.section:last-child{}@media screen and (max-width:639px){.section:last-child{margin:0 0 20px 0}}@media screen and (min-width:640px) and (max-width:959px){.section:last-child{margin:0 0 50px 0}}@media print,screen and (min-width:960px){.section:last-child{margin:0 0 50px 0}}.heading-2{font-size:1.375rem;text-align:center;color:#231815;text-align:left;padding:11px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px 0 0}.heading-2:first-of-type{}@media screen and (max-width:639px){.heading-2:first-of-type{margin:30px 0 0}}@media screen and (min-width:640px) and (max-width:959px){.heading-2:first-of-type{margin:50px 0 0}}@media print,screen and (min-width:960px){.heading-2:first-of-type{margin:50px 0 0}}.lead-txt{margin:20px 0 0}.map{}@media screen and (max-width:639px){.map .course__map{margin:15px 0 0}.map .btn-pdf{margin:20px auto;padding:0}.map .btn-pdf .is--pdf-icon{padding:10px 20px 10px 45px}}@media screen and (min-width:640px) and (max-width:959px){.map .course__map{margin:30px 0 0}.map .btn-pdf{display:block;margin:40px auto 80px;text-align:center}.map .btn-pdf .is--pdf-icon{padding:10px 20px 10px 45px}}@media print,screen and (min-width:960px){.map .course__map{margin:30px 0 0}.map .btn-pdf{display:block;margin:40px auto 80px;text-align:center}.map .btn-pdf .is--pdf-icon{padding:10px 20px 10px 45px}}.feature .feature__box{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.feature .feature__box .item{align-self:stretch;width:49%;background:#e6f0f0;padding:20px 25px}.feature .feature__box .item .item__ttl{font-size:1.375rem;text-align:center;font-weight:bold}.feature .feature__box .item .item__lead{font-size:1rem;position:relative;display:block;text-align:center;font-weight:bold}@media screen and (max-width:639px){.feature .feature__box .item:first-child{width:100%;margin:20px 1% 0 0}.feature .feature__box .item:last-child{width:100%;margin:20px 0 0 1%}.feature .feature__box .item .item__ttl{margin:5px 0 0}.feature .feature__box .item .item__text{margin:10px 0 0}}@media screen and (min-width:640px) and (max-width:959px){.feature .feature__box .item:first-child{margin:50px 1% 0 0}.feature .feature__box .item:last-child{margin:50px 0 0 1%}.feature .feature__box .item .item__ttl{margin:10px 0 0}.feature .feature__box .item .item__text{margin:20px 0 0}}@media print,screen and (min-width:960px){.feature .feature__box .item:first-child{margin:50px 1% 0 0}.feature .feature__box .item:last-child{margin:50px 0 0 1%}.feature .feature__box .item .item__ttl{margin:10px 0 0}.feature .feature__box .item .item__text{margin:20px 0 0}}.movie__box{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%}.movie__box .item{display:flex;flex-direction:column;justify-content:center;align-self:stretch;width:100%;background:#e6f0f0;padding:20px 25px;margin-top:30px}.movie__box .item-wrapper{display:flex;flex-direction:column;justify-content:center;align-self:stretch;width:100%;background:#e6f0f0;padding:20px 0;margin-top:30px}.movie__box .item-sub{display:flex;width:100%}@media screen and (max-width:639px){.movie__box .item-sub{display:block}}.movie__box .item-sub .item{margin-top:10px}@media screen and (max-width:639px){.movie__box .item-sub .item{padding:20px 25px 0}.movie__box .item-sub .item:first-of-type{padding:0 25px 0}}@media screen and (min-width:640px) and (max-width:959px){.movie__box .item-sub .item{padding:0 25px 0}}@media print,screen and (min-width:960px){.movie__box .item-sub .item{padding:0 25px 0}}.movie__box .item__ttl{font-size:1.375rem;text-align:center;font-weight:bold}.movie__box .item__lead{font-size:1.25rem;position:relative;display:block;text-align:center;font-weight:bold;margin-bottom:15px}.movie__box .item__lead-sub{font-size:1rem;display:block;text-align:center;font-weight:bold}.movie__box .item__txt{font-size:1rem;position:relative;text-align:center}.movie__box .item .iframe-wrapper{position:relative;width:100%}.movie__box .item .iframe-wrapper:before{content:"";display:block;padding-top:56.25%}.movie__box .item .iframe-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer;transition:all 0.2s}.movie__box .item .iframe-wrapper img:hover{filter:brightness(110%)}@media screen and (max-width:639px){.movie__box .item .iframe-wrapper img{display:none}}.movie__box .item .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width:639px){.movie__box .item:first-child{width:100%}.movie__box .item:last-child{width:100%}.movie__box .item{padding:20px 25px}.movie__box .item .item__ttl{margin:5px 0 0}.movie__box .item .item__text{margin:10px 0 0}}@media screen and (min-width:640px) and (max-width:959px){.movie__box .item .item__ttl{margin:10px 0 0}.movie__box .item .item__text{margin:20px 0 0}}@media print,screen and (min-width:960px){.movie__box .item .item__ttl{margin:10px 0 0}.movie__box .item .item__text{margin:20px 0 0}}.introduction{}.introduction .introduction__block{margin:30px 0 0}.introduction .introduction__block .item .item__ttl{font-size:1.25rem;font-weight:bold}.introduction .introduction__block .item .item__photo{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:15px 0 0}.introduction .introduction__block .item .item__photo p:last-child{margin:0}.introduction .introduction__block .item .item__text{margin:10px 0 0}@media screen and (max-width:639px){.introduction .introduction__block .item .item__photo p{width:49%}.introduction .introduction__block .item .item__photo p:nth-child(-n+2){margin-bottom:2%}.introduction .introduction__block .item:not(:first-child){margin:30px 0 0}}@media screen and (min-width:640px) and (max-width:959px){.introduction .introduction__block .item .item__photo{display:flex;justify-content:space-between}.introduction .introduction__block .item .item__photo p{width:calc(33.3333333333% - 4px)}.introduction .introduction__block .item:not(:first-child){margin:60px 0 0}}@media print,screen and (min-width:960px){.introduction .introduction__block .item .item__photo{display:flex;justify-content:space-between}.introduction .introduction__block .item .item__photo p{width:calc(33.3333333333% - 4px)}.introduction .introduction__block .item .item__photo p img{aspect-ratio:4/3;object-fit:cover}.introduction .introduction__block .item:not(:first-child){margin:60px 0 0}}.introduction dl{font-size:0.9375rem;display:flex;flex-wrap:wrap;align-content:center;align-items:center;border:3px solid #c7c7c7;border-radius:10px;margin:30px 0 0;padding:10px}.introduction dt{position:relative;text-align:center}@media screen and (max-width:639px){.introduction dt{width:100%}.introduction dd{width:100%;padding:5px 0 0 20px}.introduction dt:before{content:none}}@media screen and (min-width:640px) and (max-width:959px){.introduction dt{width:15%}.introduction dd{width:85%;padding:0 0 0 20px}.introduction dt:before{content:"|";position:absolute;top:0;right:0}}@media print,screen and (min-width:960px){.introduction dt{width:15%}.introduction dd{width:85%;padding:0 0 0 20px}.introduction dt:before{content:"|";position:absolute;top:0;right:0}}.route{text-align:center}.route .btn{margin:20px 0 0;padding:5px 20px}.main-point{}.main-point .main-point__pdf-wrap{max-width:650px;margin:15px auto 0}.main-point .main-point__pdf-wrap .main-point__pdf-link{display:block;color:#444}.main-point .main-point__pdf-wrap .main-point__pdf-link figcaption{margin-top:5px;text-align:center}@media screen and (max-width:639px){.main-point .main-point__pdf-wrap .main-point__pdf-link{width:100%}.main-point .main-point__pdf-wrap .main-point__pdf-link:not(:first-of-type){margin-top:20px}}@media screen and (min-width:640px) and (max-width:959px){.main-point .main-point__pdf-wrap{display:flex;justify-content:space-between}.main-point .main-point__pdf-wrap .main-point__pdf-link{width:calc((100% - 50px) / 2)}}@media print,screen and (min-width:960px){.main-point .main-point__pdf-wrap{display:flex;justify-content:space-between}.main-point .main-point__pdf-wrap .main-point__pdf-link{width:calc((100% - 50px) / 2)}}
/*# sourceMappingURL=index.css.map */