@charset "utf-8";
/* CSS Document */

.textarea_sty{border:1px solid #e8e8e8; width:1040px; height:142px; font-size:12px; background:#f8f8f8; margin:20px 0;}
.textarea_sty2{border:1px solid #e8e8e8; width:1040px; height:300px; font-size:14px; background:#f9f9f9; margin:20px 0;}
.textarea_sty3{border:1px solid #e8e8e8; width:1040px; height:500px;font-size:12px; background:#f9f9f9; margin:20px 0;}
.sub_wrap ul.join1{margin-top:25px;}
.sub_wrap ul.join1 li{font-size:12px; color:#888;}
.btns{width:1040px; height:29px; margin:20px 0; float:left; text-align:center;}
.blit_icon{text-align:right; font-size:11px; color:#666666; height:12px; margin-top:20px;}
.join_table{width:1040px; border-top:#e5e5e5 2px solid; border-collapse:collapse; margin-top:10px; border-spacing:0;  }
.join_table th{background:#f9f9f9; padding:10px; text-align:left;  border:#ededed 1px solid; color:#333; font-weight:600; font-size:15px;}
.join_table td{padding:10px; padding-left:20px; text-align:left;  border:#ededed 1px solid;}


[class^="textbox"]{border:1px solid #ccc; height:25px;}
.textbox{ border:1px solid #ddd; width:160px;}
.textbox2{width:157px;}
.textbox3{width:70px; }
.textbox4{width:230px; margin-top:10px;}
.textbox5{width:50px; }
.textbox6{width:140px; }
.textbox7{width:50px; }
.textbox9{width:250px;}
.textbox10{ border:1px solid #d2d2d2; height:25px; width:200px;  margin:0; padding:0;}
.textarea{width:100%; box-sizing:border-box; border:1px solid #ccc;}

.choose{line-height:30px;}
.choose_img { padding-top:5px}
.add_table {width:721px; height:auto; float:left; margin-top:30px;}
.table_conta{width:721px; height:auto; float:left;}

.select_box{ border:1px solid #ddd; vertical-align:middle;}
.select_box2{ border:1px solid #ddd; vertical-align:middle; width:50px;}

/* 팝업 로그인 */
.poplogin_wrap{width:400px; height:240px; background-color:#fefefe;}
.poplogin_title{width:400px; height:49px; background:url(../images/user/poplogin_title.jpg) left top no-repeat; float:left; text-align:right;}
.poplogin_title img{width:28px; padding-right:18px; padding-top:15px;}
.poplogin_input {width:400px; float:left; padding-top:27px; text-align:center; clear:both;}

.poplogin_input ul.id {height:25px; width:217px; text-align:center; padding-left:102px;}
.poplogin_input ul.id li{ float:left;}
.poplogin_input ul.id img {padding-top:5px; vertical-align:middle; padding-right:15px;}

.poplogin_input ul.pw {height:25px; width:271px; text-align:center; padding-left:48px; margin-top:20px;}
.poplogin_input ul.pw li{ float:left;}
.poplogin_input ul.pw img {padding-top:5px; vertical-align:middle; padding-right:15px;}
.poplogin_btns {width:400px; height:26px; float:left; clear:both; text-align:center; padding-top:30px;}
.poplogin_btns li{ display:inline; }
.poplogin_btns li.btn1{padding-right:20px;}

.login_inputbox{height:23px; background-color:#f0eeee; border:#b2b2b2 1px solid; width:178px;}

.login_wrap {width:420px; clear:both; margin:0 auto; padding:60px 0; box-sizing:border-box;}
.login_sub_wrap li{float:left;}
.login_sub_wrap li.left{ width:57px; margin-right:29px;}
.login_sub_wrap li img {padding-top:5px;}
.login_sub_wrap ul{ width:314px; height:25px; margin-bottom:10px; float:left;}
.find_wrap{width:610px; margin: 0 auto; overflow:hidden; height:auto;}
.find_wrap ul{float:left; padding:30px; box-sizing:border-box;}



/*아이뒤 비번찾기 페이지*/
.sub_wrap section{width:720px; margin: 0 auto;}
.id_pw_page{width:720px; height:auto; margin-top:40px; float:left; border-bottom:#d8443d 2px solid; padding-bottom:20px; margin-bottom:30px; }
.id_ppo{width:720px; height:auto; float:left;}
.id_ppo ul.ppo_to{margin-bottom:10px; float:left;}
.id_ppo ul.ppo_to2{margin-bottom:10px; margin-top:10px; float:left;}
.id_ppo li{float:left;}
.id_ppo li.ppo_ro_input{width:600px;}
.id_ppo li.ppo_ro_input_2{width:150px;}
.id_ppo_btn{width:720px; height:auto; float:left; margin-top:40px; border-top:#d8443d 1px solid; text-align:center; padding-top:20px;}
.top_name,.top_name2{margin-bottom:5px;}