.hderCenterLogo{font-size:0}.page-index{background:#f7820a;background:#f7820a url(../img/bg-dot.png);color:#fff;font-family:Noto Sans CJK JP,sans-serif;font-size:16px;font-weight:500;overflow-x:hidden}.page-index .section{margin:auto;position:relative;width:clamp(345px,73.2064421669vw,1000px)}.page-index hr{border:1px solid rgba(255,255,255,.4);margin:clamp(60px,6.588579795vw,90px) auto;width:clamp(80px,7.3206442167vw,100px)}.page-index .inline{margin:auto;width:clamp(345px,73.2064421669vw,1000px)}@-webkit-keyframes HOVER_RESET{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes HOVER_RESET{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}}.page-index a.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7820a;border:clamp(2px,0.1464128843vw,2px) solid #fff;border-radius:clamp(25px,2.9282576867vw,40px);-webkit-box-shadow:0 0 10px 0 rgba(71,47,22,.251);box-shadow:0 0 10px 0 rgba(71,47,22,.251);color:#fff;font-size:clamp(16px,1.4641288433vw,20px);font-weight:700;height:clamp(50px,5.1244509517vw,70px);letter-spacing:0;line-height:1em;overflow:hidden;position:relative;text-align:center;-webkit-transition:letter-spacing .3s ease;transition:letter-spacing .3s ease;width:clamp(280px,42vw,440px)}.page-index a.button br{display:none}@media only screen and (max-width: 780px){.page-index a.button br{display:block}}.page-index a.button.no-border{border:none}.page-index a.button:hover{opacity:1}.page-index a.button:before{background:#fff;border-radius:50%}.page-index a.button:after,.page-index a.button:before{bottom:0;content:"";height:clamp(26px,2.196193265vw,30px);margin:auto;position:absolute;right:clamp(15px,1.2445095168vw,17px);top:0;width:clamp(26px,2.196193265vw,30px)}.page-index a.button:after{background:url(../img/ico-arrow_orange.svg) 50% no-repeat}.page-index a.hover{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.page-index a.hover:hover{-webkit-animation:HOVER_RESET 1s ease forwards;animation:HOVER_RESET 1s ease forwards;opacity:1}.page-index .sit{opacity:0;-webkit-transform-origin:center 100%;transform-origin:center 100%}.page-index .sit.is-triggered{-webkit-animation:SITSIT .7s cubic-bezier(0.13, 1.32, 0.75, 1) 0s forwards;animation:SITSIT .7s cubic-bezier(0.13, 1.32, 0.75, 1) 0s forwards;opacity:1}.page-index .sit_re{opacity:0;-webkit-transform-origin:center 100%;transform-origin:center 100%}.page-index .sit_re.mv01{-webkit-animation:SITSIT .7s cubic-bezier(0.13, 1.32, 0.75, 1) 0s forwards;animation:SITSIT .7s cubic-bezier(0.13, 1.32, 0.75, 1) 0s forwards;opacity:1}@-webkit-keyframes SITSIT{0%{opacity:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{opacity:1;-webkit-transform:translateY(0) scale(1.02, 0.6);transform:translateY(0) scale(1.02, 0.6)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes SITSIT{0%{opacity:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{opacity:1;-webkit-transform:translateY(0) scale(1.02, 0.6);transform:translateY(0) scale(1.02, 0.6)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.page-index .fadeIn{opacity:0;-webkit-transform:translateY(0.5em);transform:translateY(0.5em);-webkit-transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,transform .7s ease;transition:opacity .7s linear,transform .7s ease,-webkit-transform .7s ease}.page-index .fadeIn.is-triggered{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-index .fadeIn_re{opacity:0;-webkit-transform:translateY(0.5em);transform:translateY(0.5em);-webkit-transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,transform .7s ease;transition:opacity .7s linear,transform .7s ease,-webkit-transform .7s ease}.page-index .fadeIn_re.mv_01{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-index .fadeIn_re.list-mv01{opacity:0;-webkit-transform:translateY(0.5em);transform:translateY(0.5em);-webkit-transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,transform .7s ease;transition:opacity .7s linear,transform .7s ease,-webkit-transform .7s ease}.page-index .fadeIn_re.list-mv01.mv01{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-index .fadeUp{opacity:0;-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,-webkit-transform .7s ease;transition:opacity .7s linear,transform .7s ease;transition:opacity .7s linear,transform .7s ease,-webkit-transform .7s ease}.page-index .fadeUp.is-triggered{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-index .zabuton{-webkit-box-shadow:clamp(15px,2.196193265vw,30px) clamp(15px,2.196193265vw,30px) 0 0 #fff500;box-shadow:clamp(15px,2.196193265vw,30px) clamp(15px,2.196193265vw,30px) 0 0 #fff500;opacity:0;-webkit-transform:translateX(clamp(40px, 2.9282576867vw, 40px)) translateY(clamp(40px, 2.9282576867vw, 40px));transform:translateX(clamp(40px, 2.9282576867vw, 40px)) translateY(clamp(40px, 2.9282576867vw, 40px));border-top-left-radius:clamp(40px,2.9282576867vw,40px);border-bottom-left-radius:clamp(40px,2.9282576867vw,40px)}.page-index .zabuton.is-triggered{-webkit-box-shadow:clamp(5px,0.3660322108vw,5px) clamp(5px,0.3660322108vw,5px) 0 0 #fff500;box-shadow:clamp(5px,0.3660322108vw,5px) clamp(5px,0.3660322108vw,5px) 0 0 #fff500;opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-transition:opacity .3s linear,-webkit-transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),-webkit-box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s;transition:opacity .3s linear,-webkit-transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),-webkit-box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s;transition:transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s,opacity .3s linear;transition:transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s,opacity .3s linear,-webkit-transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),-webkit-box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s}.page-index .zabuton_re{-webkit-box-shadow:clamp(15px,2.196193265vw,30px) clamp(15px,2.196193265vw,30px) 0 0 #fff500;box-shadow:clamp(15px,2.196193265vw,30px) clamp(15px,2.196193265vw,30px) 0 0 #fff500;opacity:0;-webkit-transform:translateX(clamp(40px, 2.9282576867vw, 40px)) translateY(clamp(40px, 2.9282576867vw, 40px));transform:translateX(clamp(40px, 2.9282576867vw, 40px)) translateY(clamp(40px, 2.9282576867vw, 40px));border-top-left-radius:clamp(40px,2.9282576867vw,40px);border-bottom-left-radius:clamp(40px,2.9282576867vw,40px)}.page-index .zabuton_re.mv01{-webkit-box-shadow:clamp(5px,0.3660322108vw,5px) clamp(5px,0.3660322108vw,5px) 0 0 #fff500;box-shadow:clamp(5px,0.3660322108vw,5px) clamp(5px,0.3660322108vw,5px) 0 0 #fff500;opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-transition:opacity .3s linear,-webkit-transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),-webkit-box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s;transition:opacity .3s linear,-webkit-transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),-webkit-box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s;transition:transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s,opacity .3s linear;transition:transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s,opacity .3s linear,-webkit-transform .6s cubic-bezier(0.13, 1.32, 0.75, 1),-webkit-box-shadow .6s cubic-bezier(0.13, 1.32, 0.75, 1) .5s}.page-index .stagger .stagger-item{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.page-index .stagger.is-triggered .stagger-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-index .stagger.is-triggered .stagger-item:first-of-type{-webkit-transition:opacity .7s ease .1s,-webkit-transform .7s ease .1s;transition:opacity .7s ease .1s,-webkit-transform .7s ease .1s;transition:opacity .7s ease .1s,transform .7s ease .1s;transition:opacity .7s ease .1s,transform .7s ease .1s,-webkit-transform .7s ease .1s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(2){-webkit-transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s,-webkit-transform .7s ease .2s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(3){-webkit-transition:opacity .7s ease .3s,-webkit-transform .7s ease .3s;transition:opacity .7s ease .3s,-webkit-transform .7s ease .3s;transition:opacity .7s ease .3s,transform .7s ease .3s;transition:opacity .7s ease .3s,transform .7s ease .3s,-webkit-transform .7s ease .3s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(4){-webkit-transition:opacity .7s ease .4s,-webkit-transform .7s ease .4s;transition:opacity .7s ease .4s,-webkit-transform .7s ease .4s;transition:opacity .7s ease .4s,transform .7s ease .4s;transition:opacity .7s ease .4s,transform .7s ease .4s,-webkit-transform .7s ease .4s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(5){-webkit-transition:opacity .7s ease .5s,-webkit-transform .7s ease .5s;transition:opacity .7s ease .5s,-webkit-transform .7s ease .5s;transition:opacity .7s ease .5s,transform .7s ease .5s;transition:opacity .7s ease .5s,transform .7s ease .5s,-webkit-transform .7s ease .5s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(6){-webkit-transition:opacity .7s ease .6s,-webkit-transform .7s ease .6s;transition:opacity .7s ease .6s,-webkit-transform .7s ease .6s;transition:opacity .7s ease .6s,transform .7s ease .6s;transition:opacity .7s ease .6s,transform .7s ease .6s,-webkit-transform .7s ease .6s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(7){-webkit-transition:opacity .7s ease .7s,-webkit-transform .7s ease .7s;transition:opacity .7s ease .7s,-webkit-transform .7s ease .7s;transition:opacity .7s ease .7s,transform .7s ease .7s;transition:opacity .7s ease .7s,transform .7s ease .7s,-webkit-transform .7s ease .7s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(8){-webkit-transition:opacity .7s ease .8s,-webkit-transform .7s ease .8s;transition:opacity .7s ease .8s,-webkit-transform .7s ease .8s;transition:opacity .7s ease .8s,transform .7s ease .8s;transition:opacity .7s ease .8s,transform .7s ease .8s,-webkit-transform .7s ease .8s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(9){-webkit-transition:opacity .7s ease .9s,-webkit-transform .7s ease .9s;transition:opacity .7s ease .9s,-webkit-transform .7s ease .9s;transition:opacity .7s ease .9s,transform .7s ease .9s;transition:opacity .7s ease .9s,transform .7s ease .9s,-webkit-transform .7s ease .9s}.page-index .stagger.is-triggered .stagger-item:nth-of-type(10){-webkit-transition:opacity .7s ease 1s,-webkit-transform .7s ease 1s;transition:opacity .7s ease 1s,-webkit-transform .7s ease 1s;transition:opacity .7s ease 1s,transform .7s ease 1s;transition:opacity .7s ease 1s,transform .7s ease 1s,-webkit-transform .7s ease 1s}.page-index .stagger_re .stagger-item{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.page-index .stagger_re.mv01 .stagger-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page-index .stagger_re.mv01 .stagger-item:first-of-type{-webkit-transition:opacity .7s ease .1s,-webkit-transform .7s ease .1s;transition:opacity .7s ease .1s,-webkit-transform .7s ease .1s;transition:opacity .7s ease .1s,transform .7s ease .1s;transition:opacity .7s ease .1s,transform .7s ease .1s,-webkit-transform .7s ease .1s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(2){-webkit-transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,-webkit-transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s;transition:opacity .7s ease .2s,transform .7s ease .2s,-webkit-transform .7s ease .2s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(3){-webkit-transition:opacity .7s ease .3s,-webkit-transform .7s ease .3s;transition:opacity .7s ease .3s,-webkit-transform .7s ease .3s;transition:opacity .7s ease .3s,transform .7s ease .3s;transition:opacity .7s ease .3s,transform .7s ease .3s,-webkit-transform .7s ease .3s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(4){-webkit-transition:opacity .7s ease .4s,-webkit-transform .7s ease .4s;transition:opacity .7s ease .4s,-webkit-transform .7s ease .4s;transition:opacity .7s ease .4s,transform .7s ease .4s;transition:opacity .7s ease .4s,transform .7s ease .4s,-webkit-transform .7s ease .4s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(5){-webkit-transition:opacity .7s ease .5s,-webkit-transform .7s ease .5s;transition:opacity .7s ease .5s,-webkit-transform .7s ease .5s;transition:opacity .7s ease .5s,transform .7s ease .5s;transition:opacity .7s ease .5s,transform .7s ease .5s,-webkit-transform .7s ease .5s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(6){-webkit-transition:opacity .7s ease .6s,-webkit-transform .7s ease .6s;transition:opacity .7s ease .6s,-webkit-transform .7s ease .6s;transition:opacity .7s ease .6s,transform .7s ease .6s;transition:opacity .7s ease .6s,transform .7s ease .6s,-webkit-transform .7s ease .6s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(7){-webkit-transition:opacity .7s ease .7s,-webkit-transform .7s ease .7s;transition:opacity .7s ease .7s,-webkit-transform .7s ease .7s;transition:opacity .7s ease .7s,transform .7s ease .7s;transition:opacity .7s ease .7s,transform .7s ease .7s,-webkit-transform .7s ease .7s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(8){-webkit-transition:opacity .7s ease .8s,-webkit-transform .7s ease .8s;transition:opacity .7s ease .8s,-webkit-transform .7s ease .8s;transition:opacity .7s ease .8s,transform .7s ease .8s;transition:opacity .7s ease .8s,transform .7s ease .8s,-webkit-transform .7s ease .8s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(9){-webkit-transition:opacity .7s ease .9s,-webkit-transform .7s ease .9s;transition:opacity .7s ease .9s,-webkit-transform .7s ease .9s;transition:opacity .7s ease .9s,transform .7s ease .9s;transition:opacity .7s ease .9s,transform .7s ease .9s,-webkit-transform .7s ease .9s}.page-index .stagger_re.mv01 .stagger-item:nth-of-type(10){-webkit-transition:opacity .7s ease 1s,-webkit-transform .7s ease 1s;transition:opacity .7s ease 1s,-webkit-transform .7s ease 1s;transition:opacity .7s ease 1s,transform .7s ease 1s;transition:opacity .7s ease 1s,transform .7s ease 1s,-webkit-transform .7s ease 1s}:root{--headerHeight: 76px }.page-index .kv_container *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(1px);transform:translateZ(1px);-webkit-transform:perspective(0);transform:perspective(0);will-change:height}.page-index .kv_container .kv_header_container{height:100dvh;position:absolute;width:100%;z-index:2}.page-index .kv_container .kv_header_container .kv_header_ashirai{background:#fff500;height:calc(100% - 76px);position:absolute;top:0;-webkit-transition:height .3s ease 0s;transition:height .3s ease 0s;width:100%;z-index:1}.page-index .kv_container .kv_header_container .kv_header{background:#f7820a;height:calc(100dvh - var(--headerHeight));position:absolute;width:100%;z-index:2}.page-index .kv_container .kv_header_container .kv_header,.page-index .kv_container .kv_header_container .kv_header .logo_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-index .kv_container .kv_header_container .kv_header .logo_container{cursor:pointer;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;max-height:clamp(84px,8.6090775988vw,117.6px);padding:0 20px;position:relative}.page-index .kv_container .kv_header_container .kv_header .logo_container .logo_subtxt{font-family:Noto Sans CJK JP,sans-serif;font-size:clamp(14px,1.1713030747vw,16px);font-weight:700;left:0;margin:auto;position:absolute;right:0;text-align:center;top:clamp(-99px,-2.635431918vw,-36px);top:-10%;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.page-index .kv_container .kv_header_container .kv_header .logo_container .logo{aspect-ratio:321/84;height:60%;-webkit-transition:.2s;transition:.2s}.page-index .kv_container .kv_header_container .kv_header .logo_container .logo img{height:100%}.page-index .kv_container .kv_header_container .kv_header .logo_container .arrow{left:0;margin-top:clamp(125px,13.616398243vw,186px);position:absolute;right:0}.page-index .kv_container .kv_header_container .kv_header .logo_container .arrow:after{background:url(../img/ico-arrow.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:clamp(20px,1.4641288433vw,20px);left:0;margin:auto;position:absolute;right:0;top:0;width:clamp(14.9px,1.2445095168vw,17px)}.page-index .kv_container .kv_header_container.is-end{height:0%}.page-index .kv_container .kv_header_container.is-end .kv_header_ashirai{-webkit-transition:none;transition:none}.page-index .kv_container .kv_header_container.is-end .logo_container{cursor:default}.page-index .kv_container .kv_header_container.is-end .kv_header .logo_container .logo{opacity:0}.page-index .kv_container .kv_header_container.is-end .logo_container .logo_subtxt{font-size:clamp(10px,.878477306vw,12px);opacity:0;-webkit-transition:font-size .2s linear,opacity .2s linear;transition:font-size .2s linear,opacity .2s linear}.page-index .kv_container .kv_header_container.is-end .arrow{opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.page-index .kv_container ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:clamp(50px,4.0263543192vw,55px);width:100%}.page-index .kv_container ul li{font-size:0}.page-index .kv_container ul li img{width:100%}.page-index .statement{padding:100px 0 0 0;margin:auto auto clamp(80px,8.78477306vw,80px);max-width:clamp(340px,100vw,1366px)}.page-index .statement .statement_layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:clamp(40px,2.9282576867vw,40px);-ms-flex-pack:justify;justify-content:space-between}.page-index .statement .statement_title{height:clamp(82px,8.9311859444vw,122px);margin-bottom:clamp(40px,2.9282576867vw,40px);width:clamp(281px,30.7467057101vw,420px)}.page-index .statement .statement_title img{width:100%}.page-index .statement .statement_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-index .statement .statement_text p{color:#fff;font-size:clamp(14px,1.1713030747vw,16px);font-weight:500;letter-spacing:.02em;line-height:clamp(30px,2.635431918vw,36px);text-align:left}.page-index .statement .statement_img{font-size:0;width:clamp(335px,60vw,797px)}.page-index .statement .statement_img img{width:100%}.page-index .arinashi .arinashi_layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(40px,6.588579795vw,90px);margin-bottom:clamp(60px,6.588579795vw,90px)}.page-index .arinashi .arinashi_layout .arinashi_title{-ms-flex-negative:0;flex-shrink:0;height:clamp(66px,3.074670571vw,42px);width:clamp(214px,30.7467057101vw,420px)}.page-index .arinashi .arinashi_layout .arinashi_title img{width:100%}.page-index .arinashi .arinashi_layout .arinashi_inline .arinashi_text{width:clamp(335px,36.6032210835vw,500px)}.page-index .arinashi .arinashi_layout .arinashi_inline .arinashi_text p{color:#fff;font-size:clamp(14px,1.1713030747vw,16px);font-weight:500;line-height:clamp(25px,2.635431918vw,36px);margin-bottom:clamp(40px,2.9282576867vw,40px);text-align:left}.page-index .search{margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-index .search .search_title{-ms-flex-negative:0;flex-shrink:0;width:clamp(161px,70vw,365px)}.page-index .search .search_title img{width:100%}.page-index .search .search_list{height:clamp(52px,3.8067349927vw,52px);width:clamp(335px,36.0175695461vw,492px)}.page-index .search .search_list img{width:100%}.page-index .support{padding-top:50px;margin-bottom:clamp(80px,8.78477306vw,120px)}.page-index .support .support_title{height:clamp(27px,3.074670571vw,42px);margin-bottom:clamp(20px,2.9282576867vw,40px);width:clamp(270px,26.3543191801vw,360px)}.page-index .support .support_title img{width:100%}.page-index .support .support_list{background:#fff;border-radius:clamp(40px,2.9282576867vw,40px) 0 clamp(40px,2.9282576867vw,40px) 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(30px,2.9282576867vw,40px)}.page-index .support .support_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(4px,0.3660322108vw,5px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:.3s;transition:.3s;cursor:pointer}.page-index .support .support_list ul:hover{opacity:.7}.page-index .support .support_list ul li.arrowToggle{min-width:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-index .support .support_list ul li.arrowToggle img{-webkit-transition:.3s;transition:.3s}.page-index .support .support_list ul li.arrowToggle img.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-index .support .support_list ul li img{width:100%}.page-index .support .support_list p{color:#333a54;font-size:clamp(10px,1.0980966325vw,15px);line-height:1.5;margin-top:clamp(19.9px,1.4641288433vw,20px);padding-left:1em;text-indent:-1em;display:none}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color: #007aff }:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper-chair{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;width:100%;text-align:center}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top:4px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff }.swiper-lazy-preloader-black{--swiper-preloader-color: #000 }@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-index .section-detail{background:#f5f5f7;border-radius:clamp(60px,10.980966325vw,150px) 0 clamp(60px,10.980966325vw,150px) 0;margin:auto;padding-bottom:clamp(126px,14.934114202vw,204px);width:100%}.page-index .section-detail .inline{margin:auto;padding-top:clamp(60px,7.3206442167vw,100px);width:clamp(335px,73.2064421669vw,1000px)}.page-index .section-detail .detail_layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;gap:clamp(20px,2.9282576867vw,40px);-ms-flex-pack:justify;justify-content:space-between}.page-index .section-detail .detail_layout .detail_title{-ms-flex-negative:0;flex-shrink:0;height:clamp(33px,7.3206442167vw,100px);width:clamp(267px,28.6969253294vw,392px)}.page-index .section-detail .detail_layout .detail_title img{width:100%}.page-index .section-detail .detail_layout .detail_inline .detail_text p{color:#333a54;font-size:clamp(14px,1.1713030747vw,16px);font-weight:500;letter-spacing:0;line-height:clamp(25px,2.196193265vw,30px);margin-bottom:clamp(40px,2.9282576867vw,40px);text-align:left;width:clamp(335px,36.6032210835vw,500px)}.page-index .section-detail .detail_info_title{background:url(../img/img-detail_line.svg) no-repeat 0 100%;background-size:contain;color:#333a54;display:table;font-size:clamp(20px,1.756954612vw,24px);letter-spacing:0;line-height:clamp(28px,2.3426061493vw,32px);margin-bottom:clamp(20px,1.8301610542vw,25px);padding-bottom:.5em;padding-right:.5em;position:relative;text-align:left}.page-index .section-detail .detail_info_img{height:clamp(218px,26.8667642753vw,367px);margin-bottom:clamp(40px,2.9282576867vw,40px);position:relative;width:clamp(335px,74.6705710102vw,1020px)}.page-index .section-detail .detail_info_img .swiper-slide *{-webkit-box-sizing:border-box;box-sizing:border-box}.page-index .section-detail .detail_info_img .swiper-slide div{padding-left:clamp(20px,0vw,0px);padding-right:clamp(20px,0vw,0px)}.page-index .section-detail .detail_info_img img{border-radius:clamp(30px,2.9282576867vw,40px) 0 clamp(30px,2.9282576867vw,40px) 0;height:clamp(218px,26.8667642753vw,367px);-o-object-fit:contain;object-fit:contain;width:clamp(295px,35.8711566618vw,490px)}.page-index .section-detail .detail_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(0px,1.4641288433vw,20px);padding-top:0}.page-index .section-detail .detail_list .detail_list_item{background:#fff;border-radius:clamp(30px,2.196193265vw,30px) 0 clamp(30px,2.196193265vw,30px) 0;-webkit-box-shadow:4px 4px 0 0 #f7820a;box-shadow:4px 4px 0 0 #f7820a;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:clamp(40px,2.9282576867vw,40px) clamp(20px,1.4641288433vw,20px) clamp(45px,2.9282576867vw,40px) clamp(20px,1.6837481698vw,23px);position:relative;width:clamp(0px,17.2035139092vw,235px)}.page-index .section-detail .detail_list .detail_list_item:after{background:#f7820a;border-radius:clamp(30px,2.196193265vw,30px) 0 clamp(30px,2.196193265vw,30px) 0;color:#faff00;content:"1";display:block;font-size:clamp(20px,1.756954612vw,24px);font-weight:700;height:clamp(48px,3.6603221083vw,50px);left:0;letter-spacing:0;line-height:clamp(48px,3.6603221083vw,50px);position:absolute;text-align:center;top:0;width:clamp(52px,4.0263543192vw,55px);z-index:1}.page-index .section-detail .detail_list .detail_list_item:first-child:after{content:"1"}.page-index .section-detail .detail_list .detail_list_item:nth-child(2):after{content:"2"}.page-index .section-detail .detail_list .detail_list_item:nth-child(3):after{content:"3"}.page-index .section-detail .detail_list .detail_list_item:nth-child(4):after{content:"4"}.page-index .section-detail .detail_list .detail_list_item:nth-child(5):after{content:"5"}.page-index .section-detail .detail_list .detail_list_item:nth-child(6):after{content:"6"}.page-index .section-detail .detail_list .detail_list_item:nth-child(7):after{content:"7"}.page-index .section-detail .detail_list .detail_list_item:nth-child(8):after{content:"8"}.page-index .section-detail .detail_list .detail_list_item dl dt{color:#000;font-size:clamp(20px,1.756954612vw,24px);font-weight:700;letter-spacing:0;line-height:clamp(28px,2.3426061493vw,32px);margin-bottom:clamp(15px,1.4641288433vw,20px);text-align:center}.page-index .section-detail .detail_list .detail_list_item dl dt b{color:#f7820a;font-weight:700;letter-spacing:0;text-align:center}.page-index .section-detail .detail_list .detail_list_item dl dd{color:#333a54;font-size:clamp(14px,1.1713030747vw,16px);font-weight:500;letter-spacing:0;line-height:clamp(25px,2.3426061493vw,32px);text-align:left}.page-index .postbox{bottom:clamp(10px,2.196193265vw,30px);display:block;-webkit-filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.251));filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2509803922));height:clamp(90px,8.78477306vw,120px);opacity:0;pointer-events:none;position:fixed;right:clamp(10px,2.196193265vw,30px);-webkit-transform-origin:bottom center;transform-origin:bottom center;width:clamp(90px,8.78477306vw,120px);z-index:2}.page-index .postbox.is-active{-webkit-animation:PUSH1 .7s ease 0s forwards;animation:PUSH1 .7s ease 0s forwards;opacity:1;pointer-events:auto}@-webkit-keyframes PUSH1{0%{opacity:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{opacity:1;-webkit-transform:translateY(0) scale(1.05, 0.8);transform:translateY(0) scale(1.05, 0.8)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes PUSH1{0%{opacity:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{opacity:1;-webkit-transform:translateY(0) scale(1.05, 0.8);transform:translateY(0) scale(1.05, 0.8)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.page-index .postbox img{-webkit-transition:opacity .3s linear,-webkit-transform .3s ease;transition:opacity .3s linear,-webkit-transform .3s ease;transition:opacity .3s linear,transform .3s ease;transition:opacity .3s linear,transform .3s ease,-webkit-transform .3s ease;width:100%}.page-index .postbox a{display:block}.page-index .modal{height:100%;left:0;position:fixed;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;opacity:0;z-index:5}.page-index .modal.is-active{-webkit-animation:MSHOW .4s ease forwards;animation:MSHOW .4s ease forwards;display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes MSHOW{to{opacity:1}}@keyframes MSHOW{to{opacity:1}}.page-index .modal .modal-bg{background:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.page-index .modal .modal-inline{background:#000;border-radius:clamp(9.8px,0.7320644217vw,10px);font-size:0;height:clamp(188px,29.6486090776vw,405px);position:absolute;width:clamp(335px,52.7086383602vw,720px);z-index:1}.page-index .modal .modal-close{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="15" cy="15" r="15" fill="rgb(247, 130, 10)"/><path d="M10.5 19.5L19.5 10.5" stroke="white" stroke-width="2.25" stroke-linecap="round"/><path d="M19.5 19.5L10.5 10.5" stroke="white" stroke-width="2.25" stroke-linecap="round"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:clamp(26px,2.196193265vw,30px);overflow:hidden;position:absolute;right:0;top:clamp(-99px,-2.9282576867vw,-40px);-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:clamp(26px,2.196193265vw,30px)}.page-index .modal .modal-embet{border-radius:clamp(9.8px,0.7320644217vw,10px);height:100%;width:100%}.page-index .movie{background:#c6c6c6;cursor:pointer;height:clamp(188px,29.6486090776vw,405px);margin:auto;position:relative;width:clamp(335px,52.7086383602vw,720px)}.page-index .movie,.page-index .movie img{border-radius:clamp(10px,0.7320644217vw,10px)}.page-index .movie img{width:100%}.page-index .movie:hover .movie_play{-webkit-transform:scale(1.3);transform:scale(1.3)}.page-index .movie .movie_play{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(../img/ico-play.svg) 50% no-repeat;background-size:contain;bottom:0;content:"";-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.2));height:clamp(40px,4.39238653vw,60px);left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:0;-webkit-transform:perspective(0);transform:perspective(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:clamp(40px,4.39238653vw,60px)}@media print{.page-index{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media only screen and (max-width: 780px){.page-index .u-pc{display:none}.page-index a.button{margin-left:auto;margin-right:auto;line-height: 1.6rem;border-radius: 50px;padding: 9px}:root{--headerHeight: 61px }.page-index .kv_container .kv_header_container .kv_header_ashirai{height:calc(100% - 61px)}.page-index .kv_container .kv_header_container .kv_header .logo_container .logo_subtxt{left:auto;position:absolute;right:auto;top:-15px;width:120%}.page-index .kv_container .kv_header_container .kv_header{height:calc(100dvh - var(--headerHeight))}.page-index .kv_container ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:4dvw;width:100%}.page-index .kv_container ul li{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.page-index .kv_container ul li img{-webkit-box-shadow:1.3333333333vw 1.3333333333vw 0 0 #f56f0e;box-shadow:1.3333333333vw 1.3333333333vw 0 0 #f56f0e;height:89.3333333333vw;width:48vw}.page-index .kv_container ul li:nth-child(2){margin-top:13.3333333333vw}.page-index .kv_container ul li:nth-child(3){margin-top:-13.3333333333vw}.page-index .kv_container ul li:nth-child(odd) img{border-radius:0 0 8vw 0}.page-index .kv_container ul li:nth-child(2n) img{border-radius:8vw 0 0 0}.page-index .statement .inline{width:350px}.page-index .statement .statement_layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-index .statement .statement_title{margin-left:auto;margin-right:auto}.page-index .statement .statement_text h1{width:clamp(150px,50vw,250px)}.page-index .statement .statement_text h1 img{width:100%}.page-index .statement .statement_text p{font-weight:510;letter-spacing:-0.01em;text-align:center}.page-index .statement .statement_img,.page-index .statement .statement_img img{border-bottom-right-radius:clamp(40px,2.9282576867vw,40px);border-bottom-left-radius:0}.page-index .statement .statement_img img{border-top-left-radius:clamp(40px,2.9282576867vw,40px)}.page-index .arinashi .arinashi_layout{display:block}.page-index .arinashi .arinashi_layout .arinashi_title{margin:auto}.page-index .arinashi .arinashi_layout .arinashi_inline{margin-top:clamp(20px,0vw,0px)}.page-index .arinashi .arinashi_layout .arinashi_inline .arinashi_text{margin-left:auto;margin-right:auto}.page-index .arinashi .arinashi_layout .arinashi_inline .arinashi_text p{font-weight:510;text-align:center}.page-index .search{display:block}.page-index .search .search_title{margin:auto auto clamp(8px,0vw,0px)}.page-index .search .search_list{margin-top:clamp(8px,0vw,0px)}.page-index .search .search_list,.page-index .support .support_title{margin-left:auto;margin-right:auto}.page-index .support .support_list{margin:auto;width:clamp(335px,0vw,0px)}.page-index .support .support_list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-index .support .support_list ul li{width:calc((100% - clamp(4px,0.3660322108vw,5px)*2)/3)}.page-index .support .support_list ul li img{vertical-align:top}.page-index .support .support_list ul li.arrowToggle{position:relative}.page-index .support .support_list ul li.arrowToggle img{position:absolute;right:-5px;bottom:-5px;width:34px}.page-index .section-detail .detail_layout{display:block;margin-bottom:clamp(60px,0vw,0px)}.page-index .section-detail .detail_layout .detail_title{margin:auto auto clamp(23px,0vw,0px)}.page-index .section-detail .detail_layout .detail_inline .detail_text p{font-weight:510;margin-left:auto;margin-right:auto;text-align:center}.page-index .section-detail .detail_info_title{background:url(../img/img-detail_line_sp.svg) no-repeat 0 100%;background-size:contain;margin-left:auto;margin-right:auto;padding-bottom:.5em;padding-right:.5em;text-align:center}.page-index .section-detail .detail_info_img{margin-left:auto;margin-right:auto}.page-index .section-detail .detail_info_img .swiper-button-next-chair,.page-index .section-detail .detail_info_img .swiper-button-prev-chair{background:url('data:image/svg+xml;utf8,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15L9 8L1 1" stroke="rgb(247, 130, 10)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:100%;background-repeat:no-repeat;background-size:50%;bottom:0;height:clamp(16px,2.9282576867vw,40px);margin:auto;padding:clamp(10px,2.9282576867vw,40px) 0 clamp(10px,2.9282576867vw,40px) clamp(10px,2.9282576867vw,40px);position:absolute;right:0;top:0;width:clamp(10px,2.9282576867vw,40px);z-index:1}.page-index .section-detail .detail_info_img .swiper-button-prev-chair{left:0;right:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page-index .section-detail .detail_list{gap:clamp(20px,0vw,0px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-index .section-detail .detail_list .detail_list_item{width:clamp(335px,0vw,0px)}.page-index .section-detail .detail_list .detail_list_item dl dd{font-weight:510}.page-index .modal .modal-close{top:clamp(-36px,-7.2474377745vw,-99px)}}@media print,screen and (min-width: 781px){.page-index .u-sp{display:none}.page-index a.button:hover{-webkit-animation:HOVER_RESET 1s ease forwards;animation:HOVER_RESET 1s ease forwards}.page-index a.button:hover:before{-webkit-animation:HOVER_CIRCLE 1s ease forwards;animation:HOVER_CIRCLE 1s ease forwards}@-webkit-keyframes HOVER_CIRCLE{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes HOVER_CIRCLE{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1);transform:scale(1)}}.page-index a.button:hover:after{-webkit-animation:HOVER_ARROW 1s cubic-bezier(0.46, 0.01, 0.54, 1) forwards;animation:HOVER_ARROW 1s cubic-bezier(0.46, 0.01, 0.54, 1) forwards}@-webkit-keyframes HOVER_ARROW{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(100%);transform:translateX(100%)}26%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes HOVER_ARROW{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(100%);transform:translateX(100%)}26%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.page-index .kv_container ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-index .statement .statement_img{margin-right:-184px}.page-index .statement .statement_img img{border-top-left-radius:clamp(40px,2.9282576867vw,40px);border-bottom-left-radius:clamp(40px,2.9282576867vw,40px)}.page-index .section-detail .detail_info_img .swiper-slide div{padding:0}.page-index .postbox a:hover{-webkit-animation:HOVER_RESET_POST 1s ease forwards;animation:HOVER_RESET_POST 1s ease forwards;opacity:1}@-webkit-keyframes HOVER_RESET_POST{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.12);transform:scale(1.12)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes HOVER_RESET_POST{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.12);transform:scale(1.12)}50%{-webkit-transform:scale(1);transform:scale(1)}}.page-index .modal .modal-inline{height:52.734375vh;width:93.75vh}.page-index .modal .modal-close{top:-40px}.page-index .modal .modal-close:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}}@media only screen and (min-width: 780px)and (max-width: 1130px){.page-index .section-detail .detail_list .detail_list_item{width:clamp(0px,35.8711566618vw,490px)}}/*# sourceMappingURL=app.css.map */