@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*메인콘텐츠*/
#mainVisual{width:100%; height:580px; background:#666; position:relative;}
.slider {width:100%;min-width:1024px;height:580px;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;z-index:999;width:1024px;height:579px;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:580px;}
.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:580px;	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:580px;	background:#000;	filter:alpha(opacity=50);	opacity:0.5;}
.slider .pnBtn .arrow {display:none;	position:absolute;	top:50px;	z-index:1;	width:60px;	height:580px;}
.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*/
.main_cont01_wrap{width:100%; background: #fafafa;}
.main_cont01{width:1024px; margin: 0 auto; padding:50px 0; }
.main_cont01 a{display: block;float:left; width:340px;text-align: center;}
.main_cont01 div{display: block;float:left; width:340px;text-align: center;}
.main_cont01 .main_cont011:hover .ico_tit{color:#007ed3;}
.main_cont01 .main_cont012{border:1px solid #eee; border-width:0px 1px;}
.main_cont01 .main_cont012:hover .ico_tit{color:#007ed3;}
.main_cont01 .main_cont013:hover .ico_tit{color:#007ed3;}
.main_cont01:after{display: block;content: ''; clear: both;}
.main_cont01 a dl{display: block; float:left; width:170px; text-align: center;}
.main_cont01 a dl dt{font-weight: bold; color:#333; font-size: 13px; padding-bottom: 5px;}
.main_cont01 a dl dd{font-size: 12px; color:#666; line-height: 1.6em;}

.main_cont01 .ico_call:after{display: block;content: ''; clear: both;}
.main_cont01 .ico_tit{font-weight: 900; font-size: 24px; color:#333; padding:40px 0;}
.main_cont01 .ico_bold{font-weight: bold; color:#333; font-size: 14px; }
.main_cont01 .ico_txt{padding-top: 25px; font-size: 13px; color:#666; line-height: 1.6em;}

/*cont02*/
.main_cont02_wrap{width:100%; }
.main_cont02{width:1024px; margin: 0 auto;height: 394px;padding:50px 0; }
.main_cont02:after{display: block;content:""; clear: both;}
.main_cont02 div{float:left; width:328px;}
.main_cont02 .main_cont022{float:left; width:328px; margin:0 19px;}

/*서브콘텐츠*/
/*회사소개*/
.cont_txt{font-size: 16px; color:#666; letter-spacing: -1px; line-height: 1.5em; width:688px; padding:30px; background: #fafafa;border:1px solid #ddd;}
.cont_txt .bold{color:#333;}

/*오시는 길*/
.map_table{width:100%;font-size: 13px;border-bottom:0;border: 1px solid #e5e5e5;;border-top:2px solid #444;border-collapse: separate; border-spacing: 0px; margin-top:20px;}
.map_table th{padding:10px; width:20%; border-bottom: 1px solid #e5e5e5; border-right:1px solid #e5e5e5; background: #fafafa; color:#333;font-weight: 500;}
.map_table td{padding:10px 20px; width:80%; border-bottom: 1px solid #e5e5e5; color:#666; line-height: 1.8em;}
.last{border-bottom:0 !important;}


.blank{height:10px;}
.point_tit{background:url("/images/point.gif") center left no-repeat;text-indent:18px;font-size:18px;color:#444;font-weight:500;}

.tb01{width:100%;font-size: 14px;border-collapse: separate; border-spacing: 0px; margin-top: 30px;}
.tb01 th{padding:50px 20px; width:35%; border-bottom: 1px dashed #dadeda;color:#333; background: #fff;text-align:left;}
.tb01 th span{display:block;width:30px;height:2px;background:#333;}
.tb01 th p{margin-top:10px;font-size:20px;}
.tb01 td{padding:50px 30px; width:65%; border-bottom: 1px dashed #dadeda; color:#666;font-size:15px;line-height:25px;}
.tb01 .img_tb{border:0;padding:0;}
.tb01 .img_tb td img{vertical-align:bottom;}

/* 
테이블 */
.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:12px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:12px;font-weight:bold;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-tjwp{background-color:#efefef;border-color:#c0c0c0;text-align:center;vertical-align:top}
.tg .tg-fzdr{border-color:#c0c0c0;text-align:center;vertical-align:top}


tg_02  {border-collapse:collapse;border-spacing:0;}
.tg_02 td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg_02 th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg_02 .tg-wudn{font-size:12px;border-color:#c0c0c0;text-align:center;vertical-align:top}
.tg_02 .tg-r7j0{font-size:12px;border-color:#c0c0c0;text-align:center}
.tg_02 .tg-31it{font-weight:bold;font-size:12px;background-color:#efefef;border-color:#c0c0c0;text-align:center}


.tg_03  {border-collapse:collapse;border-spacing:0;}
.tg_03 td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg_03 th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg_03 .tg-wudn{font-size:12px;border-color:#c0c0c0;text-align:center;vertical-align:top}
.tg_03 .tg-r7j0{font-size:12px;border-color:#c0c0c0;text-align:center}
.tg_03 .tg-c28q{font-size:12px;background-color:#efefef;border-color:#c0c0c0;text-align:center}