#sectionLogin_Member .container{max-width:500px}#sectionLogin_Member .container .form-floating{margin-bottom:1rem;position:relative}#sectionLogin_Member .container .form-check{margin-bottom:1rem}#sectionLogin_Member .container #btnLogin{width:100%;padding:1rem 1.5rem;margin-bottom:.5rem}#sectionLogin_Member .container .links{display:flex;align-items:center;font-size:1rem}#sectionLogin_Member .container .links a{margin:0 .5rem}#sectionLogin_Member .container .links a:first-child{margin-left:0}#sectionLogin_Member .container .links a:last-child{margin-right:0}#sectionLogin_Member .container .links .split{height:.6rem;border-left:1px solid var(--color-gray-light);margin:0 .5rem}#sectionLogin_Member .container .snslogin{margin:1.5rem 0}#sectionLogin_Member .container .snslogin .split{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem}#sectionLogin_Member .container .snslogin .split .line{flex:1 1;height:1px;border-top:1px dashed var(--color-gray-light)}#sectionLogin_Member .container .snslogin .split .text{font-size:.9rem;font-weight:300;color:var(--color-text-light)}#sectionLogin_Member .container .snslogin .list{display:flex;justify-content:center;gap:1rem}#sectionLogin_Member .container .snslogin .list .item{width:50px;cursor:pointer;transition:.4s}#sectionLogin_Member .container .snslogin .list .item:hover{opacity:.6}#sectionLogin_Member .container .snslogin .hidden{display:none}#sectionLogin_Anonymous .container{max-width:500px}#sectionLogin_Anonymous .container .form-floating{margin-bottom:1rem;position:relative}#sectionLogin_Anonymous .container button{width:100%;padding:1rem 1.5rem}.form-floating{position:relative}.form-floating>.form-control{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text);background-color:#fff;background-clip:padding-box;border:1px solid var(--color-gray-light);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:var(--color-main-light);outline:0;box-shadow:0 0 0 .25rem rgba(63,103,162,.25)}.form-check{display:flex;align-items:center;min-height:1.5rem;margin-bottom:1rem}.form-check .form-check-input{float:left;margin-right:.5rem;margin-top:.25em;width:1em;height:1em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid var(--color-gray-light);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:checked{background-color:var(--color-main);border-color:var(--color-main)}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-label{margin-bottom:0;font-size:.9rem;cursor:pointer}.box{background-color:#fff;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);overflow:hidden}.box-title{padding:1rem 1.5rem;font-size:1.25rem;font-weight:500;border-bottom:1px solid var(--color-gray-light)}.box-body{padding:1.5rem}.btn{display:inline-block;font-weight:400;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-main{background-color:var(--color-main);border-color:var(--color-main);color:#fff}.btn-main:hover{background-color:var(--color-main-dark);border-color:var(--color-main-dark);color:#fff}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.modal-header.modal-red{color:var(--color-red)}.modal-header.modal-green{color:var(--color-green)}.modal-header.modal-blue{color:var(--color-blue)}.modal-header i{margin-right:.5rem}