#sectionJoin_Input .container{max-width:500px}#sectionJoin_Input .container .form-floating:not(.form-id){margin-bottom:1rem}#sectionJoin_Input .idtip{margin-top:.25rem;padding-left:1.5rem;font-size:.875rem;color:var(--color-text-light);list-style-type:none;margin-bottom:1rem}#sectionJoin_Input .idtip li span{position:relative;left:-.25rem}#sectionJoin_Input .container .snslogin{margin:1.5rem 0}#sectionJoin_Input .container .snslogin .split{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem}#sectionJoin_Input .container .snslogin .split .line{flex:1 1;height:1px;border-top:1px dashed var(--color-gray-light)}#sectionJoin_Input .container .snslogin .split .text{font-size:.9rem;font-weight:300;color:var(--color-text-light)}#sectionJoin_Input .container .snslogin .list{display:flex;justify-content:center;gap:1rem}#sectionJoin_Input .container .snslogin .list .item{width:50px;cursor:pointer;transition:.4s}#sectionJoin_Input .container .snslogin .list .item:hover{opacity:.6}#sectionJoin_Agree .container{max-width:500px}#sectionJoin_Agree .container .tab-content{margin-bottom:1rem}#sectionJoin_Agree .container .tab-content .tab-pane{height:150px;padding:.5rem;overflow:auto;white-space:pre-wrap;border:1px solid #dee2e6;border-top:0}#sectionJoin_Agree .container .form-check{text-align:right;cursor:pointer}#sectionJoin_Agree .container .form-check>*{cursor:pointer}#sectionJoin_Agree .container .form-check .form-check-input{float:none;margin-left:0;margin-right:.25rem}#sectionJoin_Button .container{max-width:500px}#sectionJoin_Button .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;margin-bottom:1.5rem}.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}.nav-tabs{border-bottom:1px solid #dee2e6;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{display:block;padding:.5rem 1rem;color:var(--color-text);text-decoration:none;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link.active{color:var(--color-text-dark);background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.form-icon{position:absolute;left:1rem;z-index:2;color:var(--color-text-light)}.form-icon i{font-size:1.2rem}.form-floating input{padding-left:2.5rem!important}.form-floating>label{padding-left:2.5rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{padding-left:1rem}.form-id{margin-bottom:.25rem}.form-check.form-switch{display:flex;align-items:center;justify-content:flex-end}.modal-green{color:var(--color-green)}.modal-red{color:var(--color-red)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.bi{font-size:1.2rem;margin-right:.5rem}