@font-face{font-family:"BuyeeIcon";src:url("../../../../assets/");src:url("../../../../assets/fonts/icon.eot") format("eot"),url("../../../../assets/fonts/icon.woff") format("woff"),url("../../../../assets/fonts/icon.ttf") format("truetype"),url("../../../../assets/fonts/icon.svg") format("svg")}.headerLayout,.mediaFooter{display:none}.headerLayout~.main{margin-block-start:0}@font-face{font-family:"localFonts_EN";font-weight:400;src:url(../fonts/Lexend/Lexend-Regular.ttf) format("truetype")}@font-face{font-family:"localFonts_JP";font-weight:400;src:url(../fonts/Noto_Sans_JP/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:"localFonts_TC";font-weight:400;src:url(../fonts/Noto_Sans_TC/NotoSansTC-Regular.ttf) format("truetype")}@font-face{font-family:"localFonts_EN";font-weight:600;src:url(../fonts/Lexend/Lexend-Medium.ttf) format("truetype")}@font-face{font-family:"localFonts_JP";font-weight:600;src:url(../fonts/Noto_Sans_JP/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:"localFonts_TC";font-weight:600;src:url(../fonts/Noto_Sans_TC/NotoSansTC-Bold.ttf) format("truetype")}body main{font-family:"localFonts_EN","localFonts_JP","localFonts_TC",sans-serif}.button--conversion{background-color:#d7f00e;color:#002894;border-width:0}.button--conversion:hover{opacity:.8}.contentTitle{font-size:clamp(1.25rem,0.8214285714rem + 2.1428571429vw,1.625rem);margin-block-end:8%}.main{background-color:#002894}.main .topArea{max-width:600px;margin-inline:auto;background-image:url(../img/title_img_bg.png);background-size:cover;color:#fff;box-shadow:5px 0px 10px 0px #00195e,-5px 0px 10px 0px #00195e}.main .topArea .main__top{background-color:rgba(0,0,0,0);position:relative}.main .topArea .main__top .topTitle--imgcover{padding-block-start:130%}.main .topArea .main__top .topTitle--imgcover.hero{background-image:url(../img/title_img_main.png);background-size:100%}.main .topArea .main__top .topTitle--imgcover .topTitle--fixRatio__text{font-size:clamp(1.75rem,0.1785714286rem + 7.8571428571vw,3.125rem);line-height:1.5;inset-block-start:5%;inset-inline-start:6%;transform:translate(0, 0);z-index:3}.main .topArea .main__top .titleImage{position:absolute;width:100%;transform:translate(0, 0)}.main .topArea .main__top .image__item--right{width:56%;inset-inline-end:0}.main .topArea .main__top .image__item--left{width:49%}.main .topArea .main__top .image__badge--right{width:22%;inset-inline-end:8%}.main .topArea .main__top .image__badge--left{width:34%;inset-inline-start:6%}.main .topArea .leadArea{width:90%;margin-inline:auto;padding-block-start:4%;padding-block-end:10%}.main .topArea .leadArea .leadArea__text{font-size:clamp(1rem,0.5714285714rem + 2.1428571429vw,1.375rem)}.main .main__container{width:100%;max-width:600px;box-shadow:5px 0px 10px 0px #00195e,-5px 0px 10px 0px #00195e}.main .main__container .contents{padding-block:10%;padding-inline:5%}.main .main__container .featuresArea{background-color:#fff}.main .main__container .featuresArea .contentTitle{color:#002894}.main .main__container .featuresArea .featuresArea__box+.featuresArea__box{margin-block-start:6%}.main .main__container .featuresArea .featuresArea__box .featuresArea__text{max-width:400px;margin-inline:auto}.main .main__container .featuresArea .featuresArea__box .featuresArea__img{max-width:330px;margin-inline:auto}.main .main__container .methodsArea{padding-block-end:0;color:#fff}.main .main__container .methodsArea .methodsArea__box{color:#333;max-width:400px;margin-inline:auto;padding-block:4%;padding-inline:4%;background-color:#fff;border-radius:12px}.main .main__container .methodsArea .methodsArea__box .methodsArea__label span{padding-block:2px;padding-inline:20px;border-radius:20px;line-height:1;background-color:#e5ecff;font-size:.8rem}.main .main__container .methodsArea .methodsArea__box .methodsArea__label span.displayNone{display:none}.main .main__container .methodsArea .methodsArea__box .methodsArea__title{color:#002894}.main .main__container .methodsArea .methodsArea__box.recommend{border:4px solid;border-color:#d7f00e}.main .main__container .methodsArea .methodsArea__box.recommend .methodsArea__label span.recommend{margin-inline-end:2%;background-color:#d7f00e}.main .main__container .methodsArea .methodsArea__arrow{width:15px;margin-inline:auto}.main .main__container .methodsArea .methodsArea__text{font-size:1.25rem}.main .main__container .methodsArea .methodsArea__img{max-width:400px;margin-inline:auto}.main .main__container .faqArea{background-color:#fff}.main .main__container .faqArea .faqArea__list .faqArea__item{border-radius:4px;background-color:#e5ecff;overflow:hidden;border:1px solid;border-color:#abbbe5}.main .main__container .faqArea .faqArea__list .faqArea__item+.faqArea__item{margin-block-start:3%}.main .main__container .faqArea .faqArea__list .faqArea__item .itemQuestion .faqTitle.heading--subsection{margin-block-end:0}.main .main__container .faqArea .faqArea__list .faqArea__item .itemAnswer{margin-block-end:4%;margin-inline:4%;padding-block-start:4%;padding-inline:0}.main .main__container .faqArea .faqArea__list .faqArea__item.js-accordion .js-accordion__title{padding-block:4%;padding-inline-start:4%;padding-inline-end:calc(8% + 16px);background-color:rgba(0,0,0,0)}.main .main__container .faqArea .faqArea__list .faqArea__item.js-accordion .js-accordion__title::before,.main .main__container .faqArea .faqArea__list .faqArea__item.js-accordion .js-accordion__title::after{inset-inline-end:4%;background-color:#333}.main .main__container .conversionArea{background-color:#002894;background-image:url(../img/conversion_back.webp);background-size:cover;background-position:bottom center;color:#fff;padding-block-end:0}.animation.image__item--right{animation:item .8s ease-in-out .4s both}.animation.image__item--left{animation:item .8s ease-in-out 1.4s both}.animation.image__badge--right{animation:badgeRight .8s ease-in-out 0s both}.animation.image__badge--left{animation:badgeLeft .8s ease-in-out 1s both}@keyframes badgeRight{0%{opacity:0;inset-block-start:11%}30%{opacity:1}100%{inset-block-start:15%}}@keyframes badgeLeft{0%{opacity:0;inset-block-start:38%}30%{opacity:1}100%{inset-block-start:42%}}@keyframes item{0%{opacity:0;inset-block-end:4%}30%{opacity:1}100%{inset-block-end:0}}