@charset "utf-8";
/* CSS Document */

/* 메인 */
#wrap{width:100%; min-width:1024px; background:#eaeaea; overflow:hidden;}
#wrap_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; min-height:700px; color:#333;}
#content #con_right .con_tit{overflow:hidden; border-bottom:1px solid #e4e4e4;}

#content #con_right h3{font-size:16px; color:#333; font-weight:bold; font-family: 'NanumGothic';}
#content #con_right h4{font-size:14px; color:#555; font-weight:bold; font-family: 'NanumGothic';}
#content #con_right .con{font-size:12px; font-family: 'Open Sans',sans-serif;}
#content #con_right .con .tb_01{color:#333; 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;}

#content #con_right .con table .table_bg{ background:#f4f4f4; font-weight: bold;}

#content #con_right .con .tb_02{color:#333; border-right:1px solid #e4e4e4;  border-top:2px solid #4cacd4; margin-top:5px; font-size:12px;}
#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;}

#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;}
#content #con_right .con .inner .tb_03 p{border-left:1px solid #e4e4e4; padding:0 0 0 15px;}
#content #con_right .con .tb_04{border:1px solid #e4e4e4;}
#content #con_right .con .tb_04 td{padding:10px 5px 10px 5px;}
#content #con_right .con .tb_04 th{padding:10px 5px 10px 5px; font-size:16px; background:#f4f4f4;}

{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;}
#footer ul{width:705px; padding:15px 0 15px 0; border-top:1px solid #e4e4e4;}
#footer li{float:left;}

/* quickBox */
#wrap_1 .quickBox{background:#fff; width:99px; height:395px; border:1px solid #c5c5c5; margin:150px 0 0 1000px; *margin:150px 0 0 5px; position:absolute; font-size:12px; color:#555;}
#wrap_1 .quickBox ul{width:95px; margin:0 auto;}
#wrap_1 .quickBox ul li{margin:0 auto;}
#wrap_1 .quickBox ul .q_pt15{padding-top:15px; *padding-top:10px;}
@-moz-document url-prefix() { #wrap_1 .quickBox ul .q_pt15 {padding-top:9px;} }

/* 관리자정보 */
.infor_add{font-size:12px;width:700px; margin:0 auto;   }
.infor_add table{width:700px; color:#3333; border-right:1px solid #e4e4e4;  border-top:2px solid #4cacd4;}
.infor_add table th{padding:10px 0 10px 0; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#f4f4f4;}
.infor_add table td{padding:10px 10px 10px 10px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left;}
.infor_add table .table_bg{ background:#f4f4f4; font-weight: bold;}

/* 메뉴등록 */
.menu_container .container_01{width:230px; float:left;}
.menu_container .container_01 .menu_con01{width:230px; border: 1px solid #e4e4e4; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius:2px;}
.menu_container .container_01 .menu_con01 .m_title{width:230px; background: url("../../images/common/back/patterns_01.png") repeat ; border-bottom:1px solid #e4e4e4; height: auto; position: relative;}
.menu_container .container_01 .menu_con01 .m_title h4{padding:9px 0 9px 15px; }
.menu_container .container_01 .menu_con01 .m_title span{font-size:14px;  font-family: 'NanumGothic';}
.menu_container .container_01 .menu_con01 .manage_01{width:230px; height:300px;  color:#666; }
.menu_container .container_01 .menu_con01 .manage_01 ul li{padding:5px; *paddinG:4px;}

.menu_add{width:300px; border:2px solid #e4e4e4; margin:0 auto; padding:10px 0 10px 0;}
.madd_input{width:300px; margin:0 auto;}

/* 회원정보 */
.member_pass{font-size:12px;width:400px; margin:0 auto;}
.member_pass table{width:400px; color:#3333; border-right:1px solid #e4e4e4;  border-top:2px solid #4cacd4;}
.member_pass table th{padding:10px 0 10px 0; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background:#f4f4f4;}
.member_pass table td{padding:10px 10px 10px 10px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; text-align:left;}
.member_pass 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;}

/* textarea */
.text_01{height:40px; border:1px solid #e4e4e4; font-size:11px; color:#666; background:#ffffe6;}

/* 셀렉트 */
.sel_01{border:1px solid #e4e4e4; padding:3px; color:#333; font-size:12px;}
