@charset "utf-8";

/*member*/
.m_box_total{width:100%; overflow:hidden; margin-bottom:30px; font-family:'Noto Sans', sans-serif;}
.m_box_title{width:100%; overflow:hidden; margin-bottom:10px;  font-size:16px; color:#131313; line-height:25px; font-weight:700;}
.m_box_con{width:100%; font-size:15px; color:#131313; line-height:25px;}
.m_box_con textarea{width:100%; height:150px; font-family:'Noto Sans', sans-serif; font-size:14px; color:#555; line-height:25px; padding:10px 0 10px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.m_box_text{display:block;}

.m_box_con .st_table{color:#131313; border-top:2px solid #ccc;}
.m_box_con .st_table th{font-weight:700; color:#131313; border-bottom:1px solid #ccc; line-height:30px; background:#f1f1f1;}
.m_box_con .st_table td{border-bottom:1px solid #ccc; line-height:30px;}

.btn{display:block; width:100%; max-width:1100px; margin-bottom:30px; text-align:center;}

/*login*/
#login_total{margin:100px auto; width:330px; overflow:hidden; border:1px solid #ccc; padding:20px 60px 30px;}
.login_title{float:left; width:100%; overflow:hidden; margin-bottom:10px; font-family:'Noto Sans', sans-serif; font-size:30px; text-align:center; color:#333; font-weight:400; line-height:60px; border-bottom:1px solid #ddd;}
#login_con{float:left; width:260px; margin-right:10px;}
.login_text{float:left; width:80px; height:30px; margin-bottom:5px; font-family:'Noto Sans', sans-serif; font-size:14px; color:#333; font-weight:700; line-height:28px;}
.login_input{float:left; width:170px; height:30px; margin-bottom:5px;}
.login_input input{ width:170px; height:28px; padding:0 5px; border:1px solid #ccc; vertical-align:top;}
.login_btn{ float:left; width:60px; height:65px;}
.login_btn input{width:60px; height:65px; color:#fff; background:#e42129; text-align:center; line-height:53px; border:0; padding:0; vertical-align:top; font-weight:600; font-family:dotum;}
.login_btn1{ width:100%; overflow:hidden; padding:15px 0;}
.login_text1{float:left; width:100%; overflow:hidden; font-family:'Noto Sans', sans-serif; text-align:center; font-size:13px; color:#333; font-weight:400; line-height:30px;}


.st_input25{border:1px solid #ccc; font-family:'Noto Sans', sans-serif; font-size:12px; color:#333; padding:0 0 0 5px; height:23px;}
.st_input30{border:1px solid #ccc; font-family:'Noto Sans', sans-serif; font-size:13px; color:#333; padding:0 0 0 5px; height:28px;}
.st_select25{border:1px solid #ccc; font-family:'Noto Sans', sans-serif; font-size:12px; color:#333; padding:0 0 0 5px; height:23px;}
.st_select30{border:1px solid #ccc; font-family:'Noto Sans', sans-serif; font-size:13px; color:#333; padding:0 0 0 5px; height:30px;}


/* 개발실 추가 */
*{outline:none;}
#idpwFind table{border-collapse:collapse; width:100%;}
#idpwFind th, #idpwFind td{border:1px solid #ccc;}

#member_write img{cursor:pointer;}

.m_title{margin:0 auto; width:100%; height:60px; background:#e6f2ff; text-align:center; font-size:20px; line-height:58px; color:#131313; font-weight:400; border-bottom:1px solid #acd2db;}
.m_text{margin:15px auto; width:100%; overflow:hidden; text-align:center; font-size:12px; line-height:20px; color:#333; font-weight:400;}
.m_box{margin:0 auto; width:70%; overflow:hidden; text-align:center;}
.m_btn{ margin:0 auto; width:100%; height:40px; background:#f1f1f1; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; border-top:0px; text-align:center; line-height:38px;}

.m_box_top{ width:100%; overflow:hidden; padding:0 0 10px;}
.m_box_bottom{ width:100%; overflow:hidden; padding:30px 0 10px; margin-top:30px; border-top:1px solid #ddd;}
.m_box_btn{ width:100%; overflow:hidden; }

.st_form{ margin:40px auto; display:block; width:99%; overflow:hidden; padding:30px 0; border:1px solid #aaa; border-radius:10px; font-size:14px; font-weight:700; line-height:30px; color:#131313;}
.st_form .btn{margin:0 auto; width:60%; height:30px; background:#f1f1f1; border:1px solid #ccc; text-align:center; line-height:28px;}
