@charset "UTF-8";.register{margin:0 auto;text-align:center}.register .frame{background:#ddf0d9;border:var(--kib-border-width) var(--kib-border-style) #bbccb8;border-radius:.25rem}.register .frame .inner{margin:0 auto;max-width:34.8125rem}.register .frame .form-control{--kib-border-color: var(--kib-primary);--kib-border-radius: .1875rem}@media(min-width:768px){.register .frame .form-control{padding-bottom:.5625rem;padding-top:.5625rem}}.register .frame .form-control:focus{-webkit-box-shadow:0 0 0 .25rem rgba(25,153,0,.25);box-shadow:0 0 0 .25rem #19990040}.register .frame .btn-lg{--kib-btn-border-radius: .25rem;--kib-btn-font-size: var(--kib-body-font-size);min-width:16.25rem}.register .separator-or{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#767d74;display:grid;font-size:.75rem;gap:1.25rem;grid-template-columns:1fr auto 1fr;margin-bottom:1.875rem}@media(max-width:767.98px){.register .separator-or{font-size:.625rem;gap:.625rem;margin-bottom:.875rem}}.register .separator-or:before,.register .separator-or:after{border-top:var(--kib-border-width) var(--kib-border-style) #bbccb8;content:"";height:0;width:100%}.register .external-account .social-login{display:grid;gap:1rem;margin:0}@media(min-width:768px){.register .external-account .social-login{grid-template-columns:repeat(auto-fit,minmax(10.875rem,auto));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:767.98px){.register .external-account .social-login{gap:.5rem;margin:0 auto;max-width:16.25rem}}.register .external-account .social-login>li{display:grid}.register .external-account .btn-sns{--kib-btn-border-radius: .25rem;--kib-btn-font-size: .6875rem;--kib-btn-padding-x: 0;--kib-btn-padding-y: 0;display:inline-grid;grid-template-columns:2.4375rem auto}.register .external-account .btn-sns .img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:var(--kib-border-width) var(--kib-border-style) rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.register .external-account .btn-sns .text{-ms-flex-item-align:center;align-self:center;padding:.671875rem 0}.register .external-account .btn-sns.google{--kib-btn-active-bg: #cccccc;--kib-btn-active-border-color: #575958;--kib-btn-active-color: var(--kib-body-color);--kib-btn-bg: var(--kib-white);--kib-btn-border-color: #747775;--kib-btn-disabled-bg: var(--kib-white);--kib-btn-disabled-border-color: #747775;--kib-btn-disabled-color: var(--kib-body-color);--kib-btn-focus-shadow-rgb: 217, 217, 217;--kib-btn-hover-bg: #d9d9d9;--kib-btn-hover-border-color: #5d5f5e;--kib-btn-hover-color: var(--kib-body-color);grid-template-columns:2.375rem auto}.register .external-account .btn-sns.line{--kib-btn-active-bg: #048b3b;--kib-btn-active-border-color: #048b3b;--kib-btn-active-color: var(--kib-white);--kib-btn-bg: #06c755;--kib-btn-border-color: #06c755;--kib-btn-border-width: 0;--kib-btn-color: var(--kib-white);--kib-btn-disabled-bg: #06c755;--kib-btn-disabled-border-color: #06c755;--kib-btn-disabled-color: var(--kib-white);--kib-btn-focus-shadow-rgb: 6, 199, 85;--kib-btn-hover-bg: #05b34d;--kib-btn-hover-border-color: #05b34d;--kib-btn-hover-color: var(--kib-white)}.register .external-account .btn-sns.x{--kib-btn-active-bg: #333333;--kib-btn-active-border-color: #404040;--kib-btn-active-color: var(--kib-white);--kib-btn-bg: var(--kib-black);--kib-btn-border-color: var(--kib-black);--kib-btn-color: var(--kib-white);--kib-btn-border-width: 0;--kib-btn-disabled-bg: var(--kib-black);--kib-btn-disabled-border-color: var(--kib-black);--kib-btn-disabled-color: var(--kib-white);--kib-btn-focus-shadow-rgb: var(--kib-black-rgb);--kib-btn-hover-bg: #262626;--kib-btn-hover-border-color: #333333;--kib-btn-hover-color: var(--kib-white)}.register .external-account .btn-sns.x .img{border-right-color:#fff3}.register .external-account .list-asterisk{color:#535753;font-size:.625rem;line-height:1.7;margin:.75rem auto 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.register .has-account{margin-top:1.6875rem}@media(max-width:767.98px){.register .has-account{font-size:.875rem;margin-top:1rem}}.register{max-width:50rem}.register .page-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:.625rem;grid-template-columns:1fr auto 1fr}.register .page-title:before{content:""}.register .page-title .badge{--kib-badge-font-size: .375em;--kib-badge-padding-x: .75rem;justify-self:start;letter-spacing:0}@media(max-width:767.98px){.register .page-title .badge{--kib-badge-font-size: .5238095238em;--kib-badge-padding-x: .625rem}}.register .page-title .text-bg-light{--kib-light-rgb: 230, 230, 230;color:#5e5e5e!important}.register .register-lead{font-size:.875rem;margin-bottom:1.625rem}@media(max-width:767.98px){.register .register-lead{font-size:.75rem;margin-bottom:.875rem}}.register .register-lead .list-unstyled{margin:1.3125rem auto 0;max-width:33.75rem}@media(min-width:768px){.register .register-lead .list-unstyled{display:grid;grid-template-columns:repeat(var(--kib-columns, 5),1fr)}}@media(max-width:767.98px){.register .register-lead .list-unstyled{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.625rem}}.register .register-lead .list-unstyled>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media(max-width:767.98px){.register .register-lead .list-unstyled>li{gap:.25rem}}.register .register-lead .list-unstyled>li+li{border-left:var(--kib-border-width) dotted var(--kib-gray-400)}@media(max-width:767.98px){.register .register-lead .list-unstyled>li+li{padding-left:.5rem}}.register .register-lead .list-unstyled .svg-inline--fa{color:#c5c5c5;font-size:2rem}@media(max-width:767.98px){.register .register-lead .list-unstyled .svg-inline--fa{font-size:1.25rem}}.register .register-lead .list-unstyled .text{color:#838383;font-size:.75rem;font-weight:700}@media(max-width:767.98px){.register .register-lead .list-unstyled .text{font-size:.625rem}}.register .frame{padding:2.5rem}@media(max-width:767.98px){.register .frame{padding:1.25rem .625rem}}.register .frame .title{font-size:1.125rem;margin-bottom:1rem}@media(max-width:767.98px){.register .frame .title{font-size:var(--kib-body-font-size);margin-bottom:.5rem}}.register .register-email{margin-bottom:1.875rem}@media(max-width:767.98px){.register .register-email{margin-bottom:.875rem}}.register .register-email .form-group{margin:0 auto .625rem}@media(min-width:768px){.register .register-email .form-group{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media(max-width:767.98px){.register .register-email .form-group{margin-bottom:.375rem}}.register .register-email .form-group p{margin-bottom:.625rem}@media(max-width:767.98px){.register .register-email .form-group p{font-size:.75rem;margin-bottom:.375rem}}@media(max-width:575.98px){.register .register-email .form-group p{text-align:justify}}.register .register-email .form-group .invalid-feedback{text-align:justify}.register .register-email .list-asterisk{color:#535753;font-size:.625rem;line-height:1.7;margin:0 auto .75rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.register .register-email .agree{font-size:.75rem;line-height:1.7;margin-bottom:1.25rem}@media(max-width:767.98px){.register .register-email .agree{margin-bottom:.75rem}}.register.is-confirmed{font-size:.875rem;line-height:1.7}.register.is-confirmed .read{font-size:var(--kib-body-font-size)}@media(max-width:767.98px){.register.is-confirmed .read{text-align:var(--kib-body-text-align)}}@media(max-width:767.98px){.register.is-confirmed .body{text-align:var(--kib-body-text-align)}}.register.is-confirmed .inner{background:var(--kib-white);border-radius:.25rem;margin-bottom:1rem;padding:1.25rem}@media(max-width:767.98px){.register.is-confirmed .inner{padding:.625rem .3125rem}}.register.is-confirmed .inner .title{font-size:.875rem}.register.is-confirmed .inner ul{margin-bottom:0}
