/*sub CSS*/


/*contents */
.contents {
	position:relative;
	overflow:hidden;
	width:1000px;	
	background-color:#f9f9f9;
}
.contents .left_menu {
	width:216px;	
	float:left;	
}
.contents .left_menu dl{
	float:left;
	width:216px;
	overflow:hidden;
	padding-bottom:40px;		
}
.contents .left_menu dt {
	float:left;
	width:193px;
	height:58px;
	font-size:16px;
	color:#fff;	
	font-weight:bold;
	padding:13px 0 0 23px;
	background: url('../img/sub/leftmenu_title_bg.jpg') no-repeat;
}
.contents .left_menu dd {
	float:left;
	width:216px;
	margin-top:5px;
	padding-bottom:5px;	
}
.contents .left_menu dd.second {
	width:193px;
	padding-left:23px;
}
.contents .left_menu dd.ov, .contents .left_menu dd.first {
	color:#18749e;
	font-weight:bold;
	width:193px;
	padding-left:23px;
	height:21px;
	line-height:21px;
}
.contents .left_menu dd.first {
	color:#333;
	font-weight:bold;
}
.contents .left_menu dd.second a{
	display:block;
	width:193px;
	padding-left:11px;
	height:18px;
	line-height:18px;
	color:#333;
	font-weight:normal;
	background: url('../img/sub/arrow01.gif') no-repeat 0 50%;
}
.contents .left_menu dd.second a:hover{
	font-weight:bold;
	color:#333;
}
.contents .left_menu dd a{
	display:block;
	width:193px;
	padding-left:23px;
	height:21px;
	line-height:21px;
	color:#333;
	font-weight:bold;
}
.contents .left_menu dd a:hover {
	color:#18749e;
	font-weight:bold;
}
.contents .left_menu dd.first a {
	padding-left:0;
}
/* contactus */
.contents .contactus {
	float:right;
	width:193px;
	height:74px;
	padding-bottom:50px;
	border-top:1px solid #dddddd;
	background: url("../img/sub/contactus_bg.gif") no-repeat right 40%;
}
.contents .left_menu .contact {
	padding: 0;
	width:193px;
}
.contents .contactus dt {
	font-size:14px;
	color:#838383;
	margin-bottom:3px;
	background:none;
	clear:both;
	height:15px;
	padding:14px 0 0 0;
	width:193px;
}
.contents .contactus dd {	
	color:#747474;	
}
.contents .contact .tel {
	color:#18749e;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	letter-spacing:-0.05em;
}
.contents .contact .email {
	color:#5a5a5a;
	margin:0;
	padding:0;
}

/* sub content */
#article {
	float:right;	
	width:740px;	
}
.sub_title {
	float:left;
	width:740px;
	height:71px;	
}
.sub_title li.route {
	float:right;	
	font-size:11px;
	color:#959595;
	margin:10px 23px 0 0 ;
}
.sub_title li.title {
	float:left;
	color:#18749e;
	font-size:25px;
	width:717px;
	font-weight:bold;	
}
.sub_content {
	float:left;
	clear:both;
	padding:20px 23px 50px 0;
	width:717px;
	line-height:150%;
}
.sub_content_inquiry {
	width:784px;
	padding:20px 0 0 0;
	float:left;
	background-color:#f9f9f9;
}
/* The company */
.company a:hover{
	color:#18749e;
}
	
/* history */
.history {
	float:left;
	padding-bottom:50px;
	font-family:arial;
}
.history dl {
	float:left;
	width:695px;
	padding:10px;
	border:1px solid #ddd;
	margin-bottom:20px;
}

.history dt {
	width:140px;
	float:left;
	font-size:26px;
	font-weight:bold;
	color:#b90217;
	line-height:26px;
	letter-spacing:-0.05em;	
}
.history dd {
	line-height:140%;	
	float:right;
	width:555px;	
}
.history dd.second {
	margin-top:8px;
}

/* certificates 김소정 130619 작업 */
.certification, .partners {
    float: left;
}
.certification ul {
    float: left;
    margin-bottom: 20px;
    width: 717px;
}
.certification li {
    background: url("../img/sub/certificate_box.gif") no-repeat scroll left bottom transparent;
    float: left;
    height: 350px;
    width: 230px;
}
.certification li img {
    float: left;	
    padding: 15px 0 0 15px;
}
.certification li span {
    color: #004F9D;
    display: block;
	width:200px;
	float:left;
    font-weight: bold;
    padding: 15px 15px 0;
	height:50px;
    text-align: center;
	line-height:120%;
}

