@charset "utf-8";
/* common */
.wrap {position:relative; margin:0 auto; z-index:9; width:1000px; *zoom:1;}
.wrap:after {content:""; display:block; clear:both;}

/* HEADER */
#header_Wrap {position:relative; z-index:99; height:90px; }
#header_Wrap h1 {float:left;  margin:25px 0 0 0px;}

/* GNB */
.gnb {font-family:'NanumBold'; font-size:16px; color:#000; float:right}
.gnb li {margin-left:50px; float:left;}
.gnb li a {display:block; text-align:center; width:100%; padding:40px 0px 25px;}
/* .gnb li:hover a , .gnb li.on a {color:#0c4da2;} */


/* LNB */
.lnb { float:left; width:200px; position:relative; z-index:9; margin:22px 0 10px;}
.lnb h3 {padding:20px 0 20px 0px; font-size:19px; color:#ffffff; font-family:'Nanum'; font-weight:bold; line-height:1; background:#a89154; border-bottom:4px solid #8d6a13; text-align:center; letter-spacing:-1px}
.lnb h3.lnb1 {padding:20px 0 20px 33px; text-align:left;}
.lnb ul { margin-bottom:30px; border:1px solid #ebebeb; border-top:none; padding:5px 22px; font-family:'NanumBold'; font-size:15px; color:#000000;}
.lnb ul li a {display:block; padding:10px 10px 10px 10px; border-bottom:1px solid #e8e8e8; background:url('/images/lnb_bg.jpg') 145px center no-repeat;}
.lnb ul li:last-child a {border:none;}
.lnb ul li:hover a, .lnb ul li.on a {}

/* main */
.m_visual {background:url('/images/m_visual1.jpg') center no-repeat; width:100%; height:435px; margin-bottom:45px;}
.m_contents {*zoom:1; border:1px solid #e3e3e3; margin:0 auto 35px; width:1000px; }
.m_contents:after {content:""; display:block; clear:both;}
.m_con1, .m_con2, .m_con3 {float:left;}
.m_con1 {width:332px; text-align:center;}
.m_con3 {/*width:332px;*/width:666px; text-align:center; padding-top:30px;}
.m_con3 li {display:inline;}


/* SUB */
.s_visual {background:url('/images/s_visual1.jpg') center no-repeat; height:250px; }

.s_page {float:right; width:741px; *zoom:1; position:relative; margin:22px 0 100px;}
.s_page:after {content:""; display:block; clear:both;}
.s_page h3 {font-size:31px; color:#000; border-bottom:1px solid #d5d5d5; padding:10px 0 20px; margin-bottom:40px; line-height:1;}
/*
.home{position:absolute; right:2px; top:3px; background:url('/images/icon_home.jpg') 0px 10px no-repeat; padding:5px 0 8px 16px;}
.home strong {color:#333; font-weight:normal;}
.home span {padding:0 7px;}
*/

/* sub1_3 */
.tabMenu {margin-bottom:50px;}
.tabMenu ul {*zoom:1;}
.tabMenu ul:after {content:""; display:block; clear:both;}
.tabMenu li 
{
	float:left; border:1px solid #dfdfdf; text-align:center; display:inline-block; cursor:pointer; background:#ececec; 
	width:20%; height:65px; margin-left:-1px; font-size:13px; color:#3a3a3a; padding:12px 0; font-family:'NanumBold'; line-height:1.5;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.tabMenu li.on {background:#fff; border-bottom:1px solid #fff;}		
.tabCon {letter-spacing:-0.5px;}
.tabCon h4 {font-size:19px; color:#3a3a3a; margin-bottom:20px;}
.tabCon dl {margin-bottom:40px;}
.tabCon dt {background:url('/images/bg_tabcon_dt.jpg') center repeat-x; font-size:15px; color:#3a3a3a; font-family:'NanumBold'; color:#8d6a13; margin-bottom:15px;}
.tabCon dt span {background:#fff; padding-right:15px;}
.tabCon dd {background:url('/images/bg_tabcon_dd.jpg') left 10px no-repeat; padding-left:12px; color:#3a3a3a; line-height:1.8;}


/* FOOTER */
#footer_wrap {border-top:1px solid #eeeeee; padding-top:20px;}
#footer_wrap .family_site ul {*zoom:1; margin:0 0 30px -12px;}
#footer_wrap .family_site ul:after {content:""; display:block; clear:both;}
#footer_wrap .family_site li {float:left; margin-left:12px;}

#footer_wrap .f_logo {float:right; margin-right:2px;}
#footer_wrap address {float:left; font-size:13px; color:#9a9a9a;}
#footer_wrap address .copy {color:#434343;}
#footer_wrap address span {display:inline-block; padding:0 7px;}