main{overflow:visible}.l-bg{background-color:#fff;position:relative;z-index:1;overflow:hidden}.l-bg--pt{background-color:transparent;margin-top:-476px;padding-top:476px}@media (max-width: 999px){.l-bg--pt{margin-top:-114.66667vw;padding-top:122.66667vw}}.l-bg--pt>*:first-child{margin-top:0;padding-top:8.21429vw}@media (max-width: 999px){.l-bg--pt>*:first-child{padding-top:11.2vw}}.c-text-small{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.9375em;margin-top:30px;color:#272727}@media (max-width: 999px){.c-text-small{text-align:left;line-height:1.75em}}.sec-mv{position:relative;height:calc(var(--window-height) - 145px);height:calc(100vh - 145px)}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-mv{height:555px}}@media (max-width: 999px){.sec-mv{height:calc(var(--window-height) - 147px);height:calc(100vh - 147px)}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv{height:335px}}.sec-mv__desc{position:absolute;z-index:2;top:38px;left:65.57143vw}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-mv__desc{left:67.85714vw}}@media (max-width: 999px){.sec-mv__desc{top:16px;width:100%;left:37px;right:0}}.sec-mv__desc .text{display:flex;align-items:flex-start}@media (max-width: 999px){.sec-mv__desc .text{justify-content:center;margin:0 auto;width:fit-content}}.sec-mv__desc .text__01{width:6.70588vh;opacity:0;transition:opacity 1s;transition-delay:0.5s;position:relative;left:-43px}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-mv__desc .text__01{width:43px}}@media (max-width: 999px){.sec-mv__desc .text__01{width:19.2vw;left:-28px}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__desc .text__01{width:72px}}.sec-mv__desc .text__02{width:12vh;opacity:0;transition:opacity 1s}@media only screen and (min-width: 1000px) and (orientation: portrait){.sec-mv__desc .text__02{width:72px}}@media (max-width: 999px){.sec-mv__desc .text__02{width:17.33333vw}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__desc .text__02{width:65px}}.sec-mv__desc picture{display:block}.sec-mv__desc picture img{width:100%}.sec-mv__slider{position:absolute;width:100%;height:100%;overflow:hidden;left:0;top:0}.sec-mv__slider img,.sec-mv__slider .white{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;opacity:0;transition:opacity 2s}.sec-mv__slider .box-img{position:absolute}.sec-mv__slider .box-img .slide-timer{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;text-shadow:#5C5C5C;color:red;font-weight:700;font-size:20px}.sec-mv__slider .box-img--01{width:16.5vw;height:48.82353vh;top:11.29412vh;left:0;animation:movePositionReverseS 20s ease-in-out infinite}@media only screen and (orientation: portrait){.sec-mv__slider .box-img--01{width:178px;height:319px;top:74px}}@media (max-width: 999px){.sec-mv__slider .box-img--01{width:19.46667vw;height:19.61078vh;top:13.47305vh}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__slider .box-img--01{height:131px;width:73px;top:0}}.sec-mv__slider .box-img--02{width:18.35714vw;height:20.11765vh;left:13.5vw;top:57.29412vh;animation:movePositionL 28s ease-in-out infinite}@media only screen and (orientation: portrait){.sec-mv__slider .box-img--02{width:198px;height:132px;left:145px;top:375px}}.sec-mv__slider .box-img--03{width:33.57143vw;height:41.52941vh;left:21.21429vw;top:2vh;z-index:1;animation:movePositionM 24s ease-in-out infinite}@media only screen and (orientation: portrait){.sec-mv__slider .box-img--03{width:362px;height:272px;left:228px;top:13px}}@media (max-width: 999px){.sec-mv__slider .box-img--03{width:45.33333vw;height:19.16168vh;left:6.93333vw;top:38.77246vh}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__slider .box-img--03{height:128px;width:170px;top:100px}}.sec-mv__slider .box-img--04{width:22.07143vw;height:27.29412vh;left:36.85714vw;top:40.94118vh;z-index:1;animation:movePositionS 18s ease-in-out infinite}@media only screen and (orientation: portrait){.sec-mv__slider .box-img--04{width:238px;height:178px;left:397px;top:268px}}@media (max-width: 999px){.sec-mv__slider .box-img--04{width:33.06667vw;height:13.92216vh;left:0;top:56.58683vh}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__slider .box-img--04{height:93px;width:124px}}.sec-mv__slider .box-img--05{width:14.28571vw;height:17.64706vh;left:56.78571vw;top:59.41176vh;z-index:1;animation:movePositionReverseS 20s ease-in-out infinite}@media only screen and (orientation: portrait){.sec-mv__slider .box-img--05{width:154px;height:115px;top:389px;left:612px}}@media (max-width: 999px){.sec-mv__slider .box-img--05{width:21.33333vw;height:8.98204vh;top:auto;bottom:0;left:37.33333vw}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__slider .box-img--05{height:60px;width:80px}}.sec-mv__slider .box-img--06{width:18.21429vw;height:22.47059vh;top:12vh;right:-2.14286vw;animation:movePositionM 28s ease-in-out infinite}@media only screen and (orientation: portrait){.sec-mv__slider .box-img--06{width:196px;height:147px;top:78px;right:-23px}}@media (max-width: 999px){.sec-mv__slider .box-img--06{width:23.46667vw;height:11.37725vh;right:0;top:34.43114vh}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__slider .box-img--06{height:76px;width:88px;top:30px}}.sec-mv__slider .box-img--07{width:28.85714vw;height:35.76471vh;right:-5.14286vw;bottom:0;animation:movePositionReverseS 18s ease-in-out infinite}@media only screen and (orientation: portrait){.sec-mv__slider .box-img--07{width:289px;height:217px;right:-51px}}@media (max-width: 999px){.sec-mv__slider .box-img--07{width:35.2vw;height:18.26347vh;z-index:1;right:0;bottom:5.98802vh}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__slider .box-img--07{height:122px;width:132px}}.sec-mv__slider .box-img .is-active{opacity:1}@keyframes movePositionL{0%{transform:translateY(0)}50%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes movePositionM{0%{transform:translateY(0)}50%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes movePositionS{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes movePositionReverseS{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.sec-mv__line{position:absolute;pointer-events:none;width:0;left:-58px;bottom:45px;overflow:hidden;width:calc(100vw + 165px)}@media (max-width: 999px){.sec-mv__line{left:-466px;bottom:-36px;width:279.2vw}}@media only screen and (max-width: 999px) and (orientation: landscape){.sec-mv__line{left:-300px;bottom:-50px;width:160vw}}.sec-mv__line img{height:100%;width:100%;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}.sec-mv__line.is-active img{animation:clipRevealAndHide 3s ease-in-out forwards}@keyframes clipRevealAndHide{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0% 0 0);-webkit-clip-path:inset(0 0% 0 0)}}.sec-mv.is-ani .text__01,.sec-mv.is-ani .text__02{opacity:1}.box-news-pin{border-top:1px solid #F5F5F5;position:relative;z-index:1}.box-news-pin .inner{width:100%;display:flex;align-items:center;padding:11px 50px}@media (max-width: 999px){.box-news-pin .inner{padding:17px 20px;flex-wrap:wrap;justify-content:space-between}}.box-news-pin__title{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;flex-shrink:0;margin-right:28px}@media (max-width: 999px){.box-news-pin__title{order:1}}.box-news-pin .item{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;padding-right:40px;display:flex;align-items:center}@media (min-width: 1000px){.box-news-pin .item{flex:1;pointer-events:none}}@media (max-width: 999px){.box-news-pin .item{width:100%;order:3;margin-top:4px;padding-right:0}}.box-news-pin .item .date{font-family:"Roboto",sans-serif;font-weight:400;color:#ff8c00;flex-shrink:0;margin-right:8px}@media (min-width: 1000px){.box-news-pin .item .date{pointer-events:auto}}.box-news-pin .item .ttl{text-decoration:underline}@media (min-width: 1000px){.box-news-pin .item .ttl{pointer-events:auto}}.box-news-pin .item .ttl span{overflow:hidden;width:100%;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.box-news-pin .link-more{flex-shrink:0;position:relative;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:500;padding-right:12px;color:#272727}@media (max-width: 999px){.box-news-pin .link-more{order:2}}.box-news-pin .link-more:after{content:'';position:absolute;background-image:url(../../img/icon/ico_arrow_btn.svg);width:8px;height:10px;background-size:100% 100%;right:-2px;top:7px}.box-news-pin .link-more span{text-decoration:underline}.sec-mess{margin-top:73px;position:relative}.sec-mess__inner{display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width: 999px){.sec-mess__inner{display:block}}.sec-mess .c-line-decor{right:-529px;bottom:-820px}@media (min-width: 1000px){.sec-mess .c-line-decor.aos-animate img{animation:drawDownThenUp 5s ease-in-out forwards}}@media (max-width: 999px){.sec-mess .c-line-decor{right:-24vw;bottom:36.53333vw}}@media (max-width: 999px){.sec-mess .c-line-decor--02{bottom:auto;right:auto;left:-87.46667vw;top:-54.13333vw;transform:rotate(32deg)}}.sec-mess .desc{max-width:530px;margin:7px 56px 0 0}@media only screen and (min-width: 1000px) and (max-width: 1160px){.sec-mess .desc{margin-right:auto;padding-left:20px}}@media (max-width: 999px){.sec-mess .desc{margin:0;max-width:100%}}@media (min-width: 1000px){.sec-mess .desc .c-title01{line-height:1.35556em}}@media (max-width: 999px){.sec-mess .desc .c-title01{position:relative;z-index:1;text-align:center}}.sec-mess .desc .text{margin-top:22px;font-size:17px;font-size:1.7rem;line-height:2.23529em}@media (max-width: 999px){.sec-mess .desc .text{margin-top:24px;font-size:16px;font-size:1.6rem;line-height:1.75em;text-align:center}.sec-mess .desc .text p:not(:first-child){margin-top:28px}}.sec-mess .slider{position:relative;z-index:1;width:40.28571vw;overflow:hidden;padding-bottom:40px}@media only screen and (min-width: 1000px) and (max-width: 1160px){.sec-mess .slider{width:45%}}@media (max-width: 999px){.sec-mess .slider{width:calc(100% - 38px);margin-left:auto;margin-top:58px}}.sec-mess .slider .splide__list{height:30.35714vw;background-color:#fff}@media (max-width: 999px){.sec-mess .slider .splide__list{height:67.73333vw}}.sec-mess .slider .item{position:absolute;height:100%;width:100%;z-index:0;opacity:0;transition:opacity 1.2s !important}.sec-mess .slider .item img{width:100%;height:100%;object-fit:cover}.sec-mess .slider .item.is-visible{z-index:1;opacity:1}.sec-mess .slider .splide__pagination{display:block;position:absolute;bottom:-40px;left:-25px}@media (max-width: 999px){.sec-mess .slider .splide__pagination{bottom:-36px}}.sec-mess .slider .splide__pagination .splide__pagination__page{width:8px;height:8px;opacity:1;margin:0 9px;border-radius:0;background-color:#E0E0E0}.sec-mess .slider .splide__pagination .splide__pagination__page.is-active{background-color:#FF8C00;transform:scale(1)}.sec-life{margin-top:242px;position:relative}@media (max-width: 999px){.sec-life{margin-top:134px}}.sec-life .c-title01{text-align:center;position:relative;top:-125px}@media (max-width: 999px){.sec-life .c-title01{top:-80px}}.sec-life__slider{overflow:hidden}.sec-life__slider .item{width:100%;display:flex;transform:translateZ(0)}@media (max-width: 999px){.sec-life__slider .item{position:relative;z-index:2}}.sec-life__slider .item img{max-width:none}.sec-life__slider .item--01{margin-left:-83px}@media (max-width: 999px){.sec-life__slider .item--01{margin-left:-29px}}.sec-life__slider .item--01 .item__img{will-change:transform}@media (min-width: 1000px){.sec-life__slider .item--01 .item__img{animation:ani-loop-slide 150s infinite linear both}}@media (max-width: 999px){.sec-life__slider .item--01 .item__img{animation:ani-loop-slide 100s infinite linear both}}.sec-life__slider .item--02{margin-left:-245px}@media (max-width: 999px){.sec-life__slider .item--02{margin-left:-148px}}.sec-life__slider .item--02 .item__img{will-change:transform}@media (min-width: 1000px){.sec-life__slider .item--02 .item__img{animation:ani-loop-slide02 150s infinite linear both}}@media (max-width: 999px){.sec-life__slider .item--02 .item__img{animation:ani-loop-slide02 100s infinite linear both}}@keyframes ani-loop-slide{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes ani-loop-slide02{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@media (min-width: 1000px){.sec-life__content{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}}.sec-life__content .box{background-color:rgba(255,248,239,0.9);max-width:640px;margin:0 auto;height:100%}@media (max-width: 999px){.sec-life__content .box{max-width:100%;padding-bottom:75px}}.sec-life .desc{margin-top:-52px;font-size:17px;font-size:1.7rem;line-height:2.29412em;text-align:center}@media (max-width: 999px){.sec-life .desc{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-top:-47px}}@media (max-width: 999px){.sec-life .l-btn{padding:0 20px}}.sec-life .c-btn01{margin:0 auto;margin-top:48px}@media (max-width: 999px){.sec-life .c-btn01{margin-top:34px}}.bg-parallax{position:sticky;position:-webkit-sticky;width:100%;height:34vw;left:0;top:95px}@media (max-width: 999px){.bg-parallax{top:38px;height:114.66667vw}}.bg-parallax__img{height:100%}.bg-parallax img{width:100%;height:100%;object-fit:cover;object-position:bottom}@media (max-width: 999px){.bg-parallax img{position:relative;top:16px}}.bg-white{background-color:#fff}.bg-white>*:first-child{margin-top:0;padding-top:75px}@media (max-width: 999px){.bg-white>*:first-child{padding-top:66px}}.sec-facility{background-color:#fff;position:relative}.sec-facility .c-title01{text-align:center}.sec-facility .c-line-decor{left:0;top:-82px}@media (max-width: 999px){.sec-facility .c-line-decor{left:auto;top:-102.13333vw;right:-93.33333vw;transform:rotate(-3deg)}}@media (max-width: 999px){.sec-facility .c-line-decor--02{transform:rotate(0);left:0;top:-124.53333vw;overflow:hidden}.sec-facility .c-line-decor--02:before{content:'';width:100%;height:20px;left:0;top:0;position:absolute}.sec-facility .c-line-decor--02 img{position:relative;left:-16vw;top:-80vw}}.sec-facility .inner{position:relative;z-index:1}.sec-facility .c-list-facility ul{margin-top:10px}@media (max-width: 999px){.sec-facility .c-list-facility ul{margin-top:4px}}.sec-facility .c-btn01{margin:0 auto;margin-top:40px}@media (max-width: 999px){.sec-facility .c-btn01{margin-top:29px}}.sec-room{margin-top:75px}@media (max-width: 999px){.sec-room{margin-top:67px}}.sec-room .c-title01{text-align:center}.sec-room .c-text-small{margin-top:41px}@media (max-width: 999px){.sec-room .c-text-small{margin-top:30px}}.sec-room .list-room ul{display:flex;flex-wrap:wrap;margin:18px 0 0 -17px}@media (max-width: 999px){.sec-room .list-room ul{margin:-8px 0 0 -11px}}.sec-room .list-room li{width:262px;margin:18px 0 0 17px}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-room .list-room li{width:calc(25% - 17px)}}@media (max-width: 999px){.sec-room .list-room li{width:calc(50% - 11px);margin:32px 0 0 11px}}.sec-room .list-room a{display:block;cursor:pointer}@media only screen and (min-width: 1025px){.sec-room .list-room a:hover{opacity:1}.sec-room .list-room a:hover .thumb img{transform:scale(1.1)}}.sec-room .list-room .thumb{overflow:hidden}@media (min-width: 1000px){.sec-room .list-room .thumb{position:relative}.sec-room .list-room .thumb:before{display:block;content:" ";width:100%;padding-top:61.83206%}.sec-room .list-room .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 999px){.sec-room .list-room .thumb{position:relative}.sec-room .list-room .thumb:before{display:block;content:" ";width:100%;padding-top:61.7284%}.sec-room .list-room .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-room .list-room .thumb img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;transition:transform .5s;will-change:transform}.sec-room .list-room .title{color:#5C5C5C;text-align:center;display:block;font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.15em;font-weight:500;font-family:"Shippori Mincho",serif;margin-top:23px}@media (max-width: 999px){.sec-room .list-room .title{margin-top:12px;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.1em}}.sec-room .c-btn01{margin:0 auto;margin-top:40px}@media (max-width: 999px){.sec-room .c-btn01{margin-top:31px}}.sec-service{margin-top:97px;position:relative;z-index:1}@media (max-width: 999px){.sec-service{margin-top:65px}}.sec-service__bg{position:relative}.sec-service__bg img{width:100%}.sec-service .c-line-decor{right:-1084px;top:-242px}@media (max-width: 999px){.sec-service .c-title01{text-align:center}}.sec-service__content{background-color:#FFF8EF;padding-bottom:82px}@media (max-width: 999px){.sec-service__content{padding-bottom:73px}}.sec-service .inner{width:100%;display:flex;align-items:flex-start}@media (max-width: 999px){.sec-service .inner{display:block;position:relative;z-index:1}}.sec-service .img-ani{width:480px;height:556px;flex-shrink:0;margin-top:-92px;position:relative;left:-2px;display:flex;align-items:center;justify-content:center}@media (max-width: 999px){.sec-service .img-ani{margin:0 auto;margin-top:-83px;width:325px;height:378px}.sec-service .img-ani img{width:100%}}.sec-service .img-ani__line{position:absolute;left:28px;top:66px;width:428px;height:428px}@media (max-width: 999px){.sec-service .img-ani__line{width:286px;height:286px;left:14px;top:47px}}.sec-service .img-ani__line svg{transform:rotate(-90deg);width:100%;height:100%;stroke:#FF8C00;stroke-dasharray:1426;stroke-dashoffset:1426;transition:stroke-dashoffset 0.5s linear;transition-delay:0.5s}@media (max-width: 999px){.sec-service .img-ani__line svg{transition:stroke-dashoffset 1s linear;transition-delay:0.5s}}@media (max-width: 999px){.sec-service .img-ani__logo{width:189px;top:-15px;left:2px;position:relative}}.sec-service .img-ani__icon{position:absolute}@media (max-width: 999px){.sec-service .img-ani__icon{width:100px}}.sec-service .img-ani__icon--01{top:-1px;left:173px}@media (max-width: 999px){.sec-service .img-ani__icon--01{left:110px;top:1px}}.sec-service .img-ani__icon--02{top:110px;right:-3px}@media (max-width: 999px){.sec-service .img-ani__icon--02{top:69px;right:3px}}.sec-service .img-ani__icon--03{bottom:90px;right:12px}@media (max-width: 999px){.sec-service .img-ani__icon--03{bottom:66px;right:3px}}.sec-service .img-ani__icon--04{bottom:-1px;left:173px}@media (max-width: 999px){.sec-service .img-ani__icon--04{left:110px}}.sec-service .img-ani__icon--05{bottom:91px;left:5px}@media (max-width: 999px){.sec-service .img-ani__icon--05{bottom:66px;left:-3px}}.sec-service .img-ani__icon--06{top:110px;left:2px}@media (max-width: 999px){.sec-service .img-ani__icon--06{top:69px;left:2px}}.sec-service .img-ani.aos-animate [data-ani="fade-in"]{opacity:1}.sec-service .img-ani.aos-animate svg{stroke-dashoffset:0}.sec-service .desc{flex:1;padding:82px 40px 0 86px}@media (max-width: 999px){.sec-service .desc{padding:29px 0 0 0}}.sec-service .desc__title{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.70833em;letter-spacing:.075em;font-weight:500;margin-top:32px}@media (max-width: 999px){.sec-service .desc__title{text-align:center;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.08em;margin-top:35px}}.sec-service .desc__text{margin-top:19px;font-size:17px;font-size:1.7rem;line-height:2em;letter-spacing:.025em;text-align:justify;color:#272727}@media (max-width: 999px){.sec-service .desc__text{font-size:16px;font-size:1.6rem;line-height:1.75em}}.sec-service .desc .c-btn01{margin-top:33px}@media (max-width: 999px){.sec-service .desc .c-btn01{margin-top:26px}}.sec-what{margin-top:90px;position:relative}@media (max-width: 999px){.sec-what{margin-top:54px}}.sec-what .c-title01{text-align:center}@media (max-width: 999px){.sec-what .c-title01{line-height:1.625em}}.sec-what .c-line-decor{left:-1110px;top:-179px}@media (max-width: 999px){.sec-what .c-line-decor{left:-96vw;top:-21.6vw}}.sec-what .c-text-small{margin-top:42px}@media (min-width: 1000px){.sec-what .c-text-small{font-size:17px;font-size:1.7rem;line-height:2em}}@media (max-width: 999px){.sec-what .c-text-small{margin-top:29px}}.sec-what__content{display:flex;align-items:flex-start;margin-top:41px}@media (max-width: 999px){.sec-what__content{display:block;margin-top:38px}}.sec-what .desc{flex:1;padding:55px 60px 0 0}@media (max-width: 999px){.sec-what .desc{padding:0}}.sec-what .desc .c-title02{font-size:25px;font-size:2.5rem;line-height:1.2em;letter-spacing:.05em;text-align:left}@media (max-width: 999px){.sec-what .desc .c-title02{padding-left:10px}}.sec-what .desc .c-title02:before{width:208px;height:42px;top:-10px;left:0}@media (max-width: 999px){.sec-what .desc .c-title02:before{top:12px;left:9px}}.sec-what .desc ul{margin-top:15px}@media (max-width: 999px){.sec-what .desc ul{margin-top:21px}}.sec-what .desc ul li{font-size:16px;font-size:1.6rem;line-height:1.9375em;letter-spacing:.025em;border-bottom:1px dashed #E0E0E0;display:flex;align-items:flex-start;padding:22px 0 10px 0}@media (max-width: 999px){.sec-what .desc ul li{font-size:15px;font-size:1.5rem;line-height:1.6em;padding:21px 0 14px 0}}.sec-what .desc ul li:before{content:'';width:12px;height:1px;background-color:#ff8c00;display:block;flex-shrink:0;margin:15px 15px 0 0}@media (max-width: 999px){.sec-what .desc ul li:before{width:10px;margin:12px 10px 0 0}}.sec-what .desc ul li span{font-weight:700;color:#ff8c00}.sec-what .img-ani{width:561px;flex-shrink:0;height:490px;position:relative;left:2px}@media (max-width: 999px){.sec-what .img-ani{width:335px;margin:0 auto;height:auto;min-height:330px;left:0;margin-top:30px}}.sec-what .img-ani__line{position:absolute;left:28px;top:26px;width:464px;height:464px}@media (max-width: 999px){.sec-what .img-ani__line{width:274px;height:274px;left:26px;top:55px}}.sec-what .img-ani__line svg{transform:rotate(-90deg);width:100%;height:100%;stroke:#FF8C00;stroke-dasharray:1445;stroke-dashoffset:1445;transition:stroke-dashoffset 0.5s linear;transition-delay:2s}@media (max-width: 999px){.sec-what .img-ani__line svg{transition:stroke-dashoffset 1s linear;transition-delay:2s}}.sec-what .img-ani__txt{margin:0 auto;background-color:#fff;display:table;position:relative;left:-21px}@media (max-width: 999px){.sec-what .img-ani__txt{width:166px;left:0}}.sec-what .img-ani__arrow{text-align:center;position:relative;left:-21px;margin-top:-16px}@media (max-width: 999px){.sec-what .img-ani__arrow{width:42px;margin:0 auto;left:0;margin-top:-4px}}.sec-what .img-ani__img{margin:0 auto;display:table;position:relative;left:-21px;margin-top:29px}@media (max-width: 999px){.sec-what .img-ani__img{left:-1px;margin-top:27px;width:126px}}.sec-what .img-ani__icon{position:absolute}@media (max-width: 999px){.sec-what .img-ani__icon{width:85px}}.sec-what .img-ani__icon--01{left:-21px;top:240px}@media (max-width: 999px){.sec-what .img-ani__icon--01{left:0;top:167px}}.sec-what .img-ani__icon--02{left:12px;top:91px}@media (max-width: 999px){.sec-what .img-ani__icon--02{left:12px;top:66px}}.sec-what .img-ani__icon--03{right:53px;top:91px}@media (max-width: 999px){.sec-what .img-ani__icon--03{right:12px;top:66px}}.sec-what .img-ani__icon--04{right:21px;top:240px}@media (max-width: 999px){.sec-what .img-ani__icon--04{right:0;top:167px}}.sec-what .img-ani:after{content:'';position:absolute;width:100%;height:104px;left:0;bottom:0;background-color:#fff}@media (max-width: 999px){.sec-what .img-ani:after{height:50px}}.sec-what .img-ani.aos-animate [data-ani="fade-in"]{opacity:1}.sec-what .img-ani.aos-animate svg{stroke-dashoffset:0}.l-two-column{display:flex;min-height:603px;margin-top:6px;position:relative;z-index:2}@media (max-width: 999px){.l-two-column{margin-top:-14px;min-height:auto;display:block}}.l-two-column .c-title03{padding-top:72px}@media (max-width: 999px){.l-two-column .c-title03{padding-top:63px}}.l-two-column .text{font-size:17px;font-size:1.7rem;line-height:1.88235em;text-align:center;margin-top:35px}@media (max-width: 999px){.l-two-column .text{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-top:24px}}@media (min-width: 1000px){.l-two-column .l-btn{width:100%;left:0;bottom:70px;position:absolute}}@media (max-width: 999px){.l-two-column .l-btn{padding:0 20px}}@media (min-width: 1000px){.l-two-column .c-btn01{width:272px;min-height:56px;margin:0 auto}}@media (max-width: 999px){.l-two-column .c-btn01{margin-top:76px}}@media (min-width: 1000px){.l-two-column .c-btn01__text{font-size:16px;font-size:1.6rem;margin-left:-2px}}.l-two-column .sec-flow{width:50%;position:relative;background-color:#FCFCFC;padding-bottom:120px}@media (max-width: 999px){.l-two-column .sec-flow{width:100%;padding-bottom:57px;z-index:1}}.l-two-column .sec-flow__img{position:absolute;width:100%;height:100%;left:0;top:0}.l-two-column .sec-flow__img img{width:100%;height:100%;object-fit:cover}.l-two-column .sec-flow__desc{position:relative;z-index:1}.l-two-column .sec-faq{width:50%;position:relative;padding-bottom:120px;background-color:#FFF8EF;padding:0 75px 150px 75px}@media only screen and (min-width: 1000px) and (max-width: 1160px){.l-two-column .sec-faq{padding-left:40px;padding-right:40px}}@media (max-width: 999px){.l-two-column .sec-faq .c-line-decor{right:-87.2vw;top:-46.93333vw;transform:rotate(-20deg)}}.l-two-column .sec-faq .c-title03{position:relative}@media (max-width: 999px){.l-two-column .sec-faq{width:100%;padding:0 20px 64px}.l-two-column .sec-faq .c-title03{padding-top:74px}}.l-two-column .sec-faq ul{margin-top:21px;position:relative}@media (max-width: 999px){.l-two-column .sec-faq ul{margin-top:10px}}.l-two-column .sec-faq ul a{display:flex;align-items:flex-start;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.025em;border-bottom:1px solid #E0E0E0;padding:14px 0 9px 0;transition:border-color .5s;will-change:border-color;cursor:pointer}@media (max-width: 999px){.l-two-column .sec-faq ul a{font-size:15px;font-size:1.5rem;line-height:1.73333em}}.l-two-column .sec-faq ul a span{flex-shrink:0;width:33px;height:33px;background-color:#2F1A00;font-family:"Shippori Mincho",serif;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.1em;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .5s;will-change:background-color}.l-two-column .sec-faq ul a span small{position:relative;top:-1px;left:1px}.l-two-column .sec-faq ul a p{flex:1;min-height:35px;padding-left:16px;display:flex;align-items:center;transition:color .5s;will-change:color}@media (max-width: 999px){.l-two-column .sec-faq ul a p{padding-left:11px}}@media only screen and (min-width: 1025px){.l-two-column .sec-faq ul a:hover{opacity:1;border-color:#ff8c00}.l-two-column .sec-faq ul a:hover span{background-color:#ff8c00}.l-two-column .sec-faq ul a:hover p{color:#ff8c00;font-weight:700}}@media (max-width: 999px){.l-two-column .sec-faq .l-btn{padding:0}.l-two-column .sec-faq .l-btn .c-btn01{margin-top:27px}}.sec-access{margin-top:134px;position:relative}@media (max-width: 999px){.sec-access{margin-top:0}}.sec-access .c-line-decor{right:0;top:-134px}@media (max-width: 999px){.sec-access .c-line-decor{top:auto;right:-90.13333vw;bottom:18.66667vw;transform:rotate(-2deg)}}@media (min-width: 1000px){.sec-access .c-line-decor.aos-animate img{animation-duration:2s}}.sec-access__content{display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width: 999px){.sec-access__content{flex-direction:column-reverse}}.sec-access__content .desc{max-width:520px;margin-right:74px}@media only screen and (min-width: 1000px) and (max-width: 1160px){.sec-access__content .desc{padding-left:20px;margin-right:auto}}@media (max-width: 999px){.sec-access__content .desc{margin-right:0;max-width:100%;padding:45px 20px}}@media (max-width: 999px){.sec-access__content .desc .c-title01{letter-spacing:.1em}}.sec-access__content .desc .title{font-family:"Shippori Mincho",serif;font-size:24px;font-size:2.4rem;line-height:1.70833em;letter-spacing:.075em;font-weight:500;margin-top:50px}@media (max-width: 999px){.sec-access__content .desc .title{font-size:22px;font-size:2.2rem;line-height:1.63636em;margin-top:25px}}.sec-access__content .desc .text{margin-top:25px;font-size:17px;font-size:1.7rem;line-height:2em;color:#272727;text-align:justify}@media (max-width: 999px){.sec-access__content .desc .text{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-top:17px}}.sec-access__content .slider{width:46.78571vw;flex-shrink:0;overflow:hidden;margin-top:60px}@media only screen and (min-width: 1000px) and (max-width: 1160px){.sec-access__content .slider{width:45%}}@media (max-width: 999px){.sec-access__content .slider{width:100%;margin-top:0}}.sec-access__content .slider img{width:100%}@media (max-width: 999px){.sec-access__content .slider img{height:72.53333vw;object-fit:cover}}@media (max-width: 999px){.sec-access .l-btn{padding:0 20px}}.sec-access .c-btn01{margin-top:33px}@media (max-width: 999px){.sec-access .c-btn01{margin-top:53px}}.sec-access .list-access{margin-top:81px}@media (max-width: 999px){.sec-access .list-access{margin-top:0;position:relative;z-index:1}}.sec-access .list-access ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-access .list-access ul{margin-left:-3px}}@media (max-width: 999px){.sec-access .list-access ul{margin:-45px 0 0 -3px}}.sec-access .list-access__item{width:218px}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-access .list-access__item{width:calc(20% - 3px);margin-left:3px}}@media (max-width: 999px){.sec-access .list-access__item{width:calc(50% - 3px);margin:26px 0 0 3px}}.sec-access .list-access .thumb img{width:100%}.sec-access .list-access .title{text-align:center;color:#5C5C5C;font-family:"Shippori Mincho",serif;font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:0em;font-weight:500;margin-top:13px}.sec-news{margin-top:134px;background-color:#FFF8EF;padding:79px 0 92px;position:relative;z-index:1}@media (min-width: 1000px){.sec-news{min-height:500px}}@media (max-width: 999px){.sec-news{margin-top:65px;padding:49px 0 60px}}.sec-news .c-title03{font-weight:400}.sec-news .inner{width:100%;display:flex;align-items:flex-start;position:relative;z-index:1}@media (max-width: 999px){.sec-news .inner{display:block}}.sec-news .left{width:314px;flex-shrink:0;margin-top:15px}@media (max-width: 999px){.sec-news .left{width:100%}}.sec-news .left .c-title03{text-align:left}@media (max-width: 999px){.sec-news .left .c-title03{text-align:center}}.sec-news .c-list-news{position:relative;z-index:1}@media (max-width: 999px){.sec-news .c-list-news{margin-top:20px}}@media (min-width: 1000px){.sec-news .c-list-news a{align-items:center}}@media (min-width: 1000px){.sec-news .c-list-news .desc{padding-top:6px}}@media (min-width: 1000px){.sec-news .c-list-news .title{margin-top:2px}}@media (min-width: 1000px){.sec-news .c-btn01{width:226px;min-height:46px;margin-top:30px;white-space:nowrap}}@media (max-width: 999px){.sec-news .c-btn01{margin-top:22px}}@media (min-width: 1000px){.sec-news .c-btn01__text{font-size:14px;font-size:1.4rem}}@media (min-width: 1000px){.sec-news .c-btn01:after{right:16px}}.sec-instagram{margin-top:119px;position:relative}@media (max-width: 999px){.sec-instagram{margin-top:77px}}.sec-instagram .c-title03{font-weight:400}.sec-instagram .c-line-decor{left:-1088px;top:-220px}@media (max-width: 999px){.sec-instagram .c-line-decor{left:-100.53333vw;top:-25.33333vw}}.sec-instagram__content{margin-top:18px}@media (max-width: 999px){.sec-instagram__content{margin-top:10px}}@media (max-width: 999px){.sec-instagram__content #sbi_images .sbi_item:last-child{display:none !important}}.sec-instagram .c-btn01{margin-top:32px}@media (max-width: 999px){.sec-instagram .c-btn01{margin-top:30px}}.sec-youtube{margin-top:90px}@media (max-width: 999px){.sec-youtube{margin-top:60px}}.sec-youtube .c-title03{font-weight:400}.sec-youtube .list-ytb ul{display:flex;margin-left:-4px;margin-top:31px}@media (max-width: 999px){.sec-youtube .list-ytb ul{display:block;margin:24px 0 0 0}}.sec-youtube .list-ytb li{width:364px;margin-left:4px}@media (max-width: 999px){.sec-youtube .list-ytb li{width:100%;margin:6px 0 0 0}}.sec-youtube .list-ytb a{display:block}.sec-youtube .list-ytb .thumb{overflow:hidden}@media (min-width: 1000px){.sec-youtube .list-ytb .thumb{position:relative}.sec-youtube .list-ytb .thumb:before{display:block;content:" ";width:100%;padding-top:61.26374%}.sec-youtube .list-ytb .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 999px){.sec-youtube .list-ytb .thumb{position:relative}.sec-youtube .list-ytb .thumb:before{display:block;content:" ";width:100%;padding-top:60.77844%}.sec-youtube .list-ytb .thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-youtube .list-ytb .thumb img{position:absolute;left:0;top:-40px;width:100%;height:calc(100% + 80px);object-fit:cover}.sec-youtube .c-btn01{margin-top:30px}@media (max-width: 999px){.sec-youtube .c-btn01{padding-left:14px}}@media (max-width: 999px){.sec-youtube .c-btn01 img{width:90px;margin:0 8px 0 0}}.c-box-contact{margin-top:125px}@media (max-width: 999px){.c-box-contact{margin-top:80px}}.sec-note{position:relative;z-index:2;padding-bottom:105px;overflow:hidden;padding-top:132px}@media (max-width: 999px){.sec-note{padding-top:74px;padding-bottom:90px}}.sec-note .c-line-decor{right:-1042px;top:48px;transform:rotate(-1deg)}@media (max-width: 999px){.sec-note .c-line-decor{right:-98.93333vw;top:auto;bottom:-14.4vw}}.sec-note .c-title02{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.05em;font-weight:400}@media (max-width: 999px){.sec-note .c-title02{font-size:22px;font-size:2.2rem;line-height:1.54545em}}.sec-note .c-title02:before{background-image:url(../../img/top/ico_decor_title02_note.svg)}.sec-note__content{position:relative;z-index:3;max-width:1047px;margin:0 auto;margin-top:110px}@media (max-width: 999px){.sec-note__content{margin-top:46px}}.sec-note .item{margin-top:88px;display:flex;align-items:flex-start;background-color:#fff}@media (max-width: 999px){.sec-note .item{position:relative;display:block;margin-top:61px}.sec-note .item:first-child{margin-top:0}}@media (min-width: 1000px){.sec-note .item:nth-child(even){flex-direction:row-reverse}.sec-note .item:nth-child(even) .desc{padding:0 0 0 70px}}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-note .item:nth-child(even) .desc{padding-left:40px}}.sec-note .item .desc{flex:1;padding-right:70px;margin-top:-3px}@media only screen and (min-width: 1000px) and (max-width: 1150px){.sec-note .item .desc{padding-right:40px}}@media (max-width: 999px){.sec-note .item .desc{position:relative;z-index:1;padding-right:0}}.sec-note .item .desc__title{font-size:19px;font-size:1.9rem;line-height:1.73684em;letter-spacing:.075em;font-weight:500;font-family:"Shippori Mincho",serif}@media (max-width: 999px){.sec-note .item .desc__title{line-height:1.63158em}}.sec-note .item .desc__text{font-size:15px;font-size:1.5rem;line-height:1.86667em;margin-top:17px;color:#272727;text-align:justify}.sec-note .item .img{width:490px;flex-shrink:0}@media (max-width: 999px){.sec-note .item .img{width:100%;margin-top:34px;position:relative;z-index:1}}.sec-note .item .img img{width:100%}.c-footer{position:relative}.c-footer .c-line-decor{left:0px;top:-247px}@media (max-width: 999px){.c-footer .c-line-decor{top:-24vw;width:56.26667vw}}

/*# sourceMappingURL=maps/top.min.css.map */
