.faq{margin-top:calc(var(--rem)*80);.faq_inner{display:grid;row-gap:calc(var(--rem)*48)}.faq_pageNav{ul{display:grid;row-gap:calc(var(--rem)*12)}a{font-weight:700;padding-left:calc(var(--rem)*20);position:relative;&:before{background-color:var(--color-textGray);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--rem)*9);left:0;position:absolute;top:calc(var(--rem)*6);width:calc(var(--rem)*12)}}}.faq_list{display:grid;row-gap:calc(var(--rem)*80)}.faq_item{display:grid;margin-top:calc(var(--rem)*-80);padding-top:calc(var(--rem)*80);row-gap:calc(var(--rem)*24)}@media screen and (width >= 60rem){margin-top:calc(var(--rem)*120);>:first-child{grid-column:2/3;grid-row:1/2}>:last-child{grid-column:1/2;grid-row:1/2}.faq_sidebar{height:100%}.faq_sticky{display:grid;position:sticky;row-gap:calc(var(--rem)*8);top:calc(var(--rem)*120);a{color:var(--color-textGray);font-weight:700;padding-left:calc(var(--rem)*17);position:relative;&:before{background-color:var(--color-textGray);clip-path:polygon(0 0,0 100%,100% 50%);content:"";height:calc(var(--rem)*12);left:0;position:absolute;top:calc(var(--rem)*6);width:calc(var(--rem)*9)}&.is-active{color:var(--color-black);padding-left:calc(var(--rem)*21);&:before{background-color:var(--color-main);translate:calc(var(--rem)*4) 0}}}}.faq_list{row-gap:calc(var(--rem)*120)}.faq_item{margin-top:calc(var(--rem)*-120);padding-top:calc(var(--rem)*120)}}}#aside{margin-top:calc(var(--rem)*120);@media screen and (width >= 60rem){margin-top:calc(var(--rem)*160)}}