@charset "UTF-8";.p-about{position:relative;overflow-x:clip;background-color:var(--color-sky-blue)}.p-about>.line{position:absolute;top:340px;left:50%;width:992px;translate:-50% 0}@media screen and (min-width: 800px){.p-about>.line{top:min(6.84vw,104px);width:min(106.05vw,1612px)}}.p-about>.container{position:relative;z-index:1;display:grid;gap:32px;place-items:center;padding-block:80px 64px;padding-inline:30px}@media screen and (min-width: 800px){.p-about>.container{display:flex;gap:min(4.74vw,72px);align-items:flex-start;justify-content:center;width:min(81.25vw,1040px);padding-block:min(10.53vw,160px) min(5.66vw,86px);margin-inline:auto}}@media screen and (min-width: 800px){.p-about>.container>.info{padding-block-start:min(1.32vw,20px)}}.p-about>.container>.info>.title{font-size:24px;font-weight:700;line-height:1.2;color:var(--color-green)}@media screen and (max-width: 800px){.p-about>.container>.info>.title{text-align:center}}@media screen and (min-width: 800px){.p-about>.container>.info>.title{font-size:min(2.11vw,32px)}}.p-about>.container>.info>.title>.name{position:relative;display:inline-block;padding-block-end:14px;font-size:36px}@media screen and (min-width: 800px){.p-about>.container>.info>.title>.name{padding-block-end:min(1.84vw,28px);margin-inline-end:max(-.26vw,-4px);font-size:min(3.16vw,48px)}}.p-about>.container>.info>.title>.name>.ja{position:absolute;bottom:0;left:50%;width:-moz-fit-content;width:fit-content;font-size:13px;line-height:1.2;white-space:nowrap;translate:-50% 0}@media screen and (min-width: 800px){.p-about>.container>.info>.title>.name>.ja{font-size:min(1.32vw,20px)}}.p-about>.container>.info>.desc{margin-block-start:24px;font-size:14px;line-height:180%;letter-spacing:.02em}@media screen and (max-width: 800px){.p-about>.container>.info>.desc{text-align:center}}@media screen and (min-width: 800px){.p-about>.container>.info>.desc{margin-block-start:min(2.63vw,40px);font-size:min(1.05vw,16px)}}.p-about>.container>.img{width:300px}@media screen and (min-width: 800px){.p-about>.container>.img{width:min(25.39vw,386px)}}.c-header>.title{display:grid;gap:4px;justify-items:center;font-size:28px;font-weight:700;line-height:1.4;color:var(--color-green);text-align:center}@media screen and (max-width: 800px){.c-header>.title{white-space:nowrap}}@media screen and (min-width: 800px){.c-header>.title{gap:12px;font-size:min(2.63vw,40px);line-height:1.2}}.c-header>.title>.intro{font-size:20px}@media screen and (min-width: 800px){.c-header>.title>.intro{font-size:min(1.84vw,28px)}}.c-header>.desc{margin-block-start:24px;font-size:14px;line-height:1.8;text-align:center}@media screen and (min-width: 800px){.c-header>.desc{margin-block-start:min(2.63vw,40px);font-size:min(1.05vw,16px)}}.p-chosen{background-color:var(--color-light-green)}.p-chosen>.container{padding-block:56px 62px;margin-inline:16px}@media screen and (min-width: 800px){.p-chosen>.container{width:min(81.25vw,1040px);padding-block:min(6.58vw,100px) min(5.53vw,84px);margin-inline:auto}}.p-chosen>.container>.list{display:grid;gap:16px;margin-block-start:32px}@media screen and (min-width: 800px){.p-chosen>.container>.list{grid-template-columns:repeat(3,1fr);gap:min(2.63vw,40px);margin-block-start:min(3.68vw,56px)}}.p-chosen>.container>.list>li{padding-block:20px;padding-inline:20px;background-color:var(--color-white);border-radius:16px}@media screen and (min-width: 800px){.p-chosen>.container>.list>li{padding-block:min(1.84vw,28px);padding-inline:min(1.84vw,28px);border-radius:20px}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(1){transition-delay:.1s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(2){transition-delay:.2s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(3){transition-delay:.3s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(4){transition-delay:.4s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(5){transition-delay:.5s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(6){transition-delay:.6s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(7){transition-delay:.7s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(8){transition-delay:.8s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(9){transition-delay:.9s}}@media screen and (min-width: 800px){.p-chosen>.container>.list>li:nth-child(10){transition-delay:1s}}@media screen and (max-width: 800px){.p-chosen>.container>.list>li>.img{width:258px;margin-inline-start:auto}}@media screen and (max-width: 800px){.p-chosen>.container>.list>li>.info{margin-block-start:-24px}}.p-chosen>.container>.list>li>.info>.number{display:inline-grid;place-items:center;padding-block:8px;padding-inline:12px;font-size:12px;line-height:1;color:var(--color-white);text-align:center;background-color:var(--color-green);border-radius:20px}@media screen and (min-width: 800px){.p-chosen>.container>.list>li>.info>.number{padding-block:min(.66vw,10px);padding-inline:min(.92vw,14px);font-size:min(.79vw,12px);border-radius:min(1.32vw,20px)}}.p-chosen>.container>.list>li>.info>.title{margin-block-start:18px;font-size:18px;font-weight:700;line-height:1;color:var(--color-green)}@media screen and (min-width: 800px){.p-chosen>.container>.list>li>.info>.title{font-size:min(1.32vw,20px)}}.p-chosen>.container>.list>li>.info>.desc{margin-block-start:12px;font-size:14px;line-height:1.8}@media screen and (min-width: 800px){.p-chosen>.container>.list>li>.info>.desc{margin-block-start:min(1.32vw,20px);font-size:min(1.05vw,16px)}}.c-circle-button{width:-moz-fit-content;width:fit-content;color:var(--color)}.c-circle-button>a{display:flex;gap:12px;align-items:center;padding-block:20px;padding-inline:48px;overflow:hidden;font-size:14px;font-weight:700;line-height:1;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:40px;transition:background-color .3s ease,border-color .3s ease}@media screen and (min-width: 800px){.c-circle-button>a{gap:min(.79vw,12px);padding-block:min(1.58vw,24px);padding-inline:min(5.26vw,80px);font-size:min(1.05vw,16px);border-radius:min(2.63vw,40px)}}@media (any-hover: hover){.c-circle-button>a:hover{background-color:var(--hover-background-color);border-color:var(--hover-border-color)}.c-circle-button>a:hover>.icon:before{left:50%}.c-circle-button>a:hover>.icon:after{left:200%}}.c-circle-button>a>.icon{position:relative;display:grid;place-items:center;width:18px;aspect-ratio:1;overflow:hidden;background-color:currentcolor;border-radius:50%}@media screen and (min-width: 800px){.c-circle-button>a>.icon{width:min(1.58vw,24px)}}.c-circle-button>a>.icon:before,.c-circle-button>a>.icon:after{position:absolute;top:50%;display:inline-block;width:100%;aspect-ratio:1;content:"";background-color:var(--icon-color, var(--background-color));-webkit-mask-image:url(../../assets/img/ico_arrow.svg);mask-image:url(../../assets/img/ico_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10px;mask-size:10px;translate:-50% -50%;transition:left .5s cubic-bezier(.77,0,.17,1)}@media screen and (min-width: 800px){.c-circle-button>a>.icon:before,.c-circle-button>a>.icon:after{-webkit-mask-size:min(.79vw,12px);mask-size:min(.79vw,12px)}}.c-circle-button>a>.icon:before{left:-100%}.c-circle-button>a>.icon:after{left:50%}.c-circle-button.-blue{--color: var(--color-white);--background-color: var(--color-blue);--border-color: var(--color-blue);--icon-color: var(--color-black);--hover-background-color: rgb(17 25 135 / 80%);--hover-border-color: rgb(17 25 135 / 80%)}.c-circle-button.-green{--color: var(--color-white);--background-color: var(--color-green);--border-color: var(--color);--icon-color: var(--color-black);--hover-background-color: rgb(0 103 36 / 60%);--hover-border-color: rgb(255 255 255 / 60%)}.c-circle-button.-small>a{padding-inline:36px;font-size:12px}@media screen and (min-width: 800px){.c-circle-button.-small>a{padding-block:min(1.05vw,16px);padding-inline:min(3.16vw,48px);font-size:min(.79vw,12px)}}.p-column{position:relative;overflow-x:clip;background-color:var(--color-sky-blue)}.p-column>.line{position:absolute;top:160px;left:50%;width:992px;translate:-50% 0}@media screen and (min-width: 800px){.p-column>.line{top:min(11.05vw,168px);width:min(106.05vw,1612px)}}.p-column>.container{position:relative;z-index:1;padding-block:56px}@media screen and (min-width: 800px){.p-column>.container{width:min(81.25vw,1040px);padding-block:min(6.58vw,100px);margin-inline:auto}}.p-column>.container>.wrapper{margin-block-start:32px}@media screen and (min-width: 800px){.p-column>.container>.wrapper{margin-block-start:min(3.68vw,56px)}}@media screen and (max-width: 800px){.p-column>.container>.wrapper.embla{overflow:hidden}}@media screen and (max-width: 800px){.p-column>.container>.wrapper.embla .embla__container{display:flex;touch-action:pan-y pinch-zoom}}@media screen and (max-width: 800px){.p-column>.container>.wrapper.embla .embla__slide{flex:0 0 304px;min-width:0;margin-inline-end:16px;transform:translateZ(0)}}@media screen and (min-width: 800px){.p-column>.container>.wrapper .list{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2.63vw,40px)}}.p-column>.container>.wrapper .each{overflow:hidden;background-color:var(--color-white);border-radius:16px}@media screen and (min-width: 800px){.p-column>.container>.wrapper .each{border-radius:20px}}.p-column>.container>.wrapper .each>a{display:grid;gap:20px;padding-block:20px;padding-inline:20px;transition:opacity .3s ease}@media screen and (min-width: 800px){.p-column>.container>.wrapper .each>a{gap:min(1.58vw,24px);padding-block:min(1.84vw,28px);padding-inline:min(1.84vw,28px)}}@media (any-hover: hover){.p-column>.container>.wrapper .each>a:hover{opacity:.8}}.p-column>.container>.wrapper .each>a>.img{aspect-ratio:4/3;overflow:hidden;border-radius:8px}@media screen and (min-width: 800px){.p-column>.container>.wrapper .each>a>.img{border-radius:min(1.05vw,16px)}}.p-column>.container>.wrapper .each>a>.img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-column>.container>.wrapper .each>a>.info{display:grid;gap:12px}@media screen and (min-width: 800px){.p-column>.container>.wrapper .each>a>.info{gap:min(.79vw,12px)}}.p-column>.container>.wrapper .each>a>.info>.category{display:inline-grid;place-items:center;width:-moz-fit-content;width:fit-content;padding-block:6px;padding-inline:12px;font-size:12px;font-weight:700;line-height:1;color:var(--color-green);text-align:center;background-color:var(--color-light-green);border-radius:4px}@media screen and (min-width: 800px){.p-column>.container>.wrapper .each>a>.info>.category{padding-block:min(.39vw,6px);padding-inline:min(.79vw,12px);font-size:min(.79vw,12px);border-radius:min(.26vw,4px)}}.p-column>.container>.wrapper .each>a>.info>.desc{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:14px;line-height:1.8;-webkit-box-orient:vertical}@media screen and (min-width: 800px){.p-column>.container>.wrapper .each>a>.info>.desc{-webkit-line-clamp:3;font-size:min(1.05vw,16px)}}.p-column>.container>.wrapper>.more-link{margin-block-start:32px;margin-inline:auto}@media screen and (min-width: 800px){.p-column>.container>.wrapper>.more-link{margin-block-start:min(3.68vw,56px)}}.p-conclusion{position:relative;overflow:clip;background-color:var(--color-sky-blue)}@media screen and (min-width: 800px){.p-conclusion{container-name:conclusion;container-type:inline-size}}.p-conclusion>.line{position:absolute;top:240px;left:50%;z-index:2;width:992px;translate:-50% 0}@media screen and (min-width: 800px){.p-conclusion>.line{top:min(12.63vw,192px);width:min(106.05vw,1612px)}}.p-conclusion>.container{position:relative;padding-block:56px 282px}@media screen and (max-width: 800px){.p-conclusion>.container{margin-inline:25px}}@media screen and (min-width: 800px){.p-conclusion>.container{padding-block:min(6.58vw,100px) min(27.11vw,412px)}}@media screen and (min-width: 800px){.p-conclusion>.container:before{position:absolute;bottom:0;left:50%;z-index:4;display:block;width:min(100vw,1520px);content:"";background-color:var(--color-green);translate:-50% 0}}.p-conclusion>.container:after{position:absolute;bottom:-1px;left:50%;z-index:4;display:block;width:calc(100vw - var(--scrollbar-width, 0));aspect-ratio:20/1;content:"";background-image:url(../../assets/img/mask_mv_sp.svg);background-repeat:no-repeat;background-position:center;background-size:cover;translate:-50% 0}@media screen and (min-width: 800px){.p-conclusion>.container:after{width:100cqw;aspect-ratio:128/19;background-image:url(../../assets/img/mask_mv_pc.svg)}}@media screen and (min-width: 1280px){.p-conclusion>.container:after{width:1280px}}.p-conclusion>.container>.title,.p-conclusion>.container>.desc,.p-conclusion>.container>.form-link,.p-conclusion>.container>.img{position:relative;z-index:3}.p-conclusion>.container>.title{font-size:28px;font-weight:700;line-height:1.4;color:var(--color-green);text-align:center}@media screen and (min-width: 800px){.p-conclusion>.container>.title{font-size:min(2.63vw,40px);line-height:1.2}}.p-conclusion>.container>.title>.intro{display:block;margin-block-end:4px;font-size:20px;line-height:1.4}@media screen and (min-width: 800px){.p-conclusion>.container>.title>.intro{margin-block-end:min(1.32vw,20px);font-size:min(1.84vw,28px);line-height:1.2}}.p-conclusion>.container>.title>.ja-name{font-size:24px}@media screen and (min-width: 800px){.p-conclusion>.container>.title>.ja-name{font-size:min(2.11vw,32px)}}.p-conclusion>.container>.desc{margin-block-start:32px;font-size:14px;line-height:1.8;text-align:center}@media screen and (min-width: 800px){.p-conclusion>.container>.desc{margin-block-start:min(2.76vw,42px);font-size:min(1.05vw,16px)}}.p-conclusion>.container>.form-link{margin-block-start:30px;margin-inline:auto}@media screen and (min-width: 800px){.p-conclusion>.container>.form-link{margin-block-start:min(2.63vw,40px)}}.p-conclusion>.container>.img{position:absolute;left:calc(50% + 8px);width:200px;margin-block-start:22px;translate:-50% 0}@media screen and (min-width: 800px){.p-conclusion>.container>.img{left:calc(50% + min(.66vw,10px));width:min(18.42vw,280px);margin-block-start:min(1.71vw,26px)}}.p-conclusion>.container>.background{position:absolute;bottom:0;left:50%;translate:-50% 0}@media screen and (min-width: 800px){.p-conclusion>.container>.background{bottom:min(2.37vw,36px)}}@media screen and (min-width: 800px){.p-conclusion>.container>.background{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;width:100%}}@media screen and (min-width: 800px){.p-conclusion>.container>.background:before,.p-conclusion>.container>.background:after{display:block;width:100%;height:min(13.36vw,203px);content:"";background-color:var(--color-green);translate:0 min(2.63vw,40px)}}@media screen and (min-width: 1520px){.p-conclusion>.container>.background:before,.p-conclusion>.container>.background:after{height:195px}}.p-conclusion>.container>.background>div{width:196.75vw;aspect-ratio:2560/460;background-image:url(../../assets/img/bg_town.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 800px){.p-conclusion>.container>.background>div{width:100cqw}}@media screen and (min-width: 1280px){.p-conclusion>.container>.background>div{width:1280px}}.p-conclusion>.links{position:relative;z-index:4;background-color:var(--color-green)}.p-conclusion>.links>.inner{position:relative;max-width:1168px;padding-block:56px;margin-inline:20px}@media screen and (min-width: 800px){.p-conclusion>.links>.inner{display:flex;align-items:flex-start;justify-content:space-between;padding-block:min(1.45vw,22px) min(4.87vw,74px);margin-inline:min(3.68vw,56px)}}@media screen and (min-width: 1520px){.p-conclusion>.links>.inner{margin-inline:auto}}.p-conclusion>.links>.inner>.nav{color:var(--color-white)}.p-conclusion>.links>.inner>.nav>.list{display:grid;gap:24px}@media screen and (min-width: 800px){.p-conclusion>.links>.inner>.nav>.list{display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:max-content max-content max-content;grid-auto-flow:column;gap:min(1.58vw,24px) min(3.16vw,48px)}}.p-conclusion>.links>.inner>.nav>.list>li{font-size:12px;font-weight:700;line-height:1}@media screen and (min-width: 800px){.p-conclusion>.links>.inner>.nav>.list>li{font-size:min(.79vw,12px)}}.p-conclusion>.links>.inner>.nav>.list>li>a{transition:opacity .3s ease}@media (any-hover: hover){.p-conclusion>.links>.inner>.nav>.list>li>a:hover{opacity:.8}}@media screen and (max-width: 800px){.p-conclusion>.links>.inner>.form-link{position:absolute;right:0;bottom:56px}}.c-accordion:where(.astro-wx4eh2ni) .c-accordion__summary:where(.astro-wx4eh2ni){display:grid}.c-accordion:where(.astro-wx4eh2ni) .c-accordion__summary:where(.astro-wx4eh2ni)::-webkit-details-marker{display:none}.c-accordion:where(.astro-wx4eh2ni) .c-accordion__content:where(.astro-wx4eh2ni){will-change:height}.p-faq>.container{padding-block:56px;margin-inline:16px}@media screen and (min-width: 800px){.p-faq>.container{width:min(62.5vw,800px);padding-block:min(6.58vw,100px) min(5.26vw,80px);margin-inline:auto}}.p-faq>.container>.wrapper{display:grid;gap:16px;margin-block-start:32px}@media screen and (min-width: 800px){.p-faq>.container>.wrapper{gap:min(1.58vw,24px);margin-block-start:min(3.68vw,56px)}}.p-faq>.container>.wrapper details{padding-inline:20px 18px;overflow:hidden;background-color:var(--color-light-green);border-radius:20px;transition:opacity .3s ease}@media screen and (min-width: 800px){.p-faq>.container>.wrapper details{padding-inline:min(1.32vw,20px);border-radius:min(1.32vw,20px)}}@media (any-hover: hover){.p-faq>.container>.wrapper details:has(summary:hover){opacity:.8}}.p-faq>.container>.wrapper details:nth-child(1){transition-delay:.1s}.p-faq>.container>.wrapper details:nth-child(2){transition-delay:.2s}.p-faq>.container>.wrapper details:nth-child(3){transition-delay:.3s}.p-faq>.container>.wrapper details:nth-child(4){transition-delay:.4s}.p-faq>.container>.wrapper details:nth-child(5){transition-delay:.5s}.p-faq>.container>.wrapper details:nth-child(6){transition-delay:.6s}.p-faq>.container>.wrapper details:nth-child(7){transition-delay:.7s}.p-faq>.container>.wrapper details:nth-child(8){transition-delay:.8s}.p-faq>.container>.wrapper details:nth-child(9){transition-delay:.9s}.p-faq>.container>.wrapper details:nth-child(10){transition-delay:1s}.p-faq>.container>.wrapper details:nth-child(11){transition-delay:1.1s}.p-faq>.container>.wrapper details:nth-child(12){transition-delay:1.2s}.p-faq>.container>.wrapper details:nth-child(13){transition-delay:1.3s}.p-faq>.container>.wrapper details:nth-child(14){transition-delay:1.4s}.p-faq>.container>.wrapper details:nth-child(15){transition-delay:1.5s}.p-faq>.container>.wrapper details:nth-child(16){transition-delay:1.6s}.p-faq>.container>.wrapper details:nth-child(17){transition-delay:1.7s}.p-faq>.container>.wrapper details:nth-child(18){transition-delay:1.8s}.p-faq>.container>.wrapper details:nth-child(19){transition-delay:1.9s}.p-faq>.container>.wrapper details:nth-child(20){transition-delay:2s}.p-faq>.container>.wrapper details.is-open{opacity:1!important}.p-faq>.container>.wrapper details.is-open .toggle:after{rotate:0deg}.p-faq>.container>.wrapper .q,.p-faq>.container>.wrapper .a{display:grid;flex-shrink:0;place-items:center;padding-block:6px 8px;padding-inline:16px;font-size:14px;line-height:1;text-align:center;border:1px dashed;border-radius:20px}@media screen and (min-width: 800px){.p-faq>.container>.wrapper .q,.p-faq>.container>.wrapper .a{padding-block:min(.53vw,8px) min(.66vw,10px);padding-inline:min(1.32vw,20px);font-size:min(1.05vw,16px);border-radius:min(1.32vw,20px)}}.p-faq>.container>.wrapper .summary{display:flex;gap:16px;align-items:center;padding-block:20px;font-weight:700;border-radius:16px}@media screen and (min-width: 800px){.p-faq>.container>.wrapper .summary{gap:min(1.32vw,20px);padding-block:min(1.32vw,20px);border-radius:min(1.32vw,20px)}}.p-faq>.container>.wrapper .summary>.q{padding-block:4px 8px;border-color:var(--color-green)}@media screen and (min-width: 800px){.p-faq>.container>.wrapper .summary>.q{padding-block:min(.39vw,6px) min(.66vw,10px)}}.p-faq>.container>.wrapper .summary>.title{font-size:15px;line-height:1.4}@media screen and (min-width: 800px){.p-faq>.container>.wrapper .summary>.title{font-size:min(1.18vw,18px)}}.p-faq>.container>.wrapper .summary>.toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;aspect-ratio:1;margin-inline-start:auto;background-color:var(--color-green);border-radius:50%}@media screen and (max-width: 800px){.p-faq>.container>.wrapper .summary>.toggle{translate:0 -8px}}@media screen and (min-width: 800px){.p-faq>.container>.wrapper .summary>.toggle{width:min(1.84vw,28px)}}.p-faq>.container>.wrapper .summary>.toggle:before,.p-faq>.container>.wrapper .summary>.toggle:after{position:absolute;display:inline-block;width:7px;height:1px;content:"";background-color:var(--color-white)}.p-faq>.container>.wrapper .summary>.toggle:after{rotate:-90deg;transition:rotate .3s ease}.p-faq>.container>.wrapper .content{display:flex;gap:16px;align-items:center;padding-block-end:16px}@media screen and (min-width: 800px){.p-faq>.container>.wrapper .content{gap:min(1.32vw,20px);padding-block-end:min(1.32vw,20px)}}.p-faq>.container>.wrapper .content>.a{color:var(--color-white);background-color:var(--color-green)}.p-faq>.container>.wrapper .content>.desc{padding-inline-end:40px;font-size:14px;line-height:1.8}@media screen and (min-width: 800px){.p-faq>.container>.wrapper .content>.desc{padding-inline-end:min(3.16vw,48px);font-size:min(1.05vw,16px)}}.p-fee{background-color:var(--color-light-green)}.p-fee>.container{padding-block:56px;margin-inline:16px}@media screen and (min-width: 800px){.p-fee>.container{width:min(81.25vw,1040px);padding-block:min(6.58vw,100px);margin-inline:min(7.89vw,120px);margin-inline:auto}}.p-fee>.container>.wrapper{padding-block:20px;padding-inline:20px;margin-block-start:32px;background-color:var(--color-white);border-radius:16px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper{padding-block:min(3.16vw,48px);padding-inline:min(2.63vw,40px);margin-block-start:min(3.68vw,56px);border-radius:min(1.32vw,20px)}}.p-fee>.container>.wrapper>.payment{margin-block-start:32px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment{margin-block-start:min(2.5vw,38px)}}.p-fee>.container>.wrapper>.payment>.title{padding-block:16px 14px;padding-inline:8px;font-size:18px;font-weight:700;line-height:1;text-align:center;background-color:var(--color-light-green);border:1px dashed var(--color-green);border-radius:16px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.title{padding-block:min(1.32vw,20px) min(1.18vw,18px);padding-inline:min(.53vw,8px);font-size:min(1.32vw,20px);border-radius:min(1.32vw,20px)}}.p-fee>.container>.wrapper>.payment>.list{display:grid;margin-block-start:20px}@media screen and (max-width: 800px){.p-fee>.container>.wrapper>.payment>.list{gap:18px}}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.list{grid-template-columns:repeat(3,1fr);margin-block-start:min(2.76vw,42px)}}.p-fee>.container>.wrapper>.payment>.list>li{font-weight:700;line-height:1}@media screen and (max-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li{display:flex;gap:16px;align-items:baseline;justify-content:center}}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li{display:grid;gap:min(1.32vw,20px);justify-items:center;text-align:center}}.p-fee>.container>.wrapper>.payment>.list>li:nth-child(2){position:relative}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li:nth-child(2):before,.p-fee>.container>.wrapper>.payment>.list>li:nth-child(2):after{position:absolute;top:0;left:0;display:inline-block;width:1px;height:100%;content:"";border:1px dashed var(--color-green)}}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li:nth-child(2):after{left:100%}}.p-fee>.container>.wrapper>.payment>.list>li>.name{font-size:14px}@media screen and (max-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li>.name{flex-basis:142px}}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li>.name{font-size:min(1.18vw,18px)}}.p-fee>.container>.wrapper>.payment>.list>li>.price{font-size:30px;color:var(--color-green)}@media screen and (max-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li>.price{flex-shrink:0}}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li>.price{font-size:min(2.11vw,32px)}}.p-fee>.container>.wrapper>.payment>.list>li>.price>.unit{margin-inline-start:-2px;font-size:12px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.payment>.list>li>.price>.unit{font-size:min(1.32vw,20px)}}.p-fee>.container>.wrapper>.option{padding-block-start:20px;margin-block-start:18px;border-top:1px solid var(--color-green)}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.option{padding-block-start:min(3.16vw,48px);margin-block-start:min(3.16vw,48px)}}.p-fee>.container>.wrapper>.option>.title{font-size:20px;line-height:1.5;text-align:center}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.option>.title{font-size:min(1.84vw,28px)}}.p-fee>.container>.wrapper>.option>.title+.values{margin-block-start:20px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper>.option>.title+.values{margin-block-start:min(2.63vw,40px)}}.p-fee>.container>.wrapper .values{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .values{gap:min(2.63vw,40px)}}.p-fee>.container>.wrapper .values>.each>.title{padding-block:16px;padding-inline:8px;font-size:18px;font-weight:700;line-height:1;color:var(--color-white);text-align:center;background-color:var(--color-green);border-radius:16px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .values>.each>.title{padding-block:min(1.32vw,20px);padding-inline:min(.53vw,8px);font-size:min(1.32vw,20px);border-radius:min(1.32vw,20px)}}.p-fee>.container>.wrapper .values>.each>.price{font-size:30px;font-weight:700;line-height:100%;color:var(--color-green);text-align:center}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .values>.each>.price{font-size:min(2.63vw,40px)}}.p-fee>.container>.wrapper .values>.each>.price>.unit{margin-inline-start:-3px;font-size:12px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .values>.each>.price>.unit{font-size:min(1.32vw,20px)}}.p-fee>.container>.wrapper .values>.each>.info{font-size:14px;text-align:center}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .values>.each>.info{font-size:min(1.18vw,18px)}}.p-fee>.container>.wrapper .values>.each>.title+*{margin-block-start:32px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .values>.each>.title+*{margin-block-start:min(2.63vw,40px)}}.p-fee>.container>.wrapper .note{margin-block-start:20px}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .note{margin-block-start:min(2.63vw,40px)}}.p-fee>.container>.wrapper .note>small{display:block;font-size:13px;line-height:1.8;color:var(--color-gray);text-align:center}@media screen and (min-width: 800px){.p-fee>.container>.wrapper .note>small{font-size:min(.99vw,15px)}}[data-firstview-people],[data-firstview-capture],[data-firstview-scheduled],[data-firstview-title],[data-firstview-copy-top],[data-firstview-copy-bottom],[data-firstview-desc],[data-firstview-branch],[data-firstview-logo],[data-fixed-menu]{opacity:0}.p-firstview{--background-height: 14.5vw;position:relative;container-name:firstview;container-type:inline-size;overflow:clip;background-color:var(--color-sky-blue);transform:translateZ(0)}@media screen and (min-width: 800px){.p-firstview{--background-height: min(1.97vw, 30px)}}.p-firstview>.line{position:absolute;left:50%;z-index:2;width:248vw;translate:-50% 0}@media screen and (max-width: 800px){.p-firstview>.line{top:67.5vw}}@media screen and (min-width: 800px){.p-firstview>.line{bottom:min(1.97vw,30px);width:min(103.95vw,1580px)}}@media (800px <= width < 1094px){.p-firstview>.line{bottom:30px;width:950px}}.p-firstview>.line img{width:100%}.p-firstview>.container{position:relative;padding-block-start:68px}@media screen and (min-width: 800px){.p-firstview>.container{padding-block-start:min(2.37vw,36px)}}.p-firstview>.container>.logo{position:absolute;top:16px;left:20px;width:72px}@media screen and (min-width: 800px){.p-firstview>.container>.logo{top:min(1.32vw,20px);left:min(2.63vw,40px);width:min(9.67vw,147px)}}.p-firstview>.container>.main>.info{position:relative;z-index:3}.p-firstview>.container>.main>.info>.scheduled{font-size:2.75vw;font-weight:700;line-height:1;color:var(--color-green);text-align:center}@media screen and (min-width: 800px){.p-firstview>.container>.main>.info>.scheduled{font-size:min(.86vw,13px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.info>.scheduled{font-size:13px}}.p-firstview>.container>.main>.info>.title{width:-moz-fit-content;width:fit-content;padding-block:2vw 2.5vw;padding-inline:3vw;margin-block:0;margin-block-start:3vw;margin-inline:auto;font-size:3vw;font-weight:500;line-height:1;text-align:center;background-color:var(--color-white);border-top:1px solid var(--color-green);border-bottom:1px solid var(--color-green);border-radius:2px}@media screen and (min-width: 800px){.p-firstview>.container>.main>.info>.title{padding-block:min(.66vw,10px) min(.79vw,12px);padding-inline:min(1.05vw,16px);margin-block-start:min(.79vw,12px);font-size:min(1.18vw,18px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.info>.title{padding-block:6px 8px;padding-inline:14px;margin-block-start:10px;font-size:14px}}.p-firstview>.container>.main>.info>.copy{width:78.5vw;margin-block-start:7vw;margin-inline:auto}@media screen and (min-width: 800px){.p-firstview>.container>.main>.info>.copy{width:min(34.87vw,530px);margin-block-start:min(2.37vw,36px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.info>.copy{width:300px;margin-block-start:16px}}.p-firstview>.container>.main>.info>.copy>.top,.p-firstview>.container>.main>.info>.copy>.bottom{display:block}.p-firstview>.container>.main>.info>.copy>.top img,.p-firstview>.container>.main>.info>.copy>.bottom img{width:100%}.p-firstview>.container>.main>.info>.copy>.bottom{margin-block-start:-5.5vw}@media screen and (min-width: 800px){.p-firstview>.container>.main>.info>.copy>.bottom{margin-block-start:max(-1.18vw,-18px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.info>.copy>.bottom{margin-block-start:-12px}}.p-firstview>.container>.main>.info>.desc{margin-block-start:5vw;font-size:3.25vw;line-height:1.6;text-align:center;letter-spacing:.02em}@media screen and (min-width: 800px){.p-firstview>.container>.main>.info>.desc{margin-block-start:min(1.45vw,22px);font-size:min(.99vw,15px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.info>.desc{margin-block-start:16px;font-size:12px}}.p-firstview>.container>.main>.device{position:relative;z-index:3;display:grid;grid-template-columns:1fr;place-items:start center;margin-block-start:6.5vw}@media screen and (min-width: 800px){.p-firstview>.container>.main>.device{margin-block-start:min(1.18vw,18px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.device{margin-block-start:14px}}.p-firstview>.container>.main>.device>.capture{position:relative;grid-area:1/1/1/1}@media screen and (max-width: 800px){.p-firstview>.container>.main>.device>.capture{left:2vw;width:51.5vw;height:89.5vw}}@media screen and (min-width: 800px){.p-firstview>.container>.main>.device>.capture{left:min(.92vw,14px);z-index:1;width:min(18.42vw,280px);height:min(24.21vw,368px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.device>.capture{left:8px;width:180px;height:268px}}.p-firstview>.container>.main>.device>.branch{grid-area:1/1/1/1;width:100%;margin-block-start:3.5vw}@media screen and (max-width: 800px){.p-firstview>.container>.main>.device>.branch{z-index:1}}@media screen and (min-width: 800px){.p-firstview>.container>.main>.device>.branch{width:min(84.21vw,1280px);margin-block-start:max(-2.63vw,-40px)}}@media (800px <= width < 1094px){.p-firstview>.container>.main>.device>.branch{width:820px;margin-block-start:-20px}}.p-firstview>.container>.people>.each{position:absolute}@media screen and (min-width: 800px){.p-firstview>.container>.people>.each{translate:-50% 0}}@media screen and (min-width: 800px){.p-firstview>.container>.people>.each:nth-child(1){bottom:calc(var(--background-height) + min(3.95vw,60px));left:calc(50% - min(30.53vw,464px));z-index:1;width:min(16.18vw,246px);rotate:20deg}}@media (800px <= width < 1094px){.p-firstview>.container>.people>.each:nth-child(1){bottom:68px;left:180px;width:170px;rotate:18deg}}@media screen and (min-width: 1280px){.p-firstview>.container>.people>.each:nth-child(1){bottom:calc(var(--background-height) + 68px)}}@media screen and (min-width: 1520px){.p-firstview>.container>.people>.each:nth-child(1){bottom:min(6.97vw,106px)}}.p-firstview>.container>.people>.each:nth-child(2){bottom:calc(var(--background-height) + 2vw);left:6vw;z-index:2;width:17.5vw;rotate:10deg}@media screen and (min-width: 800px){.p-firstview>.container>.people>.each:nth-child(2){bottom:calc(var(--background-height) + min(.92vw,14px));left:calc(50% - min(16.45vw,250px));width:min(8.68vw,132px);rotate:10deg}}@media (800px <= width < 1094px){.p-firstview>.container>.people>.each:nth-child(2){bottom:32px;left:330px;width:88px}}@media screen and (min-width: 1520px){.p-firstview>.container>.people>.each:nth-child(2){bottom:calc(var(--background-height) + 20px)}}.p-firstview>.container>.people>.each:nth-child(3){bottom:calc(var(--background-height) + 2vw);z-index:2;width:28.5vw;rotate:-10deg}@media screen and (max-width: 800px){.p-firstview>.container>.people>.each:nth-child(3){right:-1.5vw}}@media screen and (min-width: 800px){.p-firstview>.container>.people>.each:nth-child(3){bottom:calc(var(--background-height) + min(.92vw,14px));left:calc(50% + min(17.76vw,270px));width:min(14.21vw,216px)}}@media (800px <= width < 1094px){.p-firstview>.container>.people>.each:nth-child(3){right:180px;bottom:32px;left:auto;width:146px}}@media screen and (min-width: 1520px){.p-firstview>.container>.people>.each:nth-child(3){bottom:calc(var(--background-height) + 18px)}}@media screen and (min-width: 800px){.p-firstview>.container>.people>.each:nth-child(4){bottom:calc(var(--background-height) + min(4.47vw,68px));left:calc(50% + min(31.18vw,474px));z-index:2;width:min(9.61vw,146px);rotate:-20deg}}@media (800px <= width < 1094px){.p-firstview>.container>.people>.each:nth-child(4){right:50px;bottom:74px;left:auto;width:110px}}@media screen and (min-width: 1520px){.p-firstview>.container>.people>.each:nth-child(4){bottom:calc(var(--background-height) + 76px)}}.p-firstview>.container>.background{position:absolute;bottom:0;width:100cqw}@media (800px <= width < 1094px){.p-firstview>.container>.background{width:1013px}}.p-firstview>.container>.background:after{position:relative;z-index:1;display:block;width:100%;content:"";background-color:var(--color-green)}@media screen and (max-width: 800px){.p-firstview>.container>.background:after{height:var(--background-height)}}@media screen and (min-width: 800px){.p-firstview>.container>.background:after{height:var(--background-height)}}@media (800px <= width < 1094px){.p-firstview>.container>.background:after{height:22px}}.p-firstview>.container>.background>div{height:100%}@media screen and (min-width: 1520px){.p-firstview>.container>.background>div{display:grid;grid-template-columns:1fr min(84.21vw,1280px) 1fr;align-items:end}}@media screen and (min-width: 1520px){.p-firstview>.container>.background>div:before,.p-firstview>.container>.background>div:after{display:block;width:100%;height:min(10.2vw,155px);content:"";background-color:var(--color-green)}}.p-firstview>.container>.background>div>div{height:100%;aspect-ratio:2560/460;background-image:url(../../assets/img/bg_town.png);background-repeat:no-repeat;background-position:center bottom;background-size:196.75vw}@media screen and (min-width: 800px){.p-firstview>.container>.background>div>div{background-position:center bottom;background-size:100%}}@media (800px <= width < 1094px){.p-firstview>.container>.background>div>div{height:182px}}.c-modal-toggle:where(.astro-42puktng){display:inline-block;pointer-events:all}.c-modal-toggle:where(.astro-42puktng) :where(.astro-42puktng){pointer-events:none}.p-menu>.menu-container,.p-menu>.link-container{position:fixed;z-index:calc(infinity)}.p-menu>.menu-container{top:calc(var(--global-header-height) + 16px);right:16px}@media screen and (min-width: 800px){.p-menu>.menu-container{top:min(1.32vw,20px);right:min(3.29vw,50px)}}.p-menu>.menu-container>.menu-open{display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;place-content:center;place-items:center;width:56px;height:48px;background-color:var(--color-green);border:none;border-radius:8px;transition:opacity .3s ease}@media screen and (min-width: 800px){.p-menu>.menu-container>.menu-open{width:min(5vw,76px);height:min(4.21vw,64px);border-radius:min(.53vw,8px)}}@media (any-hover: hover){.p-menu>.menu-container>.menu-open:hover{opacity:.8}}.p-menu>.menu-container>.menu-open>span,.p-menu>.menu-container>.menu-open:before,.p-menu>.menu-container>.menu-open:after{display:block;grid-area:1/1/1/1;width:16px;height:1px;content:"";background-color:var(--color-white);transition-timing-function:ease;transition-duration:.3s;transition-property:opacity,translate,rotate}@media screen and (min-width: 800px){.p-menu>.menu-container>.menu-open>span,.p-menu>.menu-container>.menu-open:before,.p-menu>.menu-container>.menu-open:after{width:min(1.32vw,20px)}}.p-menu>.menu-container>.menu-open:before{translate:0 4px}@media screen and (min-width: 800px){.p-menu>.menu-container>.menu-open:before{translate:0 min(.39vw,6px)}}.p-menu>.menu-container>.menu-open:after{translate:0 -4px}@media screen and (min-width: 800px){.p-menu>.menu-container>.menu-open:after{translate:0 max(-.39vw,-6px)}}.p-menu>.link-container{position:fixed;bottom:10px}@media screen and (max-width: 800px){.p-menu>.link-container{left:10.5vw;transition:left .3s ease}}@media screen and (min-width: 800px){.p-menu>.link-container{right:min(3.29vw,50px);bottom:min(1.32vw,20px);transition:right .3s ease}}.p-menu>.link-container>.form-link{transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width: 800px){.p-menu>.link-container>.form-link{width:78.75vw}}.p-menu>.link-container>.form-link.is-hidden{visibility:hidden;pointer-events:none;opacity:0}.p-menu>.link-container>.form-link>a{padding-inline:min(3.16vw,48px)}@media screen and (max-width: 800px){.p-menu>.link-container>.form-link>a{justify-content:center;font-size:13px}}@media screen and (min-width: 800px){.p-menu>.link-container>.form-link>a{padding-inline:min(2.63vw,40px)}}.p-menu>.link-container>.form-link>a:after{position:absolute;top:0;left:0;z-index:10;display:inline-block;width:100%;height:100%;content:"";background-color:#0000004d;border-radius:40px;opacity:0;transition:opacity .4s ease}@media screen and (min-width: 800px){.p-menu>.link-container>.form-link>a:after{border-radius:min(2.63vw,40px)}}@media screen and (max-width: 800px){body:has(.l-footer .toPageTopBtn.-visible) .p-menu>.link-container{left:4vw}}@media screen and (min-width: 800px){body:has(.l-footer .toPageTopBtn.-visible) .p-menu>.link-container{right:min(7.89vw,120px)}}.js-modal-open .p-menu>.menu-container>.menu-open>span{opacity:0}.js-modal-open .p-menu>.menu-container>.menu-open:before{rotate:-30deg;translate:0 0}.js-modal-open .p-menu>.menu-container>.menu-open:after{rotate:30deg;translate:0 0}.js-modal-open .p-menu>.link-container>.form-link>a:after{opacity:1}body.js-modal-open{overflow:hidden}.c-modal-container:where(.astro-bukvbgzd){position:fixed;top:0;left:0;z-index:calc(infinity);width:100svw;height:100%;overflow-y:scroll;transition-timing-function:ease;transition-duration:.4s;transition-property:opacity,visibility;will-change:opacity,visibility}.c-modal-container:where(.astro-bukvbgzd)[inert]{visibility:hidden;pointer-events:none;opacity:0}.c-modal-container:where(.astro-bukvbgzd):not([inert]){visibility:visible;pointer-events:auto;opacity:1}.c-modal-container:where(.astro-bukvbgzd)>.overlay:where(.astro-bukvbgzd){position:fixed;top:0;left:0;width:100%;min-height:100lvh;cursor:pointer;background-color:#0000004d}.c-modal-container:where(.astro-bukvbgzd)>.contents:where(.astro-bukvbgzd){position:relative;z-index:1}.contents:has(.p-menu-contents){position:absolute;top:calc(var(--global-header-height) + 16px);left:50%;display:grid;justify-items:end;width:92vw;pointer-events:none;translate:-50% 0}@media screen and (min-width: 800px){.contents:has(.p-menu-contents){top:calc(var(--global-header-height) + min(1.32vw,20px));width:100vw;padding-inline:min(2.63vw,40px) min(3.29vw,50px)}}@media screen and (min-width: 1920px){.contents:has(.p-menu-contents){width:min(126.32vw,1920px)}}.p-menu-contents{position:relative;width:-moz-fit-content;width:fit-content;padding-block:70px 56px;padding-inline:36px;pointer-events:all;background-color:var(--color-green);border-radius:8px;transform-origin:top right;scale:0;transition:scale .3s cubic-bezier(.25,.46,.45,.94)}@media screen and (min-width: 800px){.p-menu-contents{padding-block:min(5.79vw,88px) min(4.21vw,64px);padding-inline:min(2.63vw,40px);border-radius:min(.53vw,8px)}}.p-menu-contents>*{opacity:0;transition:opacity .3s ease .3s}.p-menu-contents>.nav>.list{display:grid;gap:20px;color:var(--color-white)}@media screen and (min-width: 800px){.p-menu-contents>.nav>.list{gap:min(1.32vw,20px)}}.p-menu-contents>.nav>.list>li{position:relative;padding-inline-start:18px;font-size:13px}@media screen and (min-width: 800px){.p-menu-contents>.nav>.list>li{padding-inline-start:min(1.45vw,22px);font-size:min(.99vw,15px)}}.p-menu-contents>.nav>.list>li:before{position:absolute;top:.6em;left:0;display:inline-block;width:6px;aspect-ratio:1;content:"";background-color:currentcolor;border-radius:50%}@media screen and (min-width: 800px){.p-menu-contents>.nav>.list>li:before{width:min(.39vw,6px)}}.p-menu-contents>.nav>.list>li>a{transition:opacity .3s ease}@media (any-hover: hover){.p-menu-contents>.nav>.list>li>a:hover{opacity:.8}}.p-menu-contents>.form-link{margin-block-start:32px}@media screen and (min-width: 800px){.p-menu-contents>.form-link{margin-block-start:min(2.63vw,40px)}}[data-modal=header-menu][aria-modal=true] .p-menu-contents{scale:1}[data-modal=header-menu][aria-modal=true] .p-menu-contents>*{opacity:1}.p-inner-news{background-color:var(--color-light-green)}.p-inner-news>.container{max-width:1520px;padding-block:20px;padding-inline:16px;margin-inline:auto}@media screen and (min-width: 800px){.p-inner-news>.container{padding-block:min(.92vw,14px);padding-inline:min(9.47vw,144px)}}.p-inner-news>.container>.list{max-width:800px;margin-inline:auto}@media (any-hover: hover){.p-inner-news>.container>.list>li details:hover .title{text-decoration:underline}}.p-inner-news>.container>.list>li details.is-open .toggle:after{rotate:0deg}.p-inner-news>.container>.list>li .summary{display:grid;grid-template:"category data ." "title title toggle";grid-template-columns:auto 1fr;gap:10px 20px;align-items:center}@media screen and (min-width: 800px){.p-inner-news>.container>.list>li .summary{grid-template:"category data title toggle";grid-template-columns:auto auto 1fr auto;gap:min(.92vw,14px) min(1.84vw,28px)}}.p-inner-news>.container>.list>li .summary>.category{grid-area:category;padding-block:6px;padding-inline:11px;font-size:12px;font-weight:600;line-height:1;color:var(--color-white);text-align:center;letter-spacing:.04em;background-color:var(--color-green);border-radius:4px}.p-inner-news>.container>.list>li .summary>.data{grid-area:data;font-size:12px;line-height:1}@media screen and (min-width: 800px){.p-inner-news>.container>.list>li .summary>.data{font-size:min(.86vw,13px)}}.p-inner-news>.container>.list>li .summary>.title{grid-area:title;font-size:13px;line-height:1.4}@media screen and (min-width: 800px){.p-inner-news>.container>.list>li .summary>.title{font-size:min(.86vw,13px)}}.p-inner-news>.container>.list>li .summary>.title>a{text-decoration:underline;transition:color .3s ease}@media (any-hover: hover){.p-inner-news>.container>.list>li .summary>.title>a:hover{color:var(--color-green)}}.p-inner-news>.container>.list>li .summary>.title>a[target=_blank]:after{display:inline-block;width:14px;aspect-ratio:1;margin-inline-start:4px;content:"";background-image:url(../../assets/img/ico_external.svg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 800px){.p-inner-news>.container>.list>li .summary>.title>a[target=_blank]:after{width:14px;margin-inline-start:4px}}.p-inner-news>.container>.list>li .summary>.toggle{grid-area:toggle;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.2em;aspect-ratio:1;margin-inline-start:auto;background-color:var(--color-green);border-radius:50%}@media screen and (max-width: 800px){.p-inner-news>.container>.list>li .summary>.toggle{translate:0 -8px}}@media screen and (min-width: 800px){.p-inner-news>.container>.list>li .summary>.toggle{width:min(1.58vw,24px)}}.p-inner-news>.container>.list>li .summary>.toggle:before,.p-inner-news>.container>.list>li .summary>.toggle:after{position:absolute;display:inline-block;width:7px;height:1px;content:"";background-color:var(--color-white)}.p-inner-news>.container>.list>li .summary>.toggle:after{rotate:-90deg;transition:rotate .3s ease}.p-inner-news>.container>.list>li .content .desc{max-width:800px;padding-block:18px;font-size:13px;line-height:1.8}@media screen and (min-width: 800px){.p-inner-news>.container>.list>li .content .desc{font-size:min(.92vw,14px)}}.p-problem>.container{padding-block:56px 50px;margin-inline:16px}@media screen and (min-width: 800px){.p-problem>.container{width:min(81.25vw,1040px);padding-block:min(6.91vw,105px) min(5.53vw,84px);margin-inline:min(7.89vw,120px);margin-inline:auto}}@media screen and (min-width: 1520px){.p-problem>.container{margin-inline:auto}}.p-problem>.container>.problems{display:grid;gap:28px;margin-block-start:32px}@media screen and (min-width: 800px){.p-problem>.container>.problems{grid-template-columns:repeat(2,1fr);gap:40px;margin-block-start:min(3.68vw,56px)}}.p-problem>.container>.problems>.problem{padding-block:20px 0;padding-inline:18px;background-color:var(--color-light-green);border-radius:16px}@media screen and (min-width: 800px){.p-problem>.container>.problems>.problem{padding-block:min(2.11vw,32px) 0;padding-inline:min(2.63vw,40px);border-radius:min(1.32vw,20px)}}.p-problem>.container>.problems>.problem>.title{padding-block:16px;padding-inline:16px;font-size:18px;font-weight:700;line-height:1;color:var(--color-white);text-align:center;background-color:var(--color-green);border-radius:16px}@media screen and (min-width: 800px){.p-problem>.container>.problems>.problem>.title{padding-block:min(1.32vw,20px);padding-inline:min(1.32vw,20px);font-size:min(1.32vw,20px);border-radius:20px}}.p-problem>.container>.problems>.problem>.list{display:grid;gap:12px;margin-block-start:20px}@media screen and (min-width: 800px){.p-problem>.container>.problems>.problem>.list{gap:min(1.18vw,18px);margin-block-start:min(2.11vw,32px)}}.p-problem>.container>.problems>.problem>.list>li{position:relative;padding-inline-start:20px;font-size:16px;font-weight:700;line-height:1.8}@media screen and (min-width: 800px){.p-problem>.container>.problems>.problem>.list>li{padding-inline-start:min(1.58vw,24px);font-size:min(1.18vw,18px)}}.p-problem>.container>.problems>.problem>.list>li:before{position:absolute;top:.6em;left:0;display:inline-block;width:8px;aspect-ratio:1;content:"";background-color:var(--color-green);border-radius:50%}@media screen and (min-width: 800px){.p-problem>.container>.problems>.problem>.list>li:before{width:min(.53vw,8px)}}.p-problem>.container>.problems>.problem>.img{margin-block-start:16px}@media screen and (min-width: 800px){.p-problem>.container>.problems>.problem>.img{margin-block-start:min(.92vw,14px)}}.c-border-title{padding-block:6px;padding-inline:6px;font-size:18px;font-weight:700;line-height:1.6;text-align:center;word-break:auto-phrase;text-wrap:pretty;word-wrap:anywhere;background-color:var(--color-white);border-top:1px solid var(--color-green);border-bottom:1px solid var(--color-green)}@media screen and (min-width: 800px){.c-border-title{padding-block:min(.66vw,10px);padding-inline:min(1.05vw,16px);font-size:min(1.45vw,22px)}}.p-solution{position:relative;overflow:clip;background-color:var(--color-sky-blue)}.p-solution:before{display:inline-block;width:100%;aspect-ratio:40/3;content:"";background-color:var(--color-white);clip-path:polygon(50% 100%,0 0,100% 0)}@media screen and (min-width: 800px){.p-solution:before{aspect-ratio:160/7}}.p-solution>.line{position:absolute;left:50%;z-index:2;width:992px;translate:-50% 0}@media screen and (min-width: 800px){.p-solution>.line{width:min(106.05vw,1612px)}}.p-solution>.line.-top{top:526px}@media screen and (max-width: 800px){.p-solution>.line.-top{left:calc(50% + 170px)}}@media screen and (min-width: 800px){.p-solution>.line.-top{top:min(41.32vw,628px)}}.p-solution>.line.-bottom{bottom:1374px}@media screen and (min-width: 800px){.p-solution>.line.-bottom{bottom:min(45.79vw,696px)}}.p-solution>.container{position:relative;z-index:2;padding-block:56px;margin-inline:16px;margin-inline:auto}@media screen and (min-width: 800px){.p-solution>.container{width:min(81.25vw,1040px);padding-block:min(5.26vw,80px) min(6.58vw,100px);margin-inline:auto}}.p-solution>.container>.app-section{margin-block-start:32px}@media screen and (max-width: 800px){.p-solution>.container>.app-section{margin-inline:16px}}@media screen and (min-width: 800px){.p-solution>.container>.app-section{margin-block-start:min(3.68vw,56px)}}.p-solution>.container>.app-section>.wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-block-start:32px}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper{grid-template-columns:repeat(3,1fr);gap:min(1.71vw,26px) min(2.63vw,40px);margin-block-start:min(3.68vw,56px);container-name:solution-wrapper;container-type:inline-size}}.p-solution>.container>.app-section>.wrapper>details{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}@media screen and (max-width: 800px){.p-solution>.container>.app-section>.wrapper>details.function2>summary{height:318px}}@media screen and (max-width: 800px){.p-solution>.container>.app-section>.wrapper>details.function5>summary{height:296px}}@media screen and (max-width: 800px){.p-solution>.container>.app-section>.wrapper>details:nth-child(2n) .content{right:0;left:unset}.p-solution>.container>.app-section>.wrapper>details:nth-child(2n) .content:before{right:0;left:unset}}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details:nth-child(2) .content,.p-solution>.container>.app-section>.wrapper>details:nth-child(5) .content,.p-solution>.container>.app-section>.wrapper>details:nth-child(8) .content,.p-solution>.container>.app-section>.wrapper>details:nth-child(11) .content{left:50%;translate:-50% 0}.p-solution>.container>.app-section>.wrapper>details:nth-child(2) .content:before,.p-solution>.container>.app-section>.wrapper>details:nth-child(5) .content:before,.p-solution>.container>.app-section>.wrapper>details:nth-child(8) .content:before,.p-solution>.container>.app-section>.wrapper>details:nth-child(11) .content:before{left:50%;translate:-50% 0}}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details:nth-child(3) .content,.p-solution>.container>.app-section>.wrapper>details:nth-child(6) .content,.p-solution>.container>.app-section>.wrapper>details:nth-child(9) .content,.p-solution>.container>.app-section>.wrapper>details:nth-child(12) .content{right:0;left:unset}.p-solution>.container>.app-section>.wrapper>details:nth-child(3) .content:before,.p-solution>.container>.app-section>.wrapper>details:nth-child(6) .content:before,.p-solution>.container>.app-section>.wrapper>details:nth-child(9) .content:before,.p-solution>.container>.app-section>.wrapper>details:nth-child(12) .content:before{right:0;left:unset}}.p-solution>.container>.app-section>.wrapper>details>summary{display:grid;grid-template-rows:min-content min-content min-content 1fr;grid-auto-rows:min-content;padding-block:16px;padding-inline:16px;background-color:var(--color-white);border:2px solid var(--color-white);border-radius:16px;transition:border-color .3s ease}@media screen and (max-width: 800px){.p-solution>.container>.app-section>.wrapper>details>summary{min-height:79.5vw}}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details>summary{height:min(30.26vw,460px);padding-block:min(1.84vw,28px) min(1.32vw,20px);padding-inline:min(1.58vw,24px);border-radius:min(1.32vw,20px)}}@media screen and (min-width: 1520px){.p-solution>.container>.app-section>.wrapper>details>summary{height:430px}}@media (any-hover: hover){.p-solution>.container>.app-section>.wrapper>details>summary:hover{border-color:var(--color-green)}}.p-solution>.container>.app-section>.wrapper>details>summary>.name{margin-block-start:14px;font-size:16px;font-weight:700;line-height:1.4;color:var(--color-green);word-break:auto-phrase;text-wrap:pretty;word-wrap:anywhere}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details>summary>.name{margin-block-start:min(1.05vw,16px);font-size:min(1.32vw,20px)}}.p-solution>.container>.app-section>.wrapper>details>summary>.desc{margin-block-start:8px;font-size:14px;line-height:1.8}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details>summary>.desc{margin-block-start:min(1.32vw,20px);font-size:min(1.05vw,16px)}}.p-solution>.container>.app-section>.wrapper>details>summary>.toggle{display:grid;grid-template-columns:1fr;place-items:center;align-self:end;width:24px;aspect-ratio:1;margin-inline-start:auto;background-color:var(--color-green);border-radius:50%}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details>summary>.toggle{width:min(1.84vw,28px)}}.p-solution>.container>.app-section>.wrapper>details>summary>.toggle:before,.p-solution>.container>.app-section>.wrapper>details>summary>.toggle:after{display:inline-block;grid-area:1/1/1/1;width:6px;height:1px;content:"";background-color:var(--color-white)}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details>summary>.toggle:before,.p-solution>.container>.app-section>.wrapper>details>summary>.toggle:after{width:min(.53vw,8px)}}.p-solution>.container>.app-section>.wrapper>details>summary>.toggle:after{rotate:-90deg;transition:rotate .3s ease}.p-solution>.container>.app-section>.wrapper>details .content{position:absolute;left:0;display:grid;gap:20px;width:92vw;padding-block:32px 20px;padding-inline:20px;margin-block-start:16px;overflow:hidden;background-color:var(--color-white);border-radius:16px}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content{grid-template-columns:1fr min(30.26vw,460px);gap:min(2.11vw,32px);width:100cqw;padding-block:min(2.63vw,40px);padding-inline:min(4.21vw,64px);margin-block-start:min(1.05vw,16px);border-radius:min(1.32vw,20px)}}@media screen and (min-width: 1520px){.p-solution>.container>.app-section>.wrapper>details .content{width:1040px}}.p-solution>.container>.app-section>.wrapper>details .content:before{position:absolute;top:0;display:inline-block;width:176px;height:2px;content:"";background-color:var(--color-green)}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content:before{width:min(21.05vw,320px)}}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content>.info{margin-block-start:min(1.58vw,24px)}}.p-solution>.container>.app-section>.wrapper>details .content>.info>.name{font-size:14px;font-weight:700;line-height:1.4;color:var(--color-green)}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content>.info>.name{font-size:min(1.58vw,24px)}}.p-solution>.container>.app-section>.wrapper>details .content>.info>.name+*{margin-block-start:8px}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content>.info>.name+*{margin-block-start:min(1.32vw,20px)}}.p-solution>.container>.app-section>.wrapper>details .content>.info>.lead{font-size:14px;line-height:1.8}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content>.info>.lead{font-size:min(1.05vw,16px)}}.p-solution>.container>.app-section>.wrapper>details .content>.info>ul{display:grid;gap:4px;margin-block-start:4px}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content>.info>ul{gap:min(.13vw,2px);margin-block-start:min(.26vw,4px)}}.p-solution>.container>.app-section>.wrapper>details .content>.info>ul>li{position:relative;padding-inline-start:20px;font-size:16px;font-weight:700;line-height:1.8}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content>.info>ul>li{padding-inline-start:min(1.58vw,24px);font-size:min(1.18vw,18px)}}.p-solution>.container>.app-section>.wrapper>details .content>.info>ul>li:before{position:absolute;top:.6em;left:0;display:inline-block;width:8px;aspect-ratio:1;content:"";background-color:var(--color-green);border-radius:50%}@media screen and (min-width: 800px){.p-solution>.container>.app-section>.wrapper>details .content>.info>ul>li:before{width:min(.53vw,8px)}}.p-solution>.container>.app-section>.wrapper>details .content>.info>.note{margin-block-start:6px}.p-solution>.container>.app-section>.wrapper>details .content>.info>.note>small{color:var(--color-gray)}.p-solution>.container>.app-section>.wrapper>details.is-open>summary{border-color:var(--color-green)}.p-solution>.container>.app-section>.wrapper>details.is-open>summary .toggle:after{rotate:0deg}.p-solution>.container>.merits-section{margin-block-start:56px}@media screen and (max-width: 800px){.p-solution>.container>.merits-section{margin-inline:16px}}@media screen and (min-width: 800px){.p-solution>.container>.merits-section{margin-block-start:min(6.58vw,100px)}}.p-solution>.container>.merits-section>.merits{display:grid;gap:28px;margin-block-start:32px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.merits{grid-template-columns:repeat(2,1fr);gap:40px;margin-block-start:min(3.68vw,56px)}}.p-solution>.container>.merits-section>.merits>.merit{padding-block:20px 0;padding-inline:18px;background-color:var(--color-white);border-radius:16px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.merits>.merit{padding-block:min(2.11vw,32px) 0;padding-inline:min(2.63vw,40px);border-radius:20px}}.p-solution>.container>.merits-section>.merits>.merit>.title{padding-block:16px;padding-inline:16px;font-size:18px;font-weight:700;line-height:1;color:var(--color-white);text-align:center;background-color:var(--color-green);border-radius:16px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.merits>.merit>.title{padding-block:min(1.32vw,20px);padding-inline:min(1.32vw,20px);font-size:min(1.32vw,20px);border-radius:min(1.32vw,20px)}}.p-solution>.container>.merits-section>.merits>.merit>.list{display:grid;gap:12px;margin-block-start:20px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.merits>.merit>.list{gap:min(1.18vw,18px);margin-block-start:min(2.11vw,32px)}}.p-solution>.container>.merits-section>.merits>.merit>.list>li{position:relative;padding-inline-start:20px;font-size:16px;font-weight:700;line-height:1.8}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.merits>.merit>.list>li{padding-inline-start:min(1.58vw,24px);font-size:min(1.18vw,18px)}}.p-solution>.container>.merits-section>.merits>.merit>.list>li:before{position:absolute;top:.6em;left:0;display:inline-block;width:8px;aspect-ratio:1;content:"";background-color:var(--color-green);border-radius:50%}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.merits>.merit>.list>li:before{width:min(.53vw,8px)}}.p-solution>.container>.merits-section>.merits>.merit>.img{margin-block-start:16px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.merits>.merit>.img{margin-block-start:min(.92vw,14px)}}.p-solution>.container>.merits-section>.tv-push{padding-block:20px;padding-inline:20px;margin-block-start:28px;background-color:var(--color-white);border-radius:16px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push{padding-block:min(2.63vw,40px) min(3.16vw,48px);padding-inline:min(2.63vw,40px);margin-block-start:min(2.63vw,40px);border-radius:min(1.32vw,20px)}}.p-solution>.container>.merits-section>.tv-push>.title{font-size:20px;font-weight:700;line-height:1.5;color:var(--color-green);text-align:center}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.title{font-size:min(1.84vw,28px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper{display:grid;gap:24px;margin-block-start:20px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper{grid-template-columns:repeat(2,1fr);gap:min(4.08vw,62px);margin-block-start:min(2.11vw,32px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.info>.desc{font-size:14px;line-height:1.8}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper>.info>.desc{font-size:min(1.05vw,16px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.info>.desc>span+span{display:block;margin-block-start:8px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper>.info>.desc>span+span{margin-block-start:min(.79vw,12px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.info>.award{width:81vw;margin-block-start:20px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper>.info>.award{width:min(23.68vw,360px);margin-block-start:min(2.11vw,32px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv{position:relative}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla{overflow:hidden}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__viewport{position:relative}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__viewport:after{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;pointer-events:none;content:"";border:6px solid #333;border-radius:6px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__viewport:after{border:min(.39vw,6px) solid #333;border-radius:min(.39vw,6px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__container{display:flex;touch-action:pan-y pinch-zoom}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__slide{flex:0 0 100%;min-width:0;padding-block:6px;padding-inline:6px;transform:translateZ(0)}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__slide{padding-block:min(.39vw,6px);padding-inline:min(.39vw,6px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__dots{display:flex;gap:10px;align-items:center;justify-content:center;margin-block-start:10px}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__dots{gap:min(.66vw,10px);margin-block-start:min(.66vw,10px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__dots .embla__dot{width:10px;aspect-ratio:1;padding-block:0;padding-inline:0;color:var(--color-green);background-color:transparent;border:none;border:1px solid currentcolor;border-radius:50%;transition:background-color .3s ease}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__dots .embla__dot{width:min(.66vw,10px)}}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv.embla .embla__dots .embla__dot.embla__dot--selected{background-color:currentcolor}.p-solution>.container>.merits-section>.tv-push>.wrapper>.tv>.tv-arm{margin-block-start:-1px}.p-solution>.container>.merits-section>.tv-push>.note>small{display:block;margin-block-start:16px;font-size:13px;line-height:1.8;color:var(--color-gray);text-align:center}@media screen and (min-width: 800px){.p-solution>.container>.merits-section>.tv-push>.note>small{margin-block-start:min(2.11vw,32px);font-size:min(.99vw,15px)}}.p-support>.container{padding-block:50px 56px;margin-inline:16px}@media screen and (min-width: 800px){.p-support>.container{width:min(81.25vw,1040px);padding-block:min(7.63vw,116px) min(6.58vw,100px);margin-inline:auto}}.p-support>.container>.process{margin-block-start:32px}@media screen and (min-width: 800px){.p-support>.container>.process{margin-block-start:min(3.68vw,56px)}}.p-support>.container>.process>.list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-block-start:32px}@media screen and (min-width: 800px){.p-support>.container>.process>.list{display:flex;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);gap:min(2.63vw,40px);justify-content:center;margin-block-start:min(3.68vw,56px)}}.p-support>.container>.process>.list>li{position:relative;padding-block:16px 14px;padding-inline:16px;background-color:var(--color-sky-blue);border-radius:16px}@media screen and (min-width: 800px){.p-support>.container>.process>.list>li{flex-basis:min(21.05vw,320px);padding-block:min(1.84vw,28px);padding-inline:min(1.84vw,28px);border-radius:min(1.32vw,20px)}}.p-support>.container>.process>.list>li:nth-child(1){transition-delay:.1s}.p-support>.container>.process>.list>li:nth-child(2){transition-delay:.2s}.p-support>.container>.process>.list>li:nth-child(3){transition-delay:.3s}.p-support>.container>.process>.list>li:nth-child(4){transition-delay:.4s}.p-support>.container>.process>.list>li:nth-child(5){transition-delay:.5s}.p-support>.container>.process>.list>li:nth-child(6){transition-delay:.6s}.p-support>.container>.process>.list>li:nth-child(7){transition-delay:.7s}.p-support>.container>.process>.list>li:nth-child(8){transition-delay:.8s}.p-support>.container>.process>.list>li:nth-child(9){transition-delay:.9s}.p-support>.container>.process>.list>li:nth-child(10){transition-delay:1s}@media screen and (max-width: 800px){.p-support>.container>.process>.list>li:nth-child(1):after,.p-support>.container>.process>.list>li:nth-child(3):after{position:absolute;top:50%;right:-13px;display:inline-block;width:8px;aspect-ratio:2/3;content:"";background-color:var(--color-green);clip-path:polygon(100% 50%,0 0,0 100%);translate:0 -50%}}@media screen and (min-width: 800px){.p-support>.container>.process>.list>li:nth-child(1):after,.p-support>.container>.process>.list>li:nth-child(2):after,.p-support>.container>.process>.list>li:nth-child(4):after{position:absolute;top:50%;right:max(-1.84vw,-28px);display:inline-block;width:min(.79vw,12px);aspect-ratio:2/3;content:"";background-color:var(--color-green);clip-path:polygon(100% 50%,0 0,0 100%);translate:0 -50%}}.p-support>.container>.process>.list>li>.img{overflow:hidden;background-color:var(--color-white);border-radius:8px}@media screen and (min-width: 800px){.p-support>.container>.process>.list>li>.img{border-radius:min(1.05vw,16px)}}.p-support>.container>.process>.list>li>.index{position:relative;z-index:1;display:grid;place-items:center;width:-moz-fit-content;width:fit-content;padding-block:8px;padding-inline:12px;margin-block-start:-14px;font-size:12px;font-weight:700;line-height:1;color:var(--color-white);text-align:center;background-color:var(--color-green);border-radius:20px}@media screen and (min-width: 800px){.p-support>.container>.process>.list>li>.index{padding-block:min(.66vw,10px);padding-inline:min(.92vw,14px);margin-block-start:max(-1.05vw,-16px);font-size:min(.79vw,12px)}}.p-support>.container>.process>.list>li>.title{margin-block-start:14px;font-size:16px;font-weight:700;line-height:1.5}@media screen and (min-width: 800px){.p-support>.container>.process>.list>li>.title{margin-block-start:min(1.05vw,16px);font-size:min(1.32vw,20px)}}.p-support>.container>.process>.list>li>.desc{margin-block-start:9px;font-size:14px;line-height:1.8}@media screen and (min-width: 800px){.p-support>.container>.process>.list>li>.desc{margin-block-start:min(.99vw,15px);font-size:min(1.05vw,16px)}}.p-support>.container>.system{margin-block-start:56px}@media screen and (min-width: 800px){.p-support>.container>.system{margin-block-start:min(7.89vw,120px)}}.p-support>.container>.system>.list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-block-start:32px}@media screen and (min-width: 800px){.p-support>.container>.system>.list{grid-template-columns:repeat(4,1fr);gap:min(1.58vw,24px);margin-block-start:min(3.68vw,56px)}}.p-support>.container>.system>.list>li{position:relative;display:grid;place-items:center;min-height:118px;padding-inline:6px;font-size:15px;font-weight:700;line-height:1.4;color:var(--color-green);text-align:center;background-color:var(--color-sky-blue);border-radius:16px}@media screen and (min-width: 800px){.p-support>.container>.system>.list>li{min-height:min(9.87vw,150px);font-size:min(1.18vw,18px)}}.p-support>.container>.system>.list>li:before{position:absolute;top:16px;left:16px;display:inline-block;width:8px;aspect-ratio:1;content:"";background-color:var(--color-green);border-radius:50%}@media screen and (min-width: 800px){.p-support>.container>.system>.list>li:before{top:min(1.05vw,16px);left:min(1.05vw,16px);width:min(.53vw,8px)}}.p-system-requirements>.container{padding-block-end:56px;margin-inline:16px}@media screen and (min-width: 800px){.p-system-requirements>.container{width:min(62.5vw,800px);padding-block-end:min(6.58vw,100px);margin-inline:auto}}.p-system-requirements>.container>.wrapper{margin-block-start:32px}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper{margin-block-start:min(2.63vw,40px)}}.p-system-requirements>.container>.wrapper>.each{display:grid;gap:24px}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper>.each{display:flex;gap:min(3.68vw,56px);align-items:flex-start}}.p-system-requirements>.container>.wrapper>.each>.title{position:relative;padding-inline-start:20px;font-size:14px;font-weight:700;line-height:1.8}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper>.each>.title{flex-shrink:0;flex-basis:min(17.37vw,264px);padding-inline-start:min(1.58vw,24px);font-size:min(1.05vw,16px)}}.p-system-requirements>.container>.wrapper>.each>.title:before{position:absolute;top:.6em;left:0;display:inline-block;width:8px;aspect-ratio:1;content:"";background-color:var(--color-green);border-radius:50%}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper>.each>.title:before{width:min(.53vw,8px)}}.p-system-requirements>.container>.wrapper>.each>.list{font-size:14px;line-height:1.8}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper>.each>.list{font-size:min(1.05vw,16px)}}.p-system-requirements>.container>.wrapper>.each+.each{margin-block-start:16px}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper>.each+.each{margin-block-start:min(1.58vw,24px)}}.p-system-requirements>.container>.wrapper>.note{margin-block-start:20px}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper>.note{margin-block-start:min(2.11vw,32px)}}.p-system-requirements>.container>.wrapper>.note>small{display:block;font-size:12px;line-height:1.8;color:var(--color-gray);text-align:center}@media screen and (min-width: 800px){.p-system-requirements>.container>.wrapper>.note>small{font-size:min(.99vw,15px)}}
