.pageNav{background-color:var(--color-white);margin-inline:auto;margin-bottom:calc(var(--rem)*48);padding:calc(var(--rem)*18) min(4%,calc(var(--rem)*40));width:min(100%,calc(var(--rem)*1100));>ul{display:grid;gap:calc(var(--rem)*8);grid-template-columns:repeat(2,1fr)}a{background-color:var(--color-lightGray);border-radius:100vmax;font-size:calc(var(--rem)*11);font-weight:700;letter-spacing:0;line-height:1.2;padding-block:calc(var(--rem)*14);text-align:center;-webkit-transition:opacity var(--move-base);transition:opacity var(--move-base);width:100%;@media (any-hover:hover){&:hover{opacity:.7}}}@media screen and (width >= 40rem){>ul{grid-template-columns:repeat(3,1fr)}a{border-radius:calc(var(--rem)*8)}}@media screen and (width >= 60rem){margin-bottom:calc(var(--rem)*82);padding-block:calc(var(--rem)*32);>ul{gap:calc(var(--rem)*24)}a{font-size:calc(var(--rem)*20);padding-block:calc(var(--rem)*18)}}}.faq{display:grid;margin-bottom:calc(var(--rem)*48);row-gap:calc(var(--rem)*40);.faq_section{display:grid;margin-top:calc(var(--rem)*-64);padding-top:calc(var(--rem)*64);row-gap:calc(var(--rem)*18)}.faq_heading{font-family:var(--font-jpAccent);font-size:calc(var(--rem)*24);font-weight:600;letter-spacing:0;line-height:1.5;text-align:center}.faq_contents{display:grid;row-gap:calc(var(--rem)*18)}.faq_item{background-color:var(--color-white);border-radius:calc(var(--rem)*8);padding:calc(var(--rem)*18) calc(var(--rem)*15);>dt{border-bottom:1px solid var(--color-blue);-webkit-column-gap:calc(var(--rem)*12);-moz-column-gap:calc(var(--rem)*12);column-gap:calc(var(--rem)*12);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(var(--rem)*16);font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:calc(var(--rem)*18);padding-block:calc(var(--rem)*2) calc(var(--rem)*8);&:before{content:"q";font-family:var(--font-enBase);font-size:calc(var(--rem)*22);line-height:1.25;position:relative;text-transform:uppercase;top:calc(var(--rem)*-2)}}}.faq_link{-webkit-column-gap:calc(var(--rem)*10);-moz-column-gap:calc(var(--rem)*10);column-gap:calc(var(--rem)*10);display:grid;font-size:calc(var(--rem)*12);grid-template-columns:auto 1fr;letter-spacing:0;line-height:calc(var(--rem)*28);margin-top:calc(var(--rem)*18);>dt{font-weight:500;padding-top:calc(var(--rem)*2)}a{border:1px solid var(--color-orange);border-radius:calc(var(--rem)*8);color:var(--color-orange);padding-inline:calc(var(--rem)*12);-webkit-transition:background-color var(--move-base),color var(--move-base);transition:background-color var(--move-base),color var(--move-base);@media (any-hover:hover){&:hover{background-color:var(--color-orange);color:var(--color-white)}}}ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--rem)*8)}}@media screen and (width >= 60rem){margin-bottom:calc(var(--rem)*96);row-gap:calc(var(--rem)*80);.faq_section{margin-top:calc(var(--rem)*-160);padding-top:calc(var(--rem)*160);row-gap:calc(var(--rem)*24)}.faq_heading{font-size:calc(var(--rem)*32)}.faq_contents{row-gap:calc(var(--rem)*24)}.faq_item{padding:calc(var(--rem)*32) calc(var(--rem)*40);>dt{-webkit-column-gap:calc(var(--rem)*18);-moz-column-gap:calc(var(--rem)*18);column-gap:calc(var(--rem)*18);font-size:calc(var(--rem)*18);line-height:1.25;padding-top:calc(var(--rem)*4);&:before{font-size:calc(var(--rem)*24);top:calc(var(--rem)*-4)}}}.faq_link{-webkit-column-gap:calc(var(--rem)*18);-moz-column-gap:calc(var(--rem)*18);column-gap:calc(var(--rem)*18);>dt{font-size:calc(var(--rem)*16);padding-top:0}a{font-size:calc(var(--rem)*14);padding-inline:calc(var(--rem)*24)}ul{gap:calc(var(--rem)*18)}}}}.cta{margin-bottom:calc(var(--rem)*64);>p{font-family:var(--font-jpAccent);font-size:calc(var(--rem)*19);font-weight:600;letter-spacing:0;line-height:1.45;margin-bottom:calc(var(--rem)*32);text-align:center}@media screen and (width >= 40rem){>p{font-size:calc(var(--rem)*24)}}@media screen and (width >= 60rem){margin-bottom:calc(var(--rem)*80);>p{font-size:clamp(calc(var(--rem)*24),calc(var(--vw-max)*32),calc(var(--rem)*32));margin-bottom:calc(var(--rem)*48)}}}