.lp-text--fv{color:#111943;font-size:36px;font-weight:600;line-height:1.6;white-space:nowrap}@media screen and (max-width:540px){.lp-text--fv{font-size:14px!important;text-align:left}}.lp-text--sectiontitle{color:#111943;font-size:38px;font-weight:600;line-height:1.6;margin-bottom:30px}@media screen and (max-width:540px){.lp-text--sectiontitle{font-size:22px;margin-bottom:40px}.lp-text--sectiontitle small{font-size:14px}}.underline{border-bottom:1px dashed;padding-bottom:2rem}.p-box{background-color:#fff;border-radius:50px;height:240px;margin-bottom:20px;padding:30px 20px}@media screen and (max-width:540px){.p-box{background-color:#fff;border-radius:50px;height:auto;margin-bottom:20px;padding:30px}}.p-box--title{color:#b7867e;font-size:24px;font-weight:600;line-height:1.6;margin-bottom:8px;text-align:center}@media screen and (max-width:1300px){.p-box--title{font-size:20px}}.p-box--subtitle{background-color:#b7867e;border-radius:27px;color:#fff;font-size:24px;margin-bottom:10px;padding:10px;text-align:center}.p-text,.p-text-disc{font-size:18px;line-height:1.6}.p-text-disc{text-align:center}@media screen and (max-width:540px){.p-text-disc{text-align:left}}.p-green{color:#88988b}.p-bggreen{background-color:#88988b}.p-recommend--title{color:#111943;font-size:44px;font-weight:600;line-height:1.6;margin-bottom:16px}@media screen and (max-width:540px){.p-recommend--title{font-size:28px;text-align:center}}.p-smalltext{font-size:12px;line-height:1.6;margin-top:20px}@media screen and (max-width:540px){.pc-only{display:none}}.p-sectionsubtitle{color:#111943;font-size:30px;font-weight:600;line-height:1.6;margin-bottom:20px;text-align:center}@media screen and (max-width:540px){.p-sectionsubtitle{font-size:20px;text-align:left}}.p-merchandise_title{color:#005fa3;font-size:36px;font-weight:600;line-height:1.6;margin-bottom:20px;text-align:center}@media screen and (max-width:540px){.p-merchandise_title{font-size:20px;text-align:left}}.p-product_title{font-size:28px;font-weight:600;line-height:1.6;margin-bottom:16px;text-align:left}@media screen and (max-width:540px){.p-product_title{font-size:28px}}.p-product_subtitle{font-size:18px;font-weight:600;line-height:1.6;margin-bottom:8px;text-align:left}@media screen and (max-width:540px){.p-product_subtitle{font-size:16px}}.p-productsbar{border-bottom:1px solid;color:#005fa3;font-size:20px;line-height:1.6;margin-bottom:16px;padding-bottom:12px}.p-btn,.p-productsbar{font-weight:600;text-align:center}.p-btn{align-items:center;background-color:#1f54db;border-radius:8px;color:#fff;display:flex;font-size:24px;justify-content:space-between;line-height:1.3;padding:40px;text-decoration:none}@media screen and (max-width:540px){.p-btn{font-size:14px}}.p-btn:hover{background-color:#fff;border:1px solid #1f54db;color:#1f54db;font-weight:600}.p-btn-s{align-items:center;background-color:#1f54db;border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:1.3;padding:20px;text-align:center;text-decoration:none}@media screen and (max-width:540px){.p-btn-s{font-size:14px}}.p-btn-s:hover{background-color:#ededed;border:1px solid #1f54db;color:#1f54db;font-weight:600}.p-cardtext{background-color:#f8f5ef;line-height:1.6;min-height:120px;padding:20px}.p-meritcard{background-color:#fff;border-radius:50px;padding:40px}.p-meritcard-title{border-bottom:1px solid;font-size:28px;font-weight:600;line-height:1.4;padding-bottom:30px}@media screen and (max-width:540px){.p-meritcard-title{font-size:22px;padding-bottom:10px}}.p-meritcard-ul{padding-top:30px}.p-meritcard-li{color:#005fa3;font-size:18px;font-weight:600;line-height:1.6}.p-fv-subtitle{font-size:24px;margin-bottom:-40px}.p-fv-subtitle,.p-fv-title{color:#111943;font-weight:600;line-height:1.6;white-space:nowrap}.p-fv-title{font-size:120px}.p-fv-smalltitle{color:#111943;font-size:24px;font-weight:600;line-height:1.6;margin-left:8px}@media screen and (max-width:540px){.p-fv-subtitle{font-size:12px;margin-bottom:-20px}.p-fv-subtitle,.p-fv-title{color:#111943;font-weight:600;line-height:1.6}.p-fv-title{font-size:40px}.p-fv-smalltitle{color:#111943;font-size:24px;font-weight:600;line-height:1.6;margin-left:8px}}ul{padding-left:8px}ul li{line-height:1.6;padding-bottom:3px;padding-left:0;padding-top:3px}@media screen and (max-width:540px){ul li{line-height:1.6;padding-bottom:2px;padding-left:0;padding-top:2px}}