/*<style type="text/css">*/

/* 쇼핑몰페이지 공통 */

/* 상단 카테고리 */
#js-tcate {clear:both; border:1px solid #ddd; background:#f9f9f9;}
#js-tcate dl {height:30px; margin:0; padding:0;}
#js-tcate dl dt,
#js-tcate dl dd {float:left; margin:0; padding:0;}
#js-tcate dl dt {width:70px; height:100%; padding:0 10px 0 10px; font-weight:bold; text-indent:-99999em; background:url('/_common/images/js_tcate_title.png') no-repeat 10px 50%;}
#js-tcate dl dd {position:relative; width:200px; height:25px; line-height:20px; margin:0 5px 0 5px; padding:5px 0 0 25px; background:url('/_common/images/js_tcate_arrow.png') no-repeat 0 0;}
#js-tcate dl dd div {position:absolute; top:1px; *top:3px; left:20px; margin:0; padding:0;}
#js-tcate dl dd div select {width:200px;}
#js-tcate dl dd.loading {position:relative; float:right; text-align:right; width:30px; margin:7px 5px 0 0; padding:0; overflow:hidden; background:none; display:none;}

/* 상품목록 */
.j-shop-list {clear:both; margin:10px 0 0; padding:0; overflow:hidden;}
.j-shop-list ul {margin:0 0 0 5px; padding:0;}
.j-shop-list ul li {float:left; width:137px; height:235px; margin:5px 14px; padding:0; overflow:hidden;}
.j-shop-list ul li a {display:block; margin:0; padding:0;}
.j-shop-list ul li a img {display:block; width:125px; margin:0; padding:5px; overflow:hidden; border:1px solid #ddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.j-shop-list ul li a span {display:block; clear:both; margin:0 5px; padding:3px 0 0; line-height:125%;}
.j-shop-list ul li.h-light a img {border:1px solid #999; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:#f6f6f6;}
.j-shop-list ul li.h-light a span {color:#f31 !important;}
.j-shop-list ul li p {width:100%; font:bold 12px tahoma,verdana,sans-serif; color:#777; margin:3px 0 0; padding:0 0 0 5px; overflow:hidden;}
.j-shop-list ul li.no-data {width:100%; height:235px; line-height:235px; margin:0; padding:0; text-align:center; color:#777; border-bottom:1px solid #ddd; overflow:hidden;}

/* 상품상세보기 */
.j-shop-detail {clear:both; margin:10px 0 0; padding:0; overflow:hidden;}
.j-shop-detail h2 {clear:both; font:bold 14px/135% tahoma,verdana,sans-serif; color:#333; margin:5px 0; padding:0 0 5px; overflow:hidden; border-bottom:1px solid #ddd;}
.j-shop-detail h3 {clear:both; font:bold 13px tahoma,verdana,sans-serif; color:#333; margin:20px 0 5px; padding:0 0 5px; overflow:hidden; border-bottom:1px solid #ddd;}
.j-shop-def {clear:both; margin:0; padding:0; overflow:hidden;}
.j-shop-def .img {float:left; width:550px; margin:0; padding:0; overflow:hidden;}
.j-shop-def .img #show-item-img {display:block; width:550px; margin:0; padding:0; overflow:hidden;/* border:1px solid #ddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;*/}
.j-shop-def .info {float:right; width:445px; margin:0; padding:0; overflow:hidden;}

/*
.j-rel-item {clear:both; margin:5px 0 0; padding:0; overflow:hidden;}
.j-rel-item li {float:left; margin:3px; padding:0;}
.j-rel-item li a {display:block; margin:0; padding:3px; overflow:hidden; border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.j-rel-item li.h-light a {border:1px solid #999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f6f6f6;}
.j-rel-item li img {width:125px;}
*/

/* 관련상품 */
.ej-shop-rel {margin:0; padding:5px; overflow:hidden;}
.ej-shop-rel p {float:left; width:62.5px; height:77.5px; margin:5px; padding:5px; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.ej-shop-rel p.h-light {border:1px solid #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f6f6f6;}
.ej-shop-rel p img {display:block; width:100%; height:62.5px;}
.ej-shop-rel p span {display:block; height:15px; line-height:20px; text-align:center; overflow:hidden;}



/* foot-bann */
#j-rel-item {clear:both; position:relative; width:420px; margin:0 auto; padding:0; overflow:hidden;}
#j-rel-item p {float:left; width:20px; margin:30px 0 0; padding:0; overflow:hidden;}
#j-rel-item p.prev {padding-left:0;}
#j-rel-item p.next {text-align:right; padding-right:0;}
#j-rel-item .j-rel-item {float:left; position:relative; width:379px; height:125px; margin:3px 0 0; padding:0; overflow:hidden;}
#j-rel-item .j-rel-item ul {position:absolute; top:0; left:0; width:99999em; height:125px; margin:0; padding:0; overflow:hidden;}
#j-rel-item .j-rel-item ul li {float:left; margin:0; padding:0 3px; line-height:0; overflow:hidden;}
#j-rel-item .j-rel-item ul li a {display:block; margin:0; padding:0;}


/*  기타설정 */
#ej-shop-contents h3.title {float:left; margin-right:15px; padding-top:7px; font-size:32px; font-weight:600; border-top:5px solid #f75f47; color:#f75f47;}
#ej-shop-contents h3.title em {display:block; margin-top:5px; font-size:26px;}
#ej-shop-contents .right-con {position:relative; margin-top:25px; float:right; width:815px; min-height:50px; padding-bottom:20px; line-height:1.5em;}
#ej-shop-contents .right-con2 {position:relative; margin-top:25px; float:right; width:720px; min-height:50px; padding-bottom:20px; line-height:1.5em;}
#ej-shop-contents .right-con strong.ttl {font-size:18px; font-weight:600; line-height:1.3em; color:#f75f47;}
#ej-shop-contents .right-con2 strong.ttl {font-size:18px; font-weight:600; line-height:1.3em; color:#f75f47;}