@charset "UTF-8";main{color:#394b52;padding:0 0 100px;background-color:#f5f6f7}.breadcrumbs{border-bottom:none;margin-bottom:52px}.page-ttl{font-size:24px;font-weight:700;letter-spacing:.1em;margin:0 0 40px;text-align:center}.page-body{margin:0 auto;width:728px}.page-link-btn{margin:40px 0 0}.page-link-btn a,.page-link-btn button{align-items:center;background:#0f5991;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:700;height:44px;justify-content:center;margin:0 auto;width:200px}.faq-section{margin:0 0 56px}.faq-section:last-of-type{margin-bottom:0}.faq-section .section-ttl{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.51;margin:0 0 20px}.faq-section .tb-ttl{cursor:pointer;padding:22px 32px;position:relative}.faq-section .tb-ttl:hover{opacity:.6}.faq-section .tb-ttl:before{color:#0f5991;content:"Q";display:block;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;left:0;position:absolute;top:20px}.faq-section .tb-ttl:after{background:url(../img/faq/faq_icon_open.png) no-repeat center/contain;bottom:0;content:"";display:block;height:16px;margin:auto;position:absolute;right:0;top:0;width:16px}.faq-section .tb-ttl-txt{font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.75}.faq-section .tb-body{border-top:1px solid #ecf1f5;font-size:14px;line-height:1.75;padding:24px 10px 30px 32px;position:relative}.faq-section .tb-body:before{color:#d45d3e;content:"A";display:block;font-size:24px;font-weight:700;left:0;line-height:1;position:absolute;top:24px}.faq-section .tb-body .ans-txt{letter-spacing:.1em;margin:1em 0 0}.faq-section .tb-body .ans-txt:first-child,.faq-section .tb-body .ans-txt.no-top{margin-top:0}.faq-section .tb-body .dotted-txt{padding:0 0 0 1em;text-indent:-1em}.faq-section .tb-body .dotted-txt:before{content:"・"}.faq-section .tb-body .em-txt{font-weight:700}.faq-section .tb-body a{color:#1850a5;text-decoration:underline}.faq-section .faq-tb{background:#fff;border-radius:10px;box-shadow:0 0 4px #0000000a;margin:0 0 20px;padding:0 24px}.faq-section .faq-tb:last-of-type{margin-bottom:0}.faq-section .faq-tb summary{display:block;list-style:none}.faq-section .faq-tb summary::-webkit-details-marker{display:none}.faq-section .faq-tb[open] .tb-ttl:after{background-image:url(../img/faq/faq_icon_close.png)}
