@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'NanumGothic';
src: url('css/NanumGothic.eot');
src: local('?'),
url('css/NanumGothicBold.woff') format('woff'),
url('css/NanumGothic.ttf') format('truetype'),
url('css/NanumGothic.svg') format('svg');
} 

body {
  background-color: 34495e; /* for the tint */
  font-family:"나눔고딕",'NanumGothic', 'NanumGothicWeb', 'Malgun Gothic', '맑은 고딕', dotum, '돋움', gulim, '굴림', tahoma, sans-serif;
}

ul,li {list-style:none;}
.all-elements{
	overflow-x:hidden;	
}

.page-content{
	background-color:#fff;
	z-index:10;
	display:block;
	min-height:500px;		
}

.page-content-wrapper{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding:20px;
	padding-bottom:15px;

}

.page-sidebar{
	background-image:url(../images/misc/menu-bg.png);
	background-repeat:repeat;
	background-size:75px 75px;
	width:262px;
	display:block;
	position:absolute;
	z-index:2;
	top:0px;
	left:0px;
	bottom:0px;
	overflow:hidden;
	position:fixed;
}

.page-sidebar-scroll{
	z-index:2;
	width:282px;
    overflow: scroll;
    overflow-x: hidden;
   /* -webkit-overflow-scrolling: touch;*/
	height:100%;
}




/*Content Controls*/

.homepage-slider{
	z-index:9;
	margin-top:-50px;
	position:relative;
}

.content-controls{
	z-index:15;
	height:60px;
	background-color:#fff;
}


.fixed-header{
	top:0px;
	z-index:999999;
	position:fixed;
	width:100%;
}

.fixed-header-clear{
	height:70px;
}

.header-black{
	background-color:rgba(0,0,0,0.85);
	margin-bottom:20px;
}

.deploy-sidebar{
	background-image:url(../images/misc/deploy-nav.png);
	background-repeat:no-repeat;
	width:50px;
	height:60px;
	background-size:18px 12px;
	background-position:20px 23px;
}

.content-title{
	position:absolute;
	width:144px;
	left:50%;
	top:5px;
	color:#FFFFFF;
	display:block;
	text-align:center;
	margin-left:-72px;
}

.deploy-contact{
	background-image:url(../images/misc/deploy-mail.png);
	background-repeat:no-repeat;
	width:50px;
	height:60px;
	background-size:18px 12px;
	background-position:15px 23px;
	position:absolute;
	right:0px;
	top:0px;
}

.content-header{
	position:absolute;
	margin-top:-65px;
	margin-left:20px;
	width:100%;
	min-width:320px;
}

.content-header h3{
	color:#FFFFFF;
	
	font-weight:800;
	font-size:18px;
	margin-bottom:3px;
}

.content-header em{
	display:block;
	color:#a4a4a4;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	font-style:normal;
}

.content-header-call{
	position:absolute;
	background-image:url(../images/misc/deploy-call.png);
	background-repeat:no-repeat;
	background-size:38px 38px;
	width:38px;
	height:38px;
	right:40px;
	margin-top:-42px;
}

.content-header-text{
	position:absolute;
	background-image:url(../images/misc/deploy-text.png);
	background-repeat:no-repeat;
	background-size:38px 38px;
	width:38px;
	height:38px;
	margin-right:40px;
	margin-top:-42px;
	right:50px;
}

.homepage-slider{
	margin-bottom:0px;
}

.overlay{
	z-index:9999;
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.2);
}

/*Adjustments for tablets*/

