.login-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:60px}.login-wrap:has(.login-box._not){align-items:start}.login-box{padding:3em}.login-box .btn{margin-top:2em;text-align:center}.login-box._login{border:1px solid var(--color-main-dark)}.login-box-ttl{margin-bottom:1.5em}.login-form-input dt{font-size:1.4rem;font-weight:500}.login-form-input dd{margin-bottom:.5em}.login-form-keep{font-size:1.4rem}.login-form-submit_box{margin-block:1.5em;text-align:center}.login-box .note_link{font-size:1.3rem;text-align:center}.login-box .note_link+.note_link{margin-top:.5em}.login-box._signup{background:#f9f4f4}.signup-merit li{font-size:1.3rem;line-height:1.7;font-weight:500;color:var(--color-main-dark)}.login-box._not{margin-top:1em;background:var(--color-lgy1)}@media screen and (min-width: 768px){.signup-merit{display:grid;grid-template-columns:repeat(2, 1fr);margin-block:1.5em;text-align:center}.signup-merit li{padding:1.5em 1em}.signup-merit li:nth-child(odd){border-right:1px solid #ddd}.signup-merit li:nth-child(n+3){border-top:1px solid #ddd}.signup-merit .icn{width:36px;margin:0 auto .85em}}@media screen and (max-width: 767px){.l-contents._signup{margin-top:3.5em}.login-wrap{grid-template-columns:1fr;gap:2em}.login-box{padding:2.5em 2em}.login-box .note_link{font-size:1.1rem}.login-box._notx{margin-top:2em}.signup-merit{margin-top:1em}.signup-merit li{display:grid;grid-template-columns:40px 1fr;gap:2em;padding-block:1.5em}.signup-merit li:not(:last-child){border-bottom:1px solid #ddd}.login-box._signup .btn{margin-top:1em}}/*# sourceMappingURL=style.css.map */