@charset "UTF-8";.join-tc-page{width:100%;-webkit-animation:fadeInPage 1s ease-out 0s forwards;animation:fadeInPage 1s ease-out 0s forwards}.join-tc-page-desc{padding:5rem 12.5% 0;font-size:1.6rem;font-weight:400;line-height:2.4rem;text-align:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3d3d3d}.join-tc-page-form{width:100%;padding:3rem 12.5%;font-size:1.6rem}.join-tc-page-form-item{margin-bottom:2rem}.join-tc-page-form-item-label{width:100%;font-size:2rem;font-weight:700;line-height:2.1rem;text-align:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3d3d3d;margin-bottom:1rem}.join-tc-page-form-item-input{width:100%;height:4.4rem;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 3rem;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999}.join-tc-page-form-item-input>input{width:100%;height:100%;outline:0;border:none}.join-tc-page-form-item-checkbox-group{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.join-tc-page-form-item-checkbox-input,.join-tc-page-form-item-checkbox-label{cursor:pointer}.join-tc-page-form-item-file{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.join-tc-page-form-item-file-inner{display:none}.join-tc-page-form-item-file-content{padding:1rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;cursor:pointer;margin-right:2rem;background-color:var(--base-color-primary)}.join-tc-page-form-item-file-type{font-size:1.6rem;font-weight:400;line-height:normal;color:#999}.join-tc-page-form .tc-label{margin-bottom:2rem;color:var(--base-color-primary)}.join-tc-page-form .personal-label,.join-tc-page-form .tc-label{margin-bottom:2rem}.join-tc-page-form .file-look{display:none;margin-top:2rem}.join-tc-page-form .file-look-img{width:6rem;cursor:pointer}.join-tc-page-form-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.join-tc-page-form-btns .join-tc-page-form-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 3rem;font-size:1.6rem;font-weight:700;line-height:2.1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#fff;cursor:pointer}.join-tc-page-form-btns .submit{background:var(--base-color-primary)}.join-tc-page-form-btns .reset{background:#999}