[data-scope-path="pages/faq"] .title{margin-bottom:30px;font-size:28px;font-weight:700;line-height:1.6;color:#464646}@media screen and (max-width: 768px){[data-scope-path="pages/faq"] .title{margin-bottom:20px;font-size:26px}}[data-scope-path="pages/faq"] .page-contents{width:335px;padding:15px;margin-bottom:30px;background:#f5f5f5;border-radius:3px}@media screen and (max-width: 768px){[data-scope-path="pages/faq"] .page-contents{margin-bottom:20px}}[data-scope-path="pages/faq"] .page-contents-title{margin-bottom:10px;font-size:13px;color:#464646}[data-scope-path="pages/faq"] .page-contents-links{list-style:none}[data-scope-path="pages/faq"] .page-contents-links a{display:inline-block;padding-left:1.2em;font-size:15px;color:#538fc4;text-decoration:none;text-indent:-1.2em}[data-scope-path="pages/faq"] .page-contents-links a::before{display:inline-block;width:9px;height:12px;margin-right:10px;content:"";background:url("/img/icons/vector_darkblue.svg")}[data-scope-path="pages/faq"] .page-contents-links li{margin-bottom:10px}[data-scope-path="pages/faq"] .contents{margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="pages/faq"] .contents{margin-bottom:40px}}[data-scope-path="pages/faq"] .contents:last-of-type{margin-bottom:0}[data-scope-path="pages/faq"] .contents-title{padding:85px 0 10px;margin:-85px 0 30px;font-size:28px;line-height:1.6;color:#1e5f96;border-bottom:2px dotted #1e5f96}@media screen and (max-width: 768px){[data-scope-path="pages/faq"] .contents-title{margin-bottom:20px;font-size:24px}}[data-scope-path="pages/faq"] .faq{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #d3d3d3}[data-scope-path="pages/faq"] .faq-question{padding-left:1.6em;font-size:18px;text-indent:-1.6em}[data-scope-path="pages/faq"] .faq-question::before{display:inline-block;width:20px;height:15px;margin-right:10px;content:"";background:url("/img/icons/faq/faq_question.svg")}[data-scope-path="pages/faq"] .faq-answer{max-height:0;padding-left:2em;overflow:hidden;font-size:15px;line-height:1.8;color:#464646;text-indent:-2em;letter-spacing:1px;transition:all .5s}[data-scope-path="pages/faq"] .faq-answer::before{display:inline-block;width:20px;height:15px;margin-right:10px;content:"";background:url("/img/icons/faq/faq_answer.svg")}[data-scope-path="pages/faq"] .faq-answer a{color:#538fc4;text-decoration:none}[data-scope-path="pages/faq"] .faq-show-answer{margin-top:15px;text-align:right}[data-scope-path="pages/faq"] .accordion-switch{font-size:13px;color:#a0a0a0;letter-spacing:1px;cursor:pointer}[data-scope-path="pages/faq"] .accordion-switch img{margin-left:8px;vertical-align:text-bottom}[data-scope-path="pages/faq"] .faq[data-accordion-state=open] .faq-answer{max-height:500px;margin-top:15px}[data-scope-path="pages/faq"] .faq[data-accordion-state=close] .accordion-switch[data-accordion-switch=close]{display:none}[data-scope-path="pages/faq"] .faq[data-accordion-state=open] .accordion-switch[data-accordion-switch=open]{display:none}@media screen and (min-width: 769px){[data-scope-path="pages/faq"] .banner-wrap{display:flex;align-items:flex-end;justify-content:space-between;margin-top:50px}[data-scope-path="pages/faq"] .banner-wrap .banner-shindan-link img{width:100%;height:161px}[data-scope-path="pages/faq"] .banner-wrap .banner-shienkin-link img{width:100%;height:151px}}@media screen and (max-width: 768px){[data-scope-path="pages/faq"] .banner-wrap a{display:block;margin-top:20px}[data-scope-path="pages/faq"] .banner-wrap img{width:100%;height:auto}}[data-scope-path="pages/faq"] .banner-wrap .banner-shindan-link,[data-scope-path="pages/faq"] .banner-wrap .banner-shienkin-link{filter:drop-shadow(0 0 12px rgba(70, 70, 70, 0.1)) drop-shadow(0 6px 6px rgba(70, 70, 70, 0.04))}
