@charset "utf-8";
/*header, footer*/

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
body * {font-family: 'Noto Sans KR', Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
body{background-color:#4b4b4b;}
a{text-decoration:none; color:inherit;}
/*header*/
header{width:100%;position:fixed;z-index:2000;border-bottom:1px solid #cdcdcd;}
header .lnb_wrapper{height:35px;background-color:#f3f1f4;}
header .lnb_wrapper .lnb{overflow:hidden;width:1140px;margin: 0 auto; color:#333;}
header .lnb_wrapper .lnb p{float:left;font-size:16px; font-weight:bold;line-height:35px;}
header .lnb_wrapper .lnb ul{overflow:hidden;float:right;}
header .lnb_wrapper .lnb ul li{float:left;padding:0 10px;font-size:14px;line-height:35px;text-align:center;}
	header .lnb_wrapper .lnb ul li.lang{height:23px;margin-top:5px;font-size:13px;line-height:23px;color:#666;border:1px solid #666;}
	header .lnb_wrapper .lnb ul li.on{background-color:#666;color:#fff;}
	header .lnb_wrapper .lnb ul li.eng{margin-left:10px;border-radius:7px 0 0 7px;}
	header .lnb_wrapper .lnb ul li.kor{border-radius:0 7px 7px 0;}

header .gnb_wrapper{height:70px;background-color:#fff;}
header .gnb_wrapper nav{overflow:hidden;width:1140px;margin: 0 auto;}
header .gnb_wrapper nav h1{float:left;padding:18px 0;}
header .gnb_wrapper nav .gnb{overflow:hidden;float:right;}
header .gnb_wrapper nav .gnb li{float:left;margin-left:45px;}
header .gnb_wrapper nav .gnb li>a{line-height:70px;font-weight:bold;}
header .gnb_wrapper nav .gnb li>a:hover{padding-bottom:14px;color:#db1516;border-bottom:15px solid #db1516;cursor:pointer;}

header .gnb_wrapper .sub_menu_wrap{display:none;width:100%;height:auto;font-size:14px;background-color:#fff;border-top:1px solid #cdcdcd;border-bottom:3px solid #db1516;}
header .gnb_wrapper .sub_menu_wrap>div{overflow:hidden;width:1140px;margin:0 auto;}
	header .gnb_wrapper .sub_menu_wrap div.submenu1_wrap{display:none;}
	header .gnb_wrapper .sub_menu_wrap div.submenu2_wrap{display:none;}
	header .gnb_wrapper .sub_menu_wrap div.submenu3_wrap{display:none;}
header .gnb_wrapper .sub_menu_wrap dl{overflow:hidden;float:left;width:540px;margin:30px 15px 60px 15px;}
	header .gnb_wrapper .sub_menu_wrap .submenu1_wrap dl{width:350px;}

header .gnb_wrapper .sub_menu_wrap dl dt{margin-bottom:15px;font-size:16px; color:#db1516; font-weight:bold;}
	header .gnb_wrapper .sub_menu_wrap dl dt.sound_only{visibility:hidden;}
header .gnb_wrapper .sub_menu_wrap dl dd{height:30px; color:#333333;line-height:30px;border-top:1px solid #cdcdcd;background:url('../images/sub_bg.jpg') 100% 0 no-repeat;}
	header .gnb_wrapper .sub_menu_wrap dl dd:hover{color:#db1516;}
	header .gnb_wrapper .sub_menu_wrap dl dd.last{border-bottom:1px solid #cdcdcd;}
header .gnb_wrapper .sub_menu_wrap dl dd a{display:block; width:100%; height:30px;}

/*footer*/
footer{overflow:hidden;width:1140px; margin:0 auto;padding:25px 0 30px 0;}
footer .foot1{float:left;margin-right:60px;}
footer .foot2{float:left;}
footer .foot2 address{font-size:14px;color:#efefef;}
footer .foot2 address dl{overflow:hidden;margin:7px 0 15px 0;}
footer .foot2 address dl dt{float:left;}
footer .foot2 address dl dd{float:left;margin-right:20px;}
footer .foot2 .copyright{font-size:13px;color:#9a9a9a;}
footer .foot3{float:right;}
footer .foot3 ul{overflow:hidden;}
footer .foot3 ul li{float:left;margin-left:10px;}