@media screen and (orientation:landscape) {
    .content-section .responsive-image{
		margin-top:-70px;	
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width:  1024px)
and (orientation : landscape) { 
	.column-responsive{
		width:30%;
		float:left;
		margin-right:5%;
	}
	
    .content-section .responsive-image{
		margin-top:-210px;	
	}	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width:  1024px)
and (orientation : portrait) { 
	.column-responsive{
		width:30%;
		float:left;
		margin-right:3%;
	}

    .content-section .responsive-image{
		margin-top:-130px;	
	}	
}

@media only screen 
and (width : 798px){ 
	.column-responsive{
		width:30%;
		float:left;
		margin-right:3%;
	}

    .content-section .responsive-image{
		margin-top:-130px;	
	}	
}


.content-section .responsive-image{
	margin-bottom:0px;
}

.content-section h1.name{
	font-size:25px;
	color:#333;
	padding:10px 0 7px 20px;
}

.content-section em{
	font-size:12px;
	font-style:normal;
	position:absolute;
	color:#a3a3a3;
	margin-top:55px;
	left:20px;
	z-index:99999;
}

/*About Faces / Quotes */

.quote-item em{
	text-align:center;
	display:block;
	color:#e34e47;
	margin-bottom:10px;
}

.quote-item h4{
	text-align:center;
	margin-bottom:0px;
}

.quote-item strong{
	text-align:center;
	font-style:normal;
	font-weight:400;
	display:block;
	width:200px;
	margin-left:auto;
	margin-right:auto;
}

.quote-item img{
	border-radius:100px;
	width:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

/*Columns Responsive*/

.column-responsive img{
	width:100px;
	float:left;
	border-radius:100px;
	margin-right:10px;
	margin-bottom:10px;
}

.column-responsive strong{
	margin-top:5px;
	display:block;
	margin-bottom:10px;
	font-size:14px;
	color:#1a1a1a;
}

.column-responsive em{
	font-style:normal;
}

.copyright{
	font-size:10px;
}

.footer-socials{
	width:110px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.footer-socials a{
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.facebook-footer{
	background-image:url(../images/misc/facebook.png);
	background-repeat:no-repeat;
	background-size:25px 26px;
	height:25px;
	width:25px;
}

.goup-footer{
	background-image:url(../images/misc/goup.png);
	background-repeat:no-repeat;
	background-size:25px 25px;
	height:25px;
	width:25px;
}

.twitter-footer{
	background-image:url(../images/misc/twitter.png);
	background-repeat:no-repeat;
	background-size:25px 25px;
	height:25px;
	width:25px;
}


/*//////////////*/
/*Sidebar Styles*/
/*//////////////*/

.round-decoration{
	width:80px;
	border-radius:80px;
}

.sidebar-controls{
	border-bottom:solid 1px rgba(255,255,255,0.05);
}

.sidebar-controls a{
	background-position:8px 6px;
	background-repeat:no-repeat;
	background-size:15px 15px;
	border-right:1px solid #191919;
	border-left:solid 1px rgba(255,255,255,0.05);
	border-bottom:1px solid #191919;
	float:left;	
	height:30px;
	text-align:center;
	vertical-align:middle;
	padding:3px 0 0 12px;
	color:#666;
}

.sidebar-call{
	background-image:url(../images/misc/sidebar-call.png);
	border-left:none!important;
}

.login{
	background-image:url(../images/misc/sidebar-text.png);
	width:100px;
}

.join{
	background-image:url(../images/misc/sidebar-text.png);
	width:125px;
}

.sidebar-close{
	background-image:url(../images/misc/sidebar-close.png);
	width:34px;
}

.sidebar-logo{
	margin-left:auto;
	margin-right:auto;

}

.sidebar-header{
	margin-bottom:0px;
	text-align:left;
}
.sidebar-header img {margin-left:-10px;}

.sidebar-header h4{
	font-size:18px;
	color:#FFFFFF;
	margin-bottom:0px;
}

.sidebar-header em{
	display:block;
	font-style:normal;
	color:#a4a4a4;
}

.sidebar-decoration{
	width:260px;
	height:2px;
	background-color:#191919;
	border-bottom:solid 1px rgba(255,255,255,0.1);
}


/*Sidebar Navigation*/

.sidebar-breadcrumb{
	background-color:rgba(0,0,0,0.1);
}

.sidebar-breadcrumb p{
	opacity:0.5;
	color:#d2d3d4;
	font-size:10px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	
	font-weight:400;	
	text-transform:uppercase;
}

.nav-item{
	height:58px;
	overflow:visible;
	display:inline;
}

.nav-item a{
	height:58px;
	line-height:59px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	color:#d3d3d3;
	
	font-weight:700;
	font-size:14px;
	padding-left:60px;	
}

.home-nav{
	background-image:url(../images/misc/nav-home.png);
	background-position:20px 19px;
}

.features-nav{
	background-image:url(../images/misc/nav-features.png);
	background-position:20px 20px;	
}

.gallery-nav{
	background-image:url(../images/misc/nav-camera.png);
	background-position:20px 20px;	
}

.company-nav{
	background-image:url(../images/misc/nav-company.png);
	background-position:20px 20px;	
}

.tech-nav{
	background-image:url(../images/misc/nav-tech.png);
	background-position:20px 20px;	
}

.product-nav{
	background-image:url(../images/misc/nav-product.png);
	background-position:20px 20px;	
}

.customer-nav{
	background-image:url(../images/misc/nav-customer.png);
	background-position:20px 20px;	
}


.promote-nav{
	background-image:url(../images/misc/nav-promote.png);
	background-position:20px 20px;	
}

.order-nav{
	background-image:url(../images/misc/nav-order.png);
	background-position:20px 20px;	
}


.contact-nav{
	background-image:url(../images/misc/nav-mail.png);
	background-position:20px 21px;	
}

.close-nav{
	background-image:url(../images/misc/nav-close.png);
	background-position:20px 20px;
}

.facebook-nav{
	background-image:url(../images/misc/nav-facebook.png);
	background-position:20px 20px;
}

.twitter-nav{
	background-image:url(../images/misc/nav-twitter.png);
	background-position:20px 20px;
}

.selected-nav{
	background-image:url(../images/misc/nav-selected.png);
	background-size:14px 14px;
	position:absolute;
	width:14px;
	height:14px;
	left:220px;
	margin-top:23px;
}

.unselected-nav{
	background-image:url(../images/misc/nav-unselected.png);
	background-repeat:no-repeat;
	background-size:14px 14px;
	position:absolute;
	width:14px;
	height:14px;
	left:220px;
	margin-top:23px;
}

.selected-sub-nav{
	background-image:url(../images/misc/nav-selected.png);
	background-repeat:no-repeat;
	background-size:11px 11px;
	position:absolute;
	width:14px;
	height:14px;
	left:221px;
	margin-top:18px;
}

.unselected-sub-nav{
	background-image:url(../images/misc/nav-unselected.png);
	background-size:14px 14px;
	position:absolute;
	width:14px;
	height:14px;
	left:220px;
	margin-top:18px;
}


.link-nav{
	background-image:url(../images/misc/nav-link.png);
	background-size:14px 14px;
	position:absolute;
	width:14px;
	height:14px;
	left:220px;
	margin-top:22px;
}


.submenu-deploy em{
	background-image:url(../images/misc/nav-dropup.png);
	background-size:14px 14px;
	position:absolute;
	width:14px;
	height:14px;
	left:220px;
	margin-top:23px;
}

.dropdown-nav{
	background-image:url(../images/misc/nav-dropdown.png)!important;
	background-size:14px 14px;
	position:absolute;
	width:14px;
	height:14px;
	left:200px;
	margin-top:23px;
}

.nav-item-submenu{
	display:none;
}

.active-submenu{
	display:block;
}

.nav-item a:hover{
	background-color:#23315e;
}

.nav-item-submenu a{
	background-image:url(../images/misc/nav-submenu.png);
	background-repeat:no-repeat;
	background-size:10px 10px;
	margin-bottom:0px;
	margin-top:0px;
	height:50px!important;
	line-height:50px!important;
	background-position:25px 20px;
	padding-left:60px;
	margin-left:0px;
	font-size:14px;
	font-weight:400;
	color:#7d7d7e;
	border-bottom:solid 1px rgba(255,255,255,0.03);
}

.nav-item-submenu a:hover {background-color:#333;}

.nav-item-submenu a:last-child{
	border-bottom:none!important;
}


/*/////////////////////*/
/*Sidebar Notifications*/
/*/////////////////////*/

.sidebar-updates{
	margin-top:20px;
	margin-bottom:20px;
}

.sidebar-update{
	height:42px;
	background-repeat:no-repeat;
	background-size:42px 42px;
	margin-left:20px;
	margin-bottom:20px;
}

.sidebar-update strong{
	color:#b9b9b9;
	font-size:12px;
	
	padding-left:60px;
	display:block;
}

.sidebar-update em{
	font-size:10px;
	font-family:'Open Sans', sans-serif;
	color:#7e8081;
	font-style:normal;
	display:block;
	padding-left:60px;
}

.blue-update{
	background-image:url(../images/misc/notification-blue.png);
}

.green-update{
	background-image:url(../images/misc/notification-green.png);
}

.red-update{
	background-image:url(../images/misc/notification-red.png);
}

.yellow-update{
	background-image:url(../images/misc/notification-yellow.png);
}

.sidebar-copyright{
	margin:20px 0;
	font-size:10px;
	color:#d3d3d4;
}


/*Wide Portfolio*/

.wide-folio{
	margin-top:-17px;
	margin-bottom:20px;
}

.wide-item{
	margin-bottom:3px;
}

.wide-item .responsive-image{
	margin-bottom:0px;
}

.wide-image{
	max-height:100px;
	overflow:hidden;
}

.wide-item-titles{
	position:relative;
	z-index:99999;
	top:30px;
	margin-bottom:-45px;
	pointer-events:none;
}

.wide-item-titles h4{
	font-family:'Open Sans', sans-serif;
	font-weight:200;
	font-size:18px;
	text-transform:uppercase;
	color:#FFFFFF;
	position:relative;
	z-index:99999;
	text-align:center;
	margin-bottom:5px;
}

.wide-item-titles p{
	color:#FFFFFF;
	margin-bottom:0px;
	color:rgba(255,255,255,0.7);
	text-align:center;
	position:relative;
	z-index:99999;
}

.wide-item-content{
	display:none;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}

@media (min-width:760px) { 
	.wide-image{
		max-height:150px;
	}
	
	.wide-item-titles{
		top:55px;
		margin-bottom:-45px;
	}
}


.contact-call{
	padding-top:5px;
	color:#666;
	padding-left:30px;
	background-image:url(../images/misc/contact_phone.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	height:30px;
	display:block;
}

.contact-text{
	color:#666;
	padding-left:30px;
	background-image:url(../images/misc/contact_message.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	height:20px;
	display:block;
	margin-bottom:2px;
}

.contact-mail{
	color:#666;
	padding-left:30px;
	background-image:url(../images/misc/contact_mail.png);
	background-position:3px 3px;
	background-repeat:no-repeat;
	background-size:14px 14px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}

.contact-facebook{
	color:#666;
	padding-left:30px;
	background-image:url(../images/misc/contact_facebook.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}

.contact-twitter{
	color:#666;
	padding-left:30px;
	background-image:url(../images/misc/contact_twitter.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}

<!-- 메뉴아이콘 -->
#mainlist {
    background:#333;
    clear: both;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
#mainlist .iconSet {
    list-style-type: none;
    margin: 10px auto 0 auto;
    overflow: hidden;
}
#mainlist .iconSet li {
    float: left;
    font-size: 110%;
    font-weight: bold;
    height: 135px;
    width: 33.3%;
}
#mainlist .iconSet a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 100%;
    line-height: 1em;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#mainlist .iconSet .icon {
    background:url("../images/main/m_icon.png") no-repeat;
	background-size: 361px 224px;
    display: inline-block !important;
    height: 90px;
    margin: 0;
    width: 119px;
}
#mainlist .iconSet1 .icon {
    background-position: -5px -2px;
}
#mainlist .iconSet2 .icon {
    background-position: -115px -2px;
}
#mainlist .iconSet3 .icon {
    background-position: -235px -2px;
}
#mainlist .iconSet4 .icon {
    background-position:  -5px -105px;
}
#mainlist .iconSet5 .icon {
    background-position: -115px -105px;
}
#mainlist .iconSet6 .icon {
    background-position: -235px -105px;
}


