@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*메인콘텐츠*/
#mainVisual{width:1024px; height:585px; margin: 0 auto; position:relative; margin-top:130px !important;}
.slider {width:100%;min-width:1024px;height:585px;position:relative;overflow:hidden;background:#fff;margin:0 auto;}
.slider .bd {width:1024px;position:absolute;left:50%;margin-left:-512px}
.slider .bd .m_vis_txt{display: none; position:absolute;top:127px;left:0;z-index:999;;color:#444;}
.slider .bd .m_vis_txt h2{padding: 60px 0 0 50px;font-size:58px;font-weight:900;}
.slider .bd .m_vis_txt h3{padding-left:60px; padding-top:30px;font-size:20px;font-weight:800;}
.slider .bd .m_vis_txt h4{padding-left:60px; padding-top:10px;font-size:14px;color:#d8d8e3;list-style: height 20px;px;}
.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:none;	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;}


#container #m_box01_wrap{padding: 120px 0;}
#container #m_box01_wrap .m_box01_wrap_tit{padding-bottom:50px;}
#container #m_box01_wrap .m_box01_wrap_tit h2{text-align: center; font-size: 40px; color:#fff; line-height: 20px;}
#container #m_box01_wrap .m_box01_wrap_tit h2 p{float:left;font-size:30px;color:#333;font-weight:900;}
#container #m_box01_wrap .m_box01_wrap_tit h2 span{background:#006fac;font-size:12px;color:#fff;}
/* #container #m_box01_wrap .m_box01_con{padding:50px 0 120px 0;} */
#container #m_box01_wrap .m_box01_con .m_box01{width:1049px;margin:0 auto;overflow:hidden;}
#container #m_box01_wrap .m_box01_con .m_box01_con{background:#eae7e4;}
#container #m_box01_wrap .m_box01_con .m_box01{width:1024px;margin:0 auto;overflow:hidden;}
#container #m_box01_wrap .m_box01_con .m_box01:after{display: block;content: ''; clear: both;}
#container #m_box01_wrap .m_box01_con .m_box01 .m_box011{float:left; width:324px;}
#container #m_box01_wrap .m_box01_con .m_box01 .m_box012{float:left; width:324px; margin:0 25px;}
#container #m_box01_wrap .m_box01_con .m_box01 .m_box013{float:left; width:324px;}
#container #m_box01_wrap .m_box01_con .m_box01 .m_box01_btn {height:96px;width:324px;}
#container #m_box01_wrap .m_box01_con .m_box01 .m_box01_btn a{display: block;height:71px;padding:25px 0 0 20px;color:#fff; font-size:20px; font-weight:700;background:url(/images/btn_bg.gif) 0 0 no-repeat;}
#container #m_box01_wrap .m_box01_con .m_box01 .m_box01_btn a span{color:#999;font-size:14px;letter-spacing: -1.5px;}
#container #m_box01_wrap .m_box01_con .m_box01 .m_box01_btn a:hover{color:#fff; background: url(/images/btn_bg_on.gif) 0 0 no-repeat;}
#container #m_box01_wrap .m_box01_con .m_box01_img{height:319px;}

/*고객센터*/
#m_box02_wrap{padding:120px 0; background: url(/images/m_box02_wrap_bg.jpg); background-attachment:fixed; background-repeat: no-repeat; background-position: 0 130px;}
#m_box02_wrap .m_box02{width:1024px;margin:0 auto;overflow:hidden;}
#m_box02_wrap .m_box02 li{float:left;width:341px;text-align:center;color:#fff;position:relative;}
#m_box02_wrap .m_box02 li h2{font-size:18px;font-weight:bold;padding-top:10px;}
#m_box02_wrap .m_box02 li h3{font-size:14px;padding:10px 0;}
#m_box02_wrap .m_box02 li h4 a{font-size:12px;color:#fff;}
#m_box02_wrap .m_box02 li h4 a:hover{font-size:12px;color:#006fac;}
#m_box02_wrap .m_box02 li .line{display:block;}

/*포트폴리오*/
#m_box03_wrap{padding:20px 0;background:#006fac;}
#m_box03_wrap .m_box03{width:1024px;margin:0 auto;text-align:center;color:#fff;font-weight:bold;}
#m_box03_wrap .m_box03 a{color:#fff;}

/*연락처 및 지도*/
#m_box04_wrap{width:100%;height:393px;margin:0 auto;min-width:1024px;background:url(/images/m_box04_wrap_bg.jpg) top center no-repeat;}
#m_box04_wrap .m_box04{width:924px;margin:0 auto;overflow:hidden;padding:50px 0;}
#m_box04_wrap .m_box04 h2{font-size:30px;color:#333;font-weight:900;padding-bottom:20px;}
#m_box04_wrap .m_box04 p{font-size:14px;color:#666;line-height:30px;}
#m_box04_wrap .m_box04 p span{color:#616060;font-weight:bold;}
#m_box04_wrap .m_box04 a h3{width:144px;height:50px;background:#006fac;line-height:50px;font-size:14px;text-align:center;color:#fff;margin-top:25px;}


/*서브콘텐츠*/

.company_box{width:708px; text-align: center; padding:30px 20px;position:relative;}
.company_box h3{font-size:25px; color:#006fac;font-weight:700;margin-top: 40px;}
.company_box h3 span{color:#006fac;}
.company_box p{font-size: 16px; color:#666; line-height: 1.8em; margin-top: 15px;}
.company_box p span{font-weight: bold; color:#e86677;}

.line2{display: inline-block; width: 45px; height: 1px; background: #006fac;}

.tb01{width:100%;}
.tb01 th{border:1px solid #eee;}
.tb01 td{text-align: center; 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;}

.tb02{width:100%;}
.tb02 th{font-size:12px;color:#222;font-weight:bold;text-align:center;background:#fefbfb;padding:15px 0;border:1px solid #eee;}
.tb02 td{text-align:center;font-size:12px;color:#666;padding:10px 0;border:1px solid #eee;}
.tb02 .tb_bg{font-size:12px;color:#666;font-weight:bold;text-align:center;background:#fcfcfc;}

.sub_ph{display:block;text-align:center;}

.txt_box{width:744px; border:2px solid #eee; border-width:2px 2px 1px 2px; margin-bottom: 20px;}
.txt_box div{padding:30px 40px; border-bottom: 1px solid #eee;}
.txt_box .txt_bold{font-weight: bold; font-size: 16px; height: 45px; line-height: 45px;background: url(/images/tit_border.gif) no-repeat;}
.txt_box .txt_txt{line-height: 1.8em; color:#666; font-size: 14px; margin-top:5px;}
.txt_box .txt_txt span{font-weight: bold; color:#333;}

.tabs {border-left: 1px solid #eee;width:750px;height:46px;border-bottom: 1px solid #eee;border-left: 1px solid #eee;}
.tabs li {float: left;text-align:center;cursor: pointer;width:185px;height: 45px;line-height: 45px;border-right: 1px solid #eee;border-top: 1px solid #eee;
			border-left: none;font-weight: bold;color:#666;background: #fafafa;overflow: hidden;position: relative;font-size:14px;}
.tabs li.active {color:#fff;background: #006fac;border: 1px solid #d61f26;}

.tab_container {padding-top:30px;border-top: none;clear: both;float: left;width:750px;background: #FFFFFF;}
.tab_content {font-size: 12px;display: none;}
.tab_container .tab_content ul {width:100%;}
.tab_container .tab_content ul li {}

.txt_box{width:742px; border:2px solid #eee; border-width:2px 2px 1px 2px; margin-bottom: 20px;}
.txt_box div{padding:30px 40px; border-bottom: 1px solid #eee;}
.txt_box .txt_bold{font-weight: bold; font-size: 16px; height: 45px; line-height: 45px;background: url(/images/tit_border.gif) no-repeat;}
.txt_box .txt_txt{line-height: 1.8em; color:#666; font-size: 14px; margin-top: 10px;}
.txt_box .txt_txt span{font-weight: bold; color:#333;}
