/* BASIC css start */
/* 메인비쥬얼 */
.mainSpot { margin:0 auto 0 auto; position:relative; width:100%; height:105px; overflow:hidden }
.mainSpot .bx-spot { margin-left:-960px; position:absolute; top:0; left:50%; width:1920px; height:105px }
.mainSpot li img { margin:0 auto 0 auto; position:relative; width:1920px; height:105px }

#prdBrand .loc-navi { margin-top: 10px; padding-bottom: 5px; padding-right: 350px; border-bottom: 0px solid #e5e5e5; }
#productDetail .page-body { margin-top: 55px; }

#prdBrand .cate-wrap .cate-img { padding: 25px 0 25px 0 }
#prdBrand .cate-wrap .cate-review li { float: left; padding-right: 6px; }
#prdBrand .cate-wrap .cate-review .review_end { padding-right: 0px }

#prdBrand .cate-top {  }
#prdBrand .cate-top img { width:100% }

.best-tit { font-size: 20px; font-family: Georgia; font-style: italic; color: #333; line-height: 26px; padding-top: 30px; }

#prdBrand .item-wrap .recmd-item-cont { zoom: 1; overflow: hidden; margin-bottom: 30px; margin-top:20px; padding: 15px 0; }
#prdBrand .item-wrap .recmd-item-cont:after { content: ""; display: block; clear: both; }
#prdBrand .item-wrap .recmd-item-cont .item-list { 
    float: left;
    width: 376px;
    height: 415px;
    text-align: center;
    border: 1px solid #ebebec;
    margin-right: 33px;
    margin-bottom: 80px;
    position: relative;
}
#prdBrand .item-wrap .recmd-item-cont .item-list .thumb { text-align: center }
#prdBrand .item-wrap .recmd-item-cont .item-list .thumb img { width: 376px; height:290px; }
#prdBrand .item-wrap .recmd-item-cont .item-list dd { text-align: center }
#prdBrand .item-wrap .recmd-item-cont .item-list dd .bestBox {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 26px;
    background-color: #121212;
    color: #fff;
    line-height: 2;
}
#prdBrand .item-wrap .recmd-item-cont .nomg { margin-right: 0px }

.recmd-item-cont .item-list li {
    margin-top: 14px !important;
    text-align: left;

}


.sub-tl { font-size: 30px; font-family: 나눔고딕; font-style: bold; color: #333; padding-top: 30px; padding-bottom: 20px; text-align:center}
.cate-wrap1 .bcate { text-align: center; font-size: 20px; color: #1e1e1e; padding: 10px 0; margin: 30px auto;}

.cate-wrap1 { width:320px; vertical-align: middle; text-align:center; margin:0 auto; }
.cate-wrap1 .class-list1 {}
.cate-wrap1 .class-list1 > ul { position:relative; border-bottom:2px solid #56575d; *zoom:1; text-align:center; }
.cate-wrap1 .class-list1 > ul:after { display:block; clear:both; content:'' }
.cate-wrap1 .class-list1 > ul > li { float:left; width:160px;}
.cate-wrap1 .class-list1 > ul > li > a { display:block; height:50px; font-size:15px; color:#272727; line-height:50px; overflow:hidden}
.cate-wrap1 .class-list1 > ul > li > a.on { color:#176f42; background:url(/design/maesil/10449/phps/common/now_cate.gif) 50% bottom no-repeat}




#sub2 { border:0px blue solid; margin:0 auto; width:100%;  text-align:center; }
#sub2 .wrapco { width:1100px; text-align:left; margin:0 auto; padding: 80px 0 100px 0 ; }
#sub2 .wrapco .boox1 { width:377px; float:left; valign="top" paddin-bottom:70px; }
#sub2 .wrapco .boox2 { width:723px; float:left; }
#sub2 .wrapco .boox2 .sub1 { color: #417800; font-size: 40px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; text-align:left; padding: 0px 0 0px 0;}
#sub2 .wrapco .boox2 .sub2 { color: #a1c07b; font-size: 40px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; text-align:left; padding: 11px 0 10px 0;}
#sub2 .wrapco .sub3 { color: #3f3f3f; font-size: 30px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; text-align:left; padding: 100px 0 0px 0;}
#sub2 .wrapco .boox2 .con01 { color: #858585; font-size: 14px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; line-height:30px; text-align:left; padding: 11px 0 20px 0; valign="top" }
#sub2 .wrapco .boox2 .con02 { color: #858585; font-size: 14px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; line-height:30px; text-align:left; padding: 11px 0 70px 0; valign="top" }
#sub2 .wrapco .con02 { color: #858585; font-size: 16px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; line-height:30px; text-align:left; padding: 5px 0 30px 0;}


#sub2 .wrapco .boox3 { width:1100px; }
#sub2 .wrapco .boox3 .lar { width:500px; color: #757575; font-size: 25px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; text-align:left; padding: 30px 0 10px 0;}
#sub2 .wrapco .boox3 .box0001 { width:114px; float:left; }
#sub2 .wrapco .boox3 .box0002 { width:986px;}
#sub2 .wrapco .boox3 .box0002 .sma{ color: #757575; font-size: 15px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; line-height:25px; text-align:left;  padding: 30px 0 20px 0; }
#sub2 .wrapco .boox4 { width:900px;}
#sub2 .wrapco .boox4 .lar { width:500px; color: #757575; font-size: 25px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; text-align:left; padding: 30px 0 10px 0;}
#sub2 .wrapco .boox4 .box0001 { width:114px; float:left; }
#sub2 .wrapco .boox4 .box0002 { width:986px;}
#sub2 .wrapco .boox4 .box0001 .sma{ color: #757575; font-size: 15px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; line-height:40px; text-align:left; }
#sub2 .wrapco .boox5 { width:900px;}
#sub2 .wrapco .boox5 .lar { width:500px; color: #757575; font-size: 25px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; text-align:left; padding: 30px 0 10px 0;}
#sub2 .wrapco .boox5 .box0001 { width:114px; float:left; }
#sub2 .wrapco .boox5 .box0002 { width:986px;}
#sub2 .wrapco .boox5 .box0001 .sma{ color: #757575; font-size: 15px; font-family:"나눔바른고딕","맑은고딕","나눔고딕"; line-height:40px; text-align:left;  padding: 50px 0 0 0; }







/* BASIC css end */

