.body img{height:auto}.body a:not(.header *,.feature-area *,.sidebar *,.footer *){word-break:break-all}@media all and (min-width: 769px){.body a:not(.header *,.feature-area *,.sidebar *,.footer *):hover{opacity:.7}}.body ._left{text-align:left}.mainVisual img{height:100%}.mainVisual__title{height:90%}@media all and (max-width: 768px){.mainVisual__title img{scale:.9}}.course-beginning--season .course-beginning__txt{font-weight:bold;letter-spacing:1px;max-width:800px;margin-inline:auto}.course-beginning--season .course-beginning__img-ttl{margin-bottom:15px}@media all and (max-width: 768px){.schedule-area{padding-bottom:0}}@media all and (min-width: 769px){.schedule-cols__col:first-of-type .schedule-list__item.flowBorder::before{height:498px}}@media all and (min-width: 769px){.schedule-cols__col:last-of-type .schedule-list__item.flowBorder::before{height:180px;top:-20px}}@media all and (max-width: 768px){.schedule-cols__col+.schedule-cols__col{margin-top:2px}}@media all and (max-width: 768px){.schedule-cols__col+.schedule-cols__col{position:relative}.schedule-cols__col+.schedule-cols__col::before{content:"";display:inline-block;width:3px;height:100px;background-color:#e8e8e8;position:absolute;top:-100px;left:73px;z-index:0}}.schedule-list__item.li-narrow{margin-bottom:28px}@media all and (min-width: 769px){.schedule-list__item .period--letter{margin-top:4px}}.schedule-list__item .p-location{align-items:flex-start;line-height:1.5}.schedule-list__item .p-location .number{transform:none;translate:-12px 2px}@media all and (max-width: 768px){.schedule-list__item .p-location .number{flex-shrink:0}}@media all and (max-width: 768px){.schedule-list__item:not(:last-child)::before{height:calc(100% + 40px)}}@media all and (max-width: 768px){.schedule-list__item:not(:last-child)::before:last-child::before{display:block}}.schedule-list__item .p-move.icon-walk{background-image:none;padding-left:31px}.schedule-list__item .p-move.icon-walk::before{left:6px}.schedule-other{display:flex;flex-direction:column;gap:45px;text-align:left;margin-top:50px}.schedule-other__item{background:#fff;padding-block:45px 20px;padding-inline:30px;position:relative}.schedule-other__title{display:inline-flex;background:#1285c5;color:#fff;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding-block:5px 1px;padding-inline:15px;border-radius:1em;position:absolute;top:-1em}@media all and (max-width: 768px){.schedule-other__title{left:5%;max-width:90%;font-size:17px;line-height:1.2;padding:10px}}.schedule-other__title::after{content:"";position:absolute;bottom:-8px;left:40px;width:7px;height:8px;background:#1285c5;clip-path:polygon(0 0, 100% 100%, 100% 0)}.schedule-other__list-check{display:flex;gap:15px 25px}@media all and (max-width: 768px){.schedule-other__list-check{flex-direction:column}}.schedule-other__list-check li{position:relative;padding-left:25px}.schedule-other__list-check li::before{content:"";display:block;background-image:url(../images/winter/icon_check.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;padding-left:20px;width:19px;height:18px;position:absolute;top:2px;left:0}.schedule-other__list-spot{display:flex;flex-direction:column;gap:15px}.schedule-other__list-spot li{position:relative;padding-left:25px}.schedule-other__list-spot li::before{content:"";display:block;background-image:url(../images/winter/icon_spot.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;padding-left:20px;width:17px;height:23px;position:absolute;top:2px;left:0}.move-area{padding-bottom:0}.move-area__flow{padding-bottom:50px}.move-area__flow__item.p-move p{padding-bottom:14px}.move-area__flow__item.p-move.icon-walk:before{background-image:url(../images/winter/icon_walk.svg);background-position:top left;left:0}.move-area__flow__item.p-move p._double{padding-inline:40px}@media all and (max-width: 768px){.move-area__flow__item.p-move p._double{padding-inline:15px}}.move-area__flow__item.p-move p._double .icon-walk::before{content:"OR";padding-inline:20px}@media all and (max-width: 768px){.move-area__flow__item.p-move p._double .icon-walk::before{padding-inline:10px}}.move-area__flow__item.p-move p._double .icon-walk img{translate:0 4px;margin-right:14px}.move-area__flow__item.p-move+.p-move{background:none;padding-left:16px;margin-left:8px}.move-area__flow__item.p-move .time{letter-spacing:2px}.move-area .icon{padding-top:20px}@media all and (max-width: 768px){.bg-blue .move-area{padding-top:60px}}.area-block__img{height:auto}.area-block .spots-area__item__img{width:600px;top:0}@media all and (max-width: 768px){.area-block .spots-area__item__img{width:100%}}.area-block .spots-area__item__img img{width:100%}.area-block .area-block__contents__img{max-width:600px}.area-block .area-block__contents__img img{width:100%}.area-block--areasp001 .area-block__contents__deco{max-width:651px}.area-block--areasp001 .area-block__contents__deco img{width:100%}.area-block .spots-area__item__title{font-weight:bold}.area-block .spots-area__item__title .title-sub{display:inline-block;background:#fff;font-size:24px;border-radius:1em;padding:5px 20px 0;margin-bottom:10px;text-align:left;line-height:1.3}@media all and (max-width: 768px){.area-block .spots-area__item__title .title-sub{font-size:18px}}.area-block .spots-area__item__title .title-md{font-size:30px;text-align:left}@media all and (max-width: 768px){.area-block .spots-area__item__title .title-md{font-size:20px}}.area-block .spots-area__item__title .title-main+.title-md{margin-top:70px}@media all and (max-width: 768px){.area-block .spots-area__item__title .title-main+.title-md{margin-top:30px}}.area-block .spots-area__item__title .small{font-size:20px}.area-block .spots-area__item__contents .box-info{padding:30px}@media all and (max-width: 768px){.area-block .spots-area__item__contents .box-info{padding:50px 20px 20px}}.area-block .spots-area__item__contents .box-info__list{margin-top:0}.box-mame__title.baloon-text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;left:30px}@media all and (max-width: 768px){.box-mame__title.baloon-text{left:20px}}.box-mame__title.baloon-text--orange{width:80px;height:51px;color:#fff;background-image:url(../images/winter/img_title_balloon_check_orange.png);background-size:contain;background-repeat:no-repeat}.box-mame__contents img{width:100%}.box-info{padding-bottom:30px}.box-info__btn{margin-top:20px}.check01{margin-top:70px;padding:40px 30px}.check01 .box-mame__contents__txt{margin-top:10px}.spots-area__item__img__sub{display:flex;flex-direction:column;margin-top:80px}@media all and (max-width: 768px){.spots-area__item__img__sub{margin-top:40px}}.spots-area__item__img__sub .img{display:flex;align-items:center;justify-content:space-between}.spots-area__item__img__sub .img::after{display:none}.spots-area__item__img__sub .img .img01{width:364px;translate:-40px 0}@media all and (max-width: 768px){.spots-area__item__img__sub .img .img01{width:58%;translate:-20px 0}}.spots-area__item__img__sub .img .img02{width:241px;translate:0 -20px}@media all and (max-width: 768px){.spots-area__item__img__sub .img .img02{width:40%}}.spots-area__item__img__sub .img .img03{width:272px}@media all and (max-width: 768px){.spots-area__item__img__sub .img .img03{width:40%}}.spots-area__item__img__sub .img .img04{width:258px;translate:0 30px}@media all and (max-width: 768px){.spots-area__item__img__sub .img .img04{width:50%}}.spots-area__item__img__sub .txt{text-align:left;margin-block:20px 40px}@media all and (max-width: 768px){.spots-area__item__img__sub .txt{margin-block:20px}}.box-info__title.baloon-text{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:18px;left:30px;width:103px;height:65px;color:#fff;background-image:url(../images/winter/img_title_balloon_check_yellow.png);background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}@media all and (max-width: 768px){.box-info__title.baloon-text{left:20px}}.box-info__title.baloon-text span{translate:0 -5px;line-height:1}.box-info__list dt.none-underline,.box-info__list dd.none-underline{border-bottom:unset}.box-info__list a{text-decoration:underline}.box-info__list a:hover{text-decoration:none}.figure-list__col2{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 10px;margin-top:30px}@media all and (max-width: 768px){.figure-list__col2{grid-template-columns:repeat(1, 1fr);gap:10px}}.figure-list__col2 img{width:100%}.figure-list__col2 figcaption{text-align:left;margin-top:10px}.figure-list__col2 .gmap{width:100%;aspect-ratio:182/131;min-width:0}@media all and (max-width: 768px){.figure-list__col2 .gmap{margin:0}}.figure-list__col2 .gmap iframe{width:100%;height:100%}.figure-list__col2::after{display:none}.box-check{max-width:800px;background:#fff6db;margin-inline:auto;position:relative;display:flex;flex-direction:column;align-items:center;padding:40px 100px;margin-top:100px}@media all and (max-width: 768px){.box-check{padding:30px 20px;margin-top:80px}}.box-check__title{text-align:center;font-weight:bold;font-size:20px;margin-bottom:15px}.box-check__list{text-align:left}.box-check__list li{position:relative;padding-left:40px;padding-block:10px}@media all and (max-width: 768px){.box-check__list li{padding-left:30px;padding-block:5px}}.box-check__list li::before{content:"";display:block;background-image:url(../images/winter/icon_link.svg);background-size:contain;background-repeat:no-repeat;background-position:left center;padding-left:20px;width:32px;height:32px;aspect-ratio:1/1;position:absolute;top:4px;left:0}@media all and (max-width: 768px){.box-check__list li::before{width:1.5em}}.box-check__list li a{border-bottom:1px solid #1285c5}.box-check .deco01{position:absolute;top:50px;left:-20px}@media all and (max-width: 768px){.box-check .deco01{top:-35px;scale:.8}}.box-check .deco02{position:absolute;bottom:-10px;right:-30px}@media all and (max-width: 768px){.box-check .deco02{bottom:-30px;scale:.8}}.box-check .deco03{position:absolute;top:-25px;right:100px;rotate:10deg;scale:.8}@media all and (max-width: 768px){.box-check .deco03{display:none}}.box-faq{max-width:800px;margin-inline:auto;margin-top:50px;padding:30px 40px;background:#e4f3fd;position:relative;display:flex;align-items:center;gap:30px 60px;text-align:left}@media all and (max-width: 768px){.box-faq{flex-direction:column}}.box-faq::after{display:none}.box-faq__contents{flex:1}.box-faq__contents__title{font-weight:bold;font-size:20px;text-align:center;margin-bottom:30px}.box-faq__contents__txt{margin-top:20px}@media all and (max-width: 768px){.box-faq__img img{width:100%}}.other__title{letter-spacing:1px}@media all and (max-width: 768px){.other__title{letter-spacing:1px}}.other__title.noicon{padding:0}.other__title.noicon::before,.other__title.noicon::after{display:none}.other-area{margin-top:40px}@media all and (max-width: 768px){.other-area .sub__title{margin-top:80px}}.other-area .other__title{padding-block:20px}.other-area .other__title::before{background-image:url(../images/winter/icon_sake.png);width:98px;height:84px;left:auto;bottom:30px;translate:-200px 0}@media all and (max-width: 768px){.other-area .other__title::before{left:0}}.other-area .other__title::after{background-image:url(../images/winter/icon_onpu.png);width:87px;height:70px;right:auto;bottom:40px;translate:90px 0}@media all and (max-width: 768px){.other-area .other__title::after{right:0}}@media all and (max-width: 768px){.other-area .other__title::before,.other-area .other__title::after{display:block;scale:.7;translate:0 -20px}}.recommendation-area{background:#fff;padding-bottom:50px;margin-block:50px 100px;position:relative}.recommendation-area .recommendation-area__list--multiple3 .recommendation-area__list__item:not(:nth-child(3n+1)),.recommendation-area .recommendation-area__list--multiple3 .recommendation-area__list__item:nth-child(n+4),.recommendation-area .recommendation-area__list__item:not(:first-child){margin:0}.recommendation-area._bg-blue{background:#e4f3fd;margin-bottom:0}@media all and (max-width: 768px){.recommendation-area._bg-blue{margin-block:30px}}.recommendation-area__list{display:grid;align-items:stretch;gap:80px 50px}@media all and (max-width: 768px){.recommendation-area__list{gap:50px}}.recommendation-area__list--multiple3{grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 768px){.recommendation-area__list--multiple3{grid-template-columns:repeat(1, 1fr)}}.recommendation-area__list--multiple2{grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 768px){.recommendation-area__list--multiple2{grid-template-columns:repeat(1, 1fr)}}.recommendation-area__list__item{display:flex;flex-direction:column;justify-content:space-between;width:auto}.recommendation-area__title{top:-23px}.recommendation-area__title::after{background-image:url(../images/winter/bg_title_recommendation.png);width:572px;height:69px}@media all and (max-width: 768px){.recommendation-area__title::after{background-image:url(../images/bg_title_recommendation.png);max-width:320px;translate:0 8%}}.recommendation-area .figure-item__cap{font-size:20px;padding-left:0}@media all and (max-width: 768px){.recommendation-area .figure-item__cap{font-size:18px}}.recommendation-area .figure-item__cap::before{display:none;padding-left:0}.recommendation-area .figure-item__cap small{display:block;font-size:16px}.recommendation-area .figure-item__cap img{margin-right:10px}.recommendation-area__list__item__btn{margin-top:10px}.recommendation-area__list__item__btn a{background:#fff1c8;width:198px;height:45px;display:inline-block;margin-inline:auto;position:relative;display:flex;align-items:center;justify-content:center;letter-spacing:1px;padding-inline:20px}.recommendation-area__list__item__btn a::before,.recommendation-area__list__item__btn a::after{content:"";display:block;position:absolute;top:50%;translate:0 -50%}.recommendation-area__list__item__btn a::before{width:21px;height:22px;background-image:url(../images/icon_instagram.png);background-size:contain;background-repeat:no-repeat;left:20px}.recommendation-area__list__item__btn a::after{width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:9px solid #fff;right:20px}.recommendation-area__list__item__btn._fb a::before{background-image:url(../images/icon_facebook.png)}.recommendation-area__list__item__btn._web a::before{background-image:url(../images/winter/icon_web.svg)}.recommendation-area__list__item__btn._map a::before{background-image:url(../images/winter/icon_pin.svg)}.recommendation-area__list__item__btn._x a::before{background-image:url(../images/icon_x.png)}.recommendation-area .deco{position:absolute;right:20px;bottom:40px}@media all and (max-width: 768px){.recommendation-area .deco{display:none}}.cafe__title::before{background-image:url(../images/winter/img_light.png);width:37px;height:108px;left:auto;translate:-100px 0}.cafe__title::after{background-image:url(../images/winter/img_chair.png);width:90px;height:51px;right:auto;translate:50px 0}@media all and (max-width: 768px){.spots-area__item--wtr101{margin-top:50px}}.spots-area__item--wtr101 .box-mame__contents .box-mame__contents__title{margin-top:15px}.spots-area__item--wtr101 .box-info{margin-top:100px}.spots-area__item--wtr101 .figure-list__col2{grid-template-columns:repeat(2, 1fr)}.spots-area__item--wtr101+.box-info{margin-top:100px}@media all and (max-width: 768px){.spots-area__item--wtr101+.box-info{margin-top:80px}}@media all and (max-width: 768px){.spots-area__item--wtr102 .spots-area__item__txt{margin-top:30px}}@media all and (max-width: 768px){.spots-area__item--wtr102 .box-info{margin-top:60px}}.spots-area__item--wtr102 .deco{text-align:center;padding-block:60px 70px}@media all and (max-width: 768px){.spots-area__item--wtr102 .deco{display:none}}@media all and (max-width: 768px){.spots-area__item--wtr103{margin-top:60px}}@media all and (max-width: 768px){.spots-area__item--wtr103 .spots-area__item__txt{margin-top:30px}}@media all and (max-width: 768px){.spots-area__item--wtr103 .box-info{margin-top:60px}}.spots-area__item--wtr103 .deco{text-align:right;padding-top:100px;translate:-150px 0}@media all and (max-width: 768px){.spots-area__item--wtr103 .deco{display:none}}.spots-area__item--wtr104{margin-top:100px}@media all and (max-width: 768px){.spots-area__item--wtr104{margin-top:60px}}@media all and (max-width: 768px){.spots-area__item--wtr104 .spots-area__item__img__sub{gap:20px}}.spots-area__item--wtr104 .spots-area__item__img__sub .img{gap:50px}@media all and (max-width: 768px){.spots-area__item--wtr104 .spots-area__item__img__sub .img{flex-direction:column;gap:0}}@media all and (max-width: 768px){.spots-area__item--wtr104 .spots-area__item__img__sub .img img{width:80%}}.spots-area__item--wtr104 .spots-area__item__img__sub .img:nth-of-type(1){align-items:center;justify-content:center}.spots-area__item--wtr104 .spots-area__item__img__sub .img:nth-of-type(2){gap:30px}@media all and (max-width: 768px){.spots-area__item--wtr104 .spots-area__item__img__sub .img:nth-of-type(2){flex-direction:row;gap:10px;margin-top:20px}}@media all and (max-width: 768px){.spots-area__item--wtr104 .spots-area__item__img__sub .img:nth-of-type(2)>*{width:42vw}}.spots-area__item--wtr104 .spots-area__item__img__sub figcaption{margin-top:10px;text-align:left}@media all and (max-width: 768px){.spots-area__item--wtr104 .spots-area__item__img__sub figcaption{text-align:center}}.spots-area__item--wtr104 .check01{max-width:548px;padding:22px 65px 30px;margin-top:0}@media all and (max-width: 768px){.spots-area__item--wtr104 .check01{margin-top:50px;padding-inline:20px}}.spots-area__item--wtr104 .check01 .box-mame__contents__txt{text-align:center}@media all and (max-width: 768px){.spots-area__item--wtr104 .box-info{margin-top:30px}}.spots-area__item--wtr105{margin-top:90px}.spots-area__item--wtr105 .spots-area__item__img__sub{margin-top:0}@media all and (max-width: 768px){.spots-area__item--wtr105 .spots-area__item__img__sub{gap:20px}}@media all and (max-width: 768px){.spots-area__item--wtr105 .spots-area__item__img__sub .img{flex-direction:column}}@media all and (max-width: 768px){.spots-area__item--wtr105 .spots-area__item__img__sub .img img{width:100%}}.spots-area__item--wtr105 .spots-area__item__img__sub .box-mame{padding-top:30px;padding-inline:50px;margin-top:0}@media all and (max-width: 768px){.spots-area__item--wtr105 .spots-area__item__img__sub .box-mame{margin-top:60px}}.spots-area__item--wtr105 .spots-area__item__img__sub .box-mame .box-mame__contents__txt{text-align:center}@media all and (min-width: 769px){.spots-area__item--wtr105 .spots-area__item__img__sub .box-mame img{width:213px}}@media all and (max-width: 768px){.spots-area__item--wtr105+.box-info{margin-top:60px}}.spots-area__item--wtr105 .move-area__flow{padding-block:50px}@media all and (max-width: 768px){.spots-area__item--wtr105 .move-area__flow{padding-block:30px}}.spots-area__item--wtr106{margin-top:60px}@media all and (max-width: 768px){.spots-area__item--wtr106 .box-info{margin-top:60px}}.spots-area__item--wtr107{margin-top:40px}@media all and (max-width: 768px){.spots-area__item--wtr107{margin-top:0}}.spots-area__item--wtr107 .spots-area__item__txt{margin-top:50px}@media all and (max-width: 768px){.spots-area__item--wtr107 .spots-area__item__txt+.spots-area__item__txt{margin-top:20px}}.spots-area__item--wtr107 .spots-area__item__txt img{translate:130px 0}@media all and (max-width: 768px){.spots-area__item--wtr107 .figure-list__col2{grid-template-columns:repeat(1, 1fr)}}@media all and (min-width: 769px){.spots-area__item--wtr107 .box-info{margin-top:0}}.spots-area__item--wtr107 .deco{padding:50px 40px}@media all and (max-width: 768px){.spots-area__item--wtr107 .deco{display:none}}@media all and (min-width: 769px){.spots-area__item--wtr107+.move-area{padding-top:0}}.move-area__flow--wtr003{margin-top:0}@media all and (max-width: 768px){.move-area__flow--wtr003{padding-bottom:0}}@media all and (min-width: 769px){html[lang=en] .schedule-list__item .p-location{font-size:17px}}@media all and (max-width: 768px){html[lang=en] .schedule-list__item.li-narrow{flex-direction:column;gap:10px}}@media all and (max-width: 768px){html[lang=en] .schedule-list__item .p-move.icon-walk{padding-left:58px}}@media all and (max-width: 768px){html[lang=en] .schedule-list__item .p-move.icon-walk::before{left:30px}}@media all and (max-width: 768px){html[lang=en] .schedule-other__item{padding-top:70px}}html[lang=en] .box-info__title.baloon-text span{font-size:16px}@media all and (max-width: 768px){html[lang=en] .other-area .other__title::before,html[lang=en] .other-area .other__title::after{translate:0 -75px}}@media all and (max-width: 768px){html[lang=en] .spots-area__item--wtr101 .spots-area__item__img__sub .txt:last-child{margin-top:50px}}@media all and (min-width: 769px){html[lang=en] .spots-area__item--wtr104+.move-area .move-area__flow__item.p-move p._double,html[lang=en] .spots-area__item--wtr107+.move-area .move-area__flow__item.p-move p._double{width:335px}}@media all and (min-width: 769px){html[lang=zh-cn] .spots-area__item--wtr101+.box-info,html[lang=zh-tw] .spots-area__item--wtr101+.box-info{margin-top:150px}}html[lang=zh-cn] .map-overlay,html[lang=zh-tw] .map-overlay{display:none}@media all and (max-width: 768px){html[lang=zh-cn] .spots-area__item--wtr101 .spots-area__item__img__sub .txt:last-child,html[lang=zh-tw] .spots-area__item--wtr101 .spots-area__item__img__sub .txt:last-child{margin-top:50px}}/*# sourceMappingURL=course_winter.css.map */