/* partners 김소정 130619 작업 */
.partners ul {
    float: left;
    width: 717px;
}
.partners li, .partners ul.partner02 li {
    float: left;
    width:110px;
	height:70px;
	background:url(../img/sub/supply_b.jpg) 0 0 no-repeat;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
	margin-right:10px;
}
.partners li.line02, .partners .partner03 li.line02{
    float: left;
    width:110px;
	height:77px;
	background:url(../img/sub/supply_b.jpg) 0 0 no-repeat;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-top:13px;
}
.partners .partner02 li.line02{
    float: left;
    width:110px;
	height:77px;
	background:url(../img/sub/supply02_b.jpg) 0 0 no-repeat;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-top:13px;
}
.partners ul.partner02, .partners ul.partner03 {
    float: left;
    width: 717px;
	margin-top:15px;
}
.partners ul.partner02 li{
	background:url(../img/sub/supply02_b.jpg) 0 0 no-repeat;
}
.partners li.last, .partners .partner02 li.last,
.partners .partner03 li.last{
	margin:0;
}
/* Products */
.product {
	float:left;
	width:301px;
	height:376px;
}
.asinItem {
	float:left;
	margin-bottom:10px;
}
#preview li{
	float:left;
	margin-right:4px;
}
.pro_content {
	float:right;
	width:374px;
	height:395px;
}
.pro_content dt{
	font-size:30px;
	color:#18749e;
	padding:15px 0;
	border-bottom:1px solid #e3e3e3;
	margin-bottom:20px;
}
.pro_content dd{
	background:url(../img/sub/icon01.gif) no-repeat 0 50%;
	padding:5px 0 5px 15px;
	color:#333;
}
.pro_content dd.line02{
	background:url(../img/sub/icon01.gif) no-repeat 0 35%;
	padding:5px 0 5px 15px;
	color:#333;
}
.pro_text {
	float:left;
	width:673px;
	padding:20px;
	border:2px solid #e3e3e3;
}
.pro_texth2 {display: inline; font-size: 12px;font-weight: normal;}

/*visit us 김소정 작업 130619 */
.visit-us .title{
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#18749e;
	width:700px;
	margin-bottom:8px;
}
.visit-us .contact_img{
	width:300px;
	height:205px;
	float:left;
	border:1px solid #ddd;
	clear:both;
	padding-top:5px;
}
.visit-us .info{
	width:400px;
	float:right;
}
.visit-us .info dl{
	float:left;
	width:400px;
	line-height:25px;
}
.visit-us .way dl{
	float:left;
	width:711px;
	margin-top:8px;
}
.visit-us .info dt{
	float:left;
	width:80px;
	font-weight:bold;
}
.visit-us .info dd{
	float:left;
	width:320px;
	height:30px;
	margin-top:2px;
}
.visit-us .info dd.address_line{
	float:left;
	width:320px;
	height:50px;
}
.visit-us .info dd .address{
	display:block;
	margin-left:10px;
}
.visit-us .location{
	clear:both;
	float:left;
	width:711px;
	height:550px;
	border:2px solid #eee;
	margin-top:30px;
}
.visit-us .way{
	float:left;
	width:711px;
}
.way .first{
	width:711px;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin:8px 0;
}
.visit-us .way dt{
	float:left;
	width:696px;
	background:url(../img/sub/way_icon.gif) 0 50% no-repeat;
	font-weight:bold;
	padding-left:10px;
}
.visit-us .way dd{
	float:left;
	margin-left:12px;
	line-height:20px;
	width:711px;
}
/* Organization 김소정작업 130620 */
.organization, .sitemap_page{
	float:left;
	width:711px;
}
/* sitemap 김소정작업 130620 */
.sitemap_page dl{
	float:left;
	width:177px;
	height:191px;
	background:url(../img/sub/sitemap_b.jpg) 0 0 no-repeat;
	margin-right:60px;
}
.sitemap_page dl.products01{
	float:left;
	width:177px;
	height:191px;
	background:url(../img/sub/sitemap_b.jpg) 0 0 no-repeat;
	margin:0;
}
.sitemap_page dl.products02, 
.sitemap_page dl.contactus_sitemap{
	float:left;
	width:177px;
	height:191px;
	background:url(../img/sub/sitemap_b.jpg) 0 0 no-repeat;
	margin-top:60px;
}
.sitemap_page dt{
	float:left;
	font-size:14px;
	color:#5e8520;
	font-weight:bold;
	text-align:center;
	width:177px;
	margin:10px 0 20px 0;
}
.sitemap_page dt.first{
	float:left;
	font-size:14px;
	color:#5e8520;
	font-weight:bold;
	text-align:center;
	width:177px;
	margin:5px 0 15px 0;
	line-height:100%;
}
.sitemap_page dt.third{
	float:left;
	font-size:13px;
	color:#5e8520;
	font-weight:bold;
	text-align:center;
	width:177px;
	margin:15px 0 12px 0;
}
.sitemap_page dd{
	float:left;
	margin:0 0 0 30px;
	width:177px;
	line-height:20px;
}
.sitemap_page dd a:hover{
	text-decoration:underline;
	color:#5e8520;
	font-weight:bold;
}
