.index-page-mv[data-v-06aa48b2]{position:relative;--desktop-size:1080;margin-bottom:23.0769230769vw}@media screen and (min-width:1020px){.index-page-mv[data-v-06aa48b2]{margin-bottom:0}}.index-page-mv .link-wrapper[data-v-06aa48b2]{bottom:-23.0769230769vw;left:50%;position:absolute;transform:translate(-50%)}@media screen and (min-width:1020px){.index-page-mv .link-wrapper[data-v-06aa48b2]{bottom:6vw;left:25vw}}@media screen and (min-width:1600px){.index-page-mv .link-wrapper[data-v-06aa48b2]{bottom:7vw}}section[data-bg-color=red-100][data-v-1c2271f6]{background-color:var(--color-orange-100)}section .wrapper[data-v-1c2271f6]{margin-inline:auto;padding:32px 16px 48px;width:100%}@media screen and (min-width:1020px){section .wrapper[data-v-1c2271f6]{max-width:var(--desktop-max-content-size);padding:80px 40px 64px}section .wrapper[data-is-full-width=true][data-v-1c2271f6]{max-width:100%;padding-inline:16px}}section .wrapper h2[data-v-1c2271f6]{font-size:var(--font-size-3xl);letter-spacing:.05em;line-height:1.25;margin:0 auto 32px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1020px){section .wrapper h2[data-v-1c2271f6]{margin-bottom:64px}}section .wrapper h2[data-v-1c2271f6] *{font-size:var(--font-size-3xl)}.feature-content[data-v-8ccf1c54]{padding-bottom:21.7948717949vw;position:relative}@media screen and (min-width:1020px){.feature-content[data-v-8ccf1c54]{padding-bottom:0;padding-right:min(31.3725490196vw,320px)}}.feature-content[data-v-8ccf1c54]:after{background:url(../img/bg/top-page/feature.png) no-repeat 50%/contain;bottom:0;content:"";display:inline-block;height:44.358974359vw;opacity:.5;position:absolute;right:0;width:73.8461538462vw}@media screen and (min-width:1020px){.feature-content[data-v-8ccf1c54]:after{height:min(18.8235294118vw,192px);opacity:1;width:min(31.3725490196vw,320px)}}.feature-content p[data-v-8ccf1c54]{font-size:var(--font-size-sm);position:relative;z-index:2}.feature-content p[data-v-8ccf1c54]:not(:last-child){margin-bottom:16px}.feature-content span[data-v-8ccf1c54]{font-size:var(--font-size-sm)}.feature2-content[data-v-917de58d]{padding-bottom:30.7692307692vw;position:relative}@media screen and (min-width:1020px){.feature2-content[data-v-917de58d]{padding-bottom:0;padding-right:min(30.9803921569vw,316px)}}.feature2-content[data-v-917de58d]:after{background:url(../img/bg/top-page/feature2.png) no-repeat 50%/contain;bottom:0;content:"";display:inline-block;height:30.7692307692vw;position:absolute;right:0;width:51.2820512821vw}@media screen and (min-width:1020px){.feature2-content[data-v-917de58d]:after{height:min(17.6470588235vw,180px);width:min(29.4117647059vw,300px)}}.feature2-content h3[data-v-917de58d]{font-size:var(--font-size-xl);margin-bottom:16px}.feature2-content ul[data-v-917de58d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.feature2-content ul li[data-v-917de58d]{align-items:center;display:flex;gap:4px}.feature2-content ul li[data-v-917de58d]:before{background:url(../img/icon/check-box/orange-300.svg) no-repeat 50%/contain;content:"";display:inline-block;flex-shrink:0;height:4.1025641026vw;width:4.1025641026vw}@media screen and (min-width:1020px){.feature2-content ul li[data-v-917de58d]:before{height:min(1.9607843137vw,20px);width:min(1.9607843137vw,20px)}}.feature2-content p[data-v-917de58d],.feature2-content p span[data-v-917de58d],.feature2-content ul li div[data-v-917de58d]{font-size:var(--font-size-sm)}.feature2-content p[data-v-917de58d]:not(:last-child){margin-bottom:16px}.link-wrapper[data-v-917de58d]{padding-top:24px}@media screen and (min-width:1020px){.link-wrapper[data-v-917de58d]{padding-top:54px}}.items-container[data-v-8393ca59]{display:flex;flex-wrap:wrap;gap:24px 12px;justify-content:center}@media screen and (min-width:1020px){.items-container[data-v-8393ca59]{gap:24px 48px}}.items-container .item[data-v-8393ca59]{align-items:center;display:flex;flex-direction:column;gap:4px;width:41.0256410256vw}@media screen and (min-width:1020px){.items-container .item[data-v-8393ca59]{width:min(23.5294117647vw,240px)}}.items-container .item img[data-v-8393ca59]{height:auto;width:100%}.items-container .item .content[data-v-8393ca59]{font-size:var(--font-size-sm);text-align:center}.items-container .item .content[data-v-8393ca59] span{font-size:var(--font-size-sm)}.link-wrapper[data-v-8393ca59]{padding-top:24px}@media screen and (min-width:1020px){.link-wrapper[data-v-8393ca59]{padding-top:54px}}.flow-items-container[data-v-81483960]{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0;width:100%}@media screen and (min-width:1020px){.flow-items-container[data-v-81483960]{margin-inline:auto;max-width:min(68.6274509804vw,700px)}}li:not(:last-child) .flow-item[data-v-81483960]:after{border-right:1px dashed var(--color-orange-500);bottom:0;content:"";display:inline-block;height:calc(100% - 14.35897vw);left:5.641025641vw;position:absolute;width:2px}@media screen and (min-width:1020px){li:not(:last-child) .flow-item[data-v-81483960]:after{height:calc(100% - min(6.2745098039vw,64px));left:min(2.5490196078vw,26px)}}.flow-item[data-v-81483960]{align-items:flex-start;display:flex;gap:12px;position:relative}.flow-item .label[data-v-81483960]{align-items:center;background-color:var(--color-orange-500);border-radius:100%;color:var(--color-neutral-0);display:flex;flex-direction:column;flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;height:12.3076923077vw;justify-content:center;line-height:1;width:12.3076923077vw}@media screen and (min-width:1020px){.flow-item .label[data-v-81483960]{height:min(5.4901960784vw,56px);width:min(5.4901960784vw,56px)}}.flow-item .label>span[data-v-81483960]{color:var(--color-neutral-0);display:block;font-size:var(--font-size-3xl);line-height:1}@media screen and (min-width:1020px){.flow-item .label>span[data-v-81483960]{font-size:var(--font-size-xl)}}.flow-item .content[data-v-81483960]{align-items:center;display:flex;gap:12px}.flow-item .content img[data-v-81483960]{flex-shrink:0;height:auto;width:20.5128205128vw}@media screen and (min-width:1020px){.flow-item .content img[data-v-81483960]{width:min(11.7647058824vw,120px)}}.flow-item .title[data-v-81483960]{font-size:var(--font-size-lg);font-weight:700;line-height:1.5}.flow-item .description[data-v-81483960]{font-size:var(--font-size-xs);line-height:1.375;margin-top:8px}details[data-v-b60f0def]{width:100%}details[data-v-b60f0def]:not(:first-child){margin-top:24px}details:not(:first-child)+details[data-v-b60f0def]{margin-top:16px}details summary[data-v-b60f0def]{align-items:center;border-bottom:1px solid var(--color-neutral-200);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:700;gap:4px;list-style:none;padding-bottom:8px}details summary[data-v-b60f0def]:before{content:"Q."}details summary[data-v-b60f0def]::-webkit-details-marker{display:none}details summary .label[data-v-b60f0def]{background-color:var(--color-orange-500);border-radius:100%;flex-shrink:0;height:8.2051282051vw;margin-left:auto;position:relative;width:8.2051282051vw}@media screen and (min-width:1020px){details summary .label[data-v-b60f0def]{height:min(3.9215686275vw,40px);width:min(3.9215686275vw,40px)}}details summary .label[data-v-b60f0def]:after,details summary .label[data-v-b60f0def]:before{background-color:var(--color-neutral-0);border-radius:.5128205128vw;content:"";display:inline-block;height:.5128205128vw;left:50%;position:absolute;top:50%;width:50%}@media screen and (min-width:1020px){details summary .label[data-v-b60f0def]:after,details summary .label[data-v-b60f0def]:before{border-radius:min(.1960784314vw,2px);height:min(.1960784314vw,2px)}}details summary .label[data-v-b60f0def]:before{transform:translate(-50%,-50%)}details summary .label[data-v-b60f0def]:after{transform:translate(-50%,-50%) rotate(-90deg);transition:all .3s}details .content[data-v-b60f0def]{align-items:flex-start;display:flex;gap:8px;padding:8px 0}details .content[data-v-b60f0def]:before{content:"A."}details .content>div[data-v-b60f0def]{flex:1}details .content p[data-v-b60f0def]{font-size:var(--font-size-xs)}@media screen and (min-width:1020px){details .content p[data-v-b60f0def]{font-size:var(--font-size-sm)}}details[open] summary .label[data-v-b60f0def]:after{opacity:0;transform:translate(-50%,-50%)}
