.p-tax-declaration-faq{background:var(--navy-bg);padding:calc(var(--base-size)*120) 0}.c-tax-declaration-faq{margin:0 auto;max-width:calc(var(--base-size)*1000)}.c-tax-declaration-faq__ttls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-tax-declaration-faq__ttl{color:var(--paper);font-family:var(--font-title);font-size:calc(var(--base-size)*60);line-height:1.5;opacity:.4}.c-tax-declaration-faq__sub-ttl{color:var(--paper);font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*32);line-height:1.5}.c-tax-declaration-faq__contents{margin-left:auto;margin-right:auto;margin-top:calc(var(--base-size)*60);max-width:calc(var(--base-size)*1000);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--base-size)*30)}.c-tax-declaration-faq__contents,.c-tax-declaration-faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.c-tax-declaration-faq__question{border-bottom:1px solid var(--border-faq);color:var(--paper);font-family:var(--font-paragraph-medium);font-size:calc(var(--base-size)*18);line-height:2.2;padding-bottom:calc(var(--base-size)*20);padding-right:calc(var(--base-size)*32);position:relative;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--base-size)*10)}.c-tax-declaration-faq__question:hover{cursor:pointer}.c-tax-declaration-faq__question:after,.c-tax-declaration-faq__question:before{background:var(--jade);border-radius:9999px;content:"";display:block;height:calc(var(--base-size)*1.7);position:absolute;right:0;top:calc(var(--base-size)*19.5);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(var(--base-size)*14)}.c-tax-declaration-faq__question:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-tax-declaration-faq__question:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.c-tax-declaration-faq__question.is-open:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.c-tax-declaration-faq__answer{display:none}.c-tax-declaration-faq__answer-inner{color:var(--paper);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(var(--base-size)*16);line-height:2.2;padding-top:calc(var(--base-size)*20);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--base-size)*10)}.c-tax-declaration-faq__prefix{color:var(--jade);font-weight:300}@media screen and (max-width:719px){.p-tax-declaration-faq{padding:calc(var(--base-size)*80) calc(var(--base-size)*15)}.c-tax-declaration-faq__ttl{font-size:calc(var(--base-size)*40);line-height:1.5}.c-tax-declaration-faq__sub-ttl{font-size:calc(var(--base-size)*24);line-height:1.5}.c-tax-declaration-faq__question{line-height:1.7}.c-tax-declaration-faq__question:after,.c-tax-declaration-faq__question:before{top:50%}.c-tax-declaration-faq__answer-inner{line-height:1.7}}