@charset "utf-8";
/* CSS Document */

/* 메인 */
#wrap{width:100%; min-width:1024px; background:#fff; overflow:hidden;}
#wrap_1{width:996px; margin:0 auto;  overflow:hidden;}
#wrap_1_1{width:1102px; margin:0 auto; }
#wrap_2{width:996px; background:#fff;}
#wrap_3{width:932px; margin:0 auto;}

/* 헤더 */
#header{width:932px; margin:0 auto; overflow:hidden; padding:10px 0 10px 0;}
#title{float:left;}
#main_gnb{height:11px; float:right; margin-top:30px;}
#main_gnb ul{overflow:hidden;}
#main_gnb li{float:left;}

/* content */
#content{width:932px; padding:50px 0 0 0; overflow:hidden;}



#content #con_right{width:705px; float:right; color:#333;}
#content #con_right .con_tit{overflow:hidden; border-bottom:1px solid #e4e4e4;}

#content #con_right h3{font-size:18px; color:#333;}
#content #con_right h4{font-size:14px; color:#555;}
#content #con_right .con{font-size:12px; font-family: 'Arial',sans-serif;}
#content #con_right .con .tb_01{border-right:1px solid #e4e4e4;  border-top:2px solid #4cacd4; margin-top:5px;}
#content #con_right .con .tb_01 th{padding:10px 0 10px 0; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#f4f4f4;}
#content #con_right .con .tb_01 td{padding:10px 5px 10px 5px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left; color:555;}

#content #con_right .con table .table_bg{ background:#f4f4f4; font-weight: bold;}

#content #con_right .con .tb_02{border-right:1px solid #e4e4e4;  border-top:2px solid #4cacd4; margin-top:5px;}
#content #con_right .con .tb_02 th{padding:10px 5px 10px 5px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#f4f4f4;}
#content #con_right .con .tb_02 td{padding:10px 5px 10px 5px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:center; color:555;}

#content #con_right .con .tb_03{color:#333; border:2px solid #d5d5d5;margin-top:5px; padding:10px 0 10px 0; font-weight:bold;}
#content #con_right .con .inner .tb_03 td{padding:5px 5px 5px 5px; text-align:left; color:555;}
#content #con_right .con .inner .tb_03 h5{border-right:1px solid #e4e4e4; font-size:16px; padding:15px 0 15px 0; font-weight:bold;}
{line-height:200%;}
/* Q&A */
.qa_top{overflow:hidden;}
.qa_top_01{overflow:hidden;}
.qa_top_01 li{float:left;}

/* footer */
#footer{width:932px; overflow:hidden;  border-top:1px solid #e4e4e4;}
#footer ul{width:621px; margin:0 auto; padding:15px 0 0 0;}
#footer li{float:left;}

/* quickBox */
.quickBox{background:#fff; width:99px; height:395px; border:1px solid #c5c5c5; margin:80px 0 0 1000px; *margin:80px 0 0 5px; position:absolute; font-size:12px; color:#555;}
.quickBox ul{width:95px; margin:0 auto;}
.quickBox ul li{margin:0 auto;}
.quickBox ul .q_pt15{padding-top:15px; *padding-top:10px;}
@-moz-document url-prefix() { .quickBox ul .q_pt15 {padding-top:9px;} }

/* my mage */
.cpw{font-size:12px; font-family: 'Arial',sans-serif; width:100%;}
.cpw table{width:500px; color:#3333; border-right:1px solid #e4e4e4;  border-top:2px solid #4cacd4;}
.cpw table th{padding:10px 0 10px 0; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#f4f4f4;}
.cpw table td{padding:10px 10px 10px 10px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left;}
.cpw table .table_bg{ background:#f4f4f4; font-weight: bold;}

/* Login */
.login{background:url(/images/sub/membership/login.jpg) no-repeat; width:553px; height:216px; margin:0 auto; font-weight:bold; color:#333;}
.login .login_all{overflow:hidden; margin:0 auto; width:415px;}
.login .login_all .login_input{float:left;  padding:40px 0 0 0 ;}
.login .login_all .login_input .login_01{width:280px; border-bottom:1px solid #e4e4e4; padding:0 0 10px 0;}
.login .login_all .login_input .login_01 li{overflow:hidden; padding:0 0 5px 0;}
.login .login_all .login_input .login_01 span{float:left; padding-top:4px; font-size:13px;}
.login .login_all .login_input .login_02{width:280px;}
.login .login_all .login_input .login_02 li{overflow:hidden; padding:0 0 5px 0;}
.login .login_all .login_input .login_02 span{float:left; padding-top:4px; font-size:13px;}
.login .login_all .login_but{float:left; margin:80px 0 0 30px;}
.login_check{width:553px; margin:0 auto;}

.company{line-height:200%;}
/* input */
.txt_01{border:1px solid #e4e4e4; font-size:11px; color:#666; background:#f9f9f9; padding:3px 0 3px 0; float:left; margin:0 5px 0 0; *padding:3px 0 2px 0;}
.txt_02{border:1px solid #e4e4e4; font-size:11px; color:#666; background:#f9f9f9; padding:3px 0 3px 0; *padding:3px 0 2px 0;}
.txt_03{border:1px solid #e4e4e4; font-size:11px; color:#666; background:#f9f9f9; padding:5px 0 5px 0; *padding:4px 0 3px 0;}

/* 셀렉트 */
.sel_01{border:1px solid #e4e4e4; padding:3px; color:#333; font-size:12px;}

/* 메일 */
#contact_us .form{font-size:12px; font-family: 'Open Sans',sans-serif;}
#contact_us .form .form_01{color:#333; border-right:1px solid #e4e4e4;  border-top:2px solid #4cacd4; margin-top:5px;}
#contact_us .form .form_01 th{padding:10px 0 10px 0; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#f4f4f4;}
#contact_us .form .form_01 td{padding:10px 5px 10px 5px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left;}

/* 아이디찾기 */
.id_search{background:url(/images/sub/membership/login.jpg) no-repeat; width:553px; height:216px; margin:0 auto; font-weight:bold; color:#333;}
.id_search .id_con{overflow:hidden; margin:0 auto; width:415px;}
.id_search .id_con .id_con_input{float:left;  padding:70px 0 0 0 ;}
.id_search .id_con .id_con_input .id_con_01{width:280px; padding:0 0 10px 0;}
.id_search .id_con .id_con_input .id_con_01 li{overflow:hidden; padding:0 0 5px 0;}
.id_search .id_con .id_con_input .id_con_01 span{float:left; padding-top:4px; font-size:13px;}
.id_search .id_con .id_con_but{float:left; margin:80px 0 0 30px;}