/* BASIC css start */
@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(//fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(//fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@import url(//fonts.googleapis.com/earlyaccess/kopubbatang.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(//fonts.googleapis.com/earlyaccess/hanna.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(//fonts.googleapis.com/earlyaccess/jejuhallasan.css);
@import url(//fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);




/* 메인비쥬얼 */
.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:1100px; 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:122px;}
.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}

#sub03 { border:0px blue solid; margin:0 auto; width:100%;  text-align:center; }
#sub03 .wrapco { width:1100px; text-align:left; margin:0 auto; padding: 50px 0 350px 0 ; }
#sub03 .wrapco .img { width: 1100px; height: 325px;  background: url( "/design/maesil/10449/phps/main/jung.jpg" ) 50% bottom no-repeat  }
#sub03 .wrapco .img .copy { color: #000000; font-size: 24px; font-family: 'Nanum Myeongjo', serif; letter-spacing:1px; line-height:35px; padding:130px 0px 0px 60px }

#sub03 .subcopy { width:550px; text-align:center; margin:0 auto; padding: 40px 0 50px 90px ; }
#sub03 .subcopy2 { width:550px; text-align:center; margin:0 auto; padding: 0px 0 50px 450px ; }
#sub03 .subcopy .normal {  color: #727272; font-size: 24px; letter-spacing:-3px; padding-top:15px; float:left;}
#sub03 .subcopy .normal1 {  color: #727272; font-size: 24px; letter-spacing:-3px; padding-top:15px;  float:left; }
#sub03 .subcopy2 .normal2 {  color: #727272; font-size: 24px; letter-spacing:-3px; padding-top:15px; float:left; }
#sub03 .subcopy .orange {  color: #ce5513; font-size: 38px; letter-spacing:-4px; float:left;}
#sub03 .subcopy2 .green {  color: #4b9514; font-size: 38px; letter-spacing:-4px; float:left; }

#sub03 .mcopy { color: #000000; font-size: 17px; font-family: 'Nanum Myeongjo', serif; letter-spacing:1px; border:0px margin:0 auto; text-align:center; padding:30px 0 30px 0; }

#sub03 .box01 { width:360px; height: 284px;  background: url( "/design/maesil/10449/phps/main/box001.gif" ) 50% bottom no-repeat;  float:left; }
#sub03 .box01 .la { font-family: 'Nanum Gothic', sans-serif; font-size: 18px; color: #ffffff; text-align:center; padding:5px 14px 0 0; }
#sub03 .box01 .sm { font-family: 'Nanum Gothic', sans-serif; font-size: 13px; color: #8e8e8e; padding:21px 33px 27px 22px; line-height:22px; }
#sub03 .box02 { width:370px; height: 284px;  background: url( "/design/maesil/10449/phps/main/box002.gif" ) 50% bottom no-repeat;  float:left; }
#sub03 .box02 .la { font-family: 'Nanum Gothic', sans-serif; font-size: 18px; color: #ffffff; text-align:center; padding:5px 5px 0 0; }
#sub03 .box02 .sm { font-family: 'Nanum Gothic', sans-serif; font-size: 13px; color: #8e8e8e; padding:21px 35px 20px 40px; line-height:22px; }
#sub03 .box03 { width:360px; height: 284px;  background: url( "/design/maesil/10449/phps/main/box003.gif" ) 50% bottom no-repeat; float:left; }
#sub03 .box03 .la { font-family: 'Nanum Gothic', sans-serif; font-size: 18px; color: #ffffff; text-align:center; padding:5px 7px 0 0; }
#sub03 .box03 .sm { font-family: 'Nanum Gothic', sans-serif; font-size: 12px; color: #000000; }









/* BASIC css end */

