#wrap { width:100%; height:100%; display:block; min-width:1130px; }

/* 헤더 */
#wrap #header { width:100%; min-width:1000px; height:auto; position:relative; border-bottom:4px solid #c10b0f; }

/* 헤더 탑메뉴 */
#wrap #header .header_top { width:100%; min-width:1000px; background:#fff; border-bottom:1px solid #eeeeee; }
#wrap #header .menu_02 { clear:both; width:1000px; margin:0 auto; overflow:hidden; }
#wrap #header .menu_02 ul { display:table; float:right; }
#wrap #header .menu_02 ul li { float:left; margin-right:7px; height:26px; line-height:23px; }
#wrap #header .menu_02 ul li.last_child a { color:#c10b0f; }
#wrap #header .menu_02 ul li a {
	text-decoration:none; color:#888888; font-size:11px; padding:4px 0;
}
#wrap #header .menu_02 ul li a:hover { text-decoration:underline; }

/* 헤더 로고 */
#wrap #header .header_inside { width:1000px; height:88px; position:relative; margin:0 auto; display:table; }
#wrap #header .main_logo { display:table-cell; vertical-align:middle; }

/* 메인 메뉴 */
#wrap #header .top_menu_wrap { float:right; height:88px; }
#wrap #header .top_menu_wrap .menu_01, #wrap #header .top_menu_wrap .menu_02 { display:inline-block; height:88px; }
#wrap #header .top_menu_wrap .menu_01 > ul > li { float:left; padding:36px 0; margin-left:50px; position:relative; }
#wrap #header .top_menu_wrap .menu_01 > ul > li > a {
	text-decoration:none; color:#333333; font-weight:bold; font-size:15px; padding:35px 0; font-family: 'PT Sans', sans-serif;
}
#wrap #header .top_menu_wrap .menu_01 > ul > li > a:hover { color:#c10b0f; transition:all 0.2s; }

/*서브 메뉴*/
#wrap #header .sub_menu_wrap { width:100%; height:35px; background:#c10b0f; position:absolute; z-index:999; }
#wrap #header .sub_menu_wrap .sub_menu { width:1000px; position:relative; margin:0 auto; box-sizing:border-box; }
#wrap #header .sub_menu_wrap .sub_menu > ul > li {
	float:left; font-size:12px; color:#fff; margin-right:4px; height:35px; line-height:35px;
}
#wrap #header .sub_menu_wrap .sub_menu > ul > li > a {
	font-family: 'PT Sans', sans-serif; color:#fff; text-decoration:none; font-size:12px;
}
#wrap #header .sub_menu_wrap .sub_menu > ul > li > a:hover { color:#000; transition:all 0.2s; }
#wrap #header .sub_menu > ul { float:right; }

#wrap #header .sub1 > .sub_menu { padding-right:145px; }
#wrap #header .sub2 > .sub_menu { padding-right:136px; }
#wrap #header .sub3 > .sub_menu { padding-right:187px; }

/*메인 베너*/
#wrap #main_banner {
	width:100%; min-width:1000px; overflow:hidden; min-height:492px; position:relative;
	background:url(../images/main_img/slide_back.jpg) no-repeat center center; background-size:cover;
}
#wrap #main_banner .banner_inside {
	width:1000px; height:auto; position:relative; margin:0 auto; display:table;
}
#wrap #main_banner .banner_inside > div { display:table-cell; vertical-align:middle; height:492px; }
#wrap #main_banner .banner_inside img { float:left; }

/* 메인 컨텐츠 */
#wrap #main_content {
	width:100%; min-width:1000px; background:#fafafa;
}
#wrap #main_content .content_inside {
	width:1000px; height:auto; position:relative; margin:0 auto; overflow:hidden; padding:25px 0;
}
#wrap #main_content .content_inside .left,
#wrap #main_content .content_inside .right { width:50%; float:left; box-sizing:border-box; }

#wrap #main_content .content_inside img { display:block; }

/* 푸터 */
#wrap #footer { width:100%; min-width:1000px; height:auto; }

#wrap #footer .footer_inside02 {
	width:100%; height:110px; overflow:hidden; background:#fff; border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
#wrap #footer .footer_inside02 .footer_info02 { width:1000px; height:110px; position:relative; margin:0 auto; }
#wrap #footer .footer_inside02 .footer_info02 .footer_text { float:left; }
#wrap #footer .footer_inside02 .footer_info02 .footer_text p { font-size:12px; color:#777777; line-height:18px; padding:19px 0; }
#wrap #footer .footer_inside02 .footer_info02 .footer_text p strong { font-size:13px; color:#555555; font-weight:bold; }
#wrap #footer .footer_inside02 .footer_info02 .gobiz_logo { float:right; padding:35.5px 0; }
#wrap #footer .keyword {
	width:1000px; overflow:hidden; position:relative; margin:0 auto;
	color:#555555; font-size:11px; line-height:40px; height:40px;
}
