.p-bread-crumb__list{display:-ms-flexbox;display:flex;gap:var(--spacing-8);-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.p-bread-crumb__list{gap:var(--spacing-12)}}.p-bread-crumb__list__item+.p-bread-crumb__list__item{display:-ms-flexbox;display:flex;gap:var(--spacing-8);-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.p-bread-crumb__list__item+.p-bread-crumb__list__item{gap:var(--spacing-12)}}.p-bread-crumb__list__item+.p-bread-crumb__list__item:before{display:block;width:var(--spacing-12);height:var(--spacing-12);content:"";background-color:#717171;background-size:contain;-webkit-mask-image:url(/images/common/svg/icon-arrow.svg);mask-image:url(/images/common/svg/icon-arrow.svg)}.l-footer__breadcrumb{max-width:var(--spacing-1200);margin:var(--spacing-16) auto}@media screen and (max-width:768px){.l-footer__breadcrumb{padding:0 var(--spacing-28)}}@media screen and (min-width:769px){.l-footer__breadcrumb{margin:var(--spacing-20) auto}}.l-footer__body{-ms-flex-pack:center;justify-content:center}.l-footer__body,.p-corporation-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.p-corporation-footer{-ms-flex-align:center;align-items:center;padding:var(--spacing-40)}@media screen and (min-width:769px){.p-corporation-footer{padding:var(--spacing-80)}}.p-corporation-footer__logo{width:var(--spacing-78);height:var(--spacing-30)}@media screen and (min-width:769px){.p-corporation-footer__logo{width:var(--spacing-120);height:var(--spacing-46)}}.p-corporation-footer__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:var(--spacing-24) 0 var(--spacing-48)}@media screen and (min-width:769px){.p-corporation-footer__list{margin:var(--spacing-40) 0 var(--spacing-80)}}.p-corporation-footer__list__item{font-size:12px;font-size:1.2rem;font-size:3.2vw}@media screen and (min-width:769px){.p-corporation-footer__list__item{font-size:12px;font-size:1.2rem;font-size:.9375vw}}@media screen and (min-width:1281px){.p-corporation-footer__list__item{font-size:12px;font-size:1.2rem}}.p-corporation-footer__list__item+.p-corporation-footer__list__item{margin-left:var(--spacing-32)}.p-corporation-footer__list__item__link{font-size:14px;font-size:1.4rem;font-size:3.7333333333vw;line-height:1.7;letter-spacing:0;color:#444}@media screen and (min-width:769px){.p-corporation-footer__list__item__link{font-size:14px;font-size:1.4rem;font-size:1.09375vw}}@media screen and (min-width:1281px){.p-corporation-footer__list__item__link{font-size:14px;font-size:1.4rem}}@media screen and (min-width:769px){.p-corporation-footer__list__item__link{font-size:16px;font-size:1.6rem;font-size:4.2666666667vw}}@media screen and (min-width:769px)and (min-width:769px){.p-corporation-footer__list__item__link{font-size:16px;font-size:1.6rem;font-size:1.25vw}}@media screen and (min-width:769px)and (min-width:1281px){.p-corporation-footer__list__item__link{font-size:16px;font-size:1.6rem}}.p-cv__message{margin-right:calc(0px - var(--spacing-12));margin-bottom:var(--spacing-12);margin-left:calc(0px - var(--spacing-12))}@media screen and (min-width:769px){.p-cv__message{margin-bottom:var(--spacing-24)}}.p-cv__message small{display:block}.p-cv__button{display:block;width:100%;margin:0 auto}@media screen and (min-width:769px){.p-cv__button{width:var(--spacing-600)}}.p-cv__minor-button{display:block;width:var(--spacing-218);margin:var(--spacing-18) auto 0}@media screen and (min-width:769px){.p-cv__minor-button{width:var(--spacing-440);margin:var(--spacing-32) auto 0}}.c-check-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8)}@media screen and (min-width:769px){.c-check-list{gap:var(--spacing-12)}}.c-check-list.c-check-list--size-lg{gap:var(--spacing-12)}@media screen and (min-width:769px){.c-check-list.c-check-list--size-lg{gap:var(--spacing-24)}}.c-check-list__item{position:relative;display:grid;grid-template-columns:var(--spacing-20) 1fr;grid-gap:var(--spacing-4);gap:var(--spacing-4)}@media screen and (min-width:769px){.c-check-list__item{grid-template-columns:var(--spacing-32) 1fr;gap:var(--spacing-16)}}@media screen and (max-width:768px){.c-check-list--size-lg .c-check-list__item{grid-template-columns:var(--spacing-24) 1fr;gap:var(--spacing-12)}}.c-check-list__item__icon{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:769px){.c-check-list__item__icon{padding-top:var(--spacing-2)}}