@charset "utf-8";
#HTTP_MSN_chat_layer img{width:auto; }
img { width:100%; border:0; display:inline;}

#wrap { width:100%; background:url(../images/header/wrap_bg.gif) repeat; }

/* header */

/*#header { width:90%; padding:0 5%; position:relative; background:#FFFFFF; overflow:hidden; }*/
#header { width:100%; position:relative; background:#FFFFFF; overflow:hidden; background:url(../images/header/header_bar.png) center repeat-x; /*background-color:#c21414;*/}

ul.btn_global { width:100%; }
ul.btn_global ul { width:100%; background:url(../images/global/bar_bg.png) center no-repeat; }
ul.btn_global li { width:25%; float:left; }
ul.btn_global li.btn_call { width:20%; padding:2.5% 55% 2.5% 2%; }
ul.btn_global li.btn_list { width:20%; margin:2.5% 2% 2.5% 0; float:left; }


#logo{ position:relative; text-align:center; margin:auto; margin:2% 0;}
#logo h1{width:40%; margin:0 30%;}


/*전화번호카카오톡*/
#cscenter{ position:relative; width:100%; float:left; }


/*메인메뉴*/
#main_menu { width:100%; float:left; /*padding-top:5%;*/}
#main_menu li { width:25%; float:left; }

/*서브메뉴*/
#sub_menu { width:100%; float:left; }
#sub_menu ul { width:100%; float:left; }
#sub_menu li { width:88.5%; float:left; background:url(../images/sub/sub_menu_bg.gif) repeat-x; background-size:contain; padding:2% 6%; }
#sub_menu li a { width:99%; display:block; background:url(../images/sub/menu_arrow.png) right center no-repeat; background-size:3%; }

/*서브 tap*/
#sub_tap{width:100%; background-color:#ededed; border:solid 1px #cecece; border-right:none; border-left:none; overflow:hidden;}
#sub_tap ul{width:97%; margin:0 1.5%; }
#sub_tap ul li{float:left; text-align:center; padding:0 3%; margin:2% 0; border-right:solid 1px;}

#sub_tap02{width:100%; background-color:#d3d3d3; border-bottom:solid 1px #cecece; border-right:none; border-left:none; overflow:hidden;}
#sub_tap02 ul{width:100%; }
#sub_tap02 ul li{float:left; text-align:center; background-color:#d3d3d3; padding:0 3%; margin:2% 0;  border-right:solid 1px;}
.tap_brd_top{border-top:solid 1px #cecece; border-right:none; border-left:none;}
.tap_brd_btm{border-bottom:solid 1px #cecece; border-right:none; border-left:none;}



.txt_red{color:#cc0000; }
.kr_tit{color:#cc0000; font-weight:bold;}
.en_tit{color:#202020; font-weight:bold; font-size:80%;}
.line_01{padding-bottom:2%; border-bottom:solid 1px #cc0000;}
.line_02{padding:2% 0; border-bottom:solid 1px #cc0000; border-top:solid 1px #cccccc;}
.line_03{padding:2% 0; border-bottom:solid 1px #cc0000;}





/*하단메뉴*/
#bottom_menu{width:100%;}
#bottom_menu ul{width:100%; float:left; background-color:#847261; /*background:url(../images/global/bottom_menu_bg.gif) repeat-x;*/ border-bottom:solid 1px #5e4b3a; border-top:solid 1px #5e4b3a;}
#bottom_menu ul li.btn_gomain{width:6%; float:left; padding:2%; border-right:solid 1px #5e4b3a;}
#bottom_menu ul li.txtmenu{width:22%; margin:3% 0 2% 0; float:left; text-align:center; color:#fff; border-right:solid 1px #fff; font-size:90%;}
#bottom_menu ul li.txtmenu a{color:#fff; /*border-right:solid 1px #fff;*/}

/*footer*/
#footer { clear:both; width:90%; padding:5%; background-color:#ebebeb; }
#footer .global_btn { width:40%; display:inline-block; margin:0 30%; }
#footer .global_btn li { width:48%; display:inline-block; margin-right:1%; float:left;}
#footer h6 { clear:both;text-align:center; color:#666666; padding-top:3%;}



.mr_no { margin-right:0 !important;}
.bg_no { background:none !important; }
.br_no { border:none !important; }
.txt_center { text-align:center !important;}
.pd_L2 { padding-left:1% !important;}

.table_point { color:#FFFFFF !important; background:#7976af !important; border-bottom:1px dashed #f2f2f7; border-right:1px dashed #f2f2f7; border-bottom:1px dashed #f2f2f7 !important;}

.txt_point { color:#7976af; }
