.site-theme-animationSample .dg.ac{top:150px;z-index:9999}.bgLayer{position:relative;z-index:1}.bgLayer--topUSP{background-color:#fbf9f4}.bgLayer--topConcept:before{content:'';height:100%;left:50%;position:absolute;top:0;transform:translate(-50%, 0);width:100vw;z-index:-1}@media screen and (min-width: 768px){.bgLayer--topConcept:before{background:url("../imgs/pc/img-concept-bg.png") top center no-repeat;background-size:cover}}@media screen and (max-width: 768px){.bgLayer--topConcept:before{background:url("../imgs/sp/img-concept-bg.png") top center no-repeat;background-size:cover}}.bgLayer--topPlan{background-color:#87847d}.bgLayer--topPlan .topSect__heading{color:#ffffff}.bgLayer--topPlan .topSect__heading[data-sai='unique']{background:-webkit-linear-gradient(0deg, #fff, #fff, rgba(255,255,255,0), rgba(255,255,255,0));-webkit-background-clip:text;background-position:100% 0%;background-size:300%;-webkit-text-fill-color:transparent}.bgLayer--topPlan .topSect__heading .line{background-color:#ffffff}.bgLayer--topPlan .linkBtn__inner:after{background-color:#ffffff}.bgLayer--topPlan .linkBtn__txt{color:#ffffff}.bgLayer--topPlan .planSwiper__controller .swiper-pagination:after{background-color:#ffffff}.bgLayer--topPlan .planSwiper__controller .swiper-pagination-bullet,.bgLayer--topPlan .planSwiper__controller .swiper-pagination-bullet-active{background-color:#ffffff}.bgLayer--topPlan .proglessCircle .circleSVG path{fill:#ffffff;stroke:#ffffff}.bgLayer--topPlan .proglessCircle .arrowSVG path{fill:#ffffff}.bgLayer--topSpecial{background-color:#acaaa5;color:#ffffff}.bgLayer--topSpecial .topSect__heading[data-sai='unique']{background:-webkit-linear-gradient(0deg, #fff, #fff, rgba(255,255,255,0), rgba(255,255,255,0));-webkit-background-clip:text;background-position:100% 0%;background-size:300%;color:#ffffff;-webkit-text-fill-color:transparent}.bgLayer--topSpecial .topSect__heading .line{background-color:#ffffff}.bgLayer--topSpecial .linkBtn__inner:after{background-color:#ffffff}.bgLayer--topSpecial .linkBtn__txt{color:#ffffff}.bgLayer--topSpecial .linkBtn__proglessCircle .circleSVG path{fill:#ffffff;stroke:#ffffff}.bgLayer--topSpecial .linkBtn__proglessCircle .arrowSVG__polyline,.bgLayer--topSpecial .linkBtn__proglessCircle .arrowSVG__path{stroke:#ffffff}.bgLayer--topInfo{background-color:#ffffff}@media screen and (min-width: 768px){.collageArea .topSect__cont{align-items:center;display:flex;justify-content:space-between}}.collageGallery{position:relative}@media screen and (min-width: 768px){.collageGallery{margin:60px auto 80px;width:990px}}@media screen and (max-width: 768px){.collageGallery{margin:25px auto 20px}}.collageGallery__inner{display:grid;overflow:hidden;position:relative}@media screen and (min-width: 768px){.collageGallery__inner{border-bottom-right-radius:80px;gap:1px 1px;grid-auto-columns:1fr 1fr;grid-template-areas:'a b d' 'a c d';grid-template-columns:.272727fr .363636fr .363636fr;grid-template-rows:.4fr .6fr;height:500px;margin:0 auto;width:990px}}@media screen and (max-width: 768px){.collageGallery__inner{border-bottom-right-radius:40px;gap:5px 5px;grid-template-areas:'b d' 'a d' 'a c';grid-template-columns:.78fr 1.22fr;grid-template-rows:.298056156fr 2.615819209fr .298056156fr;height:463px;margin-left:-30px;width:345px}}.collageGallery__inner:before{background-color:#ffffff;content:'';height:100%;-webkit-mask-image:linear-gradient(to right, transparent, #fff, #fff);mask-image:linear-gradient(to right, transparent, #fff, #fff);-webkit-mask-position:right;mask-position:right;-webkit-mask-size:200% 100%;mask-size:200% 100%;opacity:1;position:absolute;top:0;transition:opacity 2.4s, -webkit-mask-position 1.2s;transition:mask-position 1.2s, opacity 2.4s;transition:mask-position 1.2s, opacity 2.4s, -webkit-mask-position 1.2s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);width:100%;z-index:4}@media screen and (min-width: 768px){.collageGallery__inner+.caption{margin-top:10px}}@media screen and (max-width: 768px){.collageGallery__inner+.caption{margin-top:8px}}.collageGallery__item{counter-increment:galleryNum;position:relative;transition-duration:1.8s}.collageGallery__item:nth-of-type(1){grid-area:a}.collageGallery__item:nth-of-type(2){grid-area:b}.collageGallery__item:nth-of-type(3){grid-area:c}.collageGallery__item:nth-of-type(4){grid-area:d}.collageGallery__item[data-collage-animate='horizontall_L_R']{overflow:hidden}.collageGallery__item[data-collage-animate='horizontall_L_R'] .pic{width:auto}.collageGallery__item[data-collage-animate='horizontall_L_R'] .pic__image{height:100%;max-width:unset;width:auto}.collageGallery__item:after{align-items:center;background:#666666;border:1px solid #cccccc;bottom:0;color:#ffffff;content:"" counter(galleryNum);display:inline-block;display:flex;font-family:"EB Garamond",serif;justify-content:center;left:o;letter-spacing:.02em;line-height:.7;position:absolute}@media screen and (min-width: 768px){.collageGallery__item:after{font-size:12px;height:20px;width:20px}}@media screen and (max-width: 768px){.collageGallery__item:after{font-size:11px;height:15px;width:15px}}.collageGallery.sai-animate .collageGallery__inner:before{-webkit-mask-position:left;mask-position:left;opacity:0}.collageGallery.sai-animate .collageGallery__item[data-collage-animate='horizontall_L_R'] .pic__image{animation:horizontall_L_R 20s 1.2s linear infinite}@keyframes horizontall_L_R{1%{transform:translate3d(0, 0, 0)}49%{transform:translate3d(-35%, 0, 0)}51%{transform:translate3d(-35%, 0, 0)}99%{transform:translate3d(0, 0, 0)}}.conceptGallery{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.conceptGallery{gap:5px}}@media screen and (max-width: 768px){.conceptGallery{gap:calc(4 / 390 * 100vw);padding:0 calc(4 / 390 * 100vw)}}@media screen and (min-width: 768px){.conceptGallery__item{width:596px}}@media screen and (max-width: 768px){.conceptGallery__item{width:calc(189 / 390 * 100vw)}}@media screen and (min-width: 768px){.conceptGallery__item:nth-child(n+3):nth-child(-n+5){width:396px}}@media screen and (min-width: 768px){.conceptGallery__item:nth-child(n+6):nth-child(-n+9){width:296px}}@media screen and (min-width: 768px){.conceptGallery__item:nth-child(n+10):nth-child(-n+12){width:396px}}@media screen and (min-width: 768px){.conceptGallery__item:nth-child(n+15):nth-child(-n+17){width:396px}}@media screen and (max-width: 768px){.conceptGallery__item:nth-child(n+3):nth-child(-n+6){width:calc(124.5 / 390 * 100vw)}}@media screen and (max-width: 768px){.conceptGallery__item:nth-child(n+6):nth-child(-n+7){width:calc(189 / 390 * 100vw)}}@media screen and (max-width: 768px){.conceptGallery__item:nth-child(n+8):nth-child(-n+10){width:calc(124.5 / 390 * 100vw)}}@media screen and (max-width: 768px){.conceptGallery__item:nth-child(n+11):nth-child(-n+12){width:calc(189 / 390 * 100vw)}}@media screen and (max-width: 768px){.conceptGallery__item:nth-child(n+13):nth-child(-n+15){width:calc(124.5 / 390 * 100vw)}}@media screen and (max-width: 768px){.conceptGallery__item:nth-child(n+16){width:calc(189 / 390 * 100vw)}}.conceptGallery__item .photo__image,.conceptGallery__item .photo__pic{width:100%}.conceptGallery__item .photo__capIn{background-color:#666666;bottom:0;color:#ffffff;padding:4px;right:0}.conceptGallery+.caption{text-align:start}@media screen and (min-width: 768px){.conceptGallery+.caption{margin-top:20px}}@media screen and (max-width: 768px){.conceptGallery+.caption{padding:calc(20 / 390 * 100vw) calc(20 / 390 * 100vw) 0}}.conceptSect{margin:0 auto;text-align:center}@media screen and (min-width: 768px){.conceptSect{padding:215px 0 120px;width:1205px}}@media screen and (max-width: 768px){.conceptSect{padding:calc(116 / 390 * 100vw) 0 calc(67 / 390 * 100vw)}}.conceptSect__head{margin:auto;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.conceptSect__head .headingCombi .heading{font-size:30px}}@media screen and (max-width: 768px){.conceptSect__head .headingCombi .heading{font-size:calc(22 / 390 * 100vw)}}@media screen and (min-width: 768px){.conceptSect__head+.conceptSect__cont{margin-top:105px}}@media screen and (max-width: 768px){.conceptSect__head+.conceptSect__cont{margin-top:calc(68 / 390 * 100vw)}}.conceptSect__ttl{color:#404256;font-family:"Grey Qo",system-ui;letter-spacing:2.4px;opacity:.2;position:absolute;transform:rotate(-15deg)}@media screen and (min-width: 768px){.conceptSect__ttl{bottom:calc(100% - 32px);font-size:120px;right:28px}}@media screen and (max-width: 768px){.conceptSect__ttl{bottom:calc(100% - (20 / 390 * 100vw));font-size:calc(64 / 390 * 100vw);right:calc(-30 / 390 * 100vw)}}@media screen and (min-width: 768px){.conceptSect__ttl+.txt{margin-top:30px}}@media screen and (max-width: 768px){.conceptSect__ttl+.txt{margin-top:30px}}.conceptSect .txt{letter-spacing:.07em}@media screen and (min-width: 768px){.conceptSect .txt{font-size:16px;line-height:2.25}.conceptSect .txt:before{content:'';margin-top:calc((1 - 2.25) * .5em)}.conceptSect .txt:after{margin-bottom:calc((1 - 2.25) * .5em)}.conceptSect .txt:before,.conceptSect .txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.conceptSect .txt{font-size:13px;line-height:2.92308}.conceptSect .txt:before{content:'';margin-top:calc((1 - 2.92308) * .5em)}.conceptSect .txt:after{margin-bottom:calc((1 - 2.92308) * .5em)}.conceptSect .txt:before,.conceptSect .txt:after{content:'';display:block;height:0;width:0}}.conceptSect__btn{align-items:center;display:flex;justify-content:center;margin:auto;transition:opacity ease .5s;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.conceptSect__btn{gap:24px;margin-top:47px}}@media screen and (max-width: 768px){.conceptSect__btn{gap:calc(16 / 390 * 100vw);margin-top:calc(40 / 390 * 100vw)}}@media screen and (min-width: 768px){.conceptSect__btn:hover{opacity:.8}}@media (hover: hover) and (pointer: fine){.conceptSect__btn:hover{opacity:.8}}.conceptSect__btn .inner{color:#666666;font-family:"EB Garamond",serif;letter-spacing:.52px}@media screen and (min-width: 768px){.conceptSect__btn .inner{font-size:26px;line-height:2.25}.conceptSect__btn .inner:before{content:'';margin-top:calc((1 - 2.25) * .5em)}.conceptSect__btn .inner:after{margin-bottom:calc((1 - 2.25) * .5em)}.conceptSect__btn .inner:before,.conceptSect__btn .inner:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.conceptSect__btn .inner{font-size:calc(20 / 390 * 100vw);line-height:2.92308}.conceptSect__btn .inner:before{content:'';margin-top:calc((1 - 2.92308) * .5em)}.conceptSect__btn .inner:after{margin-bottom:calc((1 - 2.92308) * .5em)}.conceptSect__btn .inner:before,.conceptSect__btn .inner:after{content:'';display:block;height:0;width:0}}.conceptSect__btn .plusIcon{fill:none;margin-bottom:2px}@media screen and (min-width: 768px){.conclusion .txt+.linkBtn{margin-top:40px}}@media screen and (max-width: 768px){.conclusion .txt+.linkBtn{margin-top:30px}}.dailyCard__trigger{background:none;border:0;cursor:pointer;padding:0}@media screen and (min-width: 768px){.dailyCard__trigger:hover .dailyCard__btn{background-color:#ffffff;color:#111111}}@media (hover: hover) and (pointer: fine){.dailyCard__trigger:hover .dailyCard__btn{background-color:#ffffff;color:#111111}}.dailyCard__btn{align-items:center;background-color:#111111;border:1px solid #111111;color:#ffffff;display:flex;justify-content:center;letter-spacing:.04em;line-height:1;text-align:center;transition:.6s ease;transition-property:background-color,color}@media screen and (min-width: 768px){.dailyCard__btn{font-size:16px;gap:16px;padding:15px 0}}@media screen and (max-width: 768px){.dailyCard__btn{font-size:13px;gap:16px;padding:15px 0}}.dailyCard__btn .icon{position:relative}.dailyModal{height:100%;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100%;z-index:99999}@media screen and (min-width: 768px){.dailyModal{padding:30px}}.dailyModal.is-visible{opacity:1;visibility:visible}.dailyModal__inner{align-items:center;background-color:#ffffff;display:flex;height:100%;justify-content:center;overflow:scroll;width:100%}.dailyModal__slider{height:100%;width:100%}.dailyModal__slider .swiper-container,.dailyModal__slider .swiper-wrapper,.dailyModal__slider .swiper-slide{height:100%}.dailyModal__slider .swiper-slide{pointer-events:none}.is-visible .dailyModal__slider .swiper-slide.swiper-slide-active{pointer-events:auto}.dailyModal__slider .dailyCard__btn .icon{aspect-ratio:8 / 10;background-color:currentColor;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}@media screen and (min-width: 768px){.dailyModal__slider .dailyCard__btn .icon{width:8px}}@media screen and (max-width: 768px){.dailyModal__slider .dailyCard__btn .icon{width:8px}}.dailyModal__controller{align-items:center;display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translate(0, -50%);width:100%;z-index:9}@media screen and (min-width: 768px){.dailyModal__controller{padding:0 70px}}@media screen and (max-width: 768px){.dailyModal__controller{padding:0 10px}}.dailyModal__dir{aspect-ratio:1 / 2;background:none;border:0;cursor:pointer;padding:0;pointer-events:auto}@media screen and (min-width: 768px){.dailyModal__dir{width:20px}}@media screen and (max-width: 768px){.dailyModal__dir{width:15px}}.dailyModal__dir svg{fill:none}@media screen and (min-width: 768px){.dailyModal__dir svg{stroke:#000000}}@media screen and (max-width: 768px){.dailyModal__dir svg{filter:drop-shadow(0 0 3px rgba(0,0,0,0.5)) drop-shadow(0 0 3px rgba(0,0,0,0.5)) drop-shadow(0 0 3px rgba(0,0,0,0.5));stroke:#ffffff}}.dailyModal__bg{background:rgba(0,0,0,0.7);inset:0;position:absolute;z-index:-1}.dailyModal__close{background:initial;border:0;cursor:pointer;display:block;height:auto;padding:0;position:absolute;z-index:999}@media screen and (min-width: 768px){.dailyModal__close{right:60px;top:60px;width:46px}}@media screen and (max-width: 768px){.dailyModal__close{right:30px;top:30px;width:32px}}.dailyModal__close .closeSVG{height:auto;width:100%}.dailySect{background-color:#e8e5df}@media screen and (min-width: 768px){.dailySect{padding:120px 0}}@media screen and (max-width: 768px){.dailySect{padding:80px 30px}}.dailySect__head{text-align:center}@media screen and (min-width: 768px){.dailySect__head+.dailySect__cont{margin-top:60px}}@media screen and (max-width: 768px){.dailySect__head+.dailySect__cont{margin-top:40px}}@media screen and (min-width: 768px){.dailySect__cont+.dailySect__note{margin-top:40px}}@media screen and (max-width: 768px){.dailySect__cont+.dailySect__note{margin-top:32px}}@media screen and (max-width: 768px){.dailySect__slider .usableSwiper .swiper-container{width:390px}}@media screen and (min-width: 768px){.dailySect__slider .dailyCard__trigger:hover .dailyCard__btn .icon{transform:rotate(90deg)}}@media (hover: hover) and (pointer: fine){.dailySect__slider .dailyCard__trigger:hover .dailyCard__btn .icon{transform:rotate(90deg)}}.dailySect__slider .dailyCard__btn .icon{aspect-ratio:1 / 1;transition:transform .6s ease}@media screen and (min-width: 768px){.dailySect__slider .dailyCard__btn .icon{width:13px}}@media screen and (max-width: 768px){.dailySect__slider .dailyCard__btn .icon{width:11px}}.dailySect__slider .dailyCard__btn .icon:before,.dailySect__slider .dailyCard__btn .icon:after{background-color:currentColor;content:'';height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}.dailySect__slider .dailyCard__btn .icon:after{transform:translate(-50%, -50%) rotate(90deg)}.dailySect__note{margin:0 auto;text-align:right}@media screen and (min-width: 768px){.dailySect__note{width:1200px}}@media screen and (max-width: 768px){.facilityCard{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.facilityCard:has(.facilityCard__visual){align-items:center;display:flex;gap:24px}}@media screen and (min-width: 768px){.facilityCard:has(.facilityCard__visual) .facilityCard__desc{width:calc(100% - 127px - 24px)}}.facilityCard:has(.facilityCard__visual) .facilityCard__desc .caption:before,.facilityCard:has(.facilityCard__visual) .facilityCard__desc .caption:after{content:''}.facilityCard__visual{overflow:hidden}@media screen and (min-width: 768px){.facilityCard__visual{border-radius:20px;width:127px}}@media screen and (max-width: 768px){.facilityCard__visual{border-radius:20px}}.facilityCard__desc .txt+.caption{margin-top:16px}.facilityCard__desc .txt .caption:before,.facilityCard__desc .txt .caption:after{content:initial}.galleryCard{transition:.3s;width:100%}@media screen and (min-width: 768px){.galleryCard:hover .galleryCard__visual .photo__image{transform:scale(1.15)}}@media (hover: hover) and (pointer: fine){.galleryCard:hover .galleryCard__visual .photo__image{transform:scale(1.15)}}.galleryCard__visual{overflow:hidden;position:relative;z-index:2}@media screen and (min-width: 768px){.galleryCard__visual{border-bottom-right-radius:120px}}@media screen and (max-width: 768px){.galleryCard__visual{border-bottom-right-radius:80px}}.galleryCard__visual .photo__image{transition:1.2s}@media screen and (min-width: 768px){.galleryCard__visual+.galleryCard__ttl,.galleryCard__visual+.galleryCard__txt{margin-top:20px}}@media screen and (max-width: 768px){.galleryCard__visual+.galleryCard__ttl,.galleryCard__visual+.galleryCard__txt{margin-top:18px}}.galleryCard__ttl{color:#666666;font-family:"Lato",sans-serif;letter-spacing:.1em;line-height:.7}@media screen and (min-width: 768px){.galleryCard__ttl{font-size:12px}}@media screen and (max-width: 768px){.galleryCard__ttl{font-size:10px}}@media screen and (min-width: 768px){.galleryCard__ttl+.galleryCard__txt{margin-top:20px}}@media screen and (max-width: 768px){.galleryCard__ttl+.galleryCard__txt{margin-top:15px}}@media screen and (min-width: 768px){.galleryCard__txt{font-size:18px;letter-spacing:.03em;line-height:2.11111}.galleryCard__txt:before{content:'';margin-top:calc((1 - 2.11111) * .5em)}.galleryCard__txt:after{margin-bottom:calc((1 - 2.11111) * .5em)}.galleryCard__txt:before,.galleryCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.galleryCard__txt{font-size:12px;letter-spacing:.15em;line-height:1.83333}.galleryCard__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.galleryCard__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.galleryCard__txt:before,.galleryCard__txt:after{content:'';display:block;height:0;width:0}}.gallerySwiper{margin:0 calc(50% - 50vw);overflow:hidden;position:relative;width:100vw}@media screen and (min-width: 768px){.gallerySwiper{padding-bottom:20px}}@media screen and (max-width: 768px){.gallerySwiper{padding-bottom:17px}}.gallerySwiper__controller{align-items:center;display:flex;justify-content:center;margin:0 auto}@media screen and (min-width: 768px){.gallerySwiper__controller{margin:60px auto 0;width:1200px}}@media screen and (max-width: 768px){.gallerySwiper__controller{margin-top:20px;width:315px}}.gallerySwiper__controller .swiper-pagination{display:flex;position:static}@media screen and (min-width: 768px){.gallerySwiper__controller .swiper-pagination{margin-left:20px;width:1035px}}@media screen and (max-width: 768px){.gallerySwiper__controller .swiper-pagination{margin-left:18px;width:235px}}.gallerySwiper__controller .swiper-pagination:after{background-color:#cccccc;content:'';display:block;height:1px;left:0;position:absolute;top:5px;width:100%;z-index:-1}.gallerySwiper__controller .swiper-pagination-bullet{background:none;background-color:#999999;border-radius:0;content:'';display:block;height:5px;opacity:1;transform:scale(0, 1);transform-origin:right top;transition:transform 1s;width:100%}.gallerySwiper__controller .swiper-pagination-bullet-active{background-color:#999999;transform:scale(1, 1);transform-origin:left top;transition:transform 1s}.gallerySwiper__controller .swiper-scrollbar-drag{background-color:#999999;border-radius:0;height:4px;position:relative}@media screen and (min-width: 768px){.gallerySwiper__controller .swiper-scrollbar-drag{top:0}}@media screen and (max-width: 768px){.gallerySwiper__controller .swiper-scrollbar-drag{top:-2px}}.gallerySwiper__controller .proglessCircle{cursor:pointer;position:relative}@media screen and (min-width: 768px){.gallerySwiper__controller .proglessCircle{width:40px}}@media screen and (max-width: 768px){.gallerySwiper__controller .proglessCircle{width:33px}}.gallerySwiper__controller .proglessCircle .circleSVG{height:auto;width:100%}.gallerySwiper__controller .proglessCircle .circleSVG--cover{height:100%;left:0;position:absolute;stroke-dasharray:0 366;top:0;transition-duration:1s;transition-timing-function:linear;width:100%;z-index:1}.gallerySwiper__controller .proglessCircle .circleSVG--base{opacity:1;stroke-dasharray:366 366}.gallerySwiper__controller .proglessCircle .arrowSVG{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:6px}.gallerySwiper__controller .proglessCircle.is-animate .circleSVG--cover{stroke-dasharray:366 366;transition-duration:9s}@media screen and (min-width: 768px){.gallerySwiper .swiper-container{margin-left:auto;margin-right:auto;width:1200px}}@media screen and (max-width: 768px){.gallerySwiper .swiper-container{margin-left:auto;margin-right:0;width:315px}}.gallerySwiper .swiper-wrapper{overflow:visible}.gallerySwiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.gallerySwiper .swiper-slide{transition:.3s;width:465px}}@media screen and (max-width: 768px){.gallerySwiper .swiper-slide{width:255px}}@media screen and (min-width: 768px){.gallerySwiper .swiper-slide-prev{transition:0}}.gallerySwiper--disableMode .swiper-wrapper{justify-content:center}.gallerySwiper--disableMode .swiper-slide:not(:last-of-type){margin-right:60px}.infoBox{background-color:#ffffff;position:relative}@media screen and (min-width: 768px){.infoBox{bottom:0;height:40px;max-width:700px;position:absolute}}@media screen and (max-width: 768px){.infoBox{height:40px;width:100%}}.infoBox__link{align-items:center;background-color:#333333;color:#ffffff;display:flex;height:100%;justify-content:flex-start;transition:.3s;width:100%}@media screen and (min-width: 768px){.infoBox__link{padding:10px 65px}.infoBox__link:hover{opacity:.7}}@media screen and (max-width: 768px){.infoBox__link{padding:5px 20px}}.infoBox__link:after{color:#ffffff;content:'＞';font-size:12px;line-height:1;position:absolute;right:20px;top:50%;transform:translate(0, -50%) scale(0.6, 1)}.infoBox__icon{position:absolute;top:50%;transform:translate(0, -50%)}@media screen and (min-width: 768px){.infoBox__icon{left:15px}}@media screen and (max-width: 768px){.infoBox__icon{font-size:20px;height:25px;left:20px;width:25px}}.infoBox__txt{-webkit-box-orient:vertical;color:#eeeeee;display:-webkit-box;letter-spacing:.15em;-webkit-line-clamp:1;overflow:hidden;position:relative}@media screen and (min-width: 768px){.infoBox__txt{font-size:14px;padding-left:0}}@media screen and (max-width: 768px){.infoBox__txt{font-size:12px;line-height:calc(36 / 24);padding-left:40px}}.mainUSP{color:#001722}@media screen and (min-width: 768px){.mainUSP{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1200px}}@media screen and (min-width: 768px) and (max-width: 1440px){.mainUSP{width:calc(1200% / 1440 * 100)}}.mainUSP__heading{position:relative}@media screen and (min-width: 768px){.mainUSP__heading{font-size:30px;padding-left:28px;line-height:1.66667}.mainUSP__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.mainUSP__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.mainUSP__heading:before,.mainUSP__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.mainUSP__heading{font-size:22px;margin-left:-30px;padding-left:30px;line-height:1.45455}.mainUSP__heading:before{content:'';margin-top:calc((1 - 1.45455) * .5em)}.mainUSP__heading:after{margin-bottom:calc((1 - 1.45455) * .5em)}.mainUSP__heading:before,.mainUSP__heading:after{content:'';display:block;height:0;width:0}}.mainUSP__heading .line{background-color:#3b5251;position:absolute;transform:scale(0, 1);transition:1.2s}@media screen and (min-width: 768px){.mainUSP__heading .line{height:2px;left:0;top:30px;width:15px}}@media screen and (max-width: 768px){.mainUSP__heading .line{height:2px;left:0;top:13px;width:10px}}.mainUSP__heading[data-sai].sai-animate .line{transform:scale(1, 1)}.mainUSP__heading[data-sai='unique']{background:-webkit-linear-gradient(0deg, #001722, #001722, rgba(0,23,34,0), rgba(0,23,34,0));-webkit-background-clip:text;background-position:100% 0%;background-size:300%;-webkit-text-fill-color:transparent}.mainUSP__heading[data-sai='unique'].sai-animate{background-position:0 0}.mainUSP__inner{position:relative}@media screen and (min-width: 768px){.mainUSP__inner{padding-left:calc(76% / 1440 * 100)}}@media screen and (min-width: 768px) and (min-width: 1440px){.mainUSP__inner{padding-left:76px}}@media screen and (max-width: 768px){.mainUSP__inner{padding:0 30px}}@media screen and (min-width: 768px){.mainUSP__inner .linkBtn{margin-left:28px;margin-top:61px}}@media screen and (max-width: 768px){.mainUSP__inner .linkBtn{margin-top:30px}}.mainUSP__visual{display:block;position:relative}@media screen and (min-width: 768px){.mainUSP__visual{height:calc(600 / 1440 * 100vw);width:calc(570% / 1200 * 100)}}@media screen and (min-width: 768px) and (min-width: 1440px){.mainUSP__visual{height:600px;width:570px}}@media screen and (max-width: 768px){.mainUSP__visual{height:445px;margin:30px auto 0;width:315px}}.mainUSP__visual .photo{overflow:hidden;z-index:1}@media screen and (min-width: 768px){.mainUSP__visual .photo{height:100%;width:calc(690% / 570 * 100)}}@media screen and (max-width: 768px){.mainUSP__visual .photo{height:445px;width:315px}}.mainUSP__visual .photo__pic{height:100%}.mainUSP__visual .photo__image{transition:1.2s;width:100%}.mainUSP__visual[data-usp-animate='horizontall_L_R']{overflow:hidden}.mainUSP__visual[data-usp-animate='horizontall_L_R'] .photo__image{height:100%;max-width:unset;width:auto}.mainUSP__visual[data-sai='unique']:before{background-color:#ffffff;content:'';height:100%;-webkit-mask-image:linear-gradient(to right, transparent, #fff, #fff);mask-image:linear-gradient(to right, transparent, #fff, #fff);-webkit-mask-position:right;mask-position:right;-webkit-mask-size:200% 100%;mask-size:200% 100%;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity 2.4s, -webkit-mask-position 1.2s;transition:mask-position 1.2s, opacity 2.4s;transition:mask-position 1.2s, opacity 2.4s, -webkit-mask-position 1.2s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);z-index:4}@media screen and (min-width: 768px){.mainUSP__visual[data-sai='unique']:before{width:calc(100% + 120px)}}@media screen and (max-width: 768px){.mainUSP__visual[data-sai='unique']:before{width:100%}}.mainUSP__visual[data-sai='unique'].sai-animate:before{-webkit-mask-position:left;mask-position:left;opacity:0}.mainUSP__visual.sai-animate[data-usp-animate='horizontall_L_R'] .photo__image{animation:horizontall_L_R 20s 10s linear infinite}@media screen and (max-width: 768px){.mainUSP__visual--pc{display:none}}@media screen and (min-width: 768px){.mainUSP__visual--sp{display:none}}.mainUSP__link{display:inline-block}@media screen and (min-width: 768px){.mainUSP__link:hover .photo__image{transform:scale(1.15)}}@media (hover: hover) and (pointer: fine){.mainUSP__link:hover .photo__image{transform:scale(1.15)}}.uspArea{overflow:hidden}@media screen and (max-width: 768px){.uspArea .mainUSP:nth-of-type(odd) .mainUSP__visual{transform:translate(30px, 0)}}.uspArea .mainUSP:nth-of-type(odd) .mainUSP__visual:before{left:0}@media screen and (min-width: 768px){.uspArea .mainUSP:nth-of-type(odd) .mainUSP__visual .photo{border-bottom-left-radius:120px;margin-right:calc(-120 / 1440 * 100vw)}}@media screen and (min-width: 768px) and (min-width: 1440px){.uspArea .mainUSP:nth-of-type(odd) .mainUSP__visual .photo{margin-right:-120px}}@media screen and (max-width: 768px){.uspArea .mainUSP:nth-of-type(odd) .mainUSP__visual .photo{border-bottom-left-radius:80px}}@media screen and (max-width: 768px){.uspArea .mainUSP:nth-of-type(odd) .linkBtn{margin:30px 0 0 auto}}.uspArea .mainUSP:nth-of-type(even){flex-direction:row-reverse}@media screen and (max-width: 768px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual{margin-left:-30px}}.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual:before{right:0}@media screen and (min-width: 768px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo{border-bottom-right-radius:120px;margin-left:calc(-120 / 1440 * 100vw)}}@media screen and (min-width: 768px) and (min-width: 1440px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo{margin-left:-120px}}@media screen and (max-width: 768px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo{border-bottom-right-radius:80px;margin:0 auto 0 0}}.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo__capIn{right:unset}@media screen and (min-width: 768px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo__capIn{left:10px}}@media screen and (max-width: 768px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo__capIn{left:5px}}.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo__capOut{right:unset}@media screen and (min-width: 768px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo__capOut{left:10px}}@media screen and (max-width: 768px){.uspArea .mainUSP:nth-of-type(even) .mainUSP__visual .photo__capOut{left:5px}}@media screen and (min-width: 768px){.uspArea .mainUSP:not(:last-of-type){margin-bottom:80px}}@media screen and (max-width: 768px){.uspArea .mainUSP:not(:last-of-type){margin-bottom:100px}}.mainVisual{position:relative;width:100%}.mainVisual__capIn{bottom:5px;position:absolute;right:5px;z-index:2}.mainVisual__item .photo{height:100%;width:100%}@media screen and (max-width: 768px){.mainVisual__item .photo{aspect-ratio:1/1}}@media screen and (min-width: 768px){.mainVisual__item .photo__image,.mainVisual__item .photo__pic{width:100%}}@media screen and (max-width: 768px){.mainVisual__item .photo__image,.mainVisual__item .photo__pic{height:100%;max-width:none;width:auto}}@media screen and (min-width: 768px){.mainVisual__item .photo__image{transform-origin:right right;transition:transform 7s ease-in-out}}@media screen and (max-width: 768px){.mainVisual__item .photo__image{height:100%;position:absolute;top:0;transform:translateX(0) scale(1);transition:10s ease-in-out}}@media screen and (min-width: 768px){.mainVisual__item--01 .photo__image{transform:translateX(4%) scale(1.1);transform-origin:right right}}@media screen and (max-width: 768px){.mainVisual__item--01 .photo__image{right:0;transform:translateX(15%) scale(1.3);transform-origin:left left}}@media screen and (min-width: 768px){.mainVisual__item--02 .photo__image{transform:translateX(4%) scale(1.1);transform-origin:right right}}@media screen and (max-width: 768px){.mainVisual__item--02 .photo__image{right:0;transform:translateX(15%) scale(1.3);transform-origin:left left}}@media screen and (min-width: 768px){.mainVisual__item--03 .photo__image{transform:translateX(-4%) scale(1.15);transform-origin:left left}}@media screen and (max-width: 768px){.mainVisual__item--03 .photo__image{right:0;transform:translateX(-25%) scale(1.5);transform-origin:left left}}@media screen and (min-width: 768px){.mainVisual__item--04 .photo__image{transform:scale(1.15)}}@media screen and (max-width: 768px){.mainVisual__item--04 .photo__image{transform:scale(1.4)}}.mainVisual__item--04 .mainVisual__ttl{opacity:0}.mainVisual__item--04 .mainVisual__ttl .photo__image{transform:unset}.mainVisual__ttl{opacity:0;position:absolute;transition:opacity 1.5s 1.5s ease-in-out}@media screen and (min-width: 768px){.mainVisual__ttl{bottom:calc(40 / 1440 * 100vw);left:calc(40 / 1440 * 100vw);width:calc(710 / 1440 * 100vw)}}@media screen and (max-width: 768px){.mainVisual__ttl{bottom:calc(36 / 780 * 100vw);left:calc(30 / 780 * 100vw);width:calc(1099 / 780 * 100vw)}}@media screen and (max-width: 768px){.mainVisual__ttl .photo{aspect-ratio:564 / 230}}.mainVisual .mainSlider{position:relative}.mainVisual .mainSlider .swiper-pagination{display:none}body.is-end .mainSlider{position:relative}@media screen and (max-width: 768px){body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-active .mainVisual__item--01 .photo__image,body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .mainVisual__item--01 .photo__image{transform:translateX(0%) scale(1)}}@media screen and (max-width: 768px){body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-active .mainVisual__item--02 .photo__image,body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .mainVisual__item--02 .photo__image{transform:translateX(0%) scale(1)}}@media screen and (max-width: 768px){body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-active .mainVisual__item--03 .photo__image,body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .mainVisual__item--03 .photo__image{transform:translateX(20%) scale(1.4)}}body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-active .mainVisual__item--04 .photo__image,body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .mainVisual__item--04 .photo__image{transform:translateX(0%) scale(1)}body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-active .mainVisual__item--04 .mainVisual__ttl,body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .mainVisual__item--04 .mainVisual__ttl{opacity:1}@media screen and (min-width: 768px){body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-active .mainVisual__item .photo__image,body.is-end .mainSlider .swiper-container .swiper-slide.swiper-slide-duplicate-active .mainVisual__item .photo__image{transform:translateX(0%) scale(1)}}body.is-end .mainSlider .swiper-pagination{display:none}@media screen and (min-width: 768px){.meritArea{margin:0 auto;width:1200px}}.meritArea .meritFeature:nth-of-type(odd){margin:0 0 0 auto}@media screen and (min-width: 768px){.meritArea .meritFeature:nth-of-type(odd) .meritFeature__visual{border-bottom-left-radius:120px}}@media screen and (max-width: 768px){.meritArea .meritFeature:nth-of-type(odd) .meritFeature__visual{border-bottom-left-radius:40px}}.meritArea .meritFeature:nth-of-type(even){flex-direction:row-reverse}@media screen and (max-width: 768px){.meritArea .meritFeature:nth-of-type(even){transform:translate(30px, 0)}}@media screen and (min-width: 768px){.meritArea .meritFeature:nth-of-type(even) .meritFeature__visual{border-bottom-right-radius:120px}}@media screen and (max-width: 768px){.meritArea .meritFeature:nth-of-type(even) .meritFeature__visual{border-bottom-right-radius:40px;transform:translate(-30px, 0)}}@media screen and (min-width: 768px){.meritArea .meritFeature:not(:last-of-type){margin-bottom:130px}}@media screen and (max-width: 768px){.meritArea .meritFeature:not(:last-of-type){margin-bottom:100px}}@media screen and (min-width: 768px){.meritBox{padding:60px 0 80px}}@media screen and (max-width: 768px){.meritBox{padding:35px 30px 25px}}@media screen and (min-width: 768px){.meritBox__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:1200px}}.meritBox__item{position:relative}@media screen and (min-width: 768px){.meritBox__item{align-items:center;display:flex}}@media screen and (max-width: 768px){.meritBox__item{padding-bottom:12px}}.meritBox__item:before{background-color:rgba(204,204,204,0.5);content:'';position:absolute}@media screen and (min-width: 768px){.meritBox__item:before{height:50px;left:0;top:50%;transform:translate(0, -50%) rotate(30deg);width:1px}}@media screen and (max-width: 768px){.meritBox__item:before{bottom:0;height:1px;left:0;width:100%}}@media screen and (min-width: 768px){.meritBox__item:first-child{margin-top:33px}}@media screen and (max-width: 768px){.meritBox__item:has(.meritCard--link):before{width:calc(100% - 20px)}}@media screen and (min-width: 768px){.meritBox__item:first-of-type:before{content:initial}}@media screen and (min-width: 768px){.meritBox__item+.meritBox__item{margin-left:40px;padding-left:40px}}@media screen and (max-width: 768px){.meritBox__item+.meritBox__item{margin-top:20px}}.meritBox__item .meritCard{color:#111111;display:block;letter-spacing:.15em;position:relative;text-align:center}@media screen and (min-width: 768px){.meritBox__item .meritCard{font-size:24px;line-height:calc(30 / 24)}}@media screen and (max-width: 768px){.meritBox__item .meritCard{font-size:20px;line-height:calc(60 / 40)}}.meritBox__item .meritCard .color{color:#2270a7}.meritBox__item .meritCard .bold{font-weight:bold}.meritBox__item .meritCard .num{font-family:"EB Garamond",serif;letter-spacing:0;line-height:.7}@media screen and (min-width: 768px){.meritBox__item .meritCard .num{font-size:36px}}@media screen and (max-width: 768px){.meritBox__item .meritCard .num{font-size:30px}}.meritBox__item .meritCard .size-xs{letter-spacing:.15em}@media screen and (min-width: 768px){.meritBox__item .meritCard .size-xs{font-size:14px}}@media screen and (max-width: 768px){.meritBox__item .meritCard .size-xs{font-size:12px;line-height:calc(40 / 24)}}@media screen and (min-width: 768px){.meritBox__item .meritCard .size-xs .num{font-size:18px}}@media screen and (max-width: 768px){.meritBox__item .meritCard .size-xs .num{font-size:15px}}.meritBox__item .meritCard .size-s{letter-spacing:.15em}@media screen and (min-width: 768px){.meritBox__item .meritCard .size-s{font-size:16px}}@media screen and (max-width: 768px){.meritBox__item .meritCard .size-s{font-size:15px}}.meritBox__item .meritCard .size-m{letter-spacing:.15em}@media screen and (min-width: 768px){.meritBox__item .meritCard .size-m{font-size:20px}}@media screen and (max-width: 768px){.meritBox__item .meritCard .size-m{font-size:18px}}.meritBox__item .meritCard sup{font-size:10px;vertical-align:text-top}.meritBox__item .meritCard__proglessCircle{aspect-ratio:1 /1;display:inline-block;perspective:80px;position:absolute;transition-delay:.6s;transition-duration:1s}@media screen and (min-width: 768px){.meritBox__item .meritCard__proglessCircle{bottom:-40px;right:-30px}}@media screen and (max-width: 768px){.meritBox__item .meritCard__proglessCircle{bottom:-20px;right:0}}.meritBox__item .meritCard__proglessCircle .circleSVG{aspect-ratio:1 / 1;height:auto;position:relative;transition:.3s;width:100%;z-index:2}@media screen and (min-width: 768px){.meritBox__item .meritCard__proglessCircle .circleSVG{width:45px}}@media screen and (max-width: 768px){.meritBox__item .meritCard__proglessCircle .circleSVG{width:32px}}.meritBox__item .meritCard__proglessCircle .circleSVG__path{stroke:#cccccc}.meritBox__item .meritCard__proglessCircle .arrowSVG{aspect-ratio:1 / 1;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:5}@media screen and (min-width: 768px){.meritBox__item .meritCard__proglessCircle .arrowSVG{width:11px}}@media screen and (max-width: 768px){.meritBox__item .meritCard__proglessCircle .arrowSVG{width:8px}}.meritBox__item .meritCard__proglessCircle .arrowSVG__line{display:block;transform-origin:top right}.meritBox__item .meritCard__proglessCircle .arrowSVG__polyline,.meritBox__item .meritCard__proglessCircle .arrowSVG__path{stroke:#999999}.meritBox__item .meritCard__proglessCircle .arrowSVG,.meritBox__item .meritCard__proglessCircle .arrowSVG__path{transition:.3s}@media screen and (min-width: 768px){.meritBox__item .meritCard--link:after{border-bottom:1px solid rgba(204,204,204,0.5);bottom:-20px;content:'';height:1px;left:0;position:absolute;width:100%}}@media screen and (min-width: 768px){.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .circleSVG{transform:scale(1.05)}.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .circleSVG path{stroke-width:.5px}.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .arrowSVG{transform:scale(1.2) translate(10%, -90%) rotateX(180deg) rotateY(360deg) rotateZ(90deg)}.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .arrowSVG,.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .arrowSVG__path{transition:.8s}}@media (hover: hover) and (pointer: fine){.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .circleSVG{transform:scale(1.05)}.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .circleSVG path{stroke-width:.5px}.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .arrowSVG{transform:scale(1.2) translate(10%, -90%) rotateX(180deg) rotateY(360deg) rotateZ(90deg)}.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .arrowSVG,.meritBox__item .meritCard--link:hover .meritCard__proglessCircle .arrowSVG__path{transition:.8s}}.meritBox--dark .meritBox__item .meritCard{color:#ffffff}.meritBox--pattern01{background-color:#404256}.meritBox--pattern01 .meritBox__item .meritCard .color{color:#a7dbff}.meritBox--pattern02{background-color:#2a5452}.meritBox--pattern02 .meritBox__item .meritCard .color{color:#abe8e5}.meritBox--pattern03{background-color:#9d8454}.meritBox--pattern03 .meritBox__item .meritCard .color{color:#fffbb6}.meritBox--pattern04{background-color:#92715a}.meritBox--pattern04 .meritBox__item .meritCard .color{color:#ffd5b7}.meritBox--pattern05{background-color:#435e7c}.meritBox--pattern05 .meritBox__item .meritCard .color{color:#b4ebff}.meritFeature{color:#001722}@media screen and (min-width: 768px){.meritFeature{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width: 768px){.meritFeature{width:315px}}.meritFeature__inner{position:relative}@media screen and (min-width: 768px){.meritFeature__inner{padding-left:76px;width:570px}}.meritFeature__heading{background:-webkit-linear-gradient(0deg, #001722, #001722, rgba(0,23,34,0), rgba(0,23,34,0));-webkit-background-clip:text;background-position:100% 0%;background-size:300%;position:relative;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.meritFeature__heading{font-size:30px;padding-left:28px;line-height:1.66667}.meritFeature__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.meritFeature__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.meritFeature__heading:before,.meritFeature__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.meritFeature__heading{font-size:22px;margin-left:-30px;padding-left:30px;line-height:1.45455}.meritFeature__heading:before{content:'';margin-top:calc((1 - 1.45455) * .5em)}.meritFeature__heading:after{margin-bottom:calc((1 - 1.45455) * .5em)}.meritFeature__heading:before,.meritFeature__heading:after{content:'';display:block;height:0;width:0}}.meritFeature__heading .line{background-color:#3b5251;position:absolute;transform:scale(0, 1);transition:1.2s}@media screen and (min-width: 768px){.meritFeature__heading .line{height:2px;left:0;top:30px;width:15px}}@media screen and (max-width: 768px){.meritFeature__heading .line{height:2px;left:0;top:13px;width:10px}}.meritFeature__heading.sai-animate{background-position:0 0}.meritFeature__heading.sai-animate .line{transform:scale(1, 1)}@media screen and (min-width: 768px){.meritFeature__cont{margin-left:28px;margin-top:61px}}@media screen and (max-width: 768px){.meritFeature__cont{margin-top:30px}}.meritFeature__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.meritFeature__txt{font-size:16px;line-height:1.625}.meritFeature__txt:before{content:'';margin-top:calc((1 - 1.625) * .5em)}.meritFeature__txt:after{margin-bottom:calc((1 - 1.625) * .5em)}.meritFeature__txt:before,.meritFeature__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.meritFeature__txt{font-size:12px;line-height:1.83333}.meritFeature__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.meritFeature__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.meritFeature__txt:before,.meritFeature__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.meritFeature__txt+.linkBtn{margin-top:30px}}@media screen and (max-width: 768px){.meritFeature__txt+.linkBtn{margin-top:25px}}.meritFeature__visual{display:block;overflow:hidden;position:relative}@media screen and (min-width: 768px){.meritFeature__visual{width:570px}}@media screen and (max-width: 768px){.meritFeature__visual{margin-top:25px}}.meritFeature__visual:before{background-color:#ffffff;content:'';height:100%;-webkit-mask-image:linear-gradient(to right, transparent, #fff, #fff);mask-image:linear-gradient(to right, transparent, #fff, #fff);-webkit-mask-position:right;mask-position:right;-webkit-mask-size:200% 100%;mask-size:200% 100%;opacity:1;position:absolute;top:0;transition:opacity 2.4s, -webkit-mask-position 1.2s;transition:mask-position 1.2s, opacity 2.4s;transition:mask-position 1.2s, opacity 2.4s, -webkit-mask-position 1.2s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);width:100%;z-index:4}.meritFeature__visual .photo{overflow:hidden;z-index:1}.meritFeature__visual .photo__image{transition:1.2s;width:100%}.meritFeature__visual[data-usp-animate='horizontall_L_R']{overflow:hidden}.meritFeature__visual[data-usp-animate='horizontall_L_R'] .photo__image{height:100%;max-width:unset;width:auto}.meritFeature__visual.sai-animate:before{-webkit-mask-position:left;mask-position:left;opacity:0;visibility:hidden}.meritFeature__visual.sai-animate[data-usp-animate='horizontall_L_R'] .photo__image{animation:horizontall_L_R 20s 10s linear infinite}@media screen and (max-width: 768px){.meritFeature__visual--pc{display:none}}@media screen and (min-width: 768px){.meritFeature__visual--sp{display:none}}.meritFeature__link{display:inline-block}@media screen and (min-width: 768px){.meritFeature__link:hover .photo__image{transform:scale(1.15)}}@media (hover: hover) and (pointer: fine){.meritFeature__link:hover .photo__image{transform:scale(1.15)}}.meritTop{background-color:#92715a;color:#ffffff;padding:20px 0 25px}.meritTop__head{text-align:center}@media screen and (min-width: 768px){.meritTop__head{font-size:24px}}.meritTop__txt{text-align:center}@media screen and (min-width: 768px){.meritTop__txt{font-size:24px;padding-top:20px;line-height:1.83333}.meritTop__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.meritTop__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.meritTop__txt:before,.meritTop__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.meritTop__txt{font-size:18px;padding-top:20px;line-height:1.16667}.meritTop__txt:before{content:'';margin-top:calc((1 - 1.16667) * .5em)}.meritTop__txt:after{margin-bottom:calc((1 - 1.16667) * .5em)}.meritTop__txt:before,.meritTop__txt:after{content:'';display:block;height:0;width:0}}.meritTop__txt .num{letter-spacing:.72px;line-height:.7}@media screen and (min-width: 768px){.meritTop__txt .num{font-size:36px}}@media screen and (max-width: 768px){.meritTop__txt .num{font-size:30px}}@media screen and (min-width: 768px){.meritTop__txt .mid{font-size:32px}}@media screen and (max-width: 768px){.meritTop__txt .mid{font-size:24px}}@media screen and (min-width: 768px){.meritTop__txt .small{font-size:16px}}@media screen and (max-width: 768px){.meritTop__txt .small{font-size:14px}}@media screen and (min-width: 768px){.meritTop__txt sup{font-size:12px}}@media screen and (max-width: 768px){.meritTop__txt sup{font-size:10px}}.pickUpMovie{margin:0 auto}@media screen and (min-width: 768px){.pickUpMovie{width:780px}}@media screen and (max-width: 768px){.pickUpMovie{padding:0 24px}}.pickUpMovie__box{background-color:#ebe2d1;text-align:center;width:100%}@media screen and (min-width: 768px){.pickUpMovie__box{margin:24px auto 0;padding:20px 30px}}@media screen and (max-width: 768px){.pickUpMovie__box{margin-top:16px;padding:15px 0}}.pickUpMovie__ttl{line-height:1.5}.pickUpMovie__ttl:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.pickUpMovie__ttl:after{margin-bottom:calc((1 - 1.5) * .5em)}.pickUpMovie__ttl:before,.pickUpMovie__ttl:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.pickUpMovie__ttl{font-size:20px}}@media screen and (max-width: 768px){.pickUpMovie__ttl{font-size:16px}}.pickUpMovie__ttl .small{display:inline-block;letter-spacing:.05em}@media screen and (min-width: 768px){.pickUpMovie__ttl .small{font-size:14px}}@media screen and (max-width: 768px){.pickUpMovie__ttl .small{font-size:11px;letter-spacing:0}}@media screen and (min-width: 768px){.pickUpMovie__ttl+.pickUpMovie__more{margin-top:20px}}@media screen and (max-width: 768px){.pickUpMovie__ttl+.pickUpMovie__more{margin-top:20px}}.pickUpMovie__more{align-items:center;background-color:#acaaa5;color:#ffffff;display:flex;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;justify-content:center;margin:0 auto;position:relative;transition:.3s;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.pickUpMovie__more{font-size:12px;height:34px;padding:0 24px}}@media screen and (max-width: 768px){.pickUpMovie__more{font-size:11px;height:30px;padding:0 22px}}@media screen and (min-width: 768px){.pickUpMovie__more:hover{opacity:.7}}@media (hover: hover) and (pointer: fine){.pickUpMovie__more:hover{opacity:.7}}.pickUpMovie__more .arrowSVG{position:absolute;transform:rotateX(0) rotateY(0) rotateZ(45deg)}@media screen and (min-width: 768px){.pickUpMovie__more .arrowSVG{right:5px;top:5px;width:10px}}@media screen and (max-width: 768px){.pickUpMovie__more .arrowSVG{right:3px;top:3px;width:8px}}@media screen and (min-width: 768px){*+.pickUpMovie{margin-top:64px}}@media screen and (max-width: 768px){*+.pickUpMovie{margin-top:32px}}.prepareSect{background-color:#fcfaf6;text-align:center}@media screen and (min-width: 768px){.prepareSect{padding:185px 0}}@media screen and (max-width: 768px){.prepareSect{padding:100px 0 105px}}.prepareSect__head+.prepareSect__cont{margin-top:50px}.prepareSect__heading{letter-spacing:.15em}@media screen and (min-width: 768px){.prepareSect__heading{font-size:30px;line-height:1.33333}.prepareSect__heading:before{content:'';margin-top:calc((1 - 1.33333) * .5em)}.prepareSect__heading:after{margin-bottom:calc((1 - 1.33333) * .5em)}.prepareSect__heading:before,.prepareSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.prepareSect__heading{font-size:20px;line-height:1.5}.prepareSect__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.prepareSect__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.prepareSect__heading:before,.prepareSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.prepareSect__heading+.prepareSect__txt{margin-top:43px}}@media screen and (max-width: 768px){.prepareSect__heading+.prepareSect__txt{margin-top:30px}}.prepareSect__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.prepareSect__txt{font-size:14px;line-height:1.71429}.prepareSect__txt:before{content:'';margin-top:calc((1 - 1.71429) * .5em)}.prepareSect__txt:after{margin-bottom:calc((1 - 1.71429) * .5em)}.prepareSect__txt:before,.prepareSect__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.prepareSect__txt{font-size:12px;line-height:1.83333}.prepareSect__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.prepareSect__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.prepareSect__txt:before,.prepareSect__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.prepareSect__cont{display:flex;justify-content:center}}@media screen and (min-width: 768px){.prepareSect__cont .cvBtn{height:50px;margin:0;width:230px}}@media screen and (min-width: 768px){.prepareSect__cont .cvBtn__txt{font-size:14px}}@media screen and (min-width: 768px){.prepareSect__cont .cvBtn:not(:last-of-type){margin-right:20px}}@media screen and (max-width: 768px){.prepareSect__cont .cvBtn:not(:last-of-type){margin-bottom:15px}}@media screen and (max-width: 768px){.prepareSect__cont .cvBtn--pattern00{height:30px}}@media screen and (max-width: 768px){.prepareSect__cont .cvBtn--pattern00 .cvBtn__txt{font-size:11px}}@media screen and (max-width: 768px){.prepareSect__cont .cvBtn--pattern00 .arrowSVG{right:5px;top:5px;width:8px}}.sceneChange{overflow:hidden;position:relative}.sceneChange__capIn,.sceneChange__capOut{font-size:10px;line-height:calc(18 / 10)}.sceneChange__capIn,.sceneChange__capOut{position:absolute}.sceneChange__capIn{bottom:5px;right:5px}.sceneChange__capOut{padding-top:5px;right:0;top:100%}.sceneChange__pic{display:block}.sceneChange__image{width:100%}.scheduleCard{height:100%;overflow:hidden;position:relative;transform:rotateY(0deg) translateZ(0);transform-style:preserve-3d;transition:transform 1s ease;will-change:transform}.scheduleCard::-webkit-scrollbar{display:none}.scheduleCard__thumb{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.scheduleCard__thumb{height:100%;padding:20px 0;width:auto}}@media screen and (max-width: 768px){.scheduleCard__thumb{width:100%}}@media screen and (min-width: 768px){.scheduleCard__thumb .dailyCard{height:100%}}.scheduleCard__thumb .dailyCard__trigger{height:100%;margin:0 auto}.scheduleCard__thumb .dailyCard__visual{border:1px solid #cccccc}@media screen and (min-width: 768px){.scheduleCard__thumb .dailyCard__visual{height:100%;max-height:calc(100% - 72px)}}@media screen and (min-width: 768px){.scheduleCard__thumb .dailyCard__visual *{height:100%;width:auto}}@media screen and (min-width: 768px){.scheduleCard__thumb .dailyCard__btn{margin-top:18px}}@media screen and (max-width: 768px){.scheduleCard__thumb .dailyCard__btn{margin:32px auto 0}}.scheduleCard__desc{background-color:#ffffff;height:100%;opacity:0;position:relative;transform:rotateY(180deg) translateZ(0);transform-origin:top;transform-style:preserve-3d;transition:.1s ease .2s;transition-property:opacity,transform,visibility;visibility:hidden;will-change:transform;z-index:2}.scheduleCard.is-active{transform:rotateY(180deg) translateZ(0)}.scheduleCard.is-active .scheduleCard__desc{opacity:1;overflow:scroll;visibility:visible}.scheduleSect{min-height:100%}@media screen and (min-width: 768px){.scheduleSect{padding-bottom:115px}}@media screen and (max-width: 768px){.scheduleSect{padding:40px 30px}}@media screen and (min-width: 768px){.scheduleSect__head{align-items:center;display:flex;gap:44px}}@media screen and (min-width: 768px){.scheduleSect__head+.scheduleSect__cont{margin-top:64px}}@media screen and (max-width: 768px){.scheduleSect__head+.scheduleSect__cont{margin-top:40px}}.scheduleSect__inner{margin:0 auto}@media screen and (min-width: 768px){.scheduleSect__inner{max-width:1200px}}.scheduleSect__label{background-color:#ad935b;color:#000000;letter-spacing:.05em}@media screen and (min-width: 768px){.scheduleSect__label{border-radius:0 0 20px 20px;padding:30px 24px;text-align:center}}@media screen and (max-width: 768px){.scheduleSect__label{align-items:center;border-radius:0 10px 10px 0;display:flex;gap:20px;justify-content:center;margin-left:-30px;padding:10px 20px;width:226px}}@media screen and (max-width: 768px){.scheduleSect__label+*{margin-top:32px}}@media screen and (min-width: 768px){.scheduleSect__label .name{line-height:1.7;font-size:14px}.scheduleSect__label .name:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.scheduleSect__label .name:after{margin-bottom:calc((1 - 1.7) * .5em)}.scheduleSect__label .name:before,.scheduleSect__label .name:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.scheduleSect__label .name{font-size:13px;line-height:1}}.scheduleSect__label .icon{display:block}@media screen and (min-width: 768px){.scheduleSect__label .icon{margin-top:20px;width:90px}}@media screen and (max-width: 768px){.scheduleSect__label .icon{width:40px}}.scheduleSect__label .icon .photo__image{width:100%}@media screen and (max-width: 768px){.scheduleSect__label .icon .photo__capOut{display:none}}.scheduleSect--1{background-color:#e4f2f3}@media screen and (min-width: 768px){.scheduleSect--1 .scheduleLayout{grid-template-columns:1fr .8064516129fr}}.scheduleSect--1 .scheduleLayout__boxItem .heading{color:#00a29a}@media screen and (min-width: 768px){.scheduleSect--1 .scheduleLayout__boxItem .heading+.txt,.scheduleSect--1 .scheduleLayout__boxItem .heading+.mistList{margin-top:24px}}@media screen and (max-width: 768px){.scheduleSect--1 .scheduleLayout__boxItem .heading+.txt,.scheduleSect--1 .scheduleLayout__boxItem .heading+.mistList{margin-top:16px}}@media screen and (min-width: 768px){.scheduleSect--1 .mistList__item{font-size:14px;letter-spacing:.001rem;line-height:1.7}.scheduleSect--1 .mistList__item:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.scheduleSect--1 .mistList__item:after{margin-bottom:calc((1 - 1.7) * .5em)}.scheduleSect--1 .mistList__item:before,.scheduleSect--1 .mistList__item:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.scheduleSect--1 .mistList__item{font-size:12px;letter-spacing:.001rem;line-height:1.7}.scheduleSect--1 .mistList__item:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.scheduleSect--1 .mistList__item:after{margin-bottom:calc((1 - 1.7) * .5em)}.scheduleSect--1 .mistList__item:before,.scheduleSect--1 .mistList__item:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.scheduleSect--1 .mistList__item+.mistList__item{margin-top:14px}}@media screen and (max-width: 768px){.scheduleSect--1 .mistList__item+.mistList__item{margin-top:12px}}.scheduleSect--1 .mistList__item .strong{color:#00a29a}.scheduleSect--2{background-color:#3e3a39;color:#ffffff}@media screen and (min-width: 768px){.scheduleSect--2 .scheduleLayout{grid-template-columns:1fr .8064516129fr}}.scheduleSect--2 .scheduleLayout__box{background-color:#ad935b}.scheduleSect--2 .scheduleLayout__item{position:relative}.scheduleSect--2 .scheduleLayout__item:nth-child(1) .scheduleLayout__visual+.caption{line-height:1.2;position:absolute;right:10px;z-index:1}@media screen and (min-width: 768px){.scheduleSect--2 .scheduleLayout__item:nth-child(1) .scheduleLayout__visual+.caption{top:calc(80 / 440 * 100%)}}@media screen and (max-width: 768px){.scheduleSect--2 .scheduleLayout__item:nth-child(1) .scheduleLayout__visual+.caption{top:50px}}.scheduleSect--3{background-color:#fff0f8}.scheduleSect--3 .scheduleSect__label{background-color:#cc89ab}@media screen and (min-width: 768px){.scheduleSect--3 .scheduleLayout{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.scheduleSect--3 .scheduleLayout__item{text-align:center}}.scheduleSect--3 .scheduleLayout__item .caption{text-align:left}.scheduleSect--3 .scheduleLayout__item .caption a{text-decoration:underline}.scheduleSect--4{background-color:#daf0fc}.scheduleSect--4 .scheduleSect__label{background-color:#60c6f2}@media screen and (min-width: 768px){.scheduleSect--4 .scheduleLayout{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.scheduleSect--4 .scheduleLayout__item{gap:24px}}@media screen and (max-width: 768px){.scheduleSect--4 .scheduleLayout__item{gap:16px}}.scheduleSect--4 .scheduleLayout__item:nth-child(1) .scheduleLayout__visual{position:relative}.scheduleSect--4 .scheduleLayout__item:nth-child(1) .scheduleLayout__visual>.caption{bottom:16px;left:5px;letter-spacing:0;line-height:1.2;position:absolute;z-index:1}@media screen and (min-width: 768px){.scheduleSect--4 .balconyColumn__head{text-align:center}}@media screen and (min-width: 768px){.scheduleSect--4 .balconyColumn__head+.balconyColumn__cont{margin-top:32px}}@media screen and (max-width: 768px){.scheduleSect--4 .balconyColumn__head+.balconyColumn__cont{margin-top:16px}}@media screen and (min-width: 768px){.scheduleSect--4 .balconyColumn__cont{display:grid;gap:32px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.scheduleSect--4 .balconyColumn__cont{display:flex;flex-direction:column;gap:10px}}.scheduleSect--4 .balconyColumn__cont .item{align-items:center;display:flex}@media screen and (min-width: 768px){.scheduleSect--4 .balconyColumn__cont .item{gap:10px}}@media screen and (max-width: 768px){.scheduleSect--4 .balconyColumn__cont .item{gap:10px}}@media screen and (min-width: 768px){.scheduleSect--4 .balconyColumn__cont .item .icon{width:32px}}@media screen and (max-width: 768px){.scheduleSect--4 .balconyColumn__cont .item .icon{width:24px}}.scheduleSect--4 .balconyColumn__cont .item .txt{white-space:nowrap}@media screen and (min-width: 768px){.scheduleSect--4 .balconyColumn__cont .item .txt{width:calc(100% - 10px - 32px)}}@media screen and (max-width: 768px){.scheduleSect--4 .balconyColumn__cont .item .txt{width:calc(100% - 10px - 24px)}}.scheduleSect--5 .scheduleSect__label{background-color:#ac9f95}@media screen and (min-width: 768px){.scheduleSect--5 .scheduleLayout{grid-template-columns:repeat(2, 1fr)}}.scheduleSect--5 .scheduleLayout__heading{color:#9d845f}.scheduleSect--5 .scheduleLayout__item{gap:16px;justify-content:flex-start}.scheduleSect--6{background-color:#d2e0cd}.scheduleSect--6 .scheduleSect__label{background-color:#7bad70}@media screen and (min-width: 768px){.scheduleSect--6 .scheduleLayout{grid-template-columns:1fr .88571428571fr}}.scheduleSect--6 .scheduleLayout__heading{color:#9d845f}.scheduleSect--6 .scheduleLayout__box{background-color:#7f9178;color:#ffffff}.scheduleSect--7{background-color:#e9ecfa}.scheduleSect--7 .scheduleSect__label{background-color:#99a6d6}@media screen and (min-width: 768px){.scheduleSect--7 .scheduleLayout{grid-template-columns:1fr .86166666666fr}}.scheduleSect--7 .scheduleLayout__item{position:relative}.scheduleSect--7 .scheduleLayout__item:nth-child(1) .scheduleLayout__visual{position:relative}.scheduleSect--7 .scheduleLayout__item:nth-child(1) .scheduleLayout__visual+.caption{bottom:16px;left:10px;letter-spacing:0;line-height:1.2;position:absolute;z-index:1}.scheduleSect--7 .scheduleLayout__box{background-color:#8c9acd;color:#ffffff}.scheduleSect--8{background-color:#ffefec}.scheduleSect--8 .scheduleSect__label{background-color:#ee8783}@media screen and (min-width: 768px){.scheduleSect--8 .scheduleLayout{grid-template-columns:1fr .86666666666fr}}.scheduleSect--8 .scheduleLayout__item{position:relative}.scheduleSect--8 .scheduleLayout__item:nth-child(1){position:relative}.scheduleSect--8 .scheduleLayout__item:nth-child(1) .photo{position:relative}.scheduleSect--8 .scheduleLayout__item:nth-child(1) .photo+.caption{left:10px;letter-spacing:0;line-height:1.2;position:absolute;z-index:1}@media screen and (min-width: 768px){.scheduleSect--8 .scheduleLayout__item:nth-child(1) .photo+.caption{bottom:160px}}@media screen and (max-width: 768px){.scheduleSect--8 .scheduleLayout__item:nth-child(1) .photo+.caption{bottom:100px}}.scheduleSect--8 .scheduleLayout__item:nth-child(1) .txt{left:0;position:absolute}@media screen and (min-width: 768px){.scheduleSect--8 .scheduleLayout__item:nth-child(1) .txt{bottom:46px}}@media screen and (max-width: 768px){.scheduleSect--8 .scheduleLayout__item:nth-child(1) .txt{bottom:16px;width:calc(50% - 16px)}}.scheduleSect--8 .scheduleLayout__box{background-color:#de716d;color:#ffffff}.scheduleSect--9{background-color:#f0e9e3}.scheduleSect--9 .scheduleSect__label{background-color:#bea186}@media screen and (min-width: 768px){.scheduleSect--9 .scheduleLayout{grid-template-columns:1fr .86666666666fr}}.scheduleSect--9 .scheduleLayout__box{background-color:#9d8269;color:#ffffff}.scheduleSect--9 .scheduleLayout__item:nth-child(1){position:relative}.scheduleSect--9 .scheduleLayout__item:nth-child(1)>.caption{position:absolute}@media screen and (max-width: 768px){.scheduleSect--9 .scheduleLayout__item:nth-child(1)>.caption{color:#999999;text-shadow:initial}}.scheduleSect--9 .scheduleLayout__item:nth-child(1) .photo__capIn{bottom:16px;left:16px;right:auto}@media screen and (max-width: 768px){.scheduleSect--9 .scheduleLayout__item:nth-child(1) .photo__capIn{bottom:48px}}@media screen and (min-width: 768px){.scheduleSect--9 .scheduleLayout__item:nth-child(1) .photo+.caption{bottom:160px;right:40px}}@media screen and (max-width: 768px){.scheduleSect--9 .scheduleLayout__item:nth-child(1) .photo+.caption{right:80px;top:calc(100% + 10px)}}@media screen and (min-width: 768px){.scheduleSect--9 .scheduleLayout__item:nth-child(1) .photo+.caption+.caption{bottom:10px;right:60px}}@media screen and (max-width: 768px){.scheduleSect--9 .scheduleLayout__item:nth-child(1) .photo+.caption+.caption{right:16px;top:calc(100% + 10px)}}.scheduleSect--10{background-color:#fff7ef}.scheduleSect--10 .scheduleSect__label{background-color:#f3aa5b}@media screen and (min-width: 768px){.scheduleSect--10 .scheduleLayout{grid-template-columns:1fr .86666666666fr}}.scheduleSect--10 .scheduleLayout__item:nth-child(1){position:relative}.scheduleSect--10 .scheduleLayout__item:nth-child(1) .photo+.caption{position:absolute}@media screen and (min-width: 768px){.scheduleSect--10 .scheduleLayout__item:nth-child(1) .photo+.caption{right:40px;top:132px}}@media screen and (max-width: 768px){.scheduleSect--10 .scheduleLayout__item:nth-child(1) .photo+.caption{right:16px;top:50px}}.scheduleSect--10 .scheduleLayout__box{background-color:#e79b48;color:#ffffff}.scheduleSect--11{background-color:#eefbe2}.scheduleSect--11 .scheduleSect__label{background-color:#8dc55b}@media screen and (min-width: 768px){.scheduleSect--11 .scheduleLayout{grid-template-columns:1fr .86666666666fr}}.scheduleSect--11 .scheduleLayout__box{background-color:#8dc55b;color:#ffffff}.scheduleSect--12{background-color:#677c9b;color:#ffffff}.scheduleSect--12 .scheduleSect__label{background-color:#90a8ca}@media screen and (min-width: 768px){.scheduleSect--12 .scheduleLayout{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.scheduleSect--12 .scheduleLayout__item:nth-child(2){grid-column:1 / 3;grid-row:1 / 1;text-align:center}}@media screen and (max-width: 768px){.scheduleSect--12 .scheduleLayout .facilityCard{display:block}}@media screen and (min-width: 768px){.scheduleLayout{display:grid;gap:80px}}.scheduleLayout__item{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){.scheduleLayout__item{gap:40px}}@media screen and (max-width: 768px){.scheduleLayout__item{gap:40px}}@media screen and (max-width: 768px){.scheduleLayout__item+.scheduleLayout__item{margin-top:40px}}.scheduleLayout__visual{overflow:hidden}@media screen and (min-width: 768px){.scheduleLayout__visual{border-radius:25px}}@media screen and (max-width: 768px){.scheduleLayout__visual{border-radius:10px}}@media screen and (min-width: 768px){.scheduleLayout__visual .photo__capIn{bottom:16px;right:16px}}.scheduleLayout__heading{letter-spacing:.1em;text-align:center}@media screen and (min-width: 768px){.scheduleLayout__heading{font-size:16px}}@media screen and (max-width: 768px){.scheduleLayout__heading{font-size:13px}}.scheduleLayout__box{background-color:rgba(255,255,255,0.7);display:flex;flex-direction:column}@media screen and (min-width: 768px){.scheduleLayout__box{gap:40px;padding:40px}}@media screen and (max-width: 768px){.scheduleLayout__box{gap:30px;padding:30px}.scheduleLayout__box:has(.facilityCard:nth-child(2)){display:grid;grid-template-columns:repeat(2, 1fr)}.scheduleLayout__box:has(.facilityCard:nth-child(2)) .facilityCard{display:flex;flex-direction:column}}.scheduleLayout__desc{align-items:center;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.scheduleLayout__desc{gap:30px}}@media screen and (max-width: 768px){.scheduleLayout__desc{gap:20px}}.scheduleLayout__desc:nth-child(even){flex-direction:row-reverse}@media screen and (min-width: 768px){.scheduleLayout__desc .scheduleLayout__visual{width:300px}}@media screen and (max-width: 768px){.scheduleLayout__desc .scheduleLayout__visual{width:150px}}@media screen and (min-width: 768px){.scheduleLayout__desc .txt{width:calc(100% - 330px)}}@media screen and (max-width: 768px){.scheduleLayout__desc .txt{width:calc(100% - 170px)}}@media screen and (min-width: 768px){.specialCard{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:885px}}@media screen and (max-width: 768px){.specialCard{width:315px}}.specialCard__visual{overflow:hidden;position:relative}@media screen and (min-width: 768px){.specialCard__visual{width:465px}}@media screen and (max-width: 768px){.specialCard__visual{margin-left:-30px;width:315px}}.specialCard__visual .photo__pic{overflow:hidden}@media screen and (max-width: 768px){.specialCard__visual+.conclusion{margin-top:20px}}.specialCard__visual[data-sai='unique'] .photo__image{transform:scale(1.15);transition:1.2s}.specialCard__visual[data-sai='unique'].sai-animate .photo__image{transform:scale(1)}.specialCard__visual[data-sai='unique02'] .photo__image{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.specialCard__visual[data-sai='unique02'].sai-animate .photo__image{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.specialCard__visual.sai-animate-end .photo__image{transition:1.2s}@media screen and (min-width: 768px){.specialCard__visual.sai-animate-end:hover .photo__image{transform:scale(1.15)}}@media (hover: hover) and (pointer: fine){.specialCard__visual.sai-animate-end:hover .photo__image{transform:scale(1.15)}}@media screen and (min-width: 768px){.specialCard__link{display:inline-block}}@media screen and (min-width: 768px){.specialCard .conclusion{width:360px}}@media screen and (max-width: 768px){.specialCard .conclusion{width:285px}}@media screen and (max-width: 768px){.specialCard .conclusion .txt{font-size:12px;line-height:1.83333}.specialCard .conclusion .txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.specialCard .conclusion .txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.specialCard .conclusion .txt:before,.specialCard .conclusion .txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.specialCard .conclusion .linkBtn{margin-top:60px;width:100%}}@media screen and (max-width: 768px){.specialCard .conclusion .linkBtn{margin:20px auto 0 0}}.tentativeBox{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;height:40px;justify-content:space-between;letter-spacing:.15em;margin:0 auto;width:100%}.tentativeBox__icon{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:40px}.tentativeBox__icon:before{background-color:#ffff00;border-radius:50%;height:6px;position:absolute;width:6px}.tentativeBox__icon .tentativeSVG--info{width:33px}.tentativeBox__icon .tentativeSVG--event{width:29px}.tentativeBox__icon .tentativeSVG--campaign{width:17px}.tentativeBox__icon--info:before{right:7px;top:8px}.tentativeBox__icon--event:before{right:4px;top:6px}.tentativeBox__icon--campaign:before{right:7px;top:9px}.tentativeBox__desc{align-items:center;display:flex;flex-grow:1;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;height:100%;justify-content:flex-start;letter-spacing:.15em;line-height:calc(30 / 20);padding:10px;position:relative;width:auto}.tentativeBox__desc .arrowSVG{position:absolute;right:5px;top:5px;transform:rotateX(0) rotateY(0) rotateZ(45deg);width:8px;z-index:1}.tentativeBox:not(:last-of-type){margin-bottom:10px}.tentativeBox.is-new .tentativeBox__icon:before{content:''}@media screen and (min-width: 768px){.tentativeBox:hover{transform:scale(1.5) rotateX(180deg) rotateY(360deg) rotateZ(135deg)}}@media (hover: hover) and (pointer: fine){.tentativeBox:hover{transform:scale(1.5) rotateX(180deg) rotateY(360deg) rotateZ(135deg)}}.tentativeBox--blue .tentativeBox__icon{background-color:#78a7c0}.tentativeBox--gold .tentativeBox__icon{background-color:#c3ac6e}.topicCard{align-items:center;background-color:#ebe2d1;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 10px;position:relative;text-align:center;transition:.3s;width:100%}@media screen and (min-width: 768px){.topicCard{min-height:180px}}@media screen and (max-width: 768px){.topicCard{min-height:175px}}.topicCard__heading{letter-spacing:.15em}@media screen and (min-width: 768px){.topicCard__heading{font-size:20px;line-height:1.5}.topicCard__heading:before{content:'';margin-top:calc((1 - 1.5) * .5em)}.topicCard__heading:after{margin-bottom:calc((1 - 1.5) * .5em)}.topicCard__heading:before,.topicCard__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.topicCard__heading{font-size:15px;line-height:1.66667}.topicCard__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.topicCard__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.topicCard__heading:before,.topicCard__heading:after{content:'';display:block;height:0;width:0}}.topicCard__heading .option{color:#111111;font-size:10px;line-height:1.8}.topicCard__heading .option:before{content:'';margin-top:calc((1 - 1.8) * .5em)}.topicCard__heading .option:after{margin-bottom:calc((1 - 1.8) * .5em)}.topicCard__heading .option:before,.topicCard__heading .option:after{content:'';display:block;height:0;width:0}@media screen and (min-width: 768px){.topicCard__heading+.topicCard__txt{margin-top:10px}}@media screen and (max-width: 768px){.topicCard__heading+.topicCard__txt{margin-top:12px}}@media screen and (min-width: 768px){.topicCard__heading+.topicCard__btn{margin-top:20px}}@media screen and (max-width: 768px){.topicCard__heading+.topicCard__btn{margin-top:15px}}.topicCard__txt{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px}@media screen and (min-width: 768px){.topicCard__txt{line-height:1.6}.topicCard__txt:before{content:'';margin-top:calc((1 - 1.6) * .5em)}.topicCard__txt:after{margin-bottom:calc((1 - 1.6) * .5em)}.topicCard__txt:before,.topicCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.topicCard__txt{line-height:1.7}.topicCard__txt:before{content:'';margin-top:calc((1 - 1.7) * .5em)}.topicCard__txt:after{margin-bottom:calc((1 - 1.7) * .5em)}.topicCard__txt:before,.topicCard__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.topicCard__txt+.topicCard__btn{margin-top:20px}}@media screen and (max-width: 768px){.topicCard__txt+.topicCard__btn{margin-top:15px}}.topicCard__btn{align-items:center;background-color:#acaaa5;color:#ffffff;cursor:pointer;display:flex;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;justify-content:center;margin:0 auto;position:relative;transition:.3s}@media screen and (min-width: 768px){.topicCard__btn{font-size:12px;height:34px;width:220px}}@media screen and (max-width: 768px){.topicCard__btn{font-size:11px;height:30px;width:145px}}@media screen and (min-width: 768px){.topicCard__btn:hover{opacity:.7}}@media (hover: hover) and (pointer: fine){.topicCard__btn:hover{opacity:.7}}.topicCard__btn .arrowSVG{position:absolute;transform:rotateX(0) rotateY(0) rotateZ(45deg)}@media screen and (min-width: 768px){.topicCard__btn .arrowSVG{right:5px;top:5px;width:10px}}@media screen and (max-width: 768px){.topicCard__btn .arrowSVG{right:3px;top:3px;width:8px}}.topicCard__btn--cv{background-color:#404356}.topicCard__photo .photo__image{width:100%}.topicCard--tamachi{justify-content:flex-start}@media screen and (min-width: 768px){.topicCard--tamachi{padding:50px 45px 60px}}@media screen and (max-width: 768px){.topicCard--tamachi{padding:calc(75 / 750 * 100vw) calc(25 / 750 * 100vw) calc(65 / 750 * 100vw)}}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__heading{font-size:30px;margin-bottom:45px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__heading{font-size:calc(44 / 750 * 100vw);margin-bottom:calc(60 / 750 * 100vw)}}.topicCard--tamachi .topicCard__heading .en{color:#a5a4a1}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__heading .en{font-size:26px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__heading .en{font-size:calc(40 / 750 * 100vw)}}.topicCard--tamachi .topicCard__cont{display:flex;margin-bottom:40px;text-align:left}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__cont{width:615px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__cont{flex-wrap:wrap}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__cont .photo{margin-top:20px}}.topicCard--tamachi .topicCard__cont .caption{display:inline-block}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__cont .caption{margin-top:25px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__cont .caption{margin-top:calc(40 / 750 * 100vw)}}.topicCard--tamachi .topicCard__photo{margin-left:0}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__photo{width:100%}}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__infoArea{font-size:16px;width:375px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__infoArea{margin:auto calc(10 / 750 * 100vw)}}.topicCard--tamachi .topicCard__item{display:inline-block}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__item{line-height:1.5}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__item{font-size:calc(24 / 750 * 100vw);line-height:2}}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__item:nth-child(n+2){margin-top:30px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__item:nth-child(n+2){margin-top:calc(30 / 750 * 100vw)}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__item:nth-child(n+2) .ttl{width:calc(100 / 750 * 100vw)}}.topicCard--tamachi .topicCard__item .red{color:#e63434}.topicCard--tamachi .topicCard__item .ttl{vertical-align:baseline}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__item .ttl{width:90px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__item .ttl{width:calc(150 / 750 * 100vw)}}.topicCard--tamachi .topicCard__txt{font-family:"YakuHanMP","Noto Serif JP","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (min-width: 768px){.topicCard--tamachi .topicCard__txt{font-size:16px;letter-spacing:.1em;margin-top:30px}}@media screen and (max-width: 768px){.topicCard--tamachi .topicCard__txt{font-size:calc(24 / 750 * 100vw);letter-spacing:0;margin-top:calc(60 / 750 * 100vw)}}@media screen and (min-width: 768px){.topicCard--1ldk .topicCard__cont{width:615px}}@media screen and (max-width: 768px){.topicCard--setsumeikai{padding:calc(75 / 750 * 100vw) calc(25 / 750 * 100vw) calc(65 / 750 * 100vw)}}@media screen and (min-width: 768px){.topicCard--setsumeikai .topicCard__cont{width:615px}}@media screen and (min-width: 768px){.topicCard--setsumeikai .topicCard__btn{margin-top:20px}}@media screen and (max-width: 768px){.topicCard--setsumeikai .topicCard__btn{margin-top:20px}}@media screen and (min-width: 768px){.topicCard--homeDeco{padding:50px 45px 60px}}@media screen and (max-width: 768px){.topicCard--homeDeco{padding:calc(75 / 750* 100vw) calc(25 / 750* 100vw) calc(65 / 750* 100vw)}}.topicCard--homeDeco .homeDecorationBnrSect{margin-top:0}.topicCard--homeDeco .caption{margin-top:10px;text-align:left}.topicSwiper{position:relative}@media screen and (min-width: 768px){.topicSwiper{margin-left:auto;margin-right:auto;width:780px}}@media screen and (max-width: 768px){.topicSwiper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}}.topicSwiper__controller{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.topicSwiper__controller{margin:24px auto 0;width:130px}}@media screen and (max-width: 768px){.topicSwiper__controller{margin:20px auto 0;width:145px}}.topicSwiper__controller .slideCounter{align-items:center;display:flex;font-family:"Lato",sans-serif;font-size:12px;justify-content:space-between;line-height:1}.topicSwiper__controller .arrowSVG{cursor:pointer;display:block;width:10px}.topicSwiper .swiper-slide{height:auto;transition:transform 1s}.topicSwiper--disableMode .topicSwiper__controller{display:none}.topicSwiper--disableMode .swiper-wrapper{justify-content:center}@media screen and (max-width: 768px){.topicSwiper--disableMode .swiper-slide{width:315px}}.topSect{margin:0 auto}@media screen and (min-width: 768px){.topSect{width:1200px}}@media screen and (max-width: 768px){.topSect{padding:0 30px}}@media screen and (min-width: 768px){.topSect__head+.topSect__cont{margin-top:80px}}@media screen and (max-width: 768px){.topSect__head+.topSect__cont{margin-top:30px}}@media screen and (min-width: 768px){.topSect__head+.gallerySwiper{margin-top:60px}}@media screen and (max-width: 768px){.topSect__head+.gallerySwiper{margin-top:30px}}.topSect__heading{position:relative}@media screen and (min-width: 768px){.topSect__heading{font-size:30px;padding-left:28px;line-height:1.66667}.topSect__heading:before{content:'';margin-top:calc((1 - 1.66667) * .5em)}.topSect__heading:after{margin-bottom:calc((1 - 1.66667) * .5em)}.topSect__heading:before,.topSect__heading:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.topSect__heading{font-size:22px;margin-left:-30px;padding-left:30px;line-height:1.45455}.topSect__heading:before{content:'';margin-top:calc((1 - 1.45455) * .5em)}.topSect__heading:after{margin-bottom:calc((1 - 1.45455) * .5em)}.topSect__heading:before,.topSect__heading:after{content:'';display:block;height:0;width:0}}.topSect__heading .line{background-color:#3b5251;position:absolute;transform:scale(0, 1);transition:1.2s}@media screen and (min-width: 768px){.topSect__heading .line{height:2px;left:0;top:26px;width:15px}}@media screen and (max-width: 768px){.topSect__heading .line{height:2px;left:0;top:13px;width:10px}}.topSect__heading.sai-animate .line{transform:scale(1, 1)}.topSect__heading[data-sai='unique']{background:-webkit-linear-gradient(0deg, #001722, #001722, rgba(0,23,34,0), rgba(0,23,34,0));-webkit-background-clip:text;background-position:100% 0%;background-size:300%;-webkit-text-fill-color:transparent}.topSect__heading[data-sai='unique'].sai-animate{background-position:0 0}.topSect__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.topSect__txt{font-size:16px;line-height:1.625}.topSect__txt:before{content:'';margin-top:calc((1 - 1.625) * .5em)}.topSect__txt:after{margin-bottom:calc((1 - 1.625) * .5em)}.topSect__txt:before,.topSect__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.topSect__txt{font-size:12px;line-height:1.83333}.topSect__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.topSect__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.topSect__txt:before,.topSect__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.topSect__txt+.linkBtn{margin-top:25px}}@media screen and (min-width: 768px){.topSect__cont{margin:0 auto;width:990px}}.topSect__cont .linkBtn{margin:0 auto}@media screen and (min-width: 768px){.top-news{padding-bottom:70px;padding-top:80px}}@media screen and (max-width: 768px){.top-news{padding-bottom:68px;padding-top:60px}}@media screen and (min-width: 768px){.top-usp{padding:140px 0 100px}}@media screen and (max-width: 768px){.top-usp{padding:140px 0}}@media screen and (min-width: 768px){.top-leadGallery{padding:150px 0 100px}}@media screen and (max-width: 768px){.top-leadGallery{padding:100px 0}}@media screen and (min-width: 768px){.top-leadGallery .topSect__cont{width:1200px}}@media screen and (min-width: 768px){.top-collage{padding:120px 0 100px}}@media screen and (max-width: 768px){.top-collage{padding:100px 0}}@media screen and (min-width: 768px){.top-feature{padding:120px 0 100px}}@media screen and (max-width: 768px){.top-feature{padding:100px 0}}@media screen and (min-width: 768px){.top-other{padding:100px 0}}@media screen and (max-width: 768px){.top-other{padding:50px 0}}@media screen and (min-width: 768px){.top-plan{padding:80px 0 150px}}@media screen and (max-width: 768px){.top-plan{padding:100px 0 110px}}@media screen and (min-width: 768px){.top-special{padding:80px 0 150px}}@media screen and (max-width: 768px){.top-special{padding:100px 0}}.site-theme-gothic .currentPage,.site-theme-gothic .spAlert{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.site-theme-gothic .primaryTtl,.site-theme-gothic .contentMenu-pageLink__ttl,.site-theme-gothic .footer-tel__link,.site-theme-gothic .contentsBnr__ttl .en,.site-theme-gothic .planCard__name,.site-theme-gothic .planSpec__length,.site-theme-gothic .planSpec__variation,.site-theme-gothic .contact-tel__link{font-family:"Lato",sans-serif}@media screen and (min-width: 768px){.site-theme-gothic .contact-tel__link{font-size:20px}}@media screen and (max-width: 768px){.site-theme-gothic .contact-tel__link{font-size:18px}}.site-theme-gothicLight .currentPage,.site-theme-gothicLight .spAlert{font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:300}.site-theme-gothicLight .currentPage *,.site-theme-gothicLight .spAlert *{font-weight:300}.site-theme-gothicLight .primaryTtl,.site-theme-gothicLight .contentMenu-pageLink__ttl,.site-theme-gothicLight .footer-tel__link,.site-theme-gothicLight .contentsBnr__ttl .en,.site-theme-gothicLight .planCard__name,.site-theme-gothicLight .planSpec__length,.site-theme-gothicLight .planSpec__variation,.site-theme-gothicLight .contact-tel__link{font-family:"Lato",sans-serif;font-weight:300}@media screen and (min-width: 768px){.site-theme-gothicLight .contact-tel__link{font-size:20px}}@media screen and (max-width: 768px){.site-theme-gothicLight .contact-tel__link{font-size:18px}}.site-theme-zenkaku .currentPage,.site-theme-zenkaku .spAlert{font-family:YakuHanJP,"Zen Kaku Gothic New","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.site-theme-zenkaku .primaryTtl,.site-theme-zenkaku .contentMenu-pageLink__ttl,.site-theme-zenkaku .footer-tel__link,.site-theme-zenkaku .contentsBnr__ttl .en,.site-theme-zenkaku .planCard__name,.site-theme-zenkaku .planSpec__length,.site-theme-zenkaku .planSpec__variation,.site-theme-zenkaku .contact-tel__link{font-family:"Lato",sans-serif}@media screen and (min-width: 768px){.site-theme-zenkaku .contact-tel__link{font-size:20px}}@media screen and (max-width: 768px){.site-theme-zenkaku .contact-tel__link{font-size:18px}}.site-theme-green .fixBnr-btn--default .fixBnr-btn__inner{background-color:#2a5452}.site-theme-green .fixBnr-btn--more .fixBnr-btn__inner{background-color:#728180}.site-theme-green .bgLayer--topUSP{background-color:#f5f6f0}.site-theme-green .bgLayer--topSpecial{background-color:#acaaa5}.site-theme-green .bgLayer--topPlan{background-color:#728180}.site-theme-green .cvBtn--default,.site-theme-green .topicCard__btn{background-color:#2a5452}.site-theme-green .topicCard__heading{color:#109a66}.site-theme-blue .fixBnr-btn--default .fixBnr-btn__inner{background-color:#435e7c}.site-theme-blue .fixBnr-btn--more .fixBnr-btn__inner{background-color:#70869d}.site-theme-blue .bgLayer--topUSP{background-color:#ebeff3}.site-theme-blue .bgLayer--topSpecial{background-color:#acaaa5}.site-theme-blue .bgLayer--topPlan{background-color:#70869d}.site-theme-blue .cvBtn--default,.site-theme-blue .topicCard__btn{background-color:#435e7c}.site-theme-blue .topicCard__heading{color:#4655b5}.site-theme-beige .fixBnr-btn--default .fixBnr-btn__inner{background-color:#9d8454}.site-theme-beige .fixBnr-btn--more .fixBnr-btn__inner{background-color:#baaa8e}.site-theme-beige .bgLayer--topUSP{background-color:#fbf9f4}.site-theme-beige .bgLayer--topSpecial{background-color:#acaaa5}.site-theme-beige .bgLayer--topPlan{background-color:#c5b79e}.site-theme-beige .cvBtn--default,.site-theme-beige .topicCard__btn{background-color:#9d8454}.site-theme-beige .topicCard__heading{color:#8d4b1c}.site-theme-brown .fixBnr-btn--default .fixBnr-btn__inner{background-color:#92715a}.site-theme-brown .fixBnr-btn--more .fixBnr-btn__inner{background-color:#a69487}.site-theme-brown .bgLayer--topUSP{background-color:#faf5f3}.site-theme-brown .bgLayer--topSpecial{background-color:#acaaa5}.site-theme-brown .bgLayer--topPlan{background-color:#a69487}.site-theme-brown .cvBtn--default,.site-theme-brown .topicCard__btn{background-color:#92715a}.site-theme-brown .topicCard__heading{color:#e66234}
