#container_sub .snb .left_quickmenu div.quick_customar@charset "utf-8";
/* CSS Document */
/* 바로가기 메뉴 */
@import url(fonts.css);
@import url(common.css);

.accessibilityWrap{ }
.accessibilityWrap dd a{position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; font-size:1.3em}
.accessibilityWrap dd a:hover,.accessibilityWrap dd a:focus,.accessibilityWrap dd a:active{position: absolute; top: 0; padding: 15px 0; font-weight:bold; color:#fff; background:#1d60a7; z-index:500}
.hidden {display:block; position:absolute; left:0; top:-5000px; overflow:hidden;}

html{overflow-y:scroll}
ul,li,ol,li,dl,dd,dt{list-style:none}
body{ overflow-x: hidden; font-family:"NanumGothic";}
body,p,ul,ol,li,dl,dt,dd,form,table,th,td,fieldset,input,textarea,select,button,h1,h2,h3,h4,h5,h6,pre,em,span{margin:0;padding:0;-webkit-text-size-adjust:none; font-family:"NanumGothic";}
body,table,input,textarea,button,select{font-family:"NanumGothic";font-size:12px;font-weight:400;color:#7e7e7e; font-weight: 200;}
header,footer,nav,aside,section,article{display:block}
table{border-spacing:0; border-collapse:collapse;}
caption{visibility:hidden;z-index:-1;width:0;height:0;font-size:0;line-height:0; font-family:"NanumGothic";}
fieldset,img{border:0}
img{vertical-align:middle;-ms-interpolation-mode:bicubic !important;}
select{font-size:12px;color:#6b6b6cl; font-family:"NanumGothic";}
legend,hr{visibility:hidden;position:absolute;left:-999px;z-index:-1;width:0;height:0;font-size:0}
hr{display:none}

/* form */
form{margin:0;padding:0; font-family:"NanumGothic";}
fieldset{margin:0;padding:0;border:0 none}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
input,select,textarea{margin:0;padding:0;font-size:14px;line-height:1;vertical-align:middle}
label,button{cursor:pointer}
button{outline:none;}

/* link */
a{text-decoration:none;cursor:pointer;font-family:"NanumGothic";}
a:link{color:#8b8b8b; font-family:"NanumGothic";}
a:visited{color:#8b8b8b; font-family:"NanumGothic";}
a:hover{color:#333; font-family:"NanumGothic"; text-decoration:none;}
div{font-family:"NanumGothic";}
/* main */
#wrap{font-family:"NanumGothic"; position:relative; }

#header .inner,
#visual .inner,
#container .inner,
#footer .inner,
#container_sub > .inner
{ width: 964px; margin: 0 auto;  position:relative; }

#header{ width: 100%; height: 118px; position: relative;z-index:10; background: url(/mall/images/header/bg_header.gif) center top repeat-x #fff; }
#header a:hover {text-decoration:none;}
#header h1{ width: 263px; position: absolute; left: 2px; top: 35px; font-size: 0; line-height: 0;  }
#header .gnb{ position: absolute; right: 0; top: 8px; }
#header .gnb ul{float:left; margin:0 10px 0 0; }
#header .gnb ul li{float: left; padding: 7px 10px 2px 10px; color:#838383; background: url(/mall/images/header/bg_gnb.gif) right 10px no-repeat; font-size: 11px; line-height: 11px; }
#header .gnb ul li a{display: block; color:#838383;  font-family:"NanumGothicBold"}
#header .gnb ul li a:hover{color:#838383;}
#header .gnb ul li.end{background:none; padding-right:10px;}
#header .gnb ul li.gnb_btn{background:none; padding:0px 1px 0 0;}
#header .gnb .search {background-color:#dadada; float:right; padding:3px 3px 3px 3px; width:129px;}
#header .gnb .search input {border:none; background:none;}
#header .gnb .search input.search_box{width:108px;}
#lnb{ position: absolute; right: 0; top: 53px; }
#lnb .top_menu{}
#lnb .top_menu li {float:left;}
#lnb .top_menu li a{display: block; height:25px; padding:9px 23px 8px 23px; color:#121212; background: url(/mall/images/header/bg_lnb.gif) right 11px no-repeat; font-size: 15px; line-height: 15px; font-family:"NanumGothicBold";}
#lnb .top_menu li.end a{ background: none; padding-right:30px; }
#lnb .top_menu li a:hover{ color:#095e63;}
#lnb .top_menu li a.on{color:#095e63;}


#lnb .top_menu li.more_view a{ background: url(/mall/images/header/bg_gnb_list.gif) right 0 no-repeat; color:#fff; padding-right:30px; font-size: 15px; }
#lnb .top_menu li.more_view .all_list { width:393px; height:284px; background-color:#fff; border:1px solid #333333; position: absolute; right: 0; top: 35px; z-index:999999999999999999; display:none;}
#lnb .top_menu li.more_view .all_list .all_inner {}
#lnb .top_menu li.more_view .all_list .all_inner li{display:block;  }
#lnb .top_menu li.more_view .all_list .all_inner li a {display:block; padding:0; padding:7px 19px; background:url(/mall/images/header/bg_lnb_off.gif) 179px 10px no-repeat #fbfbfb; width:157px; height:16px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#666666; font-size:13px; float:left; font-weight:normal; font-family:"NanumGothicBold"; float:left;}
#lnb .top_menu li.more_view .all_list .all_inner li.end a{border-bottom:none;}
#lnb .top_menu li.more_view .all_list .all_inner li a:hover {background:url(/mall/images/header/bu_lnb_on.gif) 179px 10px no-repeat #fbfbfb;}
#lnb .top_menu li.more_view .all_list .all_inner li .inner_box{position:absolute; top:2px; left:185px; width:446px; background:url(/mall/images/header/bg_inner_line.gif) 200px 12px no-repeat; }
#lnb .top_menu li.more_view .all_list .all_inner li .none{display:none; }
#lnb .top_menu li.more_view .all_list .all_inner li ul {width:190px; float:left; margin-top:15px; margin-right:25px;}
#lnb .top_menu li.more_view .all_list .all_inner li ul li {margin-bottom:8px;}
#lnb .top_menu li.more_view .all_list .all_inner li ul li a{ background:none; border:none; font-weight:normal; color:#666666; padding:0 0 0 14px; width:190px; height:100%; font-family:"NanumGothic"; font-weight:normal; }
#lnb .top_menu li.more_view .all_list .all_inner li ul li a:hover{ background:url(/mall/images/header/bu_lnb_inner.gif) 0 3px no-repeat; color:#006066;}

#container{width:100%; position:relative; z-index:1;}
#container a:hover{text-decoration:none;}

#container .main_visual2{background: url(/mall/images/spot/bg_spot3.jpg) center top no-repeat #191919; height:598px;}
#container .main_visual2 .main_visual2_inner{width:1070px; margin:0 auto; padding:24px 0 0 0;}
.pro_list{float:left; width:180px; background: url(/mall/images/spot/left_menu.png) center top no-repeat; min-height:541px ;}
.pro_list h2{color:#82b7bc; font-size:12px; font-weight:normal; padding:16px 0 17px 24px; }
.pro_list h2 strong{ color:#fff; font-size:26px; display:block; margin-top:0px;  line-height:27px; font-family:"NanumGothicBold"; font-weight:normal;}
.pro_list ul{}
.pro_list ul li{ position:relative; padding:0 18px; z-index:999;}
.pro_list ul li a {line-height:15px; *line-height:12px; color:#fff; font-family:"NanumGothicBold";padding:6px 10px 7px 10px; *padding:7px 10px 4px 10px; display:block; font-size:12px;  text-transform:uppercase;}
.pro_list ul li a:hover, .pro_list ul li a.on {color:#135d60; text-decoration:none; background: url(/mall/images/spot/bg_left_on.png) left center no-repeat; font-weight:bold;}
.pro_list ul li div.inner_left{margin-bottom:10px;  padding-left:10px; padding-top:5px;}
.pro_list ul li div.inner_left p a {background-image:none; height:8px;  border-bottom:none; font-size:12px; line-height:10px;}
.pro_list ul li div.inner_left p a:hover, .pro_list ul li div.inner_left p a.on{background-image:none; color:#fff; border-bottom:none; }
.pro_list ul li.sp a { padding:5px 10px; }
.pro_list ul li.sp a:hover, .pro_list ul li a.on_sp {color:#135d60; text-decoration:none; background: url(/mall/images/snb/bg_left_on02.png) left top no-repeat; font-weight:bold; border-bottom:1px solid #4f8a8f;}
.pro_list ul li .snb_inner{position:absolute; z-index:999; left:160px; top:0; background-color:#fff; border:1px solid #333333; z-index:99999; padding:15px 20px; width:100%; display:none;}
.pro_list ul li .snb_inner ul{width:100%; margin:0; padding:0;}
.pro_list ul li .snb_inner ul li {width:100%; margin:0; padding:0;}
.pro_list ul li .snb_inner ul li a{width:100%; display:block;  border:none; background:none; padding:0px; line-height:25px;  color:#666666; font-weight:normal; font-family:"NanumGothic"; }
.pro_list ul li .snb_inner ul li a:hover{color:#006066;}

.pro_right{width:870px; float:right; }
.pro_right h2{font-size:27px; color:#ffffff; font-weight:normal; line-height:27px; margin:10px 0 20px 0;}
.pro_right h2 span{color:#feee80; font-size:27px; }
.pro_right .pro_cont{border:none; overflow:hidden; position:relative; float:left;}

#dbT3 { width:673px; height:484px; overflow:hidden; top:0; left:0; position:relative;  border-top-left-radius:1.2em; -webkit-border-border-top-left-radius:1.2em; -moz-border-top-left-radius:1.2em; background-color:#fff; border-bottom-left-radius:1.2em; -webkit-border-bottom-left-radius:1.2em; -moz-border-bottom-left-radius:1.2em;}
#dbT3 .imgSet{}
#dbT3 .imgSet li{position:absolute; }
#dbT3 .imgSet li > div{ position:absolute; bottom:0; padding:15px 0; display:block; z-index:9; color:#fff; width:580px;  margin:0 0 0 48px; text-align:center; font-size:15px; border-bottom-left-radius:0.7em; -webkit-border-bottom-left-radius:0.7em; -moz-border-bottom-left-radius:0.7em;}
#dbT3 .imgSet li img {border-top-left-radius:1em; -webkit-border-top-left-radius:1em; -moz-border-top-left-radius:1em; border-bottom-left-radius:1em; -webkit-border-bottom-left-radius:1em; -moz-border-bottom-left-radius:1em; }
#dbT3 .menuSet{position:absolute;bottom:10px;width:100%;text-align:center}
#dbT3 .menuSet li{display:inline;cursor:pointer;margin-right:3px}
#dbT3 .spotBtn{width:100%; position:absolute; bottom:0; height:46px; z-index:1; background:url(/mall/images/spot/bg_spotBtn.png) left top repeat; }
#dbT3 .spotBtn_inner{position:relative; height:46px;}
#dbT3 .spotBtn_inner .dir{position:absolute; top:50%; margin:-11px 0 0 0; z-index:99; }
#dbT3 .prev{left:20px; cursor:pointer}
#dbT3 .next{right:20px; cursor:pointer}

.pro_right .pro_best{background-color:#292929; width:171px; float:right; padding:20px 0 0 26px; min-height:464px; border-top-right-radius:1em; -webkit-border-border-top-right-radius:1em; -moz-border-top-right-radius:1em; border-bottom-right-radius:1em; -webkit-border-border-bottom-right-radius:1em; -moz-border-bottom-right-radius:1em;}
.pro_right .pro_best h3{color:#fff; font-size:13px; font-weight:normal; margin:0 0 20px 0;}
.pro_right .pro_best h3 strong{display:block; font-size:23px; line-height:25px; font-family:"NanumGothicbold";}
.pro_right .pro_best ul li{width:145px; text-align:center; margin:0 0 15px 0; cursor:pointer;}
.pro_right .pro_best ul li span{display:block; color:#fff; font-size:13px; margin:3px 0 0 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}





#container .main_visual{overflow:hidden; position:relative; width:100%; height:705px; text-align:center; background: url(/mall/images/spot/bg_spot.png) center top no-repeat #144f55; }

#container .container_inner{width:100%; margin:0 auto; padding-top:50px; background: url(/mall/images/main/bg_content.gif) center top repeat-x; }
#container .container_inner .inner1{ width: 964px; margin:0 auto 49px auto; *zoom:1;}
#container .container_inner .inner1:after {display:block; content:""; clear:both;}
#container .container_inner .inner1 > div{position:relative;}
#container .container_inner .inner1 .certificate{float:left; width:247px; margin-right:31px; position:relative; }
#container .container_inner .inner1 .con_box{border-bottom:1px solid #efefef;}
#container .container_inner .inner1 .con_box.certificate_box{border:1px solid #efefef; border-top:none; min-height:174px;}
#container .container_inner .inner1 h2{color:#323232; font-size:17px; border-bottom:2px solid #e4e4e4; margin-bottom:22px; padding-bottom:15px; font-family:"NanumGothicbold";}
#container .container_inner .inner1 h2.certificate_title{margin:0;}
#container .container_inner .inner1 .install{float:left; width:355px; margin-right:34px;  position:relative; }
#container .container_inner .inner1 .install .install_list {padding-bottom:28px; *zoom:1;}
#container .container_inner .inner1 .install .install_list:after {display:block; content:""; clear:both; }
#container .container_inner .inner1 .install .install_list li{float:left; width:113px; text-align:center; margin-right:8px;  height:124px; }
#container .container_inner .inner1 .install .install_list li.end{margin-right:0;}
#container .container_inner .inner1 .install .install_list li span{display:block; padding-top:13px; font-family:"NanumGothic";}
#container .container_inner .inner1 .Employees{float:left; width:293px;position:relative; }
#container .container_inner .inner1 .direction{ position: absolute; right:0px; top: 5px; }
#container .container_inner .inner1 .direction img{float:left; }

button.btnMore{position:absolute; right:0; top:2px; border:none; width:54px; background:none;}

.pplBox{width:100%; height:100%; overflow:hidden;margin:0;padding-bottom:25px;}
.pplBox ul.pplBox_list {}
.pplBox ul.pplBox_list li{float:left; margin-right:0px; display:inline; margin:0 0 0 7px; width:113px; cursor:pointer;}
.pplBox ul.pplBox_list li:first-child{margin:0;}
.pplBox ul.pplBox_list li .pplImg{display:table;}
.pplBox ul.pplBox_list li .pplImg .pplImg_inner{display:table-cell; width:113px; height:81px; vertical-align:middle; text-align:center; overflow:hidden;}
.pplBox ul.pplBox_list li img{border:none; border:0; width:113px; height:113px; }
.pplBox ul.pplBox_list span{display:block;width:110px; padding-top:13px; font-family:"NanumGothic"; text-align:center; font-size:12px; line-height:16px;}

.product_bottom{overflow:hidden;}
.product_bottom .rolling{width:100%; position:relative; float:left; padding-bottom:25px;  text-align:left;}
.product_bottom .rolling_img{overflow:hidden;  width:256px; margin:0 0 0 25px;}
.product_bottom .rolling_img ul{width:3000px; }
.product_bottom .rolling_img ul:after {display:block; clear:both; content:"";}
.product_bottom .rolling_img ul li {float:left; margin:0 29px 0 0; height:126px;}
.product_bottom .rolling_img ul li .pplImg{display:table;}
.product_bottom .rolling_img ul li .pplImg .pplImg_inner{display:table-cell; width:113px; height:81px; vertical-align:middle; text-align:center; overflow:hidden;}
.product_bottom .rolling_img ul li img{border:none; border:0; width:113px; height:113px;}
.product_bottom .rolling_img ul li span{display:block;width:110px; padding-top:13px; font-family:"NanumGothic"; text-align:center; font-size:12px; line-height:16px;}


#rollbanner{width:100%; height:100%; overflow:hidden;margin:0;padding-bottom:25px;}
#roll_in ul.column {width:120px; height:127px; list-style-type:none; float:left;margin:0;padding:0;}
#roll_in ul.column li{float:left; margin-right:0px; display:inline; margin:0;padding:0; width:120px;}
#roll_in ul.column li img{border:none; border:0;}
#roll_in ul.column span{display:block;width:110px; padding-top:13px; font-family:"NanumGothic"; text-align:center;}
#bannerPrev { position: absolute; right:16px; top: 5px; cursor:hand;}
#bannerNext {position: absolute; right:0px; top: 5px; cursor:hand;}

#dbT2 { width:293px; height:152px; overflow:hidden; top:0; left:0; }
#dbT2 .imgSet{}
#dbT2 .imgSet li{position:absolute}
#dbT2 .imgSet li img { }
#dbT2 .menuSet{position:absolute;bottom:10px;width:100%;text-align:center}
#dbT2 .menuSet li{display:inline;cursor:pointer;margin-right:3px}
#dbT2 .dir{position:absolute;top:5px;cursor:pointer}
#dbT2 .prev{right:16px; cursor:pointer }
#dbT2 .next{right:0px; cursor:pointer}

#dbT1 { width:293px; height:152px; overflow:hidden; top:0; left:0; }
#dbT1 .imgSet{}
#dbT1 .imgSet li{position:absolute}
#dbT1 .imgSet li img { }
#dbT1 .menuSet{position:absolute;bottom:10px;width:100%;text-align:center}
#dbT1 .menuSet li{display:inline;cursor:pointer;margin-right:3px}
#dbT1 .dir{position:absolute;top:5px;cursor:pointer}
#dbT1 .prev{right:16px}
#dbT1 .next{right:0px}


.con_box2{width:400px;overflow:hidden; margin:0 0 0 20px; padding:20px 0 5px 0;}
.con_box2 #rollbanner{width:380px;overflow:hidden; height:100%; overflow:hidden;margin:0; padding-bottom:0; overflow:hidden;}
.con_box2 #roll_in ul.column { height:101px; list-style-type:none; float:left; margin-right:8px;padding:0;}
.con_box2 #roll_in ul.column li{float:left; display:inline; margin:0;padding:0; width:128px;}
.con_box2 #roll_in ul.column li img{border:none; border:0; float:left;} 
.con_box2 #bannerPrev { position: absolute; left:0; top: 85px; cursor:hand;}
.con_box2 #bannerNext {position: absolute; right:0px;  top: 85px;  cursor:hand;}

.con_box3{width:720px; overflow:hidden; margin:0 0 0 0; padding:20px 0 5px 0; position:relative;}
.con_box3 #rollbanner{width:642px; overflow:hidden; height:250px; overflow:hidden; margin:0 0 0 40px; padding:0; }
.con_box2 #roll_in {width:642px; overflow:hidden;}
.con_box3 #roll_in ul.column{width:204px; /* height:230px;  */height:147px;list-style-type:none; float:left; margin-right:13px; padding:20px 0 0 0; }
.con_box3 #roll_in ul.column li{float:left; margin-right:0px; display:inline; margin:0;padding:0; width:204px;}
.con_box3 #roll_in ul.column li img{border:none; border:0; float:left; height:147px;border:1px solid #ddd; } 
.con_box3 #roll_in ul.column li p {font-size:13px; padding:10px 0; width:204px; text-align:center; display:block; height:33px;}
.con_box3 #bannerPrev { position: absolute; left:0; top: 90px; cursor:pointer;}
.con_box3 #bannerNext {position: absolute; right:0px;  top: 90px;  cursor:pointer;}

#container .container_inner .inner2{ width: 964px; margin:0 auto; *zoom:1; margin-bottom:57px;}
#container .container_inner .inner2:after {display:block; content:""; clear:both;}
#container .container_inner .inner2 dl{height:70px; overflow:hidden; letter-spacing:-1px; }
#container .container_inner .inner2 dl dt { font-weight:bold;}
#container .container_inner .inner2 .customer {width:255px;  background: url(/mall/images/main/bg_customer.gif) 105px top no-repeat; overflow:hidden; float:left; margin-right:5px; }
#container .container_inner .inner2 .customer dt{font-size:17px; color:#323232; float:left; margin-right:13px; width:100px;}
#container .container_inner .inner2 .customer dd{float:left; width:140px; }
#container .container_inner .inner2 .customer dd strong {font-weight:normal; color:#116a6d; font-size:29px; display:block; line-height:26px; letter-spacing:-2px; margin-bottom:5px;}
#container .container_inner .inner2 .customer dd span{display:block; padding-left:5px; font-size:12px; letter-spacing:0; }
#container .container_inner .inner2 a {display:block; width:110px; height:70px; float:left; overflow:hidden; border-right:1px solid #efefef; margin-right:20px; padding-left:90px; background-position:left top; background-repeat:no-repeat; padding-top:5px; }
#container .container_inner .inner2 a.result{background-image:url(/mall/images/main/img_result.gif);}
#container .container_inner .inner2 a.result3{background-image:url(/mall/images/main/img_result2.gif);}
#container .container_inner .inner2 a.data{background-image:url(/mall/images/main/img_data.gif); width:150px;}
#container .container_inner .inner2 a.result2{background-image:url(/mall/images/main/img_estimate.gif); width:130px; margin:0; border:none;}
#container .container_inner .inner2 a strong {display:block; font-weight:bold; font-size:17px; color:#323232; margin-bottom:5px;font-family:"NanumGothicbold" }
#container .container_inner .inner2 a span {display:block; font-size:13px; color:#666666; font-family:"NanumGothic";}
#container .container_inner .inner2 a:first-child{ margin-right:0; }


#footer {background:url(/mall/images/footer/bg_footer.gif) left top repeat-x; width:100%;*zoom:1; overflow:hidden; clear:both;}
#footer:after {display:block; content:""; clear:both;}
#footer .footer_inner{width: 1050px; margin:0 auto; position:relative;}
#footer .footer_inner .footer_list {margin-bottom:20px; margin-left:0px; overflow:hidden; float:left; padding-top:13px; }
#footer .footer_inner .footer_list li {float:left; padding:0 15px; background:url(/mall/images/footer/bg_footer_ilst.gif) right 2px no-repeat;}
#footer .footer_inner .footer_list li.first{padding:0 15px 0 0;}
#footer .footer_inner .footer_list li.end {background:none;}
#footer .footer_inner .footer_list li a{color:#ffffff;}
#footer .footer_inner .footer_list li a:hover {color:#ffffff;}
#footer .footer_inner .footer_social{float:right; padding-top:8px; }
#footer .footer_inner .footer_social li{float:left; margin-right:5px;}
#footer .footer_inner .footer_box{width: 964px; padding-bottom:30px; color:#666666; overflow:hidden; clear:both;}
#footer .footer_inner .footer_box h2{float:left; margin-right:30px;}
#footer .footer_inner .footer_box .copyright {float:left;}
#footer .footer_inner .footer_box .copyright p{margin-bottom:1px; font-family:"NanumGothic";}
#footer .footer_inner .Escrow{position:absolute; right:0; top:80px;}


#quick {position:absolute; left:50%; top:870px; margin:0 0 0 500px; width:89px; text-align:center; letter-spacing:-1px; z-index:500;}
#quick.qui{top:765px;}
#quick dl {background:url(/mall/images/main/bg_quick_con.png) left bottom no-repeat;width:89px; margin-bottom:5px;}
#quick dl dt{background:url(/mall/images/main/bg_quick_top.png) left top no-repeat; font-size:12px; font-weight:bold; line-height:12px; padding:6px 5px 5px 5px; color:#fff;}
#quick dl dd{padding-top:41px; border-bottom:1px solid #e2e4e1; padding-bottom:5px;}
#quick dl dd a{ background-position:center top; background-repeat:no-repeat; padding-top:33px; }
#quick dl dd a:hover{ color:#1b7276; text-decoration:none;}
#quick dl dd.quick1 a{background-image:url(/mall/images/main/bg_quick1_off.gif); }
#quick dl dd.quick1 a:hover{background-image:url(/mall/images/main/bg_quick1_on.gif); }
#quick dl dd.quick2 a{background-image:url(/mall/images/main/bg_quick2_off.gif); }
#quick dl dd.quick2 a:hover{background-image:url(/mall/images/main/bg_quick2_on.gif); }
#quick dl dd.quick3 a{background-image:url(/mall/images/main/bg_quick3_off.gif); }
#quick dl dd.quick3 a:hover{background-image:url(/mall/images/main/bg_quick3_on.gif); }
#quick dl dd.quick4 a{background-image:url(/mall/images/main/bg_quick4_off.gif); }
#quick dl dd.quick4 a:hover{background-image:url(/mall/images/main/bg_quick4_on.gif); }
#quick dl dd.quick5 a{background-image:url(/mall/images/main/bg_quick5_off.gif); }
#quick dl dd.quick5 a:hover{background-image:url(/mall/images/main/bg_quick5_on.gif); }
#quick dl dd.quick6 a{background-image:url(/mall/images/main/bg_quick6_off.gif); }
#quick dl dd.quick6 a:hover{background-image:url(/mall/images/main/bg_quick6_on.gif); }
#quick dl dd.quick6{border:none;}


#container_sub {width:100%; background: url(/mall/images/global/bg_container_sub.gif) center top repeat-x; }
#container_sub > .inner{ *zoom:1; z-index:0; background: url(/mall/images/global/bg_content.png) right top no-repeat; }
#container_sub > .inner:after{ content: ""; clear: both; display: block; height: 0; visibility: hidden; }
#container_sub .snb{float:left; width: 180px; padding-top: 35px; font-family:"NanumGothic"; }
#container_sub .snb .bg_board{ font-family:"NanumGothic";background:url(/mall/images/snb/bg_left_top.gif) left top no-repeat; }
#container_sub .snb .bg_board .bg_board_inner{background:url(/mall/images/snb/bg_left_bottom.png) left bottom no-repeat; padding-bottom:40px;}
#container_sub .snb .bg_board h2{color:#82b7bc; font-size:12px; font-weight:normal; padding:25px 0 20px 24px; margin-bottom:10px; background: url(/mall/images/snb/bg_left_title.png) center bottom no-repeat;}
#container_sub .snb .bg_board h2 strong{ color:#fff; font-size:26px; display:block; margin-top:5px;  line-height:30px; font-family:"NanumGothicBold"; font-weight:normal;}
#container_sub .snb .bg_board ul{}
#container_sub .snb .bg_board ul li{ position:relative; padding:0 17px 0 17px;}

#container_sub .snb .bg_board ul li a { line-height:15px; color:#fff; font-family:"NanumGothicBold"; padding:8px 23px 7px 10px; display:block; border-bottom:1px solid #4f8a8f; font-size:13px;  /*text-transform:uppercase;*/}
#container_sub .snb .bg_board ul li a:hover, #container_sub .snb .bg_board ul li a.on {color:#135d60; text-decoration:none; /*background: url(/mall/images/snb/bg_left_on.png) left top no-repeat;*/ background:url(../images/snb/bg_snb_arr.png) no-repeat 96% 50% #fff; font-weight:bold; border-bottom:1px solid #4f8a8f;}
#container_sub .snb .bg_board ul li div.inner_left{margin-bottom:10px;  padding-left:10px; padding-top:5px;}
#container_sub .snb .bg_board ul li div.inner_left p a {background-image:none; height:8px;  border-bottom:none; font-size:12px; line-height:10px;}
#container_sub .snb .bg_board ul li div.inner_left p a:hover, #container_sub .snb .bg_board ul li div.inner_left p a.on{background-image:none; color:#135d60; border-bottom:none; }
#container_sub .snb .bg_board ul li.sp a { padding:5px 10px; }
#container_sub .snb .bg_board ul li.sp a:hover, #container_sub .snb .bg_board ul li a.on_sp {color:#135d60; text-decoration:none; background: url(/mall/images/snb/bg_left_on02.png) left top no-repeat; font-weight:bold; border-bottom:1px solid #4f8a8f;}
#container_sub .snb .bg_board ul li .snb_inner{position:absolute; left:160px; top:0; background-color:#fff; border:1px solid #333333; z-index:99999; padding:15px 20px; /*width:100%;*/ width:89%; display:none;}
#container_sub .snb .bg_board ul li .snb_inner ul{width:100%; margin:0; padding:0;}
#container_sub .snb .bg_board ul li .snb_inner ul li {width:100%; margin:0; padding:0;}
#container_sub .snb .bg_board ul li .snb_inner ul li a{width:100%; display:block;  border:none; background:none; padding:0px; line-height:25px;  color:#666666; font-weight:normal; font-family:"NanumGothic"; }
#container_sub .snb .bg_board ul li .snb_inner ul li a:hover{color:#006066;}
#container_sub .snb .left_menu {}
#container_sub .snb .left_menu {margin-top:25px;}
#container_sub .snb .left_menu li { border-bottom:1px dashed #9d9d9d; background:url(/mall/images/main2/ico_arr.gif) 163px center no-repeat ;}
#container_sub .snb .left_menu li a {color:#666; font-size:13px; line-height:34px;display:block;}
#container_sub .snb .left_menu li a:hover {text-decoration:none;}

#container_sub .snb .left_quickmenu {background: url(/mall/images/snb/bg_left_banner.gif) left 34px no-repeat; padding-top:109px; padding-bottom:50px; margin-top:10px;}
#container_sub .snb .left_quickmenu .quick_inner{width:139px; margin-left:18px; background:url(/mall/images/snb/bg_left_banner_con2.gif) left top no-repeat; background-position:left 20px; margin-bottom:10px;}
#container_sub .snb .left_quickmenu .quick_inner .text1 {font-size:18px; color:#fff; padding-left:34px;}
#container_sub .snb .left_quickmenu .quick_inner .text2 {font-size:17px; color:#ff9d14;  padding-left:32px; font-weight: bold;}
#container_sub .snb .left_quickmenu .quick_inner .text3 {font-size:12px; color:#b9cbcd; padding-left:34px;}
#container_sub .snb .left_quickmenu .quick_inner .line1 { display:block; height:5px;  overflow:hidden; padding-left:34px; border-bottom:1px solid #477477;}

#container_sub .snb .left_quickmenu a.quick_estimate{display:block; height:65px; overflow:hidden; padding-left:34px; border-bottom:1px solid #477477; background:url(/mall/images/snb/bg_left_banner_con1.gif) left top no-repeat; background-position:left 30px; margin-bottom:10px;}
#container_sub .snb .left_quickmenu a:hover{text-decoration:none;}
#container_sub .snb .left_quickmenu div.quick_customar{display:block; height:100px;  overflow:hidden; border-bottom:1px solid #477477; padding-top:3px;}
#container_sub .snb .left_quickmenu div.quick_customar .text1 {font-size:14px; color:#96cfd4;  padding-left:3px; }
#container_sub .snb .left_quickmenu div.quick_customar .text2 {font-size:14px; color:#fff;  padding-left:3px; }
#container_sub .snb .left_quickmenu div.quick_email {padding-top:2px; }
#container_sub .snb .left_quickmenu div.quick_email .text1 {font-size:13px; color:#85bec3;  padding-left:3px;   }
#container_sub .snb .left_quickmenu div.quick_email .text2 {font-size:12px; color:#fff; padding-left:3px; letter-spacing:-1px;  }


#container_sub .snb .left_quickmenu2{background: url(/mall/images/snb/bg_left_banner2.gif) left top no-repeat; padding-top:75px;  padding-bottom:75px; }
#container_sub .snb .left_quickmenu2 .quick_inner{margin:0 0 0 20px; width:139px;}
#container_sub .snb .left_quickmenu2 .quick_inner dl{border-bottom:1px solid #477477; padding-bottom:6px ; margin-bottom:5px ; }
#container_sub .snb .left_quickmenu2 .quick_inner dl dt{color:#96cfd4; font-size:14px; border-bottom:1px solid #477477; padding:5px 0; font-family:"NanumGothicBold"; margin-bottom:6px; }
#container_sub .snb .left_quickmenu2 .quick_inner dl dd {color:#fff;  font-family:"NanumGothicBold"; font-size:13px; letter-spacing:-1px; padding-left:0px; margin:0 0 5px 0;}
/*#container_sub .snb .left_quickmenu2 .quick_inner dl dd.kukmin{background: url(/mall/images/snb/bg_kukmin.gif) left top no-repeat; }
#container_sub .snb .left_quickmenu2 .quick_inner dl dd.kiup{background: url(/mall/images/snb/bg_kiup.gif) left top no-repeat; }*/
#container_sub .snb .left_quickmenu2 .quick_inner span{display:block; text-align:left; font-family:"NanumGothicBold"; color:#ffffff; }
#container_sub .snb .left_quickmenu2 .quick_inner span span#board_text{display:block; text-align:left; font-family:"NanumGothicBold"; color:#ffffff; margin-top:-18px; margin-left:82px; font-size:11px; letter-spacing:-1px; }

.left_quickmenu_n{padding-bottom:30px;background: url(/mall/images/snb/bg_left_banner_bot.gif) left bottom no-repeat;}
.quick_inner_n{padding:80px 20px 0; background: url(/mall/images/snb/bg_left_banner_top.gif) left top no-repeat;}
.quick_inner_n dt{color:#96cfd4; font-size:14px; border-bottom:1px solid #477477; padding:0 0 5px; font-family:"NanumGothicBold"; margin-bottom:6px;text-align:center;}
.quick_inner_n dd{color:#fff;letter-spacing:-1px;margin:2px 0 5px;padding-left:10px;background: url(/mall/images/snb/bl.gif) 2px 8px no-repeat;}

#content{float:right; width: 761px; min-height: 400px; padding:40px 0 0 0; ; height: auto !important; /*background: url(/mall/images/bg/bg_content.jpg) left top repeat-y;*/ position: relative; }
#content .locationPage{ position: relative; left: 0; top: 0; margin-bottom: 38px; font-family:"NanumGothic"; color:#666666; border-bottom:2px solid #dcdcdc; padding-bottom:15px; /*text-transform:uppercase;*/}
#content .locationPage p{ position: absolute; right: 0; top: 5px; color: #8b8b8b; z-index:1; }
#content .locationPage h1 {color:#0e3e42; font-size:25px}
#content .locationPage strong{font-weight:normal; color:#666666;}
#content .locationPage span{color:#666666; font-family:"NanumGothic";}
#content .locationPage a:hover { color:#666666; text-decoration:none;}

#content .goodsPage{ position: relative; left: 0; top: 0; margin-bottom: 20px; font-family:"NanumGothic"; color:#666666; border-bottom:2px solid #dcdcdc; padding-bottom:15px; /*text-transform:uppercase;*/}
#content .goodsPage p{ position: absolute; right: 0; top: 5px; color: #8b8b8b; z-index:1; }
#content .goodsPage h1 {color:#0e3e42; font-size:25px}
#content .goodsPage strong{font-weight:normal; color:#666666;}
#content .goodsPage span{color:#666666; font-family:"NanumGothic";}
#content .goodsPage a:hover { color:#666666; text-decoration:none;}

#content #article{padding-bottom:50px; min-height:700px; *zoom:1;}
#content #article:after {display:block; content:""; clear:both;}
#content #article .list_content {border-bottom:2px solid #e5e5e5; margin-bottom:20px;}
#content #article .list_content .product_list {background: url(/mall/images/shpping/bg_list_bg.gif) left bottom no-repeat; position: relative; padding:30px 30px 65px 30px; *zoom:1; overflow:hidden; margin-bottom:37px;}
#content #article .list_content .product_list:after {display:block; content:""; clear:both;}
#content #article .list_content .product_list .fixBox { *zoom:1;}
#content #article .list_content .product_list .fixBox:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
#content #article .list_content .product_list .product_img{border:1px solid #e6e6e6; width:268px; height:268px; position: relative; margin-right:40px; float:left; margin-top:28px;}
#content #article .list_content .product_list .product_div{display:table-cell; width:268px; height:268px; text-align:center; vertical-align:middle;}
#content #article .list_content .product_list .product_img .product_view{ position:absolute;bottom:0; right:0;}
#content #article .list_content .product_list .product_con{width:384px; float:left; }
#content #article .list_content .product_list .product_con h2{font-size:16px; color:#333333; width:384px; margin-bottom:10px; }
#content #article .list_content .product_list .product_con h2 a:hover{color:#333333;}
#content #article .list_content .product_list .product_con .con_table{width:100%;}
.product_list_t_bg{height:17px;background: url(/mall/images/shpping/product_list_t_bg.gif) left top no-repeat; }
#content #article .list_content .product_list .product_con .con_table table{width:100%; border-top:2px solid #c9c9c9; }
#content #article .list_content .product_list .product_con .con_table table tbody tr th {background-color:#eaeaea; height:31px; border-bottom:1px solid #dcdcdc; font-family:"NanumGothic";}
#content #article .list_content .product_list .product_con .con_table table tbody tr td { border-bottom:1px solid #dcdcdc; padding-left:20px; font-family:"NanumGothic";} 
#content #article .list_content .product_list .product_con .con_table table tbody tr td span{color:#feb550; font-family:"NanumGothic";}
#content #article .list_content .product_list .product_con .con_table table tbody tr td select {/*width:157px; height:18px;*/ min-width:217px; height:21px; line-height:21px;}
#content #article .list_content .product_list .more_view{position:absolute; z-index:99999; bottom:30px; right:30px; z-index:0; background: url(/mall/images/shpping/bg_list_btn.gif) left top no-repeat;padding:9px 40px 10px 31px; font-size:14px; font-family:"NanumGothic"; color:#fff; font-weight:bold; line-height:14px; display:block;}
#content #article .product_list a:hover{text-decoration:none;}

/* 20150604 */
#content #article .list_content .product_list.new_board_top {width:761px; padding:15px 0 0 0; height:auto !important; background:url(../images/shpping/bg_board_top.gif) no-repeat left top;}
#content #article .list_content .product_list.new_board_top .new_board_bot {width:761px; padding-bottom:18px; background:url(../images/shpping/bg_board_bot.gif) no-repeat left bottom;}
#content #article .list_content .product_list.new_board_top .new_board_mid {width:761px; background:url(../images/shpping/bg_board_mid.gif) repeat-y;}
#content #article .list_content .product_list.new_board_top .new_board_inside {padding:12px 30px 12px; *zoom:1;}
#content #article .list_content .product_list.new_board_top .new_board_inside:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#content #article .list_content .product_list.new_board_top .new_board_inside .new_board_inner {*zoom:1;}
#content #article .list_content .product_list.new_board_top .new_board_inside .new_board_inner:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#content #article .list_content .product_list.new_board_top .btn_more {float:right; margin-top:20px;}
#content #article .list_content .product_list.new_board_top .more {background: url(/mall/images/shpping/bg_list_btn.gif) left top no-repeat;padding:9px 40px 10px 31px; font-size:14px; font-family:"NanumGothic"; color:#fff; font-weight:bold; line-height:14px; display:block;}

/*#content #article .paging {text-align:center; margin-bottom:32px;}
#content #article .paging span a{width:21px; height:18px; padding:2px 5px; }
#content #article .paging span a.on{border:1px solid #ffd2a9; color:#ff7e00;}
#content #article .paging a.off{margin:0 3px; }*/

#content #article .paging {text-align:center; /*margin-bottom:32px;*/}
#content #article .mall_paginate {margin-bottom:32px;}
#content #article .paging span {display:inline-block; *zoom:1; *display:inline;}
#content #article .paging span a{display:inline-block; *zoom:1; *display:inline; width:21px; height:20px; padding:0 1px;}
#content #article .paging span a.on{border:1px solid #ffd2a9; color:#ff7e00;}
#content #article .paging a.off{margin:0 3px; }

#content #article .lately_box{background: url(/mall/images/shpping/bg_bottom.gif) left top no-repeat; *zoom:1; padding:50px 0 40px 18px;}
#content #article .lately_box:after {display:block; content:""; clear:both;}
#content #article .lately_box h2 {color:#0d3f40; font-size:17px; width:494px; border-bottom:2px solid #dcdcdc; line-height:17px; padding-bottom:18px; margin-bottom:28px;}
#content #article .lately_box .thumbnail_list{width:100%; text-align:center; }
#content #article .lately_box .thumbnail_list .thumbnail{width:204px; float:left; margin-right:20px;}
#content #article .lately_box .thumbnail_list .thumbnail_img{display:table-cell; width:204px; height:187px; text-align:center; vertical-align:middle; border:1px solid #e7e7e5;}
#content #article .lately_box .thumbnail_list .subject{margin-top:19px;}

#content #article .select_con {text-align:left; color:#757575; position:absolute; top:95px; left:0;}
#content #article .select_con select {height:19px; border:1px solid #d5d5d5; width:188px; color:#757575; }

#content #article .delivery_tap{width:100%;}
#content #article .delivery_tap ul {*zoom:1; margin-bottom:21px; overflow:hidden;}
#content #article .delivery_tap ul:after {display:block; content:""; clear:both;}
#content #article .delivery_tap ul li {float:left; margin-right:3px; margin-bottom:3px;}

#content #article .delivery_tap2{width:100%;}
#content #article .delivery_tap2 ul {*zoom:1; margin-bottom:21px; overflow:hidden;}
#content #article .delivery_tap2 ul:after {display:block; content:""; clear:both;}
#content #article .delivery_tap2 ul li {float:left; margin-right:2px; margin-bottom:2px;}

#content #article .vision_con {background: url(/mall/images/company/bg_vision.gif) right 69px no-repeat;}
#content #article .vision_con h3{color:#666666; font-size:22px; font-family:"NanumGothic"; font-weight:normal; line-height:30px; margin-bottom:20px;}
#content #article .vision_con h3 b{color:#237478; font-weight:normal;}
#content #article .vision_con h3 em{color:#36939a; font-style:normal; font-weight:normal; }
#content #article .vision_p {line-height:24px; margin-bottom:20px; color:#666666;}

#content #article .ceo_con{background: url(/mall/images/company/bg_ceo.jpg) right 80px no-repeat;}
#content #article .ceo_con h3{color:#666666; font-size:24px; font-family:"NanumGothic"; font-weight:normal; line-height:30px; margin-bottom:20px;}
#content #article .ceo_con h3 em{color:#36939a; font-style:normal; font-weight:normal; }


#content #article .location_box{margin-top:30px; }
#content #article .location_box h1{font-size:22px; font-family:"NanumGothicBold"; margin-bottom:15px; color:#666666;}
#content #article .location_box ul li{font-size:13px; color:#666666; margin-bottom:5px;}
#content #article .location_box ul li span{color:#237478; }

/*거래명세서*/
.table_order{padding:10px;}
.dell_print{width:100%;}
.dell_print th{border-top:1px solid #3b3b3b; border-left:1px solid #3b3b3b; text-align:center; height:40px; background-color:#f6f6f6;font-weight:bold; color:#333333;}
.dell_print td {border-top:1px solid #3b3b3b; border-left:1px solid #3b3b3b; padding:0 5px; }
.dell_print th.title{border-top:none; background:none; font-weight:bold; font-size:15px;}
.dell_print th.title span{font-size:20px;}
.dell_print .end{border-right:1px solid #3b3b3b; }
.td_align th {text-align:center; height:40px;}
.td_align td {text-align:center; height:30px;}
.btm_line td, .btm_line th{border-bottom:1px solid #3b3b3b;}
.print{text-align:center; margin:20px 0 0 0;width:100%}

/*메인 상품 css*/
.mainGoods{list-style:none;}
.mainGoods li{list-style:none;float:left;width:150px;}

.slideScaleMotion2{height: 151px; position: relative;	}
.slideScaleMotion2 img{ max-width:100%; }
.slideScaleMotion2 .btn{text-align: right; }
.slideScaleMotion2 .btn input{position:absolute; top:-32px;}
.slideScaleMotion2 .btn input.prev{right:16px;}
.slideScaleMotion2 .btn input.next{right:0px;}
.slideScaleMotion2 .list2{height: 151px; }
.slideScaleMotion2 .list2 li{text-align:center;}
.slideScaleMotion2 .list2 li img {border:2px solid #999999; overflow:hidden;}
.slideScaleMotion2 .list2 li span{display:none;}
.slideScaleMotion2 .list2 li.on span{display:block; text-align:Center; color:#666666; font-size:12px;}


p.title_board1{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #dcdcdc; }
p.title_board2{margin:0 0 15px 0;}
.MainBox {padding-top:20px;margin-bottom:15px;position:relative;}
.MainBox button.btn {position:absolute; top:15px; right:2px; border:0;}
.MainBox.mb50 {margin-bottom:50px;}
.MainBox p.tit {color:#333; font-size:18px; font-weight:bold; margin-bottom:15px; padding-bottom:13px; border-bottom:1px solid #dedede;}
.MainBox.tab p.tit {padding-bottom:0; border:0;}
.tab_list ul {width:100%; border-bottom:1px solid #686868; position:relative; margin-bottom:10px;}
.tab_list ul:after {display:block; clear:both; content:"";}
.tab_list ul li {float:left; width:25%; text-align:center;margin-left:-1px;}
.tab_list ul li.on  {z-index:10; position:relative; top:1px;  background:#fff; font-weight:bold; color:#333;}
.tab_list ul li.on a {border:1px solid #686868; border-bottom:0;} 
.tab_list ul li.on:first-child a {border:1px solid #686868; border-bottom:0;}
.tab_list ul li:first-child a {border-left:1px solid #dedede;}
.tab_list ul li a {display:block;padding:11px 0; border:1px solid #dedede; border-bottom:0; color:#666; font-size:13px;}
.tab_list ul li a:hover {text-decoration:none;}

.tab_cont {}
.tab_cont .cont {display:none;}
.tab_cont .cont:first-child {display:block;}

.MainBox .mainPro_list {}
.MainBox .mainPro_list ul:after {display:block; clear:both; content:"";}
.MainBox .mainPro_list ul li {float:left; width:25%; text-align:center;}
.MainBox .mainPro_list ul li .img {margin-bottom:15px;color:#666; font-size:12px;}
.MainBox .mainPro_list ul li p.txt {padding:0 5px;}
.MainBox .mainPro_list.top ul li p.txt a {color:#000;font-size:13px; color:#666;}
.MainBox .mainPro_list.top ul li p.txt a:hover {text-decoration:none;}
.MainBox .mainPro_list.top ul li p.txt {padding-top:15px;}
.MainBox .mainPro_list.top ul li:hover p.txt a {font-weight:bold;}
.MainBox .mainPro_list.top ul li img {width:100%;}
.MainBox .mainPro_list ul li .inner {}
.MainBox .mainPro_list ul li:hover .inner {border:1px solid #686868;}
.MainBox .mainPro_list ul li p.price {color:#1457b2; font-size:14px; font-weight:bold;}
.MainBox .mainPro_list {min-height:164px;}
 .MainBox .mainPro_list ul li {min-height:181px !important} 
.sns_list {margin-top:20px;}
.sns_list p {margin-bottom:10px;font-size:13px; color:#666;}
.sns_list ul {}
.sns_list ul li {margin-bottom:5px;}


