@charset "utf-8";
/*header, footer*/

@font-face{
	font-family:'NanumBarunGothic';
	src:url(../fonts/NanumBarunGothic.ttf) format('truetype');
	src:url(../fonts/NanumBarunGothic.woff) format('woff');
	src:url(../fonts/NanumBarunGothic.eot);
}

body{background-color:#d8d9dd;font-family:NanumBarunGothic, 'Malgun Gothic','Gulim', sans-serif;font-size:14px;color:#393939;}
header{background-color:#fff;width:100%; position:fixed; z-index:5000;}
.wrapper{background-color:#fff;padding-top:100px;padding-bottom:120px;}/*padding-top:155px;*/

a{text-decoration:none;color:inherit;}

/*header*/
header .lnb_frame{overflow:hidden;width:1200px;margin:0 auto;padding:10px 0;}
header .lnb_frame h1{float:left;}
header .lnb_frame #lnb{float:right;overflow:hidden;margin-top:15px;}
header .lnb_frame #lnb li{float:left;margin-left:7px;font-size:12px;color:#625b57;}
header .lnb_frame #lnb li:after{content:" | ";}
header .lnb_frame #lnb .lnb3:after{content:"";}

header .gnb_frame{width:100%;border-top:1px solid #cdcdcd;border-bottom:3px solid #e6000f;}
header .gnb_frame #gnb{overflow:hidden;width:1200px; margin:0 auto;}
header .gnb_frame #gnb li{float:left;width:170px;height:41px;font-size:15px;line-height:41px;text-align:center;color:#393939;border-left:1px solid #cdcdcd;}
header .gnb_frame #gnb li:last-child{border-right:1px solid #cdcdcd;}
header .gnb_frame #gnb li.on{color:#fff;background-color:#e6001f;}

/*sub_menu*/
header .sub{display:none;width:100%;height:245px;background-color:#f4f4f4;position:absolute;z-index:7000;}
header .sub .sub_menu_wrap{overflow:hidden;width:1200px;margin:0 auto;}
header .sub .sub_menu_wrap .sub_menu{float:left;width:153px;height:225px;padding-top:20px;padding-left:17px;border-left:1px solid #cdcdcd;z-index:1000;background:url('../images/sub_off_bg.jpg') 0 0 no-repeat;background-size:cover;}
	header .sub .sub_menu_wrap .sub7{border-right:1px solid #cdcdcd;}
header .sub .sub_menu_wrap .sub_menu li{margin-bottom:10px;font-size:13px; color:#525252;line-height:1.4em;}
header .sub .sub_menu_wrap .sub_menu li:hover{color:#09378a;}
header .sub .sub_menu_wrap ul.on{background:url('../images/sub_on_bg.jpg') 0 0 no-repeat;background-size:cover;}
/*path wrap*/

.path_wrap{width:100%;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff;}
.path_wrap ul{width:1200px;height:45px; margin:0 auto;}
.path_wrap ul li{float:left;width:137px; height:45px;line-height:45px;padding-left:30px;border-right:1px solid #e3e3e3;font-size:13px; color:#727272;}
	.path_wrap ul .path1{width:48px;padding-left:0;border-left:1px solid #e3e3e3;}
	.path_wrap ul li strong{color:#43597f;}
	.path_wrap ul .last{width:auto; padding-right:100px;}

/*footer*/
footer{width:1200px; margin:0 auto;overflow:hidden;}
footer .info{float:left;margin:25px 0;}
footer .info li{color:#484646; font-size:13px;margin-bottom:8px;}
footer .info .info3{margin-bottom:0;}
footer .copy{height:34px;line-height:34px;margin-top:60px;float:right;font-size:11px; color:#6b6b6b;}


header .gnb_frame #gnb li{float:left;width:150px;height:41px;font-size:15px;line-height:41px;text-align:center;color:#393939;border-left:1px solid #cdcdcd;box-sizing:border-box;}
header .sub .sub_menu_wrap .sub_menu{float:left;width:150px;height:225px;padding-top:20px;padding-left:17px;border-left:1px solid #cdcdcd;z-index:1000;background:url('../images/sub_off_bg.jpg') 0 0 no-repeat;background-size:cover; box-sizing:border-box;}
	header .sub .sub_menu_wrap .sub7{border-right:none;}
		header .sub .sub_menu_wrap .sub8{border-right:1px solid #cdcdcd;}
		header .sub .sub_menu_wrap .sub_menu {height:375px; letter-spacing:-0.08em;}
		header .sub {height:375px;}*/