@charset "utf-8";
/*************************************************************************
* @ 서비스명   : contents
* @ 파일명     : /css/contents.css
* @ 페이지설명  : contents.css
* @ 작성일     : 2025.02.27
**************************************************************************/

.signin{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;}
.signin .col1{min-width:350px;}
.signin .col1 .logo{display:flex;align-items:center;gap:10px;}
.signin .col1 .logo img{width:150px;}
.signin .col1 .input-box input{padding:10px 20px;width:100%;border:1px solid#ccc;font-size:16px;height:50px;margin-top:10px;border-radius:5px;background:#fff;}
.signin .col1 .chk-box{display:flex;justify-content:space-between;margin-top:10px;font-size:15px;}
.signin .col1 .chk-box input{border:1px solid#ccc;}
.signin .col1 .button-box button{background:#11A3BF;width:100%;height:45px;color:#fff;font-size:18px;border-radius:5px;margin:30px 0px 20px 0px;}
.signin .col1 p{text-align:center;font-size:18px;}
.signin .col1 p a{color:#11A3BF;}
.signin .col1 .company{text-align:center;margin-top:10px;color:#666;font-size:15px;}
.signin .col1 .p1{font-size:14px;}
.signin .col1 .checkbox-type1 label{font-size:15px;padding-left:25px;}
.signin .col1 .checkbox-type1 label:before{width:20px;height:20px;border:solid 1px #11A3BF;}
.signin .col1 .chk-box .checkbox-type1 label:after{top:2px;left:7px;width:6px;height:12px;}


.signup-a{width:100%;display:flex;justify-content:center;margin-top:50px;}
.signup-a .col1{min-width:350px;}
.signup-a .col1 .logo{display:flex;align-items:center;gap:10px;margin-bottom:10px;}
.signup-a .col1 .logo img{width:150px;}
.signup-a .col1 .t1{font-size:16px;margin-bottom:8px;}
.signup-a .col1 .input-box{margin-bottom:10px;}
.signup-a .col1 .input-box input{padding:10px 20px;width:100%;border:1px solid#ccc;font-size:16px;height:50px;border-radius:5px;background:#fff;}
.signup-a .col1 .input-box .info{color:#11A3BF;padding-top:3px;}
.signup-a .col1 .input-box2{display:flex;gap:10px;}
.signup-a .col1 .input-box2 button{width:80px;height:50px;font-size:15px;background:#8d8d8d;border-radius:5px;color:#fff}
.signup-a .col1 .input-box2 input{padding:10px 20px;width:100%;border:1px solid#ccc;font-size:16px;height:50px;margin-bottom:10px;border-radius:5px;background:#fff;}
.signup-a .col1 .input-box3{display:flex;gap:10px;}
.signup-a .col1 .input-box3 button{width:80px;height:50px;font-size:15px;background:#8d8d8d;border-radius:5px;color:#fff}
.signup-a .col1 .input-box3 input{padding:10px 20px;width:100%;border:1px solid#ccc;font-size:16px;height:50px;margin-bottom:10px;border-radius:5px;background:#fff;}
.signup-a .col1 .button-box button{background:#11A3BF;width:100%;height:45px;color:#fff;font-size:18px;border-radius:5px;margin:30px 0px 20px 0px;}
.signup-a .col1 .chk-box{display:flex;flex-direction:column;gap:10px;}
.signup-a .col1 .chk-box .checkbox-type1 label{font-size:15px;padding-left:27px;}
.signup-a .col1 .chk-box .checkbox-type1 label:before{width:20px;height:20px;border:solid 1px #11A3BF;}
.signup-a .col1 .chk-box .checkbox-type1 label:after{top:2px;left:7px;width:6px;height:12px;}
.signup-a .col1 .chk-box .view_more{color:#11A3BF;font-size:14px;}
.signup-a .col1 .file-upload {margin-bottom:10px;width:100%;height:50px;position:relative;border:1px solid#ccc;border-radius:5px;text-align: center;display: flex;align-items: center;justify-content: center;cursor: pointer;overflow: hidden;}
.signup-a .col1 .file-upload input[type="file"] {position: absolute;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.signup-a .col1 .file-upload label {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #666;font-size:16px;pointer-events: none;}
.signup-a .col1 .file-upload .file-name {display: none;font-size: 16px;color: #333;}

.policy .layout{max-width:1200px;margin:0px auto;}
.policy .layout .section01{margin-top:50px;}
.policy .layout .section01 .title{font-size:28px;font-weight:700;}
.policy .layout .section01 .sub{margin-top:30px;font-size:16px;}

/* tablet */
@media all and (max-width:1280px) {

}

/* mobile */
@media all and (max-width:1024px) {

}

/* mobile */
@media all and (max-width:768px) {


.signin{height:100vh;display:flex;align-items:center;}
.signin .col1{min-width:calc(100% - 40px);margin:0px 20px;}
.signin .col1 .input-box input{margin-top:10px;height:45px;font-size:15px;}
.signin .col1 .logo img{width:140px;padding-bottom:10px;}
.signin .col1 .logo span{margin-top:2px;font-size:14px;font-weight:600;color:#656565;}
.signin .col1 .button-box button{font-size:15px;}
.signup .col1{min-width:calc(100% - 40px);margin:0px 20px;}
.signup .choice{flex-direction:column;gap:20px;}
.signup .choice .form01 button{width:100%;}
.signup .choice .form02 button{width:100%;}
.signup .choice .form01{padding:30px 20px;}
.signup .choice .form02{padding:30px 20px;}
.signup .col1 br{display:none}
.signup .col1 .logo span{margin-top:2px;font-size:14px;font-weight:600;color:#656565;}
.signup .col1 .logo{justify-content:flex-start}
.signin .col1 p{font-size:15px;}
.signin .col1 .company{font-size:14px;} 

.signup-a{display:block;margin-top:0px;}
.signup-a .col1{padding:20px;}
.signup-a .col1 .logo{margin-bottom:20px;}
.signup-a .col1 .logo img{width:140px;}
.signup-a .col1 .logo span{margin-top:3px;font-size:11px;}
.signup-a .col1 .logo span{margin-top:2px;font-size:14px;font-weight:600;color:#656565;}
.signup-a .col1 .input-box input{height:45px;font-size:15px;}
.signup-a .col1 .input-box2 input{height:45px;font-size:15px;}
.signup-a .col1 .input-box2 button{height:45px;font-size:15px;}
.signup-a .col1 .file-upload{height:45px}
.signup-a .col1 .file-upload label{font-size:15px;}
.signup-a .col1 .input-box3 input{height:45px;font-size:15px;}
.signup-a .col1 .input-box3 button{height:45px;font-size:15px;}
.signup-a .col1 .button-box button{font-size:15px;}

.policy .layout .section01{margin-top:30px;padding:0px 20px;}
.policy .layout .section01 .title{font-size:24px;font-weight:700;}
.policy .layout .section01 .sub{margin-top:20px;font-size:15px;}



}



