@charset "UTF-8";.course .course-mainimg{position:relative;background:url(../img/course/01/mainimg.jpg) no-repeat center center;background-size:cover;position:relative}.course .course-mainimg:before{display:block;content:"";width:100%;padding-top:28.125%}.course .course-mainimg>.content{position:absolute;top:0;left:0;right:0;bottom:0}.course .course-mainimg .ttl08{width:100%;position:absolute;top:55.5%;left:0;z-index:3}.course .course-mainimg:after{position:absolute;content:"";top:68.8%;right:54%;width:48%;height:280%;background:url(../img/course/bk.svg) no-repeat 0 0;background-size:cover;z-index:2}.course .course-detail_wrap{padding:0 50px;position:relative;z-index:3}.course .course-detail_wrap .course-detail{max-width:1000px;margin:60px auto 100px}.course .course-detail_wrap .course-detail .course-summary{margin-bottom:70px;display:flex;justify-content:space-between;align-items:center}.course .course-detail_wrap .course-detail .course-summary .criterion{display:flex;flex-direction:column;width:214px}.course .course-detail_wrap .course-detail .course-summary .criterion .physical{display:flex;align-items:center;justify-content:center;background-color:#475038;text-align:center;padding:33px 30px}.course .course-detail_wrap .course-detail .course-summary .criterion .physical dt{color:#ffffff;font-size:1.9rem;line-height:1.2;font-feature-settings:"palt";margin-right:20px}.course .course-detail_wrap .course-detail .course-summary .criterion .physical dd ul{display:flex;justify-content:center;width:69px}.course .course-detail_wrap .course-detail .course-summary .criterion .physical dd ul li{width:33.33%}.course .course-detail_wrap .course-detail .course-summary .criterion .physical dd ul li img{width:100%;max-width:23px}.course .course-detail_wrap .course-detail .course-summary .criterion .info{display:flex;flex-direction:column;align-items:center;background-color:#ffffff;padding:20px 5px}.course .course-detail_wrap .course-detail .course-summary .criterion .info li{font-feature-settings:"palt";font-size:2.1rem;line-height:1.2;margin-bottom:8px}.course .course-detail_wrap .course-detail .course-summary .criterion .info li span{display:inline-block;padding:12px 0}.course .course-detail_wrap .course-detail .course-summary .criterion .info li.spot span{padding-left:43px;background:url(../img/common/icn_spot.svg) no-repeat 3px center;background-size:33.08px 29.93px}.course .course-detail_wrap .course-detail .course-summary .criterion .info li.time span{padding-left:39px;background:url(../img/common/icn_time.svg) no-repeat 6px center;background-size:26.42px 33.79px}.course .course-detail_wrap .course-detail .course-summary .criterion .info li.difference span{padding-left:52px;background:url(../img/common/icn_difference.svg) no-repeat 0 center;background-size:44.28px 31.1px}.course .course-detail_wrap .course-detail .course-summary p{font-size:2rem;line-height:2.75;width:70%}.course .course-detail_wrap .course-detail .modelcourse{margin-top:70px}.course .course-detail_wrap .course-detail .modelcourse .ttl{width:38%;margin:0 0 20px}.course .course-detail_wrap .course-detail .modelcourse .ttl img{margin:0 auto}.course .course-detail_wrap .course-detail .modelcourse .spot{display:flex;justify-content:space-between;position:relative;z-index:1}.course .course-detail_wrap .course-detail .modelcourse .spot .img{width:38%}.course .course-detail_wrap .course-detail .modelcourse .spot .img img{position:relative;z-index:3}.course .course-detail_wrap .course-detail .modelcourse .spot .txt{width:56%}.course .course-detail_wrap .course-detail .modelcourse .spot .txt .info{margin-top:20px}.course .course-detail_wrap .course-detail .modelcourse .bike{width:19%;padding:40px 0 35px;margin-left:19%;position:relative}.course .course-detail_wrap .course-detail .modelcourse .bike:before{position:absolute;content:"";top:-50%;left:0;width:1px;height:150%;background-color:#475038;z-index:2}.course .course-detail_wrap .course-detail .modelcourse .bike p{font-size:2.5rem;font-weight:bold;line-height:1.2;background:url(../img/course/icn_bike.svg) no-repeat 0 center;background-size:48.79px 48.79px;padding:10px 0 10px 60px;margin-left:15px}.course .other{padding:40px 50px 80px;background-color:#bbc3a4}.course .other .other_inner{max-width:1100px;margin:0 auto;padding-top:30px;background:url(../img/course/ttl_other.svg) no-repeat 0 0;background-size:292.75px 93.08px}.course .other .other_inner .ttl02{letter-spacing:.01em;margin-bottom:80px;text-align:center}.course .other .other_inner .course-box_wrap{max-width:1000px;margin:0 auto;display:flex;justify-content:space-around}.course .other .other_inner .course-box_wrap .course-box{width:31%;display:flex;flex-direction:column}.course .other .other_inner .course-box_wrap .course-box .img_wrap{overflow:hidden}.course .other .other_inner .course-box_wrap .course-box .img_wrap .img{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.course .other .other_inner .course-box_wrap .course-box .img_wrap .img:before{display:block;content:"";width:100%;padding-top:80.6451612903%}.course .other .other_inner .course-box_wrap .course-box .img_wrap .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.course .other .other_inner .course-box_wrap .course-box .txt{flex-grow:1;display:flex;flex-direction:column;background-color:#ffffff;padding:15px 0 30px}.course .other .other_inner .course-box_wrap .course-box .txt .ttl10{flex-grow:1;padding:0 20px}.course .other .other_inner .course-box_wrap .course-box .txt .ttl10.ttl10_long{padding:0 10px}.course .other .other_inner .course-box_wrap .course-box .txt .criterion{margin-top:auto;padding:0 20px;display:flex;align-items:center}.course .other .other_inner .course-box_wrap .course-box .txt .criterion .physical{width:85px;background-color:#475038;text-align:center;padding:21px 0}.course .other .other_inner .course-box_wrap .course-box .txt .criterion .physical dt{color:#ffffff;font-size:1.5rem;line-height:1.2;margin-bottom:10px;font-feature-settings:"palt"}.course .other .other_inner .course-box_wrap .course-box .txt .criterion dd ul{display:flex;justify-content:center}.course .other .other_inner .course-box_wrap .course-box .txt .info{width:calc(100% - 85px);padding-left:20px}.course .other .other_inner .course-box_wrap .course-box .txt .info li{font-feature-settings:"palt";font-size:1.5rem;line-height:1.2;margin-bottom:4px;padding:5px 0 5px 37px}.course .other .other_inner .course-box_wrap .course-box .txt .info li.spot{background:url(../img/common/icn_spot.svg) no-repeat 2px center;background-size:22.92px 20.73px}.course .other .other_inner .course-box_wrap .course-box .txt .info li.time{background:url(../img/common/icn_time.svg) no-repeat 5px center;background-size:18.3px 23.41px}.course .other .other_inner .course-box_wrap .course-box .txt .info li.difference{background:url(../img/common/icn_difference.svg) no-repeat 0 center;background-size:30.68px 21.54px;margin-bottom:0;padding:8px 0 2px 37px}.course .other .other_inner .course-box_wrap .course-box:hover .img_wrap .img{transition:all .3s ease-out;transform:scale(1.1)}@media screen and (max-width:999px){.course .course-mainimg .ttl08{top:43.4%}.course .course-mainimg:after{width:355.79px;height:583.48px;background-size:355.79px 583.48px;top:33.5%;right:initial;left:-30px}.course .course-detail_wrap .course-detail{margin:30px auto}.course .course-detail_wrap .course-detail .course-summary{margin-bottom:40px}.course .course-detail_wrap .course-detail .course-summary p{line-height:1.66;width:calc(100% - 234px)}.course .course-detail_wrap .course-detail .map iframe{width:100%}.course .course-detail_wrap .course-detail .modelcourse{margin-top:55px}.course .course-detail_wrap .course-detail .modelcourse .ttl{width:100%}.course .course-detail_wrap .course-detail .modelcourse .spot{display:block;margin-bottom:30px}.course .course-detail_wrap .course-detail .modelcourse .spot .img{width:100%}.course .course-detail_wrap .course-detail .modelcourse .spot .txt{width:100%}.course .course-detail_wrap .course-detail .modelcourse .bike{width:50%;margin-left:50%}.course .course-detail_wrap .course-detail .modelcourse .bike:before{top:0;height:100%}.course .other .other_inner{background-position:center 0}.course .other .other_inner .ttl02{margin-top:70px;margin-bottom:40px}.course .other .other_inner .course-box_wrap{display:block}.course .other .other_inner .course-box_wrap .course-box{width:80%;margin:0 auto 40px}.course .other .other_inner .course-box_wrap .course-box .img_wrap .img{position:relative}.course .other .other_inner .course-box_wrap .course-box .img_wrap .img:before{display:block;content:"";width:100%;padding-top:70.3076923077%}.course .other .other_inner .course-box_wrap .course-box .img_wrap .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media screen and (max-width:768px){.course .course-mainimg:after{width:177.89px;height:291.74px;background-size:177.89px 291.74px;left:-15px}.course .course-detail_wrap{padding:0 20px}.course .course-detail_wrap .course-detail{margin:15px auto 15px}.course .course-detail_wrap .course-detail .course-summary{display:block;margin-bottom:20px}.course .course-detail_wrap .course-detail .course-summary .criterion{background-color:#ffffff;width:100%;flex-direction:row;align-items:center;margin-bottom:25px}.course .course-detail_wrap .course-detail .course-summary .criterion .physical{width:88px;padding:13px 15px;display:block}.course .course-detail_wrap .course-detail .course-summary .criterion .physical dt{font-size:1.3rem;margin:0 0 8px}.course .course-detail_wrap .course-detail .course-summary .criterion .physical dd ul{width:45px;margin:0 auto}.course .course-detail_wrap .course-detail .course-summary .criterion .physical dd ul li img{max-width:28px}.course .course-detail_wrap .course-detail .course-summary .criterion .info{width:calc(100% - 88px);padding:0 15px 0 20px;flex-direction:row;justify-content:space-between}.course .course-detail_wrap .course-detail .course-summary .criterion .info li{margin-bottom:0;font-size:1.4rem}.course .course-detail_wrap .course-detail .course-summary .criterion .info li span{padding:25px 0 0}.course .course-detail_wrap .course-detail .course-summary .criterion .info li.spot span{padding-left:0;background-position:center 0;background-size:22.04px 19.93px}.course .course-detail_wrap .course-detail .course-summary .criterion .info li.time span{padding-left:0;background-position:center 0;background-size:17.6px 22.51px}.course .course-detail_wrap .course-detail .course-summary .criterion .info li.difference span{padding-left:0;background-position:center 0;background-size:29.49px 20.71px}.course .course-detail_wrap .course-detail .course-summary p{font-size:1.5rem;width:100%}.course .course-detail_wrap .course-detail .map iframe{height:260px}.course .course-detail_wrap .course-detail .modelcourse{margin-top:28px}.course .course-detail_wrap .course-detail .modelcourse .ttl{margin-bottom:10px}.course .course-detail_wrap .course-detail .modelcourse .ttl img{width:100px}.course .course-detail_wrap .course-detail .modelcourse .spot{margin-bottom:15px}.course .course-detail_wrap .course-detail .modelcourse .spot .txt .info{margin-top:10px}.course .course-detail_wrap .course-detail .modelcourse .bike p{font-size:2rem;background-size:37.15px 37.15px;padding:10px 0 10px 45px;margin-left:-18.575px;position:relative;z-index:3}.course .other{padding:20px 20px 25px}.course .other .other_inner{background-size:146.37px 46.54px}.course .other .other_inner .ttl02{margin-top:30px;margin-bottom:20px}.course .other .other_inner .course-box_wrap .course-box{width:100%;margin:0 auto 25px}.course .other .other_inner .course-box_wrap .course-box .txt{padding:18px 0 24px}.course .other .other_inner .course-box_wrap .course-box:last-child{margin-bottom:0}}.course.course02 .course-mainimg{background-image:url(../img/course/02/mainimg.jpg)}.course.course03 .course-mainimg{background-image:url(../img/course/03/mainimg.jpg)}
/*# sourceMappingURL=course.css.map */