/* BASIC css start */
#content { border-top: 0; }
.item-wrap h2 { margin: 30px auto; color: #121212; font-size: 18px; text-align: center;}
/* 메인 배너 */
.visual {
    zoom: 1;
    position: relative;
    width: 940px;
    height: 620px;
    overflow: hidden;
    margin-bottom: 30px;
}
.visual:after { content: " "; display: block; clear: both; }
.visual .main_banner {
    width: 2820px; /* 이미지 3장이면 940*3 */
}
.visual .main_banner li {
    float: left;
    width: 940px;
    height: 620px;
}
.visual .main_banner img {
    width: 940px;
    height: 620px;
    object-fit: cover; /* 또는 contain */
    display: block;
}
.visual .btnPrev, 
.visual .btnNext {
    position: absolute;
    top: 50%;
    z-index: 999;
    cursor: pointer;
    margin-top: -30px;
}
.visual .btnPrev { left: 20px; }
.visual .btnNext { right: 20px; }



/* fixed 배너 */
.fixImg { overflow: hidden; position: relative; width: 100%; height: 400px; background: url('//skin.makeshop.co.kr/skin/tem73/fix_bn.jpg') no-repeat center top fixed; margin: 70px auto; }
.fixImg .fixCopy { position: absolute; top: 180px; left: 50%; width: 600px; margin-left: -300px; font-size: 38px; color: #fff; font-family: 'Times New Roman'; text-align: center; text-shadow: 1px 1px 1px #757575; }


/* .item-wrap */
.item-wrap { overflow: hidden; }

.item-wrap .item-hd { margin: 40px 0 20px 0 }
.item-wrap .nbg { background: none; text-align: center; }

.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 35px 0 10px; margin-bottom: 20px; border-bottom: 1px solid #ddd; }
.item-wrap .item-info .item-total { float: left }
.item-wrap .item-info .item-total strong { color: #111; }
.item-wrap .item-info .item-order { float: right }
.item-wrap .item-info .item-order li { float: left; padding: 0 15px; }
.item-wrap .item-info .item-order li.nobg { padding-right: 0; }
.item-wrap .item-info .item-order li a { font-size: 11px }
.item-wrap .item-info .item-order li a .on { color: #111; font-weight: bold; }

.item-wrap .item-cont { zoom: 1; overflow: hidden; }
.item-wrap .item-cont:after { content: ""; display: block; clear: both; }
.item-wrap .item-cont .item-list { float: left; width: 300px; padding: 0 20px 50px 0; text-align: center; }
.item-wrap .item-cont .item-list .thumb img { width: 300px;  }
.item-wrap .item-cont .item-list a:hover img { filter: alpha(opacity=50); opacity: 0.5; }
.item-wrap .item-cont .item-list li { margin-top: 3px }
.item-wrap .item-cont .item-list dd { padding-top: 2px }
.item-wrap .item-cont .item-list .line { color: #8f8f8f; font-size: 11px; }
.item-wrap .item-cont .item-list .prd-name { color: #111; }
.item-wrap .item-cont .item-list .prd-price { color: #111; font-weight: bold; }
.item-wrap .item-cont .nomg { padding-right: 0px }

.item-wrap .item-page { margin-top: 50px; text-align: center; }
.item-wrap .item-page a { padding: 0 5px }
.item-wrap .item-page a:hover, .item-wrap .item-page a.now { color: #111; font-weight: bold; }

/* BASIC css end */

