:root{--primitive-color-extended-gray-cc:#ccc;--primitive-color-extended-gray-dd:#ddd;--primitive-color-extended-gray-ee:#eee;--primitive-color-extended-gray-f3:#f3f3f3;--primitive-color-extended-orange-light:#fff4ed;--primitive-color-primary-black:#333;--primitive-color-primary-gray-6:#666;--primitive-color-primary-gray-8:#888;--primitive-color-primary-green:#00939d;--primitive-color-primary-orange-ci:#eb5505;--primitive-color-primary-gray-ci:#595757;--primitive-color-primary-white:#fff;--primitive-color-secondary-blue:#0070cc;--primitive-color-secondary-gray-light:#d8dde5;--primitive-color-secondary-purple:#531d76;--primitive-color-secondary-red:red;--primitive-color-secondary-yellow:#f6d681;--primitive-font-family-mono:"Roboto",sans-serif;--primitive-font-family-sans:YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;--primitive-font-size-10:10px;--primitive-font-size-11:11px;--primitive-font-size-12:12px;--primitive-font-size-14:14px;--primitive-font-size-15:15px;--primitive-font-size-16:16px;--primitive-font-size-18:18px;--primitive-font-size-20:20px;--primitive-font-size-22:22px;--primitive-font-size-26:26px;--primitive-font-size-30:30px;--primitive-font-size-32:32px;--primitive-font-size-36:36px;--primitive-font-size-40:40px;--primitive-font-weight-normal:400;--primitive-font-weight-medium:500;--primitive-font-weight-bold:700;--primitive-lineHeight-16:16px;--primitive-lineHeight-18:18px;--primitive-lineHeight-19:19px;--primitive-lineHeight-22:22px;--primitive-lineHeight-22-4:22.4px;--primitive-lineHeight-25:25px;--primitive-lineHeight-28:28px;--primitive-lineHeight-30:30px;--primitive-lineHeight-34:34px;--primitive-lineHeight-38:38px;--primitive-lineHeight-48:48px;--primitive-lineHeight-54:54px;--primitive-spacing-0:0;--primitive-spacing-1:1px;--primitive-spacing-2:2px;--primitive-spacing-4:4px;--primitive-spacing-5:5px;--primitive-spacing-6:6px;--primitive-spacing-8:8px;--primitive-spacing-10:10px;--primitive-spacing-12:12px;--primitive-spacing-14:14px;--primitive-spacing-15:15px;--primitive-spacing-16:16px;--primitive-spacing-20:20px;--primitive-spacing-24:24px;--primitive-spacing-25:25px;--primitive-spacing-28:28px;--primitive-spacing-30:30px;--primitive-spacing-32:32px;--primitive-spacing-35:35px;--primitive-spacing-36:36px;--primitive-spacing-40:40px;--primitive-spacing-45:45px;--primitive-spacing-48:48px;--primitive-spacing-52:52px;--primitive-spacing-56:56px;--primitive-spacing-60:60px;--primitive-radius-0:0;--primitive-radius-1:1px;--primitive-radius-2:2px;--primitive-radius-4:4px;--primitive-radius-8:8px;--primitive-radius-12:12px;--primitive-radius-16:16px;--primitive-radius-20:20px;--primitive-radius-24:24px;--primitive-radius-full:9999px;--primitive-borderWidth-1:1px;--primitive-borderWidth-2:2px;--primitive-borderWidth-3:3px;--primitive-icon-size:28px;--primitive-bullet-size:30px;--primitive-badge-min-height:54px;--primitive-badge-max-height:64px;--primitive-layout-width-banner:610px;--primitive-layout-width-container:360px;--primitive-layout-width-content:100%;--primitive-layout-width-mv:100%;--primitive-layout-height-banner:315px;--primitive-layout-height-mv:584px;--primitive-layout-fade-mv:linear-gradient(90deg,rgba(255,255,255,1) 15%,rgba(255,255,255,.75) 45%,rgba(255,255,255,0) 100%);--primitive-layout-container-paddingX:16px;--primitive-carousel-item-height:96px;--primitive-carousel-item-gap:16px;--primitive-check-icon-size:24px;--primitive-introduction-width:calc((160/393) * 100vw);--primitive-feature-icon-size:64px;--primitive-process-icon-size:64px;--primitive-app-img-height:54px;--primitive-usase-figure-width:133px;--primitive-usase-figure-height:270px;--primitive-flow-arrow-width:12px;--primitive-flow-arrow-height:23px;--primitive-flow-arrow-path:polygon(0% 0%,100% 50%,0% 100%);--primitive-flow-arrow-fill:var(--primitive-color-primary-orange-ci)}@media (max-width:640px){:root{--base-viewport:393px;--container-width:100%;--header-height:60px}}@media (min-width:641px){:root{--base-viewport:1024px;--container-width:960px;--header-height:80px;--primitive-layout-width-container:960px;--primitive-layout-width-content:1024px;--primitive-layout-width-mv:1920px;--primitive-layout-height-banner:624px;--primitive-layout-height-mv:624px;--primitive-carousel-item-height:144px;--primitive-introduction-width:320px;--primitive-feature-icon-size:128px;--primitive-process-icon-size:128px;--primitive-app-img-height:64px}}:root{--semantic-containerWidth:var(--primitive-layout-width-container);--semantic-container-paddingX:var(--primitive-layout-container-paddingX);--semantic-headerHeight:var(--header-height);--semantic-badge-height:clamp(var(--primitive-badge-min-height),calc((var(--primitive-badge-min-height) / var(--base-viewport)) * 100vw),var(--primitive-badge-max-height));--semantic-background-bgDark:var(--primitive-color-primary-black);--semantic-background-bgLight:var(--primitive-color-primary-white);--semantic-background-bgGray:var(--primitive-color-extended-gray-f3);--semantic-background-bgLightGray:var(--primitive-color-extended-gray-ee);--semantic-background-bgOrange:rgba(246,214,129,.15);--semantic-brand-mainColor:var(--primitive-color-primary-orange-ci);--semantic-brand-subColor:var(--primitive-color-primary-gray-ci);--semantic-brand-arrowColor:var(--primitive-color-extended-gray-ee);--semantic-brand-grayColor:var(--primitive-color-primary-gray-6);--semantic-button-width:18.8em;--semantic-button-borderRadius:var(--primitive-radius-4);--semantic-button-borderRadiusFull:var(--primitive-radius-full);--semantic-button-buttonShadow:var(--primitive-color-secondary-gray-light);--semantic-button-primary-bg:var(--primitive-color-primary-green);--semantic-button-primary-border:var(--primitive-color-primary-green);--semantic-button-primary-color:var(--primitive-color-primary-white);--semantic-button-secondary-bg:var(--primitive-color-primary-orange-ci);--semantic-button-secondary-border:var(--primitive-color-primary-orange-ci);--semantic-button-secondary-color:var(--primitive-color-primary-white);--semantic-button-tertiary-bg:var(--primitive-color-primary-white);--semantic-button-tertiary-border:var(--primitive-color-extended-gray-dd);--semantic-button-tertiary-color:var(--primitive-color-primary-black);--semantic-button-fontSize:var(--primitive-font-size-12);--semantic-button-fontSizeLg:var(--primitive-font-size-16);--semantic-button-fontSizeMd:var(--primitive-font-size-15);--semantic-button-fontSizeSub:var(--primitive-font-size-14);--semantic-button-fontSizeSup:var(--primitive-font-size-11);--semantic-button-fontWeight:var(--primitive-font-weight-bold);--semantic-button-layoutGap:var(--primitive-spacing-12);--semantic-button-lineHeight:var(--primitive-lineHeight-16);--semantic-button-lineHeightMulti:var(--primitive-lineHeight-18);--semantic-button-paddingX:var(--primitive-spacing-12);--semantic-button-paddingY:var(--primitive-spacing-10);--semantic-button-paddingYMulti:var(--primitive-spacing-4);--semantic-button-paddingYs:var(--primitive-spacing-10);--semantic-button-iconSize:var(--primitive-icon-size);--semantic-copyright-bgColor:var(--primitive-color-primary-black);--semantic-copyright-color:var(--primitive-color-primary-white);--semantic-copyright-fontFaimly:var(--primitive-font-family-mono);--semantic-copyright-fontSize:var(--primitive-font-size-10);--semantic-copyright-paddingX:var(--primitive-spacing-16);--semantic-copyright-paddingY:var(--primitive-spacing-16);--semantic-divider-borderWidth:var(--primitive-borderWidth-1);--semantic-divider-color:var(--primitive-color-extended-gray-cc);--semantic-divider-margin-bottom:var(--primitive-spacing-15);--semantic-divider-margin-top:var(--primitive-spacing-30);--semantic-divider-padding-bottom:var(--primitive-spacing-10);--semantic-frame-alert-borderColor:var(--primitive-color-secondary-red);--semantic-frame-alert-color:var(--primitive-color-secondary-red);--semantic-frame-borderWidth:var(--primitive-borderWidth-1);--semantic-frame-borderColor:var(--primitive-color-extended-gray-cc);--semantic-frame-info-borderColor:var(--primitive-color-primary-orange-ci);--semantic-frame-body-fontSize:var(--primitive-font-size-14);--semantic-frame-body-lineHeight:var(--primitive-lineHeight-22-4);--semantic-frame-gapY:var(--primitive-spacing-5);--semantic-frame-heading-fontSize:var(--primitive-font-size-16);--semantic-frame-paddingBlock:var(--primitive-spacing-15);--semantic-frame-paddingInline:var(--primitive-spacing-15);--semantic-heading-0-fontSize:var(--primitive-font-size-30);--semantic-heading-0-lineHeight:var(--primitive-lineHeight-48);--semantic-heading-1-fontSize:var(--primitive-font-size-26);--semantic-heading-1-lineHeight:var(--primitive-lineHeight-38);--semantic-heading-2-fontSize:var(--primitive-font-size-22);--semantic-heading-2-lineHeight:var(--primitive-lineHeight-34);--semantic-heading-3-fontSize:var(--primitive-font-size-18);--semantic-heading-3-lineHeight:var(--primitive-lineHeight-30);--semantic-heading-3-maxWidth:34ch;--semantic-heading-4-fontSize:var(--primitive-font-size-16);--semantic-heading-4-lineHeight:var(--primitive-lineHeight-28);--semantic-heading-4-maxWidth:37ch;--semantic-heading-5-fontSize:var(--primitive-font-size-14);--semantic-heading-5-lineHeight:var(--primitive-lineHeight-25);--semantic-heading-0-fontWeight:var(--primitive-font-weight-medium);--semantic-heading-weight-normal:var(--primitive-font-weight-normal);--semantic-heading-weight-medium:var(--primitive-font-weight-medium);--semantic-heading-weight-bold:var(--primitive-font-weight-bold);--semantic-label-bg:var(--primitive-color-primary-orange-ci);--semantic-label-color:var(--primitive-color-primary-white);--semantic-label-large-fontSize:var(--primitive-font-size-20);--semantic-label-large-gapX:var(--primitive-spacing-5);--semantic-label-large-gapY:var(--primitive-spacing-10);--semantic-label-large-lineHeight:var(--primitive-lineHeight-28);--semantic-label-large-paddingX:var(--primitive-spacing-20);--semantic-label-regular-fontSize:var(--primitive-font-size-14);--semantic-label-regular-gapX:var(--primitive-spacing-5);--semantic-label-regular-gapY:var(--primitive-spacing-10);--semantic-label-regular-lineHeight:var(--primitive-lineHeight-22);--semantic-label-regular-paddingX:1em;--semantic-link-color:var(--primitive-color-secondary-blue);--semantic-link-fontSize:var(--primitive-font-size-14);--semantic-link-lineHeight:var(--primitive-lineHeight-25);--semantic-nav-fontSize:var(--primitive-font-size-14);--semantic-nav-fontWeight:var(--primitive-font-weight-medium);--semantic-nav-gap:1em;--semantic-nav-lineHeight:var(--primitive-lineHeight-22-4);--semantic-slide-borderColor:var(--primitive-color-extended-gray-dd);--semantic-slide-headerBg:var(--primitive-color-primary-black);--semantic-slide-headerText:var(--primitive-color-primary-white);--semantic-slide-paddingX:var(--primitive-spacing-15);--semantic-slide-paddingY:var(--primitive-spacing-15);--semantic-spacer-gap5:var(--primitive-spacing-5);--semantic-spacer-gap6:var(--primitive-spacing-6);--semantic-spacer-gap10:var(--primitive-spacing-10);--semantic-spacer-gap14:var(--primitive-spacing-14);--semantic-spacer-gap15:var(--primitive-spacing-15);--semantic-spacer-gap20:var(--primitive-spacing-20);--semantic-spacer-gap24:var(--primitive-spacing-24);--semantic-spacer-gap25:var(--primitive-spacing-25);--semantic-spacer-gap30:var(--primitive-spacing-30);--semantic-spacer-gap35:var(--primitive-spacing-35);--semantic-spacer-gap40:var(--primitive-spacing-40);--semantic-spacer-gap45:var(--primitive-spacing-45);--semantic-spacer-gap48:var(--primitive-spacing-48);--semantic-spacer-gap50:var(--primitive-spacing-50);--semantic-spacer-pad1:var(--primitive-spacing-8);--semantic-spacer-pad2:var(--primitive-spacing-12);--semantic-spacer-pad3:var(--primitive-spacing-16);--semantic-spacer-pad4:var(--primitive-spacing-24);--semantic-spacer-pad5:var(--primitive-spacing-32);--semantic-spacer-pad6:var(--primitive-spacing-48);--semantic-spacer-secBase:42px;--semantic-spacer-secMd:48px;--semantic-spacer-secLg:60px;--semantic-spacer-secXL:64px;--semantic-spacer-ser2XL:96px;--semantic-spacer-sec3XL:128px;--semantic-text-body-color:var(--primitive-color-primary-black);--semantic-text-bodyAlert-color:var(--primitive-color-secondary-red);--semantic-text-inverse-color:var(--primitive-color-primary-white);--semantic-text-note-color:var(--primitive-color-primary-gray-6);--semantic-text-list-color:var(--primitive-color-primary-black);--semantic-text-body-fontFamily:var(--primitive-font-family-sans);--semantic-text-body-fontSize:var(--primitive-font-size-14);--semantic-text-body-fontWeight:var(--primitive-font-weight-normal);--semantic-text-body-lineHeight:var(--primitive-lineHeight-22-4);--semantic-text-list-fontSize:var(--primitive-font-size-12);--semantic-text-list-lineHeight:var(--primitive-lineHeight-19);--semantic-text-note-fontSize:var(--primitive-font-size-12);--semantic-text-note-lineHeight:var(--primitive-lineHeight-19);--semantic-title-underline-borderColor:var(--primitive-color-extended-gray-dd);--semantic-title-underline-paddingY:var(--primitive-spacing-16);--semantic-title-bullet-size:var(--primitive-bullet-size);--semantic-title-bullet-borderWidth:var(--primitive-borderWidth-3);--semantic-title-bullet-borderColor:var(--primitive-color-primary-orange-ci);--semantic-tab-active-bg:var(--primitive-color-primary-white);--semantic-tab-active-color:var(--primitive-color-primary-orange-ci);--semantic-tab-borderColor:var(--primitive-color-primary-orange-ci);--semantic-tab-borderRadius:var(--primitive-radius-4);--semantic-tab-borderWidth:var(--primitive-borderWidth-1);--semantic-tab-gap:var(--primitive-spacing-10);--semantic-tab-inactive-bg:var(--primitive-color-extended-gray-f3);--semantic-tab-inactive-color:var(--primitive-color-primary-gray-6);--semantic-tab-paddingX:1em;--semantic-tab-paddingY:2em;--semantic-table-border:var(--primitive-color-primary-gray-8);--semantic-table-tbodyEven-bg:var(--primitive-color-extended-gray-ee);--semantic-table-th-bg:var(--primitive-color-extended-gray-ee);--semantic-table-thead-bg:var(--primitive-color-extended-orange-light);--semantic-table-fontSize:var(--primitive-font-size-14);--semantic-table-lineHeight:var(--primitive-lineHeight-22-4);--semantic-table-paddingX:1em;--semantic-table-paddingY:1em;--semantic-listNumber-fontFamily:var(--primitive-font-family-mono);--semantic-annotation-fontSize:.5em;--semantic-annotation-fontWeight:var(--primitive-font-weight-medium);--semantic-annotation-gap:.5em;--semantic-maker-grayColor:var(--primitive-color-primary-gray-8);--semantic-maker-fontWeight:var(--primitive-font-weight-medium);--semantic-comment-padding:var(--semantic-spacer-gap30) 0;--semantic-comment-border:1px solid var(--primitive-color-extended-gray-dd);--semantic-comment-borderRadius:var(--primitive-radius-24);--semantic-comment-backgroundColor:var(--semantic-background-bgLight);--semantic-comment-arrowSize:19px;--semantic-cta-gap:var(--primitive-spacing-15);--semantic-cta-title-color:var(--primitive-color-primary-gray-6);--semantic-cta-title-fontSize:var(--semantic-heading-3-fontSize);--semantic-cta-title-fontWeight:var(--semantic-heading-weight-medium);--semantic-cta-title-lineHeight:var(--semantic-heading-1-lineHeight);--semantic-cta-tel-fontFamily:var(--primitive-font-family-mono);--semantic-cta-tel-fontSize:var(--primitive-font-size-40);--semantic-cta-tel-fontWeight:var(--primitive-font-weight-bold);--semantic-cta-tel-lineHeight:1;--semantic-mainvisual-catch-fontSize:calc((var(--primitive-font-size-40) / var(--base-viewport)) * 100vw);--semantic-mainvisual-catch-fontWeight:var(--primitive-font-weight-medium);--semantic-mainvisual-catch-lineHeight:calc((var(--primitive-lineHeight-54) / var(--base-viewport)) * 100vw);--semantic-mainvisual-catch-stoke:var(--primitive-color-primary-white);--semantic-mainvisual-catch-stoke-border:3px currentColor;--semantic-mainvisual-catch-gap:calc((var(--primitive-spacing-8) / var(--base-viewport)) * 100vw);--semantic-mainvisual-height:calc((var(--primitive-layout-height-mv) / var(--base-viewport)) * 100vw);--semantic-mainvisual-imgHeight:calc((var(--primitive-layout-height-banner) / var(--base-viewport)) * 100vw);--semantic-mainvisual-imgFade:var(--primitive-layout-fade-mv);--semantic-mainvisual-logo-width:calc((294px / var(--base-viewport)) * 100vw);--semantic-mainvisual-logo-height:calc((30px / var(--base-viewport)) * 100vw);--semantic-mainvisual-logo-marginBottom:calc((var(--primitive-spacing-24) / var(--base-viewport)) * 100vw);--semantic-mainvisual-sub-fontSize:calc((var(--primitive-font-size-16) / var(--base-viewport)) * 100vw);--semantic-mainvisual-sub-lineHeight:calc((var(--primitive-lineHeight-24) / var(--base-viewport)) * 100vw);--semantic-mainvisual-sub-marginBottom:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-mainvisual-btn-marginBottom:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-mainvisual-annotation-marginBottom:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-casestudy-padding:calc((var(--primitive-spacing-8) / var(--base-viewport)) * 100vw) calc((var(--primitive-spacing-16) / var(--base-viewport)) * 100vw);--semantic-casestudy-itemHeight:calc((var(--primitive-carousel-item-height) / var(--base-viewport)) * 100vw);--semantic-casestudy-item-gap:calc((var(--primitive-carousel-item-gap) / var(--base-viewport)) * 100vw);--semantic-casestudy-iconSize:calc((var(--primitive-check-icon-size) / var(--base-viewport)) * 100vw);--semantic-casestudy-catchWidth:calc(100% - var(--semantic-container-paddingX));--semantic-casestudy-catchBg:var(--primitive-color-primary-white);--semantic-casestudy-catchBorderRadius:calc((var(--primitive-radius-12) / var(--base-viewport)) * 100vw);--semantic-casestudy-catchMargin:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-casestudy-catchPadding:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-casestudy-catchFontSize:var(--semantic-heading-3-fontSize);--semantic-casestudy-catchFontWeight:var(--semantic-heading-weight-medium);--semantic-casestudy-catchColor:var(--semantic-text-body-color);--semantic-introduction-imgWidth:var(--primitive-introduction-width);--semantic-feature-iconSize:calc((var(--primitive-feature-icon-size) / var(--base-viewport)) * 100vw);--semantic-figure-height:calc((512px / var(--base-viewport)) * 100vw);--semantic-figure-maxHeight:512px;--semantic-process-iconSize:calc((var(--primitive-process-icon-size) / var(--base-viewport)) * 100vw);--semantic-usage-figureSize:calc((240px / var(--base-viewport)) * 100vw);--semantic-usage-imageWidth-ecshop:calc((156px / var(--base-viewport)) * 100vw);--semantic-usage-imageWidth-applepay:calc((133px / var(--base-viewport)) * 100vw);--semantic-usage-imageWidth-googleplay:calc((133px / var(--base-viewport)) * 100vw);--semantic-usage-imageHeight:calc((270px / var(--base-viewport)) * 100vw)}@media (max-width:1024px){:root{--semantic-containerWidth:calc((var(--primitive-layout-width-container) / var(--base-viewport)) * 100vw);--semantic-container-paddingX:calc((var(--primitive-layout-container-paddingX) / var(--base-viewport)) * 100vw);--semantic-button-fontSize:calc((var(--primitive-font-size-12) / var(--base-viewport)) * 100vw);--semantic-button-fontSizeLg:calc((var(--primitive-font-size-16) / var(--base-viewport)) * 100vw);--semantic-button-fontSizeMd:calc((var(--primitive-font-size-15) / var(--base-viewport)) * 100vw);--semantic-button-fontSizeSub:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-button-fontSizeSup:calc((var(--primitive-font-size-11) / var(--base-viewport)) * 100vw);--semantic-button-layoutGap:calc((var(--primitive-spacing-12) / var(--base-viewport)) * 100vw);--semantic-button-lineHeight:calc((var(--primitive-lineHeight-16) / var(--base-viewport)) * 100vw);--semantic-button-lineHeightMulti:calc((var(--primitive-lineHeight-18) / var(--base-viewport)) * 100vw);--semantic-button-paddingX:calc((var(--primitive-spacing-12) / var(--base-viewport)) * 100vw);--semantic-button-paddingY:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-button-paddingYMulti:calc((var(--primitive-spacing-4) / var(--base-viewport)) * 100vw);--semantic-button-paddingYs:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-button-iconSize:calc((var(--primitive-icon-size) / var(--base-viewport)) * 100vw);--semantic-copyright-fontSize:calc((var(--primitive-font-size-10) / var(--base-viewport)) * 100vw);--semantic-copyright-paddingX:calc((var(--primitive-spacing-16) / var(--base-viewport)) * 100vw);--semantic-copyright-paddingY:calc((var(--primitive-spacing-16) / var(--base-viewport)) * 100vw);--semantic-divider-margin-bottom:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-divider-margin-top:calc((var(--primitive-spacing-30) / var(--base-viewport)) * 100vw);--semantic-divider-padding-bottom:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-frame-body-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-frame-body-lineHeight:calc((var(--primitive-lineHeight-22-4) / var(--base-viewport)) * 100vw);--semantic-frame-gapY:calc((var(--primitive-spacing-5) / var(--base-viewport)) * 100vw);--semantic-frame-heading-fontSize:calc((var(--primitive-font-size-16) / var(--base-viewport)) * 100vw);--semantic-frame-paddingBlock:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-frame-paddingInline:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-heading-0-fontSize:calc((var(--primitive-font-size-30) / var(--base-viewport)) * 100vw);--semantic-heading-0-lineHeight:calc((var(--primitive-lineHeight-48) / var(--base-viewport)) * 100vw);--semantic-heading-1-fontSize:calc((var(--primitive-font-size-26) / var(--base-viewport)) * 100vw);--semantic-heading-1-lineHeight:calc((var(--primitive-lineHeight-38) / var(--base-viewport)) * 100vw);--semantic-heading-2-fontSize:calc((var(--primitive-font-size-22) / var(--base-viewport)) * 100vw);--semantic-heading-2-lineHeight:calc((var(--primitive-lineHeight-34) / var(--base-viewport)) * 100vw);--semantic-heading-3-fontSize:calc((var(--primitive-font-size-18) / var(--base-viewport)) * 100vw);--semantic-heading-3-lineHeight:calc((var(--primitive-lineHeight-30) / var(--base-viewport)) * 100vw);--semantic-heading-4-fontSize:calc((var(--primitive-font-size-16) / var(--base-viewport)) * 100vw);--semantic-heading-4-lineHeight:calc((var(--primitive-lineHeight-28) / var(--base-viewport)) * 100vw);--semantic-heading-5-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-heading-5-lineHeight:calc((var(--primitive-lineHeight-25) / var(--base-viewport)) * 100vw);--semantic-label-large-fontSize:calc((var(--primitive-font-size-20) / var(--base-viewport)) * 100vw);--semantic-label-large-gapX:calc((var(--primitive-spacing-5) / var(--base-viewport)) * 100vw);--semantic-label-large-gapY:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-label-large-lineHeight:calc((var(--primitive-lineHeight-28) / var(--base-viewport)) * 100vw);--semantic-label-large-paddingX:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-label-regular-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-label-regular-gapX:calc((var(--primitive-spacing-5) / var(--base-viewport)) * 100vw);--semantic-label-regular-gapY:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-label-regular-lineHeight:calc((var(--primitive-lineHeight-22) / var(--base-viewport)) * 100vw);--semantic-label-regular-paddingX:calc((1em / var(--base-viewport)) * 100vw);--semantic-link-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-link-lineHeight:calc((var(--primitive-lineHeight-25) / var(--base-viewport)) * 100vw);--semantic-nav-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-nav-gap:calc((1em / var(--base-viewport)) * 100vw);--semantic-nav-lineHeight:calc((var(--primitive-lineHeight-22-4) / var(--base-viewport)) * 100vw);--semantic-slide-paddingX:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-slide-paddingY:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-spacer-gap5:calc((var(--primitive-spacing-5) / var(--base-viewport)) * 100vw);--semantic-spacer-gap10:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-spacer-gap15:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-spacer-gap20:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-spacer-gap45:calc((var(--primitive-spacing-24) / var(--base-viewport)) * 100vw);--semantic-spacer-gap25:calc((var(--primitive-spacing-25) / var(--base-viewport)) * 100vw);--semantic-spacer-gap30:calc((var(--primitive-spacing-30) / var(--base-viewport)) * 100vw);--semantic-spacer-gap35:calc((var(--primitive-spacing-35) / var(--base-viewport)) * 100vw);--semantic-spacer-gap40:calc((var(--primitive-spacing-40) / var(--base-viewport)) * 100vw);--semantic-spacer-gap45:calc((var(--primitive-spacing-45) / var(--base-viewport)) * 100vw);--semantic-spacer-gap48:calc((var(--primitive-spacing-48) / var(--base-viewport)) * 100vw);--semantic-spacer-gap50:calc((var(--primitive-spacing-50) / var(--base-viewport)) * 100vw);--semantic-spacer-pad1:calc((var(--primitive-spacing-8) / var(--base-viewport)) * 100vw);--semantic-spacer-pad2:calc((var(--primitive-spacing-12) / var(--base-viewport)) * 100vw);--semantic-spacer-pad3:calc((var(--primitive-spacing-16) / var(--base-viewport)) * 100vw);--semantic-spacer-pad4:calc((var(--primitive-spacing-24) / var(--base-viewport)) * 100vw);--semantic-spacer-pad5:calc((var(--primitive-spacing-32) / var(--base-viewport)) * 100vw);--semantic-spacer-pad6:calc((var(--primitive-spacing-48) / var(--base-viewport)) * 100vw);--semantic-text-body-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-text-body-lineHeight:calc((var(--primitive-lineHeight-22-4) / var(--base-viewport)) * 100vw);--semantic-text-list-fontSize:calc((var(--primitive-font-size-12) / var(--base-viewport)) * 100vw);--semantic-text-list-lineHeight:calc((var(--primitive-lineHeight-19) / var(--base-viewport)) * 100vw);--semantic-text-note-fontSize:calc((var(--primitive-font-size-12) / var(--base-viewport)) * 100vw);--semantic-text-note-lineHeight:calc((var(--primitive-lineHeight-19) / var(--base-viewport)) * 100vw);--semantic-title-underline-paddingY:calc((var(--primitive-spacing-16) / var(--base-viewport)) * 100vw);--semantic-tab-gap:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-tab-paddingX:calc((1em / var(--base-viewport)) * 100vw);--semantic-tab-paddingY:calc((2em / var(--base-viewport)) * 100vw);--semantic-table-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-table-lineHeight:calc((var(--primitive-lineHeight-22-4) / var(--base-viewport)) * 100vw);--semantic-table-paddingX:calc((1em / var(--base-viewport)) * 100vw);--semantic-table-paddingY:calc((1em / var(--base-viewport)) * 100vw);--semantic-cta-gap:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-cta-title-fontSize:min(var(--semantic-heading-3-fontSize),calc((var(--semantic-heading-3-fontSize) / var(--base-viewport)) * 100vw));--semantic-cta-title-lineHeight:calc((var(--semantic-heading-1-lineHeight) / var(--base-viewport)) * 100vw);--semantic-cta-tel-fontSize:calc((var(--primitive-font-size-40) / var(--base-viewport)) * 100vw)}}@media (max-width:640px){:root{--semantic-spacer-secBase:calc((42px / var(--base-viewport)) * 100vw);--semantic-spacer-secMd:calc((48px / var(--base-viewport)) * 100vw);--semantic-spacer-secLg:calc((60px / var(--base-viewport)) * 100vw);--semantic-spacer-secXL:calc((64px / var(--base-viewport)) * 100vw);--semantic-spacer-ser2XL:calc((96px / var(--base-viewport)) * 100vw);--semantic-spacer-sec3XL:calc((128px / var(--base-viewport)) * 100vw)}}@media (min-width:641px) and (max-width:1024px){:root{--semantic-button-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-button-fontSizeLg:calc((var(--primitive-font-size-18) / var(--base-viewport)) * 100vw);--semantic-button-fontSizeSub:calc((var(--primitive-font-size-15) / var(--base-viewport)) * 100vw);--semantic-button-fontSizeSup:calc((var(--primitive-font-size-12) / var(--base-viewport)) * 100vw);--semantic-button-layoutGap:calc((var(--primitive-spacing-16) / var(--base-viewport)) * 100vw);--semantic-button-lineHeight:calc((var(--primitive-lineHeight-18) / var(--base-viewport)) * 100vw);--semantic-button-paddingX:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-button-paddingY:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-button-paddingYs:calc((var(--primitive-spacing-12) / var(--base-viewport)) * 100vw);--semantic-frame-paddingInline:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-heading-0-fontSize:calc((var(--primitive-font-size-36) / var(--base-viewport)) * 100vw);--semantic-heading-0-lineHeight:calc((var(--primitive-lineHeight-54) / var(--base-viewport)) * 100vw);--semantic-heading-5-fontSize:calc((var(--primitive-font-size-16) / var(--base-viewport)) * 100vw);--semantic-heading-5-lineHeight:calc((var(--primitive-lineHeight-28) / var(--base-viewport)) * 100vw);--semantic-label-large-gapX:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-label-regular-gapX:calc((var(--primitive-spacing-10) / var(--base-viewport)) * 100vw);--semantic-nav-gap:calc((2em / var(--base-viewport)) * 100vw);--semantic-slide-paddingX:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-spacer-secBase:calc((64px / var(--base-viewport)) * 100vw);--semantic-spacer-secMd:calc((72px / var(--base-viewport)) * 100vw);--semantic-spacer-secLg:calc((80px / var(--base-viewport)) * 100vw);--semantic-spacer-secXL:calc((96px / var(--base-viewport)) * 100vw);--semantic-spacer-ser2XL:calc((128px / var(--base-viewport)) * 100vw);--semantic-spacer-sec3XL:calc((192px / var(--base-viewport)) * 100vw);--semantic-text-list-fontSize:calc((var(--primitive-font-size-14) / var(--base-viewport)) * 100vw);--semantic-text-list-lineHeight:calc((var(--primitive-lineHeight-22-4) / var(--base-viewport)) * 100vw);--semantic-tab-gap:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-tab-paddingX:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-tab-paddingY:calc((var(--primitive-spacing-30) / var(--base-viewport)) * 100vw);--semantic-mainvisual-catch-fontSize:calc(((var(--primitive-font-size-32) * 2) / var(--base-viewport)) * 100vw);--semantic-mainvisual-catch-lineHeight:1;--semantic-mainvisual-catch-gap:calc((var(--primitive-spacing-16) / var(--base-viewport)) * 100vw);--semantic-mainvisual-logo-width:calc((471px / var(--base-viewport)) * 100vw);--semantic-mainvisual-logo-height:calc((48px / var(--base-viewport)) * 100vw);--semantic-mainvisual-logo-marginBottom:calc((var(--primitive-spacing-24) / var(--base-viewport)) * 100vw);--semantic-mainvisual-sub-fontSize:calc((var(--primitive-font-size-16) / var(--base-viewport)) * 100vw);--semantic-mainvisual-sub-lineHeight:calc((var(--primitive-lineHeight-24) / var(--base-viewport)) * 100vw);--semantic-mainvisual-sub-marginBottom:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-mainvisual-btn-marginBottom:calc((var(--primitive-spacing-20) / var(--base-viewport)) * 100vw);--semantic-mainvisual-annotation-marginBottom:calc((var(--primitive-spacing-15) / var(--base-viewport)) * 100vw);--semantic-casestudy-padding:calc((var(--primitive-spacing-8) / var(--base-viewport)) * 100vw) var(--semantic-spacer-secMd);--semantic-casestudy-catchWidth:var(--semantic-containerWidth);--semantic-casestudy-catchMargin:calc((var(--primitive-spacing-25) / var(--base-viewport)) * 100vw);--semantic-casestudy-catchFontSize:var(--semantic-heading-1-fontSize);--semantic-introduction-imgWidth:calc((var(--primitive-introduction-width) / var(--base-viewport)) * 100vw)}}@media (min-width:1025px){:root{--semantic-button-fontSize:var(--primitive-font-size-14);--semantic-button-fontSizeLg:var(--primitive-font-size-18);--semantic-button-fontSizeSub:var(--primitive-font-size-15);--semantic-button-fontSizeSup:var(--primitive-font-size-12);--semantic-button-layoutGap:var(--primitive-spacing-16);--semantic-button-lineHeight:var(--primitive-lineHeight-18);--semantic-button-paddingX:var(--primitive-spacing-20);--semantic-button-paddingY:var(--primitive-spacing-20);--semantic-button-paddingYs:var(--primitive-spacing-12);--semantic-frame-paddingInline:var(--primitive-spacing-20);--semantic-heading-0-fontSize:var(--primitive-font-size-36);--semantic-heading-0-lineHeight:var(--primitive-lineHeight-54);--semantic-heading-5-fontSize:var(--primitive-font-size-16);--semantic-heading-5-lineHeight:var(--primitive-lineHeight-28);--semantic-label-large-gapX:var(--primitive-spacing-10);--semantic-label-regular-gapX:var(--primitive-spacing-10);--semantic-nav-gap:2em;--semantic-slide-paddingX:var(--primitive-spacing-20);--semantic-spacer-secBase:64px;--semantic-spacer-secMd:72px;--semantic-spacer-secLg:80px;--semantic-spacer-secXL:96px;--semantic-spacer-ser2XL:128px;--semantic-spacer-sec3XL:192px;--semantic-text-list-fontSize:var(--primitive-font-size-14);--semantic-text-list-lineHeight:var(--primitive-lineHeight-22-4);--semantic-tab-gap:var(--primitive-spacing-15);--semantic-tab-paddingX:var(--primitive-spacing-15);--semantic-tab-paddingY:var(--primitive-spacing-30);--semantic-mainvisual-catch-fontSize:calc(var(--primitive-font-size-32) * 2);--semantic-mainvisual-catch-lineHeight:1;--semantic-mainvisual-catch-gap:var(--primitive-spacing-16);--semantic-mainvisual-height:var(--primitive-layout-height-mv);--semantic-mainvisual-imgHeight:var(--primitive-layout-height-banner);--semantic-mainvisual-logo-width:471px;--semantic-mainvisual-logo-height:48px;--semantic-mainvisual-logo-marginBottom:var(--primitive-spacing-24);--semantic-mainvisual-sub-fontSize:var(--primitive-font-size-16);--semantic-mainvisual-sub-lineHeight:var(--primitive-lineHeight-24);--semantic-mainvisual-sub-marginBottom:var(--primitive-spacing-15);--semantic-mainvisual-btn-marginBottom:var(--primitive-spacing-20);--semantic-mainvisual-annotation-marginBottom:var(--primitive-spacing-15);--semantic-casestudy-padding:var(--primitive-spacing-8) var(--semantic-spacer-secMd);--semantic-casestudy-iconSize:var(--primitive-check-icon-size);--semantic-casestudy-itemHeight:var(--primitive-carousel-item-height);--semantic-casestudy-item-gap:var(--primitive-carousel-item-gap);--semantic-casestudy-catchWidth:var(--semantic-containerWidth);--semantic-casestudy-catchMargin:var(--primitive-spacing-25);--semantic-casestudy-catchFontSize:var(--semantic-heading-1-fontSize);--semantic-introduction-imgWidth:var(--primitive-introduction-width);--semantic-feature-iconSize:var(--primitive-feature-icon-size);--semantic-process-iconSize:var(--primitive-process-icon-size);--semantic-usage-figureSize:240px;--semantic-usage-imageWidth-ecshop:156px;--semantic-usage-imageWidth-applepay:133px;--semantic-usage-imageWidth-googleplay:133px;--semantic-usage-imageHeight:270px}}*,*::before,*::after{box-sizing:border-box;font-variant-east-asian:proportional-width;font-feature-settings:"palt"}html{font-size:var(--semantic-text-body-fontSize)}body{margin:0;padding:0;font-family:var(--semantic-text-body-fontFamily);font-size:var(--semantic-text-body-fontSize);font-weight:var(--semantic-text-body-fontWeight);color:var(--semantic-text-body-color);background-color:var(--semantic-background-bgLight);line-height:var(--semantic-text-body-lineHeight)}img{display:block;max-width:100%;height:auto}.sp,.tab,.pc{display:none}.l-container{width:100%;margin-inline:auto;padding-inline:var(--semantic-container-paddingX)}.l-header{position:relative;z-index:100;display:flex;justify-content:space-between;align-items:center;padding-inline-start:var(--semantic-container-paddingX);background-color:var(--semantic-background-bgLight);width:100%;height:var(--semantic-headerHeight)}.l-header__logo{display:flex;align-items:center;justify-content:center;height:var(--semantic-headerHeight)}.l-menu{display:flex;align-items:center;justify-content:center}@media (min-width:641px){.l-container{max-width:var(--semantic-containerWidth)}.l-header{max-width:var(--semantic-containerWidth);margin-inline:auto;padding-inline-end:var(--semantic-container-paddingX)}}.c-logo{display:block}.c-logo__text{display:block}.c-heading-0{font-size:var(--semantic-heading-0-fontSize);font-weight:var(--semantic-heading-0-fontWeight);line-height:var(--semantic-heading-0-lineHeight);color:var(--semantic-text-body-color);margin:0}.c-heading-0__accent{color:var(--semantic-brand-mainColor)}.c-heading-1{font-size:var(--semantic-heading-1-fontSize);font-weight:var(--semantic-heading-weight-bold);line-height:var(--semantic-heading-1-lineHeight);color:var(--semantic-brand-mainColor);margin:0}.c-heading-2{font-size:var(--semantic-heading-2-fontSize);font-weight:var(--semantic-heading-weight-bold);line-height:var(--semantic-heading-2-lineHeight);margin:0}.c-heading-3{font-size:var(--semantic-heading-3-fontSize);font-weight:var(--semantic-heading-weight-bold);line-height:var(--semantic-heading-3-lineHeight);margin:0}.c-color--accent{color:var(--semantic-brand-mainColor)}.c-nowrap{white-space:nowrap}.c-sup{font-size:var(--semantic-annotation-fontSize);font-weight:var(--semantic-annotation-fontWeight)}.c-title{display:flex;flex-direction:column;align-items:flex-start}.c-title--centering{align-items:center}.c-title__heading{font-size:var(--semantic-heading-0-fontSize);font-weight:var(--semantic-heading-0-fontWeight);line-height:var(--semantic-heading-0-lineHeight);margin:0;text-align:center}.c-title__bullet{align-items:center;gap:var(--semantic-spacer-gap15);&::after{content:"";width:var(--semantic-title-bullet-size);height:var(--semantic-title-bullet-borderWidth);background-color:var(--semantic-title-bullet-borderColor);margin-inline:auto}}.c-title__bullet--side{margin:0;padding-inline-start:.5em;border-inline-start:3px solid var(--semantic-brand-mainColor)}.c-title--underline{width:100%;border-block-end:1px solid var(--semantic-title-underline-borderColor);padding-block-end:var(--semantic-title-underline-paddingY);& .c-title__heading{text-align:left;font-size:var(--semantic-heading-2-fontSize);line-height:var(--semantic-heading-2-lineHeight)}}.c-button,.c-button--small{display:flex;align-items:center;justify-content:space-between;gap:var(--semantic-spacer-gap10);width:100%;max-width:var(--semantic-button-width);border:1px solid;border-radius:var(--semantic-button-borderRadiusFull);box-shadow:0 3px 0 0 var(--semantic-button-buttonShadow);font-size:var(--semantic-button-fontSizeLg);font-weight:var(--semantic-button-fontWeight);line-height:var(--semantic-button-lineHeight);text-decoration:none}.c-button{padding:var(--semantic-button-paddingY) var(--semantic-button-paddingX)}.c-button--small{padding:var(--semantic-button-paddingYMulti) var(--semantic-button-paddingX);font-size:var(--semantic-button-fontSize)}.c-button__centering{justify-content:center}.c-button--primary{background-color:var(--semantic-button-primary-bg);border-color:var(--semantic-button-primary-border);color:var(--semantic-button-primary-color)}.c-button--secondary{background-color:var(--semantic-button-secondary-bg);border-color:var(--semantic-button-secondary-border);color:var(--semantic-button-primary-color)}.c-button__text{display:block}.c-button__icon{display:block;width:var(--semantic-button-iconSize);height:var(--semantic-button-iconSize);flex-shrink:0;color:inherit;& svg,& svg use{fill:inherit}}.c-application__btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--semantic-spacer-gap15);margin-block-start:var(--semantic-spacer-secBase)}@media (hover:hover) and (pointer:fine){.c-button,.c-button--small{transition:transform 0.1s ease;&:hover{transform:translateY(2px);box-shadow:none}}}.c-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--semantic-spacer-gap5)}.c-list--disc{font-size:var(--semantic-text-list-fontSize);font-weight:var(--semantic-maker-fontWeight);line-height:var(--semantic-text-list-lineHeight);color:var(--semantic-text-list-color)}.c-list__item{display:grid;grid-template-columns:fit-content(100%) 1fr;gap:var(--semantic-spacer-gap6);align-items:start}.c-list__item::before{content:"・";color:var(--semantic-brand-mainColor)}.c-paragraph{font-size:var(--semantic-text-body-fontSize);line-height:var(--semantic-text-body-lineHeight);color:var(--semantic-text-body-color);margin:0}.c-text--accent{color:var(--semantic-brand-mainColor)}.c-indent--annotation{padding-inline-start:1.25em;text-indent:-1.25em;&::before{content:"※";margin-inline-end:.25em}}.c-annotation{margin:0;padding:0}.c-annotation__item{display:grid;grid-template-columns:fit-content(100%) 1fr;gap:var(--semantic-annotation-gap);margin:0;font-size:var(--semantic-text-note-fontSize);line-height:var(--semantic-text-note-lineHeight);color:var(--semantic-text-note-color);&::before{content:"※"}&+&{margin-block-start:var(--semantic-spacer-gap5)}}.c-annotation__text{display:block}.c-frame{border:var(--semantic-frame-borderWidth) solid var(--semantic-frame-borderColor);padding:var(--semantic-frame-paddingBlock) var(--semantic-frame-paddingInline);display:flex;flex-direction:column;gap:var(--semantic-frame-gapY);border-radius:var(--semantic-tab-borderRadius);background-color:var(--semantic-background-bgLight)}.c-comment{position:relative;width:100%;margin-block-start:var(--semantic-spacer-gap30);padding:var(--semantic-comment-padding);border:var(--semantic-comment-border);border-radius:var(--semantic-comment-borderRadius);&::before{content:"";position:absolute;top:0;left:0;right:0;display:block;margin:auto;width:var(--semantic-comment-arrowSize);height:var(--semantic-comment-arrowSize);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M17.9991%2017.2109L9.24915%200.499937L0.500153%2017.2109%22%20stroke%3D%22%23DDDDDD%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%20fill%3D%22%23FFFFFF%22%2F%3E%20%3C%2Fsvg%3E);transform:translateY(calc(-100% + 2px))}}.c-comment__text{margin-inline:-1px;background-color:var(--semantic-comment-backgroundColor);text-align:center;& .--upp{font-size:1.25em}}.g-header{z-index:100;position:fixed;top:0;left:0;width:100%;background-color:var(--semantic-background-bgLight)}.l-menu__list{list-style:none;display:flex;margin:0;padding:0;gap:var(--semantic-nav-gap)}.l-menu__link{font-size:var(--semantic-nav-fontSize);font-weight:var(--semantic-nav-fontWeight);line-height:var(--semantic-nav-lineHeight);color:var(--semantic-text-body-color);text-decoration:none}@media (max-width:640px){body.is-fixed{position:fixed;width:100%;overflow:hidden}.l-menu.is-open{display:block}.l-menu__list{flex-direction:column;visibility:hidden;overflow-y:auto;opacity:0;position:fixed;top:var(--semantic-headerHeight);left:100%;width:100%;height:auto;padding-block:var(--semantic-nav-gap);padding-inline:var(--semantic-container-paddingX);background-color:var(--semantic-background-bgLightGray);transform:translateX(100%);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;.l-menu:not(.is-open) &{visibility:hidden;opacity:0;transform:translateX(0)}.l-menu.is-open &{visibility:visible;opacity:1;transform:translateX(-100%)}.l-menu__link{display:flex;align-items:center;gap:.25em;font-size:1.125em;&::before{content:"";width:1.5em;height:1.5em;display:block;flex-shrink:0;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%20%3Cpath%20d%3D%22M19.5469%2014C19.5469%2014.125%2019.4844%2014.2656%2019.3906%2014.3594L12.1094%2021.6406C12.0156%2021.7344%2011.875%2021.7969%2011.75%2021.7969C11.625%2021.7969%2011.4844%2021.7344%2011.3906%2021.6406L10.6094%2020.8594C10.5156%2020.7656%2010.4531%2020.6406%2010.4531%2020.5C10.4531%2020.375%2010.5156%2020.2344%2010.6094%2020.1406L16.75%2014L10.6094%207.85938C10.5156%207.76563%2010.4531%207.625%2010.4531%207.5C10.4531%207.375%2010.5156%207.23438%2010.6094%207.14063L11.3906%206.35938C11.4844%206.26563%2011.625%206.20312%2011.75%206.20312C11.875%206.20312%2012.0156%206.26563%2012.1094%206.35938L19.3906%2013.6406C19.4844%2013.7344%2019.5469%2013.875%2019.5469%2014Z%22%20fill%3D%22%23000%22%2F%3E%20%3C%2Fsvg%3E);background-size:contain}}}.l-trigger{position:relative;display:block;width:var(--semantic-headerHeight);height:var(--semantic-headerHeight);background:none;border:none;padding:0;cursor:pointer}.l-trigger--bar{display:block;position:absolute;inset:0;margin:auto;width:32px;height:2px;background-color:var(--semantic-text-note-color);transition:transform 0.3s ease,opacity 0.3s ease;&:nth-child(1){transform:translateY(-10px);.is-active &{transform:translateY(0) rotate(45deg)}}&:nth-child(2){transform:translateY(0);.is-active &{transform:scaleX(0) translateY(0)}}&:nth-child(3){transform:translateY(10px);.is-active &{transform:translateY(0) rotate(-45deg)}}}.l-menu__overlay{position:fixed;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;visibility:hidden;opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease;&.is-open{visibility:visible;opacity:1}}@supports (transition-behavior:allow-discrete){.l-menu__overlay{display:none;visibility:visible;transition:opacity 0.3s ease,display 0.3s allow-discrete}.l-menu__overlay.is-open{display:block}@starting-style{.l-menu__overlay.is-open{opacity:0}}}}@media (min-width:641px){.l-trigger,.l-menu__overlay{display:none!important}.l-menu,.l-menu__list{height:100%}.l-menu__link{position:relative;display:flex;align-items:center;height:100%}}@media (hover:hover) and (pointer:fine){.l-menu__link{position:relative;&::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:var(--semantic-title-bullet-borderWidth);background-color:var(--semantic-brand-mainColor);transform:scaleY(0);transform-origin:center bottom;transition:transform 0.3s ease}&:hover{color:var(--semantic-brand-mainColor);&::after{transform:scaleY(1)}}}}.g-main{padding-block-start:var(--semantic-headerHeight)}.p-mainvisual{overflow:hidden;position:relative;width:100%;background-color:var(--semantic-background-bgLight);&::before{content:"";opacity:.3;position:absolute;top:0;left:8.9vw;width:100vw;height:var(--semantic-mainvisual-imgHeight);background-image:var(--semantic-mainvisual-imgFade),url(../img/img/bg_mv_gallery.webp);background-size:calc(var(--semantic-mainvisual-imgHeight) / 2) 100%,auto 100%;background-repeat:no-repeat,repeat-x}}.p-mainvisual__container{position:relative;z-index:2;height:var(--semantic-mainvisual-height);&::before{z-index:-1;content:"";position:absolute;top:0;left:38%;width:auto;height:var(--semantic-mainvisual-imgHeight);aspect-ratio:1 / 1;background-image:url(../img/img/img_mv_figure.webp);background-size:contain;background-repeat:no-repeat;background-position:center}}.p-mainvisual__catch{display:flex;align-items:center;height:var(--semantic-mainvisual-imgHeight);margin-block-end:var(--semantic-spacer-gap30)}.p-mainvisual__heading{display:flex;flex-direction:column;font-size:var(--semantic-mainvisual-catch-fontSize);line-height:var(--semantic-mainvisual-catch-lineHeight);gap:var(--semantic-mainvisual-catch-gap);& *{font-weight:var(--semantic-mainvisual-catch-fontWeight)}& span{z-index:2;position:relative;&::before{z-index:-1;content:attr(data-text);position:absolute;left:0;font-size:1em;color:var(--semantic-mainvisual-catch-stoke);-webkit-text-stroke:var(--semantic-mainvisual-catch-stoke-border)}}}.p-mainvisual__logo{width:var(--semantic-mainvisual-logo-width);margin-block-end:var(--semantic-spacer-pad4)}.p-mainvisual__sub{list-style:none;margin-block-end:var(--semantic-spacer-gap15);padding:0;display:flex;width:20.25em;flex-wrap:wrap;justify-content:center;font-size:var(--semantic-heading-5-fontSize);line-height:var(--semantic-heading-5-lineHeight);color:var(--semantic-brand-grayColor)}.p-mainvisual__sub-text{white-space:nowrap;&:nth-of-type(2)::before,&:nth-of-type(4)::before{content:"/";margin-inline:.25em}}.p-mainvisual__btn{display:flex;justify-content:center;margin-block-start:var(--semantic-spacer-gap15);margin-block-end:var(--semantic-spacer-gap20)}.p-introduction{padding-block:var(--semantic-spacer-secXL)}.p-introduction__content{display:flow-root;margin-block-start:var(--semantic-spacer-gap30);&::before{content:"";display:block;float:right;width:var(--semantic-introduction-imgWidth);aspect-ratio:320 / 336;background-image:url(../img/img/img_introduction.webp);background-size:contain;background-repeat:no-repeat}}.p-introduction__content .c-heading-1{margin-block-end:var(--semantic-spacer-gap30)}.p-introduction__content .c-list{margin-block-end:var(--semantic-spacer-gap15)}.p-feature{background-color:var(--semantic-background-bgOrange);padding-block:var(--semantic-spacer-secXL)}.p-feature__items{display:flex;flex-direction:column;gap:var(--semantic-spacer-gap14);margin-block-start:var(--semantic-spacer-gap30)}.p-feature__item{background-color:var(--semantic-background-bgLight);border:var(--semantic-frame-borderWidth) solid var(--semantic-frame-borderColor);border-radius:var(--semantic-tab-borderRadius);padding:var(--semantic-frame-paddingBlock) var(--semantic-frame-paddingInline)}.p-feature__header{display:flex;gap:var(--semantic-spacer-gap14);align-items:center}.p-feature__heading .c-color--accent{font-size:var(--semantic-heading-2-fontSize)}.p-feature__icons{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--semantic-feature-iconSize);height:var(--semantic-feature-iconSize);color:var(--semantic-brand-mainColor)}.p-feature__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:75%;height:75%;aspect-ratio:1 /1;fill:currentColor;& use{fill:inherit}}.p-feature__content .c-paragraph{font-size:var(--semantic-text-note-fontSize);line-height:var(--semantic-text-note-lineHeight)}.p-feature .c-annotation{margin-block-start:var(--semantic-spacer-gap20)}.p-casestudy{position:relative;background-color:var(--semantic-background-bgGray);padding-block:var(--semantic-casestudy-padding)}.p-casestudy__voices{margin-block-start:calc(var(--semantic-spacer-pad1) * -1)}.p-casestudy__voice{display:flex;gap:var(--semantic-spacer-pad1);align-items:flex-start;border:2px solid var(--semantic-text-inverse-color);border-radius:var(--semantic-spacer-pad1);padding:var(--semantic-spacer-pad1) var(--semantic-spacer-pad2)}.p-casestudy__icon{display:inline-block;width:auto;height:var(--semantic-casestudy-itemHeight);color:transparent!important;fill:inherit!important;& use{width:auto;height:var(--semantic-casestudy-itemHeight);color:inherit;fill:inherit!important;stroke-width:4px!important}&.--icon1,&.--icon1 use{aspect-ratio:189 / 144}&.--icon2,&.--icon2 use{aspect-ratio:154 / 144}&.--icon3,&.--icon3 use{aspect-ratio:183 / 144}&.--icon4,&.--icon4 use{aspect-ratio:141 / 144}&.--icon5,&.--icon5 use{aspect-ratio:136 / 144}}.p-casestudy__check{width:24px;height:24px;flex-shrink:0;display:block;color:var(--semantic-text-inverse-color);& svg,& svg use{fill:none}}.p-casestudy__text{font-size:var(--semantic-heading-5-fontSize);font-weight:var(--primitive-font-weight-bold);line-height:1.5;color:var(--semantic-text-inverse-color)}.p-casestudy__comment{width:100%;max-width:var(--semantic-casestudy-catchWidth);margin-inline:auto;margin-block:var(--semantic-casestudy-catchMargin) 0;padding-block:var(--semantic-casestudy-catchPadding);border-radius:var(--semantic-casestudy-catchBorderRadius);background-color:var(--semantic-casestudy-catchBg);color:var(--semantic-casestudy-catchColor);font-size:var(--semantic-casestudy-catchFontSize);font-weight:var(--semantic-casestudy-catchFontWeight);line-height:var(--semantic-heading-3-lineHeight);text-align:center}.p-situation{padding-block:var(--semantic-spacer-secXL)}.p-situation__heading{margin-block-end:var(--semantic-spacer-gap30);text-align:center}.p-situation__items{display:flex;flex-direction:column;gap:var(--semantic-spacer-gap15);margin-block-start:var(--semantic-spacer-gap30)}.p-situation__item{display:flex;flex-direction:column;gap:var(--semantic-spacer-gap15)}.p-situation__image{background-color:var(--semantic-background-bgGray)}.p-situation__figure{position:relative;margin:0;padding:0}.p-situation__content{padding-block-end:var(--semantic-spacer-secBase);&>*+*{margin-block-start:var(--semantic-spacer-gap15)}}.p-process{background-color:var(--semantic-background-bgOrange);padding-block:var(--semantic-spacer-secXL)}.p-process__intro{margin-block-start:var(--semantic-spacer-gap20)}.p-process__items{display:flex;flex-direction:column;gap:var(--semantic-spacer-gap45);margin-block-start:var(--semantic-spacer-gap30)}.p-process__item{background-color:var(--semantic-background-bgLight);border:var(--semantic-frame-borderWidth) solid var(--semantic-frame-borderColor);border-radius:var(--semantic-tab-borderRadius);position:relative;&+&::before{content:"";position:absolute;top:calc(var(--semantic-spacer-gap30) * -1);left:0;right:0;margin:auto;width:var(--primitive-flow-arrow-width);height:var(--primitive-flow-arrow-height);background-color:var(--primitive-flow-arrow-fill);clip-path:var(--primitive-flow-arrow-path);transform:rotate(90deg);transform-origin:center center}}.p-process__step{background-color:var(--semantic-brand-mainColor);border-radius:var(--semantic-tab-borderRadius) var(--semantic-tab-borderRadius) 0 0;text-align:center}.p-process__step-text{font-family:var(--primitive-font-family-mono);font-size:var(--semantic-heading-3-fontSize);font-weight:var(--semantic-heading-weight-bold);line-height:var(--semantic-heading-3-lineHeight);color:var(--semantic-text-inverse-color);text-transform:uppercase}.p-process__step-number{font-size:var(--semantic-heading-1-fontSize);line-height:var(--semantic-heading-1-lineHeight)}.p-process__header{display:flex;gap:var(--semantic-spacer-gap15);align-items:center;padding:var(--semantic-frame-paddingBlock) var(--semantic-frame-paddingInline);padding-block-end:0}.p-process__icon{width:var(--semantic-process-iconSize);height:var(--semantic-process-iconSize);flex-shrink:0;color:var(--semantic-brand-mainColor);& svg,& svg use{fill:inherit}}.p-process__content{padding:var(--semantic-spacer-gap10) var(--semantic-frame-paddingInline) var(--semantic-frame-paddingBlock)}.p-process__btn{display:flex;justify-content:center;margin-block-start:var(--semantic-spacer-gap15)}.p-usage{padding-block:var(--semantic-spacer-secXL)}.p-usage__download{margin-block-start:var(--semantic-spacer-gap30);& .c-heading-3{text-align:center;margin-block-end:var(--semantic-spacer-gap15)}}.p-usage__banners{display:flex;justify-content:center;gap:var(--semantic-spacer-gap24);margin-block:var(--semantic-spacer-gap48);padding:0;& li{list-style:none;margin:0;padding:0}& img{width:auto;height:var(--semantic-badge-height)}}.p-usage__section{margin-block-start:var(--semantic-spacer-secXL)}.p-usage__steps{margin-block-start:var(--semantic-spacer-gap20);margin-inline:calc(var(--semantic-container-paddingX) * -1);padding-inline:var(--semantic-container-paddingX)}.p-usage__steps::-webkit-scrollbar{display:none}.p-usage__steps{-ms-overflow-style:none;scrollbar-width:none}.p-usage__step{border:var(--semantic-frame-borderWidth) solid var(--semantic-slide-borderColor);border-radius:var(--semantic-tab-borderRadius);display:flex;flex-direction:column;width:100%;flex-shrink:0;scroll-snap-align:start;&+&::before{content:"";position:absolute;top:0;left:calc(((var(--semantic-spacer-gap45) / 2) * -1) - (var(--primitive-flow-arrow-width) / 2));bottom:0;margin:auto;width:var(--primitive-flow-arrow-width);height:var(--primitive-flow-arrow-height);background-color:var(--primitive-flow-arrow-fill);clip-path:var(--primitive-flow-arrow-path)}}.p-usage__step-header{background-color:var(--semantic-brand-mainColor);border-radius:var(--semantic-tab-borderRadius) var(--semantic-tab-borderRadius) 0 0;text-align:center}.p-usage__step-number{display:block;font-family:var(--semantic-listNumber-fontFamily);font-size:var(--semantic-heading-1-fontSize);font-weight:var(--semantic-heading-weight-bold);line-height:var(--semantic-heading-1-lineHeight);color:var(--semantic-slide-headerText);&::before{content:"Step.";margin-inline-start:.25em;font-size:var(--semantic-heading-3-fontSize);text-transform:uppercase}}.p-usage__step-image{overflow:hidden;max-height:var(--semantic-usage-imageHeight);margin:var(--semantic-slide-paddingY) auto;text-align:center;:where(#ecshop *) &{width:var(--semantic-usage-imageWidth-ecshop);aspect-ratio:var(--semantic-usage-imageWidth-ecshop) / var(--semantic-usage-imageHeight)}:where(#applepay *) &{width:var(--semantic-usage-imageWidth-applepay);aspect-ratio:var(--semantic-usage-imageWidth-applepay) / var(--semantic-usage-imageHeight)}:where(#googleplay *) &{width:var(--semantic-usage-imageWidth-googleplay);aspect-ratio:var(--semantic-usage-imageWidth-googleplay) / var(--semantic-usage-imageHeight)}& img{width:100%;height:auto}}.p-usage__step-content{padding:var(--semantic-slide-paddingY) var(--semantic-slide-paddingX);padding-block-end:var(--semantic-frame-paddingBlock);& .c-heading-3{min-height:calc(var(--semantic-heading-3-lineHeight) * 2);margin-block-end:var(--semantic-spacer-gap10);text-align:center}}.p-usage__dots{display:flex;gap:var(--semantic-spacer-gap15);justify-content:center;margin-block-start:var(--semantic-spacer-gap20);font-size:15px;line-height:15px}.p-usage__dot{color:var(--semantic-maker-grayColor)}.p-usage__dot--active{color:var(--semantic-brand-mainColor)}.p-usage__footer{display:flex;flex-direction:column;align-items:center;gap:var(--semantic-spacer-gap15);margin-block-start:var(--semantic-spacer-gap15);& .c-heading-2{text-align:center}}.p-conditions{background-color:var(--semantic-background-bgGray);padding-block:var(--semantic-spacer-secMd)}.p-conditions__content{margin-block-start:var(--semantic-spacer-gap20);& .c-paragraph{margin-block-end:var(--semantic-spacer-gap15)}& .c-list{margin-block-end:var(--semantic-spacer-gap10)}}.g-footer{padding-block:var(--semantic-spacer-secMd)}.p-contact__title{margin-block-start:var(--semantic-cta-gap);font-size:var(--semantic-cta-title-fontSize);font-weight:var(--semantic-cta-title-fontWeight);line-height:var(--semantic-cta-title-lineHeight);color:var(--semantic-cta-title-color)}.p-contact__content{margin-block-start:var(--semantic-spacer-gap15)}.p-contact__phone{& .c-paragraph{margin-block:var(--semantic-spacer-gap15) 0}& .c-annotation{margin-block:var(--semantic-spacer-gap10) 0}}.p-contact__tel{margin:0;font-family:var(--semantic-cta-tel-fontFamily);font-size:var(--semantic-cta-tel-fontSize);font-weight:var(--semantic-cta-tel-fontWeight);line-height:var(--semantic-cta-tel-lineHeight);text-decoration:none;color:inherit}.g-copyright{background-color:var(--semantic-copyright-bgColor);padding:var(--semantic-copyright-paddingY) var(--semantic-copyright-paddingX)}.g-copyright__text{display:block;margin:0;font-family:var(--semantic-copyright-fontFaimly);font-size:var(--semantic-copyright-fontSize);line-height:1;color:var(--semantic-copyright-color);text-align:center}@media (max-width:640px){.sp{display:block}.c-application__btn .c-annotation{width:100%}.p-mainvisual__heading-line:last-of-type{text-shadow:0 0 calc((2px / 393px) * 100vw) rgba(255,255,255,1),0 0 calc((4px / 393px) * 100vw) rgba(255,255,255,1),0 0 calc((8px / 393px) * 100vw) rgba(255,255,255,1),0 0 calc((12px / 393px) * 100vw) rgba(255,255,255,1)}.p-mainvisual__logo{margin-inline:auto}.p-mainvisual__sub{margin-inline:auto}.p-casestudy{background-image:linear-gradient(0deg,var(--semantic-brand-mainColor) 80.32%,transparent 80.32%)}.p-casestudy__container{padding-inline:0}.p-casestudy__case{padding-inline-end:calc(var(--semantic-casestudy-item-gap) / 2)}.p-casestudy__voice{&+&{margin-inline-start:var(--semantic-casestudy-item-gap)}}.p-introduction__content::before{margin-block-start:calc(var(--semantic-spacer-gap15) * -1)}.p-introduction__content .c-heading-1{white-space:nowrap}.p-situation__image{margin-inline:calc(var(--semantic-container-paddingX) * -1)}.p-situation__figure{overflow:hidden;width:100%;margin:0;padding:0;&,&>*{width:100%;height:100%}&>*{object-fit:cover}}.p-situation__items+.c-application__btn{margin-block-start:0}.p-usage__steps:has(.swiper-wrapper) .p-usage__dots:not(.swiper-pagination){display:none}.p-contact__info{margin-block-start:var(--semantic-spacer-gap15)}}@media (min-width:641px){.p-mainvisual::before{left:50vw}.p-mainvisual__container{padding-inline:0;&::before{left:55%}}.p-mainvisual__catch{height:50%}.p-mainvisual__heading{& .p-mainvisual__heading-line{display:inline-flex;align-items:baseline}& .--under{display:inline-flex;align-items:baseline}& .--small{font-size:.75em}& .--medium{font-size:.875em}}.p-mainvisual__sub{width:100%;justify-content:flex-start;flex-wrap:wrap;font-size:var(--semantic-heading-4-fontSize);line-height:var(--semantic-heading-4-lineHeight)}.p-mainvisual__sub-text{white-space:nowrap;&:nth-of-type(3)::before{content:"/";margin-inline:.25em}}.p-mainvisual__btn{justify-content:flex-start;margin-block-start:var(--semantic-spacer-gap30)}.p-casestudy::before{content:"";position:absolute;top:calc((75/415) * 100%);left:0;right:0;margin:auto;display:block;width:calc(var(--semantic-containerWidth) + (var(--semantic-container-paddingX) * 2));height:calc((312/415) * 100%);background-color:var(--semantic-brand-mainColor);border-radius:var(--primitive-radius-24)}.p-casestudy__container{position:relative}.p-casestudy__cases,.p-casestudy__voices{display:flex;justify-content:center;gap:var(--semantic-casestudy-item-gap)}.p-casestudy__voices{flex-wrap:wrap}.p-casestudy__text{font-size:var(--semantic-heading-3-fontSize)}.p-introduction .c-list--disc{font-size:var(--semantic-heading-4-fontSize);line-height:var(--semantic-heading-4-lineHeight)}.p-feature__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,fit-content(100%));gap:var(--semantic-spacer-gap30);margin-block-start:var(--semantic-spacer-gap30)}.p-feature__item{display:grid;grid-template-columns:var(--semantic-feature-iconSize) 1fr;column-gap:var(--semantic-frame-body-fontSize);align-items:center}.p-feature__header{display:contents}.p-feature__icons{grid-row:span 2}.p-feature__heading{align-self:flex-end}.p-feature__content{align-self:flex-start;padding-block-start:var(--semantic-spacer-gap10)}.p-situation{overflow-x:hidden;& .l-container{max-width:100%;padding-inline:0}}.p-situation__items{gap:0}.p-situation__item{display:flex;align-items:center;gap:0;&:nth-of-type(odd){flex-direction:row}&:nth-of-type(even){flex-direction:row-reverse}}.p-situation__image{width:50%;height:var(--semantic-figure-height);max-height:var(--semantic-figure-maxHeight)}.p-situation__figure{overflow:hidden;width:100%;height:100%;&>*{object-fit:cover;object-position:center;width:100%;height:100%}}.p-situation__content{width:calc(var(--container-width) / 2);max-width:50%;padding-block:0;.p-situation__item:nth-of-type(odd) &{padding-inline-start:var(--semantic-spacer-gap45);padding-inline-end:var(--semantic-container-paddingX)}.p-situation__item:nth-of-type(even) &{padding-inline-start:var(--semantic-container-paddingX);padding-inline-end:var(--semantic-spacer-gap45)}}.p-situation__title{font-size:var(--semantic-heading-1-fontSize);line-height:var(--semantic-heading-1-lineHeight)}.p-process__intro{margin-block-end:var(--semantic-spacer-gap20);text-align:center}.p-process__items{display:flex;flex-direction:row;gap:var(--semantic-spacer-gap45)}.p-process__item{flex:1;&+&::before{top:0;left:calc(((var(--semantic-spacer-gap45) / 2) * -1) - (var(--primitive-flow-arrow-width) / 2));bottom:0;right:unset;transform:none}}.p-process__header{flex-direction:column;& .c-heading-3{min-height:calc(var(--semantic-heading-3-lineHeight) * 2);text-align:center}}.p-usage__download{display:flex;flex-direction:column;align-items:center;& .c-paragraph{text-align:center}}.p-usage__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--semantic-spacer-gap45)}.p-usage__step{width:100%}.p-contact__content{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--semantic-spacer-gap30);align-items:flex-start}}@media (min-width:641px) and (max-width:1024px){.tab{display:block}}@media (min-width:1025px){.pc{display:block}}.cmn_note_text{font-size:12px;line-height:1.7;position:relative;color:#656565}
