@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*메인콘텐츠*/
#mainVisual{width:100%; height:585px; background:#666; position:relative;}
.slider {width:100%;min-width:1024px;height:585px;position:relative;overflow:hidden;background:#fff;text-align:center;margin:0 auto;}
.slider .bd {width:1024px;position:absolute;left:50%;margin-left:-512px}
.slider .bd .m_vis_txt{position:absolute;top:142.5px;left:287px;z-index:999;width:450px;height:300px;background:url(/images/m_vis_bg.png) 0 0 no-repeat;}
.slider .bd li {width:1024px !important;overflow:hidden;}
.slider .bd li img {display:block;width:1024px;height:585px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-1024px !important;}
.slider .hd {position:absolute;	width:100%;	left:0;	z-index:1;	height:8px;	bottom:20px;	text-align:center;}
.slider .hd li {display:inline-block;	*display:inline;	zoom:1;	width:8px;	height:8px;	line-height:99px;	overflow:hidden;	background:url(../../images/slider-btn.png) 0 -10px no-repeat;	margin:0 5px;	cursor:pointer;	filter:alpha(opacity=60);	opacity:0.6;}
.slider .hd li.on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn {position:absolute;	z-index:1;	top:0;	width:100%;	height:585px;	cursor:pointer;}
.slider .prev {left:-50%;	margin-left:-512px;}
.slider .next {left:50%;	margin-left:512px;}
.slider .pnBtn .blackBg {display:block;	position:absolute;	left:0;	top:0;	width:100%;	height:585px;	background:#000;	filter:alpha(opacity=50);	opacity:0.5;}
.slider .pnBtn .arrow {display:none;	position:absolute;	top:50px;	z-index:1;	width:60px;	height:585px;}
.slider .pnBtn .arrow:hover {filter:alpha(opacity=60);	opacity:0.6;}
.slider .prev .arrow {right:10px;	top:258px;	background:url(/images/btn_prev.png) 0 0 no-repeat;}
.slider .next .arrow {left:20px;	top:258px;	background:url(/images/btn_next.png) 0 0 no-repeat;}

/*cont01*/
#container #cont01{width:1024px;margin:50px auto;height:182px;}
#container #cont01 div{width:341px;height:182px;float:left;text-align:center;}
#container #cont01 div img{margin:0 138px;}
#container #cont01 div h2{padding:7px 0;}
#container #cont01 div h2 a{font-weight:500;font-size:20px;color:#4a4a4a;}
#container #cont01 div p{line-height:18px;}
#container #cont01 div p a{font-weight:300;font-size:13px;color:#4a4a4a;}
#container #cont01 .cont01_box02{width:342px;}

/*cont02*/
#container #cont02{width:100%;height:430px;background:url("/images/cont02_bg.gif") center center no-repeat;text-align:center;padding:60px 0;}
#container #cont02 h2{font-size:25px;color:#fff;font-weight:bold;padding-bottom:23px;}
#container #cont02 .cont02_group{width:1024px;height:370px;margin:0 auto;}
#container #cont02 .cont02_group .cont02_group_box{float:left;width:324px;height:370px;}
#container #cont02 .cont02_group .cont02_group_box02{margin:0 26px;}
#container #cont02 .cont02_group .cont02_group_box .cont_img{width:324px;height:290px;}
#container #cont02 .cont02_group .cont02_group_box .cont_btn a{width:324px;height:80px;line-height:80px;text-align:left;background:url("/images/cont02_btn.gif");display:block;font-size:20px;font-weight:500;color:#555;text-indent:30px;}
#container #cont02 .cont02_group .cont02_group_box .cont_btn a:hover{width:324px;height:80px;line-height:80px;text-align:left;background:url("/images/cont02_btn_hover.gif");display:block;font-size:20px;font-weight:500;color:#fff;text-indent:30px;}

/*서브콘텐츠*/
.process{position:relative;height:120px;border:1px solid #e5e5e5;}
.process .btn01{position:absolute;left:340px;top:109px;}
.process h4{position:absolute;left:30px;line-height:120px;font-size:60px;font-weight:bold;color:#ececec;}
.process p{text-indent:200px;font-size:14px;color:#666;line-height:120px;}
.blank01{height:10px;}

.map_table{width:100%;font-size: 14px;border-bottom:0;border: 1px solid #eee;border-collapse: separate; border-spacing: 0px; margin-top:20px;}
.map_table th{padding:12px; width:20%; border-bottom: 1px solid #eee; border-right:1px solid #eee; background: #fafafa; color:#333;}
.map_table td{padding:12px; width:80%; border-bottom: 1px solid #eee; color:#666; line-height: 1.8em;}
.last{border-bottom:0 !important;}

