@charset "utf-8";
@import url("common.css");

#container_wrap {border-bottom:1px solid #eaeaea;}
.visual {height:190px;background:url('/images/sub/visual_sub_mod.jpg') center 0 no-repeat;}
#lnb{float:left;width:170px;padding-left:13px;}
#content{float:right;width:800px;position:relative;}

#lnb ul{width:170px;}
#lnb li{border-bottom:1px solid #e0e0e0;}
#lnb li a{background:url('/images/common/sp_lnb.png') 0 0 no-repeat;display:block;text-indent:-9999px;font-size:0;}
#lnb li a{width:170px;height:24px;vertical-align:top;}

.company0 #lnb li.sub01 a{background-position:0 0;}
.company0 #lnb li.sub02 a{background-position:0 -24px;}
.company0 #lnb li.sub03 a{background-position:0 -48px;}

.condenser0  #lnb li.sub01 a{background-position:-170px 0;}
.switch0  #lnb li.sub01 a{background-position:-340px 0;}
.item0  #lnb li.sub01 a{background-position:-510px 0;}
.estimate0  #lnb li.sub01 a{background-position:-680px 0;}
.contactus0 #lnb li.sub01 a{background-position:0 0;}
.contactus0 #lnb li.sub02 a{background-position:0 -24px;}
.contactus0 #lnb li.sub03 a{background-position:0 -48px;}
.sitemap0 #lnb li.sub01 a{background-position:-680px -48px;}

.company0 #lnb li.sub01 a:hover, .company0 #lnb li.sub01.on a{background-position:0 -96px;}
.company0 #lnb li.sub02 a:hover, .company0 #lnb li.sub02.on a{background-position:0 -120px;}
.company0 #lnb li.sub03 a:hover, .company0 #lnb li.sub03.on a{background-position:0 -144px;}

.condenser0 #lnb li.sub01 a:hover, .condenser0 #lnb li.sub01.on a{background-position:-170px -96px;}
.switch0 #lnb li.sub01 a:hover, .switch0 #lnb li.sub01.on a{background-position:-340px -96px;}
.item0 #lnb li.sub01 a:hover, .item0 #lnb li.sub01.on a{background-position:-510px -96px;}
.estimate0 #lnb li.sub01 a:hover, .estimate0 #lnb li.sub01.on a{background-position:-680px -96px;}
.contactus0 #lnb li.sub01 a:hover, .contactus0 #lnb li.sub01.on a{background-position:0 -96px;}
.contactus0 #lnb li.sub02 a:hover, .contactus0 #lnb li.sub02.on a{background-position:0 -120px;}
.contactus0 #lnb li.sub03 a:hover, .contactus0 #lnb li.sub03.on a{background-position:0 -144px;}
.sitemap0 #lnb li.sub01 a:hover, .sitemap0 #lnb li.sub01.on a{background-position:-680px -144px;}

.navi{position:absolute;right:5px;top:30px;}
.navi li{float:left;padding-left:5px;color:#999;}
.navi span{color:#ba9b71;font-weight:600;}
.navi img {vertical-align:middle;}

.title_cont{padding:25px 0 0 5px;border-bottom:1px solid #dfdfdf;}
.subtitle {padding:0 0 5px 15px;}
#desc{padding:40px 0;min-height:500px;}

/* Vendor */
.vendor_wrap li {float:left;margin:0 13px 15px;}

/* 오시는길 */
.map_wrap {width:700px;height:300px;overflow:hidden;position:relative;margin-bottom:20px;}
.addr_wrap {font-size:14px;margin-bottom:40px;}
.addr_wrap img {vertical-align:middle;}
.cname {font-weight:600;font-size:16px;margin-bottom:10px;}

/* 콘덴서 */
.condenser_wrap li {float:left;margin:0 13px 18px;}

/* 스위치 */
.switch_wrap li {float:left;margin:0 13px 18px;}

/* 사이트맵 */
.sitemap_wrap {margin:30px 0 0 30px;}
.sitemap_wrap>li {margin-bottom:1px;}
.sitemap_wrap .d1, .sitemap_wrap .d2 {float:left;}
.sitemap_wrap .d2 {background-color:#515151;}
.sitemap_wrap .d2 li {float:left;padding:0 5px;}

#tmp01 li { margin:10px auto; width: 390px;}
#products { width: 100%; margin-top:30px; margin-left:40px; }
#products .sbt { font-weight:600; color:#0054a6; display:block; margin-top:20px; }
#products img { margin-top:30px; margin-left:60px; }