#news{padding:15px 20px 0 30px; background:#f7f7f7; border:1px solid #ebebeb; margin:20px; padding-bottom:10px; }
#news h2{font-weight:bold; font-size:22px; margin-bottom:10px;}
#news span{float:right; font-size:11px;}
#news .new_txt a{font-weight:600; font-size:18px; color:#000; padding-bottom:10px !important;}
#news p {font-size:14px; letter-spacing:-0.5px; margin-bottom:10px;}
#news ul{margin:30px 0 0 0; height:67px;}
#news ul li{padding:3px 0 3px 15px; background:url(../images/main/board_icon.jpg) no-repeat 0 10px;}
#news ul li a{font-size:13px;}


#quick_menu{ position:absolute; bottom:30px; z-index:1000; width:100%;}
#quick_menu ul{width:340px; margin:0 auto;}
#quick_menu ul li{display:inline; float:left; padding-right:10px;}
#quick_menu ul li p{font-size:14px; font-weight:600; color:#fff; text-align:center; padding-top:4px;}

#footer {border-top:1px solid #474747; box-shadow: 2px 2px 3px #141414; background:#242424; padding-bottom:20px;}
#footer p {margin-bottom:0; padding:0 15px; letter-spacing:0px; text-align:center; font-size:13px;}
#footer .footer_btn {overflow:hidden; width:100%; padding:0; margin-bottom:10px;}
#footer .footer_btn a{
	background-color:#242424;
	background-position:8px 6px;
	background-repeat:no-repeat;
	background-size:15px 15px;
	border-right:1px solid #191919;
	border-left:solid 1px rgba(255,255,255,0.05);
	border-bottom:1px solid #191919;
	border-top:1px solid rgba(255,255,255,0.05);
	float:left;	
	height:30px;
	width:50%;
	text-align:center;
	vertical-align:middle;
	color:#ccc;
	opacity: 0.8;
	padding-top:3px;
	font-size:13px;
	font-weight:600;
}

