@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;color:inherit}*:before,*:after{pointer-events:none}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,picture,video,canvas,svg{display:block;max-width:100%}img{-o-object-fit:cover;height:auto;object-fit:cover}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}*:not(.wp-contents) ol,*:not(.wp-contents) ul{list-style:none}a{color:inherit;font:inherit;text-decoration:none}address{font-style:normal}:where(a){text-decoration:none}:where(a) *{text-decoration:none}:where(img){width:100%}:where(li){list-style:none}:root{--base-vw: 360;--color-black: #1a1a1c;--color-grey: #cdcdd6;--color-blue: #172988;--color-green: #006651;--color-orange: #e55735;--wf-ibm: "IBM Plex Sans JP", sans-serif}.c-comp{z-index:100;position:absolute;top:0;left:0;width:100%;opacity:.6;pointer-events:none}html{font-size:calc(100 / var(--base-vw) * 1vw * 16)}body{color:#002f4f;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-family:Zen Old Mincho,serif;font-optical-sizing:auto;letter-spacing:0}.l-body{z-index:3;position:relative;width:100%}.l-main{width:100%}.c-trigger{width:100%;height:1px}.c-comp{z-index:50;position:absolute;top:0;left:0;width:100%;opacity:.5}.c-heading{position:relative;padding:31px 0 0;overflow:hidden;font-weight:700;font-size:24px;text-align:center;white-space:nowrap}.c-heading.is-white{color:#fff}.c-heading:before{position:absolute;top:0;left:50%;width:32px;height:13px;translate:-50% 0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='12.8'%20viewBox='0%200%2032%2012.8'%3e%3cg%20id='グループ_72'%20data-name='グループ%2072'%20transform='translate(-1.036)'%3e%3cellipse%20id='楕円形_1'%20data-name='楕円形%201'%20cx='3.317'%20cy='3.387'%20rx='3.317'%20ry='3.387'%20transform='translate(1.036%2010.355)%20rotate(-68.845)'%20fill='%2300c6b8'/%3e%3cellipse%20id='楕円形_2'%20data-name='楕円形%202'%20cx='3.752'%20cy='3.795'%20rx='3.752'%20ry='3.795'%20transform='translate(12.089%202.968)%20rotate(-23.296)'%20fill='%2300c6b8'/%3e%3cellipse%20id='楕円形_3'%20data-name='楕円形%203'%20cx='3.387'%20cy='3.317'%20rx='3.387'%20ry='3.317'%20transform='translate(24.325%206.614)%20rotate(-21.155)'%20fill='%2300c6b8'/%3e%3c/g%3e%3c/svg%3e") no-repeat;background-position:center top;background-size:contain;content:""}.c-heading>div{overflow:hidden}.c-heading>div>div{translate:0 100%;transition:translate .4s ease}.c-heading>div:nth-of-type(2)>div{transition-delay:.1s}.c-heading.is-open>div{translate:0 0}.c-heading.is-open>div>div{translate:0 0}.c-container{width:320px;margin:0 auto}.p-splash{z-index:120;position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(#002f4f,#005979)}.p-splash__logo{z-index:1;position:absolute;top:50%;left:50%;width:240px;translate:-50% -50%;opacity:0}.l-body{z-index:1;position:relative}.l-contents{z-index:2;position:relative;background:url(../images/background.webp) repeat;background-position:58px 0%;background-size:108px 6px}.l-header{z-index:8;position:fixed;top:0;left:50%;width:100%;translate:-50% 0}.p-header{position:relative}.p-header__logo{position:absolute;top:20px;left:20px;width:48px}.p-header__logo picture{transition:opacity .36s ease}.p-header__logo picture.is-blue{z-index:1;position:absolute;top:0;left:0;width:100%;opacity:0}.p-header__logo.is-white .is-blue,.p-header__logo.is-blue .is-white{opacity:0}.p-header__logo.is-blue .is-blue,.p-header__logo.is-open .is-white{opacity:1}.p-header__logo.is-open .is-blue{opacity:0}.p-nav-button{z-index:8;position:fixed;top:20px;right:20px;width:40px;height:4px}.p-nav-button span{position:absolute;width:100%;height:1px;background-color:#fff;transition:top .36s ease,rotate .36s ease,background-color .36s ease}.p-nav-button span:nth-of-type(1){top:0}.p-nav-button span:nth-of-type(2){top:4px}.p-nav-button.is-blue span{background-color:#002f4f}.p-nav-button.is-white span,.p-nav-button.is-open span{background-color:#fff}.p-nav-button.is-open span:nth-of-type(1){top:2px;rotate:15deg}.p-nav-button.is-open span:nth-of-type(2){top:2px;rotate:-15deg}.p-nav-button__area{position:absolute;top:50%;left:50%;aspect-ratio:1;width:100%;translate:-50% -50%;cursor:pointer}.l-nav{display:none;z-index:4;position:fixed;top:0;right:0;left:0;height:100vh;opacity:0;transition:opacity .36s ease}.p-nav{z-index:2;position:relative;height:100%}.p-nav__list{padding:96px 0 0;background-color:#002f4f;color:#fff}.p-nav__item{position:relative}.p-nav__item:before{position:absolute;top:0;right:0;left:0;height:1px;background-color:#003b65;content:""}.p-nav__item a{display:block;padding:20px 0;font-weight:400;font-size:16px;text-align:center}.p-nav__mask{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#002f4f;opacity:.7}.p-nav__reserve{display:block;height:56px;background-image:url(../images/nav_reserve.webp);background-position:center;background-size:164px auto;background-repeat:no-repeat;background-color:#00c6b8;transition:opacity .36s ease}.p-view{z-index:1;position:relative;padding:262px 0 0}.p-view:before{z-index:-1;position:absolute;top:0;right:0;left:0;height:440px;background:linear-gradient(#002f4f,#005979);content:""}.p-view__heading{padding:25px 0 0;line-height:1.5}.p-view__text{margin:38px 0 0;color:#fff;font-weight:400;font-size:13px;line-height:1.6923076923}.p-view .p-reserve{margin:74px -20px 0}.p-view__back{z-index:-1;position:absolute;top:440px;right:0;left:0;height:400px}.p-view__back:before{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#002f4f;content:"";opacity:.8}.p-view__back picture,.p-view__back img{width:100%;height:100%}.p-view__image{margin:82px 0 0;padding:0 20px}.p-view__trigger{position:absolute;top:840px;left:0}.p-reason{z-index:1;position:relative;margin:80px 0 0}.p-reason__heading{margin:0 -20px}.p-reason__list{margin:37px 0 0}.p-reason__item{position:relative;padding:0 0 0 24px}.p-reason__item-no{display:flex;position:absolute;top:0;left:-4px;align-items:center;justify-content:center;aspect-ratio:1;width:20px;border-radius:100%;background-color:#00c6b8;color:#fff;font-weight:700;font-size:10px}.p-reason__item-title{position:relative;margin:20px 0 0;padding:0 0 0 10px;font-weight:700;font-size:16px}.p-reason__item-title:before{position:absolute;top:0;bottom:0;left:0;width:2px;background-color:#00c6b8;content:""}.p-reason__item-text{margin:11px 0 0;font-weight:400;font-size:13px;line-height:1.6923076923}.p-reason__item .p-logo{height:82px;margin:30px -20px 0 -44px}.p-reason__item+.p-reason__item{margin:30px 0 0}.p-scene{position:relative;margin:118px 0 0;padding:80px 0 78px;color:#fff}.p-scene__container{z-index:2;position:relative}.p-scene__title{margin:12px 0 0;font-weight:400;font-size:13px;text-align:center}.p-scene__image{position:absolute;top:0;right:0;bottom:0;left:0}.p-scene__image:before{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#002f4f;content:"";opacity:.8}.p-scene__image picture,.p-scene__image img{width:100%;height:100%}.p-scene__list{display:grid;position:relative;grid-template-columns:1fr 1fr;margin:36px 0 0;gap:30px 32px}.p-scene__list:before,.p-scene__list:after{position:absolute;background-color:#fff;content:""}.p-scene__list:before{top:0;bottom:0;left:50%;width:1px;translate:-50% 0}.p-scene__list:after{top:50%;right:0;left:0;height:1px;margin:-10px 0 0;translate:0 -50%}.p-scene__item-image{width:56px}.p-scene__item-title{margin:12px 0 0;font-weight:700;font-size:14px;line-height:1.4285714286}.p-scene__item-text{margin:6px 0 0;font-weight:400;font-size:12px;line-height:1.6666666667}.p-scene__trigger{z-index:1;position:absolute;top:0;left:0}.p-flow{position:relative;padding:80px 0 0}.p-flow__list{display:grid;grid-template-columns:1fr;margin:38px 0 0;gap:60px}.p-flow__item+.p-flow__item{position:relative}.p-flow__item+.p-flow__item:before{position:absolute;top:-36px;left:50%;width:144px;height:20px;translate:-50% 0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='144'%20height='20'%20viewBox='0%200%20144%2020'%3e%3cpath%20id='多角形_3'%20data-name='多角形%203'%20d='M72,0l72,20H0Z'%20transform='translate(144%2020)%20rotate(180)'%20fill='%23002f4f'/%3e%3c/svg%3e") no-repeat;background-position:center;background-size:contain;content:""}.p-flow__step{text-align:center}.p-flow__step span{display:inline-flex;align-items:center;justify-content:center;width:120px;height:24px;border-radius:24px;background-color:#00c6b8;color:#fff;font-weight:700;font-size:10px;line-height:1.5}.p-flow__title{margin:12px 0 0;font-weight:700;font-size:16px;line-height:1.5;text-align:center}.p-flow__text{margin:6px 0 0;font-weight:400;font-size:13px;line-height:1.6923076923;text-align:center}.p-flow__image{margin:28px 0 0;padding:0 12px}.p-flow__trigger{z-index:1;position:absolute;top:0;left:0}.p-flow+.p-reserve{margin:81px 0 0}.p-plan{position:relative;padding:80px 0;background:linear-gradient(#002f4f,#005979);color:#fff}.p-plan__menu{margin:37px 0 0}.p-plan__item+.p-plan__item{margin:24px 0 0}.p-plan__title{text-align:center}.p-plan__title span{display:inline-block;padding:4px 12px;border:1px solid #fff;font-weight:400;font-size:13px;line-height:1.6923076923}.p-plan__text{margin:16px 0 0;padding:0 0 0 6px;font-weight:400;font-size:13px;line-height:1.4615384615;text-align:center}.p-plan__text span{position:relative}.p-plan__text span:before{position:absolute;top:0;left:-6px;aspect-ratio:1;width:4px;border-radius:100%;background-color:#00c6b8;content:""}.p-plan__price+.p-plan__text{margin:19px 0 0}.p-plan__price{margin:6px 0 0;font-weight:700;font-size:24px;text-align:center}.p-plan__price.is-big{margin:4px 0 0;font-size:40px;line-height:1.45}.p-plan__price small{display:inline-block;margin:0 0 0 4px;translate:0 -1px;font-weight:400;font-size:13px;line-height:1.5}.p-plan__price.is-big small{margin:0 0 0 4px;translate:0 -2px}.p-plan__image{margin:34px 0 0;padding:0 12px}.p-plan__memo{margin:8px 0 0;font-weight:700;font-size:14px;line-height:1.4285714286;text-align:center}.p-plan__notice{width:296px;margin:32px auto 0}.p-plan__notice li{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:400;font-size:10px;line-height:1.6}.p-plan__notice li:before{content:"※"}.p-plan__trigger{z-index:1;position:absolute;top:0;left:0}.p-faq{position:relative;padding:80px 0 0}.p-faq__list{display:grid;grid-template-columns:1fr;margin:36px 0 0;gap:12px}.p-faq__item-title{position:relative;padding:6px 35px 5px 12px;border:1px solid #012f50;background-color:transparent;color:#002f4f;font-weight:400;font-size:13px;line-height:1.6923076923;letter-spacing:0;transition:background-color .36s ease,color .36s ease,font-weight .36s ease}.p-faq__item-title.is-open{background-color:#002f4f;color:#fff;font-weight:700}.p-faq__item-title:before{margin:0 1px 0 0;content:"Q."}.p-faq__item-title i{position:absolute;top:50%;right:8px;aspect-ratio:1;width:19px;translate:0 -50%;border-radius:100%;background-color:#00c6b8}.p-faq__item-title i:before,.p-faq__item-title i:after{position:absolute;top:50%;left:50%;width:6.5px;height:.5px;translate:-50% -50%;background-color:#fff;content:""}.p-faq__item-title i:after{rotate:90deg;transition:rotate .36s ease}.p-faq__item-title.is-open i:after{rotate:180deg}.p-faq__item-text{overflow:hidden;background-color:#eff6fc;font-weight:400;font-size:13px;line-height:1.6923076923;letter-spacing:0;transition:height .36s ease}.p-faq__item-text:not(.is-open){height:0}.p-faq__item-text>div{display:flex;align-items:flex-start;justify-content:flex-start;padding:11px 12px 14px}.p-faq__item-text>div:before{content:"A."}.p-faq__trigger{z-index:1;position:absolute;top:0;left:0}.p-logo{display:block;height:80px;margin:32px 0 0;background-image:url(../images/logo_image.webp);background-position:center center;background-size:392px 80px;background-repeat:repeat-x;animation:logo 80s linear infinite}@keyframes logo{0%{background-position:392px center}to{background-position:-392px center}}@keyframes logoSp{0%{background-position:108.8888888889vw center}to{background-position:-108.8888888889vw center}}.p-guideline{position:relative;margin:32px 0 0;padding:0 0 75px}.p-guideline__list{margin:36px 0 0}.p-guideline__list li{display:flex;align-items:flex-start;justify-content:flex-start;font-weight:400;font-size:13px;line-height:1.6923076923;letter-spacing:0}.p-guideline__list li:before{content:"・"}.p-reserve{display:block;height:43px;background-image:url(../images/reserve.webp);background-position:center center;background-size:154px 14px;background-repeat:repeat-x;background-color:#00c6b8;animation:reserve 8s linear infinite}@keyframes reserve{0%{background-position:154px center}to{background-position:-154px center}}@keyframes reserveSp{0%{background-position:42.7777777778vw center}to{background-position:-42.7777777778vw center}}.p-footer{position:relative;aspect-ratio:360/173;padding:40px 0 0}.p-footer__image{position:absolute;top:0;right:0;bottom:0;left:0}.p-footer__image:before{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#002f4f;content:"";opacity:.8}.p-footer__image picture,.p-footer__image img{width:100%;height:100%}.p-footer__logo{z-index:2;position:relative;width:80px;margin:0 auto}.p-footer__copy{z-index:2;position:relative;margin:20px 0 0;color:#fff;font-size:10px;text-align:center}@keyframes out_text{0%{background-position:604px center}to{background-position:-604px center}}@media (max-width: 1040px){.p-out__menu,.p-out__reserve{display:none!important}}@media (max-width: 890px){.p-out__copy{display:none!important}}@media (max-width: 767px){.is-pc{display:none!important}.c-heading{padding:8.6111111111vw 0 0;font-size:6.6666666667vw}.c-heading:before{width:8.8888888889vw;height:3.6111111111vw}.c-container{width:88.8888888889vw}.p-splash__logo{width:33.3333333333vw}.l-contents{background-position:3.3333333333vw 0%;background-size:30vw 1.6666666667vw}.p-header__logo{top:5.5555555556vw;left:5.5555555556vw;width:13.3333333333vw}.p-nav-button{top:5.5555555556vw;right:5.5555555556vw;width:11.1111111111vw;height:1.1111111111vw}.p-nav-button span{height:.2777777778vw}.p-nav-button span:nth-of-type(2){top:1.1111111111vw}.p-nav-button.is-open span:nth-of-type(1){top:.5555555556vw}.p-nav-button.is-open span:nth-of-type(2){top:.5555555556vw}.p-nav__list{padding:26.6666666667vw 0 0}.p-nav__item a{padding:5.5555555556vw 0;font-size:4.4444444444vw}.p-nav__reserve{height:15.5555555556vw;background-size:45.5555555556vw auto}.p-view{padding:69.7222222222vw 0 0}.p-view:before{height:122.2222222222vw}.p-view__heading{padding:6.9444444444vw 0 0}.p-view__text{margin:10.5555555556vw 0 0;font-size:3.6111111111vw}.p-view .p-reserve{margin:17.5vw -5.5555555556vw 0}.p-view__back{top:122.2222222222vw;height:111.1111111111vw}.p-view__image{margin:22.7777777778vw 0 0;padding:0 5.5555555556vw}.p-view__trigger{top:233.3333333333vw}.p-reason{margin:22.2222222222vw 0 0}.p-reason__heading{margin:0 -5.5555555556vw}.p-reason__list{margin:10.2777777778vw 0 0}.p-reason__item{padding:0 0 0 6.6666666667vw}.p-reason__item-no{left:-1.1111111111vw;width:5.5555555556vw;font-size:2.7777777778vw}.p-reason__item-title{margin:5.5555555556vw 0 0;padding:0 0 0 2.7777777778vw;font-size:4.4444444444vw}.p-reason__item-title:before{width:.5555555556vw}.p-reason__item-text{margin:3.0555555556vw 0 0;font-size:3.6111111111vw}.p-reason__item .p-logo{height:22.7777777778vw;margin:8.3333333333vw -5.5555555556vw 0 -12.2222222222vw}.p-reason__item+.p-reason__item{margin:8.3333333333vw 0 0}.p-scene{margin:32.7777777778vw 0 0;padding:22.2222222222vw 0 21.6666666667vw}.p-scene__title{margin:3.3333333333vw 0 0;font-size:3.6111111111vw}.p-scene__list{margin:10vw 0 0;gap:8.3333333333vw 8.8888888889vw}.p-scene__list:after{margin:-2.7777777778vw 0 0}.p-scene__item-image{width:15.5555555556vw}.p-scene__item-title{margin:3.3333333333vw 0 0;font-size:3.8888888889vw}.p-scene__item-text{margin:1.6666666667vw 0 0;font-size:3.3333333333vw}.p-flow{padding:22.2222222222vw 0 0}.p-flow__list{margin:10.5555555556vw 0 0;gap:16.6666666667vw}.p-flow__item+.p-flow__item:before{top:-10vw;width:40vw;height:5.5555555556vw}.p-flow__step span{width:33.3333333333vw;height:6.6666666667vw;border-radius:6.6666666667vw;font-size:2.7777777778vw}.p-flow__title{margin:3.3333333333vw 0 0;font-size:4.4444444444vw}.p-flow__text{margin:1.6666666667vw 0 0;font-size:3.6111111111vw}.p-flow__image{margin:7.7777777778vw 0 0;padding:0 3.3333333333vw}.p-flow+.p-reserve{margin:22.5vw 0 0}.p-plan{padding:22.2222222222vw 0}.p-plan__menu{margin:10.2777777778vw 0 0}.p-plan__item+.p-plan__item{margin:6.6666666667vw 0 0}.p-plan__title span{padding:1.1111111111vw 3.3333333333vw;font-size:3.6111111111vw}.p-plan__text{margin:4.4444444444vw 0 0;padding:0 0 0 1.6666666667vw;font-size:3.6111111111vw}.p-plan__text span:before{left:-1.6666666667vw;width:1.1111111111vw}.p-plan__price+.p-plan__text{margin:5.2777777778vw 0 0}.p-plan__price{margin:1.6666666667vw 0 0;font-size:6.6666666667vw}.p-plan__price.is-big{margin:1.1111111111vw 0 0;font-size:11.1111111111vw}.p-plan__price small{margin:0 0 0 1.1111111111vw;translate:0 -.2777777778vw;font-size:3.6111111111vw}.p-plan__price.is-big small{margin:0 0 0 1.1111111111vw;translate:0 -.5555555556vw}.p-plan__image{margin:9.4444444444vw 0 0;padding:0 3.3333333333vw}.p-plan__memo{margin:2.2222222222vw;font-size:3.8888888889vw}.p-plan__notice{width:82.2222222222vw;margin:8.8888888889vw auto 0}.p-plan__notice li{font-size:2.7777777778vw}.p-faq{padding:22.2222222222vw 0 0}.p-faq__list{margin:10vw 0 0;gap:3.3333333333vw}.p-faq__item-title{padding:1.3888888889vw 9.7222222222vw 1.3888888889vw 3.3333333333vw;font-size:3.6111111111vw}.p-faq__item-title:before{margin:0 .2777777778vw 0 0}.p-faq__item-title i{right:2.2222222222vw;width:5.2777777778vw}.p-faq__item-title i:before,.p-faq__item-title i:after{width:1.8055555556vw;height:.1388888889vw}.p-faq__item-text{font-size:3.6111111111vw}.p-faq__item-text>div{padding:3.0555555556vw 3.3333333333vw 3.8888888889vw}.p-logo{height:22.2222222222vw;margin:8.8888888889vw 0 0;background-size:108.8888888889vw 22.2222222222vw;animation:logoSp 80s linear infinite}.p-guideline{margin:8.8888888889vw 0 0;padding:0 0 20.8333333333vw}.p-guideline__list{margin:10vw 0 0}.p-guideline__list li{font-size:3.6111111111vw}.p-reserve{height:11.9444444444vw;background-size:42.7777777778vw 3.8888888889vw;animation:reserveSp 8s linear infinite}.p-footer{padding:11.1111111111vw 0 0}.p-footer__logo{width:22.2222222222vw}.p-footer__copy{margin:5.5555555556vw 0 0;font-size:2.7777777778vw}.p-out{display:none}}@media screen and (min-width: 768px),print{:root{--base-vw: 1440;--width-base: min( 1200px , 75rem )}.is-sp{display:none!important}.c-container{width:400px}.l-contents{width:440px;margin:0 auto}.l-header{width:440px}.p-nav-button{left:50%;translate:160px 0}.l-nav{left:50%;width:440px;translate:-50% 0}.p-faq__item-title{cursor:pointer}.p-faq__item-title:hover{background-color:#002f4f;color:#fff}.p-reserve{transition:border-radius .36s ease}.p-reserve:hover{border-radius:100px}.p-out{z-index:1;position:fixed;top:0;right:0;bottom:0;left:0}.p-out:before{z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#002f4f,#005979);content:""}.p-out__logo{position:absolute;top:32px;left:40px;width:80px}.p-out__reserve{position:absolute;top:50%;left:50%;translate:-516px -149px}.p-out__reserve a{display:block;position:relative;padding:0 0 100px;color:#fff;font-weight:700;font-size:24px}.p-out__reserve a:before{position:absolute;bottom:0;left:50%;aspect-ratio:1;width:80px;translate:-50% 0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%2080%2080'%3e%3cg%20id='グループ_112'%20data-name='グループ%20112'%20transform='translate(-272%20-291)'%3e%3ccircle%20id='楕円形_11'%20data-name='楕円形%2011'%20cx='40'%20cy='40'%20r='40'%20transform='translate(272%20291)'%20fill='%2300c6b8'/%3e%3cg%20id='forge-icon_37_'%20data-name='forge-icon%20(37)'%20transform='translate(291.65%20312.37)'%3e%3cpath%20id='パス_13'%20data-name='パス%2013'%20d='M22.986,33.212H7.717A1.346,1.346,0,0,1,6.35,31.923V10.94A1.339,1.339,0,0,1,7.717,9.63H29.583a1.339,1.339,0,0,1,1.367,1.31V22.726'%20transform='translate(0%20-2.376)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3cline%20id='線_3'%20data-name='線%203'%20x2='24.6'%20transform='translate(6.35%2013.045)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3cline%20id='線_4'%20data-name='線%204'%20y1='2.624'%20transform='translate(11.655%204.63)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3cline%20id='線_5'%20data-name='線%205'%20y1='2.624'%20transform='translate(24.946%204.63)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3ccircle%20id='楕円形_4'%20data-name='楕円形%204'%20cx='6.522'%20cy='6.522'%20r='6.522'%20transform='translate(21.306%2019.586)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3cpath%20id='パス_14'%20data-name='パス%2014'%20d='M45.22,36.7v4.785L47.5,43.238'%20transform='translate(-17.578%20-15.192)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat;background-position:center;background-size:contain;content:""}.p-out__reserve a span{background-image:linear-gradient(#fff,#fff);background-position:0% 100%;background-size:0% 1px;background-repeat:no-repeat;transition:background-size .36s ease}.p-out__reserve a:hover span{background-size:100% 1px}.p-out__menu{display:grid;position:absolute;top:50%;left:50%;grid-template-columns:1fr;gap:28px;translate:300px -151px}.p-out__menu-item a,.p-out__menu-item span{position:relative;color:#fff;font-weight:400;font-size:16px;cursor:pointer;transition:opacity .36s ease}.p-out__menu-item a:before,.p-out__menu-item span:before{position:absolute;top:0;left:-6px;aspect-ratio:1;width:4px;border-radius:100%;background-color:#00c6b8;content:"";opacity:0;transition:opacity .36s ease}.p-out__menu-item a:hover,.p-out__menu-item span:hover{opacity:.5}.p-out__menu-item.current a:before,.p-out__menu-item.current span:before{opacity:1}.p-out__menu-item.current a:hover,.p-out__menu-item.current span:hover{opacity:1}.p-out__text{position:absolute;right:0;bottom:71px;left:0;height:120px;background:url(../images/out_text.webp) repeat-x;background-size:604px 120px;animation:out_text 120s linear infinite}.p-out__copy{position:absolute;bottom:18px;left:40px;color:#fff;font-weight:400;font-size:10px}}
