*{box-sizing:border-box}.error{--content-width: 1024px;align-items:center;background:#fff;color:#030712;display:flex;flex-direction:column;font-weight:normal;line-height:180%}.error__header{border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;height:fit-content;width:100%}.error-header__inner{padding:12px 16px;width:var(--content-width)}@media(max-width: 1024px){.error-header__inner{padding:8px 16px;width:100%}}.error-header__logo{height:36px;width:auto}@media(max-width: 1024px){.error-header__logo{height:32px}}.error__main{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:128px 16px;width:var(--content-width)}@media(max-width: 1024px){.error__main{align-items:flex-start;padding:64px 16px;width:100%}}.error__hgroup{text-align:center;display:flex;flex-direction:column;gap:16px}@media(max-width: 1024px){.error__hgroup{text-align:left}}.error__title{font-size:24px;font-weight:bold;line-height:150%}@media(max-width: 1024px){.error__title{font-size:16px}}.error__subtitle{font-size:16px;font-weight:normal}@media(max-width: 1024px){.error__subtitle{font-size:14px}}.error-main__url{align-items:center;display:flex;gap:8px}@media(max-width: 1024px){.error-main__url{align-items:flex-start;flex-direction:column;width:100%}}.error-main-url__title{font-size:14px;font-weight:bold;line-height:150%}@media(max-width: 1024px){.error-main-url__title{font-size:12px}}.error-main-url__display{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;font-size:14px;gap:8px;padding:8px 16px}@media(max-width: 1024px){.error-main-url__display{justify-content:space-between;padding:12px 16px;width:100%}}.error-main-url__button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.error-main-url__icon{display:flex}.error__text{font-size:12px;text-align:center}@media(max-width: 1024px){.error__text{text-align:left}}.error__button{background:#e5e7eb;border-radius:8px;font-weight:600;line-height:100%;padding:14px 20px;text-decoration:none}@media(max-width: 1024px){.error__button{text-align:center;width:100%}}.error__button:hover{background:#d1d5db}.error__button:visited{color:inherit}.error__footer{border-top:1px solid #e5e7eb;width:100%}.error-footer__wrapper--above{background:#f3f4f6;display:flex;justify-content:center}.error-footer__inner{display:grid;gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));padding:32px 16px;width:var(--content-width)}@media(max-width: 1024px){.error-footer__inner{grid-template-columns:repeat(1, minmax(0, 1fr));width:100%}}.error-footer__section{display:flex;flex-direction:column;gap:12px}.error-footer__section--col-span-2{grid-column:span 2/span 2}.error-footer__section--col-start-1{grid-column-start:1}.error-footer-section__title{border-bottom:1px solid #e5e7eb;font-size:16px;font-weight:bold;line-height:150%;padding-bottom:8px;width:100%}.error-footer-section__list{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:18px}@media(max-width: 1024px){.error-footer-section__list{display:flex;flex-direction:column}}.error-footer-section__list--row-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.error-footer-section__list--row-4{grid-template-rows:repeat(4, minmax(0, 1fr))}.error-footer-section__list--col-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.error-footer-section__item{border-left:4px solid #e5e7eb;display:flex;padding-left:4px}@media(max-width: 1024px){.error-footer-section__item:nth-child(3n){margin-bottom:16px}}.error-footer-section__link{border-radius:4px;color:#030712;font-size:14px;line-height:130%;padding:6px;text-decoration:none;width:100%}.error-footer-section__link:hover{background:#e5e7eb}.error-footer-section__link:visited{color:inherit}.error-footer-section__sns{align-items:center;display:flex;gap:8px}.error-footer__wrapper--below{align-items:center;display:flex;flex-direction:column;gap:32px;padding:56px 32px}@media(max-width: 1024px){.error-footer__wrapper--below{padding:32px 16px}}.error-footer__list{display:flex;flex-wrap:wrap}@media(max-width: 1024px){.error-footer__list{justify-content:center;row-gap:8px}}.error-footer__item{border-left:1px solid #e5e7eb;padding:0 12px}.error-footer__item:first-child{border-left:none}.error-footer__link{color:inherit;text-decoration:none}.error-footer__link:hover{text-decoration:underline}.error-footer__link:visited{color:inherit}.error-footer__text{font-size:12px}/*# sourceMappingURL=error.css.map */
