@charset "utf-8";

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}


/* defult */
html {-webkit-text-size-adjust: none;}
html>/**/body {overflow-y:scroll;}
body,textarea,select,table,button {font-family:"Nanum Gothic",'돋움';line-height:18px;font-size:12px;color:#5f5f5f;margin:0;padding:0;}
img {border:0;vertical-align:middle;}
ul,ol {margin:0;padding:0;list-style:none;}
td{ font-family:"Nanum Gothic"; font-size: 10pt; text-decoration:none; color:#80807f}
dl,dl dt,dl dd,form,p {margin:0;padding:0;}
li,li img,dt img,dd img,td img,p img {margin:0;padding:0; list-style:none;}
fieldset {margin:0;padding:0;border:0;}
legend {position:absolute;visibility:hidden;overflow:hidden;height:0;line-height:0;width:0;margin:0;padding:0;font:0/0 Arial;}
caption {visibility:hidden;overflow:hidden;height:0;line-height: 0;width:0;margin:0;padding:0;font:0/0 Arial;}
hr {display:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:1em;margin:0;}
a {text-decoration:none;color:#5f5f5f;}
a:hover,a:focus,a:active {text-decoration:none;color:#5f5f5f;}
/* table {table-layout:fixed;} */
select,label {padding:0;margin:0;vertical-align:middle;}
em,address {font-style:normal;}
textarea {vertical-align:top;margin:0;padding:0;}
object,param {padding:0;margin:0;line-height:0;}
section, article, header_home, footer, hgroup, figcaption, figure {display:block;}


/*hidden*/
.blind {visibility:hidden; font-size: 0; width: 0; height: 0; line-height: 0; margin: 0; padding: 0; background: none; position:absolute; left:0; top:0;}
/*ico*/
.ico_clip{ display: inline-block; *display: inline; *zoom: 1; background: url(/images/ico/ico_clip.gif) right top no-repeat; padding-right: 20px; line-height: 15px; }

select.menu_search {height:18px; line-height:18px; border:1px solid #bebebe; margin:0 3px 0 0 ; }
input.text_search {height:18px; line-height:18px; border:1px solid #bebebe;  margin:0 3px 0 0; }



/* header */
#layout {position:relative; width:100%; height:135px; background: url("../img/top_bg.gif"); }
#header {position:relative; width:1000px; margin:0 auto; z-index:100; overflow:hidden;}
#header #logo {position:absolute; width:146px; margin:0 auto;  z-index:1000; padding:40px 0 0 0px;}

.gnb {position:absolute; top:0px; width:100%;z-index:1000;}
.gnbBox {text-align:right; font-size:0; padding-right:0px;}
.gnbBox li {display:inline-block; *display:inline; *zoom:1; }
.gnbBox .blank {background:#2491b9; margintop:10px; }

#header #gnb {text-align:center; clear:both;padding-top:60px; text-align:right; }
#header #gnb ul {*zoom:1;position:relative;}
#header #gnb ul:after {content:" "; display:block; clear:both;}
#header #gnb ul li {font-size:15px; padding-right:40px;display:inline;font-weight:bold; height:83px; display:inline-block; *display:inline; *zoom:1;}
#header #gnb ul li a {position:relative; display:inline-block; height:18px; overflow:hidden;}
#header #gnb ul li a:hover {position:relative; display:inline-block; height:18px; color:#3d92a7;  overflow:hidden;}
#header #gnb ul li a img {position:relative; top:0; vertical-align:top; }
#header #gnb ul li.active a img {top:-18px;}

#header #gnb div.submenu {display:none; position:absolute; top:36px; width:1024px; height:50px; z-index:100;}
#header #gnb div.submenu ul {float:left; height:43px; border-top:0; padding:9px 20px;}
#header #gnb div.submenu ul li {float:left; padding:0 11px; border:0;}
#header #gnb div.submenu ul li a {position:relative; display:inline-block; height:17px; overflow:hidden;}
#header #gnb div.submenu ul li a img {position:relative; top:0; vertical-align:top; }
#header #gnb div.submenu ul li a:hover img {top:-17px;}
#header #gnb div.submenu ul li.on > a img {top:-17px;}
#header #gnb ul li.m1 div.submenu {left:85px;}
#header #gnb ul li.m2 div.submenu  {left:150px;}
#header #gnb ul li.m3 div.submenu {left:320px;}
#header #gnb ul li.m4 div.submenu {left:440px;}
#header #gnb ul li.m6 div.submenu {left:820px;}
#header #gnb ul .m7 {padding-right:0;}

#main_slide {position:relative; width:100%; height:550px;background:url("../img/img_bg.gif") 50% 0 no-repeat;}
#main_slide .slideshow {width:100%;  }
#main_slide .slideshow li {position:relative; width:100%; height:470px; }
#main_slide .slideshow li.s1 {background:#fff url("../img/main1.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s2 {background:#fff url("../img/main2.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s3 {background:#fff url("../img/main3.jpg") 50% 0 no-repeat;}
#main_slide .slideshow li.s4 {background:#fff url("../img/main4.jpg") 50% 0 no-repeat;}

#main_slide .slideshow li .m_txt {position:absolute; left:0%; }
#main_slide .slideshow li.s4 .m_txt {top:0px;}
#main_slide .prev {position:absolute; top:150px; left:50%; margin:0 0 0 -570px; width:67px; height:114px; background:url("../img/prev_bt.png") 0 50% no-repeat; z-index:99999;}
#main_slide .next {position:absolute; top:150px; left:50%; margin:0 0 0 500px; width:67px; height:114px; background:url("../img/next_bt.png") 100% 50% no-repeat; z-index:99999;}
#main_slide .pagination {position:absolute; top:500px; left:50%;  z-index:99999;}
#main_slide .pagination li {float:left; width:15px; height:15px; margin:0 10px 10px 0; cursor:pointer; overflow:hidden;}
#main_slide .pagination li .on {display:none;}
#main_slide .pagination li .off {display:block;}
#main_slide .pagination li.current .on {display:block;}
#main_slide .pagination li.current .off {display:none;}



#main {position:relative; width:100%; height:419px; top:0px; background:url(/img/main.jpg) no-repeat center top;}

#sub2 {position:relative; width:100%; height:200px; top:0px; background:url(/img/sub/sub2.jpg) no-repeat center top;}
#sub6 {position:relative; width:100%; height:200px; top:0px; background:url(/img/sub/sub6.jpg) no-repeat center top;}
#sub7 {position:relative; width:100%; height:200px; top:0px; background:url(/img/sub/sub7.jpg) no-repeat center top;}

#mcontents {position:relative;  width:100%; background:url("../img/bg.gif") }
.mcon {width:993px; margin:0 auto; }


#sub {position:relative; width:100%; height:283px; top:102px; background:url(/img/sub/sub.gif) no-repeat center top;}
#slidetxt {position:relative; width:1024px; z-index:100; margin:0 auto; }
#slidetxt li {width:205px; margin:0px 0 0 680px; padding-top:20px; }

#contents {position:absolute;  width:100%;  top:107px;  }
.con {width:100%;  background:url(/img/sub/con_bg.gif) center top; }


/* sidemenu2Depth+3Depth */
#sidemenu2 { display:block; width: 170px; margin: 0; padding:0 0px;}
#sidemenu2 ul { width:170px;  margin:0 auto; padding-bottom:10px; padding-top:30px; }
#sidemenu2 ul li {margin-right:1px; background:#ededed; }
#sidemenu2 ul li:first-child {padding:0px 0 0 0; }
#sidemenu2 ul li.nol {border:solid 0px #ccc; }
#sidemenu2 ul li img { display: block; }
#sidemenu2 ul li a { display: block; margin: 0; padding:10px 0 10px 20px; font-size: 13px;color: #484848; border-bottom:1px solid #dfdfdf;}
#sidemenu2 ul li a.on,
#sidemenu2 ul li a:hover {color:#1a93b2; background:#fff;}

#sidemenu .lnbTit{width:225px; padding:0px 0 0 0; }
#sidemenu .lnbTit li{text-align:center; font-size:23px; padding:30px 0 10px 0; letter-spacing:-0.09em; color:#fff;}

#scontents {position:relative;  width:100%; top:35px;}
.sub {width:1050px; margin:0 auto; }

#scontents2 {position:absolute;  width:100%; top:202px;}
.sub2 {width:1050px; margin:0 auto; }

#sub1-1 {position:relative; width:100%; height:520px; background:url(/img/sub/sub1-1.jpg) no-repeat center top;}
#sub1-2 {position:relative; width:100%; height:520px; top:20px; background:url(/img/sub/sub1-2.jpg) no-repeat center top;}
#sub1-3 {position:relative; width:100%; height:520px; top:20px; background:url(/img/sub/sub1-3.jpg) no-repeat center top;}
#sub1-4 {position:relative; width:100%; height:520px; top:20px; background:url(/img/sub/sub1-4.jpg) no-repeat center top;}
#sub1-5 {position:relative; width:100%; height:520px; top:20px; background:url(/img/sub/sub1-5.jpg) no-repeat center top;}
#sub1-6 {position:relative; width:100%; height:520px; top:20px; background:url(/img/sub/sub1-6.jpg) no-repeat center top;}

#line {position:relative; width:1000px; margin:0 auto; border-bottom:1px solid #c3c3c3;}
#line2 {position:relative; width:1000px; margin:0 auto; border-bottom:1px solid #c3c3c3; margin-top:0px; margin-bottom:65px;}
#line3 {position:relative; width:1000px; margin:0 auto; border-bottom:1px solid #c3c3c3; margin-bottom:20px;}

/* sidemenu2Depth+3Depth */
#sidemenu { display:block; width: 264px;}
#sidemenu ul {margin:0 auto; padding-top:0px; }
#sidemenu ul li {width:130px;height:130px; font-size:0; margin-bottom:1px; margin-right:1px; float:left; background:url(/img/sub/tab_bg.png);}
#sidemenu ul li a { display: block; margin: 0; font-size: 13px;color: #fff; }
#sidemenu ul li a.on,
#sidemenu ul li a:hover {width:130px;height:130px; background:url(/img/sub/tab_bg_on.png);}

#bn {position:relative; float:left; width:125px; *z-index:1; margin:130px 0 100px 0px; }
#bn ul { width:125px; margin:0 auto; }
#bn ul li {text-align:center; padding-top:10px;}

#bn2 {position:relative; float:left; width:125px; *z-index:1; margin:20px 0 100px 0px; }
#bn2 ul { width:125px; margin:0 auto; }
#bn2 ul li {text-align:center; padding-top:10px;}


/* 제품정보_메인 */

.o_content{margin:0px 0 0 0;}
.o_content_inner{width:1050px;margin:0 auto;position:relative;}
.o_content_inner .o_title{margin:0 0 15px 0;clear:both;position:relative;overflow:hidden;}
.o_content_inner .o_title .left{float:left;}
.o_content_inner .o_title .right{float:right;margin:0 -14px 0 0;padding:10px 0 0 0;position:absolute; z-index:2;bottom:-4px;right:0;}
.o_content_inner .o_title .right li{float:left;font-size:11px;color:#ff0000;background:url(/fur_frt/images/bl/bl_arrow.gif) no-repeat left 50%;padding:0 14px;position:relative;}
.o_content_inner .o_title .right li:first-child{background:none;}
.o_content_inner .o_title .right li a{color:#999;}

.o_content_inner .o_nav_box{position:relative;margin:0 0 0px 0;}
.o_content_inner .o_nav_box .o_nav{position:absolute;top:0;left:0;width:394px;}
.o_content_inner .o_nav_box .o_nav li{float:left;position:relative;}
.o_content_inner .o_nav_box .o_nav li .productView{position:absolute;bottom:10px;left:10px;}

.o_content_inner .o_bottom_box{clear:both;margin:20px 0 0 0;}
.o_content_inner .o_bottom_box .left{float:left;width:165px;min-height:800px;}
.o_content_inner .o_bottom_box .left .o_banner{border:1px solid #ccc;margin:0 0 40px 0;}
.ct_left li{margin:0 0 10px 0;}

.o_content_inner .o_bottom_box .right{float:right;width:685px;margin:0 0 150px 0;}
.o_content_inner .o_bottom_box .right .title{border-top:2px solid #333;padding:7px 0 27px 0;}

.o_content_inner .o_bottom_box .right .a_box{display:block;width:227px;height:270px;position:relative;float:left;border:1px solid #ccc;margin:0 -1px -1px 0;}
.o_content_inner .o_bottom_box .right .a_box .title{position:absolute;top:10px;left:20px;border:none;}
.o_content_inner .o_bottom_box .right .a_box .title span{color: #666666;font-size: 11px;}
.o_content_inner .o_bottom_box .right .a_box .cell_hover{background:url(/fur_frt/images/bg/bg_hover.png) no-repeat;width:187px;height:187px;position:absolute;bottom:17px;right:20px;display:none;}
.o_content_inner .o_bottom_box .right .box_type{display:table;position:relative;width:227px;height:270px;}
.o_content_inner .o_bottom_box .right .cell{display:table-cell;vertical-align:middle}
.o_content_inner .o_bottom_box .right .inner{*position:absolute;*top:24%;*height:70px;*margin-top:-50px;}
.o_content_inner .o_bottom_box .right .inner p{margin:50px 0 0 0;}


.title {font-size: 22px;color: #000;}
.localPage {color: #2491b9;}