@charset "UTF-8";.page-mainvisual{position:relative;width:100%;padding-bottom:400px}@media screen and (max-width:600px){.page-mainvisual{padding-bottom:250px}}.page-mainvisual:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.page-mainvisual .wrap-page-ttl{position:absolute;bottom:12%;left:0;width:100%;padding:0 5%}@media screen and (max-width:999px){.page-mainvisual .wrap-page-ttl{bottom:10%}}@media screen and (max-width:600px){.page-mainvisual .wrap-page-ttl{bottom:8%}}.page-mainvisual .wrap-page-ttl h2{font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:3.2rem;color:#fff;line-height:1.6}@media screen and (max-width:999px){.page-mainvisual .wrap-page-ttl h2{font-size:2.8rem}}@media screen and (max-width:600px){.page-mainvisual .wrap-page-ttl h2{font-size:2rem}}@media screen and (max-width:999px){.breadcrumb{background-color:#f7f7f4}}.breadcrumb li{color:#fff}@media screen and (max-width:999px){.breadcrumb li{color:inherit}}.page-ttl{padding-bottom:50px}@media screen and (max-width:600px){.page-ttl{padding-bottom:30px}}.page-ttl .ttl{font-size:3.2rem;letter-spacing:0.25em}@media screen and (max-width:1199px){.page-ttl .ttl{font-size:2.8rem}}@media screen and (max-width:999px){.page-ttl .ttl{font-size:2.6rem}}@media screen and (max-width:600px){.page-ttl .ttl{font-size:2rem;letter-spacing:0.10em}}.page-ttl .ttl:before{width:100px}@media screen and (max-width:600px){.page-ttl .ttl:before{width:60px;height:1px}}.btn-style03 a{font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:2.2rem;line-height:1.4;letter-spacing:0.15em}@media screen and (max-width:1199px){.btn-style03 a{font-size:1.9rem}}@media screen and (max-width:999px){.btn-style03 a{font-size:1.7rem}}@media screen and (max-width:600px){.btn-style03 a{font-size:1.5rem;letter-spacing:0.10em}}.btn-style03 a:before{content:"";position:absolute;top:50%;left:50px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:999px){.btn-style03 a:before{left:40px}}@media screen and (max-width:600px){.btn-style03 a:before{left:20px}}.attraction{background:linear-gradient(180deg,#f7f7f4 0%,#f7f7f4 60%,#fff 60%,#fff 100%);padding-top:70px}@media screen and (max-width:600px){.attraction{padding-top:50px}}@media screen and (max-width:1199px){.attraction .attraction-inner{width:80%}}@media screen and (max-width:999px){.attraction .attraction-inner{width:90%}}.attraction .attraction-inner .page-ttl{padding-bottom:0}.attraction .attraction-inner .page-ttl .ttl:before{content:none}.attraction .attraction-inner .intro-txt{width:850px;margin:0 auto}@media screen and (max-width:1199px){.attraction .attraction-inner .intro-txt{width:90%}}.attraction .attraction-inner .attraction-content{display:flex;align-items:flex-start;justify-content:space-between;margin-top:80px}@media screen and (max-width:999px){.attraction .attraction-inner .attraction-content{margin-top:60px}}@media screen and (max-width:600px){.attraction .attraction-inner .attraction-content{flex-wrap:wrap;margin-top:40px}}.attraction .attraction-inner .attraction-content .con-item{width:30%}@media screen and (max-width:600px){.attraction .attraction-inner .attraction-content .con-item{width:46%}.attraction .attraction-inner .attraction-content .con-item:nth-child(n+3){margin-top:30px}}.attraction .attraction-inner .attraction-content .con-item .wrap-txt{width:90%;margin:20px auto 0}.attraction .attraction-inner .attraction-content .con-item .wrap-txt p{font-family:toppan-bunkyu-mincho-pr6n,serif}.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.ttl{font-size:1.9rem;display:flex;align-items:center;justify-content:center;letter-spacing:0.15em;line-height:1.0}@media screen and (max-width:999px){.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.ttl{font-size:1.6rem}}@media screen and (max-width:600px){.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.ttl{font-size:1.4rem}}.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.ttl span{font-size:2.6rem}@media screen and (max-width:999px){.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.ttl span{font-size:2.2rem}}@media screen and (max-width:600px){.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.ttl span{font-size:1.9rem}}.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.desc{margin-top:15px}@media screen and (max-width:999px){.attraction .attraction-inner .attraction-content .con-item .wrap-txt p.desc{margin-top:10px}}.experience-program{padding-top:160px}@media screen and (max-width:999px){.experience-program{padding-top:120px}}@media screen and (max-width:600px){.experience-program{padding-top:100px}}.experience-program .experience-box{position:relative;padding-bottom:70px}@media screen and (max-width:600px){.experience-program .experience-box{padding-bottom:40px}}.experience-program .experience-box:not(:last-child){margin-bottom:130px}@media screen and (max-width:600px){.experience-program .experience-box:not(:last-child){margin-bottom:80px}}.experience-program .experience-box:before{content:"";position:absolute;top:70px;width:59.375%;height:calc(100% - 70px);background-color:#e2e4e6}@media screen and (max-width:1299px){.experience-program .experience-box:before{width:70%}}@media screen and (max-width:999px){.experience-program .experience-box:before{width:86%}}.experience-program .experience-box.green-season:before{right:0}.experience-program .experience-box.green-season>.inner .wrap-img{order:1}.experience-program .experience-box.green-season>.inner .wrap-txt{order:2;padding-left:100px}@media screen and (max-width:1299px){.experience-program .experience-box.green-season>.inner .wrap-txt{padding-left:60px}}@media screen and (max-width:999px){.experience-program .experience-box.green-season>.inner .wrap-txt{padding-left:0}}.experience-program .experience-box.winter-season:before{left:0}.experience-program .experience-box.winter-season>.inner .wrap-img{order:2}.experience-program .experience-box.winter-season>.inner .wrap-txt{order:1;padding-right:100px}@media screen and (max-width:1299px){.experience-program .experience-box.winter-season>.inner .wrap-txt{padding-right:60px}}@media screen and (max-width:999px){.experience-program .experience-box.winter-season>.inner .wrap-txt{padding-right:0}}.experience-program .experience-box>.inner{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;max-width:1400px;margin-left:auto;margin-right:auto}@media screen and (max-width:1440px){.experience-program .experience-box>.inner{padding:0 5%}}@media screen and (max-width:999px){.experience-program .experience-box>.inner{display:block}}.experience-program .experience-box>.inner .wrap-img{width:60.7142857143%}@media screen and (max-width:1299px){.experience-program .experience-box>.inner .wrap-img{width:55%}}@media screen and (max-width:999px){.experience-program .experience-box>.inner .wrap-img{width:100%}}.experience-program .experience-box>.inner .wrap-img .wrap-bg{padding-bottom:60%}.experience-program .experience-box>.inner .wrap-txt{width:39.2857142857%;margin-top:70px;padding-top:60px}@media screen and (max-width:1299px){.experience-program .experience-box>.inner .wrap-txt{width:45%}}@media screen and (max-width:999px){.experience-program .experience-box>.inner .wrap-txt{width:100%;margin-top:0;padding-top:30px}}.experience-program .experience-box>.inner .wrap-txt h4 span{display:block;line-height:1.4}.experience-program .experience-box>.inner .wrap-txt h4 span.jp{font-family:toppan-bunkyu-mincho-pr6n,serif;font-size:2.8rem}@media screen and (max-width:600px){.experience-program .experience-box>.inner .wrap-txt h4 span.jp{font-size:2rem}}.experience-program .experience-box>.inner .wrap-txt h4 span.en{font-family:"EB Garamond",serif;font-size:2.2rem;letter-spacing:0.05em}@media screen and (max-width:600px){.experience-program .experience-box>.inner .wrap-txt h4 span.en{font-size:1.8rem}}.experience-program .experience-box>.inner .wrap-txt p.desc{margin-top:35px}@media screen and (max-width:999px){.experience-program .experience-box>.inner .wrap-txt p.desc{margin-top:20px}}.experience-program .experience-box>.inner .wrap-txt .wrap-btn{margin-top:60px}@media screen and (max-width:600px){.experience-program .experience-box>.inner .wrap-txt .wrap-btn{margin-top:30px}}.experience-program .experience-box>.inner .wrap-txt .wrap-btn a{width:80%;padding:20px 10px}@media screen and (max-width:600px){.experience-program .experience-box>.inner .wrap-txt .wrap-btn a{padding:15px 8px}}.modelcourse{padding-top:160px;padding-bottom:170px}@media screen and (max-width:999px){.modelcourse{padding-top:120px;padding-bottom:140px}}@media screen and (max-width:600px){.modelcourse{padding-top:100px;padding-bottom:100px}}.modelcourse .modelcourse-list{display:flex;flex-wrap:wrap;max-width:1260px;width:100%;margin:0 auto}@media screen and (max-width:1300px){.modelcourse .modelcourse-list{padding:0 5%}}@media screen and (max-width:600px){.modelcourse .modelcourse-list{justify-content:space-between}}.modelcourse .modelcourse-list .list-item{width:32%;margin-bottom:60px}@media screen and (max-width:999px){.modelcourse .modelcourse-list .list-item{margin-bottom:30px}}@media screen and (max-width:600px){.modelcourse .modelcourse-list .list-item{width:48%}}.modelcourse .modelcourse-list .list-item:not(:nth-child(3n)){margin-right:2%}@media screen and (max-width:600px){.modelcourse .modelcourse-list .list-item:not(:nth-child(3n)){margin-right:0}}.modelcourse .modelcourse-list .list-item a{display:block}.modelcourse .modelcourse-list .list-item .wrap-bg{padding-bottom:68.4210526316%}.modelcourse .modelcourse-list .list-item p.ttl{font-size:1.8rem;font-weight:600;margin-top:15px}@media screen and (max-width:999px){.modelcourse .modelcourse-list .list-item p.ttl{font-size:1.6rem;margin-top:10px}}@media screen and (max-width:600px){.modelcourse .modelcourse-list .list-item p.ttl{font-size:1.4rem;margin-top:5px}}.modelcourse .wrap-btn{margin-top:100px}@media screen and (max-width:999px){.modelcourse .wrap-btn{margin-top:60px}}@media screen and (max-width:600px){.modelcourse .wrap-btn{margin-top:30px}}.modelcourse .wrap-btn a.icn-document:before{width:26px;height:33px;background-image:url(../img/common/icon_document.svg)}@media screen and (max-width:600px){.modelcourse .wrap-btn a.icn-document:before{width:20px;height:25px}}.modelcourse .txt-note{margin-top:60px}@media screen and (max-width:999px){.modelcourse .txt-note{margin-top:40px}}@media screen and (max-width:600px){.modelcourse .txt-note{margin-top:25px}}.modelcourse .txt-note p{text-align:center}@media screen and (max-width:600px){.modelcourse .txt-note p{font-size:1.4rem}}.contact{background-color:#f7f7f4;padding-top:60px;padding-bottom:70px;margin-bottom:170px}@media screen and (max-width:999px){.contact{margin-bottom:120px}}@media screen and (max-width:600px){.contact{padding-top:50px;padding-bottom:60px;margin-bottom:60px}}.contact .contact-inner .page-ttl{padding-bottom:40px}@media screen and (max-width:999px){.contact .contact-inner .page-ttl{padding-bottom:30px}}@media screen and (max-width:600px){.contact .contact-inner .page-ttl{padding-bottom:20px}}.contact .contact-inner p{text-align:center}.contact .contact-inner p.desc{text-align:center}.contact .contact-inner p.tel{font-family:"Barlow",sans-serif;font-size:3.8rem;font-weight:400;line-height:1.2;letter-spacing:0.01em;margin-top:50px}@media screen and (max-width:999px){.contact .contact-inner p.tel{font-size:3.2rem}}@media screen and (max-width:600px){.contact .contact-inner p.tel{font-size:2.6rem;margin-top:30px}}.contact .contact-inner p.tel span{position:relative;padding-left:40px}@media screen and (max-width:600px){.contact .contact-inner p.tel span{padding-left:30px}}.contact .contact-inner p.tel span:before{content:"";position:absolute;top:55%;left:0;transform:translateY(-50%);width:25px;height:25px;background-image:url(../img/common/icon_tel.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:600px){.contact .contact-inner p.tel span:before{width:22px;height:22px}}.contact .contact-inner .wrap-btn{margin-top:60px}@media screen and (max-width:600px){.contact .contact-inner .wrap-btn{margin-top:40px}}.contact .contact-inner .wrap-btn a{padding-left:60px}@media screen and (max-width:600px){.contact .contact-inner .wrap-btn a{padding-left:40px}}.contact .contact-inner .wrap-btn a:before{width:30px;height:24px;background-image:url(../img/common/icon_mail.svg)}@media screen and (max-width:999px){.contact .contact-inner .wrap-btn a:before{width:26px;height:20px}}@media screen and (max-width:600px){.contact .contact-inner .wrap-btn a:before{width:20px;height:15.5px}}.black{}.black .page-mainvisual .wrap-page-ttl h2{color:#FFFF00}@media screen and (max-width:999px){.black .breadcrumb{background-color:#000}}.black .breadcrumb li{color:#FFFF00}.black .btn-style03 a:before{content:none}.black .attraction{background:#000}.black .experience-program .experience-box:before{content:none}.black .contact{background-color:#000}.black .contact .contact-inner p.tel span:before{content:none}.blue{}.blue .page-mainvisual .wrap-page-ttl h2{color:#FFFF00}@media screen and (max-width:999px){.blue .breadcrumb{background-color:#0000FF}}.blue .breadcrumb li{color:#FFFF00}.blue .btn-style03 a:before{content:none}.blue .attraction{background:#0000FF}.blue .experience-program .experience-box:before{content:none}.blue .contact{background-color:#0000FF}.blue .contact .contact-inner p.tel span:before{content:none}
/*# sourceMappingURL=education.css.map */