
#container {width:1000px; margin:0 auto;position:relative; top:-7px;overflow: hidden;}
#sub_navi {float:left; width:190px;}
#sub_navi h2 {margin-bottom:20px; padding:36px 0 20px 25px; border-bottom:1px solid #ececec;}
#sub_navi ul {width:125px; padding-left:20px; padding-right:40px;}
#sub_navi ul li {margin-bottom:3px;}
#sub_navi ul ul {margin:0 ; padding:10px 0 7px 10px;}
#sub_navi ul ul li {padding-bottom:5px;}
#sub_navi .left_banner {padding:30px 0 0 20px;}
#sub_navi .left_banner li {padding-bottom:10px;}

#contents {float:left; width:805px; min-height:700px; border-left:1px solid #e5e5e5;}
#contents h3 {padding:33px 0 0 35px;}
#contents .sub_visual {position:relative; z-index:-1; height:100px; border-bottom:1px solid #ececec; background:url(/img/lnb/sub_visual02.jpg) no-repeat 0 0;}
/*
#contents .comp {background:url(/img/lnb/sub_visual01.jpg) no-repeat 0 0;}
#contents .abou {background:url(/img/lnb/sub_visual02.jpg) no-repeat 0 0;}
#contents .cust {background:url(/img/lnb/sub_visual03.jpg) no-repeat 0 0;}
#contents .prod {background:url(/img/lnb/sub_visual04.jpg) no-repeat 0 0;}
#contents .shop {background:url(/img/lnb/sub_visual05.jpg) no-repeat 0 0;}
*/
#contents .sub_visual .location {position:absolute; left:35px; bottom:15px; color:#696969;}
#content {padding:33px 0 50px 35px;}


/* 회사소개 */
.tab {height:41px; border-bottom:1px solid #767676;}
.tab li {float:left;}
#roadmap {border:1px solid #dbdbdb; margin:20px 0; clear:both;}

/* 산지현황 */
.st{} /* 서브쪽 클래스란다? 정의된 값이 없음 */
.g_img {float:left;width:399px;height:402px;/*border:1px solid #ccc;*/ overflow:hidden;}
.gl_img {float:left;display:inline;width:260px;}
.gl_img li{float:left;width:70px;height:70px;display:inline;padding:5px;}
.gl_img li a img{border:1px solid #d2d2d2; width:70px;height:70px;}
.gl_img li a.active img {border:2px solid #d81e25; width:70px;height:70px;}


/* 구매요청 */
table.c_form {border: solid #d81e25; border-width: 2px 0 0 0; border-collapse: collapse; width: 100%; margin:.3em 0 .5em 0px;} 
table.c_form caption {text-indent: -2000px; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0; overflow:hidden;}
table.c_form th, table.c_form td {border: 1px solid #efefef; line-height:130%; }
table.c_form th {padding:8px 0; background:#fbfbfb; font-weight: bold; color:#292929; text-align: center; vertical-align: middle;}
table.c_form td {text-align: left; padding:5px 10px; color:#5f5c5c; font-size:12px;}
table.c_form td.t_left {text-align: left; vertical-align: middle; padding:15px 10px; color:#5f5c5c; font-size:12px;}
.desc {padding-bottom:10px;}
.required {color:#d81e25;}
.submit {width: 100%; text-align: center; margin-top: 10px; margin-bottom: 30px;}



/* 쇼핑몰 */
.c_box {border:1px solid #ddd;padding:10px;float:left;margin:0 14px 10px 0;}
.c_box a {color:#f5f5f5f;}
.c_box a:hover {color:#d81e25;}
.c_box p {text-align:center; font-weight:bold;font-size:14px;margin-top:15px;}



#prod_deta_top {position:relative;float:left; margin-bottom:20px;}
/* prod 제품 상세뷰 이미지 롤링 prod 020302~ */
.prod_img_roll {float:left;}
.title_img {border:4px solid #ddd; width:400px; float:left; margin-bottom:15px;}
.roll_s {clear:both;width:418px;}
.roll_s li {display:inline;margin-right:11px;float:left;}
.roll_s li.roll_end {float:right;}
.roll_s li img {border:1px solid #ddd; width:120px; height:100px;padding:2px 3px; }

/* prod 제품 상세정보 입력란 prod 020302~ */
.prod_form {float:right; width:320px; padding-left:10px;}

.prod_detail {margin:15px 0;}
.prod_detail li {padding-left:15px; line-height:1.8; padding-top:5px; border-bottom:1px solid #ddd;}
.prod_detail li.title {margin-bottom:15px; border:none;}
.deta_img {margin:15px 0 20px 0;}

.prod_info {float:left; margin-top:10px;}
.prod_info dl dt {float:left; width:40px;}
.prod_info dl dd {float:left; width:250px; padding-left:20px; padding-bottom:20px; line-height:20px;}
.prod_name {font-size:14px;}
.buy_link {margin-left:60px;}

.detail_info {color:#363636; margin:20px 0 10px 0; padding:10px 20px; border:1px solid #ddd; background: url('../img/shop/header.jpg'); font-size:14px; font-weight: bold; text-align:left;
 clear:both; text-align:center}
.t_detail {width:100%; clear:both; border-top: 2px solid #d81e25;}
.t_detail tbody th {padding:10px 20px; vertical-align: top; color:#363636; text-align: left; background-color:#f7f7f7; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; font-family:"Segoe UI","SegoeUI";}
.t_detail tbody td {padding:10px 20px; vertical-align: top; color:#363636; text-align: left; border-bottom: 1px solid #d5d5d5;}


/* footer */

#footer {position:relative; top:-7px;}