@charset "UTF-8";section.cust-wrap{display:flex;flex-direction:column;align-items:center;margin-top:130px;padding:70px 0 100px}.form-wrap select{-webkit-appearance:none;-moz-appearance:none;background-image:url(/resources/images/user/IconSelecTrg.png);image-rendering:-webkit-optimize-contrast;background-repeat:no-repeat;background-position:calc(100% - 14px) 17px;background-size:6px;padding-left:8px;cursor:pointer}.form-wrap select::-ms-expand{display:none}h4.tit{margin-bottom:10px;text-align:center}.title-text{position:relative;font-size:var(--font-size-regular3);font-weight:var(--font-weight-regular);white-space:pre-line;line-height:var(--line-height-base);text-align:center;color:#333}.title-text::after{display:block;content:'';width:20px;height:4px;background-color:#e0e6e6;margin:20px auto 60px}.box-wrap{display:flex;flex-wrap:nowrap;justify-content:center;gap:60px;margin-bottom:80px}.box-wrap>div{display:flex;flex-direction:column;align-items:center;width:200px;height:260px;padding:30px;border:1px solid #999;border-radius:6px;cursor:pointer;justify-content:space-between}.box-wrap>div:last-child{margin-right:0}.box-wrap .select-box.active{box-shadow:0 1px 10px 0 rgba(0,0,0,0.1);border:solid 1px #111;background-image:linear-gradient(to bottom,#f3f5f5,#fff 36%,#fff 61%,#f3f5f5)}.box-wrap .select-box>img{width:120px;height:125px}.box-wrap span{font-size:var(--font-size-regular3);font-weight:var(--font-weight-bold);color:#333;text-align:center}.form-wrap{background-color:#fdfdfd;width:1200px;height:760px;box-shadow:0 0 4px 0 rgba(204,204,204,0.2);border:solid 1px #fafafa;background-color:#fff}form{width:430px;margin:0 auto}form .form-item{display:flex;flex-wrap:wrap;margin-bottom:30px}form .form-item:nth-child(4){margin-bottom:6px}form .form-item:first-child{margin-top:80px}form label{position:relative;display:inline-block;font-size:var(--font-size-regular2);font-weight:var(--font-weight-regular);width:130px;height:40px;display:flex;align-items:center}.form-item label::before{position:absolute;top:6px;left:-13px;content:'*';color:#ff4141}form span{font-size:var(--font-size-regular2);flex-grow:1;height:40px;display:flex;align-items:center}form select{flex-grow:1;height:40px;font-size:var(--font-size-regular2);line-height:35px;color:#333;padding-left:5px;font-weight:var(--font-weight-regular);box-sizing:border-box;border:1px solid #ccc;border-radius:2px;background-color:#fff}form select:focus{outline:0}form textarea{flex-grow:1;height:200px;resize:none;padding:10px;border-radius:2px;border:1px solid #ccc}form textarea:focus{outline:0;border:1px solid #333}form .content.active:focus{border:1px solid #ff4141}form textarea::placeholder{font-size:var(--font-size-regular1);line-height:24px;color:#999;opacity:.8}form input[type=checkbox]{display:none}.privacy-wrap{margin-bottom:50px;margin-left:130px}form .chk-txt{display:flex;gap:6px;align-items:baseline;width:100%;height:auto}form .chk-txt span{display:inline;font-size:var(--font-size-regular1);color:#999;cursor:pointer;height:auto;margin-bottom:2px}form .chk-txt.active span{color:#ff4141}.form-wrap input[type="checkbox"]:checked+label{color:#333;opacity:1}.form-wrap input[type="checkbox"]+label::before{display:inline-block;content:'';min-width:12px;height:9px;background-image:url(/resources/images/cust/GrCheck.png);background-repeat:no-repeat;background-size:contain;opacity:.5}.form-wrap input[type="checkbox"]:checked+label::before{display:inline-block;content:'';width:12px;height:9px;opacity:1}form .terms{font-size:var(--font-size-regular1);color:#999;cursor:pointer;padding-left:20px;text-decoration:underline}form .terms u{font-weight:var(--font-weight-light)}form button:last-child{width:400px;height:60px;font-size:var(--font-size-regular3);font-weight:var(--font-weight-light);color:#fff;background-color:#fff;border:1px solid #c3c3c3;border-radius:4px;cursor:pointer;color:#777}.login-wrap{width:1200px;height:500px;box-shadow:0 0 4px 0 rgba(204,204,204,0.2);border:solid 1px #fafafa;display:flex;justify-content:center}.login-wrap .wrap{height:auto;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;flex-direction:column;align-items:center;max-width:650px}.login-wrap .wrap i{display:block;width:76px;height:76px;margin-bottom:15px;background-image:url(/resources/images/user/Icon_lock.svg);background-size:contain;background-position:center;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast}.login-wrap .wrap span{font-size:var(--font-size-regular5);font-weight:var(--font-weight-bold);text-align:center;color:#111;margin-bottom:30px}.login-wrap .btn-login{min-width:300px;height:60px;padding:0 16px;text-align:center;border-radius:4px;background-color:#fff;cursor:pointer;border:1px solid #878787;display:flex;align-items:center;justify-content:center;gap:20px}.login-wrap .btn-login.domestic{position:relative}.login-wrap .btn-login span{font-size:var(--font-size-regular3);font-weight:var(--font-weight-regular);color:#555;margin-bottom:0}.login-wrap .btn-login::after{content:'';display:inline-block;width:8px;height:14px;background-image:url(/resources/images/user/Click.png);background-size:contain}.login-wrap .btn-login img{width:7.2px;height:auto;position:absolute;top:22px;right:21px}.btn-join{position:relative;width:400px;height:60px;font-size:var(--font-size-regular3);font-weight:var(--font-weight-light);line-height:60px;color:#fff;border-radius:4px;background-color:#666;margin-top:80px;margin-bottom:100px}.pur-grey{color:var(--color);transition:.25s;--color:#fff;--hover:var(--main-color)}.pur-grey:hover,.pur-grey:focus{box-shadow:inset 25em 0 0 0 var(--hover);border-color:var(--hover);outline:0;color:#fff}form textarea{font-size:var(--font-size-regular2)}@media(max-width:1199px){section.cust-wrap{margin-top:60px;min-height:65vh;padding:40px 20px 100px}h4.tit{margin-bottom:6px}.title-text{font-size:var(--font-size-regular);line-height:var(--line-height-base);margin-bottom:40px}.title-text::after{display:none}.box-wrap{gap:20px;margin-bottom:40px}.box-wrap>div{width:150px;height:180px;padding:12px;flex-direction:column;align-items:center}.box-wrap span{font-size:1.5rem}.login-wrap{background-color:#fff;width:100%;height:210px;box-shadow:none;border:0}.login-wrap .wrap{flex-direction:column;align-items:center;width:auto}.login-wrap .wrap i{width:31px;height:41px;margin-bottom:10px;background-image:url(/resources/images/user/mIcon_lock.svg)}.box-wrap .select-box>img{width:auto;height:94px;margin-bottom:10px}.login-wrap .btn-login img{width:7.2px;height:auto;position:absolute;top:18px;right:21px}.login-wrap .wrap span{font-size:1.6rem;margin-bottom:20px}.login-wrap .btn-login{width:320px;height:auto;padding:16px;font-size:var(--font-size-regular2)}.form-wrap{background-color:#fff;width:100%;height:500px;box-shadow:none;border:0}form{width:auto;margin:0 auto}form .form-item{display:flex;flex-wrap:nowrap;margin-bottom:10px}form .form-item:first-child{margin-top:0}form label{font-size:var(--font-size-regular1);width:90px;height:40px;display:flex;align-items:center;padding-left:10px}form span{font-size:var(--font-size-regular1);display:flex;align-items:center}.form-item label::before{position:absolute;top:10px;left:0;content:'*';color:#ff4141}form .terms{padding-left:110px;font-size:var(--font-size-regular)}form button:last-child{width:320px;height:50px;font-size:1.5rem;padding:13px 0 20px;margin-left:0;margin:0 auto;display:flex;justify-content:center;background-color:var(--main-color);color:#fff}form textarea{height:240px;padding:8px 10px;font-size:var(--font-size-regular1)}form input[type=checkbox]{margin-left:80px;opacity:0;display:none}.form-wrap input[type="checkbox"]+label{padding-left:0;width:calc(100% - 80px);height:auto;margin-left:110px;padding-right:10px}.form-wrap input[type="checkbox"]+label::before{position:absolute;top:4px;left:-17px;display:block;content:'';width:12px;height:9px;background-image:url(/resources/images/cust/GrCheck.png);background-repeat:no-repeat;background-size:contain;opacity:.5}.form-wrap input[type="checkbox"]:checked+label::before{position:absolute;top:4px;left:-17px;display:block;content:'';width:12px;height:9px;opacity:1}form .chk-txt{font-size:var(--font-size-regular)}.privacy-wrap{margin-left:0;margin-bottom:30px}.login-wrap .btn-login span{margin-bottom:0}form select{font-size:var(--font-size-regular1)}form .chk-txt span{font-size:var(--font-size-regular)}}@media(max-width:320px){.box-wrap>div{width:calc(50vw - 20px)}.login-wrap{width:100vw}.form-wrap{width:100vw;padding:20px;height:auto}form button:last-child{width:calc(100vw - 40px);margin-left:0}.login-wrap .btn-login{width:calc(100vw - 20px)}.box-wrap .select-box>img{width:80%;height:auto}}