@charset "utf-8";

.blue{color:#5eacd0;}
.green{color:#41a077;}
.brown{color:#ae8a6f;}
.small{font-size:12px;}
.numbering{font-size:24px;font-weight:900;display:block;width:36px;height:36px;border:3px solid #ddd;border-radius:21px;text-align:center;line-height:36px;margin:0 auto;}

#m_visual{padding:30px 0;}
#m_visual .main_table{width:1200px;margin:0 auto;border-collapse:collapse;height:528px;background:#fff;}
#m_visual .main_table tr .big{width:1000px;height:528px;}
#m_visual .main_table tr .sml{width:200px;height:264px;}
#m_visual .main_table img{vertical-align:top}

#s_visual{padding:0px;text-align:center;}
#s_visual .s_bg{background:#eae9e7}
#s_visual .s_bg img{vertical-align:top;}

#container #group_01{width:1200px;margin:0 auto;}
#container #group_01 .group_01_tit{padding-bottom:15px;}
#container #group_01 .group_01_tit h2{font-size:28px;letter-spacing:-1px;}
#container #group_01 .group_01_tit h2 span{font-weight:normal;font-size:12px;color:#999}

#container #group_01 .group_0101{}
#container #group_01 .group_0101 .main_product{border-top:2px solid #333;height:262px;}
#container #group_01 .group_0101 .main_product tr td{width:33.3%;border:1px solid #eee;text-align:center;vertical-align:top;}
#container #group_01 .group_0101 .main_product tr td img{width:150px;height:150px;vertical-align:top;margin-top:20px;}
#container #group_01 .group_0101 .main_product tr td .more{display:block;background:#333;width:130px;margin:0 auto;color:#fff;height:50px;margin-top:20px;font-size:12px;line-height:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}
.tablecenter{background:#fafbfc;border-right:1px solid #eee;border-left:1px solid #eee;}

#container #group_02{width:1200px;margin:0px auto 0;}
#container #group_02 .group_02_tit{padding-bottom:15px;}
#container #group_02 .group_02_tit table tr td{width:33.3%;}
#container #group_02 .group_02_tit h2{font-size:28px;letter-spacing:-1px;}
#container #group_02 .group_02_tit h2 span{font-weight:normal;font-size:12px;color:#999}
#container #group_02 .group_0201{border-top:2px solid #333;background:#f5f7f9}
#container #group_02 .group_0201 table tr td{width:33.3%;padding:20px;vertical-align:top;}
#container #group_02 .group_0201 table tr td ul li{overflow:hidden;padding:2px 0;}
#container #group_02 .group_0201 table tr td ul li a{float:left;display:block;font-size:14px;width: 280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#container #group_02 .group_0201 table tr td ul li span{float:right;font-size:14px;}
#container #group_02 .group_0201 h2{font-size:30px;font-weight:100;width:200px;color:#e4451d;float:left;padding:23px 0;vertical-align:middle}
#container #group_02 .group_0201 h2 p{font-size:14px;color:#333;}
#container #group_02 .group_0201 table tr td .cs{float:right;}
#container #group_02 .group_0201 table tr td .cs a{float:right;width:auto;}

/*서브*/
#container #contents{width:1200px;margin:0 auto;overflow:hidden;line-height:2em;}
#container #contents .left{width:230px;float:left;}
#container #contents .left h2{background:#a0d4c4;height:160px;text-align:center;line-height:160px;border-radius:0 0 20px 20px;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.1);}
#container #contents .left ul li{height:46px;line-height:46px;border-bottom:1px solid #eee;}
#container #contents .left ul li a{display:block;height:46px;font-size:14px;font-weight:300;text-indent:20px;background:url(/images/ico_arrow.gif) no-repeat 91% center;}
#container #contents .left ul li .active{font-weight:500;}
#container #contents .right{width:930px;float:right;color:#666;}
#container #contents .right h2{height:159px;line-height:160px;border-bottom:1px solid #eee;}
#container #contents .right h2 .path{font-size:12px; font-weight:300;float:right;}
#container #contents .right .contents{margin-top:40px;font-size:16px;font-weight:300}
#container #contents .right .contents h3{font-weight:400;padding-bottom:8px;font-size:18px;letter-spacing:3px;color:#75c9b0;}
#container #contents .right .contents .wcinfo{height:450px;background:url(/images/bg_wcinfo.jpg) no-repeat;border:1px solid #eee;}

#container #contents .right .contents h4{color:#41a077;font-size:18px;padding-bottom:10px;}

.maps{margin-top:20px;border-collapse:collapse;border-top:2px solid #a0d4c4;}
.maps tr td{border:1px solid #ddd;padding:15px;}
.maps tr td:first-child{border-left:0;}
.maps tr td:last-child{border-right:0;}

hr.contour{border:0!important;height:1px;background:#eee;clear:both;}
.padding10{height:10px;clear:both;}

.table1{border-collapse:collapse;border-top:2px solid #999;border-bottom:1px solid #eee;}
.table1 th{background:#f5f7f9;border:1px solid #eee;padding:5px;}
.table1 td{text-align:center;border:1px solid #eee;}

.around_link{border-collapse:collapse;margin-top:15px;table-layout:fixed;}
.around_link td{border:1px solid #eee;}
.around_link a{display:block;height:66px;line-height:66px;padding-left:60px;}
.around_link td:first-child a{background: url(/images/ico_site.png) no-repeat 15px center;}
.around_link td:last-child a{background: url(/images/ico_call.png) no-repeat 15px center;}