/* °øÅë */

ul.svisual {height:211px;}
ul.svisual li {height:211px;}
ul.svisual li.sv1 {background:#eeedd8 url(../image/sv1.jpg) center top no-repeat;}
ul.svisual li.sv2 {background:#ecefe8 url(../image/sv2.jpg) center top no-repeat;}
ul.svisual li.sv3 {background:#f2f2eb url(../image/sv3.jpg) center top no-repeat;}
ul.svisual li.sv4 {background:#efeadd url(../image/sv4.jpg) center top no-repeat;}
ul.svisual li.sv5 {background:#efeadd url(../image/sv4.jpg) center top no-repeat;}

div.navi {border-bottom:1px solid #f2f2f2;}
div.navi>div {width:980px; margin:0 auto; height:45px; line-height:42px;}
div.navi h4 {float:left; margin-left:258px; font-size:24px; color:#35342f; font-family:'mgb';}
div.navi p {float:right; font-size:12px; color:#6d6d6d;}
div.navi p strong {color:#7ec205; font-family:'mgb';}

div.sub {width:980px; margin:0 auto; background:url(../image/sub_bg.gif) left  repeat-y; overflow:hidden;}

div.sl {width:200px; margin-right:58px; float:left;}
div.sl>p{padding-bottom:300px;}
div.sh3w {background:#7ec205; text-align:center; height:145px; }
div.sh3w h3 {font-family:'mgb'; font-size:30px; color:white; padding-top:40px; letter-spacing:-2px;}
div.sh3w p {font-size:12px; color:#e2edcf; margin-top:3px;}

ul.lnb {margin-bottom:60px;}
ul.lnb>li>a {height:34px; display:block; line-height:34px; font-size:15px; color:#393939; font-family:'mgb'; text-indent:15px; border-bottom:1px solid #ebebeb;}
ul.lnb>li>a:hover, ul.lnb>li>a.lnbon {background:url(../image/lnb_ov.gif) no-repeat 178px 12px; color:#86bd24;}

ul.lnb2>li>a {height:34px; display:block; line-height:34px; font-size:13px; color:#86bd24; text-indent:25px; border:1px solid #ebebeb; background:#fafaf5; border-top:none;}
ul.lnb2>li>a:hover, ul.lnb2>li>a.lnbon2 {font-family:'mgb';}

ul.lnb3>li>a {height:34px; display:block; line-height:34px; font-size:12px; color:#636363; text-indent:35px; border:1px solid #ebebeb; background:#fafaf5; border-top:none;}
ul.lnb3>li>a:hover, ul.lnb3>li>a.lnbon3 {font-family:'mgb';}

div.sr {padding:40px 0 60px 0; width:722px; display:block; float:left;}
p.top {position:fixed; bottom:150px; left:50%; margin-left:520px;}
img.mt-40 {margin-top:-40px;}

/* ¼­ºê4-°í°´Áö¿ø-ÀÇ·áº¸ÇèÇýÅÃ¾È³» */

ul.stab {overflow:hidden; margin-bottom:40px;}
ul.stab li {float:left; margin-right:5px;}
ul.stab li a {display:block; padding:0 15px; height:40px; line-height:40px; text-align:center; border:1px solid #7ec205; color:#7ec205; font-size:16px;}
ul.stab li a:hover, ul.stab li a.on {background:#7ec205; color:white; font-family:'mgb';}
ul.stab li a.on2 {background:#35342f; color:white; font-family:'mgb'; border:1px solid #35342f;}
ul.stab li a span {color:#cbf286;}

ul.stab li.last a {background:#6a6a6a; border:1px solid #474747; color:white; padding:0 15px; height:30px; line-height:30px;  font-size:12px; margin-top:10px;}
ul.stab li.last a:hover, ul.stab li.last a.on {font-family:'mgb';}

/* ¼­ºê1-¼¾ÅÍ¼Ò°³-µÑ·¯º¸±â */

div.galleryw {position:relative; height:600px; }
.tabContents{height:624px;width:722px;;overflow:hidden; margin:0 auto;}	
.tabContents #bx-pager {position:relative;width:722px;margin-left:49px; height:90px;overflow:hidden; margin-top:-30px;}
.tabContents #bx-pager .mask {position:absolute; left:0;}
.tabContents #bx-pager a {display:inline-block; float:left; height:72px;}
.tabContents #bx-pager a img {border:3px solid #f5f4f2; width:98.6px; height:68px}
.tabContents #bx-pager a:hover img, #bx-pager a.active img {border:3px solid #7ec205;}

.tabContents .bx-wrapper .bx-viewport{height:570px}
.tabContents .bx-wrapper .bx-controls-direction a{position:absolute;top:500px;width:46px;height:74px}
.tabContents .bx-wrapper .bx-prev{left:0;background:white url(../image/prevBtn.jpg) no-repeat 0 center}
.tabContents .bx-wrapper .bx-next, .tabContents .bx-wrapper .bx-next:hover{right:0;background:white url(../image/nextBtn.jpg) no-repeat 0 center}
.simg2 {display: none;}
.none {display: none;}
ul.stabw {overflow:hidden; margin-bottom:30px;border: 1px solid #588900; }
ul.stabw li {float:left; width:50%;}
ul.stabw li a {display:block; height:44px; line-height:44px; color:white; background:#7ec205; font-family:ngb; text-align:center; border-right:1px solid #588900; border-bottom:2px solid #588900; font-size:19px;}
ul.stabw li a.last {border-right:none;}
ul.stabw li a:hover, ul.stabw li.ston a, ul.stabw a.active {background:#35342f; border-bottom:2px solid #588900;}
ul.stabw3 li {width:33.33%}
ul.stabw4 li {width:25%;}
ul.stabw5 li {width:20%;}
ul.stabw8 li {width:25%; border-top:1px solid #588900;margin-top: -1px;}
ul.stabw8 li a {border-bottom:0;}
ul.stabw8 li a:hover, ul.stabw8 li.ston a, ul.stabw8 a.active {background:#35342f; border-bottom:0;}

/*tabArea*/
.tabArea{width:100%;height:43px;background:#8bbc07;}
.tabArea ul{width:325px;margin:auto;display:table;}
.tabArea ul li{float:left;height:43px;}
.tabArea ul li a{padding:0 30px 0 30px;display:inline-block;line-height:43px;font-size:14px;color:#222222;font-weight:500;}
.tabArea ul li a.on{color:#fff;font-weight:bold;}

.tabArea04{width:100%;height:43px;background:#8bbc07;}
.tabArea04 ul{width:100%;margin:auto;display:table;}
.tabArea04 ul li{float:left;height:43px;width:25%;text-align:center;}
.tabArea04 ul li a{text-align:center;display:inline-block;line-height:43px;font-size:14px;color:#222222;font-weight:500;}
.tabArea04 ul li a.on{color:#fff;font-weight:bold;}


/* Tab */
.product_tabList {
    width: 980px;
    margin: 0 auto;
    border-collapse: collapse;
    background: #8bbc08;
}

.product_tabList li {
    display: inline-block;    
    vertical-align: middle;
    width: auto;
    text-align: center;    
    color: #333;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -.04em;
    line-height: 1;
    padding: 18px 0px;
    margin-right: 60px;
}
.product_tabList li:last-child {margin-right: 0;}
.product_tabList li.selected {
    color: #fff;
    font-weight: 600;
    transition: 0.3s;
}
.product_tabContent {
    display: none;
    width: 980px;
    margin: 0 auto;
    border:1px solid #cecece;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding:60px 0;
}

.product_tabContent.selected {
    display: block
}



/* 0220 style */
.clear_box:after, .list_clear_box:after {
    clear: both;
    content: "";
    display: block;
}
.list_clear_box {
    margin-top: 35px;
}
.clear_box {text-align: left; width: 980px; margin: 0 auto;}
.fa-check {
    background-image: url(../image/sub/color_selected.png);
    background-size: 14px 12px;
    background-repeat: no-repeat;
    background-position: center center;
}

.fixed_header {
    position: fixed;
    z-index: 99;
    top: 0;
    width: 100%;
}
.fixed_header div.gnb2w {
    top: 50px;
}
ul.lnb>li>a {transition: none;}
.pageTit {text-align: left; width:980px; margin:0 auto;}

.clear_box p {font-size: 16px;}

ul.lnb2.lnb2Pos>li>a {position: relative; color:#555;}
ul.lnb2>li>a.lnbon:before {
    position: absolute;
    content: "";
    left:7px;
    top:0;
    bottom: 0;
    width: 7px;
    height: 1px;
    background: #555;
    margin:auto;
}

.acc_video_pos {
    text-align: center;
}
.acc_relative .mo-txt.c40 {
    width:50%;
}