@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);


#mainVisualbox{width:1100px; margin:0 auto; height:400px; position:relative;}
#mainVisual{position:relative;  width:1100px; height:400px; z-index: 1;text-align:center;background:#000;}
#mainVisual li{width:1100px;height:400px;position:relative;}
#slider-prev,#slider-next{position:absolute;top:50%; margin-top:-33.5px;}
#slider-prev img,#slider-next img{width:100%; height:auto;}
#slider-prev{width:35px; left:20px;}
#slider-next{width:35px;right:20px;}
#bx-pager{position:absolute;right:-275px;top:0;width:275px;height:128px;}
#bx-pager li a img{vertical-align:top;}
.bx-controls{display: none;}


/*메인콘텐츠 감싸는 디비전*/
.m_cont_box_wrap{width:1100px; margin: 0 auto; position: relative;padding-bottom:20px;}
.m_cont_box{width:1100px;}

.m_biz:after{display: block; clear:both; content: '';}
.m_biz_info{margin-top:20px;}
.m_biz_info a{display: block; width: 348px; float:left; padding-top: 145px; position: relative;border: 1px solid #e5e5e5;}
.m_biz_info a:hover .m_biz_hover{display:block;}
.m_biz_011{background: url(/images/m_product_01.jpg) no-repeat;}
.m_biz_012{background: url(/images/m_product_02.jpg) no-repeat; margin: 0 25px;}
.m_biz_013{background: url(/images/m_product_03.jpg) no-repeat;}
.m_biz_hover{position: absolute; width:348px; height: 276px; top:0; left:0; background: url(/images/m_hover_bg.png); color:#fff; text-align: center; display: none;}
.m_biz_hover p{font-size: 24px; margin-bottom: 50px; margin-top: 50px;}
.m_biz_hover p span{font-weight: 200; font-size: 18px;}
.m_biz_hover .go_btn{border:2px solid #fff; padding:5px 15px;}
.m_biz_box{padding:0 20px 45px 20px; background: #fff;width:308px;}
.m_biz_box .m_biz_tit{font-size: 16px; color:#c7193a; font-weight: 500;}
.m_biz_box .m_biz_bar{width:20px; background: #e5e5e5; height: 1px; margin:15px 0 25px 0; }
.m_biz_box .m_biz_txt{font-size: 14px; font-weight: 500; color:#888;}

/*공통*/
.m_inner{width:1100px; margin: 0 auto;}
.m_inner:after{display: block; clear:both; content: '';}
.m_common_tit{font-size: 16px; color:#222; font-weight: 500;}
.m_common_tit a{font-size: 12px; color:#999; border:1px solid #ddd; padding:0px 5px;}
.m_common_bar{width:20px; background: #e5e5e5; height: 1px; margin:10px 0 13px 0; }
.m_common_txt{font-size: 25px; font-weight: 500; color:#c7193a;letter-spacing:-0.5px;}

/*메인버튼단*/
.m_btns{border:1px solid #e5e5e5; width:1098px; margin-top:20px;background:#fff;}
.m_btns:after{display: block; clear:both; content: '';}
.m_btns_tit{float:left; padding: 40px;}
.m_btns_ico{float:right; width:725px; border-left:1px solid #e5e5e5;margin-top: 40px;}
.m_btns_ico ul li{float:left; width:241.5px; text-align: center; height: 90px; }
.m_btns_ico ul li a{display: block;height: 90px; width:241.5px; line-height: 160px; color:#333; font-weight: 300; font-size: 13px;}
.m_ico_01{background: url(/images/m_ico_02.gif) no-repeat center 5px;}
.m_ico_02{background: url(/images/m_ico_01.gif) no-repeat center 5px;}
.m_ico_04{background: url(/images/m_ico_05.gif) no-repeat center 5px;}
.m_ico_05{background: url(/images/m_ico_04.gif) no-repeat center 5px;}


/*서브 내용*/
.h4_tit{background: url(/images/txt_blt.gif) no-repeat 1px 7px; text-indent: 20px; margin-bottom: 10px; font-size: 20px;font-family: "Nanum Gothic";font-weight: bold; color:#000;}
.cont_box{width:810px; padding:20px; border-top:1px solid #dedede;border-bottom:1px solid #dedede;background: #fafafa;margin-bottom:30px;}
.cont_box:after{display: block; clear:both; content: '';}
.cont_box h3{font-size:20px;color:#3ca55b;}
.cont_box p{font-size: 15px;  color:#666;font-family: "Nanum Gothic"; line-height: 1.8em;}

.video{width:415px;float:left;background:red;height:233px;}

/*오시는길*/
.tb03 {width:100%;border:1px solid #e5e5e5;font-size:14px;margin-top:20px;}
.tb03 td{padding:15px 0 15px 15px;color:#666;border:1px solid #e5e5e5;}
.tb03 th{width:25%;background:#f3f3f3;font-weight:500;color:#333;text-align:center;padding-left:0;border:1px solid #e5e5e5;}