@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*메인콘텐츠*/
#mainVisual{width:100%; height:585px; background:#666; position:relative; margin-top: 100px;}
.slider {width:100%;min-width:1024px;height:585px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd {width:1024px;position:absolute;left:50%;margin-left:-556px}
.slider .bd .m_vis_txt{position:absolute;top:250px;left:315px;z-index:999;font-size:40px;color:#fff;}
.slider .bd .m_vis_txt span{font-weight:700;}
.slider .bd .m_vis_txt02{position:absolute;top:310px;left:340px;z-index:999;font-size:18px;color:#fff;}
.slider .bd li {width:1024px;	overflow:hidden;}
.slider .bd li img {display:block;	width:1024px;	height:585px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-980px !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;}
/*메인콘텐츠2단*/
.bizWrap{width:100%; height:336px; background: url('../../images/cont_bg.jpg'); padding:30px 0; }
.bizWrap .bizLine{width:95px; height: 2px; background: #c00; margin: 0 auto;}
.bizWrap .bizTit{color:#fff; text-align: center; margin:17px 0 34px 0; font-size: 24px;}
.bizWrap .bizBox{width:1024px; margin:0 auto; position: relative;}
.bizWrap .bizBox .bizList > li{position:relative; float:left; display: block; margin-right: 40px;}
.bizWrap .bizBox .bizList02{position: absolute; top:230px; left:132px;}
.over{display:none;position:absolute;top:0;left:0; background:url(../../images/over_bg.png) no-repeat; width:100%;height:100%; color:#fff; text-align:center; text-align:center;}
.overContianer{position:relative;width:100%;height:100%; text-align: center;}
.overContianer .bizTits{font-size: 18px; font-weight: bold; margin: 95px 0 20px 0;}
.overContianer .bizMore{display: block; background: #000; padding:8px; width:80px; margin: 0 auto;}
.overContianer .bizMore span{font-size: 14px; font-weight: bold;}
/*메인콘텐츠3단 커뮤니티*/
.boardWrap{width:100%; background: #212121; padding:35px 0;}
.boardBox{width:1024px; margin:0 auto;}
.boardBox > div{width:318px; height: 250px; background: #000; float:left; border-top: 2px solid #c00;}
.boardBox .boardBox02{margin:0 35px;}
.boardBox:after{display: block; content: ''; clear:both;}
.boardTit{height: 60px; line-height: 60px; font-size: 16px; color:#fff;position: relative; width:279px; margin-left: 20px; border-bottom: 1px solid #262626;}
.boardTit span{color:#666;}
.boardTit a{position: absolute; right:0;}
.boardList{overflow:hidden; margin-top: 18px;}
.boardList li{width:279px; font-size:13px; margin-left:20px; line-height: 1.8em;}
.listWrite{display:block;float:left;width:180px;}
.listWrite a{display:inline-block; width:180px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; color:#ccc;}
.listDate{display:block;float:right;font-size:11px; color:#666;}
.infoWrap{width:100%; background: #161616; }
.infoWrap:after{content: ''; display: block; clear:both;}
.infoWrap .infoBox{width:1024px; margin: 0 auto;}
.infoWrap .infoBox > div{float:left; position: relative;}
.infoWrap .infoBox .infoTit{font-size: 16px; color:#fff; margin-top: 25px;}
.infoWrap .infoBox .info01{width:416px; height: 195px;}
.infoWrap .infoBox .info01 .infoTel{font-size: 34px; color:#fff;margin-top: 3px;}
.infoWrap .infoBox .info01 .infoTel strong{font-weight: bold; }
.infoWrap .infoBox .infoTxt{font-size: 12px; color:#ccc; line-height: 1.5em; margin-top: 10px;}
.infoWrap .infoBox .info02{background: url(../../images/main_map.gif) no-repeat; width:608px; height: 195px;}
.infoWrap .infoBox .info02 .infoTit{margin-left: 20px;}
.infoWrap .infoBox a{font-size: 12px; color:#fff; display: block; width:100px; padding:10px 0; background: #161616; border:1px solid #666; text-align: center; position: absolute; bottom:20px; right:20px;}
.infoWrap .infoBox a:hover{background: #000; }

.main_cont01_wrap{width:900px; margin: 0 auto;padding:50px 0;}
.main_cont01_wrap ul{overflow:hidden;}
.main_cont01_wrap ul li{float:left;width:150px;text-align:center;}
.main_cont01_wrap ul li span{display:block;}
.main_cont01_wrap ul li p a{font-size:12px;color:#666;}
.main_cont01_wrap ul li p a:hover{color:#df1f2e;}


.main_cont02_wrap{width:100%; background:#fafafa; height: 460px;}
.main_cont02{width:1024px; margin: 0 auto; padding-top:50px; }
.main_cont02:after{display: block;content: ''; clear: both;}
.main_cont02 .main_cont021{float:left; width:328px;}
.main_cont02 .main_cont022{float:left; width:328px; margin:0 19px;}
.main_cont02 .main_cont023{float:left; width:328px;}
.main_cont02 .main_cont02_btn{height: 90px;width:328px; background: #fff; margin-top: 0px;}
.main_cont02 .main_cont02_btn a{display: block; width:100%; height: 100%; text-align: center; color:#666; font-size:20px; font-weight:700; line-height: 90px; text-indent: -20px; background: url(/images/btn_bg.gif);}
.main_cont02 .main_cont02_btn a:hover{color:#fff; background: url(/images/btn_bg_on.gif);}
.main_cont02_img{margin: 0 0 0 0; padding: 0 0 0 0; height: 270px;}


/*커뮤니티*/
.m_cont_cmnt{width:1024px; margin: 0 auto; height: 140px; padding:50px 0;}
.m_cont_cmnt > div{float:left;}
.m_cont_cmnt .m_board_list{width:328px; margin-right: 19px;}

.m_board_list h3{font-size:16px; font-weight: bold; color:#444;}
.m_board_list h3 span{font-size:12px;color:#999;font-weight: normal;}
.m_board_list h3 a{float:right;font-size:12px;color:#999;font-weight: normal;}
.m_board_list p{font-size:12px;color:#666; padding:5px 0 15px 0; border-bottom: 1px solid #ddd;}
.m_board_list ul{margin-top: 10px;}
.m_board_list ul li{display: block; line-height: 1.7em;}
.m_board_list ul li a{font-size:12px; color:#888; display: block; width:230px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; float:left;}
.m_board_list ul li span{float:right;font-size:10px; color:#999;}


/*서브콘텐츠*/


.company_box{width:708px; text-align: center; background: #fafafa; border:1px solid #ddd; padding:30px 20px;position:relative;}
.company_box h3{font-size:20px; color:#444;font-weight:700;height:40px;}
.company_box h3 span{color:#df1f2e;}
.company_box p{font-size: 14px; color:#666; line-height: 1.8em;}
.company_box p span{font-weight: bold; color:#e86677;}

.tb01{width:100%;}
.tb01 td{text-indent:30px;font-size:14px;color:#666;padding:15px 0;border:1px solid #eee;}
.tb01 .tb_bg{font-size:14px;color:#333;font-weight:bold;text-align:center;text-indent:0;background:#fafafa;}

.sub_ph{display:block;text-align:center;}