#faq.is-loaded #wrapper{overflow:visible}#faq .main_content .container{padding-top:30px}#faq .main_content .layout-article{position:relative;display:flex;justify-content:space-between;width:100%;margin-top:40px}#faq .main_content .layout-article-main{width:74.33333%}#faq .main_content .article-sec{position:relative;width:100%}#faq .main_content .layout-article-sub{width:19.16667%}#faq .main_content .article-actions-heading{border-top:1px solid #101820}#faq .main_content .article-actions-heading-title{margin-top:20px;font-family:PublicSans Medium,sans-serif;font-size:14px;font-weight:700;line-height:1}#faq .main_content .article_accordion.is-sticky{position:-webkit-sticky;position:sticky;top:120px}#faq .main_content .article_accordion .article-actions-content{margin-top:20px}#faq .main_content .article_accordion-list{width:100%}#faq .main_content .faq-category-item{font-size:1.2rem}#faq .main_content .faq-category-link{display:block;padding:5px 0;transition:background-color .2s ease-out}#faq .main_content .faq-category-link:hover{background-color:#f5f5f5}#faq .main_content .faq-heading{position:relative;width:100%}#faq .main_content .faq-heading-inner{position:relative;z-index:2}#faq .main_content .faq-heading-title{padding:0 0 2rem;font-size:2rem;font-weight:600;border-bottom:1px solid #e9e9e9}#faq .main_content .faq-list{position:relative}#faq .main_content .faq-list-item{border-bottom:1px solid #e9e9e9}#faq .main_content .faq-list-item input{display:none}#faq .main_content .faq-list-item input:checked+.faq-content-head{font-weight:700;cursor:default;background-color:#f9f7f5;transition:background-color .5s ease-in}#faq .main_content .faq-list-item input:checked+.faq-content-head .faq-list-icon{background-color:#333}#faq .main_content .faq-list-item input:checked+.faq-content-head .faq-list-icon:after{transform:translate(-50%,-50%) rotate(0deg)}#faq .main_content .faq-list-item input:checked+.faq-content-head+.faq-content-body{max-height:1000px;visibility:visible;background-color:#f9f7f5;opacity:1;transition:max-height .5s ease-in,opacity .5s ease-in}#faq .main_content .faq-content-head{position:relative;display:flex;align-items:flex-start;padding:30px 70px 30px 28px;font-weight:600;cursor:pointer;transition:background-color .5s}#faq .main_content .faq-content-head:before{margin:4px 12px 0 0;font-family:PublicSans Medium,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.04em;content:"Q."}#faq .main_content .faq-content-head p,#faq .main_content .faq-content-head span{pointer-events:none}#faq .main_content .faq-list-icon{position:absolute;top:50%;right:28px;width:20px;height:20px;background-color:#b1645e;border-radius:50%;transform:translateY(-50%)}#faq .main_content .faq-list-icon:after,#faq .main_content .faq-list-icon:before{position:absolute;top:50%;left:50%;width:8px;height:2px;content:"";background-color:#fff;transition:all .3s ease;transform:translate(-50%,-50%)}#faq .main_content .faq-list-icon:after{transform:translate(-50%,-50%) rotate(90deg)}#faq .main_content .faq-content-body{display:block;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:.5s}#faq .main_content .faq-content-body-inner{display:flex;align-items:flex-start;padding:0 28px 30px}#faq .main_content .faq-content-body-inner:before{margin:4px 12px 0 0;font-family:PublicSans Medium,sans-serif;font-size:1.4rem;font-weight:500;color:#b1645e;letter-spacing:.04em;content:"A."}#faq .main_content .faq-content-body-box{display:grid;grid-template-columns:1fr;gap:16px}#faq .main_content .faq-content-body-box .caption{margin-top:-8px}#faq .main_content .faq-content-body-box .button-wrap{margin-top:0}#faq .main_content .faq-content-body-box .table{display:block;padding:20px 24px;background-color:#fff}#faq .main_content .faq-content-body-box .table tr{display:flex;flex-direction:column}#faq .main_content .faq-content-body-box .table th{display:block}#faq .main_content .faq-content-body-box .table td{display:block;padding-top:0}#faq .main_content .faq-content-btn-wrap{width:190px}#faq .main_content .faq-content-list{display:grid;grid-template-columns:1fr;gap:8px;padding:16px 24px;margin-top:0;background-color:#fff}#faq .main_content .faq-content-list-item{position:relative;min-width:0;padding-left:20px}#faq .main_content .faq-content-list-item:before{position:absolute;left:0;content:"\30FB"}#faq .main_content .faq-contact-wrap{margin-top:40px}#faq .main_content .article-sec:not(:first-child){margin-top:100px}