@layer reset, base, layout, components, pages, vendor, animations, overrides;
@-webkit-keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@-webkit-keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@-webkit-keyframes astroSlideFromRight{0%{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes astroSlideFromRight{0%{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes astroSlideFromLeft{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes astroSlideFromLeft{0%{-webkit-transform:translate(-100%);transform:translate(-100%)}}@-webkit-keyframes astroSlideToRight{to{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes astroSlideToRight{to{-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes astroSlideToLeft{to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes astroSlideToLeft{to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){-webkit-animation:none!important;animation:none!important}::view-transition-old(*){-webkit-animation:none!important;animation:none!important}::view-transition-new(*){-webkit-animation:none!important;animation:none!important}[data-astro-transition-scope]{-webkit-animation:none!important;animation:none!important}}.l-loading{--load:0%;z-index:9999;text-align:center;background-color:#fff;background-image:linear-gradient(0deg, transparent -webkit-calc(100% - 1px), #dedede -webkit-calc(100% - 1px)), linear-gradient(90deg, transparent -webkit-calc(100% - 1px), #dedede -webkit-calc(100% - 1px));background-image:linear-gradient(0deg,transparent calc(100% - 1px),#dedede calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#dedede calc(100% - 1px));background-position:50%;background-repeat:repeat;background-size:3.2rem 3.2rem;width:100%;height:100%;font-size:5.4rem;font-weight:500;line-height:1.1;position:fixed;top:0;left:0}.l-loading>*{white-space:nowrap;width:-webkit-fit-content;width:fit-content;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-loading__text{z-index:2;will-change:background-position;background:linear-gradient(120deg, var(--kc03) 0, var(--kc01) 50%, #fff 50%, #fff 100%) right var(--load,0%) top 0/204% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.l-loading__text2{z-index:1;will-change:mask;text-shadow:.1rem .1rem 0 var(--bc01), -.1rem .1rem 0 var(--bc01), .1rem -.1rem 0 var(--bc01), -.1rem -.1rem 0 var(--bc01);-webkit-mask:linear-gradient(120deg, transparent 0, transparent 50%, #fff 50%, #fff 100%) right var(--load,0%) top 0/204% 100%;-webkit-mask:linear-gradient(120deg, transparent 0, transparent 50%, #fff 50%, #fff 100%) right var(--load,0%) top 0/204% 100%;mask:linear-gradient(120deg, transparent 0, transparent 50%, #fff 50%, #fff 100%) right var(--load,0%) top 0/204% 100%}@media screen and (max-width:1024px) and (orientation:portrait){.l-loading{font-size:2.4rem}}@layer layout{.l-global{-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:flex}.l-global a{display:-webkit-flex;display:flex}.l-global__list1{-webkit-justify-content:flex-end;justify-content:flex-end;gap:1em;font-size:1.6rem;display:-webkit-flex;display:flex}.l-global__list1>li{display:-webkit-flex;display:flex}.l-global__list1 a{-webkit-align-items:center;align-items:center;gap:.5em}.l-global svg{aspect-ratio:50/16;width:5rem;fill:var(--kc01)}@media screen and (max-width:1024px) and (orientation:portrait){.l-global{background:var(--grad03);backdrop-filter:blur(1rem);opacity:0;pointer-events:none;visibility:hidden;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100dvh;padding:6rem 0 3rem;transition:all .6s;position:absolute;top:0;left:0}.is-open .l-global{opacity:1;pointer-events:all;visibility:visible}.l-global[aria-hidden=true]{visibility:hidden}.l-global__list1{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;gap:1em;max-height:100%;font-size:2.8rem;line-height:1}.l-global__list1 li{-webkit-mask:linear-gradient(90deg,#000 50%,transparent 100%) 200% 0/200% 100% no-repeat;transition:-webkit-mask .6s linear,mask .6s linear;-webkit-mask:linear-gradient(90deg,#000 50%,transparent 100%) 200% 0/200% 100% no-repeat;mask:linear-gradient(90deg,#000 50%,transparent 100%) 200% 0/200% 100% no-repeat}:where(.is-open) .l-global__list1 li:first-child{transition-delay:.1s}:where(.is-open) .l-global__list1 li:nth-child(2){transition-delay:.2s}:where(.is-open) .l-global__list1 li:nth-child(3){transition-delay:.3s}:where(.is-open) .l-global__list1 li:nth-child(4){transition-delay:.4s}:where(.is-open) .l-global__list1 li:nth-child(5){transition-delay:.5s}:where(.is-open) .l-global__list1 li:nth-child(6){transition-delay:.6s}:where(.is-open) .l-global__list1 li:nth-child(7){transition-delay:.7s}:where(.is-open) .l-global__list1 li:nth-child(8){transition-delay:.8s}:where(.is-open) .l-global__list1 li:nth-child(9){transition-delay:.9s}:where(.is-open) .l-global__list1 li:nth-child(10){transition-delay:1s}:where(.is-open) .l-global__list1 li{-webkit-mask-position:0 0;mask-position:0 0}.l-global__list1 li .blank01:after{margin-left:.3em;font-size:.85em}.l-global svg{width:10rem}}.l-header{z-index:100;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:0 3rem;width:100%;padding:4.3rem 5rem 0;transition:background .3s,backdrop-filter .3s;display:-webkit-flex;display:flex;position:fixed;top:0;left:0}.l-header:not(.is-open).is-fixed{backdrop-filter:blur(1rem);background:rgba(255,255,255,.3)}.l-header__logo{z-index:100;width:24.4rem;display:block}.l-header__logo a{display:block}.l-header__logo img,.l-header__logo svg{fill:var(--bc01);aspect-ratio:122/18;width:100%}.l-header__btns{z-index:100;display:-webkit-flex;display:flex;position:relative}.l-header__btn{background:var(--kc01);aspect-ratio:1;color:#fff;border-radius:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:1rem;width:10rem;height:auto;padding:0 1rem;font-size:2.3rem;line-height:1.2;display:-webkit-flex;display:flex}.l-header__btn.is-menu:before{content:"Menu"}:where(.is-open) .l-header__btn.is-menu:before{content:"Close"}.l-header__btn .inbox{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(.1rem, currentColor), color-stop(.1rem, transparent));background-image:linear-gradient(currentColor .1rem,transparent .1rem);background-position:0 0;background-repeat:repeat-y;background-size:.1rem .3rem;width:2.2rem;min-width:2.2rem;height:1rem;display:none;position:relative}.l-header__btn [class^=nav-switch-line]{width:1.2rem;height:max(.1rem,.1px);right:0;top:-webkit-calc(50% - max(.05rem, .5px));-webkit-transform-origin:50%;transform-origin:50%;background:currentColor;border-radius:3em;transition:background .2s,-webkit-transform .3s,transform .3s;display:block;position:absolute;top:calc(50% - max(.05rem,.5px))}.l-header__btn .nav-switch-line01{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.l-header__btn .nav-switch-line02{-webkit-transform:translate(0);transform:translate(0)}.l-header__btn .nav-switch-line03{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.l-header__btn.is-fixed{background:#050100}.l-header__btn.is-active .nav-switch-line01{-webkit-transform:translateY(50%)rotate(30deg);transform:translateY(50%)rotate(30deg)}.l-header__btn.is-active .nav-switch-line02{opacity:0}.l-header__btn.is-active .nav-switch-line03{-webkit-transform:translateY(50%)rotate(-30deg);transform:translateY(50%)rotate(-30deg)}.l-header__btn2{background:var(--kc02);color:#fff;z-index:100;text-box:trim-both cap alphabetic;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:1rem;padding:1.1em 1.2em;font-size:2rem;font-weight:500;line-height:1;display:-webkit-flex;display:flex}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.l-header{transition:all .3s}.l-header.is-fixed{padding:2rem 5rem}.l-header__btn2{border-radius:.2em;transition:all .3s}:where(.is-fixed) .l-header__btn2{padding:.6em 1.2em}}@media screen and (max-width:1024px) and (orientation:portrait){.l-header{-webkit-align-items:center;align-items:center;padding:0 0 0 2rem}.l-header__logo{width:18rem}:where(.is-open) .l-header__logo{-webkit-filter:brightness(0)invert();filter:brightness(0)invert()}.l-header__btn{width:6rem;height:6rem;font-size:1.4rem}.l-header__btn2{height:6rem;padding:0 1em;font-size:1.4rem}}.l-footer{clear:both;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;gap:6rem 0;width:100%;padding:6rem 0 0;font-size:1.4rem;line-height:1.2;display:-webkit-flex;display:flex;position:relative;overflow:clip}.l-footer__logo{width:24.4rem}.l-footer__logo svg,.l-footer__logo img{fill:var(--bc01);width:100%}.l-footer__info{-webkit-flex-direction:column;flex-direction:column;gap:4rem;width:38.8rem;display:-webkit-flex;display:flex}.l-footer__address{font-style:normal;line-height:1.71429}.l-footer__address span{padding-bottom:.2em;display:inline-block}.l-footer__address a{padding-top:.4em}.l-footer__nav1{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:3rem;width:81.2rem;padding-top:3.5rem;line-height:1.2;display:grid}.l-footer__nav1>li{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1;flex:1;gap:1em;display:-webkit-flex;display:flex}.l-footer__nav1>li:last-child{grid-area:4/2/4/3}.l-footer__nav1 a{-webkit-flex-direction:column;flex-direction:column;gap:.7em;transition:all .6s;display:-webkit-inline-flex;display:inline-flex}.l-footer__nav1 a:hover{opacity:.6}.l-footer__nav1 .en{font-size:1.6rem;font-weight:500;line-height:.8}.l-footer__nav1 .is-menu1{-webkit-flex-direction:column;flex-direction:column;gap:1em;display:-webkit-flex;display:flex}.l-footer__nav1 .is-menu1 a{gap:1em}.l-footer__nav1__text{line-height:1.4}.l-footer__nav2{gap:1.2em .8em;line-height:1;display:-webkit-flex;display:flex}.l-footer__copy{background:var(--kc01);color:#fff;text-align:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:6.2rem;display:-webkit-flex;display:flex}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.l-footer:before{content:"";width:100%;height:-webkit-calc(100% - 6.2rem);background:var(--footerBg) 50% 50%/cover no-repeat;z-index:-1;background-image:-webkit-image-set(var(--footerBgAvif) type("image/avif"), var(--footerBgWebp) type("image/webp"), var(--footerBg) type("image/jpeg"));background-image:image-set(var(--footerBgAvif) type("image/avif"), var(--footerBgWebp) type("image/webp"), var(--footerBg) type("image/jpeg"));height:calc(100% - 6.2rem);position:absolute;top:0;left:0}}@media screen and (max-width:1024px) and (orientation:portrait){.l-footer{background:var(--footerBg) 50% 50%/cover no-repeat;background-image:-webkit-image-set(var(--footerBgAvif) type("image/avif"), var(--footerBgWebp) type("image/webp"), var(--footerBg) type("image/jpeg"));background-image:image-set(var(--footerBgAvif) type("image/avif"), var(--footerBgWebp) type("image/webp"), var(--footerBg) type("image/jpeg"));padding:8rem 0 0;font-size:1.6rem}.l-footer__logo{text-align:left;width:28rem}.l-footer__info{gap:3rem;padding:0 4rem}.l-footer__nav2{-webkit-flex-direction:column;flex-direction:column}.l-footer__copy{height:3rem}}.l-main{box-sizing:border-box;width:100%;min-height:100vh;position:relative;overflow:clip}.l-main:before{content:"";clear:both;display:table}@media screen and (max-width:1024px) and (orientation:portrait){.l-main{width:100%;min-width:320px;line-height:1.7}}.l-section1{margin-top:15rem!important}.l-section2{margin-top:10rem!important}@media screen and (max-width:1024px) and (orientation:portrait){.l-section1,.l-section2{margin-top:8rem!important}}.inner01{max-width:120rem;margin:0 auto}@media screen and (max-width:1024px) and (orientation:portrait){.inner01{margin:0 var(--spMargin)}.inner01 .inner03,.inner01 .inner02,.inner01 .inner01,.inner01.m-full{margin:0 auto}}.inner02{max-width:100rem;margin:0 auto}@media screen and (max-width:1024px) and (orientation:portrait){.inner02{margin:0 var(--spMargin)}.inner02 .inner03,.inner02 .inner02,.inner02 .inner01,.inner02.m-full{margin:0 auto}}.inner03{max-width:64rem;margin:0 auto}@media screen and (max-width:1024px) and (orientation:portrait){.inner03{margin:0 var(--spMargin)}.inner03 .inner03,.inner03 .inner02,.inner03 .inner01,.inner03.m-full{margin:0 auto}}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.l-row{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex}.l-row0{box-sizing:border-box;width:-webkit-calc(100% + 0rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0;margin-left:0;display:-webkit-flex;display:flex}.l-row0>*{box-sizing:border-box;padding:0 0 0}.l-row0.m-type1{margin-top:-4.5rem}.l-row0.m-type1>*{padding-top:4.5rem}.l-row5{box-sizing:border-box;width:-webkit-calc(100% + .5rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + .5rem);margin-top:-.5rem;margin-left:-.25rem;display:-webkit-flex;display:flex}.l-row5>*{box-sizing:border-box;padding:.5rem .25rem 0}.l-row5.m-type1{margin-top:-4.5rem}.l-row5.m-type1>*{padding-top:4.5rem}.l-row10{box-sizing:border-box;width:-webkit-calc(100% + 1rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);margin-top:-1rem;margin-left:-.5rem;display:-webkit-flex;display:flex}.l-row10>*{box-sizing:border-box;padding:1rem .5rem 0}.l-row10.m-type1{margin-top:-4.5rem}.l-row10.m-type1>*{padding-top:4.5rem}.l-row15{box-sizing:border-box;width:-webkit-calc(100% + 1.5rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1.5rem);margin-top:-1.5rem;margin-left:-.75rem;display:-webkit-flex;display:flex}.l-row15>*{box-sizing:border-box;padding:1.5rem .75rem 0}.l-row15.m-type1{margin-top:-4.5rem}.l-row15.m-type1>*{padding-top:4.5rem}.l-row20{box-sizing:border-box;width:-webkit-calc(100% + 2rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2rem);margin-top:-2rem;margin-left:-1rem;display:-webkit-flex;display:flex}.l-row20>*{box-sizing:border-box;padding:2rem 1rem 0}.l-row20.m-type1{margin-top:-4.5rem}.l-row20.m-type1>*{padding-top:4.5rem}.l-row25{box-sizing:border-box;width:-webkit-calc(100% + 2.5rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2.5rem);margin-top:-2.5rem;margin-left:-1.25rem;display:-webkit-flex;display:flex}.l-row25>*{box-sizing:border-box;padding:2.5rem 1.25rem 0}.l-row25.m-type1{margin-top:-4.5rem}.l-row25.m-type1>*{padding-top:4.5rem}.l-row30{box-sizing:border-box;width:-webkit-calc(100% + 3rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 3rem);margin-top:-3rem;margin-left:-1.5rem;display:-webkit-flex;display:flex}.l-row30>*{box-sizing:border-box;padding:3rem 1.5rem 0}.l-row30.m-type1{margin-top:-4.5rem}.l-row30.m-type1>*{padding-top:4.5rem}}@media screen and (max-width:1024px) and (orientation:portrait){.l-sp-row{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:flex}.l-sp-row0{box-sizing:border-box;width:-webkit-calc(100% + 0rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:0;margin-left:0;display:-webkit-flex;display:flex}.l-sp-row0>*{box-sizing:border-box;padding:0 0 0}.l-sp-row0.m-type1{margin-top:-2rem}.l-sp-row0.m-type1>*{padding-top:2rem}.l-sp-row5{box-sizing:border-box;width:-webkit-calc(100% + .5rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + .5rem);margin-top:-.5rem;margin-left:-.25rem;display:-webkit-flex;display:flex}.l-sp-row5>*{box-sizing:border-box;padding:.5rem .25rem 0}.l-sp-row5.m-type1{margin-top:-2rem}.l-sp-row5.m-type1>*{padding-top:2rem}.l-sp-row10{box-sizing:border-box;width:-webkit-calc(100% + 1rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);margin-top:-1rem;margin-left:-.5rem;display:-webkit-flex;display:flex}.l-sp-row10>*{box-sizing:border-box;padding:1rem .5rem 0}.l-sp-row10.m-type1{margin-top:-2rem}.l-sp-row10.m-type1>*{padding-top:2rem}.l-sp-row15{box-sizing:border-box;width:-webkit-calc(100% + 1.5rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1.5rem);margin-top:-1.5rem;margin-left:-.75rem;display:-webkit-flex;display:flex}.l-sp-row15>*{box-sizing:border-box;padding:1.5rem .75rem 0}.l-sp-row15.m-type1{margin-top:-2rem}.l-sp-row15.m-type1>*{padding-top:2rem}.l-sp-row20{box-sizing:border-box;width:-webkit-calc(100% + 2rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2rem);margin-top:-2rem;margin-left:-1rem;display:-webkit-flex;display:flex}.l-sp-row20>*{box-sizing:border-box;padding:2rem 1rem 0}.l-sp-row20.m-type1{margin-top:-2rem}.l-sp-row20.m-type1>*{padding-top:2rem}.l-sp-row25{box-sizing:border-box;width:-webkit-calc(100% + 2.5rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2.5rem);margin-top:-2.5rem;margin-left:-1.25rem;display:-webkit-flex;display:flex}.l-sp-row25>*{box-sizing:border-box;padding:2.5rem 1.25rem 0}.l-sp-row25.m-type1{margin-top:-2rem}.l-sp-row25.m-type1>*{padding-top:2rem}.l-sp-row30{box-sizing:border-box;width:-webkit-calc(100% + 3rem);-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 3rem);margin-top:-3rem;margin-left:-1.5rem;display:-webkit-flex;display:flex}.l-sp-row30>*{box-sizing:border-box;padding:3rem 1.5rem 0}.l-sp-row30.m-type1{margin-top:-2rem}.l-sp-row30.m-type1>*{padding-top:2rem}}}@layer components{.hset01{color:var(--kc01);-webkit-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:3.75em;line-height:1.2;display:-webkit-flex;display:flex}.hset01_en{text-box:trim-both cap alphabetic;font-size:3.875em;font-weight:400}.hset01_title{text-box:trim-both cap text;font-weight:500}@media screen and (max-width:1024px) and (orientation:portrait){.hset01{margin-bottom:4rem}.hset01_en{font-size:2.4em}}.btn01{background:radial-gradient(circle, #3fd2d1 0%, var(--kc01) 100%);color:#fff;text-align:center;border:0;border-radius:.55em;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:1.11111em;height:8rem;padding:0 5.55556em 0 2.22222em;font-size:1.8rem;font-weight:500;line-height:1;transition:border-color .3s,color .3s,background .3s linear,opacity .3s;display:-webkit-inline-flex;display:inline-flex;position:relative;text-decoration:none!important}.btn01:after{-webkit-mask:var(--icon01) 50% 50%/contain no-repeat;-webkit-mask:var(--icon01) 50% 50%/contain no-repeat;-webkit-mask:var(--icon01) 50% 50%/contain no-repeat;mask:var(--icon01) 50% 50%/contain no-repeat;content:"";background:currentColor;width:2.25em;min-width:2.25em;height:2.25em;transition:-webkit-transform .3s,transform .3s;display:block;position:absolute;top:50%;right:2.22222em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn01:hover{opacity:.6}:where(a):hover .btn01{opacity:.6}.btn01:hover:after{-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%)}:where(a):hover .btn01:after{-webkit-transform:translate(25%,-50%);transform:translate(25%,-50%)}.is-c2.btn01{color:var(--bc01);background:#fff}.is-c3.btn01{color:var(--kc01);background:#fff;border:1px solid}.is-c3.btn01:hover{background:var(--kc01);color:#fff!important}.is-small.btn01{height:5.6rem;padding-left:1.66667em;padding-right:4.44444em}.is-small.btn01:after{width:1.61111em;min-width:1.61111em;height:1.61111em;right:1.66667em}.is-large.btn01{height:10rem;font-size:2.4rem}.is-prev.btn01{border:solid max(.1rem, 1px) var(--bc01);background-color:var(--bc01);-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.is-prev.btn01:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.is-prev.is-large.btn01{padding:0 2rem 0 1.2rem}.is-prev.is-large.btn01:before{margin-left:unset;margin-right:.8rem}.is-prev.btn01:hover{color:var(--bc01);background-color:#fff}:where(a):hover .is-prev.btn01{color:var(--bc01);background-color:#fff}@media screen and (max-width:1024px) and (orientation:portrait){.btn01{height:6rem;font-size:1.6rem}.is-large.btn01{height:7rem;font-size:1.8rem}}.bottom-message{z-index:3;position:relative}.bottom-message_imgbox{padding-left:8.3rem}.bottom-message_img{min-width:100%;width:-webkit-calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);width:calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);border-radius:2rem 2rem 0 0;display:-webkit-flex;display:flex;overflow:hidden}.bottom-message_img img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.bottom-message_img img.is-top{-o-object-position:50% 0;object-position:50% 0}.bottom-message_textbox{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:6.5rem;margin-top:-11rem;padding:25rem 0 16rem;display:-webkit-flex;display:flex;position:relative}.bottom-message_textbox .catch01{margin:unset}.bottom-message_textbox_img{border-radius:1rem;width:29.4rem;margin-left:8rem;margin-right:4rem}.bottom-message_textbox .btn01{-webkit-justify-content:center;justify-content:center;width:19em;height:9rem;padding-left:3em;font-size:2rem}.bottom-message_title{z-index:2;border-radius:0 2rem 0 0;padding:5rem 7rem 0 8.3rem;position:absolute;top:0;left:0}.bottom-message_title:before{content:"";min-width:none;width:-webkit-calc((var(--revw,1vw) * 100 - 120rem) / 2 + 43.1rem);width:calc((var(--revw,1vw) * 100 - 120rem) / 2 + 43.1rem);position:absolute;top:0;right:0}@media screen and (max-width:1024px) and (orientation:portrait){.bottom-message_imgbox{padding-left:0}.bottom-message_img{aspect-ratio:4/3;width:-webkit-calc(100vw - 3rem);border-radius:1rem 0 0;width:calc(100vw - 3rem);display:-webkit-flex;display:flex;overflow:hidden}.bottom-message_img img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.bottom-message_img img.is-top{-o-object-position:50% 0;object-position:50% 0}.bottom-message_textbox{z-index:2;text-align:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:3rem;margin-top:-8rem;padding:12rem 0 8rem;position:relative}.bottom-message_textbox .catch01{margin:unset;margin-top:3rem}.bottom-message_textbox .btn01{width:18em;height:7rem;font-size:1.6rem}.bottom-message_textbox_img{width:100%;margin-left:unset;margin-right:unset}.bottom-message_title{z-index:-1;border-radius:0 2rem 0 0;padding:2rem 3rem 0 0}.bottom-message_title:before{content:"";min-width:none;width:-webkit-calc((var(--revw,1vw) * 100 - 120rem) / 2 + 43.1rem);width:calc((var(--revw,1vw) * 100 - 120rem) / 2 + 43.1rem);position:absolute;top:0;right:0}}.bottom-entry{background:linear-gradient(0deg, var(--kc01) 0, var(--kc01) 100%) 50% 0/100% 50% no-repeat #fff;z-index:3;margin-bottom:6rem;position:relative}.bottom-entry .h-set01{margin-bottom:4.5rem}.bottom-entry .btn01{text-align:center;width:48rem;padding:0}.bottom-entry .catch02{width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-top:.1em}@media screen and (max-width:1024px) and (orientation:portrait){.bottom-entry .h-set01{margin-bottom:4.5rem}.bottom-entry .btn01{width:28rem}.bottom-entry .catch02{width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-top:.1em}.bottom-entry .bgbox02{margin-left:1.5rem;margin-right:1.5rem}}.listStyleNone,.ul01>li,.caution01>li,.indentList,.disc01,.decimal,.decimal2{margin:0;padding:0;list-style:none}.listStyleNone li,.ul01>li li,.caution01>li li,.indentList li,.disc01 li,.decimal li,.decimal2 li{margin:0;list-style:none}.op,.op *{transition:opacity .2s linear}.op:hover{opacity:.6!important}@media screen and (max-width:1024px) and (orientation:portrait){.sp-op,.sp-op *{transition:opacity .2s linear}.sp-op:hover{opacity:.6!important}}.nowrap{white-space:nowrap}.fw500{font-weight:500!important}.fw700,.bold{font-weight:700!important}.fw900{font-weight:900!important}.verticalM *,.verticalM{vertical-align:middle!important}.verticalT *,.verticalT{vertical-align:top!important}.verticalB *,.verticalB{vertical-align:bottom!important}.lhn{line-height:normal!important}.lh13{line-height:1.3!important}.lh14{line-height:1.4!important}.lh15{line-height:1.5!important}.lh16{line-height:1.6!important}.lh17{line-height:1.7!important}.lh18{line-height:1.8!important}.lh19{line-height:1.9!important}.lh2{line-height:2!important}.lh21{line-height:2.1!important}.lh23{line-height:2.3!important}.lh24{line-height:2.5!important}.lh29{line-height:2.9!important}.rl{writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.tL{text-align:left!important}.tR{text-align:right!important}.tC{text-align:center!important;text-indent:0!important}.tJ{text-align:justify!important}@media screen and (max-width:1024px) and (orientation:portrait){.sp-nowrap{white-space:nowrap}.sp-tC{text-align:center!important;text-indent:0!important}.sp-tR{text-align:right!important}.sp-tL{text-align:left!important}.sp-rl{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.sp-tJ{text-align:justify!important}}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-nowrap{white-space:nowrap}.pc-tC{text-align:center!important;text-indent:0!important}.pc-tR{text-align:right!important}.pc-tL{text-align:left!important}.pc-rl{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.pc-tJ{text-align:justify!important}}.ml1{margin-left:1em}.mt1{margin-top:1em!important}.mt2{margin-top:2em!important}.mb1{margin-bottom:1em!important}.mb2{margin-bottom:2em!important}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-ml1{margin-left:1em}.pc-mt1{margin-top:1em!important}.pc-mt2{margin-top:2em!important}.pc-mb1{margin-bottom:1em!important}.pc-mb2{margin-bottom:2em!important}}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.mt5{margin-top:.5rem!important}.mr5{margin-right:.5rem!important}.mb5{margin-bottom:.5rem!important}.ml5{margin-left:.5rem!important}.pt5{padding-top:.5rem!important}.pr5{padding-right:.5rem!important}.pb5{padding-bottom:.5rem!important}.pl5{padding-left:.5rem!important}.mt10{margin-top:1rem!important}.mr10{margin-right:1rem!important}.mb10{margin-bottom:1rem!important}.ml10{margin-left:1rem!important}.pt10{padding-top:1rem!important}.pr10{padding-right:1rem!important}.pb10{padding-bottom:1rem!important}.pl10{padding-left:1rem!important}.mt15{margin-top:1.5rem!important}.mr15{margin-right:1.5rem!important}.mb15{margin-bottom:1.5rem!important}.ml15{margin-left:1.5rem!important}.pt15{padding-top:1.5rem!important}.pr15{padding-right:1.5rem!important}.pb15{padding-bottom:1.5rem!important}.pl15{padding-left:1.5rem!important}.mt20{margin-top:2rem!important}.mr20{margin-right:2rem!important}.mb20{margin-bottom:2rem!important}.ml20{margin-left:2rem!important}.pt20{padding-top:2rem!important}.pr20{padding-right:2rem!important}.pb20{padding-bottom:2rem!important}.pl20{padding-left:2rem!important}.mt25{margin-top:2.5rem!important}.mr25{margin-right:2.5rem!important}.mb25{margin-bottom:2.5rem!important}.ml25{margin-left:2.5rem!important}.pt25{padding-top:2.5rem!important}.pr25{padding-right:2.5rem!important}.pb25{padding-bottom:2.5rem!important}.pl25{padding-left:2.5rem!important}.mt30{margin-top:3rem!important}.mr30{margin-right:3rem!important}.mb30{margin-bottom:3rem!important}.ml30{margin-left:3rem!important}.pt30{padding-top:3rem!important}.pr30{padding-right:3rem!important}.pb30{padding-bottom:3rem!important}.pl30{padding-left:3rem!important}.mt35{margin-top:3.5rem!important}.mr35{margin-right:3.5rem!important}.mb35{margin-bottom:3.5rem!important}.ml35{margin-left:3.5rem!important}.pt35{padding-top:3.5rem!important}.pr35{padding-right:3.5rem!important}.pb35{padding-bottom:3.5rem!important}.pl35{padding-left:3.5rem!important}.mt40{margin-top:4rem!important}.mr40{margin-right:4rem!important}.mb40{margin-bottom:4rem!important}.ml40{margin-left:4rem!important}.pt40{padding-top:4rem!important}.pr40{padding-right:4rem!important}.pb40{padding-bottom:4rem!important}.pl40{padding-left:4rem!important}.mt45{margin-top:4.5rem!important}.mr45{margin-right:4.5rem!important}.mb45{margin-bottom:4.5rem!important}.ml45{margin-left:4.5rem!important}.pt45{padding-top:4.5rem!important}.pr45{padding-right:4.5rem!important}.pb45{padding-bottom:4.5rem!important}.pl45{padding-left:4.5rem!important}.mt50{margin-top:5rem!important}.mr50{margin-right:5rem!important}.mb50{margin-bottom:5rem!important}.ml50{margin-left:5rem!important}.pt50{padding-top:5rem!important}.pr50{padding-right:5rem!important}.pb50{padding-bottom:5rem!important}.pl50{padding-left:5rem!important}.mt55{margin-top:5.5rem!important}.mr55{margin-right:5.5rem!important}.mb55{margin-bottom:5.5rem!important}.ml55{margin-left:5.5rem!important}.pt55{padding-top:5.5rem!important}.pr55{padding-right:5.5rem!important}.pb55{padding-bottom:5.5rem!important}.pl55{padding-left:5.5rem!important}.mt60{margin-top:6rem!important}.mr60{margin-right:6rem!important}.mb60{margin-bottom:6rem!important}.ml60{margin-left:6rem!important}.pt60{padding-top:6rem!important}.pr60{padding-right:6rem!important}.pb60{padding-bottom:6rem!important}.pl60{padding-left:6rem!important}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-mt0{margin-top:0!important}.pc-mr0{margin-right:0!important}.pc-mb0{margin-bottom:0!important}.pc-ml0{margin-left:0!important}.pc-pt0{padding-top:0!important}.pc-pr0{padding-right:0!important}.pc-pb0{padding-bottom:0!important}.pc-pl0{padding-left:0!important}.pc-mt5{margin-top:.5rem!important}.pc-mr5{margin-right:.5rem!important}.pc-mb5{margin-bottom:.5rem!important}.pc-ml5{margin-left:.5rem!important}.pc-pt5{padding-top:.5rem!important}.pc-pr5{padding-right:.5rem!important}.pc-pb5{padding-bottom:.5rem!important}.pc-pl5{padding-left:.5rem!important}.pc-mt10{margin-top:1rem!important}.pc-mr10{margin-right:1rem!important}.pc-mb10{margin-bottom:1rem!important}.pc-ml10{margin-left:1rem!important}.pc-pt10{padding-top:1rem!important}.pc-pr10{padding-right:1rem!important}.pc-pb10{padding-bottom:1rem!important}.pc-pl10{padding-left:1rem!important}.pc-mt15{margin-top:1.5rem!important}.pc-mr15{margin-right:1.5rem!important}.pc-mb15{margin-bottom:1.5rem!important}.pc-ml15{margin-left:1.5rem!important}.pc-pt15{padding-top:1.5rem!important}.pc-pr15{padding-right:1.5rem!important}.pc-pb15{padding-bottom:1.5rem!important}.pc-pl15{padding-left:1.5rem!important}.pc-mt20{margin-top:2rem!important}.pc-mr20{margin-right:2rem!important}.pc-mb20{margin-bottom:2rem!important}.pc-ml20{margin-left:2rem!important}.pc-pt20{padding-top:2rem!important}.pc-pr20{padding-right:2rem!important}.pc-pb20{padding-bottom:2rem!important}.pc-pl20{padding-left:2rem!important}.pc-mt25{margin-top:2.5rem!important}.pc-mr25{margin-right:2.5rem!important}.pc-mb25{margin-bottom:2.5rem!important}.pc-ml25{margin-left:2.5rem!important}.pc-pt25{padding-top:2.5rem!important}.pc-pr25{padding-right:2.5rem!important}.pc-pb25{padding-bottom:2.5rem!important}.pc-pl25{padding-left:2.5rem!important}.pc-mt30{margin-top:3rem!important}.pc-mr30{margin-right:3rem!important}.pc-mb30{margin-bottom:3rem!important}.pc-ml30{margin-left:3rem!important}.pc-pt30{padding-top:3rem!important}.pc-pr30{padding-right:3rem!important}.pc-pb30{padding-bottom:3rem!important}.pc-pl30{padding-left:3rem!important}.pc-mt35{margin-top:3.5rem!important}.pc-mr35{margin-right:3.5rem!important}.pc-mb35{margin-bottom:3.5rem!important}.pc-ml35{margin-left:3.5rem!important}.pc-pt35{padding-top:3.5rem!important}.pc-pr35{padding-right:3.5rem!important}.pc-pb35{padding-bottom:3.5rem!important}.pc-pl35{padding-left:3.5rem!important}.pc-mt40{margin-top:4rem!important}.pc-mr40{margin-right:4rem!important}.pc-mb40{margin-bottom:4rem!important}.pc-ml40{margin-left:4rem!important}.pc-pt40{padding-top:4rem!important}.pc-pr40{padding-right:4rem!important}.pc-pb40{padding-bottom:4rem!important}.pc-pl40{padding-left:4rem!important}.pc-mt45{margin-top:4.5rem!important}.pc-mr45{margin-right:4.5rem!important}.pc-mb45{margin-bottom:4.5rem!important}.pc-ml45{margin-left:4.5rem!important}.pc-pt45{padding-top:4.5rem!important}.pc-pr45{padding-right:4.5rem!important}.pc-pb45{padding-bottom:4.5rem!important}.pc-pl45{padding-left:4.5rem!important}.pc-mt50{margin-top:5rem!important}.pc-mr50{margin-right:5rem!important}.pc-mb50{margin-bottom:5rem!important}.pc-ml50{margin-left:5rem!important}.pc-pt50{padding-top:5rem!important}.pc-pr50{padding-right:5rem!important}.pc-pb50{padding-bottom:5rem!important}.pc-pl50{padding-left:5rem!important}.pc-mt55{margin-top:5.5rem!important}.pc-mr55{margin-right:5.5rem!important}.pc-mb55{margin-bottom:5.5rem!important}.pc-ml55{margin-left:5.5rem!important}.pc-pt55{padding-top:5.5rem!important}.pc-pr55{padding-right:5.5rem!important}.pc-pb55{padding-bottom:5.5rem!important}.pc-pl55{padding-left:5.5rem!important}.pc-mt60{margin-top:6rem!important}.pc-mr60{margin-right:6rem!important}.pc-mb60{margin-bottom:6rem!important}.pc-ml60{margin-left:6rem!important}.pc-pt60{padding-top:6rem!important}.pc-pr60{padding-right:6rem!important}.pc-pb60{padding-bottom:6rem!important}.pc-pl60{padding-left:6rem!important}}@media screen and (max-width:1024px) and (orientation:portrait){.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.mt5{margin-top:.25rem!important}.mr5{margin-right:.25rem!important}.mb5{margin-bottom:.25rem!important}.ml5{margin-left:.25rem!important}.pt5{padding-top:.25rem!important}.pr5{padding-right:.25rem!important}.pb5{padding-bottom:.25rem!important}.pl5{padding-left:.25rem!important}.mt10{margin-top:.5rem!important}.mr10{margin-right:.5rem!important}.mb10{margin-bottom:.5rem!important}.ml10{margin-left:.5rem!important}.pt10{padding-top:.5rem!important}.pr10{padding-right:.5rem!important}.pb10{padding-bottom:.5rem!important}.pl10{padding-left:.5rem!important}.mt15{margin-top:.75rem!important}.mr15{margin-right:.75rem!important}.mb15{margin-bottom:.75rem!important}.ml15{margin-left:.75rem!important}.pt15{padding-top:.75rem!important}.pr15{padding-right:.75rem!important}.pb15{padding-bottom:.75rem!important}.pl15{padding-left:.75rem!important}.mt20{margin-top:1rem!important}.mr20{margin-right:1rem!important}.mb20{margin-bottom:1rem!important}.ml20{margin-left:1rem!important}.pt20{padding-top:1rem!important}.pr20{padding-right:1rem!important}.pb20{padding-bottom:1rem!important}.pl20{padding-left:1rem!important}.mt25{margin-top:1.25rem!important}.mr25{margin-right:1.25rem!important}.mb25{margin-bottom:1.25rem!important}.ml25{margin-left:1.25rem!important}.pt25{padding-top:1.25rem!important}.pr25{padding-right:1.25rem!important}.pb25{padding-bottom:1.25rem!important}.pl25{padding-left:1.25rem!important}.mt30{margin-top:1.5rem!important}.mr30{margin-right:1.5rem!important}.mb30{margin-bottom:1.5rem!important}.ml30{margin-left:1.5rem!important}.pt30{padding-top:1.5rem!important}.pr30{padding-right:1.5rem!important}.pb30{padding-bottom:1.5rem!important}.pl30{padding-left:1.5rem!important}.mt35{margin-top:1.75rem!important}.mr35{margin-right:1.75rem!important}.mb35{margin-bottom:1.75rem!important}.ml35{margin-left:1.75rem!important}.pt35{padding-top:1.75rem!important}.pr35{padding-right:1.75rem!important}.pb35{padding-bottom:1.75rem!important}.pl35{padding-left:1.75rem!important}.mt40{margin-top:2rem!important}.mr40{margin-right:2rem!important}.mb40{margin-bottom:2rem!important}.ml40{margin-left:2rem!important}.pt40{padding-top:2rem!important}.pr40{padding-right:2rem!important}.pb40{padding-bottom:2rem!important}.pl40{padding-left:2rem!important}.mt45{margin-top:2.25rem!important}.mr45{margin-right:2.25rem!important}.mb45{margin-bottom:2.25rem!important}.ml45{margin-left:2.25rem!important}.pt45{padding-top:2.25rem!important}.pr45{padding-right:2.25rem!important}.pb45{padding-bottom:2.25rem!important}.pl45{padding-left:2.25rem!important}.mt50{margin-top:2.5rem!important}.mr50{margin-right:2.5rem!important}.mb50{margin-bottom:2.5rem!important}.ml50{margin-left:2.5rem!important}.pt50{padding-top:2.5rem!important}.pr50{padding-right:2.5rem!important}.pb50{padding-bottom:2.5rem!important}.pl50{padding-left:2.5rem!important}.mt55{margin-top:2.75rem!important}.mr55{margin-right:2.75rem!important}.mb55{margin-bottom:2.75rem!important}.ml55{margin-left:2.75rem!important}.pt55{padding-top:2.75rem!important}.pr55{padding-right:2.75rem!important}.pb55{padding-bottom:2.75rem!important}.pl55{padding-left:2.75rem!important}.mt60{margin-top:3rem!important}.mr60{margin-right:3rem!important}.mb60{margin-bottom:3rem!important}.ml60{margin-left:3rem!important}.pt60{padding-top:3rem!important}.pr60{padding-right:3rem!important}.pb60{padding-bottom:3rem!important}.pl60{padding-left:3rem!important}.sp-mt0{margin-top:0!important}.sp-mr0{margin-right:0!important}.sp-mb0{margin-bottom:0!important}.sp-ml0{margin-left:0!important}.sp-pt0{padding-top:0!important}.sp-pr0{padding-right:0!important}.sp-pb0{padding-bottom:0!important}.sp-pl0{padding-left:0!important}.sp-mt5{margin-top:.5rem!important}.sp-mr5{margin-right:.5rem!important}.sp-mb5{margin-bottom:.5rem!important}.sp-ml5{margin-left:.5rem!important}.sp-pt5{padding-top:.5rem!important}.sp-pr5{padding-right:.5rem!important}.sp-pb5{padding-bottom:.5rem!important}.sp-pl5{padding-left:.5rem!important}.sp-mt10{margin-top:1rem!important}.sp-mr10{margin-right:1rem!important}.sp-mb10{margin-bottom:1rem!important}.sp-ml10{margin-left:1rem!important}.sp-pt10{padding-top:1rem!important}.sp-pr10{padding-right:1rem!important}.sp-pb10{padding-bottom:1rem!important}.sp-pl10{padding-left:1rem!important}.sp-mt15{margin-top:1.5rem!important}.sp-mr15{margin-right:1.5rem!important}.sp-mb15{margin-bottom:1.5rem!important}.sp-ml15{margin-left:1.5rem!important}.sp-pt15{padding-top:1.5rem!important}.sp-pr15{padding-right:1.5rem!important}.sp-pb15{padding-bottom:1.5rem!important}.sp-pl15{padding-left:1.5rem!important}.sp-mt20{margin-top:2rem!important}.sp-mr20{margin-right:2rem!important}.sp-mb20{margin-bottom:2rem!important}.sp-ml20{margin-left:2rem!important}.sp-pt20{padding-top:2rem!important}.sp-pr20{padding-right:2rem!important}.sp-pb20{padding-bottom:2rem!important}.sp-pl20{padding-left:2rem!important}.sp-mt25{margin-top:2.5rem!important}.sp-mr25{margin-right:2.5rem!important}.sp-mb25{margin-bottom:2.5rem!important}.sp-ml25{margin-left:2.5rem!important}.sp-pt25{padding-top:2.5rem!important}.sp-pr25{padding-right:2.5rem!important}.sp-pb25{padding-bottom:2.5rem!important}.sp-pl25{padding-left:2.5rem!important}.sp-mt30{margin-top:3rem!important}.sp-mr30{margin-right:3rem!important}.sp-mb30{margin-bottom:3rem!important}.sp-ml30{margin-left:3rem!important}.sp-pt30{padding-top:3rem!important}.sp-pr30{padding-right:3rem!important}.sp-pb30{padding-bottom:3rem!important}.sp-pl30{padding-left:3rem!important}.sp-mt35{margin-top:3.5rem!important}.sp-mr35{margin-right:3.5rem!important}.sp-mb35{margin-bottom:3.5rem!important}.sp-ml35{margin-left:3.5rem!important}.sp-pt35{padding-top:3.5rem!important}.sp-pr35{padding-right:3.5rem!important}.sp-pb35{padding-bottom:3.5rem!important}.sp-pl35{padding-left:3.5rem!important}.sp-mt40{margin-top:4rem!important}.sp-mr40{margin-right:4rem!important}.sp-mb40{margin-bottom:4rem!important}.sp-ml40{margin-left:4rem!important}.sp-pt40{padding-top:4rem!important}.sp-pr40{padding-right:4rem!important}.sp-pb40{padding-bottom:4rem!important}.sp-pl40{padding-left:4rem!important}.sp-mt45{margin-top:4.5rem!important}.sp-mr45{margin-right:4.5rem!important}.sp-mb45{margin-bottom:4.5rem!important}.sp-ml45{margin-left:4.5rem!important}.sp-pt45{padding-top:4.5rem!important}.sp-pr45{padding-right:4.5rem!important}.sp-pb45{padding-bottom:4.5rem!important}.sp-pl45{padding-left:4.5rem!important}.sp-mt50{margin-top:5rem!important}.sp-mr50{margin-right:5rem!important}.sp-mb50{margin-bottom:5rem!important}.sp-ml50{margin-left:5rem!important}.sp-pt50{padding-top:5rem!important}.sp-pr50{padding-right:5rem!important}.sp-pb50{padding-bottom:5rem!important}.sp-pl50{padding-left:5rem!important}.sp-mt55{margin-top:5.5rem!important}.sp-mr55{margin-right:5.5rem!important}.sp-mb55{margin-bottom:5.5rem!important}.sp-ml55{margin-left:5.5rem!important}.sp-pt55{padding-top:5.5rem!important}.sp-pr55{padding-right:5.5rem!important}.sp-pb55{padding-bottom:5.5rem!important}.sp-pl55{padding-left:5.5rem!important}.sp-mt60{margin-top:6rem!important}.sp-mr60{margin-right:6rem!important}.sp-mb60{margin-bottom:6rem!important}.sp-ml60{margin-left:6rem!important}.sp-pt60{padding-top:6rem!important}.sp-pr60{padding-right:6rem!important}.sp-pb60{padding-bottom:6rem!important}.sp-pl60{padding-left:6rem!important}}.mb70{margin-bottom:7rem!important}.mb80{margin-bottom:8rem!important}.mb90{margin-bottom:9rem!important}.mb100{margin-bottom:10rem!important}@media screen and (max-width:1024px) and (orientation:portrait){.mb70{margin-bottom:3.5rem!important}.mb80{margin-bottom:4rem!important}.mb90{margin-bottom:4.5rem!important}.mb100{margin-bottom:5rem!important}.sp-mb70{margin-bottom:7rem!important}.sp-mb80{margin-bottom:8rem!important}.sp-mb90{margin-bottom:9rem!important}.sp-mb100{margin-bottom:10rem!important}}.fL{float:left!important}.fR{float:right!important}@media screen and (max-width:1024px) and (orientation:portrait){.pc-fR,.pc-fL{float:none}.sp-fR{float:right!important}.sp-fL{float:left!important}}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-fR{float:right!important}.pc-fL{float:left!important}}.max100{max-width:100%!important}.w10{width:10%!important;min-width:0!important}.w15{width:15%!important;min-width:0!important}.w16{width:16%!important;min-width:0!important}.w20{width:20%!important;min-width:0!important}.w22{width:22%!important;min-width:0!important}.w25{width:25%!important;min-width:0!important}.w28{width:28%!important;min-width:0!important}.w30{width:30%!important}.w33{width:33.3333%!important}.w35{width:35%!important}.w36{width:36%!important}.w37{width:37%!important}.w40{width:40%!important}.w45{width:45%!important}.w48{width:48%!important}.w49{width:49%!important}.w50{width:50%!important}.w55{width:55%!important}.w60{width:60%!important}.w65{width:65%!important}.w68{width:68%!important}.w70{width:70%!important}.w72{width:72%!important}.w75{width:75%!important}.w80{width:80%!important}.w83{width:83%!important}.w90{width:90%!important}.w100{width:100%!important}.w32{width:32%!important}.w46{width:46%!important}.w66{width:66.6667%!important}.w85{width:85%!important}@media screen and (max-width:1024px) and (orientation:portrait){.sp-w10{width:10%!important;min-width:0!important}.sp-w15{width:15%!important;min-width:0!important}.sp-w16{width:16%!important;min-width:0!important}.sp-w20{width:20%!important;min-width:0!important}.sp-w22{width:22%!important;min-width:0!important}.sp-w25{width:25%!important;min-width:0!important}.sp-w30{width:30%!important}.sp-w33{width:33.3333%!important}.sp-w35{width:35%!important}.sp-w40{width:40%!important}.sp-w45{width:45%!important}.sp-w48{width:48%!important}.sp-w49{width:49%!important}.sp-w50{width:50%!important}.sp-w55{width:55%!important}.sp-w60{width:60%!important}.sp-w65{width:65%!important}.sp-w68{width:68%!important}.sp-w70{width:70%!important}.sp-w80{width:80%!important}.sp-w83{width:83%!important}.sp-w90{width:90%!important}.sp-w100{width:100%!important}.sp-w85{width:85%!important}.sp-max100{max-width:100%!important}.sp-max90{max-width:90%!important}.sp-max80{max-width:80%!important}.sp-max70{max-width:70%!important}.sp-min100{min-width:100%!important}}.block{display:block!important}.inline{display:inline-block}.relativeBox{position:relative}.table{width:100%;display:table}.table>*{display:table-cell}.reabs{-webkit-transform:none;transform:none;position:static!important}.inlineflex{display:-webkit-inline-flex;display:inline-flex}.flex,.disc01{display:-webkit-flex;display:flex}.flexCol,.disc01{-webkit-flex-direction:column;flex-direction:column}.flexRow{-webkit-flex-direction:row;flex-direction:row}.flexReCol{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.flexReRow{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flexwrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flexgrow{-webkit-flex-grow:1;flex-grow:1}.itemC{-webkit-align-items:center!important;align-items:center!important}.itemS{-webkit-align-items:flex-start!important;align-items:flex-start!important}.itemE{-webkit-align-items:flex-end!important;align-items:flex-end!important}.selfC{-webkit-align-self:center!important;align-self:center!important}.selfS{-webkit-align-self:flex-start!important;align-self:flex-start!important}.selfE,.selfST{-webkit-align-self:flex-end!important;align-self:flex-end!important}.contA{-webkit-justify-content:space-around!important;justify-content:space-around!important}.contB{-webkit-justify-content:space-between!important;justify-content:space-between!important}.contC{-webkit-justify-content:center!important;justify-content:center!important}.contS{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.contE{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-sticky{position:-webkit-sticky;position:sticky}.pc-stickyT{position:-webkit-sticky;position:sticky;top:0}.pc-stickyB{position:-webkit-sticky;position:sticky;bottom:0}[class*=pc-abs]{position:absolute!important}.pc-inlineflex{display:-webkit-inline-flex;display:inline-flex}.pc-flex{display:-webkit-flex;display:flex}.pc-flexCol{-webkit-flex-direction:column;flex-direction:column}.pc-flexRow{-webkit-flex-direction:row;flex-direction:row}.pc-flexReCol{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.pc-flexReRow{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.pc-flexwrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.pc-flexgrow{-webkit-flex-grow:1;flex-grow:1}.pc-itemC{-webkit-align-items:center!important;align-items:center!important}.pc-itemS{-webkit-align-items:flex-start!important;align-items:flex-start!important}.pc-itemE{-webkit-align-items:flex-end!important;align-items:flex-end!important}.pc-selfC{-webkit-align-self:center!important;align-self:center!important}.pc-selfS{-webkit-align-self:flex-start!important;align-self:flex-start!important}.pc-selfE{-webkit-align-self:flex-end!important;align-self:flex-end!important}.pc-contA{-webkit-justify-content:space-around!important;justify-content:space-around!important}.pc-contB{-webkit-justify-content:space-between!important;justify-content:space-between!important}.pc-contC{-webkit-justify-content:center!important;justify-content:center!important}.pc-contS{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.pc-contE{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}}@media screen and (max-width:1024px) and (orientation:portrait){.sp-inlineflex{display:-webkit-inline-flex;display:inline-flex}.sp-flex{display:-webkit-flex;display:flex}.sp-flexCol{-webkit-flex-direction:column!important;flex-direction:column!important}.sp-flexRow{-webkit-flex-direction:row!important;flex-direction:row!important}.sp-flexReCol{-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.sp-flexReRow{-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.sp-flexwrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.sp-flexgrow{-webkit-flex-grow:1;flex-grow:1}.sp-itemC{-webkit-align-items:center!important;align-items:center!important}.sp-itemS{-webkit-align-items:flex-start!important;align-items:flex-start!important}.sp-itemE{-webkit-align-items:flex-end!important;align-items:flex-end!important}.sp-selfC{-webkit-align-self:center!important;align-self:center!important}.sp-selfS{-webkit-align-self:flex-start!important;align-self:flex-start!important}.sp-selfE{-webkit-align-self:flex-end!important;align-self:flex-end!important}.sp-contA{-webkit-justify-content:space-around!important;justify-content:space-around!important}.sp-contB{-webkit-justify-content:space-between!important;justify-content:space-between!important}.sp-contC{-webkit-justify-content:center!important;justify-content:center!important}.sp-contS{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.sp-contE{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}}.clear{clear:both;display:block}.notclear{clear:none!important}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}@media screen and (max-width:1024px) and (orientation:portrait){.sp-clear{clear:both;display:block}.pc{display:none!important}}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.sp,.sp-slider01_btn{display:none!important}}.js-addbg>img{display:none}img[data-src]{opacity:0;width:30px;height:80px}@media screen and (max-width:1024px) and (orientation:portrait){.sp-slider01{position:relative;overflow:hidden}.sp-slider01_btn{z-index:1;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp-slider01_btn svg{fill:#fff;width:3rem;height:3rem}.sp-slider01_btn.is-prev{left:1rem}.sp-slider01_btn.is-prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.sp-slider01_btn.is-next{right:1rem}.sp-sliderBox{width:100vw;overflow:hidden}.inner01:not(.m-full) .sp-sliderBox,.inner02:not(.m-full) .sp-sliderBox,.inner03:not(.m-full) .sp-sliderBox{margin-left:-3rem}}.swiper-pagination-bullets{text-align:center;-webkit-flex-direction:column;flex-direction:column;gap:1rem;margin-top:3rem;line-height:0;display:-webkit-flex;display:flex}.swiper-pagination-bullet{border-radius:50%;display:inline-block;width:1rem!important;height:1rem!important;margin:unset!important;opacity:1!important;background:#f3ede0!important}.swiper-pagination-bullet-active{background:var(--kc01)!important}@media screen and (max-width:1024px) and (orientation:portrait){.swiper-pagination-bullets{margin-top:2rem}.swiper-pagination-bullet{margin:0 .5rem}}.js-loopSlider,[data-loop-engine=gsap]{overflow:hidden}.js-loopSlider .swiper-wrapper,[data-loop-engine=gsap] .swiper-wrapper{transition-timing-function:linear!important}@media screen and (max-width:1024px) and (orientation:portrait){.js-loopSlider .swiper-slide,[data-loop-engine=gsap] .swiper-slide{width:auto!important}}.loopText01{height:.73em;font-size:14.8rem;font-weight:900;line-height:.8;display:-webkit-flex;display:flex}.loopText01>*{white-space:nowrap;-webkit-flex:1;flex:1;padding-right:1em;-webkit-animation:40s linear infinite both loopText01;animation:40s linear infinite both loopText01}.loopText02{color:#fff;white-space:nowrap;opacity:.5;padding-top:.5em;font-size:12rem;font-weight:400;line-height:.5;display:-webkit-flex;display:flex}.loopText02>*{white-space:nowrap;-webkit-flex:1;flex:1;padding-right:.5em;-webkit-animation:40s linear infinite both loopText01;animation:40s linear infinite both loopText01}@media screen and (max-width:1024px) and (orientation:portrait){.loopText02{padding:.3em 0;font-size:8rem;line-height:1}}.js-slider-shader{-webkit-filter:grayscale();filter:grayscale()}.waveCanvas{pointer-events:none;position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gradText01{background:linear-gradient(to right, var(--kc01) 0, var(--kc03) 100%) right 0 top 0/cover;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.trim01{text-box:trim-both cap text}.trim02{text-box:trim-both cap alphabetic}.catch01{margin-bottom:4rem;font-size:3.3rem;font-weight:500;line-height:1.69697}.catch02{margin-bottom:4rem;font-size:2rem;line-height:1.69697}@media screen and (max-width:1024px) and (orientation:portrait){.catch01{margin-bottom:1.2em;font-size:2rem}.catch02{margin-bottom:2em;font-size:1.8rem}}.togglebox{transition:all .3s linear,opacity .2s}body:not(#tinymce) :not(.is-open)+.togglebox{opacity:0;border:0;height:0;line-height:0;overflow:hidden}body:not(#tinymce) :not(.is-open)+.togglebox *{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.moviebox{width:67rem;max-width:100%;margin:0 auto;position:relative}.moviebox:before{content:"";padding-top:56.25%;display:block}.moviebox video,.moviebox iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.overhide{overflow:hidden}.hidebox{display:none}@media screen and (max-width:1024px) and (orientation:portrait){.sp-overhide{overflow:hidden}.sp-hidebox{display:none}}.round01{border-radius:1.2rem;overflow:hidden}.round02{border-radius:2rem;overflow:hidden}@media screen and (max-width:1024px) and (orientation:portrait){.round02{border-radius:2rem}}scrboxwrapper{display:block;position:relative;overflow:visible}@media screen and (max-width:1024px) and (orientation:portrait){scrboxwrapper:not(.is-active):after{background:var(--scrboxBg) 50% 50%/7rem no-repeat rgba(0,0,0,.3);content:"";pointer-events:none;z-index:3;background-size:7rem;background-image:-webkit-image-set(var(--scrboxBgAvif) type("image/avif"), var(--scrboxBgWebp) type("image/webp"), var(--scrboxBg) type("image/png"));background-image:image-set(var(--scrboxBgAvif) type("image/avif"), var(--scrboxBgWebp) type("image/webp"), var(--scrboxBg) type("image/png"));border-radius:1em;width:15rem;height:8rem;-webkit-animation:1s linear infinite alternate scrbox;animation:1s linear infinite alternate scrbox;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}scrboxwrapper .scrbox:before{display:none!important}.scrbox{width:100%;max-width:100%;position:relative;overflow-y:hidden;overflow-x:auto!important}.scrbox img{min-width:100%;max-width:unset}.scrbox.is-w1>*{min-width:60rem!important}.scrbox.is-w2>*{min-width:80rem!important}}@-webkit-keyframes scrbox{0%{background-position:40%}to{background-position:60%}}@keyframes scrbox{0%{background-position:40%}to{background-position:60%}}a{-webkit-backface-visibility:hidden;backface-visibility:hidden}[href^=tel\:]{cursor:default}.u-line{text-decoration:underline}.pin01{-webkit-align-items:center;align-items:center;gap:.5em;display:-webkit-inline-flex;display:inline-flex}.pin01:before{aspect-ratio:14/20;content:"";-webkit-mask:var(--icon03) 50% 50%/contain no-repeat;-webkit-mask:var(--icon03) 50% 50%/contain no-repeat;mask:var(--icon03) 50% 50%/contain no-repeat;background:currentColor;width:1em;display:block}.blank01{-webkit-align-items:center;align-items:center;gap:.2em;display:-webkit-inline-flex;display:inline-flex}.blank01:after{aspect-ratio:1;content:"";-webkit-mask:var(--icon02) 50% 50%/contain no-repeat;-webkit-mask:var(--icon02) 50% 50%/contain no-repeat;mask:var(--icon02) 50% 50%/contain no-repeat;background:currentColor;width:1em;display:block}}.astro-route-announcer{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer reset{html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;box-sizing:border-box;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{clear:both;border:0;border-bottom:1px dotted #333;height:1px;margin:0 0 1.5em;padding:1.5em 0 0;display:block}input,select{vertical-align:middle}em,address{font-style:normal}body{-webkit-font-smoothing:antialiased;color:#333326;-webkit-font-kerning:auto;font-kerning:auto;-webkit-text-size-adjust:none;height:100%;font:13px/1.231 sans-serif}textarea{-webkit-appearance:none;appearance:none}input[type=url]{-webkit-appearance:none;appearance:none}input[type=search]{-webkit-appearance:none;appearance:none}input[type=color]{-webkit-appearance:none;appearance:none}input[type=date]{-webkit-appearance:none;appearance:none}input[type=password]{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:none;appearance:none}input[type=tel]{-webkit-appearance:none;appearance:none}input[type=email]{-webkit-appearance:none;appearance:none}input[type=text]{-webkit-appearance:none;appearance:none}button{box-sizing:border-box;cursor:pointer;vertical-align:middle;-webkit-appearance:none;appearance:none;background-color:transparent;border:0}input[type=button]{box-sizing:border-box;cursor:pointer;vertical-align:middle;-webkit-appearance:none;appearance:none;background-color:transparent;border:0}input[type=submit]{box-sizing:border-box;cursor:pointer;vertical-align:middle;-webkit-appearance:none;appearance:none;background-color:transparent;border:0}input[type=reset]{box-sizing:border-box;cursor:pointer;vertical-align:middle;-webkit-appearance:none;appearance:none;background-color:transparent;border:0}button,select:focus,textarea:focus{outline:none}input[type=button]:focus{outline:none}input[type=submit]:focus{outline:none}input[type=reset]:focus{outline:none}input[type=text]:focus{outline:none}input[type=tel]:focus{outline:none}input[type=email]:focus{outline:none}}@layer base{html{text-align:justify;scroll-padding-top:0;font-size:max(.520833vw,10px)}html *{box-sizing:border-box}@media screen and (max-width:1024px) and (orientation:portrait){html{font-size:2.5641vw}}html[data-astro-transition]{scroll-behavior:auto!important}body{box-sizing:border-box;color:var(--bc01);font-family:var(--basefont);font-weight:var(--baseweight);font-size:var(--base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-optical-sizing:auto;font-variation-settings:"wdth" 100;background:#fff;font-style:normal;line-height:1.75}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){body{min-width:var(--minw);min-height:100vh}}.kc01{color:var(--kc01)!important}.bg01{background-color:var(--kc01)!important}.border01{border-color:var(--kc01)!important}.before01:before{color:var(--kc01)!important}.fl01{fill:var(--kc01)!important}.kc02{color:var(--kc02)!important}.bg02{background-color:var(--kc02)!important}.border02{border-color:var(--kc02)!important}.before02:before{color:var(--kc02)!important}.fl02{fill:var(--kc02)!important}.kc03{color:var(--kc03)!important}.bg03{background-color:var(--kc03)!important}.border03{border-color:var(--kc03)!important}.before03:before{color:var(--kc03)!important}.fl03{fill:var(--kc03)!important}.kc04{color:var(--kc04)!important}.bg04{background-color:var(--kc04)!important}.border04{border-color:var(--kc04)!important}.before04:before{color:var(--kc04)!important}.fl04{fill:var(--kc04)!important}.kc05{color:var(--kc05)!important}.bg05{background-color:var(--kc05)!important}.border05{border-color:var(--kc05)!important}.before05:before{color:var(--kc05)!important}.fl05{fill:var(--kc05)!important}.kc06{color:var(--kc06)!important}.bg06{background-color:var(--kc06)!important}.border06{border-color:var(--kc06)!important}.before06:before{color:var(--kc06)!important}.fl06{fill:var(--kc06)!important}ol[class],ul[class]{list-style:none}ol:not([class])>li,ul:not([class])>li{margin-left:1.8em;line-height:1.5}ol:not([class])>li:nth-of-type(n+2),ul:not([class])>li:nth-of-type(n+2){margin-top:.3em}a{-webkit-tap-highlight-color:rgba(0,0,0,.3);color:inherit;text-decoration:none}main nav a:not([class]):not([href^=tel\:]),a:hover,a:active{text-decoration:none}hr{padding:0}.col1{width:15.8rem}.col2{width:31.6rem}.col3{width:47.4rem}.col4{width:63.2rem}.col5{width:79rem}.col6{width:94.8rem}.col7{width:110.6rem}.col8{width:126.4rem}.featureN{font-feature-settings:normal}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-featureN{font-feature-settings:normal}}@media screen and (max-width:1024px) and (orientation:portrait){.sp-featureN{font-feature-settings:normal}}.rl{font-feature-settings:"kana"}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-rl{font-feature-settings:"kana"}}@media screen and (max-width:1024px) and (orientation:portrait){.sp-rl{font-feature-settings:"kana"}}.red{color:var(--red)!important}.blue{color:var(--blue)!important}.black{color:var(--black)!important}.white{color:var(--white)!important}.gray{color:var(--gray)!important}.serif{font-family:var(--serif)!important}.en{font-family:var(--en)!important}.xx-large{font-size:1.5em}.x-large{font-size:1.231em}.large{font-size:1.16em}.mid{font-size:1.08em}.small{font-size:.93em}.x-small{font-size:.85em}.xx-small{font-size:.77em}::selection{background:var(--bc01);color:var(--white)}svg{vertical-align:middle}img{vertical-align:bottom;max-width:100%;height:auto;min-height:.1rem}iframe{vertical-align:bottom}p{line-height:inherit}hgroup+p:not([class*=h-txt]),[class*=h-set]+p:not([class*=h-txt]),[class*=h-txt]+p:not([class*=h-txt]){text-box:trim-start cap text}sub{vertical-align:sub;font-size:smaller}.bc01{color:var(--bc01)!important}.bc02{color:var(--bc02)!important}.bg_white{background-color:#fff!important}.bg_gray{background-color:#f5f5f5!important}.bg_black{background-color:#000!important}.bg0{background-color:transparent!important}.bg1{background-color:var(--bc01)!important}.bg2{background-color:var(--bc02)!important}.grad01{background:var(--grad01)}.grad02{background:var(--grad02)}.grad03{background:var(--grad03)}.grad04{background:var(--grad04)}.grad05{background:var(--grad05)}.bor01{border-color:var(--kc01)!important}.fl_white{fill:var(--white)}.fl_red{fill:var(--red)}.fl1{fill:var(--bc01)}.fontXXL{font-size:2.4rem}.fontXL{font-size:2rem}.fontL{font-size:1.8rem}.fontM{font-size:1.5rem}.fontS{font-size:1.4rem}.fontXS{font-size:1.2rem}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.pc-fontXL{font-size:2rem}.pc-fontL{font-size:1.8rem}.pc-fontM{font-size:1.5rem}.pc-fontS{font-size:1.4rem}.pc-fontXS{font-size:1.2rem}}@media screen and (max-width:1024px) and (orientation:portrait){.fontXXL{font-size:2rem}.fontXL{font-size:1.8rem}.fontL{font-size:1.6rem}.fontM{font-size:1.4rem}.fontS{font-size:1.2rem}}a:where(:not(.wp-element-button)):hover img{opacity:.6}html:not(.touchDevice):not(.mac){overflow:overlay}html:not(.touchDevice):not(.mac) ::-webkit-scrollbar{background-color:rgba(0,0,0,.1);width:6px;height:6px}html:not(.touchDevice):not(.mac) ::-webkit-scrollbar-thumb{background-color:#0ac4e0;background-clip:padding-box;border:0 solid transparent;border-radius:3px;height:6px}html:not(.touchDevice):not(.mac) ::-webkit-scrollbar-button{background-color:#ed090d;width:6px;height:20px;display:none}}@layer pages,vendor,animations,overrides;@media screen and (max-width:640px){:root{--vh:6.67px;--vw:3.75px}}:root{--vh100:clac(var(--vh,1vh) * 100);--ww1:120rem;--ww2:100rem;--ww3:64rem;--base:1.6rem;--mix:1.6rem;--fontS:1.4rem;--fontM:1.5rem;--fontL:1.8rem;--fontXL:2rem;--fontXXL:2.4rem;--radius01:3.2rem 3.2rem 0 0;--m1:.8rem;--m2:1.6rem;--m3:2.4rem;--m4:3.2rem;--m5:4.8rem;--m6:6.4rem;--m7:9.6rem;--m8:12.8rem;--m9:16rem;--m10:19.6rem}@media screen and (max-width:1024px) and (orientation:portrait){:root{--contentWidth:calc(100vw - 7rem);--contentWideWidth:calc(100vw - 7rem);--base:1.6rem;--fontS:1.2rem;--fontM:1.6rem;--fontL:1.6rem;--fontXL:1.8rem;--fontXXL:2rem;--radius01:1.6rem 1.6rem 0 0;--m1:.8rem;--m2:1.6rem;--m3:2.4rem;--m4:3.2rem;--m5:4rem;--m6:4rem;--m7:6rem;--m8:6rem;--m9:8rem;--m10:8rem;--spMargin:3rem}}:root{--minw:124rem;--itemMinw:calc(100% + 20px);--bc01:#0f2854;--bc02:#333;--kc01:#0ac4e0;--kc02:#36bf9c;--kc03:#e9e5a1;--kc04:#5b86e1;--kc05:#006ec8;--kc06:#c9252f;--serif:"Shippori Mincho", serif;--baseweight:400;--red:#ed2400;--gray:#080808;--blue:#00f;--white:#fff;--black:#000;--clip01:polygon(0 0, 100% 50%, 0 100%, 18% 50%);--mask01:url();--mask02:url();--grad01:linear-gradient(to right,var(--kc01) 0%,var(--kc03) 100%);--grad02:linear-gradient(120deg,var(--kc01) 0%,var(--kc03) 100%);--grad03:linear-gradient(120deg,color-mix(in srgb, var(--kc01) 85%, transparent) 0%,color-mix(in srgb, var(--kc03) 85%, transparent) 100%);--grad04:linear-gradient(to right,#6bdbf6 0%,var(--kc04) 70%);--grad05:linear-gradient(to right,#6bdbf6 0%,var(--kc02) 70%);--icon01:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTAgNTAiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9ImNvbnRlbnRzIj4KICAgIDxwYXRoIGQ9Ik0yNSwwQzExLjE5LDAsMCwxMS4xOSwwLDI1czExLjE5LDI1LDI1LDI1LDI1LTExLjE5LDI1LTI1UzM4LjgxLDAsMjUsMFpNMjkuMjEsMjUuNzRsLTYuOTUsNi45NWMtLjIuMi0uNDUuMjktLjcxLjI5cy0uNTEtLjEtLjcxLS4yOWMtLjM5LS4zOS0uMzktMS4wMiwwLTEuNDFsNi4yNC02LjI0LTYuMjctNi4yN2MtLjM5LS4zOS0uMzktMS4wMiwwLTEuNDFzMS4wMi0uMzksMS40MSwwbDYuOTgsNi45N2MuMTkuMTkuMjkuNDQuMjkuNzFzLS4xMS41Mi0uMjkuNzFaIiBmaWxsPSIjZmZmIi8+CiAgPC9nPgo8L3N2Zz4=);--icon02:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgMTIiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9ImNvbnRlbnRzIj4KICAgIDxnPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMTAuMzYsMTEuODNILjUyYy0uMjgsMC0uNTItLjIyLS41Mi0uNVYxLjc3YzAtLjI4LjIzLS41LjUyLS41aDQuOTJ2MUgxLjAzdjguNTZoOC44MXYtNC4yOGgxLjAzdjQuNzhjMCwuMjgtLjIzLjUtLjUyLjVaIiBmaWxsPSIjMGYyODU0Ii8+CiAgICAgICAgPHBhdGggZD0iTTExLjQ4LDUuMzZjLS4yOCwwLS41Mi0uMjItLjUyLS41VjEuMTdoLTMuNzljLS4yOCwwLS41Mi0uMjItLjUyLS41cy4yMy0uNS41Mi0uNWg0LjgydjQuNjhjMCwuMjgtLjIzLjUtLjUyLjVaIiBmaWxsPSIjMGYyODU0Ii8+CiAgICAgICAgPHBhdGggZD0iTTUuNDQsNy4wNWMtLjEzLDAtLjI2LS4wNS0uMzYtLjE1LS4yLS4yLS4yLS41MSwwLS43MUwxMC41NS44OGMuMi0uMi41My0uMi43MywwLC4yLjIuMi41MSwwLC43MWwtNS40OCw1LjMyYy0uMS4xLS4yMy4xNS0uMzYuMTVaIiBmaWxsPSIjMGYyODU0Ii8+CiAgICAgIDwvZz4KICAgICAgPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBmaWxsPSJub25lIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);--icon03:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTQgMjAiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9ImNvbnRlbnRzIj4KICAgIDxnPgogICAgICA8cGF0aCBkPSJNNywwQzMuMjMsMCwuMTcsMy4wNi4xNyw2LjgzYzAsNS4wMSw2LjgzLDEzLjE3LDYuODMsMTMuMTcsMCwwLDYuODMtOC4xNiw2LjgzLTEzLjE3LDAtMy43Ny0zLjA2LTYuODMtNi44My02LjgzWk03LDkuMDhjLTEuMjUsMC0yLjI2LTEuMDEtMi4yNi0yLjI2czEuMDEtMi4yNiwyLjI2LTIuMjYsMi4yNiwxLjAxLDIuMjYsMi4yNi0xLjAxLDIuMjYtMi4yNiwyLjI2WiIgZmlsbD0iIzBmMjg1NCIvPgogICAgICA8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==);--icon04:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgMTQiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9ImNvbnRlbnRzIj4KICAgIDxnPgogICAgICA8cGF0aCBkPSJNMTEuMjIsNy4wM2MtLjIsMC0uNC0uMDgtLjU1LS4yNEw2LDEuOTYsMS4zNCw2Ljc5Yy0uMzEuMzItLjguMzItMS4xMSwwcy0uMzEtLjgzLDAtMS4xNUw1LjQ1LjI0Yy4zMS0uMzIuOC0uMzIsMS4xMSwwbDUuMjIsNS40MWMuMzEuMzIuMzEuODMsMCwxLjE1LS4xNS4xNi0uMzUuMjQtLjU1LjI0WiIgZmlsbD0iI2ZmZiIvPgogICAgICA8ZWxsaXBzZSBjeD0iNiIgY3k9IjEyLjY1IiByeD0iMS4zIiByeT0iMS4zNSIgZmlsbD0iI2ZmZiIvPgogICAgICA8ZWxsaXBzZSBjeD0iNiIgY3k9IjguMzIiIHJ4PSIxLjMiIHJ5PSIxLjM1IiBmaWxsPSIjZmZmIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);--icon05:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9ImNvbnRlbnRzIj4KICAgIDxwYXRoIGQ9Ik04LDBDMy41OCwwLDAsMy41OCwwLDhzMy41OCw4LDgsOCw4LTMuNTgsOC04UzEyLjQyLDAsOCwwWk04LDEwLjEybC0zLjE4LTMuMTguNzEtLjcxLDIuNDcsMi40NywyLjQ3LTIuNDcuNzEuNzEtMy4xOCwzLjE4WiIgZmlsbD0iIzBmMjg1NCIvPgogIDwvZz4KPC9zdmc+);--line01:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNzAgMyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5kIHsKICAgICAgICBmaWxsOiAjMGYyODU0OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZyBpZD0iYyIgZGF0YS1uYW1lPSJjb250ZW50cyI+CiAgICA8cGF0aCBjbGFzcz0iZCIgZD0iTTcwLDNjLTEuNywwLTIuNTYtLjU5LTMuMzgtMS4xNS0uNzctLjUzLTEuNS0xLjAzLTIuOTktMS4wM3MtMi4yMi41LTIuOTksMS4wM2MtLjgzLjU3LTEuNjgsMS4xNS0zLjM4LDEuMTVzLTIuNTUtLjU5LTMuMzgtMS4xNWMtLjc3LS41My0xLjUtMS4wMy0yLjk5LTEuMDNzLTIuMjEuNS0yLjk4LDEuMDNjLS44My41Ny0xLjY4LDEuMTUtMy4zOCwxLjE1cy0yLjU1LS41OS0zLjM4LTEuMTVjLS43Ny0uNTMtMS41LTEuMDMtMi45OC0xLjAzcy0yLjIxLjUtMi45OCwxLjAzYy0uODMuNTctMS42OCwxLjE1LTMuMzgsMS4xNXMtMi41NS0uNTktMy4zOC0xLjE1Yy0uNzctLjUzLTEuNS0xLjAzLTIuOTgtMS4wM3MtMi4yMS41LTIuOTgsMS4wM2MtLjgzLjU3LTEuNjgsMS4xNS0zLjM4LDEuMTVzLTIuNTUtLjU5LTMuMzgtMS4xNWMtLjc3LS41My0xLjUtMS4wMy0yLjk4LTEuMDNzLTIuMjEuNS0yLjk4LDEuMDNjLS44My41Ny0xLjY4LDEuMTUtMy4zNywxLjE1cy0yLjU1LS41OS0zLjM4LTEuMTVDMi4yMSwxLjMyLDEuNDguODIsMCwuODJ2LS44MmMxLjcsMCwyLjU1LjU5LDMuMzgsMS4xNS43Ny41MywxLjUsMS4wMywyLjk4LDEuMDNzMi4yMS0uNSwyLjk4LTEuMDNjLjgzLS41NywxLjY4LTEuMTUsMy4zNy0xLjE1czIuNTUuNTksMy4zOCwxLjE1Yy43Ny41MywxLjUsMS4wMywyLjk4LDEuMDNzMi4yMS0uNSwyLjk4LTEuMDNjLjgzLS41NywxLjY4LTEuMTUsMy4zOC0xLjE1czIuNTUuNTksMy4zOCwxLjE1Yy43Ny41MywxLjUsMS4wMywyLjk4LDEuMDNzMi4yMS0uNSwyLjk4LTEuMDNjLjgzLS41NywxLjY4LTEuMTUsMy4zOC0xLjE1czIuNTUuNTksMy4zOCwxLjE1Yy43Ny41MywxLjUsMS4wMywyLjk5LDEuMDNzMi4yMS0uNSwyLjk4LTEuMDNjLjgzLS41NywxLjY4LTEuMTUsMy4zOC0xLjE1czIuNTUuNTksMy4zOCwxLjE1Yy43Ny41MywxLjUsMS4wMywyLjk5LDEuMDNzMi4yMi0uNSwyLjk5LTEuMDNjLjgzLS41NywxLjY4LTEuMTUsMy4zOC0xLjE1czIuNTUuNTksMy4zOCwxLjE1Yy43Ny41MywxLjUsMS4wMywyLjk5LDEuMDN2LjgyWiIvPgogIDwvZz4KPC9zdmc+)}@supports (height:100lvh){:root{--lvh:1lvh}}@supports (width:100lvw){:root{--lvw:1lvw}}@media screen and (max-width:1024px) and (orientation:portrait){:root{--itemMinw:calc(100% + 3rem);--minw:100vw}}:root{--page-id:common}.h-txt01{border-left:.6rem solid;margin-bottom:.8em;padding-left:.5em;font-size:3.6rem;font-weight:500;line-height:1.1}@media screen and (max-width:1024px) and (orientation:portrait){.h-txt01{margin-bottom:1.5em;font-size:2.4rem}}.indent{text-indent:1em}.indent2{text-indent:-1em!important;padding-left:1em!important}.marker01{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:rgba(255,255,255,.6);padding:.2em .8em;line-height:2.2}.marker01 .punctuation{width:.5em;display:inline-block}.ul01>li{text-indent:-1em;padding-left:1em;line-height:1.6;list-style:none;display:block}.ul01>li:before{content:"└ ";font-feature-settings:normal}.caution01>li{list-style:none;display:block;text-indent:-1em!important;padding-left:1em!important}.caution01>li:before{content:"※";font-feature-settings:normal}.indentList>li{padding-left:1em;display:block;text-indent:-1em!important}.disc01{line-height:1.4}.disc01>li{text-indent:-1em;padding:0 0 0 1em;list-style:none;display:block}.disc01>li *{text-indent:0}.disc01>li:before{content:"・";display:inline}.disc01>li:nth-of-type(n+2){margin-top:.2em}.disc01.flexRow>li:nth-of-type(n+2){margin-top:0}.disc02{-webkit-flex-direction:column;flex-direction:column;gap:.5em;line-height:1.86;display:-webkit-flex;display:flex}.disc02>li{text-indent:-1.2em;padding:0 0 0 1.5em;list-style:none;display:block}.disc02>li *{text-indent:0}.disc02>li:before{content:"";background:var(--kc03);aspect-ratio:1;border-radius:.133333em;width:.4em;margin-right:.8em;display:inline-block}.decimal{counter-reset:li}.decimal>li{padding-left:2em;display:block;position:relative}.decimal>li:before{counter-increment:li;content:counters(li, "") ". ";text-align:right;width:1.5em;position:absolute;top:0;left:0}.decimal2{counter-reset:decimal2}.decimal2>li{padding-left:2em;display:block;position:relative}.decimal2>li:before{counter-increment:decimal2;content:counter(decimal2, decimal-leading-zero) ". ";text-align:right;width:1.5em;position:absolute;top:0;left:0}.checklist01{gap:var(--m3);-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:2rem;line-height:1.2;display:-webkit-flex;display:flex}.checklist01 li{-webkit-align-items:flex-start;align-items:flex-start;gap:.7em;display:-webkit-flex;display:flex}.checklist01 li:before{-webkit-mask:var(--icon03) 50% 50%/contain no-repeat;-webkit-mask:var(--icon03) 50% 50%/contain no-repeat;-webkit-mask:var(--icon03) 50% 50%/contain no-repeat;mask:var(--icon03) 50% 50%/contain no-repeat;content:"";background:currentColor;width:1.6em;min-width:1.6em;height:1.6em;display:block}.checklist01 li{-webkit-box-flex:1;-webkit-flex:1 1 -webkit-calc(50% - var(--m3));flex:1 1 calc(50% - var(--m3));padding-top:.2em;padding-right:.5em}.checklist01 li:before{-webkit-transform:translateY(-.2em);transform:translateY(-.2em)}@media screen and (max-width:1024px) and (orientation:portrait){.checklist01{font-size:1.8rem}.checklist01 li{-webkit-flex:100%;flex:100%}}.bgbox01{padding:10rem 0;position:relative}@media screen and (max-width:1024px) and (orientation:portrait){.bgbox01{padding:8rem 0}}.bgbox02{border:max(.1rem,1px) solid #b3b3b3;border-radius:2rem;padding:5.5rem 0 6rem;position:relative}@media screen and (max-width:1024px) and (orientation:portrait){.bgbox02{padding:6rem 0}}.table-styleNone th{font-weight:inherit;text-align:left}.table01{text-align:left;width:100%;font-size:1.4rem;line-height:1.7}.table01>thead>tr>*,.table01>tbody>tr>*{border-top:solid max(.1rem, 1px) var(--bc01);text-align:inherit;vertical-align:top;padding:2rem 0;height:auto!important}.table01>thead>tr>:-webkit-any(th){text-align:left;border-top-color:var(--kc01);width:20%;font-size:1.6rem;line-height:1.2}.table01>thead>tr>:is(th){text-align:left;border-top-color:var(--kc01);width:20%;font-size:1.6rem;line-height:1.2}.table01>tbody>tr>:-webkit-any(th){text-align:left;border-top-color:var(--kc01);width:20%;font-size:1.6rem;line-height:1.2}.table01>tbody>tr>:is(th){text-align:left;border-top-color:var(--kc01);width:20%;font-size:1.6rem;line-height:1.2}@media screen and (max-width:1024px) and (orientation:portrait){.table01:after{content:"";clear:both;display:table}.table01>thead,.table01>tbody{-webkit-flex-direction:column;flex-direction:column;gap:0;display:-webkit-flex;display:flex}.table01>thead>tr>*,.table01>tbody>tr>*{float:left;border:0;padding:1em 0 2em;display:block;width:100%!important;height:auto!important}.table01>thead>tr>th,.table01>tbody>tr>th{background:linear-gradient(to right, var(--kc01) 0, var(--kc01) 25%, var(--bc01) 25%) 0 100%/100% 1px no-repeat;padding:0 0 .8em}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;height:100%;transition-property:-webkit-transform,transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:-webkit-flex;display:flex;position:relative}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.swiper-wrapper:not(.sp-wrapper){width:100%}}@media screen and (max-width:1024px) and (orientation:portrait){.swiper-wrapper{width:100%}}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate(0,0);transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){:where(.swiper-wrapper:not(.sp-wrapper))>.swiper-slide{-webkit-flex-shrink:0;flex-shrink:0}}.swiper-slide{width:100%;height:100%;transition-property:-webkit-transform,transform;display:block;position:relative}@media screen and (max-width:1024px) and (orientation:portrait){.swiper-slide{-webkit-flex-shrink:0;flex-shrink:0}}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-align-items:flex-start;align-items:flex-start;transition-property:-webkit-transform,transform,height}.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-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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{-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-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:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-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)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right: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-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:1s linear infinite swiper-preloader-spin;animation:1s linear infinite swiper-preloader-spin}.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(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loopText01{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes loopText01{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.setItemText01{-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .3s linear,transform .3s linear;-webkit-transform:skewY(30deg);transform:skewY(30deg)}.setItemText01 t{-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;transition:-webkit-transform .3s linear,transform .3s linear,opacity .2s linear;display:inline-block;-webkit-transform:skewY(20deg)translateY(20%);transform:skewY(20deg)translateY(20%)}.setItemText01.is-active{-webkit-transform:skewY(0);transform:skewY(0)}.setItemText01.is-active t{opacity:1;-webkit-transform:skewY(0)translateY(0%);transform:skewY(0)translateY(0%)}.setItemText02{-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .3s linear,transform .3s linear;-webkit-transform:skewY(30deg)translateY(20%);transform:skewY(30deg)translateY(20%);-webkit-mask:linear-gradient(45deg,#000 50%,transparent 100%) right 100% top 0/200% 100% no-repeat;mask:linear-gradient(45deg,#000 50%,transparent 100%) right 100% top 0/200% 100% no-repeat}.setItemText02 t{-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0;transition:-webkit-transform .3s linear,transform .3s linear,opacity .2s linear;display:inline-block;-webkit-transform:skewY(20deg)translateY(20%);transform:skewY(20deg)translateY(20%)}.setItemText02.is-active{-webkit-transform:skewY(0);transform:skewY(0)}.setItemText02.is-active t{opacity:1;-webkit-transform:skewY(0)translateY(0%);transform:skewY(0)translateY(0%)}.delay1{transition-delay:.2s!important}.delay2{transition-delay:.4s!important}.delay3{transition-delay:.6s!important}.delay4{transition-delay:.8s!important}.delay5{transition-delay:1s!important}.delay6{transition-delay:1.2s!important}.delay7{transition-delay:1.4s!important}.delay8{transition-delay:1.8s!important}.delay9{transition-delay:2s!important}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.setDelay2>:nth-child(2n){transition-delay:.4s!important}.setDelay3>:nth-child(3n+2){transition-delay:.3s!important}.setDelay3>:nth-child(3n+3){transition-delay:.6s!important}}@media screen and (max-width:1024px) and (orientation:portrait){.setDelay3>:nth-child(2n+2){transition-delay:.2s!important}}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.setDelay4>:nth-child(4n+2){transition-delay:.3s!important}.setDelay4>:nth-child(4n+3){transition-delay:.6s!important}.setDelay4>:nth-child(4n+4){transition-delay:.9s!important}}@media screen and (max-width:1024px) and (orientation:portrait){.setDelay4>:nth-child(2n+2){transition-delay:.2s!important}}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.setDelay5>:nth-child(5n+2){transition-delay:.15s!important}.setDelay5>:nth-child(5n+3){transition-delay:.3s!important}.setDelay5>:nth-child(5n+4){transition-delay:.45s!important}.setDelay5>:nth-child(5n+5){transition-delay:.6s!important}}@media screen and (max-width:1024px) and (orientation:portrait){.setDelay5>:nth-child(2n+2){transition-delay:.2s!important}}.fadeIn{opacity:0}.fadeInR{opacity:0;-webkit-transform:translate(3rem);transform:translate(3rem)}.fadeInL{opacity:0;-webkit-transform:translate(-3rem);transform:translate(-3rem)}.fadeInT{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}.fadeInB{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}.is-activeParent .fadeInR,.is-activeParent .fadeInL,.is-activeParent .fadeInT,.is-activeParent .fadeInB,.is-activeParent .fadeIn{opacity:1;transition:opacity 1s,-webkit-transform 1.2s,transform 1.2s;-webkit-transform:translate(0)!important;transform:translate(0)!important}.setItem{opacity:0;-webkit-filter:blur(1px)grayscale(0);filter:blur(1px)grayscale(0)}.setItemR{opacity:0;-webkit-transform:translate(2rem);transform:translate(2rem)}.setItemL{opacity:0;-webkit-transform:translate(-2rem);transform:translate(-2rem)}.setItemT{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.setItemB{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}.setItemR.is-active,.setItemL.is-active,.setItemT.is-active,.setItemB.is-active{opacity:1;transition:opacity 1s,-webkit-transform 1.2s cubic-bezier(.175,.885,.32,1),transform 1.2s cubic-bezier(.175,.885,.32,1);-webkit-transform:translate(0)!important;transform:translate(0)!important}.setItem.is-active{opacity:1;-webkit-filter:blur()grayscale(0);transition:opacity 1s,-webkit-transform 1.2s,transform 1.2s,-webkit-filter .8s,filter .8s}@media screen and (max-width:1024px) and (orientation:portrait){.setItemR{-webkit-transform:translate(2rem);transform:translate(2rem)}.setItemL{-webkit-transform:translate(-2rem);transform:translate(-2rem)}.setItemT{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.setItemB{-webkit-transform:translateY(2rem);transform:translateY(2rem)}}.setItem1{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);width:-webkit-fit-content;width:fit-content;transition:-webkit-clip-path .5s,clip-path .5s;position:relative;overflow:clip}:where(.setLinkItems.is-active) .setItem1{-webkit-clip-path:inset(0);clip-path:inset(0)}:where(:not(.setLinkItems)) .setItem1.is-active{-webkit-clip-path:inset(0);clip-path:inset(0)}:where(.setLinkItems.is-active) .setItem1 afterelm{-webkit-transform:translateY(-webkit-calc(-100% - 1px));-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px))}:where(.setLinkItems.is-active) .setItem1:after{-webkit-transform:translateY(-webkit-calc(-100% - 1px));-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px))}:where(:not(.setLinkItems)) .setItem1.is-active afterelm{-webkit-transform:translateY(-webkit-calc(-100% - 1px));-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px))}:where(:not(.setLinkItems)) .setItem1.is-active:after{-webkit-transform:translateY(-webkit-calc(-100% - 1px));-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px))}.setItemMaskL{-webkit-mask:linear-gradient(90deg,#000 50%,transparent 100%) 200% 0/200% 100% no-repeat;transition:-webkit-mask .6s linear,mask .6s linear;-webkit-mask:linear-gradient(90deg,#000 50%,transparent 100%) 200% 0/200% 100% no-repeat;mask:linear-gradient(90deg,#000 50%,transparent 100%) 200% 0/200% 100% no-repeat}.setItemMaskL.is-active{-webkit-mask-position:0 0;mask-position:0 0}.setItemMaskR{-webkit-mask:linear-gradient(270deg,#000 50%,transparent 100%) -100% 0/200% 100% no-repeat;transition:-webkit-mask .6s linear,mask .6s linear;-webkit-mask:linear-gradient(270deg,#000 50%,transparent 100%) -100% 0/200% 100% no-repeat;mask:linear-gradient(270deg,#000 50%,transparent 100%) -100% 0/200% 100% no-repeat}.setItemMaskR.is-active{-webkit-mask-position:100% 0;mask-position:100% 0}.setItemScale{transition:-webkit-transform 1s cubic-bezier(.54,.02,0,.9),transform 1s cubic-bezier(.54,.02,0,.9);-webkit-transform:scale(1.1);transform:scale(1.1)}.setItemScale.is-active{-webkit-transform:scale(1);transform:scale(1)}.setItemScale2{opacity:0;transition:-webkit-transform .6s cubic-bezier(.175,.885,.32,1.275),transform .6s cubic-bezier(.175,.885,.32,1.275),opacity .3s;-webkit-transform:scale(.5);transform:scale(.5)}.setItemScale2.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

:root { --footerBg: url("/recruit/assets/bg-footer01.Dyf602Qi_1nWUnk.jpg"); --footerBgWebp: url("/recruit/assets/bg-footer01.Dyf602Qi_Z1ictPd.webp"); --footerBgAvif: url("/recruit/assets/bg-footer01.Dyf602Qi_Z1EXTcT.avif");--scrboxBg: url("/recruit/assets/bg-scrbox.Cs9N23bQ_2hYcTu.png"); --scrboxBgWebp: url("/recruit/assets/bg-scrbox.Cs9N23bQ_f5UAf.webp"); --scrboxBgAvif: url("/recruit/assets/bg-scrbox.Cs9N23bQ_Z14i40E.avif");--card09Bg: url("/recruit/assets/bg-moment.C9NjOrV__1ks0CT.png"); --card09BgWebp: url("/recruit/assets/bg-moment.C9NjOrV__ZHqgFl.webp"); --card09BgAvif: url("/recruit/assets/bg-moment.C9NjOrV__Z21Oghf.avif");--conceptCircle1: url("/recruit/assets/bg3.BUgS_J_W_1Dm1T4.png"); --conceptCircle1Webp: url("/recruit/assets/bg3.BUgS_J_W_Z1zwFOA.webp"); --conceptCircle1Avif: url("/recruit/assets/bg3.BUgS_J_W_Z24wJkO.avif");--conceptCircle2: url("/recruit/assets/bg4.mEEfox_8_JuSLK.png"); --conceptCircle2Webp: url("/recruit/assets/bg4.mEEfox_8_Z7CKUQ.webp"); --conceptCircle2Avif: url("/recruit/assets/bg4.mEEfox_8_REqEo.avif");--conceptCircle3: url("/recruit/assets/bg5.DuDoJJpM_DVljD.png"); --conceptCircle3Webp: url("/recruit/assets/bg5.DuDoJJpM_ZdcjnX.webp"); --conceptCircle3Avif: url("/recruit/assets/bg5.DuDoJJpM_M5Sch.avif");--conceptBg1: url("/recruit/assets/bg1.BE5T8Y2y_Z29VrnM.png"); --conceptBg1Webp: url("/recruit/assets/bg1.BE5T8Y2y_Z26vdxW.webp"); --conceptBg1Avif: url("/recruit/assets/bg1.BE5T8Y2y_Z1NT6pB.avif");--conceptBg2: url("/recruit/assets/bg2.Ds66muB7_1QMnqv.png"); --conceptBg2Webp: url("/recruit/assets/bg2.Ds66muB7_1UdBgl.webp"); --conceptBg2Avif: url("/recruit/assets/bg2.Ds66muB7_2cOIoG.avif");--conceptBg6: url("/recruit/assets/bg6.B2Jd0ZDZ_ZfpIWf.png"); --conceptBg6Webp: url("/recruit/assets/bg6.B2Jd0ZDZ_ZbYv7p.webp"); --conceptBg6Avif: url("/recruit/assets/bg6.B2Jd0ZDZ_5BB0V.avif");--conceptBg7: url("/recruit/assets/bg7.CCImF6ZL_Z1lb6RA.png"); --conceptBg7Webp: url("/recruit/assets/bg7.CCImF6ZL_Z1hJS2K.webp"); --conceptBg7Avif: url("/recruit/assets/bg7.CCImF6ZL_Z108KTp.avif"); }


