@layer fundation,layout,components,project,utility;@layer project{#front .p-loginCont{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:11rem}@media only screen and (max-width:1024px){#front .p-loginCont{display:block}}#front .p-loginContLeft{max-width:560px;width:100%}@media only screen and (max-width:1024px){#front .p-loginContLeft{margin-bottom:4rem;max-width:none}}#front .p-loginContLeftError{background-color:#fff1ef;border:1px solid #f58d74;color:#ce563a;margin-bottom:1rem;padding:1rem 0 1rem 2.5rem}@media only screen and (max-width:1024px){#front .p-loginContLeftError{font-size:1.4rem;padding:1rem}#front .p-loginContLeftFormWrapper{border-bottom:1px solid #efefef}}#front .p-loginContRight{border:1px solid #efefef;max-width:440px;padding:3.5rem 2.5rem 4.5rem;width:100%}@media only screen and (max-width:1024px){#front .p-loginContRight{max-width:none;padding:2.5rem}}#front .p-loginContRight__ttl{border-bottom:1px solid #efefef;padding-bottom:.25rem}#front .p-loginContRight__desc{border-bottom:1px solid #efefef;margin-bottom:2.5rem;padding:4rem 2.5rem}@media only screen and (max-width:1024px){#front .p-loginContRight__desc{padding:1.5rem 0}}}
