@charset "utf-8";

.login_box {width:341px; margin:0 auto;}
.login_box .login_tit {font-size:18px; font-weight:700; margin: 70px 70px;}
.login_box .login_tit em{font-size:18px; font-weight:700; color: red;}
.login_box .login_red{width: 341px; border-top: 2px solid red;padding-bottom: 10px;}
.login_box .login_low {width:341px;}
.login_box .login_low input {width:341px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}
.login_box .login_text{ margin-top: 20px; width: 341px; text-align: right; }
.login_box .login_text a{display:inline-block; color: 000000;font-size:15px; font-weight:700;}
.login_box .login_text a em{display:inline-block; color: 000000;font-size:15px; font-weight:700;}

/*login_validName*/
.valid{width:678px; margin:0 auto; border: 0px solid red;}
.valid .text_title{padding: 65px 0 45px 0; color: #000000; font-size:16px;font-weight:700}
.valid .text_title b{display:inline-block; color:red; font-size:16px; font-weight:700; margin:0 0 0 0;}

.valid .box_img{margin: 0; border-top: 2px solid red;border-bottom: 1px solid gray;border-left: 1px solid gray; border-right: 1px solid gray;}
.valid .box_img ul{display:inline-block; text-align:center; border-left:1px sorid;}
.valid .box_img ul li{float:left; width:335px; height:90px; padding-top:20px;border: 0px solid;}
.valid .box_img ul li.text{float:left; width:335px; height:30px; border: 0px solid;}

.valid .input_name_box{margin-bottom: 10px;margin-top:20px; border: 0px solid; text-align: left;}
.valid .input_name_box input{width:220px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}
.valid .input_email_box{margin-bottom: 10px; border: 0px solid; text-align: left;}
.valid .input_email_box input{width:220px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}
/* .valid .input_email_box select{width:135px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;} */

.valid .signgo{width: 670px; height:50px; padding-bottom: 5px; text-align: right;}
.valid .signgo input{width:220px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}



/*member*/

.member {width:678px; margin:0 auto;}
.member .nav_bar { margin-bottom:28px;}
.member .nav_bar ul{display:inline-block; margin-top:50px; text-align:center;}
.member .nav_bar ul li {float:left; width:226px; height:35px; padding-top:15px; border-bottom:1.5px solid #e1e1e1; }
.member .nav_bar ul li span{color:#818181; font-size:16px;}
.member .nav_bar ul li.on {border-bottom:1.5px solid #da381f;}
.member .nav_bar ul li.on span{color:#da381f;}

.member .nav_bar ul li img {margin-right:4px;}

.member .info_low {float:left;  margin-bottom:8px;}
.member .info_low select {border:1px solid #e1e1e1; height:50px; color:#6a6a6a; padding:0 18px;}
.member .info_low em {display:inline-block; height:48px; border:1px solid #e1e1e1; width:70px; font-size:15px; font-weight:400; color:#6a6a6a; padding:0 18px; line-height:50px;}
.member .info_low input{width:299px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}
.member .info_low .ex {color:#f4a673;}
.member .info_low:nth-child(2) input {width:299px; }
.member .info_low:nth-child(2) button {height:52px; border:none; background-color:#ef7600; color:#ffffff; width:80px;}

.member .info_low:nth-child(5) select {width:150px; margin-bottom:8px;}
.member .info_low:nth-child(6) select {width:150px; margin-bottom:8px;}

.member .info_low:nth-child(7) p {display:inline-block; margin-top:8px; margin-left:8px;}
.member .info_low:nth-child(7) .sms_cheak input{width:14px;}
.member .info_low:nth-child(7) .sms_cheak p{margin-top:16px; }

.member .info_low:nth-child(8){margin-bottom:16px; }
.member .info_low:nth-child(8) em {margin-bottom:8px;}
.member .info_low:nth-child(8) input {width:500px;}

.member .info_low:nth-child(9){margin-bottom:16px; width:600px; }
.member .info_low:nth-child(9) input{width:18px;}
.member .info_low:nth-child(9) p{display:inline-block; margin-top:14px; margin-left:7px;}
.member .info_low:nth-child(10) input{width:18px;}
.member .info_low:nth-child(10) p{display:inline-block; margin-top:14px; margin-left:7px;}

.member .info_low:nth-child(11) {margin-bottom:16px;}
.member .info_low:nth-child(11) input {width:678px;}
.member .info_low:nth-child(11) .level {width:114px; margin-bottom:8px;}


.member .info_low:nth-child(12) input{width:18px;}

.member .info_low:nth-child(13) {margin-bottom:16px;}
.member .info_low:nth-child(13) input{width:500px;} /*학교명*/


.member .research ul{display:inline-block;}
.member .research ul li {float:left;}
.member .research ul li.tit {height:140px; border:1px solid #e1e1e1; width:62px; font-size:15px; font-weight:400; color:#6a6a6a; padding:0 18px; line-height:50px;}
.member .research ul li.way {height:140px; border:1px solid #e1e1e1; width:572px; margin-left:4px; text-align: left}
.member .research ul li.way input {margin:14px 17px; border:none; background:none;}

.member .bt-wrap {float:right; margin-top:40px; margin-bottom:50px;}
.member .bt-wrap button {height:50px; border:none; color:#ffffff; margin-left:10px;}
.member .bt-wrap .cancell{width:85px;  background-color:#818181;}
.member .bt-wrap .complete{width:120px; background-color:#d41f02;}


.member .member_success{margin:200px 0 100px 200px; }
.member .member_success_btn{padding-left: 230px;}

.divFindId{width: 860px; ;font-size: 20px; margin: 0 auto;}
.divFindId > div:nth-child(2){display: flex; width: 860px;margin-bottom: 5px;}
.divFindId > div:nth-child(2) > div:nth-child(1) {width: 150px;  border: 0px solid red;}
.divFindId > div:nth-child(3){display: flex; width: 860px;margin-bottom: 5px;}
.divFindId > div:nth-child(3) > div:nth-child(1) {width: 150px;  border: 0px solid red;}
.divFindId > div:nth-child(4) > input {width:300px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}

.divFindPwd{width: 860px; ;font-size: 20px; margin: 0 auto;}
.divFindPwd > div:nth-child(2){display: flex; width: 860px;margin-bottom: 5px;}
.divFindPwd > div:nth-child(2) > div:nth-child(1) {width: 150px;  border: 0px solid red;}
.divFindPwd > div:nth-child(3){display: flex; width: 860px; margin-bottom: 5px;}
.divFindPwd > div:nth-child(3) > div:nth-child(1) {width: 150px;  border: 0px solid red;}
.divFindPwd > div:nth-child(4) {display: flex; width: 860px;margin-bottom: 5px;}
.divFindPwd > div:nth-child(4) > select{width:135px; height:30px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}
.divFindPwd > div:nth-child(4) > div:nth-child(1) {width: 150px;  border: 0px solid red;}
.divFindPwd > div:nth-child(5) > input {width:300px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}


.withdrawal{width: 860px; ;font-size: 20px; margin: 0 auto;}
.withdrawal > form > div:nth-child(1){display: flex; width: 860px;}
.withdrawal > form > div:nth-child(1)>input {margin-top: 9px;}
.withdrawal > form > div:nth-child(2){display: flex; width: 860px; margin-bottom: 20px;}
.withdrawal > form > div:nth-child(2) > input {width: 700px; height: 35px;}
.withdrawal > form > div:nth-child(2)> div:nth-child(1) {width: 120px;}
.withdrawal > form > div:nth-child(3){display: flex; width: 860px; margin-bottom: 5px;}
.withdrawal > form > div:nth-child(3)> div:nth-child(1) {width: 120px;}
.withdrawal > form > div:nth-child(4){display: flex; width: 860px; margin-bottom: 30px;}
.withdrawal > form > div:nth-child(4)> div:nth-child(1) {width: 120px;}
.withdrawal > form > div:nth-child(5) > input {width:320px; height:50px; border:1px solid #e1e1e1; font-size:16px; color:#6a6a6a; font-weight:400; padding:0 18px; margin-bottom:8px;}
