/* CSS Document euc-kr */
#header .bg_wrap .gnb_bg {background:url(/images/include/menu_bg.png) left top;}
#header .bg_wrap .gnb_bg .gnb_img {background:url(/images/main/menu_bottom.gif) no-repeat left bottom; }
#header .top_menu_left .phone_number dl { color:#fff; background:url(/images/include/phone_icon.png) no-repeat 30px 0;}
#header .top_menu_left .phone_number dl dt {color:#fff;}
#header .top_menu_left .phone_number dl dd {color:#fff;}


/**** 메인 상단 이미지 ****/
#section {width:100%; overflow:hidden;}
#section .main_bg {background:url(/images/main/main_visual_bg.jpg) no-repeat center top; height:600px; z-index:10;}
#section .article_01 {position:relative; width:1200px; margin:0 auto; height:600px;}
#section .article_01 .slogan{position:relative; width:1200px; margin:0 auto; padding-top:165px; text-align:center;}
#section .article_01 .slogan img {z-index:10;}
#section .article_01 .quick_btn {position:absolute; bottom:0; margin:0 auto; height:60px; text-align:center;}
#section .article_01 .quick_btn ul li {float:left;}
#section .article_01 .quick_btn ul li a {text-decoration:none; font-family:'NanumGothic'; color:#fff; text-align:center; width:300px; height:60px; display:inline-block; font-size:16px; line-height:60px; font-weight:bold;}









.main_line {width:100%; background:#f7f8f9; height:79px; border-bottom:1px solid #ebeef0;}
.main_line .article_02 {margin:0 auto; width:1200px; clear:both; font-family:'NanumGothic';}
.main_line .article_02 dl {float:left;}
.main_line .article_02 dl dt {font-family:'NanumGothicBold'; color:#324395; font-size:14px; float:left; line-height:79px; padding-left:40px;}
.main_line .article_02 dl dd {float:left; position:relative; width:525px;}
.main_line .article_02 dl dd a {font-family:'NanumGothic'; font-size:14px; color:#333; text-decoration:none;  position:absolute; left:35px; top:30px; max-width:340px; overflow:hidden; height:20px;}
.main_line .article_02 dl dd .date {color:#999; font-family:'NanumGothic'; font-size:14px; position:absolute; right:50px; top:30px;}
.main_line .article_02 dl dd .more_btn {position:absolute; right:0; top:32px;}
.main_line .article_02 dl dd .more_btn a{top:0px; left:-8px;}
.main_line .article_02 ul {float:right;}
.main_line .article_02 ul li {float:left; padding:0;}

.main_contents_wrap {width:1200px; margin:0 auto; padding:55px 0 35px 0;}
.main_contents_wrap .main_tit {text-align:center; font-size:14px; color:#000;}
.main_contents_wrap .main_tit span {font-size:24px; color:#2a7be6; line-height:30px;}

.main_contents_wrap .product_btn .first {margin-top:45px; overflow:hidden;}
.main_contents_wrap .product_btn .first li {float:left; padding-left:30px;}
.main_contents_wrap .product_btn .first li:first-child {padding-left:0px;}
.main_contents_wrap .product_btn .second {width:790px; margin:25px auto; overflow:hidden;}
.main_contents_wrap .product_btn .second li {float:left; padding-left:30px;}
.main_contents_wrap .product_btn .second li:first-child {padding-left:0px;}


/**** 하단 영역 ****/
#footer {clear:both; position:relative; width:100%; overflow:hidden; background:#f8f8f8; font-family:"NanumGothic";}
#footer .copyright  {position:relative; width:1200px; margin:0 auto; padding:40px 0 40px 0; font-size:12px; overflow:hidden;}
#footer .copyright .botom_logo {clear:both; float:left;}
#footer .copyright address {float:left; color:#838383; line-height:20px; padding-left:25px; margin-top: 4px;}
