.p-contact .c-breadcrumb{padding-left:2.4rem;padding-right:2.4rem}@media(min-width:768px){.p-contact .c-breadcrumb{padding-left:4rem;padding-right:4rem}}.p-contact__navigator{display:flex;flex-direction:column;margin-top:4.8rem;padding:0 1.2rem}@media(min-width:768px){.p-contact__navigator{margin:8rem auto 0;max-width:96rem}}.p-contact__navigator>li{border-bottom:1px solid #d9d9d9;padding-bottom:4rem}@media(min-width:768px){.p-contact__navigator>li{display:grid;gap:0 4.6rem;grid-template-columns:1fr min-content}}.p-contact__navigator>li:not(:last-child){margin-bottom:4rem}.p-contact__navigator h2{font-size:2.8rem}@media(min-width:768px){.p-contact__navigator h2{grid-column:1/2;grid-row:1/2}.p-contact__navigator .description{grid-column:1/2;grid-row:2/3}}.p-contact__navigator .description a{text-decoration:underline}.p-contact__navigator .c-link-button-normal{min-width:28rem;padding-left:0;padding-right:0}@media(min-width:768px){.p-contact__navigator .c-link-button-normal{align-self:center;grid-column:2/3;grid-row:1/3}.p-contact__navigator .c-link-button-normal:hover .arrow-01{transform:translateY(-50%) translateX(.4rem)}}.p-contact__navigator .c-link-button-normal .arrow-01{right:1.2rem;transform:translateY(-50%)}.p-contact__box{margin-top:4rem}@media(min-width:768px){.p-contact__box{margin:4rem auto 0;max-width:96rem}}.p-contact__box__inner{background-color:#eff6fb;border-radius:1rem}.p-contact__box__inner h2{font-size:2.8rem}.p-contact__box__inner .c-link-button-normal{min-width:28rem;padding-left:0;padding-right:0}