@charset "utf-8";

@import url('default.css');
@import url('board.css');

body{ margin:0; padding:0; position:relative; overflow-x:hidden; background:#5c5c5c; }

#wrap{ width:640px; margin:0 auto; background:#fff; position:relative;}

/* 헤더 */
#header {position:absolute; left:0; top:0; z-index:10; width:100%; height:78px; background:#fff }
#header #menu {float:left; margin:9px 15px; width:60px; height:60px; background:url(../images/main/icon_menu.gif) no-repeat center center; font-size:0; cursor:pointer;}
#header #logo {position:absolute; top:50%; left:50%; width:300px; height:61px; margin:-27px -140px;}
#header #logo h1 {width:100%; height:100%;}
#header #logo h1 a {display:block; width:100%; height:100%; background:url(/new2020/images/logo.gif) no-repeat; font-size:0; line-height:0;}
#header #mem_btns {position:absolute; width:200px; height:100px; text-align:left; right:0px; color:#dadada;}
#header #mem_btns a {color:#5e5e5e; font-size:23px; padding:0 7px; line-height:78px;}

#menu_list_bg {display:none; position:absolute; left:0; top:0; z-index:11; width:100%; height:100%; background:rgba(0, 0, 0, 0.7);}
#menu_list {position:fixed; left:-500px; top:0; z-index:100; width:500px; height:100%; background:#fff; overflow:auto; overflow-x:hidden;}
#menu_list .menu_list_tit { width:100%; height:70px; text-align:center; color:#fff; font-size:27px; line-height:70px; background:#333;}
#menu_list .menu_list_tit .close {display:block; position:absolute; right:10px; top:10px; width:48px; height:48px; border:solid 1px #999; text-align:center; line-height:48px; font-size:30px; color:#999;}
#menu_list #navi {width:100%; background:#fff; }
#menu_list #navi li {position:relative; border-bottom:solid 1px #d9d9d9;}
#menu_list #navi li a {display:block; padding:0 20px; height:80px; font-size:27px; line-height:80px; cursor:pointer;}
#menu_list #navi li .main_mn {font-size:30px; background:url(../images/submenu_arrow.gif) no-repeat 445px 8px;}
#menu_list #navi li .main_mn.on {font-weight:bold; color:#333; border-bottom:solid 1px #d9d9d9; background-position:445px -53px;}
#menu_list #navi li .close_lnb {display:block; width:100%; height:80px; padding:0; position:absolute; left:0; top:0; z-index:13;}
#menu_list #navi .lnb {display:none; background:#f6f6f6;}

#menu_list  #navi p{font-size:22px;height:50px; line-height:50px}
#menu_list  #navi p a{font-size:22px; height:50px; line-height:50px}

/* 전체메뉴 */
#total_menu {position:absolute; top:90px; left:50%; margin-left:-320px; z-index:11; width:640px; display:none;}
.total_wrap {padding:10px 25px; background:#575757; overflow:hidden;}
.total_box { clear:both; position:relative; padding:10px 0; overflow:hidden; border-bottom:1px dotted #797979;}
.noline {border-bottom:none !important;}
.total_box .mn_tit {float:left; width:150px;}
.total_box .mn_tit a {color:#FFF; font-size:26px; font-weight:400; letter-spacing:-1px; font-family:'나눔고딕','NanumGothic','宋體', 'simsun', Arial; }
.total_box ul {float:right; width:420px; overflow:hidden; }
.total_box ul li {float:left; width:200px; margin-right:10px;}
.total_box ul li a {display:block; padding:3px 0; font:normal 23px/26px '나눔고딕','NanumGothic','宋體', 'simsun', Arial;color:#ccc; letter-spacing:-1px;}




/*footer*/
#footer_wrap {position:relative; z-index:11; clear:both; width:100%; height:320px; background:#484848; padding-bottom: 130px;}
#footer_wrap #foot_top{text-align:center; color:#fff; padding-top:30px;}
#footer_wrap #foot_top li{display:inline-block;}
#footer_wrap #foot_top li a{color:#fff; font-size:25px; margin:0 7px;}
#footer_wrap #footer {margin:auto; width:94%; height:58px; padding-top:10px; text-align:center;}
#footer address {font-weight:normal; font-style:normal; color:#999999; font-size:19px;}
#footer .copyright {color:#808080; text-transform:uppercase; font-size:20px; display:block; margin-top:10px;}


/*foot 전화상담*/
.btn_f {width:100%; position:fixed; left:0; bottom:0; /*padding:10px 0;*/ background-color:rgba(0,0,0,0.75); z-index:30;}
.btn_f .area {margin:0 auto; width:640px;}
.btn_f .area li {float:left; width:160px; text-align:center;}
.btn_f .area li img {width:160px;}