#footer .footer_btn a:hover {background-color:#000;}

#sub_visual{ margin:10px 0 10px 0;}


table.t3{width:100%;margin:0;border:0;border-collapse:collapse;border-top:2px solid #043B72 ;border-bottom:1px solid #ccc; background:#fff; margin-top:20px;}
table.t3 tr{text-align:left;}
table.t3 th, table.t3 td{border-bottom:1px solid #c0cacf; border-width:1px 1px 1px 1px; padding:0; vertical-align:middle; background:#f9f9f9; font-size:11px; letter-spacing:-1px;}
table.t3 th{background:#E5E7EC; text-align:center; color:#4e6175; font-weight:600;}
table.t3 thead th{border-width:1px 1px 0 0;border-color:#c0cacf;color:#000;text-align:center; vertical-align:middle ;font-weight:bold;line-height:1.2;padding:8px 6px 6px;background:#f5f5f5;}
table.t3 tfoot th, table.t3 tfoot td{border-width:1px 1px 0 0;border-color:#c0cacf;background:#f6f9fb;text-align:center;vertical-align:middle;}
table.t3 tbody td h6{margin:.5em 0 0;padding:0;background:transparent;}
table.t3 tr td img{padding:0 0 2px 0}
table.t3 tr td.rd{background:#ebe8e5; text-align:center; color:000;}
table.t3 tr td.rd2{border-right:1px solid #ccc; }


table.t3_1{width:100%;margin:0;border:0;border-collapse:collapse;border-top:2px solid #043B72 ;border-bottom:1px solid #ccc; background:#fff;}
table.t3_1 tr{text-align:left;}
table.t3_1 th, table.t3_1 td{border-bottom:1px solid #c0cacf; border-width:1px 1px 1px 1px; padding:6px 3px 4px; vertical-align:middle; background:#f9f9f9; font-size:12px !important; line-height:130% !important;}
table.t3_1 th{background:#E5E7EC; text-align:center; color:#4e6175; font-weight:600;}
table.t3_1 thead th{border-width:1px 1px 0 0;border-color:#c0cacf;color:#000;text-align:center; vertical-align:middle ;font-weight:bold;line-height:1.2;padding:8px 6px 6px;background:#f5f5f5;}
table.t3_1 tfoot th, table.t3_1 tfoot td{border-width:1px 1px 0 0;border-color:#c0cacf;background:#f6f9fb;text-align:center;vertical-align:middle;}
table.t3_1 tbody td h6{margin:.5em 0 0;padding:0;background:transparent;}
table.t3_1 tr td img{padding:0 0 2px 0}
table.t3_1 tr td.rd{background:#ebe8e5; text-align:center; color:000;}
table.t3_1 tr td.rd2{border-right:1px solid #ccc; }



/*연혁*/
.history_tab {width:100%;}
.history_tab ul { float:left; margin-bottom:10px !important;}
.history_tab ul li { float:left; border:1px solid #e3e3e3; border-right:0; border-bottom:0; text-align:center;}
.history_tab ul li.li158 { border:1px solid #e3e3e3; border-right:0; border-bottom:0; }
.history_tab ul li.end { border:1px solid #e3e3e3; border-bottom:0;}
.history_tab ul li a { float:left; width:100%; padding:10px 10px; font-size:15px !important; font-weight:600; color:#696969; background:#f5f5f5; border-bottom:1px solid #e3e3e3;}
.history_tab ul li a:hover { padding-bottom:8px; color:#0c4da2; background:#fff; border-bottom:2px solid #0c4da2;}
.history_tab ul li a.on { padding-bottom:8px; color:#0c4da2; background:#fff; border-bottom:2px solid #0c4da2;}

.history_all{width:710px; overflow:hidden; margin:35px 0 70px 0; overflow:hidden;}
.history_year{width:147px; float:left; text-align:right; padding:10px 30px 0 0;}
.history_year h2{font-size:24px; font-weight:600; letter-spacing:-1px; color:#043B72;}
.history_box{overflow:hidden; padding:5px 0 10px 0;}
.history{ border-bottom: 1px solid #efefef; padding:10px 0;}
.history dl{padding:3px 0;}
.history dl dt{float:left; font-size:14px; letter-spacing:-1px; padding:0 20px 0 0; font-weight:600;}
.history dl dd{font-size:14px; letter-spacing:-1px; overflow:hidden;}



/* 오시는 길 */
#map{width:100%; padding:0; margin-bottom:30px;}
#map dt{padding:3px 20px 3px 14px; background:url(/mobile/images/main/arrow_02.gif) 0 10px no-repeat; font-size:17px; font-weight:600; float:left;}
#map dd{padding:3px 0 10px 0; font-size:16px; overflow:hidden;}

/* 사업안내 */
#business{position:relative;}
#business_text{position:absolute; top:0; left:0; z-index:10000;}




/* 제품:상단설명*/
.product_cont{margin-bottom:20px; background:#39476e;}
.product_cont h3{padding:30px 0 0 20px; color:#fff; font-weight:600; font-size:24px; line-height:110%; letter-spacing:-1px;}
.product_cont h5{padding:0 0 0 20px; color:#fff; font-weight:600; font-size:18px; line-height:110%; letter-spacing:-1px;}
.product_cont p{color:#FFF; padding:0 20px 30px 20px; overflow:hidden; line-height:150% !important; font-size:14px;}

.product_cont1{background:url(../images/sub03/product_cont_bg1.gif) no-repeat; min-height:215px; margin-bottom:20px;}
.product_cont1 h3{float:left; padding:30px 0 0 25px; width:320px;}
.product_cont1 p{color:#FFF; padding:30px 30px 0 0; overflow:hidden; line-height:150% !important;}


/* 제품:절연물 */
.insulator_02{position:relative; margin-bottom:20px;}
.insulator_02 p{position:absolute; right:0; top:10px; font-size:13px !important; text-align:right;}

.submerged{ background:url(../images/sub03/submerged_pro_01.jpg) no-repeat right top;}


.bu{}
.bu li{background:url(../images/sub/li1bg.gif) no-repeat 0 0.5em; padding-left:0.9em; font-size:15px; letter-spacing:-1px; margin-bottom:5px;}

/* 제품:드라이디패드 */
.drie-d{ margin-top:20px;}
.drie-d ul li{float:left; width:50%; padding:0 5px 10px 0;}
.drie-d ul li p{margin-bottom:5px !important; font-weight:600; color:#333; background:url(../images/sub/li2bg.gif) 0 12px no-repeat; padding:0 0 0 10px;}

/*제품:리스트*/
#product_list{background:#e5e5e5; padding:0 5px 5px 5px; border-top:1px solid #23325F;}
#product_list ul{margin:0 !important; padding:10px;}
#product_list ul li{border-bottom:1px solid #ddd; padding:0;}
#product_list ul li a{color:#333; padding:7px 0 7px 8px;}
.select{color:#fff !important; background:#23325f;}


/*인증서*/
.cert{width:50%; padding-right:5px; float:left; margin-bottom:20px;}
.cert p{text-align:center;}