﻿@charset "utf-8";
/* CSS Document */

@import url("menu.css");
@import url("main.css");
@import url("sub.css");

#wrap {position:relative; width:100%; min-width:980px; margin:0 auto; background:url('/images/template/01051/common/top_m_bg.jpg') repeat-x;}
#S_wrap {position:relative; width:100%; min-width:980px; margin:0 auto; background:url('/images/template/01051/common/top_m_bg.jpg') repeat-x;}


/* ========== header ========== */
#header {position:relative; width:980px; height:79px; margin:0 auto;}		
	#header h1 {position:relative; float:left; padding:16px 0 0 2px;}
	/*탑메뉴*/
	#top_menu {position:absolute; right:0; margin:10px 0 0 0;}
		#top_menu li {float:left; display:inline; font-size:11px; margin-left:15px;}
			#top_menu li a {color:#ffffff !important; font-size:12px; font-weight:bold;}
			#top_menu li a:hover,
			#top_menu li a:focus,
			#top_menu li a:active {color:#333 !important;}
			#top_menu li a:visited {color:#888;}


	/* ========== visual ========== */
	#M_visual {position:relative; width:980px; margin:0 auto; clear:both; font-size:0; line-height:0; z-index:0; *z-index:-1;}
	#S_visual {position:relative; width:980px; margin:0 auto; clear:both; font-size:0; line-height:0; z-index:0; *z-index:-1;}

	
	/* ========== container ========== */
	#container {position:relative; width:980px; height:392px; margin:0 auto; clear:both;}
	#contants:after{ content:""; display:block;}

	/*바로가기 상단*/
	#area_cont {position:relative; width:980px; height:392px;}
	/*바닥*/
	#area_bottom {position:relative; float:left; width:100%; height:48px; margin-top:20px; border:1px solid #d0d0d0; background-color:#f0f0f0;}


	/* ========== S_container ========== */
	#S_container {position:relative; width:980px; margin:0 auto; padding-bottom:30px; clear:both; overflow:hidden; z-index:0; border:1px solid #d0d0d0; background:#fff;}
	#S_contants:after {content:""; display:block;}
	#content {position:relative; padding:0 20px;}


	/* ========== footer ========== */
	#footer {position: relative;width: 980px;margin: 20px auto;background: url(/images/template/01051/common/footer_info.gif) no-repeat 45% 2%;clear: both;}
	#footer p.footer_logo {text-align: left; padding: 0px 0px 0px 10px;}
	#footer .area_footer {position: relative;top: -10px;left: 0;width: 96%;}
	#footer p.line {width:100%; border-top:1px solid #dbdbdb;}
	#footer address {padding:7px 0 0 10px; text-align:left; clear:both;}
	#footer p.copy {text-align:left; padding:2px 0 0 10px;}
	.footer_logo a.ft_btn {position:absolute;right:119px;padding:5px 17px;background-color:#3f5478;color:#fff;border:1px solid #2d3d58;}
	.footer_logo a.ft_btn:hover {color:#fac047;}
	.footer_logo a.fa_btn {position:absolute;right:0px;padding:5px 17px;background-color:#626469;color:#fff;border:1px solid #2d3d58;}
	.footer_logo a.fa_btn:hover {color:#fac047;}
    