html{-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;}body{overflow-x:unset !important;}#elasticnav.jsx-3318418389 .alert-bar{overflow-x:clip;}.faq{position:relative;}.faq .hero{overflow-x:clip;}.faq .anchor{display:block;position:relative;visibility:hidden;}.faq .faq-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:visible;position:relative;}.faq .faq-content .content{width:60%;margin:24px auto 120px;padding-bottom:240px;-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;}.faq .faq-content .content section{padding-bottom:64px;}.faq .faq-content .content section h3,.faq .faq-content .content section h4,.faq .faq-content .content section h5,.faq .faq-content .content section h6{padding-top:32px;}.faq .faq-content .content section section{padding-bottom:0;}.faq .faq-content .content p img{margin:64px auto !important;width:100%;}.faq .faq-content .content ul,.faq .faq-content .content ol{padding-top:16px;padding-bottom:32px;margin:0;}.faq .faq-content .content ul ol,.faq .faq-content .content ol ol{padding-bottom:16px;}.faq .faq-content .content ul img,.faq .faq-content .content ol img{padding-top:16px;padding-bottom:16px;}.faq .side-nav{height:100vh;position:-webkit-sticky;position:-webkit-sticky;position:sticky;overflow:scroll;overflow-x:hidden;top:0;margin-bottom:120px;z-index:1;-webkit-scrollbar-width:thin;-moz-scrollbar-width:thin;-ms-scrollbar-width:thin;scrollbar-width:thin;-webkit-scrollbar-color:rgba(152,162,179,0) transparent;-moz-scrollbar-color:rgba(152,162,179,0) transparent;-ms-scrollbar-color:rgba(152,162,179,0) transparent;scrollbar-color:rgba(152,162,179,0) transparent;-webkit-scrollbar-border:none;-moz-scrollbar-border:none;-ms-scrollbar-border:none;scrollbar-border:none;}.faq .side-nav::-webkit-scrollbar{width:6px;height:6px;}.faq .side-nav::-webkit-scrollbar-track{background:#fff;}.faq .side-nav::-webkit-scrollbar-thumb{background:rgba(152,162,179,0);border-radius:16px;}.faq .side-nav::-webkit-scrollbar-thumb:hover{background:rgba(152,162,179,0.8);}.faq .side-nav:hover{-webkit-scrollbar-color:rgba(152,162,179,0.8) transparent;-moz-scrollbar-color:rgba(152,162,179,0.8) transparent;-ms-scrollbar-color:rgba(152,162,179,0.8) transparent;scrollbar-color:rgba(152,162,179,0.8) transparent;}.faq .side-nav:hover::-webkit-scrollbar-thumb{background:rgba(152,162,179,0.6);border-radius:16px;}.faq .side-nav:hover::-webkit-scrollbar-thumb:hover{background:rgba(152,162,179,0.8);}.faq .side-nav .wrapper{border-left:1px solid #D4DAE5;width:300px;margin-top:16px;padding-right:32px;margin-bottom:16px;padding-bottom:32px;}.faq .side-nav .wrapper .topic a{padding:8px 8px 8px 16px;display:block;font-size:14px;font-weight:400;color:#343741;line-height:24px;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color 300ms ease-in-out;transition:color 300ms ease-in-out;}.faq .side-nav .wrapper .topic a:hover{-webkit-text-decoration:none;text-decoration:none;padding-left:14px;border-left:2px solid #343741;background:#F5F7FA;}.faq .side-nav .wrapper .topic.active a{font-weight:600;padding-left:14px;border-left:2px solid #0077CC;color:#0077CC;background:#e8f6fe;}.faq .side-nav .wrapper .subTopic{padding:8px 8px 8px 32px;}.faq .side-nav .wrapper .subTopic a{color:#343741;font-size:14px;line-height:24px;-webkit-text-decoration:none;text-decoration:none;font-weight:400;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.faq .side-nav .wrapper .subTopic:hover{padding-left:30px;border-left:2px solid #343741;background:#F5F7FA;}.faq .side-nav .wrapper .subTopic:hover a{color:#343741;-webkit-text-decoration:none;text-decoration:none;}.faq .side-nav .wrapper .subTopic.active{padding-left:30px;border-left:2px solid #0077CC;background:#e8f6fe;}.faq .side-nav .wrapper .subTopic.active a{color:#0077CC;font-weight:600;}.faq:lang(ja-jp) table th{word-break:break-word;}@media screen and (max-width:991px){body{overflow:hidden !important;}.faq .faq-content .content{width:80%;margin:24px auto 0;padding-bottom:80px;}.faq .faq-content .content p img{margin:32px auto !important;}}@media screen and (max-width:480px) and (min-width:320px){:lang(ja-jp) table th{word-break:keep-all;}}