﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto;object-fit:cover}*{box-sizing:border-box}@media print,screen and (min-width: 769px){html{font-size:10px}}@media screen and (max-width: 768px){html{font-size:2.6667vw}}@font-face{font-family:"Futura Std";font-style:normal;font-weight:600;src:local("Futura Std"),url("../fonts/FuturaStdBold.woff") format("woff")}@font-face{font-family:"Hiragino Kaku Gothic ProN";src:url("../fonts/HiraginoKakuGothicProNW3.otf")}@font-face{font-family:"Hiragino Kaku Gothic ProN";src:url("../fonts/HiraginoKakuGothicProNW6.otf");font-weight:600}:root{--main-color-activity: #c65640}html{font-family:"Hiragino Kaku Gothic ProN",sans-serif !important;scroll-behavior:smooth}.hidden{overflow:hidden}.flex,.flex-cm{display:flex}.items-center{align-items:center}.center-all{display:flex;align-items:center;justify-content:center}.btn{padding:3.1rem 7.7rem 2.8rem 6.7rem;font-weight:600;font-size:1.6rem;line-height:2.1rem;color:#fff;border-radius:.5rem;transition:all .3s;text-decoration:none}.btn.custom-primary{background-color:#408d87;border:1px solid #408d87;position:relative}.btn.custom-primary::after{content:"";display:block;width:1.2rem;height:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.011c-.362.074-.674.5-.813,1.122a3.13,3.13,0,0,0,.144,1.846L9.72,17l-3.5,8.021A3.137,3.137,0,0,0,6.1,26.96C6.265,27.6,6.616,28,7,28h6c.3,0,.59-.253.78-.687l4-9.167a3.1,3.1,0,0,0,0-2.292l-4-9.167C13.59,6.253,13.3,6,13,6H7Z' transform='translate(-5.999 -6)' fill='%23fff' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:3.6rem;transform:translateY(-50%);transition:all .3s}.btn.custom-primary:hover{background-color:#fff;color:#408d87}.btn.custom-primary:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.011c-.362.074-.674.5-.813,1.122a3.13,3.13,0,0,0,.144,1.846L9.72,17l-3.5,8.021A3.137,3.137,0,0,0,6.1,26.96C6.265,27.6,6.616,28,7,28h6c.3,0,.59-.253.78-.687l4-9.167a3.1,3.1,0,0,0,0-2.292l-4-9.167C13.59,6.253,13.3,6,13,6H7Z' transform='translate(-5.999 -6)' fill='%23408D87' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A")}.btn.custom-outline{border:1px solid #fff;position:relative;color:#fff;border-radius:1rem}.btn.custom-outline::after{content:"";display:block;width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:3.6rem;transform:translateY(-50%);transition:all .3s}.btn.custom-outline:hover{background-color:#fff;color:#408d87}.btn.custom-outline:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23408D87' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A")}.btn.custom-white{background:#fff;border:1px solid #fff;position:relative;color:#408d87}.btn.custom-white::after{content:"";display:block;width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23408d87' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");position:absolute;top:50%;right:3.6rem;transform:translateY(-50%);transition:all .3s;background-repeat:no-repeat}.btn.custom-white:hover{background-color:#408d87;color:#fff}.btn.custom-white:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23fff' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A")}.btn.custom-copy::after{background-image:url("../../assets/images/icon/ic_copy.svg");width:2.4rem;height:2.4rem}.btn.custom-copy:hover::after{background-image:url("../../assets/images/icon/ic_copy-hover.svg")}.btn.custom-transparent{border:.1rem solid #408d88;color:#408d87}.btn.custom-transparent:hover{color:#fff;background-color:#408d87}.btn.custom-transparent::after{display:none}.img-wrap img{height:auto;width:100%;object-fit:cover}.container-cm{max-width:128rem;margin:0 auto;width:calc(100% - 4rem)}.pc-cm{display:block}.sp-cm{display:none}.ana-title{padding:10.5rem 0 5.8rem}@media screen and (max-width: 768px){.ana-title{padding:6rem 0 3.7rem}}@media screen and (max-width: 768px){.ana-title .ana-title__couple{flex-direction:column}}.ana-title .ana-title__couple .ana-title__heading{color:#000}.ana-title .ana-title__couple .ana-title__heading.text-en{font-size:7rem;line-height:9.1rem;font-weight:bold;font-family:"Futura Std";letter-spacing:.06em}@media screen and (max-width: 768px){.ana-title .ana-title__couple .ana-title__heading.text-en{font-size:3rem;text-align:center;line-height:3.9rem}}.ana-title .ana-title__couple .ana-title__heading.text-ja{font-size:1.8rem;line-height:2.4rem;font-weight:600;margin-left:2.6rem;margin-top:.6rem}@media screen and (max-width: 768px){.ana-title .ana-title__couple .ana-title__heading.text-ja{font-size:1.4rem;line-height:1.9rem;margin-left:0;letter-spacing:.1em;text-align:center}}.ana-title .text-description{margin-top:2.6rem;font-size:1.6rem;line-height:3.2rem;font-weight:600;color:#000;letter-spacing:.1em}@media screen and (max-width: 768px){.ana-title .text-description{margin:1.3rem 0 0 0;font-size:1.2rem;line-height:2.4rem;font-weight:300;text-align:left}}.ana-title .text-note{font-size:1.4rem;display:inline-block;padding-top:1.5rem;line-height:3.2rem;font-weight:300;color:#000}@media screen and (max-width: 768px){.ana-title .text-note{display:none}}.ana-title .box-content__title{display:flex}@media screen and (max-width: 768px){.ana-title .box-content__title{flex-direction:column}}.ana-title .box-content__title .box-title{flex:1;padding-right:6rem}@media screen and (max-width: 992px){.ana-title .box-content__title .box-title{padding-right:4rem}}@media screen and (max-width: 768px){.ana-title .box-content__title .box-title{padding-right:0}}.ana-title .box-content__title .box-title .ana-title__heading.text-en{font-size:5rem;line-height:6.5rem;letter-spacing:0}.ana-title .box-content__title .box-title .ana-title__heading.text-ja{font-size:1.8rem;margin-top:1.3rem}.ana-title .box-content__title .box-title .text-description{margin-top:3.2rem}@media screen and (max-width: 768px){.ana-title .box-content__title .box-title .text-description{margin-top:2rem}}.ana-title .box-content__title .flex-columns{flex-direction:column;align-items:flex-start}.ana-title .box-content__title .flex-columns .ana-title__heading{margin-left:0}@media screen and (max-width: 992px){.ana-title .box-content__title .flex-columns .ana-title__heading.text-en{font-size:2.8rem;line-height:3.6rem}}.ana-title .box-content__title .img-title{border-radius:.5rem;border:.1rem solid #ddd;max-width:35.9%;aspect-ratio:460/250;display:flex;align-items:center;justify-content:center;margin-top:1.4rem;padding:0 2.1rem}@media screen and (max-width: 992px){.ana-title .box-content__title .img-title{border-radius:.5rem;border:.1rem solid #ddd}}@media screen and (max-width: 768px){.ana-title .box-content__title .img-title{min-width:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:0;margin-top:2rem}}.ana-block .ana-block__desc{font-size:4rem;line-height:6.5rem;color:#000;font-family:"Futura Std";font-weight:600}@media screen and (max-width: 768px){.ana-block .ana-block__desc{letter-spacing:.06em;font-size:2.3rem;line-height:3.8rem;text-align:center}}.ana-block .ana-block__title{font-size:1.8rem;line-height:2.4rem;margin-top:1.3rem;font-family:"Futura Std";font-weight:600;color:#000}@media screen and (max-width: 768px){.ana-block .ana-block__title{font-size:1rem;line-height:2.8rem;letter-spacing:.1em;margin-top:.6rem;text-align:center}}.ana-block .content-info{padding-top:3.5rem;display:flex;align-items:flex-start}@media screen and (max-width: 768px){.ana-block .content-info{padding-top:2rem;flex-direction:column}}.ana-block .content-info .content-info__left{width:46.9%;flex:none}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left{width:100%}}.ana-block .content-info .content-info__left .swiper-info{position:relative}.ana-block .content-info .content-info__left .swiper-info .swiper-button{background-color:#fff;border-radius:50%;display:flex;width:3.4rem;top:53%;height:3.4rem;filter:drop-shadow(0 0 4rem #000000)}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .swiper-info .swiper-button{top:50%}}.ana-block .content-info .content-info__left .swiper-info .swiper-button::before{position:absolute;width:100%;z-index:2;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}.ana-block .content-info .content-info__left .swiper-info .custom-next__left{left:-2rem}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .swiper-info .custom-next__left{right:-1.7rem}}.ana-block .content-info .content-info__left .swiper-info .custom-next__left::before{content:url("../../assets/images/common/button_prev.png")}.ana-block .content-info .content-info__left .swiper-info .custom-next__right{right:-1.8rem}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .swiper-info .custom-next__right{right:-1.7rem}}.ana-block .content-info .content-info__left .swiper-info .custom-next__right::before{content:url("../../assets/images/common/button_next.png")}.ana-block .content-info .content-info__left .swiper-info .swiper-button-next:after,.ana-block .content-info .content-info__left .swiper-info .swiper-rtl .swiper-button-prev:after,.ana-block .content-info .content-info__left .swiper-info .swiper-button-prev:after,.ana-block .content-info .content-info__left .swiper-info .swiper-rtl .swiper-button-next:after{content:""}.ana-block .content-info .content-info__left .swiper-info__detail{padding-bottom:2rem;border-bottom:.1rem solid #ddd}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .swiper-info__detail{padding-bottom:1rem;border:0}}.ana-block .content-info .content-info__left .swiper-info__detail .slide-height img{border-radius:1rem;aspect-ratio:600/387}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .swiper-info__detail .slide-height img{aspect-ratio:335/200}}.ana-block .content-info .content-info__left .custom-swiper__sp{margin-top:1.8rem}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .custom-swiper__sp{padding-top:0;margin-top:0}}.ana-block .content-info .content-info__left .custom-swiper__sp .swiper-wrapper__select{display:flex;justify-content:space-between;align-items:center}.ana-block .content-info .content-info__left .custom-swiper__sp .swiper-slide-thumb-active{opacity:.8}.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small{cursor:pointer;transition:all .2s ease}.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small:hover{opacity:.8}.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small{width:9rem;border-radius:.3rem;overflow:hidden;height:6rem;margin-right:.6rem}.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small img{aspect-ratio:90/60}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small img{aspect-ratio:60/60}}.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small:last-child{margin-right:0}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small{width:6rem}.ana-block .content-info .content-info__left .custom-swiper__sp .slide-height__small img{height:100%}}.ana-block .content-info .content-info__left .content-group__btn{display:flex;align-items:center;margin-top:4rem;justify-content:space-between}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .content-group__btn{margin-top:2rem}}.ana-block .content-info .content-info__left .content-group__btn .btn-ana{padding:0;border-radius:.3rem;font-size:1.4rem;line-height:2.4rem;width:calc(50% - 1rem);text-align:center;height:6rem;display:flex;align-items:center;justify-content:center;letter-spacing:.1em}@media screen and (max-width: 768px){.ana-block .content-info .content-info__left .content-group__btn .btn-ana{padding:1.7rem 0;width:calc(50% - .3rem);font-size:1.2rem;height:5rem}.ana-block .content-info .content-info__left .content-group__btn .btn-ana::after{display:none}}.ana-block .content-info .content-info__right{padding-left:4rem;flex:1;width:53.1%}@media screen and (max-width: 992px){.ana-block .content-info .content-info__right{padding-left:2rem;margin-top:0}}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right{padding-left:0;margin-top:2.7rem;width:100%}}.ana-block .content-info .content-info__right .tab-list{display:flex;margin-top:-0.2rem;align-items:center;border-bottom:.2rem solid #ddd}.ana-block .content-info .content-info__right .tab-list .tab-list__item{text-align:center;text-decoration:none;font-size:1.8rem;font-weight:300;cursor:pointer;line-height:2.4rem;color:#999;width:25%;padding-bottom:2.6rem}@media screen and (max-width: 1310px){.ana-block .content-info .content-info__right .tab-list .tab-list__item{width:25%}}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-list .tab-list__item{font-size:1.3rem;line-height:2rem;padding-bottom:1.7rem}}.ana-block .content-info .content-info__right .tab-list .tab-list__item.active{transition:all .3s ease;color:#000;position:relative}.ana-block .content-info .content-info__right .tab-list .tab-list__item.active::after{content:"";width:100%;height:.2rem;position:absolute;left:0;bottom:-0.2rem;background:#000}.ana-block .content-info .content-info__right .tab-heading,.ana-block .content-info .content-info__right .tab-room{display:none;padding-top:3.6rem}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading,.ana-block .content-info .content-info__right .tab-room{padding-top:3rem}}.ana-block .content-info .content-info__right .tab-heading .tab-heading__title,.ana-block .content-info .content-info__right .tab-room .tab-heading__title{font-size:2.4rem;line-height:3.2rem;font-weight:600;color:#000}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading .tab-heading__title,.ana-block .content-info .content-info__right .tab-room .tab-heading__title{font-size:2rem;line-height:3.2rem;margin-right:2rem}}.ana-block .content-info .content-info__right .tab-heading .tab-heading__desc,.ana-block .content-info .content-info__right .tab-room .tab-heading__desc{font-size:1.4rem;line-height:2.4rem;font-weight:300;color:#000;margin-top:3rem;padding-right:.8rem}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading .tab-heading__desc,.ana-block .content-info .content-info__right .tab-room .tab-heading__desc{margin-top:.8rem;font-size:1.2rem;padding-right:0}}.ana-block .content-info .content-info__right .tab-heading.active,.ana-block .content-info .content-info__right .tab-room.active{display:block}.ana-block .content-info .content-info__right .tab-heading.tab-room,.ana-block .content-info .content-info__right .tab-room.tab-room{display:none}.ana-block .content-info .content-info__right .tab-heading.tab-room.active,.ana-block .content-info .content-info__right .tab-room.tab-room.active{display:flex;flex-wrap:wrap;justify-content:space-between}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list{margin-bottom:3.8rem;flex:none;width:calc(50% - 2rem);overflow:hidden}@media screen and (max-width: 992px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list{width:calc(50% - .5rem)}}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list{margin-bottom:3rem}}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__banner,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__banner{margin-bottom:1.9rem}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__banner .mySwiper-Room,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__banner .mySwiper-Room{aspect-ratio:310/200}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__banner .mySwiper-Room,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__banner .mySwiper-Room{aspect-ratio:164/100}}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__banner .swiper-slide,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__banner .swiper-slide{cursor:pointer;max-height:20rem;overflow:hidden;border-radius:.5rem;height:100%}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__banner,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__banner{margin-bottom:1.7rem}}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__banner img,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__banner img{height:100%}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__style,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__style{font-size:1.6rem;font-weight:600;line-height:2.4rem;padding-bottom:1.8rem;border-bottom:.2rem dotted #ddd;color:#000}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__style,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__style{font-size:1.4rem;line-height:2.1rem;padding-bottom:0;border-bottom:0}}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__info,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__info{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0 1.3rem;border-bottom:.2rem dotted #ddd}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__info,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__info{border-bottom:none;padding:.7rem 0 0 0}}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__info .tab-room__info--guest,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__info .tab-room__info--guest{font-size:1.4rem;line-height:2.1rem;color:#000;font-weight:600;width:50%;padding-right:1rem;text-align:left}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__info .tab-room__info--guest,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__info .tab-room__info--guest{font-size:1.2rem;display:none;line-height:1.8rem}}.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__info .tab-room__info--mass,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__info .tab-room__info--mass{font-size:1.4rem;line-height:2.1rem;color:#000;font-weight:300;width:50%;padding-left:1rem;text-align:right;text-decoration:none}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-room .tab-room__list .tab-room__info .tab-room__info--mass,.ana-block .content-info .content-info__right .tab-room.tab-room .tab-room__list .tab-room__info .tab-room__info--mass{font-size:1.2rem;width:100%;text-align:start;padding-left:0;line-height:1.8rem}}.ana-block .content-info .content-info__right .tab-heading.tab-bars,.ana-block .content-info .content-info__right .tab-room.tab-bars{display:none}.ana-block .content-info .content-info__right .tab-heading.tab-bars.active,.ana-block .content-info .content-info__right .tab-room.tab-bars.active{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-bars.active,.ana-block .content-info .content-info__right .tab-room.tab-bars.active{align-items:flex-start}}.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__list,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__list{flex:none;width:calc(50% - 2rem);overflow:hidden;margin-bottom:3.8rem}@media screen and (max-width: 992px){.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__list,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__list{width:calc(50% - .5rem);margin-bottom:3rem}}.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__list .tab-bars__banner .mySwiper-Room,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__list .tab-bars__banner .mySwiper-Room{overflow:hidden;border-radius:.5rem;aspect-ratio:310/200}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__list .tab-bars__banner .mySwiper-Room,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__list .tab-bars__banner .mySwiper-Room{aspect-ratio:164/100}}.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__info,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__info{margin-top:1.9rem;display:flex;justify-content:space-between;align-items:center}.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__info .tab-bars__info--name,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__info .tab-bars__info--name{font-weight:600;font-size:1.6rem;line-height:2.4rem;color:#000;text-align:left}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__info .tab-bars__info--name,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__info .tab-bars__info--name{font-size:1.4rem;line-height:1.9rem}}.ana-block .content-info .content-info__right .tab-heading.tab-bars.active .tab-bars__info .tab-bars__info--desc,.ana-block .content-info .content-info__right .tab-room.tab-bars.active .tab-bars__info .tab-bars__info--desc{font-size:1.4rem;line-height:2.1rem;font-weight:300;color:#000;width:50%;padding-left:1rem;text-align:right;text-decoration:none}.ana-block .content-info .content-info__right .tab-info--hotel{font-size:1.4rem;line-height:1.4;font-weight:300;margin-right:0;color:#000;padding-top:3.6rem}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-info--hotel{font-size:1.2rem;padding-bottom:2.7rem}}.ana-block .content-info .content-info__right .tab-info--hotel h1,.ana-block .content-info .content-info__right .tab-info--hotel h2,.ana-block .content-info .content-info__right .tab-info--hotel h3,.ana-block .content-info .content-info__right .tab-info--hotel h4,.ana-block .content-info .content-info__right .tab-info--hotel h5,.ana-block .content-info .content-info__right .tab-info--hotel h6{font-size:2.4rem;line-height:3.2rem;font-weight:600}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-info--hotel h1,.ana-block .content-info .content-info__right .tab-info--hotel h2,.ana-block .content-info .content-info__right .tab-info--hotel h3,.ana-block .content-info .content-info__right .tab-info--hotel h4,.ana-block .content-info .content-info__right .tab-info--hotel h5,.ana-block .content-info .content-info__right .tab-info--hotel h6{font-size:1.8rem;line-height:3.2rem;margin-right:2rem}}.ana-block .content-info .content-info__right .tab-info--hotel p{margin-top:3rem;padding-right:.8rem}@media screen and (max-width: 768px){.ana-block .content-info .content-info__right .tab-info--hotel p{margin-top:.8rem;padding-right:0}}.ana-block.ana-holiday .tab-list__item.active{color:#04a73b !important}.ana-block.ana-holiday .tab-list__item.active::after{background:#04a73b !important}.ana-block.ana-crown .tab-list__item.active{color:#bf5c9a !important}.ana-block.ana-crown .tab-list__item.active::after{background:#bf5c9a !important}.season-section{border-radius:1rem;background-color:var(--main-color-activity);max-width:108rem;margin:0 auto;padding:5rem 2rem;position:relative}@media screen and (max-width: 992px){.season-section{width:calc(100% - 4rem)}}@media screen and (max-width: 768px){.season-section{padding:2.2rem 1rem 3.5rem}}.season-section .SeasonSwiper .swiper-wrapper__box{width:100%;position:relative}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main{display:flex;justify-content:space-between;align-items:flex-start;padding:0 2rem}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main{flex-direction:column;padding:0 1rem}}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__banner{flex:none;width:46%;position:relative;border-radius:1rem;overflow:hidden}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__banner{width:100%}}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__banner img{aspect-ratio:270/180}}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content{margin-top:1.9rem;padding-left:4rem;flex:1}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content{padding-left:0;margin-top:0}}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__title{font-size:2rem;line-height:2.9rem;color:#fff;font-weight:600;margin-bottom:2.5rem}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__title{margin-top:1.7rem;font-size:1.8rem;line-height:2.8rem;padding-right:.7rem;margin-bottom:1.7rem}}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__heading{font-size:1.6rem;line-height:3.2rem;color:#fff;font-weight:300;padding-bottom:2.8rem;border-bottom:.1rem solid #fff;margin-bottom:2.2rem}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__heading{font-size:1.2rem;line-height:2.4rem;padding-bottom:1.8rem;margin-bottom:1.8rem}}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.6rem}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__info{margin-bottom:1.7rem}}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__info .swiper-content__info--name{font-size:1.6rem;line-height:2.4rem;font-weight:600;color:#fff}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__info .swiper-content__info--name{font-size:1.4rem;line-height:2.1rem}}.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__info .swiper-content__info--time{font-size:1.6rem;line-height:2.4rem;font-weight:300;text-align:right;color:#fff}@media screen and (max-width: 768px){.season-section .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__info .swiper-content__info--time{font-size:1.4rem;line-height:2.1rem}}.season-section .swiper-button{background-color:#fff;border-radius:50%;display:flex;width:3.4rem;height:3.4rem;filter:drop-shadow(0 0 4rem #000000)}@media screen and (max-width: 768px){.season-section .swiper-button{top:57%}}.season-section .swiper-button::before{position:absolute;width:100%;z-index:2;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}.season-section .custom-next__left{left:-2rem}@media screen and (max-width: 768px){.season-section .custom-next__left{left:-1rem}}.season-section .custom-next__left::before{content:url("../../assets/images/common/button_prev.png")}.season-section .custom-next__right{right:-2rem}@media screen and (max-width: 768px){.season-section .custom-next__right{right:-1rem}}.season-section .custom-next__right::before{content:url("../../assets/images/common/button_next.png")}.season-section .swiper-button-next:after,.season-section .swiper-rtl .swiper-button-prev:after,.season-section .swiper-button-prev:after,.season-section .swiper-rtl .swiper-button-next:after{content:""}.season-section .swiper-pagination__custom{bottom:-4.2rem}.season-section .swiper-pagination__custom .swiper-pagination-bullet-active{background-color:var(--main-color-activity)}@media screen and (max-width: 768px){.sp-cm{display:block}.pc-cm{display:none}}.swiper-loop{pointer-events:none}.swiper-loop .swiper-wrapper{transition-timing-function:linear;align-items:stretch;height:unset}.swiper-loop .swiper-slide{height:unset}.swiper-loop .swiper-slide picture{width:100%;height:100%}.swiper-loop .swiper-loop__row{display:flex;width:100%;justify-content:space-between;margin-bottom:1rem;flex:1;height:50%}.swiper-loop .swiper-loop__one{height:50%}.swiper-loop .swiper-loop__col{width:calc(50% - .5rem)}@media screen and (max-width: 768px){.swiper-loop .swiper-loop__col{width:calc(50% - .4rem)}}.swiper-loop img{width:100%;border-radius:1rem;height:100%;object-fit:cover}.swiper-loop .swiper-loop__box{display:flex;flex-direction:column;height:100%}.swiper-loop .swiper-loop__box.box--reverse{flex-direction:column-reverse}.swiper-loop .swiper-loop__box.box--reverse .swiper-loop__row{margin-bottom:0;margin-top:1rem}.swiper-loop .swiper-loop__one img{aspect-ratio:400/285}.ana-card{cursor:pointer;color:#000 !important;text-decoration:none !important}@media screen and (max-width: 768px){.ana-card{width:100%}}.ana-card:hover .ana-card__img{transform:scale(1.025)}.ana-card:hover .ana-card__img .sticker-card{z-index:1}.ana-card:hover .ana-card__img .sticker-date{z-index:1}.ana-card:hover .ana-card__text{color:#689b32}.ana-card:hover .ana-card__content{color:#689b32}.ana-card:hover .ana-card__icon .convert-color{stroke:#689b32;transition:all .3s}.ana-card:hover .ana-card__icon::after{background-color:#689b32;transition:all .3s}.ana-card:hover .ana-card__icon svg{transform:translateX(0.5rem)}.ana-card .ana-card__img{aspect-ratio:420/260;border-radius:1rem;position:relative;border-radius:1rem;overflow:hidden;transition:all .3s}.ana-card .ana-card__img img{height:100%;width:100%;transition:all .3s}.ana-card .ana-card__img .sticker-card{position:absolute;border-radius:0 1rem 0 0;clip-path:polygon(0% 0, 100% 0%, 100% 100%, 0 0%);font-size:1.2rem;font-weight:600;color:#fff;line-height:1.5rem;padding:1.1rem 1rem 3.8rem 8.8rem;top:0;right:0;text-align:right}.ana-card .ana-card__img .sticker-card span{display:inline-block;margin-left:-1rem}.ana-card .ana-card__img .sticker-card span:nth-child(1){text-transform:uppercase}.ana-card .ana-card__img .sticker-date{width:fit-content;background-color:rgba(0,0,0,.7);position:absolute;top:0;right:0;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-size:1.4rem;line-height:1.9rem;padding:1.5rem 2rem;color:#fff;z-index:1}.ana-card .ana-card__img .color-stick{background-color:var(--main-color-activity);z-index:1}.ana-card .ana-card__title{align-items:center;justify-content:space-between;border-bottom:.3rem solid #efefef}.ana-card .ana-card__text{font-size:1.8rem;font-weight:600;line-height:2.4rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1200px){.ana-card .ana-card__text{font-size:1.7rem}}@media screen and (max-width: 768px){.ana-card .ana-card__text{font-size:1.6rem;line-height:2.1rem}}.ana-card .ana-card__icon{padding:1.9rem 1.8rem 2rem 1.8rem;position:relative}@media screen and (max-width: 768px){.ana-card .ana-card__icon{padding:1.5rem}}.ana-card .ana-card__icon::after{content:"";position:absolute;bottom:-0.3rem;left:0;width:100%;height:.3rem;background-color:#42b79c}.ana-card .ana-card__icon svg{transition:all .3s}.ana-card .icon-next{max-width:2.4rem}.ana-card .ana-card__content{padding-top:2.3rem;font-size:1.4rem;font-weight:300;line-height:2.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1200px){.ana-card .ana-card__content{font-size:1.3rem}}@media screen and (max-width: 768px){.ana-card .ana-card__content{font-size:1.2rem;line-height:1.95rem;padding-top:1.8rem}}.fake-data{height:0;opacity:0}.ana-banner{margin:1rem 1rem 0;border-radius:1.5rem;position:relative;height:46rem}@media screen and (max-width: 768px){.ana-banner{margin:.8rem .8rem 0}}.ana-banner.custom-banner{height:40rem}@media screen and (max-width: 768px){.ana-banner.custom-banner{height:16rem}}.ana-banner.custom-banner .ana-banner__content{transform:translate(-49.8%, -50%)}.ana-banner.custom-banner .ana-banner__content .ana-banner__title{max-width:80%;margin:0 auto;word-break:break-word;font-size:4.5rem;line-height:6rem}@media screen and (max-width: 768px){.ana-banner.custom-banner .ana-banner__content .ana-banner__title{max-width:90%;font-size:2.5rem;line-height:3rem}}.ana-banner .ana-banner__content{position:absolute;top:50%;left:50%;transform:translate(-49.8%, -26%);width:100%;text-align:center}.ana-banner .ana-banner__content .ana-banner__title{font-family:"Futura Std";font-size:6rem;line-height:7.8rem;letter-spacing:.07em;color:#fff}@media screen and (max-width: 768px){.ana-banner .ana-banner__content .ana-banner__title{font-size:4rem;line-height:5.3rem;letter-spacing:.06em}}.ana-banner .ana-banner__desc{font-size:2rem;font-weight:600;letter-spacing:.2em;line-height:2.6rem;color:#fff;margin-top:1.7rem}@media screen and (max-width: 768px){.ana-banner .ana-banner__desc{font-size:1.4rem;line-height:2.4rem;letter-spacing:.1em;margin-top:1.3rem}}.ana-banner .ana-tag{bottom:0;right:8rem;font-size:1.3rem;color:#fff;font-weight:600;max-width:30rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ana-banner .ana-breadcrumb{position:absolute;bottom:2.8rem;left:5rem;display:flex}@media screen and (max-width: 768px){.ana-banner .ana-breadcrumb{display:none}}.ana-banner .ana-banner__image{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.5rem;position:relative}.ana-banner .ana-banner__image picture{width:100%;height:100%}.ana-banner .ana-banner__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.ana-banner .ana-banner__image img{width:100%;height:100%;object-fit:cover}.ana-banner .ana-breadcrumb__item{color:#fff;font-size:1.3rem;font-weight:300;line-height:1.6rem;text-decoration:none}.ana-banner .ana-breadcrumb__item span{text-decoration:underline}.ana-banner .ana-breadcrumb__item::after{content:">";font-weight:600;line-height:1.8rem;margin:1.2rem}.ana-banner .ana-breadcrumb__item.current{text-decoration:none;font-weight:600;line-height:1.8rem;pointer-events:none}.ana-banner .ana-breadcrumb__item.current::after{content:unset}.ana-banner .ana-tag{position:absolute;right:7rem;bottom:2.9rem;color:#fff;font-size:1.3rem;font-weight:600;line-height:1.8rem}@media screen and (max-width: 768px){.ana-banner .ana-tag{display:none}}.container{max-width:144rem;width:100%;margin:0 auto}@media screen and (max-width: 768px){.container{padding:0 2rem}}.btn-next{height:3.4rem;width:3.4rem;border-radius:50%;border:.2rem solid #fff;background-color:rgba(0,0,0,0);transition:all .3s;position:relative;cursor:pointer}.btn-next::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23fff' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:1.2rem;width:1.2rem;transition:all .3s;background-size:100% 100%}.btn-next:hover{border:.2rem solid #000}.btn-next:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23000' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A")}.btn-next.custom-btn__black{border:none;background-color:#000;transition:all .3s;background-size:100% 100%}.btn-next.custom-btn__black:hover{border:.2rem solid #000;background-color:#fff}.btn-next.custom-btn__black:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23000' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A")}.reserve-section{overflow:hidden}.reserve-section .tab-container{max-width:96rem;margin:0 auto}.reserve-section .tab-heading-en{font-size:5rem;line-height:6.5rem;text-align:center;font-family:"Futura Std",sans-serif;font-weight:700;color:#fff}@media screen and (max-width: 768px){.reserve-section .tab-heading-en{font-size:3.4rem;line-height:4.4rem}}.reserve-section .tab-heading-ja{font-size:1.8rem;line-height:2.4rem;text-align:center;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;margin-top:.3rem;color:#fff}@media screen and (max-width: 768px){.reserve-section .tab-heading-ja{font-size:1.8rem;line-height:2.4rem;margin-top:.8rem}}.reserve-section .book-option{margin-top:2.7rem;align-items:center}@media screen and (max-width: 768px){.reserve-section .book-option{justify-content:space-between;margin-top:0}}.reserve-section .book-option .book-option__button{font-size:1.6rem;line-height:2rem;padding:.9rem 2rem;color:#fff;margin:0 2.2rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;display:flex;position:relative;align-items:center;-webkit-transition:background-color .3s ease-in-out .05s;transition:background-color .3s ease-in-out .05s;cursor:pointer;border-radius:1.9rem}@media screen and (max-width: 768px){.reserve-section .book-option .book-option__button{padding:0;justify-content:center;width:15rem;height:3.8rem;margin:0;font-size:1.3rem;line-height:1.8rem}}.reserve-section .book-option .book-option__button::after{content:"";width:.1rem;height:3.8rem;background-color:#fff;opacity:.3;display:flex;position:absolute;right:-2.2rem}@media screen and (max-width: 768px){.reserve-section .book-option .book-option__button::after{content:unset}}.reserve-section .book-option .book-option__button.active{background-color:#fff;color:#003258}.reserve-section .book-form{padding:1.3rem 1rem;background-color:#fff;margin:2rem 0;border-radius:.4rem}@media screen and (max-width: 768px){.reserve-section .book-form{padding:1.7rem 1.4rem;flex-wrap:wrap}}.reserve-section .book-form .book-form__field{display:flex;flex-direction:column;padding:0 1rem;width:20%;height:fit-content;max-width:13.5rem;border-left:.1rem solid #d6d6d6;position:relative}@media screen and (max-width: 992px){.reserve-section .book-form .book-form__field{padding:0 1rem}}@media screen and (max-width: 768px){.reserve-section .book-form .book-form__field{width:50%;max-width:unset;border-left:none;border-bottom:.1rem solid #d6d6d6 !important;padding:0 0 1.7rem !important;margin-bottom:1.7rem}}.reserve-section .book-form .book-form__field:first-child{width:calc(50% - 7.5rem);max-width:unset;border:none}@media screen and (max-width: 768px){.reserve-section .book-form .book-form__field:first-child{width:100%;max-width:unset}}.reserve-section .book-form .book-form__field:nth-child(2){padding:0 0 0 1rem}.reserve-section .book-form .book-form__field:nth-child(3){border-left:none !important;padding:0 1rem 0 0}.reserve-section .book-form .book-form__field .field-label{font-size:1.3rem;line-height:1.8rem;letter-spacing:.1rem;color:#000;font-weight:600;font-family:"Hiragino Kaku Gothic ProN",sans-serif;margin-bottom:.4rem}@media screen and (max-width: 992px){.reserve-section .book-form .book-form__field .field-label{font-size:1.1rem}}@media screen and (max-width: 768px){.reserve-section .book-form .book-form__field .field-label{font-size:1.3rem}}.reserve-section .book-form .book-form__field .date-picker-input{width:100%;border:none;outline:none;height:2.4rem;cursor:pointer}.reserve-section .book-form .book-form__field .date-picker-input::placeholder{font-size:1.6rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;color:#666}.reserve-section .book-form .book-form__field .date-checkout{position:absolute;bottom:0;z-index:-99}.reserve-section .book-form .book-form__field .custom-select__dropdown{width:auto;padding:.6rem 1.2rem;border-radius:.5rem;border:.1rem solid #e6e6e6;box-shadow:.4rem .4rem .4rem rgba(0,0,0,0.4901960784)}.reserve-section .book-form .book-form__field .custom-select__option{font-size:1.6rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;color:#666}.reserve-section .book-form .book-form__field .custom-select__option--value{border:none;padding:0}@media screen and (max-width: 768px){.reserve-section .book-form .book-form__field .custom-select__option--value{white-space:inherit}}.reserve-section .book-form .book-form__field .custom-select__option--value::after{content:unset}.reserve-section .book-form .book-form__field .custom-select{border:none;outline:none}.reserve-section .book-form .book-form__field .custom-select>button{border:none;padding:0;background-color:rgba(0,0,0,0);width:100%;text-align:start;height:2.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){.reserve-section .book-form .book-form__field .custom-select>button{white-space:inherit;height:unset}}.reserve-section .book-form .book-form__search{width:5.4rem;min-width:5.4rem;height:5.4rem;background-color:#357a72;border-radius:50%;border:none;padding:0;cursor:pointer;margin-left:auto;transition:all .5s}@media screen and (max-width: 992px){.reserve-section .book-form .book-form__search{width:4.5rem;min-width:4.5rem;height:4.5rem}}@media screen and (max-width: 768px){.reserve-section .book-form .book-form__search{width:100%;min-width:unset;height:5rem;border-radius:3.9rem}}.reserve-section .book-form .book-form__search:disabled{cursor:default;opacity:.6}.reserve-section .book-form .book-form__search:disabled img{transform:scale(1) !important}.reserve-section .book-form .book-form__search:hover img{transform:scale(1.2)}.reserve-section .book-form .book-form__search img{max-width:1.7rem;transition:all .4s}.reserve-section .book-form .book-form__search span{font-size:1.4rem;line-height:1.9rem;font-weight:600;font-family:"Hiragino Kaku Gothic ProN",sans-serif;letter-spacing:.1rem;margin-left:.9rem;color:#fff;display:none}@media screen and (max-width: 768px){.reserve-section .book-form .book-form__search span{display:inline-block}}.reserve-section .book-group-btn{margin-right:-2.6rem}@media screen and (max-width: 768px){.reserve-section .book-group-btn{margin-right:0;flex-wrap:wrap;justify-content:space-between}}.reserve-section .book-group-btn .custom-outline{margin-right:2.6rem;font-size:1.4rem;line-height:1.9rem;padding:0 1rem 0 0;width:22rem;height:6rem;letter-spacing:.1rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){.reserve-section .book-group-btn .custom-outline{font-size:1.1rem}}@media screen and (max-width: 768px){.reserve-section .book-group-btn .custom-outline{font-size:1.3rem;width:calc(50% - .4rem);align-items:flex-start;padding:1.3rem 0 0;margin:0 0 .5rem;letter-spacing:0}}.reserve-section .book-group-btn .custom-outline::after{right:1.5rem}@media screen and (max-width: 992px){.reserve-section .book-group-btn .custom-outline::after{background-size:100%;width:1rem;height:1rem}}@media screen and (max-width: 768px){.reserve-section .book-group-btn .custom-outline::after{right:unset;top:4rem;width:1.2rem;height:1.2rem}}.box-service .ana-service{padding:4rem 6rem 3.8rem;background:#f1f1f1;border-radius:1.5rem;margin-top:5.9rem}@media screen and (max-width: 768px){.box-service .ana-service{padding:2.2rem 2rem 3rem 2rem;margin-top:3.8rem}}.box-service .ana-service .ana-service__layout{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 992px){.box-service .ana-service .ana-service__layout{align-items:unset}}@media screen and (max-width: 768px){.box-service .ana-service .ana-service__layout{flex-direction:column}}.box-service .ana-service .ana-service__layout .ana-service__left{width:calc(50% - 2rem)}.box-service .ana-service .ana-service__layout .ana-service__right{width:calc(50% - 2rem)}.box-service .ana-service .ana-service__item{width:calc(50% - 2rem);text-decoration:none}@media screen and (max-width: 768px){.box-service .ana-service .ana-service__item{margin-bottom:2.8rem;width:100%}}.box-service .ana-service .ana-service__img{border-radius:1.5rem;overflow:hidden;aspect-ratio:560/180}.box-service .ana-service .ana-service__img img{height:100%;object-fit:cover}@media screen and (max-width: 768px){.box-service .ana-service .ana-service__img{aspect-ratio:295/192}}.box-service .ana-service .ana-service__description{font-size:1.6rem;line-height:3rem;font-weight:600;color:#000;text-align:center;padding-top:2.1rem}@media screen and (max-width: 992px){.box-service .ana-service .ana-service__description{font-size:1.4rem}}@media screen and (max-width: 768px){.box-service .ana-service .ana-service__description{padding-top:1.7rem;font-size:1.4rem}}.tab-order{display:flex;margin-top:6.4rem}@media screen and (max-width: 768px){.tab-order{display:none}}.tab-order .order-col{border-left:.1rem solid rgba(255,255,255,.3)}.tab-order .order-col:first-child{border:none}.tab-order .order-col__title{font-size:3rem;line-height:3.9rem;font-family:"Futura Std",sans-serif}@media screen and (max-width: 992px){.tab-order .order-col__title{text-align:center}}.tab-order .order-menu{width:27.4%}.tab-order .order-menu .order-menu__lists{margin-top:2.4rem}.tab-order .order-menu .order-menu__lists li{margin-bottom:1.5rem}.tab-order .order-menu .order-menu__lists li:last-child{margin-bottom:0}.tab-order .order-menu .order-menu__lists .list-item{display:block;color:#fff;text-decoration:none;margin-bottom:1.5rem;font-size:1.6rem;line-height:2.1rem;letter-spacing:.06rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;transition:all .3s}@media screen and (max-width: 992px){.tab-order .order-menu .order-menu__lists .list-item{text-align:center}}.tab-order .order-menu .order-menu__lists .list-item:last-child{margin-bottom:0}.tab-order .order-menu .order-menu__lists .list-item:hover{margin-left:.5rem}.tab-order .order-contact{width:47%;padding:0 4rem}.tab-order .order-contact .contact-info{margin-top:1.4rem;font-size:1.4rem;line-height:1.9rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600}@media screen and (max-width: 992px){.tab-order .order-contact .contact-info{text-align:center}}.tab-order .order-contact .contact-info:first-child{margin-top:2.4rem}@media screen and (max-width: 992px){.tab-order .order-contact .contact-info .contact-info__connect{flex-direction:column}}.tab-order .order-contact .contact-info .contact-info__label{margin-bottom:.5rem}.tab-order .order-contact .contact-info .connect-number{font-size:2.4rem;line-height:3.1rem;font-family:"Futura Std",sans-serif;margin-right:.4rem}.tab-order .order-media{flex:1;padding-left:4rem}.tab-order .order-media .order-media__list{margin-bottom:1.5rem;flex-wrap:wrap}.tab-order .order-media .order-media__list.mb-0{margin-bottom:0}.tab-order .order-media .order-media__list .list-item{width:4rem;height:4rem;border-radius:50%;margin-right:1rem;transition:all .3s;margin-top:1.7rem}.tab-order .order-media .order-media__list .list-item:hover{transform:scale(1.05)}.tab-order .order-media .order-media__list .list-item:last-child{margin-right:0}.tab-order .media-lang{margin-left:auto}.tab-order .media-lang .custom-select__input,.tab-order .media-lang .custom-select__option{font-size:1.4rem;line-height:1.9rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600}.tab-order .media-lang .custom-select>button{background-color:rgba(0,0,0,.2);margin-top:1.4rem;padding:1.5rem 2rem;border:none;color:#fff;width:100%;text-align:start;position:relative;display:flex;border-radius:1rem;align-items:center;font-size:1.4rem;font-weight:700;line-height:1.9rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;cursor:pointer}.tab-order .media-lang .custom-select>button::after{content:"";transition:all .5s;border:none;width:.6rem;height:1.2rem;background-position:center;background-size:100%;transform:rotate(90deg);right:2.6rem;position:absolute;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.207" height="13.414" viewBox="0 0 7.207 13.414"><path id="Path_8495" data-name="Path 8495" d="M9,6l6,6L9,18" transform="translate(-8.293 -5.293)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>')}.tab-order .media-lang .custom-select--active>button::after{transform:rotate(-90deg)}.header-media-lang .media-lang{position:fixed;top:6rem;right:16rem;width:200px}.header-media-lang .media-lang .custom-select__input,.header-media-lang .media-lang .custom-select__option{font-size:1.4rem;line-height:1.9rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600}.header-media-lang .media-lang .custom-select>button{background-color:rgba(0,0,0,.8);padding:1.5rem 2rem;border:none;color:#fff;width:100%;text-align:start;position:relative;display:flex;border-radius:1rem;align-items:center;font-size:1.4rem;font-weight:700;line-height:1.9rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;cursor:pointer}.header-media-lang .media-lang .custom-select>button::after{content:"";transition:all .5s;border:none;width:.6rem;height:1.2rem;background-position:center;background-size:100%;transform:rotate(90deg);right:2.6rem;position:absolute;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.207" height="13.414" viewBox="0 0 7.207 13.414"><path id="Path_8495" data-name="Path 8495" d="M9,6l6,6L9,18" transform="translate(-8.293 -5.293)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>')}.header-media-lang .media-lang .custom-select--active>button::after{transform:rotate(-90deg)}@media screen and (max-width: 768px){.header-media-lang{display:none}}.book-group-btn{margin-right:-2.6rem}@media screen and (max-width: 768px){.book-group-btn{margin-right:0;flex-wrap:wrap;justify-content:space-between}}.book-group-btn .custom-outline{margin-right:2.6rem;font-size:1.4rem;line-height:1.9rem;padding:0 1rem 0 0;width:22rem;height:6rem;letter-spacing:.1rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 992px){.book-group-btn .custom-outline{font-size:1.1rem}}@media screen and (max-width: 768px){.book-group-btn .custom-outline{font-size:1.3rem;width:calc(50% - .4rem);align-items:flex-start;padding:1.3rem 0 0;margin:0 0 .5rem}}.book-group-btn .custom-outline::after{right:1.5rem}@media screen and (max-width: 992px){.book-group-btn .custom-outline::after{background-size:100%;width:1rem;height:1rem}}@media screen and (max-width: 768px){.book-group-btn .custom-outline::after{right:unset;top:4rem;width:1.2rem;height:1.2rem}}.all-reason-resort{margin-top:10.4rem}@media screen and (max-width: 992px){.all-reason-resort{margin-top:8rem}}.all-reason-resort .all-reason-resort__inner{position:relative;color:#fff;border-radius:1.5rem;padding:6.5rem 0 2.8rem;text-align:center;overflow:hidden}@media screen and (max-width: 992px){.all-reason-resort .all-reason-resort__inner{padding:4rem 2rem}}@media screen and (max-width: 768px){.all-reason-resort .all-reason-resort__inner{padding:6.4rem 2rem 7.7rem}}.all-reason-resort .all-reason-resort__inner::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3;z-index:1}.all-reason-resort .all-reason-resort__inner>div{position:relative;z-index:2}.all-reason-resort .all-reason-resort__inner .reason-resort__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.all-reason-resort .all-reason-resort__inner .reason-resort__bg video,.all-reason-resort .all-reason-resort__inner .reason-resort__bg iframe{width:100%;height:100%;object-fit:cover}.all-reason-resort .reason-resort__title{font-size:7rem;line-height:9.1rem;font-family:"Futura Std",sans-serif;font-weight:600}@media screen and (max-width: 992px){.all-reason-resort .reason-resort__title{font-size:5rem;line-height:7rem}}@media screen and (max-width: 768px){.all-reason-resort .reason-resort__title{font-size:3.4rem;line-height:4.4rem}}.all-reason-resort .reason-resort__subtitle{font-size:3rem;line-height:4rem;margin-top:1.8rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600}@media screen and (max-width: 992px){.all-reason-resort .reason-resort__subtitle{font-size:2rem;line-height:3.3rem;margin-top:1rem}}@media screen and (max-width: 768px){.all-reason-resort .reason-resort__subtitle{margin-top:2.8rem}}.all-reason-resort .reason-resort__reason{display:flex;flex-wrap:wrap;width:20rem;margin:2.6rem auto 2.8rem}@media screen and (max-width: 768px){.all-reason-resort .reason-resort__reason{margin:5.7rem auto 0}}.all-reason-resort .reason-resort__reason .reason-item{width:10rem;height:10rem;border-radius:50%;flex-direction:column;padding:0 2rem}.all-reason-resort .reason-resort__reason .spring-season{background-color:#cc75b8;border-top-left-radius:0}.all-reason-resort .reason-resort__reason .summer-season{background-color:#1e9f60;border-top-right-radius:0}.all-reason-resort .reason-resort__reason .winter-season{background-color:#1e639f;border-bottom-left-radius:0}.all-reason-resort .reason-resort__reason .autumn-season{background-color:#bb7a6e;border-bottom-right-radius:0}.all-reason-resort .reason-resort__reason .reason-item__icon{width:3rem;margin-bottom:.4rem}.all-reason-resort .reason-resort__reason .reason-item__txt{font-size:1.1rem;line-height:1.5rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;text-align:center}.all-reason-resort .reason-resort__description{font-size:1.6rem;line-height:2.8rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif}@media screen and (max-width: 992px){.all-reason-resort .reason-resort__description{font-size:1.4rem;line-height:2.4rem}}@media screen and (max-width: 768px){.all-reason-resort .reason-resort__description{display:none}}.hottel-experience-section{overflow:hidden;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;margin-top:12.7rem}@media screen and (max-width: 768px){.hottel-experience-section{margin-top:7.1rem}}.hottel-experience-section .section-title__en{font-size:5.4rem;line-height:7rem;letter-spacing:.06rem;font-family:"Futura Std",sans-serif;text-align:center}@media screen and (max-width: 992px){.hottel-experience-section .section-title__en{font-size:4rem;line-height:5rem}}@media screen and (max-width: 768px){.hottel-experience-section .section-title__en{font-size:4rem;line-height:5rem;text-align:start}}.hottel-experience-section .section-title__ja{font-size:1.8rem;line-height:2.4rem;margin-top:2.2rem;letter-spacing:.1rem;text-align:center}@media screen and (max-width: 992px){.hottel-experience-section .section-title__ja{font-size:1.6rem;line-height:2rem;margin-top:1rem}}@media screen and (max-width: 768px){.hottel-experience-section .section-title__ja{font-size:1.4rem;line-height:1.9rem;margin-top:.3rem}}.hottel-experience-section .hottel-list{margin-top:4.7rem;display:flex;margin-right:-1rem}@media screen and (max-width: 768px){.hottel-experience-section .hottel-list{flex-direction:column;margin-right:0;margin-top:3.8rem}}.hottel-experience-section .hottel-list .hottel-list__item{width:calc(33.33% - 1rem);margin-right:1rem}@media screen and (max-width: 768px){.hottel-experience-section .hottel-list .hottel-list__item{width:100%;margin-right:0;margin-bottom:6rem}}.hottel-experience-section .hottel-list .hottel-list__item img{transition:all .5s;height:100%}.hottel-experience-section .hottel-list .hottel-list__item .image-wrapper{aspect-ratio:420/260;border-radius:1rem;overflow:hidden}.hottel-experience-section .hottel-list .hottel-list__item .image-wrapper:hover img{transform:scale(1.1)}@media screen and (max-width: 768px){.hottel-experience-section .hottel-list .hottel-list__item .image-wrapper{aspect-ratio:335/220}}.hottel-experience-section .hottel-list .hottel-list__item .item-name{font-size:1.8rem;line-height:2.4rem;margin:2.1rem 0 1.8rem;padding-bottom:2.3rem;width:100%;border-bottom:.1rem solid #efefef;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;text-decoration:none;transition:all .3s}.hottel-experience-section .hottel-list .hottel-list__item .item-name:hover{opacity:.6}@media screen and (max-width: 992px){.hottel-experience-section .hottel-list .hottel-list__item .item-name{font-size:1.5rem;line-height:2.6rem;margin:1.4rem 0;padding-bottom:1.4rem}}.hottel-experience-section .hottel-list .hottel-list__item .item-description{font-size:1.4rem;font-weight:300;line-height:2.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}@media screen and (max-width: 992px){.hottel-experience-section .hottel-list .hottel-list__item .item-description{font-size:1.2rem;line-height:2.2rem}}.hottel-experience-section .hottel-list .hottel-list__item .item-couple-btn{margin-top:1.9rem;display:flex}@media screen and (max-width: 992px){.hottel-experience-section .hottel-list .hottel-list__item .item-couple-btn{margin-top:1.5rem}}@media screen and (max-width: 768px){.hottel-experience-section .hottel-list .hottel-list__item .item-couple-btn{justify-content:space-between;margin-top:1.4rem}}.hottel-experience-section .hottel-list .hottel-list__item .couple-btn__item{max-width:18rem;flex:1;height:5rem;border-radius:.5rem;margin-right:.6rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1.9rem;text-decoration:none;transition:all .5s}@media screen and (max-width: 992px){.hottel-experience-section .hottel-list .hottel-list__item .couple-btn__item{height:4rem;font-size:1rem}}@media screen and (max-width: 768px){.hottel-experience-section .hottel-list .hottel-list__item .couple-btn__item{max-width:calc(50% - .35rem);height:5rem;font-size:1.2rem;margin-right:0}}.hottel-experience-section .hottel-list .hottel-list__item .couple-btn__item.first-button{color:#fff;background-color:#333}.hottel-experience-section .hottel-list .hottel-list__item .couple-btn__item.first-button:hover{color:#333;background-color:rgba(0,0,0,0);border:.1rem solid #333}.hottel-experience-section .hottel-list .hottel-list__item .couple-btn__item.last-button{border:.1rem solid #333;color:#333}.hottel-experience-section .hottel-list .hottel-list__item .couple-btn__item.last-button:hover{color:#fff;background-color:#333;border:none}.hottel-experience-section .hottel-more{background-color:#408d87;transition:all .5s;text-decoration:none;font-size:1.6rem;letter-spacing:.1rem;line-height:2.1rem;color:#fff;width:30rem;height:8rem;margin:6rem auto 0;border-radius:.5rem}@media screen and (max-width: 992px){.hottel-experience-section .hottel-more{font-size:1.4rem;width:24rem;height:5rem;margin:4rem auto 0}}@media screen and (max-width: 768px){.hottel-experience-section .hottel-more{font-size:1.6rem;width:30rem;height:7rem;margin:-2rem auto 0}}.hottel-experience-section .hottel-more::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.011c-.362.074-.674.5-.813,1.122a3.13,3.13,0,0,0,.144,1.846L9.72,17l-3.5,8.021A3.137,3.137,0,0,0,6.1,26.96C6.265,27.6,6.616,28,7,28h6c.3,0,.59-.253.78-.687l4-9.167a3.1,3.1,0,0,0,0-2.292l-4-9.167C13.59,6.253,13.3,6,13,6H7Z' transform='translate(-5.999 -6)' fill='%23fff' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-size:100%;background-position:center;background-repeat:no-repeat;width:1.2rem;height:2.2rem;margin-left:2.2rem;transition:all .5s}.hottel-experience-section .hottel-more:hover{color:#408d87;background-color:#fff;border:.1rem solid #408d87}.hottel-experience-section .hottel-more:hover::after{filter:brightness(0) saturate(100%) invert(48%) sepia(33%) saturate(569%) hue-rotate(126deg) brightness(94%) contrast(91%)}.activity-banner{display:flex;margin:1rem 1rem 0;border-radius:1.5rem;overflow:hidden;position:relative}@media screen and (max-width: 768px){.activity-banner{display:flex;margin:1rem 1rem 0;border-radius:1.2rem;overflow:hidden;position:relative;margin-right:1rem;margin-left:.6rem}}.activity-banner .banner-img{height:56rem;width:100%}@media screen and (max-width: 768px){.activity-banner .banner-img{height:40rem}}.activity-banner .banner-img img{height:100%}.activity-banner .box-title{position:absolute;top:21.8rem;left:0;right:0;margin-left:0;margin-right:0;display:flex;flex-direction:column;width:max-content;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.activity-banner .box-title{top:0;bottom:0;height:fit-content;margin:auto;width:100%}}.activity-banner .box-title .title-banner{display:block;text-align:center;font-family:"Futura Std",sans-serif;font-size:6rem;line-height:7.8rem;letter-spacing:.35rem;font-weight:700;color:#fff}@media screen and (max-width: 768px){.activity-banner .box-title .title-banner{font-size:2.6rem;line-height:3.4rem;letter-spacing:.06rem}}.activity-banner .box-title .description-banner{font-size:2rem;letter-spacing:.4rem;line-height:3.6rem;font-weight:600;color:#fff;margin-top:1.3rem;padding-left:.4rem;text-align:center}@media screen and (max-width: 768px){.activity-banner .box-title .description-banner{font-size:1.4rem;line-height:1.9rem;letter-spacing:.1rem;margin-top:1.7rem}}.activity-banner .activity-nav{background-color:rgba(0,0,0,.7);position:absolute;top:10.2rem;width:fit-content;margin:0 auto;left:0;right:0;display:flex;align-items:center;padding:1.8rem 4rem;border-radius:4rem}@media screen and (max-width: 768px){.activity-banner .activity-nav{display:none}}.activity-banner .activity-nav .activity-nav__season{display:flex;align-items:center}.activity-banner .activity-nav .activity-nav__season .season-icon{width:2.4rem;display:flex;margin-right:.7rem}.activity-banner .activity-nav .activity-nav__season .custom-select>button{padding-right:4.5rem;border:none;border-radius:0;color:#fff;width:100%;text-align:start;position:relative;display:flex;align-items:center;font-size:1.2rem;line-height:1.5rem;font-weight:600;font-family:"Futura Std",sans-serif;background-color:rgba(0,0,0,0)}.activity-banner .activity-nav .activity-nav__season .custom-select>button::after{background-repeat:no-repeat;content:"";transition:all .5s;border:none;width:.6rem;height:1.2rem;background-position:center;background-size:100%;background-repeat:no-repeat;transform:rotate(90deg);right:1rem;position:absolute;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.207" height="13.414" viewBox="0 0 7.207 13.414"><path id="Path_8495" data-name="Path 8495" d="M9,6l6,6L9,18" transform="translate(-8.293 -5.293)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>')}.activity-banner .activity-nav .activity-nav__season .custom-select--active>button::after{transform:rotate(-90deg)}.activity-banner .activity-nav .activity-nav__season .custom-select__option--value{padding-right:4.5rem;border:none;line-height:1.8rem;border-radius:0}.activity-banner .activity-nav .activity-nav__season .custom-select__option{font-size:1.2rem;line-height:1.5rem;font-weight:600;font-family:"Futura Std",sans-serif;color:#fff;background-color:rgba(0,0,0,0)}.activity-banner .activity-nav .activity-nav__season .custom-select__option::after{transition:all .5s;border:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.207" height="13.414" viewBox="0 0 7.207 13.414"><path id="Path_8495" data-name="Path 8495" d="M9,6l6,6L9,18" transform="translate(-8.293 -5.293)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>');width:.6rem;height:1.2rem;background-position:center;background-size:100%;transform:rotate(90deg);top:30%;right:1rem}.activity-banner .activity-nav .activity-nav__season .custom-select__dropdown{background-color:rgba(0,0,0,.7);border:none;margin-top:2rem;padding-bottom:1rem}.activity-banner .activity-nav .activity-nav__season .custom-select__option--selected{padding-left:1.5rem;background-color:#000}.activity-banner .activity-nav .activity-nav__season .custom-select--active .custom-select__option--value::after{transform:rotate(-90deg)}.activity-banner .activity-nav .activity-nav__list{padding-left:.4rem;display:flex;align-items:center;position:relative;border-left:.1rem solid #fff}.activity-banner .activity-nav .activity-nav__list .list-item{margin-left:1.9rem;display:flex;position:relative}.activity-banner .activity-nav .activity-nav__list .list-item a{font-size:1.2rem;font-weight:600;text-decoration:none;color:#fff;padding:0 .7rem;display:flex;align-items:center;justify-content:center}.activity-banner .activity-nav .activity-nav__list .list-item.active::after,.activity-banner .activity-nav .activity-nav__list .list-item:hover::after{content:"";position:absolute;bottom:-2.4rem;width:100%;height:.2rem;border-radius:.2rem;background-color:#fff}.activity-banner .select-banner{position:absolute;bottom:6rem;left:51.3%;transform:translateX(-50%)}.activity-banner .box-select{width:21rem;height:4rem;border-radius:3rem;background-color:rgba(0,0,0,.7);position:relative;z-index:1;display:flex;align-items:center;padding-left:3rem}.activity-banner .box-select::after{content:"";transition:all .5s;border:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.207" height="13.414" viewBox="0 0 7.207 13.414"><path id="Path_8495" data-name="Path 8495" d="M9,6l6,6L9,18" transform="translate(-8.293 -5.293)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>');width:.6rem;height:1.2rem;background-position:center;background-size:100%;transform:rotate(90deg);top:35%;right:2.2rem;position:absolute}.activity-banner .box-select .season-icon{width:2.4rem;height:2.4rem;z-index:1;display:flex;margin-right:.6rem}.activity-banner .box-select .custom-select{outline:none;border:none;height:100%;flex:1;color:#fff;background-color:rgba(0,0,0,0);font-size:1.4rem;font-weight:350;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-align:center;padding-right:4rem;z-index:2}.activity-banner .box-select .custom-select option{background-color:rgba(0,0,0,.7)}.activity-banner .ana-breadcrumb{position:absolute;bottom:2.9rem;left:5rem;display:flex}@media screen and (max-width: 768px){.activity-banner .ana-breadcrumb{display:none}}.activity-banner .ana-breadcrumb .ana-breadcrumb__item{color:#fff;font-size:1.3rem;font-weight:300;line-height:1.6rem;text-decoration:none}.activity-banner .ana-breadcrumb .ana-breadcrumb__item::after{content:">";font-weight:600;line-height:1.8rem;margin:1.2rem}.activity-banner .ana-breadcrumb .ana-breadcrumb__item.current{text-decoration:none;font-weight:600;line-height:1.8rem;pointer-events:none}.activity-banner .ana-breadcrumb .ana-breadcrumb__item.current::after{content:""}.activity-banner .ana-breadcrumb .ana-breadcrumb__item span{text-decoration:underline}.box-icon__sp{display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:calc(100% - 4rem);overflow:hidden;margin:3.6rem auto 0}.box-icon__sp .box-title{font-size:1.8rem;line-height:2.4rem;font-weight:700;font-family:"Futura Std",sans-serif;color:#000}.box-icon__sp ul{display:flex;align-items:center;flex-wrap:wrap;margin-top:1.4rem;margin-right:-0.7rem}.box-icon__sp ul li{max-width:calc(50% - .7rem);flex:1;margin-right:.7rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .3s;padding:1.7rem 1.9rem;font-size:1.3rem;font-weight:600;letter-spacing:.06rem;line-height:1.8rem;color:#2f2f2f;background-color:#f2f2f2;margin-bottom:.7rem}.box-icon__sp ul li.active,.box-icon__sp ul li:hover{background-color:rgba(0,0,0,.7);color:#fff}.box-icon__sp ul li a{font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;line-height:inherit;text-decoration:none;white-space:nowrap;display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner-winter{padding-top:9.9rem;display:block}@media screen and (max-width: 768px){.banner-winter{padding-top:7.8rem}}.banner-winter .banner-winter__poster{position:relative;text-decoration:none;transition:all .3s}.banner-winter .banner-winter__poster:hover{opacity:.6}.banner-winter .banner-winter__poster .banner-winter__heading{position:relative;padding:11.3rem 2rem 11.8rem}@media screen and (max-width: 768px){.banner-winter .banner-winter__poster .banner-winter__heading{border-radius:1rem;overflow:hidden}}@media screen and (max-width: 768px){.banner-winter .banner-winter__poster .banner-winter__heading{padding:5.4rem 2rem 6.5rem}}.banner-winter .banner-winter__poster .banner-winter__heading .banner-winter__heading--title{font-family:"Futura Std";font-size:3.4rem;text-align:center;line-height:4.4rem;font-weight:500;color:#fff;word-break:break-word;max-width:80%;margin:0 auto}@media screen and (max-width: 768px){.banner-winter .banner-winter__poster .banner-winter__heading .banner-winter__heading--title{font-size:2.8rem;line-height:3.6rem}}.banner-winter .banner-winter__poster .banner-winter__heading .banner-winter__heading--desc{text-align:center;font-size:1.8rem;line-height:2.2rem;color:#fff;font-weight:300;word-break:break-word;max-width:90%;margin:2.3rem auto 0}@media screen and (max-width: 768px){.banner-winter .banner-winter__poster .banner-winter__heading .banner-winter__heading--desc{margin-top:2rem;font-size:1.4rem;line-height:1.95rem}}.banner-winter .banner-winter__poster .banner-winter__background{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;right:0}.reserve-custom{margin-top:14rem;overflow:unset}@media screen and (max-width: 768px){.reserve-custom{margin-top:8rem}}.reserve-custom .reserve-section__inner{padding:4.9rem 2rem 6rem;background-image:linear-gradient(to right, #0069b5, #21ad81);border-radius:1rem}@media screen and (max-width: 768px){.reserve-custom .reserve-section__inner{background-image:linear-gradient(to bottom, #0069b5, #21ad81);padding:5.3rem 1.4rem 3.6rem;max-width:calc(100% - 4rem)}}.reserve-custom .tab-heading-ja{font-size:1.8rem;line-height:2.6rem;text-align:center;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;margin-top:.1rem;color:#fff;padding-right:0rem;letter-spacing:-0.02rem}@media screen and (max-width: 768px){.reserve-custom .tab-heading-ja{line-height:2.4rem;letter-spacing:.15rem;padding-top:.7rem;padding-right:.5rem}}@media screen and (max-width: 768px){.reserve-custom .tab-heading-en{font-size:3.4rem;line-height:4.4rem;letter-spacing:.2rem;padding-left:.5rem}}.reserve-custom .book-option{margin-top:3.6rem;align-items:center}@media screen and (max-width: 768px){.reserve-custom .book-option{margin-top:1.8rem}}.reserve-custom .book-form{padding-top:1.6rem;padding-bottom:.6rem}@media screen and (max-width: 768px){.reserve-custom .book-form{margin-top:1.6rem;padding-top:1.5rem;padding-bottom:2.1rem}}.reserve-custom .book-form .book-form__field{padding-left:1rem}.reserve-custom .book-form .book-form__field:first-child{padding-left:.5rem}@media screen and (max-width: 768px){.reserve-custom .book-form .book-form__field{padding-bottom:1.5rem !important}}.reserve-custom .book-form .book-form__field .field-label.check-in__out{letter-spacing:-0.3rem}@media screen and (max-width: 768px){.reserve-custom .book-form .book-form__field .field-label.check-in__out{letter-spacing:0}}.reserve-custom .book-form .book-form__search{margin-top:-0.1rem}@media screen and (max-width: 768px){.reserve-custom .book-form .book-form__search{margin-top:0}}.reserve-custom .book-form__field:first-child{width:calc(40% - 7.3rem)}.reserve-custom .book-group-btn .custom-outline{padding-right:.7rem}@media screen and (max-width: 768px){.reserve-custom .book-group-btn .custom-outline{padding-right:0}}.single-sport{padding-top:6.9rem}.single-sport .single-sport__title{text-align:center;color:#000;font-family:"Futura Std";font-size:5.4rem;line-height:7rem;font-weight:bold;letter-spacing:.06em}@media screen and (max-width: 768px){.single-sport .single-sport__title{font-size:3rem;line-height:3.9rem}}.single-sport .single-sport__desc{font-size:1.8rem;font-weight:600;color:#000;text-align:center;line-height:2.4rem;margin-top:1.2rem;letter-spacing:.1em}@media screen and (max-width: 768px){.single-sport .single-sport__desc{font-size:1.6rem;margin-top:.4rem;line-height:1.6rem}}.single-sport .single-sport__slide{padding:3.7rem .9rem 0 .9rem;width:calc(100% + 1.8rem);overflow:hidden;margin:0 -0.9rem}@media screen and (max-width: 768px){.single-sport .single-sport__slide{width:calc(100% + 1.8rem);margin:0 -0.9rem}}.single-sport .single-sport__slide .swiper_singleSport{width:100%;height:100%;overflow:unset !important}.single-sport .single-sport__slide .swiper_singleSport .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center;flex-shrink:0}.single-sport .single-sport__slide .swiper_singleSport .swiper-slide .ana-card__content{text-align:left}.single-sport .single-sport__slide .swiper-button{background-color:#fff;border-radius:50%;display:flex;width:3.4rem;height:3.4rem;box-shadow:0 0 2rem rgba(0,0,0,.1411764706);position:absolute;top:36%}.single-sport .single-sport__slide .swiper-button::before{position:absolute;width:100%;z-index:2;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}.single-sport .single-sport__slide .js-swiper-button__left{left:-1.7rem}@media screen and (max-width: 768px){.single-sport .single-sport__slide .js-swiper-button__left{left:-1rem}}.single-sport .single-sport__slide .js-swiper-button__left::before{content:url("/wp-content/themes/appi-html/assets/images/common/button_prev.png")}.single-sport .single-sport__slide .js-swiper-button__right{right:-1.7rem}@media screen and (max-width: 768px){.single-sport .single-sport__slide .js-swiper-button__right{right:-1rem}}.single-sport .single-sport__slide .js-swiper-button__right::before{content:url("/wp-content/themes/appi-html/assets/images/common/button_next.png")}.single-sport .single-sport__slide .swiper-button-next:after,.single-sport .single-sport__slide .swiper-rtl .swiper-button-prev:after,.single-sport .single-sport__slide .swiper-button-prev:after,.single-sport .single-sport__slide .swiper-rtl .swiper-button-next:after{content:""}.single-sport .ana-card .ana-card__icon{padding:2.2rem 1.8rem 2rem 1.8rem}.single-sport .ana-card .ana-card__content{padding-top:1.9rem}.single-all-content{display:none}@media screen and (max-width: 768px){.single-all-content{display:block;padding-top:5.4rem}}.single-all-content .single-content__title{color:#000;font-family:"Futura Std";font-size:3rem;line-height:3.9rem;text-align:center;letter-spacing:.06em}.single-all-content .single-content__desc{color:#000;margin-top:.4rem;font-size:1.4rem;line-height:1.9rem;font-weight:600;text-align:center;letter-spacing:.1em}.single-all-content .single-content__main{padding-top:2.8rem}.single-all-content .single-content__main .single-content__couple{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.8rem}.single-all-content .single-content__main .single-content__couple .single-content__box{width:calc(50% - .35rem)}.single-all-content .single-content__main .single-content__couple .single-content__box .single-box__banner .text-season{display:none}.single-all-content .single-content__main .single-content__couple .single-content__box .autmn-season{position:relative;overflow:hidden}.single-all-content .single-content__main .single-content__couple .single-content__box .autmn-season::before{position:absolute;content:"";top:0%;right:0%;z-index:1;width:10.2rem;color:#fff;background-repeat:no-repeat;background-size:100%;height:5.8rem;background-image:url("/wp-content/themes/appi-html/assets/images/pages/single-activity1/path_banner.png")}.single-all-content .single-content__main .single-content__couple .single-content__box .autmn-season .text-season{position:absolute;line-height:1.3rem;color:#fff;font-weight:600;font-size:1rem;top:.6rem;display:block;z-index:2;right:.35rem}.single-all-content .single-content__main .single-content__couple .single-content__box .single-box__name{margin-top:1.1rem;color:#000;font-size:1.4rem;line-height:1.9rem;font-weight:600;text-align:left}.single-resort{display:none}@media screen and (max-width: 768px){.single-resort{display:block;position:relative;padding:6.4rem 0 7.7rem;overflow:hidden;margin-top:7.8rem}.single-resort::before{position:absolute;background-image:url("/wp-content/themes/appi-html/assets/images/pages/single-activity1/banner-resort.png");content:"";width:100%;height:100%;background-repeat:no-repeat;background-size:cover;z-index:-3;top:0;left:0;right:0}.single-resort::after{content:"";border-radius:1.5rem;background-color:rgba(0,0,0,.3019607843);width:100%;top:0;right:0;left:0;bottom:0;position:absolute;height:100%;z-index:-2}}.single-resort .single-resort__title{text-align:center;color:#fff;font-family:"Futura Std";font-size:3.4rem;font-weight:bold;line-height:4.4rem;letter-spacing:.06em}.single-resort .single-resort__desc{text-align:center;margin-top:2.2rem;margin-left:1.9rem;color:#fff;line-height:4rem;font-size:2rem;font-weight:600;letter-spacing:.1em}.single-resort .single-resort__content{display:grid;padding-top:4.9rem;grid-template-columns:repeat(2, 1fr)}.single-resort .single-resort__content .resort-content__list{width:10rem;height:10rem;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.single-resort .single-resort__content .resort-content__list::before{position:absolute;content:"";width:50%;height:50%;top:0;right:0;z-index:-1}.single-resort .single-resort__content .resort-content__list .content-list__logo{width:3rem;height:3rem}.single-resort .single-resort__content .resort-content__list .content-list__title{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.5rem;margin-top:.4rem}.single-resort .single-resort__content .resort-content__list:nth-child(1){background-color:#cc75b8;border-top-left-radius:0}.single-resort .single-resort__content .resort-content__list:nth-child(2){background-color:#1e9f60;border-top-right-radius:0}.single-resort .single-resort__content .resort-content__list:nth-child(3){background-color:#1e639f;border-bottom-left-radius:0}.single-resort .single-resort__content .resort-content__list:nth-child(4){background-color:#bb7a6e;border-bottom-right-radius:0}.single-resort .single-resort__content .resort-content__list:nth-child(odd){margin-left:auto}.custom-cursor{height:12rem;width:12rem;border-radius:50%;border:.2rem solid #fff;position:absolute;z-index:2;opacity:0;cursor:none}.custom-cursor::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.414' height='46.828' viewBox='0 0 24.414 46.828'%3E%3Cpath id='Path_8495' data-name='Path 8495' d='M9,6,31,28,9,50' transform='translate(-7.586 -4.586)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");width:2.2rem;height:4.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.custom-cursor{display:none}}.activity-note{background-color:#f1f1f1;border-radius:1.5rem;display:flex;align-items:center;flex-direction:column;padding:4.6rem 0 4.8rem 0;margin-top:10rem;margin-bottom:8.7rem}.activity-note-title{font-size:2.4rem;line-height:3.2rem;font-weight:600;color:#000}@media screen and (max-width: 768px){.activity-note-title{line-height:3rem;text-align:center;font-size:1.6rem}}.activity-note-content{font-size:1.6rem;line-height:3.2rem;text-align:center;margin-top:2rem}@media screen and (max-width: 768px){.activity-note-content{font-size:1.2rem;line-height:2.4rem}}@media screen and (max-width: 768px){.activity-note{padding:2.7rem 2.1rem 2.2rem 2rem}}.box-today__condition{background-color:#f1f1f1;padding-top:6.9rem;padding-bottom:8rem;margin-top:8rem}@media screen and (max-width: 768px){.box-today__condition{margin-top:6rem}}.box-today__condition .box-content{max-width:128rem;width:100%;margin:0 auto}.box-today__condition .box-content h1{font-size:5.4rem;line-height:7rem;font-weight:700;color:#000;letter-spacing:.06rem;font-family:"Futura Std";display:block;text-align:center;margin-bottom:1.7rem}.box-today__condition .box-content .slope_situation{font-size:1.8rem;font-weight:600;line-height:2.7rem;color:#000;display:block;text-align:center}.box-today__condition .box-content .list-box{display:flex;justify-content:center;width:auto;overflow:hidden;margin:3.7rem -2rem 4rem 0}@media screen and (max-width: 768px){.box-today__condition .box-content .list-box{flex-wrap:wrap;margin-top:2.8rem;margin-right:-0.9rem}}.box-today__condition .box-content .list-box .list-box__small{max-width:calc(20% - 2rem);width:100%;margin-right:2rem;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;padding-top:2.5rem;padding-bottom:2.2rem;align-items:center}@media screen and (max-width: 768px){.box-today__condition .box-content .list-box .list-box__small.info_new_snow{display:none}}@media screen and (max-width: 768px){.box-today__condition .box-content .list-box .list-box__small{max-width:calc(50% - .9rem);margin-bottom:.9rem;margin-right:.9rem}}.box-today__condition .box-content .list-box .list-box__small .btn-cate{border:none;border-radius:4rem;background-color:#000;color:#fff;font-size:1.6rem;line-height:2.1rem;padding-top:.6rem;padding-bottom:.7rem;display:flex;justify-content:center;align-items:center;width:10rem}.box-today__condition .box-content .list-box .list-box__small span{font-size:2rem;line-height:2.6rem;font-weight:600;color:#000;display:block;margin-top:1.6rem}.box-today__condition .box-content .btn-custom{display:flex;justify-content:center}.box-today__condition .box-content .custom-line{border:.1rem solid #fff;background-color:#fff;color:#000;position:relative}.box-today__condition .box-content .custom-line::after{content:"";background-image:url("data:image/svg+xml,%3Csvg id='arrow-badge-right-filled' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath id='Path_8919' data-name='Path 8919' d='M0,0H24V24H0Z' fill='none'/%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");position:absolute;right:2rem;height:2.4rem;width:2.4rem;background-repeat:no-repeat}.box-today__condition .sp-cm{display:none !important}@media screen and (max-width: 768px){.box-today__condition .sp-cm{display:inline-block !important}}.box-tour{overflow:hidden;margin-top:8rem}@media screen and (max-width: 768px){.box-tour{margin-top:6rem}}.box-tour .box-tour__inner{display:flex;flex-wrap:wrap;margin-right:-2rem}@media screen and (max-width: 768px){.box-tour .box-tour__inner{margin-right:0}}.box-tour .box-tour__list{max-width:calc(50% - 2rem);width:100%;margin-right:2rem;margin-bottom:2rem;position:relative;border-radius:1rem;overflow:hidden;height:24rem;transition:all .3s}.box-tour .box-tour__list:hover{opacity:.6}@media screen and (max-width: 768px){.box-tour .box-tour__list{max-width:100%;margin-right:0;height:20rem}}.box-tour .box-tour__list img{height:100%}.box-tour .box-tour__list::after{content:"";background-color:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;left:0;top:0}.box-tour .box-tour__list .box-absolute{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 4rem)}.box-tour .box-tour__list .box-absolute h3{font-size:4.4rem;line-height:5.8rem;letter-spacing:.06rem;font-family:"Futura Std",sans-serif;display:block;margin-bottom:.8rem;color:#fff;text-align:center}@media screen and (max-width: 768px){.box-tour .box-tour__list .box-absolute h3{font-size:2.9rem;line-height:3.5rem}}.box-tour .box-tour__list .box-absolute span{text-align:center;color:#fff;font-size:1.6rem;line-height:2.1rem;font-weight:600;display:block}.ana-box{border-radius:1rem;border:.1rem solid #ddd;overflow:hidden}.ana-box .ana-box__img{width:100%;height:24rem}.ana-box .ana-box__img .img-custom{height:100%;width:100%;object-fit:cover}.ana-box .ana-box__price{display:flex;flex-direction:column;align-items:end;padding:2.2rem 2rem}.ana-box .ana-box__price .ana-box__title{font-size:1.8rem;line-height:2.6rem;font-weight:600;color:#000;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.ana-box .ana-box__price .ana-box__price-money{font-size:2.8rem;line-height:2.6rem;font-weight:500;font-family:"Futura Std",sans-serif;letter-spacing:.06rem;display:block}.ana-box .ana-box__price .ana-box__price-money strong{font-size:1.8rem}.ana-box .ana-box__price .ana-box__price-tax{font-size:1.2rem;font-weight:600;line-height:1.6rem;color:#222;display:block;margin-bottom:1.1rem}.ana-box .ana-box__link{width:100%;padding:2rem 0 2.1rem 0;display:flex;align-items:center;justify-content:center;background-color:#cbc7c7;font-size:1.4rem;line-height:1.9rem;color:#fff;font-weight:600;text-decoration:none;margin-top:1.8rem;transition:all .3s}.ana-box .ana-box__link:hover{background-color:#a9a1a1}.custom-d-list-2.sec,.limit-width{max-width:680px;margin:50px auto !important}:root{--width-logo-header: 12.3rem}.site-header{padding:5rem 6rem 1rem 6rem;justify-content:space-between;align-items:center;z-index:99;position:absolute;width:100%;top:0;display:flex}@media screen and (max-width: 992px){.site-header{padding:4rem 2rem}}@media screen and (max-width: 768px){.site-header{padding:2rem 1.2rem;background-color:rgba(0,0,0,0);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;position:fixed;top:0;left:.8rem;right:.8rem;width:auto;z-index:102;transition:all .3s}}@media screen and (max-width: 768px){.site-header.header-white{background-color:#fff;padding:1.17rem 1.2rem}.site-header.header-white .button-reserve{color:#000 !important}.site-header.header-white .button-toggle span{background-color:#000 !important}.site-header.header-white .site-header__logo img{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(5%) hue-rotate(308deg) brightness(103%) contrast(103%)}}@media screen and (max-width: 768px){.site-header.reserve-sp-active{padding:1.17rem 1.2rem;background-color:rgba(0,0,0,0)}.site-header.reserve-sp-active .button-reserve{color:#189994 !important;background-color:#fff}.site-header.reserve-sp-active .button-toggle span{background-color:#fff !important}.site-header.reserve-sp-active .site-header__logo img{filter:unset}}@media screen and (max-width: 768px){.site-header.menu-sp-active{padding:1.17rem 1.2rem;background-color:rgba(0,0,0,0)}.site-header.menu-sp-active .button-reserve{color:#000 !important}.site-header.menu-sp-active .button-toggle span{background-color:#000 !important}.site-header.menu-sp-active .site-header__logo img{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(5%) hue-rotate(308deg) brightness(103%) contrast(103%)}}.site-header .site-header__logo{width:12.3rem;display:flex}@media screen and (max-width: 768px){.site-header .site-header__logo{width:7.8rem}}.site-header .site-header__logo img{object-fit:contain}.site-header .site-header__button{width:10rem}@media screen and (max-width: 768px){.site-header .site-header__button{display:flex;align-items:center;width:auto}}.site-header .site-header__button .button-reserve{display:none;margin-right:1rem;font-size:1.2rem;line-height:1.4rem;letter-spacing:.1rem;font-family:"Futura Std",sans-serif;padding:.7rem 1.2rem;border-radius:4rem;color:#fff}@media screen and (max-width: 768px){.site-header .site-header__button .button-reserve{display:flex}}.site-header .site-header__button .button-toggle{background-color:rgba(0,0,0,0);width:2.8rem;height:2.8rem;outline:none;border:none;display:none;flex-direction:column;justify-content:center;align-items:center;padding:0}@media screen and (max-width: 768px){.site-header .site-header__button .button-toggle{display:flex}}.site-header .site-header__button .button-toggle span{width:2.8rem;height:.2rem;background-color:#fff;transition:all .3s;border-radius:.1rem}.site-header .site-header__button .button-toggle span:nth-child(2){margin:.5rem 0}.site-header .site-header__button .button-toggle.active span:first-child{transform:rotate(30deg) translate(-0.8rem, 0.2rem);width:1.7rem}.site-header .site-header__button .button-toggle.active span:nth-child(2){transform:rotate(-30deg);width:3.4rem;margin:0}.site-header .site-header__button .button-toggle.active span:nth-child(3){transform:rotate(30deg) translate(0.7rem, -0.15rem);width:1.7rem}.site-header ul{display:flex;align-items:center}@media screen and (max-width: 768px){.site-header ul{display:none}}.site-header ul:hover .current-menu-item .page-item::after{transform:translateX(-50%) scale(0)}.site-header ul .page-item{display:flex;font-size:1.4rem;line-height:1.9rem;letter-spacing:.1rem;font-weight:700;color:#fff;font-family:"Futura Std",sans-serif;margin:0 1.5rem;text-decoration:none;position:relative;-webkit-transition:color .3s ease-in-out .05s,-webkit-transform .2s ease-in-out;transition:color .3s ease-in-out .05s,-webkit-transform .2s ease-in-out;transition:color .3s ease-in-out .05s,transform .2s ease-in-out;transition:color .3s ease-in-out .05s,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media screen and (max-width: 992px){.site-header ul .page-item{font-size:1.2rem;line-height:1.4rem;margin:0 1rem}}.site-header ul .page-item::after{content:"";background-color:#fff;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:.5rem;height:.5rem;position:absolute;left:50%;bottom:-1rem;border-radius:50%}.site-header ul .page-item.active::after{transform:translateX(-50%) scale(1)}.site-header ul .page-item:hover{transform:translateY(-0.5rem)}.site-header ul .page-item:hover::after{transform:translateX(-50%) scale(1) !important}.site-header ul .current-menu-item .page-item::after{transform:translateX(-50%) scale(1)}.site-menu{position:relative;z-index:100}.site-menu .site-menu__toggle{width:10rem;height:10rem;cursor:pointer;transition:all .5s;position:fixed;top:3rem;right:3rem;z-index:2;transform-style:preserve-3d;perspective:1000px}@media screen and (max-width: 992px){.site-menu .site-menu__toggle{width:8rem;height:8rem}}@media screen and (max-width: 768px){.site-menu .site-menu__toggle{display:none}}.site-menu .site-menu__toggle.active .content-box__front{transform:rotateY(-180deg);transform-style:preserve-3d}.site-menu .site-menu__toggle.active .content-box__back{transform:rotateY(0deg);transform-style:preserve-3d}.site-menu .site-menu__toggle .close-icon,.site-menu .site-menu__toggle span{perspective:inherit;backface-visibility:hidden;transform:translateY(0rem) translateZ(4rem);z-index:2;position:relative}.site-menu .site-menu__toggle span{font-size:1.4rem;line-height:1.9rem;letter-spacing:.1rem;font-weight:700;color:#fff;font-family:"Futura Std",sans-serif}@media screen and (max-width: 992px){.site-menu .site-menu__toggle span{font-size:1.2rem;line-height:1.6rem}}.site-menu .site-menu__toggle .content-box__front{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease;backface-visibility:hidden;transform:rotateY(0deg);border-radius:50%;background-image:linear-gradient(140deg, #20AA86 13%, #0068B7 100%);background-size:100% auto;flex-direction:column}.site-menu .site-menu__toggle .content-box__front:hover{background-size:200% auto}.site-menu .site-menu__toggle .content-box__back{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;transition:transform .6s ease;backface-visibility:hidden;transform:rotateY(180deg);border-radius:50%;flex-direction:column}.site-menu .site-menu__toggle .content-box__back span{color:#20aa86}.site-menu .site-menu__tab{position:fixed;top:1rem;right:1rem;left:1rem;bottom:1rem;background-image:linear-gradient(140deg, #20AA86 13%, #0068B7 100%);clip-path:circle(4.9rem at calc(100% - 7rem) 7rem);transition:all .3s ease-in-out;z-index:1;border-radius:1.5rem;padding:4rem 2rem 8rem;overflow:hidden auto;color:#fff}@media screen and (max-width: 992px){.site-menu .site-menu__tab{clip-path:circle(3.9rem at calc(100% - 5.9rem) 5.9rem)}}@media screen and (max-width: 768px){.site-menu .site-menu__tab{clip-path:circle(0rem at 50% 50%);padding:7rem 2.6rem 2.7rem;right:.8rem;left:.8rem;top:0;border-radius:0 0 1.5rem 1.5rem}}.site-menu .site-menu__tab.active{clip-path:circle(75%)}@media screen and (max-width: 768px){.site-menu .tab-heading-en{display:none}}@media screen and (max-width: 768px){.site-menu .tab-heading-ja{display:none}}.site-menu-sp{display:none;position:fixed;top:0;right:.8rem;left:.8rem;overflow:hidden auto;z-index:99;max-height:100vh;border-radius:0 0 1.5rem 1.5rem;box-shadow:0 .3rem 1rem rgba(0,0,0,.16);background-color:#f4f4f4;padding:8.8rem 3rem 4.3rem}@media screen and (min-width: 769px){.site-menu-sp{display:none !important}}.site-menu-sp .media-lang{padding:0 2.15rem 2rem;border-bottom:.1rem solid #ddd}.site-menu-sp .media-lang .custom-select>button{background-color:rgba(0,0,0,.2);padding:1.3rem 2rem;border:none;color:#fff;width:100%;text-align:start;position:relative;display:flex;border-radius:1rem;align-items:center;font-size:1.3rem;line-height:1.8rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600}.site-menu-sp .media-lang .custom-select>button::after{content:"";transition:all .5s;border:none;width:.6rem;height:1.2rem;background-position:center;background-size:100%;background-repeat:no-repeat;transform:rotate(90deg);right:2.6rem;position:absolute;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.207" height="13.414" viewBox="0 0 7.207 13.414"><path id="Path_8495" data-name="Path 8495" d="M9,6l6,6L9,18" transform="translate(-8.293 -5.293)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>')}.site-menu-sp .media-lang .custom-select--active>button::after{transform:rotate(-90deg)}.site-menu-sp .media-lang .custom-select__option--value{background-color:rgba(0,0,0,.2);padding:1.3rem 2rem;border:none;color:#fff;border-radius:1rem}.site-menu-sp .media-lang .custom-select__option--value::after{transition:all .5s;border:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.207" height="13.414" viewBox="0 0 7.207 13.414"><path id="Path_8495" data-name="Path 8495" d="M9,6l6,6L9,18" transform="translate(-8.293 -5.293)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>');width:.6rem;height:1.2rem;background-position:center;background-size:100%;transform:rotate(90deg);top:40%;right:2.6rem}.site-menu-sp .media-lang .custom-select--active .custom-select__option--value::after{transform:rotate(-90deg)}.site-menu-sp .site-menu__nav{display:flex;margin-top:2.6rem;padding-bottom:2.9rem;border-bottom:.1rem solid #ddd}.site-menu-sp .site-menu__nav .nav-menu-en{width:63.4%}.site-menu-sp .site-menu__nav .nav-menu-en li{display:flex;align-items:center;margin-bottom:1.7rem;padding-right:.5rem}.site-menu-sp .site-menu__nav .nav-menu-en li:last-child{margin-bottom:0}.site-menu-sp .site-menu__nav .nav-menu-en a{font-size:1.6rem;line-height:2.1rem;font-family:"Futura Std",sans-serif;display:block;font-weight:600;color:#000;text-decoration:none;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-menu-sp .site-menu__nav .nav-menu-ja{width:36.6%}.site-menu-sp .site-menu__nav .nav-menu-ja li{display:flex;align-items:center;margin-bottom:1.7rem}.site-menu-sp .site-menu__nav .nav-menu-ja li:last-child{margin-bottom:0}.site-menu-sp .site-menu__nav .nav-menu-ja a{font-size:1.4rem;line-height:1.9rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;display:block;font-weight:600;color:#000;text-decoration:none;width:fit-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-menu-sp .site-menu__nav .children{display:none !important}.site-menu-sp .site-menu__media{margin-top:3rem;padding:.9rem 2rem;border-radius:4rem;background-color:#fff}.site-menu-sp .site-menu__media .media-label{font-size:1.4rem;letter-spacing:.1rem;line-height:1.9rem;font-weight:600;font-family:"Futura Std",sans-serif}.site-menu-sp .site-menu__media .media-list{display:flex;align-items:center;margin-left:auto;width:50%;margin-right:-0.6rem;margin-bottom:-0.6rem;flex-wrap:wrap}.site-menu-sp .site-menu__media .media-list .media-list__item{width:2.6rem;height:2.6rem;margin-right:.6rem;margin-bottom:.6rem;border-radius:50%;background-color:#e0e0e0;transition:all .3s}.site-menu-sp .site-menu__media .media-list .media-list__item:hover{opacity:.6}.footer .block-last{overflow:hidden;background-color:#000;padding-top:9.8rem;padding-bottom:5.7rem}@media screen and (max-width: 768px){.footer .block-last{padding-bottom:7.89rem;padding-top:6rem}}.footer .container-footer{max-width:144rem;width:100%;padding:0 6rem;margin:0 auto}.footer .title-col{font-family:"Hiragino Kaku Gothic ProN";font-size:1.6rem;line-height:2.1rem;color:#fff;font-weight:600;margin-bottom:1.8rem}@media screen and (max-width: 992px){.footer .title-col{font-size:1.3rem}}.footer .box-row{margin-bottom:5.4rem;margin-right:0;margin-left:0;display:flex}@media(min-width: 768px)and (max-width: 1024px){.footer .box-row{justify-content:space-between}}.footer .box-row .box-row__col{padding-left:0;padding-right:0}.footer .box-row .box-row__col:nth-child(1){padding-right:8.4%}@media(min-width: 1024px)and (max-width: 1260px){.footer .box-row .box-row__col:nth-child(1){padding-right:3.5%}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-row .box-row__col:nth-child(1){padding-right:0}}@media screen and (max-width: 768px){.footer .box-row .box-row__col:nth-child(1){padding-right:0}}.footer .box-row .box-row__col:nth-child(2){padding-right:4.1%}@media(min-width: 1024px)and (max-width: 1260px){.footer .box-row .box-row__col:nth-child(2){padding-right:3.5%}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-row .box-row__col:nth-child(2){padding-right:0}}@media screen and (max-width: 768px){.footer .box-row .box-row__col:nth-child(2){padding-right:0}}.footer .box-row .box-row__col:nth-child(3){padding-right:4.2%}@media(min-width: 1024px)and (max-width: 1260px){.footer .box-row .box-row__col:nth-child(3){padding-right:3.5%}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-row .box-row__col:nth-child(3){padding-right:0}}@media screen and (max-width: 768px){.footer .box-row .box-row__col:nth-child(3){padding-right:0}}.footer .box-row .box-row__col:nth-child(4){padding-right:7.6%}@media(min-width: 1024px)and (max-width: 1260px){.footer .box-row .box-row__col:nth-child(4){padding-right:3.5%}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-row .box-row__col:nth-child(4){padding-right:0}}@media screen and (max-width: 768px){.footer .box-row .box-row__col:nth-child(4){padding-right:0}}.footer .box-row .box-row__col:nth-child(5){padding-right:10.9%}@media(min-width: 1024px)and (max-width: 1260px){.footer .box-row .box-row__col:nth-child(5){padding-right:3.5%}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-row .box-row__col:nth-child(5){padding-right:0}}@media screen and (max-width: 768px){.footer .box-row .box-row__col:nth-child(5){padding-right:0}}.footer .box-row .box-row__col ul li{display:block;text-decoration:none;color:#fff;font-size:1.2rem;line-height:3.2rem;font-family:"Hiragino Kaku Gothic ProN";position:relative;width:fit-content}@media screen and (max-width: 992px){.footer .box-row .box-row__col ul li{font-size:1.1rem}}@media screen and (max-width: 768px){.footer .box-row .box-row__col ul li{line-height:2.6rem}}.footer .box-row .box-row__col ul li:hover::after{width:100%}.footer .box-row .box-row__col ul li::after{content:"";display:block;width:0;height:.1rem;background:#fff;transition:width .5s}.footer .box-row .box-row__col ul li a{color:#fff;text-decoration:none;padding-left:.9rem;position:relative}@media screen and (max-width: 768px){.footer .box-row .box-row__col ul li a{padding-left:.8rem}}.footer .box-row .box-row__col ul li a::after{content:"-";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff}.footer .box-info__where .contact-where{color:#fff;font-size:1.4rem;font-weight:300;font-family:"Hiragino Kaku Gothic ProN";line-height:1.7rem;margin-bottom:.5rem}.footer .box-info__where .box-phone{display:flex;align-items:center;margin-bottom:1.4rem}.footer .box-info__where .box-phone.box-phone__mb{margin-bottom:0}.footer .box-info__where .box-phone .box-phone__number{color:#fff;display:block;font-size:2.4rem;line-height:3.4rem;font-weight:300;font-family:"Hiragino Kaku Gothic ProN";margin-right:.7rem}.footer .box-info__where .box-phone .box-where__time{color:#fff;display:block;font-size:1.4rem;line-height:3.4rem}.footer .box-between{display:flex;padding-bottom:3.6rem;border-bottom:.1rem solid #fff}@media screen and (max-width: 768px){.footer .box-between{padding-bottom:6rem;border-bottom:none;border-bottom:none}}.footer .box-between .box-info__where{padding-right:3%;padding-top:1.3rem}@media screen and (max-width: 768px){.footer .box-between .box-info__where{padding-right:0;padding-top:0}}.footer .box-between .box-title{font-size:1.6rem;line-height:2.1rem;color:#fff;font-weight:600;font-family:"Hiragino Kaku Gothic ProN"}.footer .box-between .box-title.box-title__where{margin-bottom:1.6rem}.footer .box-between .box-title.box-title__inquiry{margin-bottom:1.9rem}.footer .box-between .box-inquiry{width:fit-content;max-width:fit-content;padding-right:2.6%;padding-top:1.3rem}@media screen and (max-width: 768px){.footer .box-between .box-inquiry{padding-right:0;padding-top:0}}.footer .box-between .box-inquiry .box-inquiry__from{font-size:2rem;line-height:3.4rem;font-weight:300;color:#fff;font-family:"Hiragino Kaku Gothic ProN";text-decoration:underline;margin-bottom:1.7rem}.footer .box-between .box-inquiry .box-inquiry__from a{color:#fff}.footer .box-between .box-inquiry .inquiry-description{color:#fff;font-size:1.2rem;line-height:2.4rem;letter-spacing:-0.05rem;margin-bottom:0}.footer .box-between .box-inquiry .inquiry-description .facility-contact{color:#fff}.footer .box-between .box-logo{display:flex}.footer .box-between .box-logo .box-logo__one{max-width:15rem;margin-right:3.7rem}.footer .box-between .box-logo .box-logo__two{max-width:16rem}.footer .box-last{display:flex;justify-content:space-between;padding-top:5.8rem}@media screen and (max-width: 992px){.footer .box-last{flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width: 992px){.footer .box-last .box-right{display:flex;justify-content:center;flex-direction:column;align-items:center}}.footer .box-last .box-last__logo{max-width:19.7rem;width:100%}@media(min-width: 768px)and (max-width: 1024px){.footer .container-footer{padding-right:2rem;padding-left:2rem}.footer .box-last .box-parent{padding-left:4rem}}@media screen and (min-width: 768px)and (max-width: 1024px)and (max-width: 992px){.footer .box-last .box-parent{padding-left:0;padding-top:4rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent .box-parent__col{display:flex;flex-direction:column}.footer .box-last .box-parent .box-parent__child{font-size:1.2rem;line-height:1.9rem;font-weight:300;color:#fff;text-decoration:none;margin-bottom:1rem}}@media screen and (min-width: 768px)and (max-width: 1024px)and (max-width: 992px){.footer .box-last .box-parent .box-parent__child{font-size:1.2rem;margin-bottom:0}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-between{flex-wrap:wrap}.footer .box-between .box-info__where{width:50%}.footer .box-between .box-inquiry{width:50%;margin:2rem 0}.footer .box-between .box-logo{width:50%}}@media screen and (max-width: 768px){.footer{padding-top:6rem}.footer .container-footer{padding:0 2rem;max-width:100%}.footer .box-row{justify-content:space-between;margin-bottom:4.5rem;flex-wrap:wrap}.footer .box-row__col{width:47.1%;margin-bottom:2.6rem}.footer .box-row__col:nth-child(5){margin-bottom:0}.footer .box-row__col:nth-child(6){margin-bottom:0}.footer .box-row__col .title-col{font-size:1.4rem;line-height:1.9rem;margin-bottom:1.6rem}}@media screen and (max-width: 768px)and (max-width: 768px){.footer .box-row__col .title-col{margin-bottom:1.1rem}}@media screen and (max-width: 768px){.footer .box-row__col .box-item .box-item__child{font-size:1.1rem;line-height:2.6rem}.footer .box-between{flex-direction:column;padding-bottom:6rem}.footer .box-between .box-logo{justify-content:center}.footer .box-between .box-logo .box-logo__one{max-width:13.3rem;margin-right:2.2rem}.footer .box-between .box-logo .box-logo__two{max-width:14.5rem}.footer .box-between .box-inquiry{margin-bottom:3.3rem}.footer .box-between .box-inquiry .inquiry-description{font-size:1.1rem}.footer .box-last{flex-direction:column}}@media screen and (max-width: 768px)and (max-width: 992px){.footer .box-last .box-right{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media screen and (max-width: 768px){.footer .box-last .reserved{padding-right:4.85rem;padding-left:4.85rem;font-size:1.1rem;line-height:2rem;text-align:center}.footer .box-last .box-parent{display:flex;padding-right:5.7rem;padding-left:5.7rem;justify-content:space-between;padding-top:3.2rem}.footer .box-last .box-parent .box-parent__child{font-size:1.2rem;line-height:1.6rem;font-weight:300;color:#fff;text-decoration:none;margin-bottom:1.1rem}.footer .box-last .box-parent .box-parent__child:nth-child(1){padding-right:0}.footer .box-last .box-parent .box-parent__child:nth-child(2){padding-right:0;padding-left:1.5rem}.footer .box-last .box-parent .box-parent__child:nth-child(3){padding-right:0}.footer .box-last .box-parent .box-parent__child:nth-child(4){padding-right:0;margin-bottom:0;padding-left:1.5rem}.footer .box-last .box-parent .box-parent__child:nth-child(5){padding-right:0}.footer .box-last .box-parent .box-parent__child:nth-child(6){padding-right:0;padding-left:1.5rem}.footer .box-last .box-parent .box-parent__child:nth-child(7){padding-right:0}.footer .box-last .box-parent .box-parent__child:nth-child(8){padding-right:0;margin-bottom:0;padding-left:1.5rem}.footer .box-info__where{margin-bottom:4.9rem}.footer .box-info__where .box-phone .box-phone__number{font-family:"Futura Std";font-size:2.4rem;line-height:3.4rem;margin-right:1.4rem;letter-spacing:-0.234rem}.footer .box-info__where .box-phone .box-where__time{font-size:1.2rem}}.footer .block-main__box{display:flex}.footer .block-main__box .block-main__box-item{color:#fff;font-size:1.5rem;font-weight:600;line-height:3.2rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;text-decoration:none;position:relative;display:inline-block;margin-right:4rem;margin-left:4.2rem}@media screen and (max-width: 768px){.footer .block-main__box .block-main__box-item{font-size:1.3rem;line-height:3.2rem;margin:0;margin-left:1.9rem}}.footer .block-main__box .block-main__box-item:first-child{margin-left:2rem}.footer .block-main__box .block-main__box-item::after{content:"";width:.1rem;height:3.8rem;position:absolute;right:-4rem;background-color:#fff;top:0}@media screen and (max-width: 768px){.footer .block-main__box .block-main__box-item::after{display:none}}.footer .block-main__box .block-main__box-item.active{background-color:#fff;color:#003258;font-size:1.6rem;line-height:3.2rem;border-radius:1.9rem;padding:.3rem 2.7rem .3rem 2rem;margin-right:2.2rem;margin-left:2rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.footer .block-main__box .block-main__box-item.active{font-size:1.3rem;line-height:3.2rem;margin:0}}.footer .block-main__box .block-main__box-item.active::after{content:"";width:.1rem;height:3.8rem;position:absolute;right:-2.2rem;background-color:#fff;top:0;margin-left:2rem}@media screen and (max-width: 768px){.footer .block-main__box .block-main__box-item.active::after{display:none}}.footer .block-main__between{background-color:#fff;border-radius:.4rem;padding:2.1rem 2rem 1.7rem 3.4rem;margin-top:2rem;display:flex;align-items:center;margin-bottom:2rem}@media screen and (max-width: 992px){.footer .block-main__between{justify-content:space-between}}@media screen and (max-width: 768px){.footer .block-main__between{margin-top:1.6rem;margin-bottom:2rem;flex-direction:column}}.footer .block-main__between .box-circle{height:5.4rem;width:5.4rem;border-radius:50%;background-color:#357a72;position:relative;cursor:pointer}@media screen and (max-width: 768px){.footer .block-main__between .box-circle{width:100%;display:flex;justify-content:center;align-items:center;border-radius:3.9rem;padding:1.7rem 1.4rem 2rem 1.4rem;margin-top:2rem}}.footer .block-main__between .box-circle .icon-search{width:1.6rem;height:1.6rem;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.footer .block-main__between .box-circle .icon-search{position:unset;transform:unset;width:unset;height:unset;margin-right:1rem;margin-left:unset}}.footer .block-main__between .box-circle .text-button{font-size:1.4rem;line-height:3.2rem;letter-spacing:.01rem;font-weight:600;color:#fff}.footer .block-main__between-list{display:flex}@media screen and (max-width: 768px){.footer .block-main__between-list{flex-wrap:wrap}}.footer .block-main__between-list .list-item{display:flex;flex-direction:column;padding-left:2rem;position:relative;padding-right:3.9rem}@media screen and (max-width: 992px){.footer .block-main__between-list .list-item{padding-right:1rem;padding-left:1rem}}.footer .block-main__between-list .list-item::after{content:"";width:.1rem;height:3.6rem;background-color:#d6d6d6;left:0;top:0;position:absolute}.footer .block-main__between-list .list-item:first-child{min-width:26.1rem;padding-right:0;padding-left:0}.footer .block-main__between-list .list-item:first-child::after{content:"";width:0}@media screen and (max-width: 992px){.footer .block-main__between-list .list-item:first-child{min-width:17rem}}.footer .block-main__between-list .list-item .list-item__child{font-size:1.3rem;line-height:3.2rem;font-weight:300;font-family:"Hiragino Kaku Gothic ProN",sans-serif;margin-bottom:.4rem;display:block;color:#000}.footer .block-main__between-list .list-item .list-item__child.custom-text{color:#666;font-size:1.6rem;margin-bottom:0;letter-spacing:-0.01rem}.footer .block-main__last{display:flex;align-items:center;overflow:hidden;margin-right:-2.6rem}@media screen and (max-width: 768px){.footer .block-main__last{flex-wrap:wrap;overflow:hidden;margin-right:-0.7rem}}.footer .block-main__last .btn-reservation{padding:0;display:flex;justify-content:center;align-items:center;width:22rem;padding:2rem 0 2.1rem 0;font-size:1.4rem;line-height:2.4rem;font-weight:600;margin-right:2.6rem}@media screen and (max-width: 768px){.footer .block-main__last .btn-reservation{width:15rem;font-size:1.3rem;margin-right:.7rem;margin-bottom:.5rem}}.footer .block-main__last .btn-reservation::after{right:1.6rem}@media screen and (max-width: 768px){.footer .block-main__last .btn-reservation::after{right:unset;bottom:1.1rem;transform:unset;top:unset;background-repeat:no-repeat}}.footer .box-new{background-color:#f5f5f5;padding-top:7.4rem;padding-bottom:7.9rem;margin-top:10rem}@media screen and (max-width: 768px){.footer .box-new{padding-bottom:4rem;padding-top:4.3rem;margin-top:0}}.footer .box-new .box-list__news{padding-right:8rem;padding-left:8rem}@media screen and (max-width: 992px){.footer .box-new .box-list__news{padding:0 2rem}}@media screen and (max-width: 768px){.footer .box-new .box-list__news{padding:0}}.footer .box-new .title-new{font-size:5rem;line-height:6.5rem;color:#000;font-weight:700;font-family:"Futura Std",sans-serif;margin-bottom:2.2rem;letter-spacing:.1rem}@media screen and (max-width: 768px){.footer .box-new .title-new{font-size:4rem;letter-spacing:.3rem;margin-bottom:1.1rem}}.footer .box-new .layout{display:flex}@media screen and (max-width: 768px){.footer .box-new .layout{flex-direction:column}}.footer .box-new .layout .layout-left{max-width:24rem;margin-right:16rem;width:100%}@media screen and (max-width: 992px){.footer .box-new .layout .layout-left{margin-right:10rem}}@media screen and (max-width: 768px){.footer .box-new .layout .layout-left{max-width:100%;margin-right:0}}.footer .box-new .layout .layout-right{flex:2;padding-top:1.6rem}@media screen and (max-width: 768px){.footer .box-new .layout .layout-right{padding-top:4.2rem}}.footer .box-new .btn-see__all{width:29rem;margin-top:3rem;padding-top:2rem;padding-bottom:1.8rem;display:flex;justify-content:center;align-items:center;cursor:pointer;padding-right:6.7rem;padding-left:6.7rem;display:flex;justify-content:center;align-items:center}.footer .box-new .btn-see__all::after{right:4.9rem}@media screen and (max-width: 768px){.footer .box-new .btn-see__all{margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.footer .box-new .list-category{display:flex;overflow-x:auto}}.footer .box-new .list-category li{list-style:none;margin-bottom:1.4rem;scroll-snap-align:center}@media screen and (max-width: 768px){.footer .box-new .list-category li{margin-right:2.2rem;margin-bottom:0}.footer .box-new .list-category li:last-child{margin-right:0}}.footer .box-new .list-category li:last-child{margin-bottom:0}.footer .box-new .list-category li .category-item{text-decoration:none;font-size:1.8rem;font-family:"Futura Std",sans-serif;line-height:2.4rem;font-weight:700;display:block;color:#707070;letter-spacing:.1rem;width:100%;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:2.4rem;display:block;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;transition:all .3s}.footer .box-new .list-category li .category-item.active{color:#000}.footer .box-new .list-category li .category-item:hover{color:#000}.footer .box-new .layout-right__list{display:flex;justify-content:space-between;width:100%;padding-bottom:2.3rem;border-bottom:.1rem solid #ddd;padding-top:3.1rem;align-items:center}@media screen and (max-width: 768px){.footer .box-new .layout-right__list{padding-bottom:2.3rem;padding-top:2rem}}.footer .box-new .layout-right__list:nth-child(1){padding-top:0;padding-bottom:2.4rem}@media screen and (max-width: 768px){.footer .box-new .layout-right__list:nth-child(1){padding-bottom:2.3rem}}.footer .box-new .box-left{flex:1}.footer .box-new .box-right{cursor:pointer}@media screen and (max-width: 768px){.footer .box-new .box-right{display:none}}.footer .box-new .date{font-family:"Futura",sans-serif;font-size:1.6rem;line-height:2.1rem;color:#707070;font-weight:500;letter-spacing:.09rem;padding-right:2.3rem;padding-top:.4rem}@media screen and (max-width: 768px){.footer .box-new .date{font-size:1.4rem;line-height:1.9rem;margin-right:2.1rem;padding-right:0;padding-top:0}}.footer .box-new .box-btn__category{display:flex;align-items:center}.footer .box-new .btn-category{padding:.4rem 1.4rem;border:.1rem solid #999;border-radius:3rem;font-size:1.2rem;line-height:1.6rem;font-weight:300;letter-spacing:.006rem;color:#333;text-decoration:none;display:flex;justify-content:center;align-items:center;margin-right:.6rem}.footer .box-new .btn-category:nth-child(1){padding:.6rem 1.2rem .3rem .8rem}@media screen and (max-width: 768px){.footer .box-new .btn-category:nth-child(1){padding:.1rem 1.2rem .4rem .8rem}}.footer .box-new .btn-category:nth-child(2){padding:.5rem 1rem .4rem 1.2rem}@media screen and (max-width: 768px){.footer .box-new .btn-category:nth-child(2){padding:.6rem 1rem 0rem 1.2rem}}@media screen and (max-width: 768px){.footer .box-new .btn-category{font-size:1.1rem;line-height:1.5rem;margin-right:.4rem;padding-top:.2rem;padding-bottom:.3rem}}.footer .box-new .description{font-size:1.6rem;line-height:2.1rem;letter-spacing:.01rem;color:#000;margin-top:1.3rem;font-weight:600;text-decoration:none;transition:all .3s;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;letter-spacing:.1rem;letter-spacing:.25rem}.footer .box-new .description:hover{text-decoration:underline}@media screen and (max-width: 768px){.footer .box-new .description{font-size:1.4rem;line-height:1.9rem;font-weight:600;padding-top:.6rem;-webkit-line-clamp:2;margin-top:0}}.footer .box-new .custom-select{margin-top:7.5rem}.footer .box-new .custom-select .custom-select>button{padding:0 3.5rem 1.5rem 0;background-color:rgba(0,0,0,0);border:none;border-bottom:.1rem solid #5d535a;border-radius:0;font-size:1.6rem;line-height:2rem;font-weight:700;font-family:"Futura Std",sans-serif;width:100%;display:flex;align-items:center}.footer .box-new .custom-select .custom-select>button::after{content:"";transition:all .5s;border:none;width:.6rem;height:1.2rem;background-position:center;background-size:100%;background-repeat:no-repeat;transform:rotate(90deg);top:18%;right:2.6rem;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.207' height='13.414' viewBox='0 0 7.207 13.414'%3E%3Cpath id='Path_8495' data-name='Path 8495' d='M9,6l6,6L9,18' transform='translate(-8.293 -5.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A")}.footer .box-new .custom-select .custom-select--active>button::after{transform:rotate(-90deg)}.footer .box-new .custom-select .custom-select__option--value{padding:0 3.5rem 1.5rem 0;background-color:rgba(0,0,0,0);border:none;border-bottom:.1rem solid #5d535a;border-radius:0;font-size:1.6rem;line-height:2rem;font-weight:700;font-family:"Futura Std",sans-serif}.footer .box-new .custom-select .custom-select__option--value::after{transition:all .5s;border:none;width:.6rem;height:1.2rem;background-position:center;background-size:100%;transform:rotate(90deg);top:18%;right:2.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.207' height='13.414' viewBox='0 0 7.207 13.414'%3E%3Cpath id='Path_8495' data-name='Path 8495' d='M9,6l6,6L9,18' transform='translate(-8.293 -5.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A")}.footer .box-new .custom-select .custom-select__option{font-size:1.5rem}.footer .box-new .custom-select .custom-select--active .custom-select__option--value::after{transform:rotate(-90deg)}@media screen and (max-width: 768px){.footer .box-new .custom-select{margin-top:2.4rem}}.footer .box-all__content{background-color:#fff;padding-top:10.9rem;padding-bottom:0}@media screen and (max-width: 768px){.footer .box-all__content{padding-top:7rem;padding-bottom:0}}.footer .box-all__content .title-content{font-size:5rem;line-height:6.5rem;font-weight:700;color:#000;font-family:"Futura Std",sans-serif;margin-bottom:1.3rem;text-align:center}@media screen and (max-width: 768px){.footer .box-all__content .title-content{font-size:3rem;line-height:3.9rem;letter-spacing:.18rem;margin-bottom:0rem}}.footer .box-all__content .description-content{font-size:1.8rem;line-height:2.4rem;font-weight:600;color:#000;margin-bottom:3.7rem;text-align:center;display:block}@media screen and (max-width: 768px){.footer .box-all__content .description-content{font-size:1.4rem;line-height:2.8rem;letter-spacing:.14rem;margin-bottom:3.4rem}}.footer .box-all__content .box-img{display:flex;height:46rem;width:100%;overflow:hidden}@media screen and (max-width: 768px){.footer .box-all__content .box-img{height:34rem;overflow-x:scroll}.footer .box-all__content .box-img::-webkit-scrollbar{width:12px}.footer .box-all__content .box-img::-webkit-scrollbar-track{background:#f1f1f1}.footer .box-all__content .box-img::-webkit-scrollbar-thumb{background:#888}.footer .box-all__content .box-img::-webkit-scrollbar-thumb:hover{background:#555}}.footer .box-all__content .box-img .box-img__items{height:100%;position:relative;width:20%}@media screen and (max-width: 768px){.footer .box-all__content .box-img .box-img__items{min-width:22rem;height:100%}}.footer .box-all__content .box-img .box-img__items:hover img{transform:scale(1.1)}.footer .box-all__content .box-img .box-img__items:hover .box-img__item::after{opacity:.4}.footer .box-all__content .box-img__item{position:relative;height:100%;overflow:hidden}.footer .box-all__content .box-img__item::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;z-index:1}.footer .box-all__content .box-img__item img{height:100%;width:101%;transition:all .5s}.footer .box-all__content .box-absolute{position:absolute;top:19.6rem;left:50%;transform:translateX(-50%);z-index:2}@media screen and (max-width: 768px){.footer .box-all__content .box-absolute{top:11.5rem}}.footer .box-all__content .box-absolute .title-small{font-size:3rem;line-height:3.9rem;letter-spacing:.06rem;font-weight:700;color:#fff;margin-bottom:.2rem;font-family:"Futura Std",sans-serif;text-align:center;letter-spacing:.2rem}@media screen and (max-width: 992px){.footer .box-all__content .box-absolute .title-small{font-size:2.2rem}}@media screen and (max-width: 768px){.footer .box-all__content .box-absolute .title-small{font-size:2rem;line-height:2.6rem;margin-bottom:.3rem;letter-spacing:.1rem}}.footer .box-all__content .box-absolute .additional{font-size:1.6rem;line-height:2.8rem;letter-spacing:.006rem;font-weight:600;color:#fff;display:block;margin-bottom:1.3rem;text-align:center;min-width:max-content}@media screen and (max-width: 768px){.footer .box-all__content .box-absolute .additional{font-size:1.4rem;line-height:2.8rem;margin-bottom:1.6rem}}.footer .box-all__content .box-absolute .button-next{display:flex;justify-content:center}.footer .box-pickup{background-color:#fff;padding-bottom:7.7rem;padding-top:7rem}@media screen and (max-width: 768px){.footer .box-pickup{padding-bottom:3.8rem}}.footer .box-pickup .title-box{font-size:5rem;line-height:6.5rem;color:#000;font-weight:700;font-family:"Futura Std",sans-serif;margin-bottom:1.5rem;text-align:center}@media screen and (max-width: 768px){.footer .box-pickup .title-box{font-size:3rem;line-height:3.9rem;margin-bottom:0;letter-spacing:.2rem}}.footer .box-pickup .description-content{font-size:1.8rem;line-height:2.4rem;font-weight:600;color:#000;margin-bottom:3.5rem;text-align:center;display:block}@media screen and (max-width: 768px){.footer .box-pickup .description-content{font-size:1.4rem;line-height:2.8rem;margin-top:0rem;margin-bottom:2.9rem;letter-spacing:.155rem}}.footer .list-pickup__content{width:100%;overflow:hidden;position:relative}.footer .list-pickup__content .list-pickup{border-bottom:.1rem solid #ddd}.footer .list-pickup__content .list-pickup:nth-child(1){border-top:.1rem solid #ddd}.footer .list-pickup{display:flex;align-items:center;padding-top:2rem;padding-bottom:2rem;position:relative;overflow:hidden;min-width:max-content}.footer .list-pickup .list-pickup__child{min-width:fit-content}.footer .list-pickup .list-pickup__item{display:flex;align-items:center;text-decoration:none;margin-right:2.4rem;min-width:fit-content;transition:all .5s}.footer .list-pickup .list-pickup__item .list-pickup__item-img{height:6rem;width:12rem;border-radius:4rem;overflow:hidden;margin-right:.9rem}@media screen and (max-width: 768px){.footer .list-pickup .list-pickup__item .list-pickup__item-img{height:5rem;width:10rem;margin-right:2.1rem}}.footer .list-pickup .list-pickup__item .list-pickup__item-img img{height:100%}.footer .list-pickup .list-pickup__item .list-pickup__item-desc{font-size:2.4rem;line-height:4.9rem;font-weight:600;color:#000;letter-spacing:.006rem;text-decoration:none;margin-right:2.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:4.9rem;width:fit-content;max-width:45.8rem}@media screen and (max-width: 768px){.footer .list-pickup .list-pickup__item .list-pickup__item-desc{font-size:1.8rem}}.footer .list-pickup .list-pickup__item .list-pickup__item-hashtag{color:#408d87}.footer .list-pickup:hover .box-animation__left{animation-play-state:paused !important}.footer .list-pickup:hover .box-animation__right{animation-play-state:paused !important}.footer .list-pickup .box-animation__left{display:flex;width:fit-content;justify-content:space-around;min-width:100vw;-webkit-animation:scroll-to-left2 80s linear infinite;animation:scroll-to-left2 80s linear infinite}.footer .list-pickup .box-animation__left:first-child{-webkit-animation:scroll-to-left 80s -40s linear infinite;animation:scroll-to-left 80s -40s linear infinite}.footer .list-pickup .box-animation__right{display:flex;width:fit-content;justify-content:space-around;min-width:100vw;-webkit-animation:scroll-to-right 80s linear infinite;animation:scroll-to-right 80s linear infinite}.footer .list-pickup .box-animation__right:first-child{-webkit-animation:scroll-to-right2 80s -40s linear infinite;animation:scroll-to-right2 80s -40s linear infinite;transform:translateX(0%)}@keyframes scroll-to-left{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-to-left2{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes scroll-to-right{0%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes scroll-to-right2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.footer .box-between .box-title{font-size:1.6rem;line-height:2.1rem;color:#fff;font-weight:600;font-family:"Hiragino Kaku Gothic ProN"}.footer .box-between .box-title.box-title__where{margin-bottom:1.5rem}.footer .line{height:.1rem;width:calc(100% + 4rem);background-color:#fff;margin-left:-2rem}@media screen and (max-width: 992px){.footer .box-last .box-right{display:flex;justify-content:center;flex-direction:column;align-items:center}}.footer .box-last .box-last__logo{max-width:19.7rem;width:100%}.footer .box-last .box-parent{display:flex;flex-wrap:wrap;padding-top:1.9rem}@media screen and (max-width: 768px){.footer .box-last .box-parent{padding-top:3.2rem}}.footer .box-last .box-parent .box-parent__col{display:flex;flex-direction:column}.footer .box-last .box-parent ul{display:flex}@media screen and (max-width: 768px){.footer .box-last .box-parent ul{flex-wrap:wrap}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li{width:50%}}.footer .box-last .box-parent ul li:nth-child(1){padding-right:2.7rem}@media(min-width: 1200px)and (max-width: 1273px){.footer .box-last .box-parent ul li:nth-child(1):nth-child(1){padding-right:2rem}}@media(min-width: 1024px)and (max-width: 1200px){.footer .box-last .box-parent ul li:nth-child(1):nth-child(1){padding-right:2rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent ul li:nth-child(1):nth-child(1){padding-right:1.5rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(1){padding-right:0}}.footer .box-last .box-parent ul li:nth-child(2){padding-right:3.1rem}@media(min-width: 1200px)and (max-width: 1273px){.footer .box-last .box-parent ul li:nth-child(2):nth-child(2){padding-right:2rem}}@media(min-width: 1024px)and (max-width: 1200px){.footer .box-last .box-parent ul li:nth-child(2):nth-child(2){padding-right:2rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent ul li:nth-child(2):nth-child(2){padding-right:1.5rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(2){padding-right:0;padding-left:1.5rem}}.footer .box-last .box-parent ul li:nth-child(3){padding-right:3rem}@media(min-width: 1200px)and (max-width: 1273px){.footer .box-last .box-parent ul li:nth-child(3):nth-child(3){padding-right:2rem}}@media(min-width: 1024px)and (max-width: 1200px){.footer .box-last .box-parent ul li:nth-child(3):nth-child(3){padding-right:1rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent ul li:nth-child(3):nth-child(3){padding-right:1.5rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(3){padding-right:0}}.footer .box-last .box-parent ul li:nth-child(4){padding-right:3rem}@media(min-width: 1200px)and (max-width: 1273px){.footer .box-last .box-parent ul li:nth-child(4):nth-child(4){padding-right:2rem}}@media(min-width: 1024px)and (max-width: 1200px){.footer .box-last .box-parent ul li:nth-child(4):nth-child(4){padding-right:2rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent ul li:nth-child(4):nth-child(4){padding-right:1.5rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(4){padding-right:0;padding-left:1.5rem}}.footer .box-last .box-parent ul li:nth-child(5){padding-right:3rem}@media(min-width: 1200px)and (max-width: 1273px){.footer .box-last .box-parent ul li:nth-child(5):nth-child(5){padding-right:2rem}}@media(min-width: 1024px)and (max-width: 1200px){.footer .box-last .box-parent ul li:nth-child(5):nth-child(5){padding-right:1rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent ul li:nth-child(5):nth-child(5){padding-right:1.5rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(5){padding-right:0}}.footer .box-last .box-parent ul li:nth-child(6){padding-right:3rem}@media(min-width: 1200px)and (max-width: 1273px){.footer .box-last .box-parent ul li:nth-child(6):nth-child(6){padding-right:2rem}}@media(min-width: 1024px)and (max-width: 1200px){.footer .box-last .box-parent ul li:nth-child(6):nth-child(6){padding-right:1rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent ul li:nth-child(6):nth-child(6){padding-right:1.5rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(6){padding-right:0;padding-left:1.5rem}}.footer .box-last .box-parent ul li:nth-child(7){padding-right:3rem}@media(min-width: 1200px)and (max-width: 1273px){.footer .box-last .box-parent ul li:nth-child(7):nth-child(7){padding-right:2rem}}@media(min-width: 1024px)and (max-width: 1200px){.footer .box-last .box-parent ul li:nth-child(7):nth-child(7){padding-right:1rem}}@media(min-width: 768px)and (max-width: 1024px){.footer .box-last .box-parent ul li:nth-child(7):nth-child(7){padding-right:1.5rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(7){padding-right:0}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul li:nth-child(8){padding-right:0;padding-left:1.5rem}}.footer .box-last .box-parent ul a{font-size:1.4rem;line-height:1.9rem;font-weight:300;color:#fff;text-decoration:none;display:block;transition:all .5s}.footer .box-last .box-parent ul a:hover{color:gold}@media screen and (max-width: 1200px){.footer .box-last .box-parent ul a{font-size:1.2rem}}@media screen and (max-width: 768px){.footer .box-last .box-parent ul a{font-size:1.2rem}}.footer .box-last .reserved{font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.12rem;color:#fff;font-family:"Hiragino Kaku Gothic ProN";display:flex;justify-content:flex-end;padding-top:2.5rem}@media screen and (max-width: 768px){.footer .box-last .reserved{font-size:1.1rem;letter-spacing:.01rem;padding-top:2rem}}.footer .block-slide{background-color:#f5f5f5;padding:6rem 0 5.5rem 0;margin-top:8rem}@media screen and (max-width: 768px){.footer .block-slide{padding-top:4rem;padding-left:2rem;padding-bottom:2.9rem;margin-top:4rem}}.footer .block-slide .swiper-wrapper__custom{margin-left:-6.4rem}@media screen and (max-width: 768px){.footer .block-slide .swiper-wrapper__custom{margin-left:0}}.footer .block-slide .swiper-slide__custom{position:relative;display:block}.footer .block-slide .swiper-slide__custom .span-text{font-size:1.6rem;line-height:4.9rem;letter-spacing:.06rem;font-weight:600;color:#fff;position:absolute;top:49%;left:50%;transform:translate(-50%, -50%);min-width:max-content}@media screen and (max-width: 768px){.footer .block-slide .swiper-slide__custom .span-text{font-size:1.2rem;letter-spacing:.06rem}}.footer .block-slide .swiper-slide__custom:hover{transition:all .5s}.footer .block-slide .swiper-slide__custom:hover img{transform:scale(1.1)}.footer .block-slide .img-slide{width:100%;height:9rem;overflow:hidden;transition:all .5s}@media screen and (max-width: 768px){.footer .block-slide .img-slide{height:8rem;width:29rem}}.footer .block-slide .img-slide img{width:100%;height:100%;object-fit:cover;transition:all .5s}.footer .block-slide .box-pagination{position:relative;display:flex;max-width:96rem;width:100%;margin:0 auto;align-items:center;padding-top:3.5rem}@media screen and (max-width: 992px){.footer .block-slide .box-pagination{padding-right:2rem;padding-left:2rem}}@media screen and (max-width: 768px){.footer .block-slide .box-pagination{max-width:100%;padding-right:2rem;padding-top:1.9rem;padding-left:0}}.footer .block-slide .box-pagination .box-pagination__number{position:relative}.footer .block-slide .box-pagination .swiper-pagination__custom{position:relative;bottom:unset;left:unset}.footer .block-slide .box-pagination .swiper-pagination-current,.footer .block-slide .box-pagination .swiper-pagination-total{font-family:"Futura Std",sans-serif;font-size:1.6rem;line-height:1.8rem;font-weight:700}.footer .block-slide .box-pagination .swiper-pagination-current{margin-right:.6rem}.footer .block-slide .box-pagination .swiper-pagination-total{margin-left:.6rem}.footer .block-slide .box-pagination .box-pagination__number{position:relative;margin-right:2.4rem;min-width:4.9rem}@media screen and (max-width: 768px){.footer .block-slide .box-pagination .box-pagination__number{order:2;margin-right:.5rem}}.footer .block-slide .box-pagination .box-pagination__number .swiper-pagination__custom{display:flex;align-items:center;font-family:"Futura Std",sans-serif;font-size:1.6rem;line-height:1.8rem;font-weight:700}@media screen and (max-width: 768px){.footer .block-slide .box-pagination .box-pagination__number .swiper-pagination__custom{font-size:1.2rem;line-height:1.5rem}}.footer .block-slide .box-pagination .button-next__custom{position:relative;display:flex;width:fit-content;margin-right:4rem;position:relative;padding-left:3.2rem}@media screen and (max-width: 768px){.footer .block-slide .box-pagination .button-next__custom{order:3;padding-left:2rem;margin-right:0}}.footer .block-slide .box-pagination .button-next__custom::after{content:"";width:.2rem;height:100%;background-color:#ddd;position:absolute;left:0}.footer .block-slide .box-pagination .button-next__left,.footer .block-slide .box-pagination .button-next__right{height:3rem;width:3rem;position:relative;border-radius:50%;border:.1rem solid #000;right:unset;left:unset;margin-top:0;top:unset}@media screen and (max-width: 768px){.footer .block-slide .box-pagination .button-next__left,.footer .block-slide .box-pagination .button-next__right{height:3.4rem;width:3.4rem;background-color:#000}}.footer .block-slide .box-pagination .button-next__left{margin-right:1rem}@media screen and (max-width: 768px){.footer .block-slide .box-pagination .button-next__left{margin-right:.8rem}}.footer .block-slide .box-pagination .button-next__right::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.207' height='13.414' viewBox='0 0 7.207 13.414'%3E%3Cpath id='Path_8495' data-name='Path 8495' d='M9,6l6,6L9,18' transform='translate(-8.293 -5.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:.8rem;height:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.footer .block-slide .box-pagination .button-next__right::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' fill='%23fff' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:1.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:100% 100%}}.footer .block-slide .box-pagination .button-next__left::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.207' height='13.414' viewBox='0 0 7.207 13.414'%3E%3Cpath id='Path_8495' data-name='Path 8495' d='M15,6,9,12l6,6' transform='translate(-8.5 -5.293)' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:.8rem;height:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.footer .block-slide .box-pagination .button-next__left::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M17,6l.112.006a1,1,0,0,1,.669,1.619L14.279,12l3.5,4.375A1,1,0,0,1,17,18H11a1,1,0,0,1-.78-.375l-4-5a1,1,0,0,1,0-1.25l4-5A1,1,0,0,1,11,6Z' transform='translate(-5.999 -6)' fill='%23fff' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;background-size:100% 100%;transform:translate(-50%, -50%);width:1.6rem;height:1.2rem}}.footer .block-slide .box-scroll{width:100%;position:relative}@media screen and (max-width: 768px){.footer .block-slide .box-scroll{order:1;padding-right:3.2rem}}.footer .block-slide .box-scroll .swiper-scrollbar-drag{background-color:#000}.footer .block-slide .swiper-scrollbar__custom{position:relative;left:unset;width:100%;height:.2rem;bottom:unset}.footer .block-slide .jamb{width:.2rem;height:auto;background-color:#ddd;margin-right:3rem;margin-left:2.5rem}.footer .book-form{padding:2.1rem 1.7rem;background-color:#fff;margin:2rem 0;display:flex;border-radius:.4rem}@media screen and (max-width: 768px){.footer .book-form{padding:1.7rem 1.4rem;flex-wrap:wrap}}.footer .book-form .book-form__field{display:flex;flex-direction:column;padding:0 1.5rem;width:20%;max-width:13.5rem;border-left:.1rem solid #d6d6d6}@media screen and (max-width: 992px){.footer .book-form .book-form__field{padding:0 1rem}}@media screen and (max-width: 768px){.footer .book-form .book-form__field{width:50%;max-width:unset;border-left:none;border-bottom:.1rem solid #d6d6d6 !important;padding:0 0 1.7rem !important;margin-bottom:1.7rem}}.footer .book-form .book-form__field:first-child{width:calc(40% - 7.5rem);max-width:unset;border:none}@media screen and (max-width: 768px){.footer .book-form .book-form__field:first-child{width:100%;max-width:unset}}.footer .book-form .book-form__field .field-label{font-size:1.3rem;line-height:1.8rem;letter-spacing:.1rem;color:#000;font-weight:600;font-family:"Hiragino Kaku Gothic ProN",sans-serif;margin-bottom:.4rem}@media screen and (max-width: 992px){.footer .book-form .book-form__field .field-label{font-size:1.1rem}}@media screen and (max-width: 768px){.footer .book-form .book-form__field .field-label{font-size:1.3rem}}.footer .book-form .book-form__field .date-picker-input{width:100%;border:none;outline:none;height:3.2rem}.footer .book-form .book-form__field .date-picker-input::placeholder{font-size:1.6rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;color:#666;line-height:3.2rem;font-weight:300}.footer .book-form .book-form__field .custom-select{border:none;outline:none;appearance:none;font-size:1.6rem;line-height:3.2rem;color:#666;font-weight:300}.footer .book-form .book-form__field .custom-select>button{border:none;padding:0;background-color:rgba(0,0,0,0);width:100%}.footer .book-form .book-form__field .custom-select__dropdown{width:auto;padding:.6rem 1.2rem;border-radius:.5rem;border:.1rem solid #e6e6e6;box-shadow:.4rem .4rem .4rem rgba(0,0,0,0.4901960784)}.footer .book-form .book-form__field .custom-select__option{font-size:1.6rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;color:#666}.footer .book-form .book-form__field .custom-select__option--value::after{content:unset}.footer .book-form .book-form__search{width:5.4rem;min-width:5.4rem;height:5.4rem;background-color:#357a72;border-radius:50%;border:none;padding:0;cursor:pointer;margin-left:auto}@media screen and (max-width: 992px){.footer .book-form .book-form__search{width:4.5rem;min-width:4.5rem;height:4.5rem}}@media screen and (max-width: 768px){.footer .book-form .book-form__search{width:100%;min-width:unset;height:5rem;border-radius:3.9rem}}.footer .book-form .book-form__search:hover img{transform:scale(1.2)}.footer .book-form .book-form__search img{max-width:1.7rem;transition:all .4s}.footer .book-form .book-form__search span{font-size:1.4rem;line-height:1.9rem;font-weight:600;font-family:"Hiragino Kaku Gothic ProN",sans-serif;letter-spacing:.1rem;margin-left:.9rem;color:#fff;display:none}@media screen and (max-width: 768px){.footer .book-form .book-form__search span{display:inline-block}}.menu-menu-sidebar li{padding:10px;border:1px solid #dedede;border-top:none}.menu-menu-sidebar li:first-child{border-top:1px solid #dedede}.menu-menu-sidebar a{width:100%;display:flex;text-decoration:none;color:#009;font-weight:bold}.home-banner{display:flex;min-height:74.8rem;margin:1rem 1rem 0;border-radius:1.5rem;overflow:hidden;position:relative;cursor:none}@media screen and (max-width: 1200px){.home-banner{min-height:60rem}}@media screen and (max-width: 768px){.home-banner{min-height:62.4rem;flex-direction:column}}.home-banner:hover .home-banner__image{opacity:0}.home-banner:hover .custom-cursor{opacity:1;cursor:none}.home-banner:hover .home-banner__col{z-index:9}.home-banner:hover .home-banner__col::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.0196078431)}.home-banner:hover .home-banner__right::before{content:"";position:absolute;top:0;left:0;height:100%;width:.1rem;background:rgba(255,255,255,.3019607843)}@media screen and (max-width: 768px){.home-banner:hover .home-banner__right::before{width:100%;height:.1rem}}.home-banner:hover .home-banner__box{opacity:.4;z-index:10}.home-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.0196078431);z-index:2;pointer-events:none}.home-banner .home-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;height:100%;opacity:0;transition:all .3s}.home-banner .home-banner__image{height:100%;transition:all .3s}@media screen and (max-width: 768px){.home-banner .home-banner__image{height:31.2rem}}.home-banner .home-banner__left{width:50%;overflow:hidden;position:relative;cursor:none}@media screen and (max-width: 768px){.home-banner .home-banner__left{cursor:pointer}}.home-banner .home-banner__left .home-banner__link{right:19.4%;top:22%}@media screen and (max-width: 1200px){.home-banner .home-banner__left .home-banner__link{right:10%}}.home-banner .home-banner__left+.home-banner__overlay{background-image:url(../images/home/banner-left.png)}.home-banner .home-banner__left:hover+.home-banner__overlay{opacity:1}.home-banner .home-banner__left:hover .home-banner__box{opacity:1}.home-banner .home-banner__right{width:50%;overflow:hidden;position:relative;cursor:none}@media screen and (max-width: 768px){.home-banner .home-banner__right::before{content:"";position:absolute;top:-0.05rem;left:0;height:.1rem;width:100%;background:rgba(255,255,255,.3019607843)}}@media screen and (max-width: 768px){.home-banner .home-banner__right{cursor:pointer}}.home-banner .home-banner__right .home-banner__link{left:16%;top:50%}@media screen and (max-width: 1200px){.home-banner .home-banner__right .home-banner__link{left:10%;top:75%}}@media screen and (max-width: 768px){.home-banner .home-banner__right .home-banner__link{left:20%;top:60%}}.home-banner .home-banner__right+.home-banner__overlay{background-image:url(../images/home/banner-right.png)}.home-banner .home-banner__right:hover+.home-banner__overlay{opacity:1}.home-banner .home-banner__right:hover .home-banner__box{opacity:1}.home-banner .home-banner__image img{height:100%}.home-banner .home-banner__box{position:absolute;top:23.3rem;transition:all .3s}@media screen and (max-width: 1200px){.home-banner .home-banner__box{top:18.5rem}}@media screen and (max-width: 768px){.home-banner .home-banner__box{top:8.3rem}}.home-banner .home-banner__box .home-banner__text{font-family:"Futura Std";font-size:8rem;line-height:10.4rem;letter-spacing:.06rem;font-weight:600;color:#fff}@media screen and (max-width: 1200px){.home-banner .home-banner__box .home-banner__text{font-size:6.5rem}}@media screen and (max-width: 768px){.home-banner .home-banner__box .home-banner__text{font-size:4rem;line-height:5.3rem}}.home-banner .home-banner__box .home-banner__text span{display:block;top:-0.5rem;font-size:3rem;line-height:3.9rem}@media screen and (max-width: 768px){.home-banner .home-banner__box .home-banner__text span{font-size:2rem;line-height:2.6rem;top:-0.2rem}}.home-banner .home-banner__box .home-banner__desc{font-size:2rem;line-height:3.6rem;letter-spacing:.2rem;font-weight:600;margin-top:3.4rem;color:#fff}@media screen and (max-width: 768px){.home-banner .home-banner__box .home-banner__desc{font-size:1.4rem;line-height:2.4rem;letter-spacing:.1rem;margin-top:1.6rem}}.home-banner .home-banner__box.box--green{left:8rem}@media screen and (max-width: 768px){.home-banner .home-banner__box.box--green{left:1.2rem}}.home-banner .home-banner__box.box--winter{right:8rem;text-align:right}@media screen and (max-width: 768px){.home-banner .home-banner__box.box--winter{right:1.2rem}}.home-banner .home-banner__link{position:absolute;padding:3.45rem 4.4rem 3.45rem 4.8rem;border:.2rem solid #fff;border-radius:50%;display:block;cursor:pointer;transition:all .3s;opacity:0;z-index:11}@media screen and (max-width: 1200px){.home-banner .home-banner__link{padding:1.45rem 2.4rem 1.45rem 2.8rem}.home-banner .home-banner__link svg{width:1.2rem;height:3.4rem}}@media screen and (max-width: 768px){.home-banner .home-banner__col{width:100%}}.home-slide{max-width:94rem;margin:0 auto;padding:1rem;border-radius:1.5rem;position:relative;margin-top:-14.7rem;background:#fff;z-index:12}@media screen and (max-width: 1200px){.home-slide{margin-top:-8rem}}@media screen and (max-width: 992px){.home-slide{max-width:80%}}@media screen and (max-width: 768px){.home-slide{max-width:100%;padding:0;padding-top:1rem;margin-top:0}}.home-slide .home-slide__prev{top:7.3rem;left:31.5%;width:3.4rem;height:3.4rem;margin-top:0}.home-slide .home-slide__prev::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M17,6l.112.006a1,1,0,0,1,.669,1.619L14.279,12l3.5,4.375A1,1,0,0,1,17,18H11a1,1,0,0,1-.78-.375l-4-5a1,1,0,0,1,0-1.25l4-5A1,1,0,0,1,11,6Z' transform='translate(-5.999 -6)' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");width:100%;height:100%;border-radius:50%;flex:none;background-color:#fff;background-repeat:no-repeat;background-position:48%;transition:all .3s}.home-slide .home-slide__prev:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M17,6l.112.006a1,1,0,0,1,.669,1.619L14.279,12l3.5,4.375A1,1,0,0,1,17,18H11a1,1,0,0,1-.78-.375l-4-5a1,1,0,0,1,0-1.25l4-5A1,1,0,0,1,11,6Z' transform='translate(-5.999 -6)' stroke='%23fff'  fill='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-color:#000}@media screen and (max-width: 992px){.home-slide .home-slide__prev{top:40%;left:22.5%}}@media screen and (max-width: 768px){.home-slide .home-slide__prev{top:5.3rem;left:12.5%}}.home-slide .home-slide__prev.swiper-button-lock{display:flex}.home-slide .home-slide__next{top:7.3rem;right:31.5%;width:3.4rem;height:3.4rem;margin-top:0}.home-slide .home-slide__next::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");width:100%;height:100%;border-radius:50%;flex:none;background-color:#fff;background-repeat:no-repeat;background-position:center;transition:all .3s}.home-slide .home-slide__next:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' stroke='%23fff'  fill='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-color:#000}@media screen and (max-width: 992px){.home-slide .home-slide__next{top:40%;right:22.5%}}@media screen and (max-width: 768px){.home-slide .home-slide__next{top:5.3rem;right:12.5%;margin-top:0}}.home-slide .home-slide__next.swiper-button-lock{display:flex}.home-slide .home-slide__top{padding-bottom:2.2rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;position:relative}@media screen and (max-width: 768px){.home-slide .home-slide__top{border-radius:unset;padding-bottom:0}}.home-slide .home-slide__info{display:flex;margin-top:1.8rem;font-size:1.2rem;line-height:1.6rem;font-weight:600;color:#45d3ad}@media screen and (max-width: 768px){.home-slide .home-slide__info{font-size:1.1rem;line-height:1.5rem;margin-top:.8rem}}.home-slide .home-slide__note{color:#999}.home-slide .home-slide__title a{font-size:1.4rem;line-height:1.9rem;margin-top:.5rem;font-weight:600;color:#222;text-decoration:none;height:1.9rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:nowrap;display:block;transition:all .3s}@media screen and (max-width: 768px){.home-slide .home-slide__title a{font-size:1.2rem;line-height:1.6rem;margin-top:.4rem}}.home-slide .home-slide__title a:hover{color:#097ca8}.home-slide .home-slide__image{border-radius:1.5rem;display:block;overflow:hidden;height:18rem}@media screen and (max-width: 768px){.home-slide .home-slide__image{height:14rem}}.home-slide .home-slide__image img{transition:all .5s;height:100%}.home-slide .home-slide__image:hover img{transform:scale(1.1)}.home-about{margin-top:6.5rem;overflow:hidden;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:600}.home-about .home-about__title{font-size:7rem;line-height:9.1rem;font-family:"Futura Std",sans-serif;letter-spacing:.06rem}@media screen and (max-width: 992px){.home-about .home-about__title{font-size:5rem;line-height:6.5rem}}@media screen and (max-width: 768px){.home-about .home-about__title{font-size:4rem;line-height:5.5rem}}.home-about .home-about__subtitle{font-size:2.8rem;line-height:4.6rem;letter-spacing:.1rem;margin-top:1.9rem}@media screen and (max-width: 992px){.home-about .home-about__subtitle{font-size:2rem;line-height:3.2rem;margin-top:1.5rem}}@media screen and (max-width: 768px){.home-about .home-about__subtitle{font-size:1.4rem;line-height:2.2rem;margin-top:.3rem}}.home-about .home-about__topic{margin-right:-1rem;margin-top:5.4rem;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.home-about .home-about__topic{margin-top:3.8rem;margin-right:0}}@media screen and (min-width: 769px){.home-about .home-about__topic .swiper-wrapper{transform:unset !important;flex-wrap:wrap}}.home-about .home-about__topic .topic-item__thumbnail{transition:all .5s;height:100%}.home-about .home-about__topic .topic-item{width:calc(33.33% - 1rem);position:relative;border-radius:1rem;aspect-ratio:420/240;overflow:hidden;margin-bottom:1rem}@media screen and (max-width: 768px){.home-about .home-about__topic .topic-item{aspect-ratio:335/200;margin-bottom:0}}.home-about .home-about__topic .topic-item.topic-item-01 .topic-item__title{background-image:linear-gradient(140deg, #c6a41a -70%, #cbbb84 100%)}.home-about .home-about__topic .topic-item.topic-item-02 .topic-item__title{background-image:linear-gradient(190deg, #1d6195 -70%, #4c89b6 100%)}.home-about .home-about__topic .topic-item.topic-item-03 .topic-item__title{background-image:linear-gradient(190deg, #a4aa93 -70%, #8e957d 100%)}.home-about .home-about__topic .topic-item.topic-item-04 .topic-item__title{background-image:linear-gradient(220deg, #85aaaf -70%, #9dbbc0 100%)}.home-about .home-about__topic .topic-item.topic-item-05 .topic-item__title{background-image:linear-gradient(220deg, #75a443 -70%, #92b56c 100%)}.home-about .home-about__topic .topic-item.topic-item-06 .topic-item__title{background-image:linear-gradient(220deg, #a81d1e -70%, #c06060 100%)}.home-about .home-about__topic .topic-item:hover .topic-item__thumbnail{transform:scale(1.1)}.home-about .home-about__topic .topic-item picture{width:100%;height:100%}.home-about .home-about__topic .topic-item__title{position:absolute;top:0;right:0;width:12rem;height:12rem;border-radius:0 0 0 100%;flex-direction:column;align-items:end;padding:1.8rem 1.2rem;z-index:2}@media screen and (max-width: 992px){.home-about .home-about__topic .topic-item__title{width:10rem;height:10rem;padding:1rem 1rem}}@media screen and (max-width: 768px){.home-about .home-about__topic .topic-item__title{width:11rem;height:11rem;padding:1.4rem 1.2rem}}.home-about .home-about__topic .topic-item__title span{color:#fff;text-decoration:none;letter-spacing:.1rem}.home-about .home-about__topic .topic-item__title .title-top{font-size:1.2rem;line-height:1.6rem;margin-right:1rem}@media screen and (max-width: 992px){.home-about .home-about__topic .topic-item__title .title-top{margin-right:.5rem}}.home-about .home-about__topic .topic-item__title .title-bottom{align-items:flex-end}.home-about .home-about__topic .topic-item__title .title-bottom__big{font-size:4rem;line-height:5.3rem;margin-top:-0.2rem}@media screen and (max-width: 992px){.home-about .home-about__topic .topic-item__title .title-bottom__big{font-size:3rem;line-height:4.5rem}}@media screen and (max-width: 768px){.home-about .home-about__topic .topic-item__title .title-bottom__big{font-size:3rem;line-height:4rem}}.home-about .home-about__topic .topic-item__title .title-bottom__mediumn{font-size:2.2rem;line-height:3.1rem}@media screen and (max-width: 992px){.home-about .home-about__topic .topic-item__title .title-bottom__mediumn{font-size:2rem;line-height:3.6rem}}@media screen and (max-width: 768px){.home-about .home-about__topic .topic-item__title .title-bottom__mediumn{font-size:2.2rem;line-height:3.6rem}}.home-about .home-about__topic .topic-item__title .title-bottom__small{font-size:1.8rem;line-height:3.1rem}@media screen and (max-width: 992px){.home-about .home-about__topic .topic-item__title .title-bottom__small{font-size:1.6rem;line-height:3.6rem}}@media screen and (max-width: 768px){.home-about .home-about__topic .topic-item__title .title-bottom__small{font-size:1.8rem;line-height:3.1rem}}.image-slide{margin-top:7.7rem}@media screen and (max-width: 1200px){.image-slide .container-cm{padding:0 2rem}}@media screen and (max-width: 768px){.image-slide .container-cm{padding:0}}.image-slide .image-slide__box{display:flex;flex-direction:column;padding:8rem 0 3rem;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem;background:#f1f1f1;position:relative}.image-slide .image-slide__box::after{content:"";position:absolute;bottom:-150%;left:0;width:100%;height:150%;background:#f1f1f1}@media screen and (max-width: 1200px){.image-slide .image-slide__box::after{bottom:-100%;height:100%}}@media screen and (max-width: 1200px){.image-slide .image-slide__box{padding:3.8rem 2rem}}@media screen and (max-width: 768px){.image-slide .image-slide__box{padding:6rem 2rem 2rem}}.image-slide .image-slide__en{font-size:5.4rem;line-height:7rem;letter-spacing:.06rem;font-family:"Futura Std",sans-serif;text-align:center}@media screen and (max-width: 768px){.image-slide .image-slide__en{font-size:4rem;line-height:5.3rem}}.image-slide .image-slide__ja{font-size:1.8rem;line-height:2.4rem;margin-top:1.7rem;text-align:center;font-weight:600}@media screen and (max-width: 768px){.image-slide .image-slide__ja{font-size:1.4rem;line-height:1.9rem;margin-top:.8rem}}.image-slide .image-slide__desc{font-size:1.6rem;line-height:3.2rem;letter-spacing:.04rem;font-weight:300;text-align:center;font-family:"Hiragino Kaku Gothic Pro";margin-top:2.5rem}@media screen and (max-width: 768px){.image-slide .image-slide__desc{font-size:1.2rem;line-height:2.4rem;margin-top:1.4rem}}.image-slide.image-slide--custom{margin-top:10.4rem}.image-slide.image-slide--custom .image-slide__box{padding:8rem 0 3rem}@media screen and (max-width: 1200px){.image-slide.image-slide--custom .image-slide__box{padding:6rem 2rem 2rem}}.image-slide.image-slide--custom .image-slide__ja{margin-top:1.2rem}@media screen and (max-width: 768px){.image-slide.image-slide--custom .image-slide__ja{margin-top:.3rem}}.page-stay{background-color:#fff}@media screen and (max-width: 768px){.page-stay .ana-banner{height:30rem}}.page-stay .ana-block{padding-top:12.9rem}@media screen and (max-width: 768px){.page-stay .ana-block{padding-top:7.4rem}}.page-stay .ana-block .content-group__btn .custom-copy{padding:0}.page-stay .ana-block .content-group__btn .custom-copy::after{right:6.5%}@media screen and (max-width: 992px){.page-stay .ana-block .content-group__btn .custom-copy::after{right:1%}}@media screen and (max-width: 768px){.page-stay .ana-crown,.page-stay .ana-holiday{padding-top:7.2rem}}.site-activity.winter{--main-color-activity: #306FA5}.site-activity.spring{--main-color-activity: #D56C98}.site-activity.summer{--main-color-activity: #168D53}.site-activity.autumn{--main-color-activity: #BE452D}.site-activity .custom-activity .ana-title__heading.text-ja{margin-top:.9rem}.site-activity .site-heading-en{margin:6.9rem 0 1.3rem;font-family:"Futura Std",sans-serif;font-size:5rem;line-height:6.5rem;letter-spacing:.06em;font-weight:600;text-align:center}@media screen and (max-width: 768px){.site-activity .site-heading-en{margin:7.4rem 0 .4rem;font-size:3rem;line-height:3.9rem}}.site-activity .card-wrapper{overflow:hidden;margin-bottom:-5.5rem}.site-activity .card-wrapper .card-wrapper__inner{display:flex;margin-right:-1rem;flex-wrap:wrap}@media screen and (max-width: 768px){.site-activity .card-wrapper .card-wrapper__inner{margin-right:0}}.site-activity .card-wrapper .ana-card{width:calc(33.33% - 1rem);margin-right:1rem;margin-bottom:5.5rem}@media screen and (max-width: 768px){.site-activity .card-wrapper .ana-card{width:100%;margin-right:0}}.site-activity .site-heading-ja{font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:.1em;font-weight:600;text-align:center}@media screen and (max-width: 768px){.site-activity .site-heading-ja{font-size:1.4rem;line-height:1.9rem}}.site-activity .season-section{margin-top:2.7rem}.page-post-single{overflow:hidden}.page-post-single .ana-banner{height:40rem}@media screen and (max-width: 768px){.page-post-single .ana-banner{height:16rem}}.page-post-single .single-post-content{padding-top:7.1rem;color:#000;max-width:128rem;margin:0 auto}@media screen and (max-width: 768px){.page-post-single .single-post-content{padding-top:2rem}}.page-post-single .single-post-content img{width:100%}.page-post-single .single-post-content h1{font-size:4rem;font-weight:600;line-height:6.7rem;text-align:center;width:fit-content !important;margin:2rem auto}@media screen and (max-width: 768px){.page-post-single .single-post-content h1{font-size:3.7rem;line-height:5rem}}.page-post-single .single-post-content h1 span{font-size:1.8rem;line-height:2.4rem;padding-top:.9rem;display:block;margin-top:.9rem}@media screen and (max-width: 768px){.page-post-single .single-post-content h1 span{font-size:1.6rem;line-height:2.2rem;margin-top:.5rem}}.page-post-single .single-post-content p{text-align:center;font-size:1.6rem;font-weight:300;line-height:3.6rem;margin-top:3rem}@media screen and (max-width: 768px){.page-post-single .single-post-content p{font-size:1.4rem;line-height:2.4rem;margin-top:1.5rem}}.page-post-single .single-post-content .couple-img{display:flex;gap:4rem;margin:3.8rem auto 0;max-width:68rem}@media screen and (max-width: 768px){.page-post-single .single-post-content .couple-img{flex-direction:column}}.page-post-single .single-post-content .couple-img picture{display:flex}.page-post-single .single-post-content .couple-img img{width:100% !important;border-radius:1rem}.page-post-single .single-post-content h2{margin:2rem 0}.page-post-single .single-post-content h3{font-size:4rem;font-weight:600;line-height:5.4rem;text-align:center;position:relative;display:flex;justify-content:center;margin:9rem auto 2rem;padding-bottom:2.4rem}@media screen and (max-width: 768px){.page-post-single .single-post-content h3{font-size:3rem;line-height:4.2rem;margin:5rem auto 2rem;padding-bottom:2rem}}.page-post-single .single-post-content h3::before{content:"";position:absolute;width:4rem;height:.5rem;background-color:#ddd;bottom:0;margin-right:-4rem}.page-post-single .single-post-content h3::after{content:"";position:absolute;width:4rem;height:.5rem;background-color:#7ca3a9;bottom:0;margin-left:-4rem}.page-post-single .single-post-content h4{font-size:2.4rem;font-weight:600;letter-spacing:.04rem;line-height:3.3rem;margin-top:2rem;display:flex;align-items:center;margin-top:5.8rem;margin-bottom:2rem}@media screen and (max-width: 768px){.page-post-single .single-post-content h4{font-size:1.8rem;line-height:2.8rem;margin-top:4rem}}.page-post-single .single-post-content h4::before{content:"";width:.5rem;background-color:#7ca3a9;height:3rem;margin-right:2rem}.page-post-single .single-post-content h5{font-size:2.4rem;font-weight:600;letter-spacing:.04rem;line-height:3.2rem;margin:5rem auto 2rem;text-align:center}@media screen and (max-width: 768px){.page-post-single .single-post-content h5{font-size:2rem;line-height:2.8rem;margin-top:3.5rem}}.page-post-single .single-post-content h5 span{color:#666;margin-top:2.3rem;font-size:1.6rem;font-weight:300;display:block}@media screen and (max-width: 768px){.page-post-single .single-post-content h5 span{margin-top:1rem;font-size:1.3rem;line-height:2rem}}.page-post-single .single-post-content table{margin-top:2.6rem;border-radius:1.5rem;overflow:hidden;width:100%}.page-post-single .single-post-content table tr{border-bottom:.1rem solid #fff !important;display:flex;width:100% !important;height:auto !important}.page-post-single .single-post-content table tr td{padding:2rem 3rem !important;background-color:#f1f1f1;font-size:1.6rem !important;line-height:2.1rem !important;font-weight:300 !important;flex:1;color:#000;height:auto !important}@media screen and (max-width: 768px){.page-post-single .single-post-content table tr td{padding:1rem 1.5rem !important;font-size:1.4rem !important}}.page-post-single .single-post-content table tr td:first-child{background-color:#357a72;font-weight:600;color:#fff;max-width:20rem !important}@media screen and (max-width: 768px){.page-post-single .single-post-content table tr td:first-child{max-width:12rem !important}}.page-post-single .single-post-content table tr th{padding:2rem 3rem !important;background-color:#f1f1f1;font-size:1.6rem !important;line-height:2.1rem !important;font-weight:300 !important;flex:1;color:#000;height:auto !important}@media screen and (max-width: 768px){.page-post-single .single-post-content table tr th{padding:1rem 1.5rem !important;font-size:1.4rem !important}}.page-post-single .single-post-content table tr th:first-child{background-color:#357a72;font-weight:600;color:#fff;max-width:20rem !important}@media screen and (max-width: 768px){.page-post-single .single-post-content table tr th:first-child{max-width:12rem !important}}.page-post-single .single-post-content dl{display:flex !important;flex-wrap:wrap;width:100% !important;font-size:1.6rem;line-height:2.1rem;font-weight:300;border-radius:1.5rem;overflow:hidden}@media screen and (max-width: 768px){.page-post-single .single-post-content dl{font-size:1.4rem;line-height:1.8rem}}.page-post-single .single-post-content dl dt{background-color:#357a72 !important;font-weight:600;color:#fff !important;width:20rem !important;padding:2rem 3rem !important;border-bottom:.1rem solid #fff !important;margin:0 !important}@media screen and (max-width: 768px){.page-post-single .single-post-content dl dt{width:12rem !important;padding:1rem 1.5rem !important}}.page-post-single .single-post-content dl dd{width:calc(100% - 20rem) !important;padding:2rem 3rem !important;background-color:#f1f1f1 !important;color:#000 !important;border-bottom:.1rem solid #fff !important;margin:0 !important}@media screen and (max-width: 768px){.page-post-single .single-post-content dl dd{width:calc(100% - 12rem) !important;padding:1rem 1.5rem !important}}.page-post-single .single-post-content dl p{margin:0;text-align:unset;font-size:inherit;line-height:inherit}.page-post-single .single-post-content dl ul{list-style:inside;margin-top:1rem}.page-post-single .post-featured{margin-top:10rem;color:#000}@media screen and (max-width: 768px){.page-post-single .post-featured{margin-top:6rem}}.page-post-single .post-featured .post-featured__title{font-size:5.4rem;text-align:center;font-weight:700;line-height:7rem;letter-spacing:.06rem}@media screen and (max-width: 768px){.page-post-single .post-featured .post-featured__title{font-size:3rem;line-height:4rem}}.page-post-single .post-featured .post-featured__subtitle{font-size:1.8rem;letter-spacing:.1rem;line-height:2.4rem;text-align:center;margin-top:1.2rem}@media screen and (max-width: 768px){.page-post-single .post-featured .post-featured__subtitle{font-size:1.5rem;line-height:2.2rem;margin-top:1rem}}.page-post-single .post-featured .post-featured__post-wrap{position:relative}.page-post-single .post-featured .post-featured__post{margin-top:3.7rem;position:unset}.page-post-single .post-featured .post-slide__prev{top:12rem;left:-1.7rem;width:3.4rem;height:3.4rem;margin-top:0}.page-post-single .post-featured .post-slide__prev::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M17,6l.112.006a1,1,0,0,1,.669,1.619L14.279,12l3.5,4.375A1,1,0,0,1,17,18H11a1,1,0,0,1-.78-.375l-4-5a1,1,0,0,1,0-1.25l4-5A1,1,0,0,1,11,6Z' transform='translate(-5.999 -6)' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");width:100%;height:100%;border-radius:50%;flex:none;background-color:#fff;background-repeat:no-repeat;background-position:48%;transition:all .3s}.page-post-single .post-featured .post-slide__prev:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M17,6l.112.006a1,1,0,0,1,.669,1.619L14.279,12l3.5,4.375A1,1,0,0,1,17,18H11a1,1,0,0,1-.78-.375l-4-5a1,1,0,0,1,0-1.25l4-5A1,1,0,0,1,11,6Z' transform='translate(-5.999 -6)' stroke='%23fff'  fill='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-color:#000}@media screen and (max-width: 768px){.page-post-single .post-featured .post-slide__prev{top:8rem;left:-1.4rem}}.page-post-single .post-featured .post-slide__prev.swiper-button-lock{display:flex}.page-post-single .post-featured .post-slide__next{top:12rem;right:-1.7rem;width:3.4rem;height:3.4rem;margin-top:0}.page-post-single .post-featured .post-slide__next::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");width:100%;height:100%;border-radius:50%;flex:none;background-color:#fff;background-repeat:no-repeat;background-position:center;transition:all .3s}.page-post-single .post-featured .post-slide__next:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath id='Path_8920' data-name='Path 8920' d='M7,6l-.112.006a1,1,0,0,0-.669,1.619L9.72,12l-3.5,4.375A1,1,0,0,0,7,18h6a1,1,0,0,0,.78-.375l4-5a1,1,0,0,0,0-1.25l-4-5A1,1,0,0,0,13,6H7Z' transform='translate(-5.999 -6)' stroke='%23fff'  fill='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='0'/%3E%3C/svg%3E%0A");background-color:#000}@media screen and (max-width: 768px){.page-post-single .post-featured .post-slide__next{top:8rem;right:-1.4rem}}.page-post-single .post-featured .post-slide__next.swiper-button-lock{display:flex}@media screen and (max-width: 768px){.page-golf .text-description{text-align:inherit}.page-golf .text-description br{display:none}}@media screen and (max-width: 1200px){.page-golf .custom-xl{padding:0 2rem}}.page-golf .ana-title.custom-title{padding-bottom:3.4rem}.page-golf .cube-title{display:flex;align-items:center}@media screen and (max-width: 768px){.page-golf .cube-title{display:block;text-align:center;padding-top:3.4rem;margin:0 auto}}.page-golf .cube-title .text-title__en{font-family:"Futura Std",sans-serif;font-size:7rem;font-weight:700;line-height:9.4rem;padding-right:7.8rem}@media screen and (max-width: 1200px){.page-golf .cube-title .text-title__en{font-size:6rem;display:none}}@media screen and (max-width: 768px){.page-golf .cube-title .text-title__en{font-size:2.8rem;letter-spacing:.06rem;line-height:4rem;padding-right:0}}.page-golf .cube-title .text-title__en--sp{font-family:"Futura Std",sans-serif;font-size:7rem;font-weight:700;line-height:9.4rem;padding-right:7.8rem;display:none}@media screen and (max-width: 1200px){.page-golf .cube-title .text-title__en--sp{font-size:6rem;display:block}}@media screen and (max-width: 768px){.page-golf .cube-title .text-title__en--sp{font-size:2.8rem;letter-spacing:.06rem;line-height:4rem;padding-right:0}}.page-golf .cube-title .text-title__jp{font-size:1.8rem;font-weight:600;line-height:2.4rem}@media screen and (max-width: 1200px){.page-golf .cube-title .text-title__jp{font-size:1.6rem}}@media screen and (max-width: 768px){.page-golf .cube-title .text-title__jp{font-size:1.2rem;letter-spacing:.1rem;line-height:2.8rem;padding-top:.6rem}}.page-golf .content-club{width:100%}@media screen and (max-width: 768px){.page-golf .content-club{display:block}}.page-golf .thumb-club{padding:3.4rem 0 4rem;width:100%;border-radius:1rem;overflow:hidden}@media screen and (max-width: 1200px){.page-golf .thumb-club{margin-right:1rem}}@media screen and (max-width: 768px){.page-golf .thumb-club{padding:2.8rem 0 4rem;margin-right:0}}.page-golf .page-golf__row{display:flex;flex-wrap:wrap;padding:0 0 8.7rem;margin-right:-1rem}@media screen and (max-width: 768px){.page-golf .page-golf__row{margin-right:0;padding:0 1rem 7.2rem 0}}.page-golf .page-golf__row .ana-card{width:calc(33% - .5rem);max-width:42rem;margin-bottom:5.5rem;margin-right:1rem}@media screen and (max-width: 1200px){.page-golf .page-golf__row .ana-card{width:calc(33% - .1rem);margin-right:.2rem}}@media screen and (max-width: 768px){.page-golf .page-golf__row .ana-card{margin-bottom:3.8rem;width:100%;margin-right:0}}@media screen and (max-width: 768px){.page-golf .page-golf__row{padding:0 0 7.2rem}}.page-golf .statistical-table{width:calc(50% - 4rem);padding-right:4rem}@media screen and (max-width: 1200px){.page-golf .statistical-table{width:calc(50% - 2rem);padding-right:2rem}}@media screen and (max-width: 768px){.page-golf .statistical-table{width:100%;padding-right:0;padding-bottom:9.4rem}}.page-golf .statistical-table .row{padding:1.7rem 0 1.9rem;border-bottom:.2rem dashed #ddd;justify-content:space-between}.page-golf .statistical-table .row:first-child{border-top:.2rem dashed #ddd}.page-golf .statistical-table .row .col-title{font-size:1.6rem;font-weight:600;line-height:2.1rem}@media screen and (max-width: 768px){.page-golf .statistical-table .row .col-title{font-size:1.2rem;line-height:1.6rem}}.page-golf .statistical-table .row .col-info{font-size:1.6rem;font-weight:300;line-height:2.1rem}@media screen and (max-width: 768px){.page-golf .statistical-table .row .col-info{font-size:1.2rem;line-height:1.6rem}}.page-golf .statistical-table .row-custom{padding-bottom:2.4rem}.page-golf .info-table{width:50%}@media screen and (max-width: 768px){.page-golf .info-table{width:100%}}.page-golf .info-table .info-content{margin-bottom:3rem}@media screen and (max-width: 768px){.page-golf .info-table .info-content{margin-bottom:2.2rem}}.page-golf .info-table .info-content .info-title{font-size:2.4rem;font-weight:600;line-height:3.2rem;margin-bottom:1.7rem}@media screen and (max-width: 768px){.page-golf .info-table .info-content .info-title{font-size:2rem;line-height:2.7rem}}.page-golf .info-table .info-content .info-param{font-size:1.6rem;font-weight:300;line-height:2.1rem}@media screen and (max-width: 768px){.page-golf .info-table .info-content .info-param{font-size:1.2rem;line-height:1.6rem}}.page-golf .info-table .custom-center{margin-bottom:4.8rem}@media screen and (max-width: 768px){.page-golf .info-table .custom-center{margin-bottom:4.2rem}}.page-golf .info-table .custom-bottom{margin-bottom:5.9rem}@media screen and (max-width: 768px){.page-golf .info-table .custom-bottom{margin-bottom:4.2rem}}.page-golf .content-group__btn{display:flex}@media screen and (max-width: 768px){.page-golf .content-group__btn{justify-content:space-between}}@media screen and (max-width: 768px){.page-golf .content-group__btn .custom-copy::after{display:none}}.page-golf .content-group__btn .btn{padding:2.1rem 0 2rem 0;border-radius:.3rem;width:100%;max-width:29rem;display:flex;justify-content:center}@media screen and (max-width: 768px){.page-golf .content-group__btn .btn{font-size:1.4rem}}.page-golf .content-group__btn .btn.custom-copy{padding:2.1rem 4.4rem 2rem 0;margin-right:2rem}@media screen and (max-width: 768px){.page-golf .content-group__btn .btn.custom-copy{padding:2.1rem 0 2rem;margin-right:.7rem}}@media screen and (max-width: 768px){.page-golf .content-group__btn .btn .btn-ana{width:calc(50% - .5rem)}}.page-restaurant{overflow:hidden}.page-restaurant .box-reservations{padding:4.5rem 0 4.8rem 4.5rem;background-color:#f1f1f1;max-width:128rem;width:100%;margin:0 auto;margin-top:6rem;margin-bottom:9.2rem;border-radius:1.5rem}@media screen and (max-width: 992px){.page-restaurant .box-reservations{padding:2rem 2rem}}@media screen and (max-width: 768px){.page-restaurant .box-reservations{padding:2rem;margin-bottom:4rem;margin-top:4rem}}.page-restaurant .box-restaurant__reservations{font-size:2.4rem;line-height:3.6rem;font-weight:600;color:#000;font-family:"Hiragino Kaku Gothic ProN",sans-serif}@media screen and (max-width: 768px){.page-restaurant .box-restaurant__reservations{font-size:1.6rem;line-height:3.6rem}}.page-restaurant .reservations-description{font-size:1.6rem;line-height:3.2rem;font-family:"Hiragino Kaku Gothic ProN",sans-serif;color:#000}@media screen and (max-width: 768px){.page-restaurant .reservations-description{font-size:1.2rem;line-height:2.4rem}}.page-restaurant .reservations-description span{color:#bf0d0d}.page-restaurant .box-content{padding-right:8rem;padding-left:8rem}@media screen and (max-width: 992px){.page-restaurant .box-content{padding-right:2rem;padding-left:2rem}}@media screen and (max-width: 768px){.page-restaurant .box-content{padding:0}}.page-restaurant .box-category{border-bottom:.2rem solid #eee}.page-restaurant .box-category .label-menu-sp{font-size:2.2rem;color:#000;line-height:3rem;font-weight:bold;text-align:center;font-family:"Futura Std";margin-bottom:2rem}.page-restaurant .box-category ul{display:flex;max-width:96rem;width:100%;margin:0 auto}@media screen and (max-width: 768px){.page-restaurant .box-category ul{flex-direction:column}}.page-restaurant .box-category ul .category-item{font-size:1.8rem;line-height:2.4rem;font-weight:600;font-family:"Hiragino Kaku Gothic ProN",sans-serif;color:#999;width:33.3333333333%;text-align:center;cursor:pointer;padding-bottom:4.5rem;position:relative}.page-restaurant .box-category ul .category-item::after{position:absolute;left:0;width:100%;height:.2rem;background-color:#000;bottom:-0.2rem}@media screen and (max-width: 768px){.page-restaurant .box-category ul .category-item::after{bottom:0;content:"";width:1.2rem;height:2.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23000000' height='800px' width='800px' version='1.1' id='Layer_1' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cpath id='XMLID_222_' d='M250.606,154.389l-150-149.996c-5.857-5.858-15.355-5.858-21.213,0.001 c-5.857,5.858-5.857,15.355,0.001,21.213l139.393,139.39L79.393,304.394c-5.857,5.858-5.857,15.355,0.001,21.213 C82.322,328.536,86.161,330,90,330s7.678-1.464,10.607-4.394l149.999-150.004c2.814-2.813,4.394-6.628,4.394-10.606 C255,161.018,253.42,157.202,250.606,154.389z'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-color:rgba(0,0,0,0);right:2rem;left:unset}}@media screen and (max-width: 768px){.page-restaurant .box-category ul .category-item{width:100%;font-size:1.3rem;line-height:1.7rem;margin-bottom:2rem;padding:1.5rem 0;background-color:#f2f2f3;color:#000;border-radius:.5rem}}.page-restaurant .box-category ul .category-item.active{color:#000}@media screen and (max-width: 768px){.page-restaurant .box-category ul .category-item.active{color:#fff;background-color:#4b4d4d}}.page-restaurant .box-category ul .category-item.active::after{content:""}@media screen and (max-width: 768px){.page-restaurant .box-category ul .category-item.active::after{content:unset}}.page-restaurant .restaurant-row{display:flex;overflow:hidden;margin-right:-1rem;flex-wrap:wrap;margin-bottom:-5.5rem}@media screen and (max-width: 768px){.page-restaurant .restaurant-row{flex-direction:column;margin-right:0;margin-bottom:-6.2rem}}.page-restaurant .restaurant-row .ana-card{width:calc(33.33% - 1rem);margin-right:1rem;margin-bottom:5.5rem}@media screen and (max-width: 768px){.page-restaurant .restaurant-row .ana-card{width:100%;margin-right:0;margin-bottom:6.2rem}}.page-restaurant .restaurant-row .ana-card .ana-card__img{cursor:pointer}.page-restaurant .box-ana__intercontinental{display:none}.page-restaurant .box-ana__intercontinental.active{display:block}.custom-title__restaurant{padding-bottom:4rem}@media screen and (max-width: 768px){.custom-title__restaurant{padding-top:2rem}}@media screen and (max-width: 768px){.custom-title__restaurant .box-content__title .flex-columns .ana-title__heading.text-en{font-size:2.4rem;line-height:3.6rem;text-align:left;width:max-content}}@media screen and (max-width: 768px){.custom-title__restaurant .box-content__title .flex-columns .ana-title__heading.text-ja{font-size:1.6rem;line-height:2rem;text-align:left;width:100%;margin-top:.2rem}}.custom-title__restaurant .box-content__title .img-title{padding:7.5rem 4.7rem;height:max-content}@media screen and (max-width: 768px){.custom-title__restaurant .box-content__title .img-title{order:-1;margin-bottom:4rem}}.custom-title__restaurant .box-content__title .img-title img{width:20.4rem}@media screen and (max-width: 768px){.custom-title__restaurant .box-content__title .img-title img{width:100%}}.custom-title__restaurant .text-description{padding-bottom:4.7rem}@media screen and (max-width: 768px){.custom-title__restaurant .text-description{padding-bottom:0}}.custom-title__plaza .box-content__title .img-title{padding:7.5rem 7rem;height:max-content}.custom-title__plaza .box-content__title .img-title img{width:15.9rem}@media screen and (max-width: 768px){.custom-title__plaza .box-content__title .img-title img{width:100%}}.page-spa{overflow:hidden}.page-spa .btn.custom-primary::after{right:1.9rem}.page-spa .ana-title{padding-bottom:5.3rem}@media screen and (max-width: 768px){.page-spa .ana-title{padding-bottom:3.7rem}}.page-spa .ana-title.custom-title__small{padding-top:10.9rem;padding-bottom:1.2rem}.page-spa .ana-title.custom-title__spa .text-note{padding-top:9.7rem}.page-spa .ana-title.custom-title__spa .box-content__title .img-title{padding:7.5rem 2.1rem;height:fit-content}@media screen and (max-width: 992px){.page-spa .ana-title.custom-title__spa .box-content__title .img-title{height:max-content}}@media screen and (max-width: 768px){.page-spa .ana-title.custom-title__spa .box-content__title .img-title{margin-top:5rem;padding:5rem 2.1rem}}.page-spa .ana-title.custom-title__spa .box-content__title .img-title img{width:41.7rem}@media screen and (max-width: 768px){.page-spa .ana-title.custom-title__spa .box-content__title .img-title img{width:100%}}.page-spa .ana-title.custom-title__plaza{padding-top:12.9rem;padding-bottom:1rem}.page-spa .ana-title.custom-title__plaza .box-content__title{justify-content:space-between}.page-spa .ana-title.custom-title__plaza .text-note{padding-top:11.1rem}.page-spa .ana-title.custom-title__plaza .box-content__title .img-title{padding:7.5rem 7rem;height:fit-content}@media screen and (max-width: 992px){.page-spa .ana-title.custom-title__plaza .box-content__title .img-title{height:max-content}}@media screen and (max-width: 768px){.page-spa .ana-title.custom-title__plaza .box-content__title .img-title{margin-top:5rem;padding:5rem 11.1rem}}.page-spa .ana-title.custom-title__plaza .box-content__title .img-title img{width:15.9rem}@media screen and (max-width: 768px){.page-spa .ana-title.custom-title__plaza .box-content__title .img-title img{width:100%}}@media screen and (max-width: 768px){.page-spa .ana-block .content-info{padding-top:0}}@media screen and (max-width: 768px){.page-spa .ana-block .content-info .content-info__right .tab-list .tab-list__item{flex:1}}@media screen and (max-width: 768px){.page-spa .ana-block .content-info .content-info__left .content-group__btn .btn-ana{width:100%}}.page-spa .content-info .content-info__right .tab-list .tab-list__item{width:unset;padding:0 2.4rem 2.6rem;margin-right:1.8rem}@media screen and (max-width: 768px){.page-spa .content-info .content-info__right .tab-list .tab-list__item{padding:0 0 1.8rem}}.page-spa .content-info .content-info__right .tab-heading .tab-heading__desc{margin-top:1.5rem;margin-bottom:2rem}.page-spa .content-info .content-info__right .tab-heading .tab-heading__image{display:flex;align-items:center;justify-content:center;height:180px;width:100%;overflow:hidden;border-radius:10px;margin-top:1rem}.page-spa .content-info .content-info__right .tab-heading .tab-heading__image picture{width:50%;height:100%}.page-spa .content-info .content-info__right .tab-heading .tab-heading__image picture img{width:100%;height:100%;object-fit:cover}.page-spa .content-info .content-info__right .tab-heading .tab-other-facilities{display:flex;justify-content:space-between}.page-spa .content-info .content-info__right .tab-heading .tab-other-facilities .tab-facility-item{width:49%}.page-spa .content-info .content-info__right .tab-heading .tab-other-facilities .tab-facility-item .facility-image{height:200px;width:100%;border-radius:10px;overflow:hidden}.page-spa .content-info .content-info__right .tab-heading .tab-other-facilities .tab-facility-item .facility-image img{width:100%;height:100%;object-fit:cover}.page-spa .content-info .content-info__right .tab-heading .tab-other-facilities .tab-facility-item .facility-title{font-size:1.6rem;line-height:2.4rem;font-weight:600;color:#000;padding:1.5rem 0}.page-spa .content-info .content-info__right .tab-heading .tab-other-facilities .tab-facility-item .facility-desc{color:#000;font-size:1.4rem;line-height:2.4rem}.page-wedding .wedding-concept{background-color:#f1f1f1;margin-top:10rem;border-radius:1.5rem;padding:10rem}@media screen and (max-width: 768px){.page-wedding .wedding-concept{margin-top:3.9rem;padding:2.4rem 1.2rem 11.6rem}}.page-wedding .wedding-concept .wedding-concept__content{display:flex;position:relative}@media screen and (max-width: 768px){.page-wedding .wedding-concept .wedding-concept__content{flex-direction:column;padding:0}}.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading{position:relative;max-width:55%;left:0;margin-top:6.8rem;z-index:1;padding-bottom:16.1rem}@media screen and (max-width: 992px){.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading{max-width:75%}}@media screen and (max-width: 768px){.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading{max-width:100%;position:unset;left:0;margin-top:0;margin-bottom:3.7rem;padding-bottom:0}}.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading .content-heading__title{font-size:7rem;line-height:9.1rem;font-family:"Futura Std";font-weight:bold;color:#000;margin-bottom:4.8rem}@media screen and (max-width: 768px){.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading .content-heading__title{font-size:3rem;line-height:3.9rem;text-align:center;margin-bottom:.4rem}}.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading .content-heading__desc{font-size:3rem;line-height:4.5rem;color:#000;font-weight:600;text-align:left;margin-left:.2rem}@media screen and (max-width: 768px){.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading .content-heading__desc{font-size:1.4rem;line-height:2.35rem;text-align:center;margin-left:0}}.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading .content-heading__txt{margin-top:3.3rem;color:#000;font-size:1.6rem;line-height:3.79rem;font-weight:600}@media screen and (max-width: 768px){.page-wedding .wedding-concept .wedding-concept__content .wedding-content__heading .content-heading__txt{margin-top:1.8rem;font-size:1.2rem;line-height:2.28rem;font-weight:300}}.page-wedding .wedding-concept .wedding-concept__content .wedding-content__banner{display:block;margin-left:auto;flex:none;width:66.7%;position:absolute;right:0}@media screen and (max-width: 768px){.page-wedding .wedding-concept .wedding-concept__content .wedding-content__banner{width:100%;position:unset;right:0}}.page-wedding .wedding-concept .season{position:relative}.page-wedding .wedding-concept .season .slow-wedding__title{position:absolute;top:-5%;left:50%;width:29.1%;transform:translateX(-50%);z-index:1}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .slow-wedding__title{width:73%;top:-3%}}.page-wedding .wedding-concept .season .season-main{border-radius:1.5rem;background-color:#fff;margin:0 auto;padding:6rem 5.6rem 4.6rem 4.8rem;position:relative;max-width:108rem}@media screen and (max-width: 992px){.page-wedding .wedding-concept .season .season-main{padding:4rem 2rem;max-width:100%}}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .season-main{margin-top:12rem;padding:3.4rem 1rem 2.7rem}}.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box{width:100%;position:relative}.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main{display:flex;justify-content:space-between;align-items:flex-start;padding:0 1rem}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main{flex-direction:column}}.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__banner{flex:none;width:44%;position:relative}@media screen and (max-width: 992px){.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__banner{width:50%}}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__banner{width:100%}.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__banner img{aspect-ratio:270/180}}.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content{margin-top:1.6rem;padding-left:6rem}@media screen and (max-width: 1200px){.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content{padding-left:2rem}}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content{padding-left:0;margin-top:1.7rem}}.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__title{font-size:2.4rem;line-height:3.3rem;color:#000;font-weight:600;margin-bottom:2.4rem}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__title{margin-bottom:1.7rem;font-size:2rem;line-height:3rem}}.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__heading{font-size:1.4rem;line-height:2.15rem;color:#000;font-weight:300;padding-bottom:2.8rem;border-bottom:.1rem solid #fff;margin-bottom:2.2rem}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .season-main .SeasonSwiper .swiper-wrapper__box .swiper-main .swiper-main__content .swiper-content__heading{font-size:1.2rem;line-height:2.65rem;padding-bottom:0;margin-bottom:0}}.page-wedding .wedding-concept .season .season-main .swiper-button{background-color:#fff;border-radius:50%;display:flex;width:3.4rem;height:3.4rem;filter:drop-shadow(0 0 4rem #000000)}@media screen and (max-width: 768px){.page-wedding .wedding-concept .season .season-main .swiper-button{top:57%}}.page-wedding .wedding-concept .season .season-main .swiper-button::before{position:absolute;width:100%;z-index:2;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center}.page-wedding .wedding-concept .season .season-main .custom-next__left{left:-2rem}@media screen and (max-width: 992px){.page-wedding .wedding-concept .season .season-main .custom-next__left{left:0}}.page-wedding .wedding-concept .season .season-main .custom-next__left::before{content:url("../../assets/images/common/button_prev.png")}.page-wedding .wedding-concept .season .season-main .custom-next__right{right:-2rem}@media screen and (max-width: 992px){.page-wedding .wedding-concept .season .season-main .custom-next__right{right:0}}.page-wedding .wedding-concept .season .season-main .custom-next__right::before{content:url("../../assets/images/common/button_next.png")}.page-wedding .wedding-concept .season .season-main .swiper-button-next:after,.page-wedding .wedding-concept .season .season-main .swiper-rtl .swiper-button-prev:after,.page-wedding .wedding-concept .season .season-main .swiper-button-prev:after,.page-wedding .wedding-concept .season .season-main .swiper-rtl .swiper-button-next:after{content:""}.page-wedding .wedding-concept .season .season-main .swiper-pagination__custom{bottom:-4.2rem}.page-wedding .wedding-concept .season .season-main .swiper-pagination__custom .swiper-pagination-bullet-active{background-color:#fff}.page-wedding .wedding-food{padding-top:12.5rem;padding-bottom:4rem;margin-bottom:10rem}@media screen and (max-width: 768px){.page-wedding .wedding-food{padding-top:7.1rem;padding-bottom:1.8rem;margin-bottom:4rem}}.page-wedding .wedding-food .wedding-food__inner .ana-block__title,.page-wedding .wedding-food .wedding-food__inner .ana-block__desc{text-align:center}.page-wedding .wedding-food .content-info{padding-top:5.7rem}@media screen and (max-width: 768px){.page-wedding .wedding-food .content-info{padding-top:3.8rem}}.page-wedding .wedding-event .page-golf__row{display:flex;flex-wrap:wrap;padding:0 0 8.7rem;margin-right:-1rem}.page-wedding .wedding-event .page-golf__row .ana-card{width:calc(33% - .5rem);max-width:42rem;padding-bottom:5.5rem;margin-right:1rem}@media screen and (max-width: 1200px){.page-wedding .wedding-event .page-golf__row .ana-card{margin-right:.2rem}}@media screen and (max-width: 768px){.page-wedding .wedding-event .page-golf__row .ana-card{width:100%}}@media screen and (max-width: 768px){.page-wedding .wedding-event .page-golf__row{padding:0 0 7.2rem}}.page-wedding .wedding-galally .wedding-galylly__title{display:flex;align-items:center;margin-bottom:4.4rem}@media screen and (max-width: 768px){.page-wedding .wedding-galally .wedding-galylly__title{margin-bottom:3.8rem}}.page-wedding .wedding-galally .wedding-galylly__title .wedding-galally__title--name{font-family:"Futura Std";font-size:7rem;line-height:9.1rem;font-weight:bold;color:#000}@media screen and (max-width: 768px){.page-wedding .wedding-galally .wedding-galylly__title .wedding-galally__title--name{font-size:3rem;line-height:4.8rem;text-align:center}}.page-wedding .wedding-galally .wedding-galylly__title .wedding-galally__title--desc{margin-left:3rem;font-size:1.8rem;line-height:2.7rem;color:#000;font-weight:600}@media screen and (max-width: 768px){.page-wedding .wedding-galally .wedding-galylly__title .wedding-galally__title--desc{margin-top:.6rem;text-align:center;margin-left:0;font-size:1.4rem;line-height:2.8rem}}@media screen and (max-width: 768px){.page-single-activity .ana-banner{height:16rem}}.page-single-activity .single-project{padding-top:9rem}@media screen and (max-width: 768px){.page-single-activity .single-project{padding-top:5.5rem}}.page-single-activity .single-project .single-project__title{font-family:"Futura Std";font-weight:bold;font-size:5rem;line-height:6.7rem;text-align:center;color:#000}@media screen and (max-width: 768px){.page-single-activity .single-project .single-project__title{font-size:2.4rem;line-height:3.2rem;letter-spacing:.06em}}.page-single-activity .single-project .single-project__desc{margin-top:1.7rem;color:#000;font-size:1.8rem;font-weight:600;line-height:2.4rem;text-align:center}@media screen and (max-width: 768px){.page-single-activity .single-project .single-project__desc{font-size:1.4rem;letter-spacing:.1em;margin-top:1.5rem;line-height:2.4rem}}.page-single-activity .single-project .single-project__content{margin:3.7rem 0 0 .5rem}@media screen and (max-width: 768px){.page-single-activity .single-project .single-project__content{margin:3rem 0 0 0}}.page-single-activity .single-project .single-project__content .single-content__heading{font-size:1.6rem;color:#000;line-height:3.2rem;font-weight:300}@media screen and (max-width: 768px){.page-single-activity .single-project .single-project__content .single-content__heading{font-size:1.2rem;line-height:2.4rem}}.page-single-activity .single-project .single-project__content .single-content__txt{margin-top:1.5rem;color:#000;font-size:1.6rem;font-weight:300;text-align:right;line-height:3.2rem;letter-spacing:.04em}@media screen and (max-width: 768px){.page-single-activity .single-project .single-project__content .single-content__txt{margin-top:1.8rem;font-size:1.2rem;line-height:2.4rem;letter-spacing:.04em}}.page-single-activity .single-video{padding-top:12.5rem}@media screen and (max-width: 768px){.page-single-activity .single-video{padding-top:7.3rem}}.page-single-activity .single-video .single-video__content{padding-top:3.8rem;display:flex;flex-direction:column}@media screen and (max-width: 768px){.page-single-activity .single-video .single-video__content{padding-top:2.4rem}}.page-single-activity .single-video .single-video__content .video-content__top{width:100%;cursor:pointer}.page-single-activity .single-video .single-video__content .video-content__couple{padding-top:2rem;justify-content:space-between;display:flex;align-items:center}@media screen and (max-width: 768px){.page-single-activity .single-video .single-video__content .video-content__couple{padding-top:1rem}}.page-single-activity .single-video .single-video__content .video-content__couple .video-couple__image{width:calc(50% - 1rem)}@media screen and (max-width: 768px){.page-single-activity .single-video .single-video__content .video-content__couple .video-couple__image{width:calc(50% - .35rem)}}.page-single-activity .single-feature{padding-top:13.1rem}@media screen and (max-width: 768px){.page-single-activity .single-feature{padding-top:7.7rem}}.page-single-activity .single-feature .single-feature__content{padding-top:3.8rem}.page-single-activity .single-feature .single-feature__content .feature-banner__couple{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.page-single-activity .single-feature .single-feature__content .feature-banner__couple{flex-direction:column}}.page-single-activity .single-feature .single-feature__content .feature-banner__couple .banner-couple__image{width:calc(50% - 1rem)}@media screen and (max-width: 768px){.page-single-activity .single-feature .single-feature__content .feature-banner__couple .banner-couple__image{width:100%;margin-bottom:1rem}}.page-single-activity .single-feature .single-feature__content .feature-banner__heading{padding:5.6rem 5rem 5.5rem 6rem;background-color:#f1f1f1;margin-top:1.9rem;border-radius:1.5rem}@media screen and (max-width: 768px){.page-single-activity .single-feature .single-feature__content .feature-banner__heading{padding:2.5rem 2rem}}.page-single-activity .single-feature .single-feature__content .feature-banner__heading .banner-heading__title{font-size:1.6rem;font-weight:600;color:#000;letter-spacing:.04em;margin-bottom:1.1rem;line-height:2.1rem}@media screen and (max-width: 768px){.page-single-activity .single-feature .single-feature__content .feature-banner__heading .banner-heading__title{font-size:1.6rem}}.page-single-activity .single-feature .single-feature__content .feature-banner__heading .banner-heading__title--last{margin-bottom:.7rem}.page-single-activity .single-feature .single-feature__content .feature-banner__heading .banner-heading__txt{margin-bottom:.8rem;font-size:1.4rem;font-weight:300;line-height:1.7rem;color:#000;letter-spacing:.04em}@media screen and (max-width: 768px){.page-single-activity .single-feature .single-feature__content .feature-banner__heading{font-size:1.2rem}}.page-single-activity .single-feature .single-feature__content .banner-heading__desc{margin-bottom:2.3rem;font-size:1.4rem;font-weight:300;line-height:2.4rem;color:#000;width:93%;letter-spacing:.04em}@media screen and (max-width: 768px){.page-single-activity .single-feature .single-feature__content .banner-heading__desc{font-size:1rem;width:100%}}.page-single-activity .single-feature .single-feature__content .banner-heading__desc:last-child{margin-bottom:0;line-height:2.4rem}.page-single-activity .single-about{padding-top:13.3rem;padding-bottom:19.8rem}@media screen and (max-width: 768px){.page-single-activity .single-about{padding:7.7rem 0}}.page-single-activity .single-title{text-align:center;font-size:4rem;font-weight:600;color:#000;line-height:5.3rem;margin-bottom:3.4rem}@media screen and (max-width: 768px){.page-single-activity .single-title{font-size:2rem;margin-bottom:1.5rem;line-height:2.7rem}}.page-single-activity .single-name{margin-top:5.3rem;font-size:2.4rem;font-weight:600;color:#000;line-height:3.6rem;text-align:center;letter-spacing:.04em}@media screen and (max-width: 768px){.page-single-activity .single-name{margin-top:3.6rem;font-size:1.4rem;line-height:2.4rem;letter-spacing:.1em}}.page-single-activity .single-time{margin-top:2.7rem;text-align:center;color:#666;font-size:1.6rem;font-weight:300;line-height:2rem}@media screen and (max-width: 768px){.page-single-activity .single-time{margin-top:1rem;margin-left:-1.3rem;font-size:1.2rem;line-height:2.4rem;letter-spacing:.04em}}.page-single-activity .tab{width:12rem;height:.6rem;border-radius:2rem;background-color:#ddd;display:block;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width: 768px){.page-single-activity .tab{width:8rem;height:.3rem}}.page-single-activity .tab::before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:50%;height:100%;background-color:#7ca3a9;content:"";z-index:1}.page-single-activity .line{width:100%;background-color:#ddd;height:.1rem}.page-single-activity .single-container{max-width:108rem;margin:0 auto}@media screen and (max-width: 768px){.page-single-activity .single-container{max-width:100%}}@media screen and (max-width: 768px){.page-single-activity2 .ana-banner{height:16rem}}.page-single-activity2 .activity-relax{padding-top:9.1rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax{padding-top:5.5rem}}.page-single-activity2 .activity-relax .activity-relax__title{font-size:5rem;color:#000;text-align:center;font-weight:600;line-height:6.7rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__title{font-size:2.4rem;line-height:3.2rem;font-weight:bold;letter-spacing:.06em}}.page-single-activity2 .activity-relax .activity-relax__desc{margin-top:.9rem;color:#000;text-align:center;font-size:1.8rem;font-weight:600;line-height:2.4rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__desc{margin-top:1.4rem;font-size:1.4rem;line-height:1.9rem;letter-spacing:.1em}}.page-single-activity2 .activity-relax .activity-relax__content{display:flex;justify-content:space-between;align-items:flex-start;padding-top:5.7rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content{flex-direction:column;padding-top:3.3rem}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading{margin-top:-0.6rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading{margin-top:0}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__txt{font-size:1.6rem;font-weight:300;color:#000;line-height:3.2rem;padding-right:.8rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__txt{padding-right:0rem;font-size:1.2rem;line-height:2.4rem;margin-right:-0.1rem}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list .relax-heading__title{margin-top:4.3rem;color:#000;font-size:2.4rem;line-height:2.4rem;font-weight:600;letter-spacing:.04em;padding-left:2.1rem;position:relative}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list .relax-heading__title{font-size:2rem;padding-left:1.2rem;margin-top:3.8rem}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list .relax-heading__title::before{position:absolute;top:36%;left:-0.2rem;transform:translateY(-50%);content:"";width:.5rem;border-radius:2rem;height:3.5rem;background-color:#7ca3a9}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list .relax-heading__title::before{height:3.2rem;width:.3rem}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list:last-child{margin-top:7.3rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list:last-child{margin-top:3rem}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list .relax-heading__sub{margin-top:3rem;font-size:1.6rem;font-weight:300;color:#000;line-height:3.2rem;letter-spacing:.04em}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__heading .relax-heading__list .relax-heading__sub{margin-top:1.6rem;color:#000;font-size:1.2rem;line-height:2.4rem;letter-spacing:0}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__banner{padding-left:10rem;display:flex;justify-content:space-between;flex-direction:column;flex:none}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__banner{flex-direction:row;padding:2.4rem 0 0 0}}.page-single-activity2 .activity-relax .activity-relax__content .relax-content__banner .relax-banner__poster{flex:none;margin-bottom:2rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-relax .activity-relax__content .relax-content__banner .relax-banner__poster{margin-bottom:0;width:calc(50% - .45rem)}}.page-single-activity2 .activity-guide{padding-top:10.5rem;padding-bottom:9.7rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide{padding-top:7.7rem;padding-bottom:5rem}}.page-single-activity2 .activity-guide .activity-guide__title{text-align:center;font-size:4rem;font-weight:600;color:#000;line-height:5.3rem;margin-bottom:2.2rem}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide .activity-guide__title{font-size:2rem;margin-bottom:1.7rem;line-height:2.7rem}}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide{flex-direction:column}}.page-single-activity2 .activity-guide .activity-guide__box:last-child{margin-top:7.9rem}.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__heading{margin-top:5.5rem}.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__heading .guide-heading__title{color:#000;font-size:2.4rem;line-height:3.2rem;font-weight:600;padding-left:1.9rem;letter-spacing:.04em;position:relative}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__heading .guide-heading__title{font-size:2rem;line-height:2.4rem}}.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__heading .guide-heading__title::before{position:absolute;top:50%;left:-0.2rem;transform:translateY(-50%);content:"";width:.5rem;border-radius:2rem;height:3.5rem;background-color:#7ca3a9}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__heading .guide-heading__title::before{height:3.2rem;width:.3rem}}.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__heading .guide-heading__desc{margin-top:3rem;font-size:1.6rem;font-weight:300;color:#000;line-height:3.2rem;letter-spacing:.04em}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__heading .guide-heading__desc{margin-top:2.1rem;color:#000;line-height:2.5rem;font-size:1.2rem}}.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__banner{display:flex;margin-top:2.7rem;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__banner{margin-top:2rem;flex-direction:column}}.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__banner .guide-banner__poster{width:calc(50% - 1rem)}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__banner .guide-banner__poster{width:100%}}@media screen and (max-width: 768px){.page-single-activity2 .activity-guide .activity-guide__box .activity-guide__banner .guide-banner__poster:last-child{margin-top:1rem}}.page-single-activity2 .icon-triangle{width:2rem;height:1.6rem}@media screen and (max-width: 768px){.page-single-activity2 .icon-triangle{width:1rem;height:1.5rem}}.page-single-activity2 .line{width:100%;background-color:#ddd;height:.1rem}.page-single-activity2 .tab{width:8rem;height:.6rem;background-color:#ddd;display:block;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width: 768px){.page-single-activity2 .tab{width:6rem;height:.3rem}}.page-single-activity2 .tab::before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:50%;height:100%;background-color:#7ca3a9;content:"";z-index:1}.page-single-activity2 .single-container{max-width:108rem;margin:0 auto}@media screen and (max-width: 768px){.page-single-activity2 .single-container{max-width:100%}}.page-single-activity2 .sub-title{display:flex;align-items:center}.page-plan .box-content{max-width:128rem;width:100%;margin:0 auto;padding-top:12.7rem}@media screen and (max-width: 768px){.page-plan .box-content{padding-top:5.7rem}}.page-plan .box-content ul{display:flex;border-bottom:.2rem solid #ddd;justify-content:center}@media screen and (max-width: 768px){.page-plan .box-content ul{overflow:auto;padding-left:2rem}}.page-plan .box-content ul li{font-size:1.8rem;line-height:2.4rem;font-weight:600;color:#999;padding-bottom:4.5rem;padding-right:8.6rem;padding-left:8.6rem;position:relative;cursor:pointer}@media screen and (max-width: 768px){.page-plan .box-content ul li{min-width:fit-content;padding-right:2rem;padding-left:2rem;padding-bottom:1.8rem;font-size:1.3rem;line-height:1.8rem}}.page-plan .box-content ul li.active{color:#000}.page-plan .box-content ul li.active::after{content:"";height:.2rem;width:100%;background-color:#000;bottom:-0.2rem;position:absolute;left:0}.page-plan .box-content .box-content__list{display:flex;width:auto;margin-right:-2.5rem;overflow:auto;flex-wrap:wrap;padding-top:7.1rem}@media screen and (max-width: 768px){.page-plan .box-content .box-content__list{flex-direction:column;margin-right:0}}.page-plan .box-content .box-content__list .box-plan{max-width:calc(33.33% - 2.5rem);width:100%;margin-right:2.5rem;margin-bottom:2.5rem;transition:all .3s}@media screen and (max-width: 992px){.page-plan .box-content .box-content__list .box-plan{margin-right:1rem}}@media screen and (max-width: 768px){.page-plan .box-content .box-content__list .box-plan{max-width:100%;margin-right:0}}.page-plan .box-content .box-content__list .box-plan:hover{transform:scale(1.025)}@media screen and (max-width: 992px){.page-plan .box-content .box-content__list .box-plan .ana-box__price{padding-right:1.5rem;padding-left:1.5rem}}@media screen and (max-width: 992px){.page-plan .box-content .box-content__list .box-plan .ana-box__title{font-size:1.6rem}}@media screen and (max-width: 992px){.page-plan .box-content .box-content__list .box-plan .ana-box__price-money{font-size:2rem}}@media screen and (max-width: 992px){.page-plan .box-content .box-content__list .box-plan .ana-box__link{font-size:1rem}}.page-plan .box-content .plaza{display:none}@media screen and (max-width: 768px){.page-event .ana-banner{height:30rem}}.page-event .event-main{margin:10rem 0 0}@media screen and (max-width: 768px){.page-event .event-main{margin:6rem 0 9.5rem}}.page-event .event-main .event-main__row{display:flex;margin-bottom:5.6rem;flex-wrap:wrap;width:auto;margin-right:-1rem}.page-event .event-main .event-main__row:last-child{margin-bottom:0}@media screen and (max-width: 768px){.page-event .event-main .event-main__row{margin-bottom:0;margin-right:0;flex-direction:column}}.page-event .event-main .event-main__row .event-box{margin-bottom:5.7rem;width:100%;max-width:calc(33.33% - 1rem);margin-right:1rem;text-decoration:none}@media screen and (max-width: 768px){.page-event .event-main .event-main__row .event-box{margin-bottom:3.8rem;max-width:100%;margin-right:0}}.page-event .event-main .event-main__row .event-box.active{position:relative;cursor:no-drop}.page-event .event-main .event-main__row .event-box.active .event-box__banner::before{cursor:no-drop;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7019607843);content:"終了しました";z-index:2;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.4rem;font-weight:600;line-height:3.2rem}.page-event .event-main .event-main__row .event-box .event-box__banner{width:100%;border-radius:1.5rem;position:relative;overflow:hidden;transition:all .3s;cursor:pointer;height:25.2rem}.page-event .event-main .event-main__row .event-box .event-box__banner img{height:100%}@media screen and (max-width: 768px){.page-event .event-main .event-main__row .event-box .event-box__banner{height:20rem}}.page-event .event-main .event-main__row .event-box .event-box__info{display:flex;align-items:center;margin-top:1.7rem}@media screen and (max-width: 768px){.page-event .event-main .event-main__row .event-box .event-box__info{margin-top:1rem}}.page-event .event-main .event-main__row .event-box .event-box__info .box-info__name{font-size:1.4rem;line-height:1.9rem;font-weight:600;color:#45d3ad}@media screen and (max-width: 768px){.page-event .event-main .event-main__row .event-box .event-box__info .box-info__name{font-size:1.2rem;line-height:1.6rem}}.page-event .event-main .event-main__row .event-box .event-box__info .box-info__date{color:#999;font-size:1.4rem;line-height:1.9rem;font-weight:600}@media screen and (max-width: 768px){.page-event .event-main .event-main__row .event-box .event-box__info .box-info__date{font-size:1.2rem;line-height:1.6rem}}.page-event .event-main .event-main__row .event-box .event-box__heading{margin-top:.9rem;font-size:1.8rem;font-weight:600;line-height:2.4rem;color:#222;word-wrap:break-word}@media screen and (max-width: 768px){.page-event .event-main .event-main__row .event-box .event-box__heading{font-size:1.6rem;line-height:2.6rem;margin-top:.9rem}}.page-event .event-main .event-main__row .event-box .event-box__heading{color:#999}.page-new .footer .box-new{padding-top:8.9rem;margin-top:0}.page-new .footer .box-new .layout-right{padding-top:1.5rem}.page-new .footer .box-new .layout-right .layout-right__list{padding-top:3rem}@media screen and (max-width: 768px){.page-new .footer .box-new .layout-right .layout-right__list .box-left__list{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.page-new .footer .box-new .layout-right .layout-right__list .box-left__list .group-btn{margin-top:.7rem}}.page-new .footer .box-new .layout-right .layout-right__list:nth-child(1){padding-top:0}.page-new .footer .box-new .layout-right .layout-right__list:nth-child(1) .box-right{margin-top:1rem}.page-new .footer .box-new .date{padding-right:2.6rem}@media screen and (max-width: 768px){.page-new .footer .box-new .date{padding-right:0}}.page-new .group-btn .button{padding:.6rem 1rem .5rem;font-size:1.2rem;font-weight:300;line-height:1.5rem;color:#333;display:flex;justify-content:center;align-items:center;border:.1rem solid #999;border-radius:3rem;width:fit-content;text-decoration:none}.page-new .group-btn .button:hover{border:.1rem solid rgba(0,0,0,0)}.page-new .group-btn .btn-activity{margin-left:.6rem;transition:all .3s}.page-new .group-btn .btn-activity.active{border:.1rem solid rgba(0,0,0,0);color:#fff;background-color:#c8ae4a}.page-new .group-btn .notice.active{border:.1rem solid rgba(0,0,0,0);background-color:#3071a2;color:#fff}.page-new .pagination-list{margin-top:4rem;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 768px){.page-new .pagination-list{justify-content:space-between}}.page-new .pagination-list .page-numbers{width:3rem;display:flex;justify-content:center;align-items:center;border-radius:.3rem;height:3rem;margin-right:2.2rem;position:relative;background-color:rgba(0,0,0,0);transition:all .3s;cursor:pointer;font-size:2rem;text-decoration:none;font-family:"Futura";font-weight:500;color:#2a2a2a;line-height:2.7rem}.page-new .pagination-list .page-numbers:nth-child(5){margin-right:3.1rem}@media screen and (max-width: 768px){.page-new .pagination-list .page-numbers{margin-right:2rem}}.page-new .pagination-list .page-numbers.current{background-color:#408d87;color:#fff}.page-new .pagination-list .btn-prev{margin-right:2.5rem}.page-new .pagination-list .btn-custom__next{margin-left:13rem}@media screen and (max-width: 768px){.page-new .pagination-list .btn-custom__next{margin-left:0}}.page-new-detail .layout-detail{margin-top:10.3rem;display:flex;padding-right:1rem;align-items:flex-start}@media screen and (max-width: 768px){.page-new-detail .layout-detail{flex-direction:column;margin-top:6rem}}.page-new-detail .layout-detail .layout-left{width:100%}.page-new-detail .layout-detail .layout-left .main-list{padding-bottom:2.6rem;width:100%;position:relative}@media screen and (max-width: 768px){.page-new-detail .layout-detail .layout-left .main-list{padding-bottom:1rem}}.page-new-detail .layout-detail .layout-left .main-list::before{position:absolute;content:"";width:100%;height:.5rem;background-color:#92b3b8;bottom:-0.5rem;left:0;right:0;z-index:1;border-radius:1rem}.page-new-detail .layout-detail .layout-left .main-list .main-list__top{align-items:center}@media screen and (max-width: 768px){.page-new-detail .layout-detail .layout-left .main-list .main-list__top{flex-direction:column;align-items:flex-start}}.page-new-detail .layout-detail .layout-left .main-list .main-list__top .list-date{font-size:1.8rem;font-family:"Futura",sans-serif;font-weight:500;letter-spacing:.1em;line-height:2.4rem;color:#2a2a2a;padding-right:3.1rem}@media screen and (max-width: 768px){.page-new-detail .layout-detail .layout-left .main-list .main-list__top .group-btn{margin-top:.7rem}}.page-new-detail .layout-detail .layout-left .main-list .main-list__top .group-btn .button{background-color:#fff;padding:.6rem 1rem .5rem;font-size:1.2rem;font-weight:300;line-height:1.5rem;color:#2a2a2a;width:fit-content;border:.1rem solid #ddd;border-radius:3rem;text-decoration:none}.page-new-detail .layout-detail .layout-left .main-list .main-list__top .group-btn .button.active{border:none}.page-new-detail .layout-detail .layout-left .main-list .main-list__top .group-btn .btn-spa{margin-left:.6rem;padding:.5rem 1.1rem .4rem 1rem}.page-new-detail .layout-detail .layout-left .main-list .main-list__top .group-btn .btn-spa.active{background-color:#91b2b7;color:#fff}.page-new-detail .layout-detail .layout-left .main-list .main-title{margin-top:1.6rem;font-size:3rem;line-height:4rem;letter-spacing:.04em;font-weight:600;color:#000}@media screen and (max-width: 768px){.page-new-detail .layout-detail .layout-left .main-list .main-title{font-size:1.8rem}}.page-new-detail .layout-detail .layout-left .main-heading{margin-top:6.1rem;font-size:1.6rem;font-weight:300;line-height:2.4rem;letter-spacing:.04em;color:#000}@media screen and (max-width: 768px){.page-new-detail .layout-detail .layout-left .main-heading{font-size:1.4rem;margin-top:2.5rem}}.page-new-detail .layout-detail .layout-left .main-submit{background-color:#cd0302;display:flex;justify-content:center;width:100%;align-items:center;max-width:26rem;height:6rem;margin-top:6.8rem;cursor:pointer;position:relative;transition:all .3s;letter-spacing:.1em}@media screen and (max-width: 768px){.page-new-detail .layout-detail .layout-left .main-submit{height:5rem}}.page-new-detail .layout-detail .layout-left .main-submit:hover{opacity:.8}.page-new-detail .layout-detail .layout-left .main-submit .btn-right{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.page-new-detail .layout-detail .layout-left .main-submit .btn-submit{font-size:1.4rem;font-weight:600;line-height:2.4rem;color:#fff;padding:0}.page-new-detail .layout-detail .layout-right{max-width:28rem;flex:none;margin-left:3rem;padding-top:6.4rem;width:100%}@media screen and (max-width: 768px){.page-new-detail .layout-detail .layout-right{margin-left:0;max-width:100%;padding-top:3rem}}.page-new-detail .layout-detail .layout-right .layout-right__title{font-size:2rem;font-weight:bold;font-family:"Futura Std",sans-serif;line-height:2.7rem;color:#000;letter-spacing:.04em;padding-bottom:2rem;border-bottom:.2rem solid #5d535a;width:100%;margin-bottom:4rem}.page-new-detail .layout-detail .layout-right .layout-right__list{margin-bottom:2rem}.page-new-detail .layout-detail .layout-right .layout-right__list .list-date{font-size:1.4rem;font-family:"Futura",sans-serif;font-weight:500;line-height:1.9rem;color:#2a2a2a;margin-bottom:.4rem;letter-spacing:.1em}.page-new-detail .layout-detail .layout-right .layout-right__list .list-heading{font-size:1.4rem;font-weight:600;line-height:2.1rem;color:#000;padding-bottom:2.1rem;border-bottom:.1rem solid #efefef;text-decoration:none;display:block}.page-new-detail .layout-detail .layout-right .layout-right__list .list-heading:hover{text-decoration:underline}
