/* BASIC css start */
/* layout */
#header,
#layerWrap,
#ftLink .link,
#contentWrapper { position: relative;width:100%; margin-left: auto; margin-right: auto;}
#contentWrap:after { content: ""; display: block; clear: both; }
#aside,
#content { position: relative;float:left  }

#content { width:100%;}


.clear { clear:both }

/* 메인 팝업창 */
#mpopup .btn_img1{position:relative;z-index:10}
#mpopup .btn_img1 img{cursor:pointer}
#mpopup .open_img1 {position:absolute;top:-430px;left:50%;margin-left:-750px}

#mpopup .btn_img2{position:relative;z-index:10}
#mpopup .btn_img2 img{cursor:pointer}
#mpopup .open_img2 {position:absolute;top:-230px;left:50%;margin-left:-750px}


/* 
.sec_title { font-family: 'Nanum Gothic', sans-serif; font-size: 35px;line-height: 35px;color: #222; font-weight:normal;text-align:center;padding-bottom:12px;border-bottom:1px solid #333;letter-spacing:0px;margin-bottom:20px; }
.sec_title .st_bold { font-family: 'Nanum GothicB', sans-serif;font-weight:bold; }
*/

.sec_title { margin-bottom:10px; }

#section_01:after {content:""; display:block; clear:both;}
#section_01 { width:1100px;margin:0 auto; margin-bottom:40px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_01 li { float:left;padding-right:8px}
#section_01 li.last { float:right;padding-right:0px}

#section_02:after {content:""; display:block; clear:both;}
#section_02 { width:1100px;margin:0 auto; margin-bottom:40px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_02 li { float:left;padding-right:10px}
#section_02 li.last { float:right;padding-right:0px;padding-left:0px}

#section_03:after {content:""; display:block; clear:both;}
#section_03 { width:1100px;margin:0 auto; margin-bottom:40px; *zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#section_03 li { float:left;}
#section_03 li.last { float:right;}




/* .item-wrap */
.item-wrap { width: 100%; }
.item-wrap .item-hd { margin: 10px 0; padding: 5px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #f9f9f9; }
.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 40px 0 5px 0; border-bottom: 1px solid #aaa; }
.item-wrap .item-info:after { content: ""; clear: both; display: block; }
.item-wrap .item-info .item-total { float: left; padding-left: 10px; }
.item-wrap .item-info .item-order { float: right; }
.item-wrap .item-info .item-order li { float: left; padding-right: 10px; }
.item-wrap .item-list .item { width: 185px;margin: 20px 0; }
.item-wrap .item-list li { margin-bottom: 10px; text-align: center; }
.item-wrap .item-list td { vertical-align: top; }
.item-wrap .item-list .prd-thumb { width: 185px; height: 185px; margin-left: auto; margin-right: auto; }
.item-wrap .item-list .prd-thumb img { border:1px solid #e1e1e1;width: 100%; height: 100%; }
.item-wrap .item-list .prd-price_box .sold_out { text-align:left; }
.item-wrap .item-list .prd-price_box .ori_price { text-align:right; }
.item-wrap .item-list .prd-price_box .consumer { color:#999 }
.item-wrap .item-list .prd-price_box .discount { color:#FF0000; }
.item-wrap .item-list .prd-price_box .prd-price_dash { font-weight: bold; }
.item-wrap .item-list .names {width:160px}
.item-wrap .item-page { margin-top: 40px; text-align: center; }
.item-wrap .item-page a { padding: 0 5px; }
.item-wrap .item-page a:hover,
.item-wrap .item-page a.now { color: #cc0000; }
.item-wrap .item-desc { margin-bottom: 40px; }
.item-wrap .item-none { padding-top: 40px; text-align: center; }



/* BASIC css end */

