@import url(base.css);
@charset "utf-8";
/*///////////////////////////////////////////////////////////////////////////////////
//
//	layout
//
///////////////////////////////////////////////////////////////////////////////////*/

html,body {margin:0; padding:0; _text-align:center;font-size:12px;line-height:130%;font-family:"µ¸¿ò",dotum,Verdana,sans-serif background:#fff;background:url(../img/top_bg_1.png) repeat-x}
.content_witdh {width:1000px; margin:0 auto}
#container {width:1000px; margin:0 auto;}
#header {position:relative;*zoom:1;width:100%; height:100px;}
#header h1 {float:left; padding-top:15px;}
#header h2 {position:absolute;left: 860px;top:35px;}
#header .cate_list { padding-left:170px; padding-top:47px;}
#header .cate_list .cate_big_list {float:left; position:relative; /*padding-left:40px;*/ cursor:pointer;}
#header .cate_list .last {padding-left:37px;}
#header .cate_list .cate_big_list .cate_cnt {display:none; position:absolute; top:45px;}
#header .cate_list .cate_big_list .cate_cnt li {float:left; padding-left:23px;}

#main_visual{height: 298px;font-size:0;line-height:0; background:url(../img/m_img_01.png)}
#main_visual h3 {position:relative;float:right;right:0px}
#main_visual .youTube {width:347px; height:223px;position:relative;float:right; top:40px; right:0px}
#wrap_line{border-bottom:1px solid #cdcdcf}


/**:first-child+html #container{display:inline-block}*/
#container:after{display:block;clear:both;content:''}
#snb{float:left;width:200px;min-height:585px; margin-top:5px;height:auto !important;height:585px;_display:inline;background:url(../img/left_bg.png) no-repeat right top}
#snb h2{margin-top:23px}
#snb .sub_menu{margin-top:25px}
a.rollover img {margin:0;padding:0;border-width:0px;display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0px;}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}
#content{position:relative;float:right;width:755px; padding-left:25px;}
#content h1{padding-top:28px}
#content h1 .eng{margin-left:10px}
#content ul.path{position:absolute;right:0px;top:20px}
#content ul.path li{margin-left:6px;float:left;background:url(../img/path_arr.gif) no-repeat right 3px;padding-right:11px;color:#000000}
#content ul.path li.path_home{font-family:Tahoma,sans-serif;font-size:11px}
#content ul.path li.page{margin-left:7px;background:none;padding:0}
#content ul.path li.page strong{color:#7e8a94;font-weight:bold;text-decoration:underline}
#content div.content_view{margin-top:30px;}
#content .intro{background:url(img/company_introduction_img.gif) no-repeat right top}
#content .intro p {margin-top:25px}

.mt_area { position:relative; width:750px; height:400px; overflow:hidden; }
.mt_area h3 {margin:50px 0 30px;}
.rz_area { position:relative; width:980px; height:630px; margin-left:210px; overflow:hidden; }
.rz_area h3 {margin:50px 0 30px;}
.mt_sum_lst { width:980px; height:213px; margin-top:3px; }
.mt_sum_lst li {position:relative; float:left; margin-right:3px; height:216px; overflow:hidden;}
.mt_sum_lst li:first-child {margin-left:0 !important;}
.mt_sum_lst li strong { display:block; font-size:0; }
.mt_sum_lst li span { display:block; width:242px; height:213px; font-size:0; overflow:hidden; }

#banner_wrap{width:1000px; height:56px; margin:0 auto;_text-align:left;background:url(../img/banner_01.png) no-repeat;margin-bottom:30px; margin-top:30px;}
/* foote */
#footer_wrap{_text-align:center; margin-top:30px; border-top:1px solid #cdcdcf}
#footer {width:1000px;height:100px;margin:0 auto;_text-align:left;background:url(../img/footer_bg.png) no-repeat 0px 10px}
#footer address {margin-left:155px;padding-top:25px}
/* foote */