.theme-fo-base .contents .component.heading.hd_custom03 h3,.theme-fo-base .side .component.heading.hd_custom03 h3,h3.support-portal-sectit{background:transparent;border-bottom:2px solid #eba428;color:#eba428;line-height:1.3;margin-bottom:.5em;padding:10px 0;position:relative;width:100%}a.support-link-btn{background:#eba428;border:2px solid #eba428;border-radius:0;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;line-height:1;min-width:200px;padding:12px 20px;text-align:center;text-decoration:none}ul.content-ancher-menu li{display:inline-block;letter-spacing:normal;line-height:1em;margin:5px;padding:5px}ul.content-ancher-menu li a{border:1px solid #eba428;color:#eba428;display:block;padding:10px 40px 10px 20px;position:relative}ul.content-ancher-menu li a:after{color:#eba428;content:"\f0da";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:20px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}section.faqContent_sec .faq_col{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);display:block;padding:50px 100px}section.faqContent_sec .faq_col .faq_an,section.faqContent_sec .faq_col .faq_qu{font-size:18px;font-weight:700;margin:0;padding:5px 15px 5px 50px;position:relative}section.faqContent_sec .faq_col .faq_an:before,section.faqContent_sec .faq_col .faq_qu:before{color:#eba428;content:"Q.";display:inline-block;font-size:24px;font-weight:700;left:5px;line-height:1;margin-right:20px;position:absolute;top:7px}section.faqContent_sec .faq_col .faq_an{border-bottom:0;font-size:16px;font-weight:500}section.faqContent_sec .faq_col .faq_an:before{color:#fdd285;content:"A.";left:8px}section.cta_sec{padding:50px 0 40px}section.cta_sec .cta .cta-row{display:table;margin:0;table-layout:fixed;width:100%}section.cta_sec .cta .cta-row h2{color:#fff;text-align:center}.cta-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;margin:10px;position:relative;width:0}section.cta_sec .cta .cta-row .cta-column{color:#fff;display:table-cell;margin:0;padding:0 10px 10px;text-align:center;vertical-align:top}section.cta_sec .component.cta .cta-row .cta-column .btn_text{color:#fff;font-size:16px;letter-spacing:.1em;line-height:1.5;margin:10px 0}.button .button-cont a{border-radius:3px;display:inline-block;line-height:1;text-align:center;text-decoration:none}.button-cont a.size-m{font-size:20px;min-width:300px;padding:18px 20px}.btn_custom03 .button-cont a.size-s,.btn_custom04 .button-cont a.size-s{font-size:14px;min-width:200px;padding:12px 20px}.button .button-cont a.blue{background:#254a73;color:#fff}.btn_custom03 .button-cont a.black,.btn_custom03 .button-cont a.blue,.btn_custom03 .button-cont a.orange,.btn_custom03 .button-cont a.red,.btn_custom03 .button-cont a.white{background:#fff;border:2px solid #333;color:#333;padding-right:40px;position:relative;text-decoration:none}btn_custom03 .button-cont a:hover{background:#df8c3b;border:2px solid #df8c3b;color:#fff}.btn_custom02 .button-cont a.black,.btn_custom02 .button-cont a.blue,.btn_custom02 .button-cont a.orange,.btn_custom02 .button-cont a.red,.btn_custom02 .button-cont a.white{background:#eba428;border:2px solid #eba428;color:#fff;text-decoration:none}.btn_custom01 .button-cont a.black,.btn_custom01 .button-cont a.blue,.btn_custom01 .button-cont a.orange,.btn_custom01 .button-cont a.red,.btn_custom01 .button-cont a.white{background:#fff;border:2px solid #eba428;color:#eba428;text-decoration:none}.btn_custom01 .button-cont a:before{color:#eba428;content:"\f0e0";font-family:Font Awesome\ 5 Free;margin-right:10px}.btn_custom02 .button-cont a:before{color:#fff;content:"\f019";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:10px}.btn_custom03 .button-cont a:after{color:#333;content:"\f0da";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:20px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn_custom01 .button-cont a.no-icon:before,.btn_custom02 .button-cont a.no-icon:before{content:none;margin-right:0}.button,button{background-color:inherit;border-color:inherit;border-radius:0;border-width:0;color:inherit;font-family:Noto Sans JP,sans-serif;font-size:18px;padding:0}.row{display:table;table-layout:fixed;width:100%}.row .col{box-sizing:border-box;display:table-cell;padding:0 10px 10px;vertical-align:top}.row .col .component.mt40{margin-top:40px!important}.contents .col .component{margin:10px 0}.component.text{font-size:16px;letter-spacing:.1em}.component.video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}@media screen and (max-width:769px){section.faqContent_sec .faq_col{padding:20px}section.cta_sec .cta .cta-row .cta-column{display:block;width:100%!important}.button-cont a.size-m{min-width:280px;padding:16.5px 15px;width:auto}.row{display:block;table-layout:auto!important;width:100%}.row .col{display:block!important;padding:0;width:100%!important}.row .col .component.sp_mt20{margin-top:20px!important}.component.text{padding:10px 0}}