main,#modal{font-family:'Noto Sans Japanese', serif}.container2{width:1300px;margin:0 auto}@media screen and (max-width: 1366px){.container2{width:1024px}}@media screen and (max-width: 1024px){.container2{width:96%}}@media screen and (max-width: 592px){.container2{width:94%}}main ul{list-style:none;margin:0 0 0 0;padding:0 0 0 0}main ul li{list-style:none;margin:0 0 0 0;padding:0 0 0 0}main{padding:5rem 0 !important}@media screen and (max-width: 592px){main{padding:3rem 0 !important}}.message{width:700px;box-sizing:border-box;margin:0 auto 2rem;background-color:#f4f4f4;text-align:center;padding:2.5rem 1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 780px){.message{width:100%}}@media screen and (max-width: 592px){.message{text-align:left}}.message h1{font-size:1.125rem}.message .character{-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;margin-left:0.5rem}.message .character img{width:100%}main .text{text-align:center;color:#666;margin-bottom:3rem;font-size:0.95rem;line-height:180%}@media screen and (max-width: 800px){main .text{margin:0 1rem 3rem}}@media screen and (max-width: 592px){main .text{text-align:left}}main .btn{width:525px;margin:0 auto 3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 610px){main .btn{width:95%}}main .btn li{width:45%}@media screen and (max-width: 592px){main .btn li{width:48%}}main .btn li a{display:block;border:1px solid #0052a6;text-align:center;font-size:1.275rem;color:#0052a6;padding:1rem 0;border-radius:3px}@media screen and (max-width: 592px){main .btn li a{font-size:1rem}}main .btn li a:hover{opacity:0.8}@media screen and (max-width: 592px){.reJoinTitle{font-size:1.75rem;padding:50px 0 20px}.nav__program-slider-top .mdl__recommend-top .col{width:100%;padding:0 1.25rem;margin-bottom:20px}.mdl__program .__summary{padding-top:63%}.nav__program-slider-top .mdl__recommend-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
