﻿@charset "utf-8";

/*main_layout*/
#main_wrap{}

#main_gal .banner_container{position:relative;width:100%;overflow:hidden;}
	#banner_content {position:relative;width:100%; height:490px; border-bottom:solid #e5e5e5 1px; background: transparent url("../img/main/main_bg.jpg") no-repeat scroll top center;}
	#banner_content>div {position:absolute;top:0;left:0;width:100%;height:100%; overflow:hidden;}
	#banner_content div.area{display:block; width:100%; height:100%;}
	#banner_content div.area a{display: block;width:400px;height:auto;margin:0 auto;}
	#banner_content div.area img{position: absolute;top:35px;left:50%;margin-left:-498px;width:auto;height:auto;}
	#banner_content div.img1 {background: transparent url("../img/main/main_01.jpg") no-repeat scroll center center;}
	#banner_content div.img2 {background: transparent url("../img/main/main_02.jpg") no-repeat scroll center center;}
/*	#main_gal .banner_container .slogan {position:absolute;bottom:65px;left:50%;margin-left:-550px;width:441px; overflow:hidden;}*/
	
	
	#banner_nav{position:absolute;width:100%;height:21px;bottom:-45px;left:0;z-index:1000;text-align:center;}
	#banner_nav li{display:inline-block;}
	#banner_nav li a{display:inline-block;width:19px;height:21px;margin:0;overflow:hidden;padding:0;background:url('../img/main/btn_main_img.png') 0 0 no-repeat;text-indent:-9999px}
	#banner_nav li a.select {background-position:0 -21px} 

button{background: none;}
#btn_prev_banner{position:absolute;top:365px;right:50%;margin-right:700px;cursor:pointer;display: none;}
#btn_next_banner{position: absolute;top:365px;left:50%;margin-left:700px;cursor:pointer;display: none;}

#main_con{position: relative; background: #fbfbfb;}
.main_con1{}
#main_con .title{text-align: center;padding-top:55px;}
#main_con .title h3{font-size: 43px;color: #3c3c3c;line-height: 52px;letter-spacing: -3px;}
#main_con .title span.eng{color: #6e6e6e;font-size: 18px;letter-spacing: -1px;}
#main_con .title span.kor{color: #646464;font-size: 13px;line-height: 18px;}

.main_link{width:1140px; margin:0 auto; position: relative;}
.main_link li{float:left;}

ul.banner_sr{width:1140px; margin:0 auto; margin-top:40px; margin-bottom: 140px;}
ul.banner_sr li{float:left; padding-right: 12.5px;}
ul.banner_sr li.first{padding-right: 0}
ul.banner_sr li.last{padding-right: 0}

	@media screen and (max-width:640px) {
		ul.banner_sr{width:100%; margin:0 auto; margin-top:5%; margin-bottom: 17%;}
		ul.banner_sr li{float:left; width:20%; padding-right: 1%;}
		ul.banner_sr li.first{padding-right: 0}
		ul.banner_sr li.last{padding-right: 0}
	}

/*.main_link1{margin-top:20px;width:1140px;margin:0 auto;}
.main_link1 ul li{float: left;margin:0 1px;}
.main_link1 ul li.last{margin-right:0px;}
.main_link1 ul li .text{background: #2d2d2d;padding:15px 18px;line-height: 17px;}
.main_link1 ul li .text h4{font-size: 15px;color:#f5f5f5;text-align: center;font-weight: 400;}
.main_link1 ul li .text span{font-size: 13px;color: #aaaaaa;}*/

.imgB{position: relative;height:auto;margin-top:95px;background:#f5f5f5;text-align: center;height:445px;}
.imgB img{position: absolute;bottom: 0px;left:50%;margin-left:-550px;}

/*.main_link2{width:1140px;margin:0 auto;margin-top:58px;}
.main_link2 ul li{float: left;}
.main_link2 ul li h4{font-size: 17px;color: #3c3c3c;padding-bottom:25px;}
.main_link2 ul li .noti{width:280px;margin-right:56px;}
.main_link2 ul li .noti ul{}
.main_link2 ul li .noti ul li{float: none;font-size:12px;color: #646464;letter-spacing: -1px; }
.main_link2 ul li .noti ul li span{font-size: 11px;color: #aaa;float: right;}

.main_link2 ul li .quick{width:480px;margin-right:50px;}
.main_link2 ul li .quick ul{}
.main_link2 ul li .quick ul li{height:85px;line-height: 85px;margin-right:15px;}
.main_link2 ul li .quick ul li.last{margin-right:0px;}
.main_link2 ul li .quick ul li span{padding-left:10px;}

.main_link2 ul li .custom {width:233px;}
.main_link2 ul li .custom h4{float: left;padding-bottom:5px;padding-right:7px;}
.main_link2 ul li .custom img{float: left;padding-right:6px;}
.main_link2 ul li .custom .tel_wrap{border-bottom: 1px dashed #c8c8c8;padding:12px 0px;margin-bottom:12px;}
.main_link2 ul li .custom span.tel{font-size: 28px;color:#66b2e1;font-weight: 700;line-height: 32px;letter-spacing:-1px;}
.main_link2 ul li .custom p{color:#646464;}*/



#main_footer{clear:both;background-color:#2d2d2d;}














