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

/* #visual{height:202px;background:#000 url('/images/sub/vis_sub_top.png') center 0 no-repeat;} */
#visual{height:202px;background:#000 url('/images/sub/sub_bg.jpg') center 0 no-repeat;}
/* #container_wrap{background:url('/images/sub/vis_sub_con.png') center 0 no-repeat;} */
#footer_wrap {border-top:1px solid #ebebeb;}

#lnb{float:left;width:161px;padding-left:206px;position:relative;}
#content{float:right;width:867px;position:relative;}

.title_lnb {position:absolute;right:0;top:-120px;}
#lnb ul{width:161px;}
#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:161px;height:54px;vertical-align:top;}

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

.product0 #lnb li.sub01 a{background-position:-161px 0;}
.product0 #lnb li.sub02 a{background-position:-161px -54px;}
.product0 #lnb li.sub03 a{background-position:-161px -108px;}
.product0 #lnb li.sub04 a{background-position:-161px -162px;}
.product0 #lnb li.sub05 a{background-position:-161px -216px;}
.product0 #lnb li.sub06 a{background-position:-161px -270px;}
.product0 #lnb li.sub07 a{background-position:-161px -324px;}
.product0 #lnb li.sub08 a{background-position:-161px -378px;}
.product0 #lnb li.sub09 a{background-position:-161px -431px;}
.product0 #lnb li.sub10 a{background-position:-161px -484px;}

.inquiry0 #lnb li.sub01 a{background-position:-322px 0;}
.estimate0 #lnb li.sub01 a{background-position:-483px 0;}
.sitemap0 #lnb li.sub01 a{background-position:-644px 0;}

.company0 #lnb li.sub01 a:hover {background-position:0 -596px;}
.company0 #lnb li.sub02 a:hover {background-position:0 -650px;}

.product0 #lnb li.sub01 a:hover, .product0 #lnb li.sub01.on a{background-position:-161px -596px;}
.product0 #lnb li.sub02 a:hover, .product0 #lnb li.sub02.on a{background-position:-161px -650px;}
.product0 #lnb li.sub03 a:hover, .product0 #lnb li.sub03.on a{background-position:-161px -704px;}
.product0 #lnb li.sub04 a:hover, .product0 #lnb li.sub04.on a{background-position:-161px -758px;}
.product0 #lnb li.sub05 a:hover, .product0 #lnb li.sub05.on a{background-position:-161px -812px;}
.product0 #lnb li.sub06 a:hover, .product0 #lnb li.sub06.on a{background-position:-161px -866px;}
.product0 #lnb li.sub07 a:hover, .product0 #lnb li.sub07.on a{background-position:-161px -920px;}
.product0 #lnb li.sub08 a:hover, .product0 #lnb li.sub08.on a{background-position:-161px -974px;}
.product0 #lnb li.sub09 a:hover, .product0 #lnb li.sub09.on a{background-position:-161px -1027px;}
.product0 #lnb li.sub10 a:hover, .product0 #lnb li.sub10.on a{background-position:-161px -1081px;}

.inquiry0 #lnb li.sub01.on a { background-position:-322px -18px;}
.inquiry0 #lnb li.sub01 a:hover{background-position:-322px -614px;}
.estimate0 #lnb li.sub01.on a { background-position: -483px -18px; }
.estimate0 #lnb li.sub01 a:hover{background-position:-483px -614px;}
.sitemap0 #lnb li.sub01 a:hover, .sitemap0 #lnb li.sub01.on a{background-position:-644px -432px;}

.navi{margin:20px 0 40px;}
.navi li{float:left;padding-left:5px;}
.navi li.home img{padding-top:2px;}
*:first-child+html .navi li.home img{padding-top:0;}
.navi span{font-weight:600;color:#1980b2;}

#desc{padding:50px 0 100px;}

/* 오시는길 */
.map_wrap {width:635px;height:325px;position:relative;overflow:hidden;}
.map_addr {margin-top:20px;font-size:16px;font-weight:600;color:#333;}

/* 취급제품 */
.gallery_wrap {width:302px;position:absolute;right:200px;top:150px;}
.gallery_main {float:left;width:202px;height:240px;border:1px solid #707070;}
.gallery_thumb {float:right;}
.gallery_thumb li{width:93px;height:117px;border:1px solid #707070;cursor:pointer;}
.gallery_thumb li.first {margin-bottom:4px;}

/* 온라인견적 */
.btn_send {margin:30px 0 0 310px;}

/* 사이트맵 */
.sm1 a {background:url('/images/common/sp_ui.png') 0 0 no-repeat;display:block;text-indent:-9999px;font-size:0;vertical-align:top;}
.sm1>li {float:left;margin-right:15px;}
.sm1>li>a {width:109px;height:61px;background-color:#222;}
.sm1>li.gnb1>a{background-position:0 -61px;}
.sm1>li.gnb2>a{background-position:-109px -61px;}
.sm1>li.gnb3>a{background-position:-218px -61px;}
.sm1>li.gnb4>a{background-position:-327px -61px;}

.sm2 {padding-bottom:8px;background-color:#3ea5d2;}
.sm2 li {padding-top:8px;}
.sm2 li a {width:109px;height:28px;}
.sm21 .sub1{background-position:0 -150px;}
.sm21 .sub2{background-position:0 -178px;}
.sm22 .sub1{background-position:-109px -150px;}
.sm22 .sub2{background-position:-109px -178px;}
.sm22 .sub3{background-position:-109px -206px;}
.sm22 .sub4{background-position:-109px -234px;}
.sm22 .sub5{background-position:-109px -262px;}
.sm22 .sub6{background-position:-109px -290px;}
.sm22 .sub7{background-position:-109px -318px;}
.sm22 .sub8{background-position:-109px -346px;}


.bdline { border-bottom: 1px solid #DDD; }
.bdgray { background-color:#ebebeb; }
.HANSP { letter-spacing: -1px; }
.bold { font-weight: bold; }
.intxt{ border:1px solid #d9d9d9; padding:5px; }
.w1{ }

.type1{width:620px; border-top:2px solid #cd0202;}
.type1 th,
.type1 td{padding:4px 10px; border-bottom:1px solid #d9d9d9;}
.type1 th{color:#4f4f4f; background:#fafafa; width:185px; }
.type1 td{ width:600px; }


