
/* 공통 */
textarea {font-size:9pt; font-family:"굴림","돋움"; color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}

a:link {text-decoration:none;color:#6b6b6b;}
a:visited {text-decoration:none; color:#6b6b6b;}
a:hover {text-decoration:none;color:#009933;}

form { margin:0; }
p {margin-top:0px;margin-bottom:0px;}
td {font-size:12px;font-family:"굴림","돋움";color:#4A4A4A;line-height:160%}
table {border-collapse:collapse;}

.input {font-size:9pt;font-family:"굴림","돋움";color:#545454;border-width:1pt;border-style:solid;background-color:#ffffff;border-color:#cccccc;}

.coupon { font-size:12px; font-family:"굴림","돋움"; color:#FF3334; font-weight:bolder; }
.prdqna { font-size:11px; font-family:"굴림","돋움"; color:#959595; }
/*
.price { font-size:12px; font-family:"굴림","돋움"; color:#FE7F00; line-height:160%; font-weight:bolder; }
.price_b { font-size:14px; font-family:"굴림","돋움"; color:#FF4985; line-height:160%; font-weight:bolder; }
*/
.product_title {
	font-size:14px;
	font-family:"굴림","돋움";
	color:#FF6633;
	line-height:160%;
	font-weight:bolder;
}

/* 여백 */

/* pad */
.rpad_10 {padding-right:10px;}
.rpad_30 {padding-right:30px;}

/* 제품 리스트 */
.cat_icon {background:url('/admin/product/image/product_cat_icon.gif') 5px 9px no-repeat; padding-left:20px;}
.search_icon {background:url('/admin/product/image/product_cat_icon.gif') 5px 7px no-repeat; padding-left:20px;}

/* 메인 - 상품 리스트*/
.prd_list {padding:15px 8px; border-left:1px solid #dbdcdf; border-right:1px solid #dbdcdf;}

.pro_list .prd {text-align:center; border:1px solid #dedede;}
.pro_list .subject {font-weight:bold; text-align:center; line-height:140%;}
.pro_list .price {font-weight:bold; color:#000000; text-align:center; padding:3px 0px;}
.pro_list .coupon {font-weight:bold; color:#f2334a; text-align:center; vertical-align:middle;}.foot_link {font-size:11px; font-family:Dotum; color:#b4b4b4; padding-left:30px;}
.foot_link a:link, visited, hover {font-size:11px; font-family:Dotum; color:#525252;}

/* 제품 뷰페이지 */
.p_name {font-size:14px; color:#000000; font-family:Dotum,"돋움"; padding-right:20px; font-weight:bold;}
.p_tit {background:url('/admin/product/image/prdinfo_line.gif') right no-repeat; font-weight:bold; padding-bottom:5px; }
.price {font-weight:bold; color:#d43d60; font-size:12px;}
.price_b {font-weight:bold; color:#d43d60; font-size:14px;}

/* 장바구니 */
.amout_num {border:0px; font-size:9pt; font-family:"굴림","돋움"; color:#545454; border:1px solid #dfdfdf; background-color:#ffffff;}

/* 상품주문 */
.order_form td.tit {text-align:left; font-size:9pt; font-family:Dotum; padding-top:3px; padding-bottom:2px; font-weight:bold; right no-repeat; font-weight:bold; border-right:1px solid #d7d7d7; background-color:#fafaf9; color:#707070; padding-left:10px;}
.order_form td.val {text-align:left; padding-left:10px;}

/* 공통 */

select {font-size:9pt; font-family:"굴림","돋움"; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
select.eleven {font-size:8pt; font-family:"굴림","돋움"; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
textarea {font-size:9pt; font-family:"굴림","돋움"; color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}
.checkbox  {border:0px; width:14px; height:14px; line-height:160%;}
.radio   {border:0px; line-height:160%;}

.input {border:0px; font-size:9pt; font-family:"굴림","돋움"; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;}
input.none {font-size:9pt;	font-family:"굴림","돋움";	color:#545454;	border-width:1pt;	border-style:solid;	background-color:#ffffff;}
.search_input { font-size:12px; color: #847f74; font-family:"굴림"; border: #cfcfcf 1px solid; background-color: #ffffff;}

.prd_search {border:1px solid #ffffff; width:252px; font-size:9pt; font-family:"굴림","돋움"; color:#666666;}
.prd_input {border:1px solid #cccccc; font-size:9pt; font-family:"굴림","돋움"; color:#666666;}

.prdTB th, .prdTB td{padding:5px 10px; font-size:15px;}
.prdTB td[colspan]{padding:0;}

.prdTB_m th, .prdTB_m td{padding:5px 10px; font-size:13px;}
.prdTB_m td[colspan]{padding:0;}


/* Search */
.schPrdBox{width:100%; float:left; box-sizing:border-box; padding:10px;}
.schPrdBox .schPrdImg{width:100%; float:left; box-sizing:border-box; border:1px solid #c2c2c2;}
.schPrdBox .schPrdImg a{display:inline-block; width:100%;}
.schPrdBox .schPrdImg a img{width:100%;}
.schPrdBox .schPrdName{width:100%; float:left; padding:10px 0; font-size:14px; line-height:20px; text-align:center;}
.schPrdBox .schPrdPrice{width:100%; float:left; font-size:16px; line-height:24px; text-align:center;}
.schPrdBox .schPrdSp{width:100%; float:left; padding:10px 0; text-align:center;}
.schPrdBox .schPrdCoupon{width:100%; float:left; text-align:center;}



/* Basket 
.basketBox{width:100%; float:left; display:inline-block; margin:10px 0;}
.basketBox dt{width:100%; display:inline-block; vertical-align:middle; position:relative; float:left;}
.basketBox dt img{border:1px solid #dbdbdb;}
.basketBox dt .basket_ck{position:absolute; top:10px; left:10px;}
.basketBox dd{display:inline-block; width:100%; box-sizing:border-box; vertical-align:middle; position:relative; padding:10px;}
.basketBox dd h4{width:100%; padding-bottom:20px; font-size:16px; color:#656e01;}
.basketBox dd ul{width:100%; float:left;}
.basketBox dd ul li{display:inline-block; float:left;}
.basketBox dd ul li .sidebasket-mod-btn{width:80px; height:28px; line-height:28px; text-align:center; background:#c3d600; color:#ffffff; font-size:16px; cursor:pointer;}
.basketBox dd ul li .sidebasket-mod-btn:hover{background:#000000;}
.basketBox dd ul li.btn{padding:0 10px;}
.basketBox dd ul li .vol_input{width:40px; height:28px; box-sizing:border-box; border:1px solid #dbdbdb; font-size:18px; color:#292929; line-height:26px; text-align:center; }


.basketBox .price_ba{width:50%; float:left; padding:10px 0; box-sizing:border-box; font-size:20px; text-align:left; font-weight:600;}
*/

/* CART */
.myCart dl{width:100%; float:left; display:table; margin:10px 0; box-shadow:1px 1px 3px #dbdbdb;}
.myCart dl dt{width:300px; display:table-cell; vertical-align:middle; position:relative;}
.myCart dl dt img{border:1px solid #dbdbdb;}
.myCart dl dt .basket_ck{position:absolute; top:10px; left:10px;}
.myCart dl dd{display:table-cell; vertical-align:middle; position:relative; padding:0 30px;}
.myCart dl dd h4{width:100%; padding-bottom:20px; font-size:18px; color:#656e01;}
.myCart dl dd ul{width:100%; float:left;}
.myCart dl dd ul li{display:inline-block; float:left;}
.myCart dl dd ul li .sidebasket-mod-btn{width:80px; height:28px; line-height:28px; text-align:center; background:#c3d600; color:#ffffff; font-size:16px; cursor:pointer;}
.myCart dl dd ul li .sidebasket-mod-btn:hover{background:#000000;}
.myCart dl dd ul li.btn{padding:0 10px;}
.myCart dl dd ul li .vol_input{width:40px; height:28px; box-sizing:border-box; border:1px solid #dbdbdb; font-size:18px; color:#292929; line-height:26px; text-align:center; }


.myCart dl .price_ba{width:50%; float:left; padding:10px 0; box-sizing:border-box; font-size:20px; text-align:left; font-weight:600;}


@media screen and (max-width:850px){
	
	
.myCart dl{width:100%; float:left; display:table; margin:10px 0; box-shadow:1px 1px 3px #dbdbdb;}
.myCart dl dt{width:30%; display:table-cell; vertical-align:middle; position:relative; box-sizing:border-box; padding:20px;}
.myCart dl dt img{border:1px solid #dbdbdb; width:100%;}
.myCart dl dt .basket_ck{position:absolute; top:10px; left:10px;}
.myCart dl dd{display:table-cell; vertical-align:middle; position:relative; padding:0 10px; width:70%;}
.myCart dl dd h4{width:100%; padding-bottom:20px; font-size:16px; color:#656e01;}
.myCart dl dd ul{width:100%; float:left;}
.myCart dl dd ul li{display:inline-block; float:left;}
.myCart dl dd ul li .sidebasket-mod-btn{width:80px; height:28px; line-height:28px; text-align:center; background:#c3d600; color:#ffffff; font-size:16px; cursor:pointer;}
.myCart dl dd ul li .sidebasket-mod-btn:hover{background:#000000;}
.myCart dl dd ul li.btn{padding:0 10px;}
.myCart dl dd ul li .vol_input{width:40px; height:28px; box-sizing:border-box; border:1px solid #dbdbdb; font-size:18px; color:#292929; line-height:26px; text-align:center; }


.myCart dl .price_ba{width:50%; float:left; padding:10px 0; box-sizing:border-box; font-size:18px; text-align:left; font-weight:600;}
	
}


@media screen and (max-width:640px){
	
	
.myCart dl dd h4{width:100%; padding-bottom:20px; font-size:14px; color:#656e01;}

.myCart dl dd ul li .sidebasket-mod-btn{width:80px; height:28px; line-height:28px; text-align:center; background:#c3d600; color:#ffffff; font-size:14px; cursor:pointer;}
.myCart dl dd ul li .sidebasket-mod-btn:hover{background:#000000;}
.myCart dl dd ul li.btn{padding:0 10px;}
.myCart dl dd ul li .vol_input{width:40px; height:28px; box-sizing:border-box; border:1px solid #dbdbdb; font-size:16px; color:#292929; line-height:26px; text-align:center; }


.myCart dl .price_ba{font-size:15px;}
	
}

/* mobile Search */
.schPrdCondition{width:100%;}
.schPrdCondition td, .schPrdCondition th{padding:5px;}
.schPrdCondition .prd_input{padding:10px; box-sizing:border-box;}
.schPrdCondition td.search_icon{background:none; font-size:12px;}


.searchPrdListWrap{width:100%; float:left;}

.searchPrdListWrap .schPrdBox{width:25%; float:left; box-sizing:border-box; padding:10px;}
.searchPrdListWrap .schPrdBox:nth-child(4n+1){clear:both;}
.searchPrdListWrap .schPrdBox .schPrdImg{width:100%; float:left; box-sizing:border-box; border:1px solid #c2c2c2;}
.searchPrdListWrap .schPrdBox .schPrdImg a{display:inline-block; width:100%;}
.searchPrdListWrap .schPrdBox .schPrdImg a img{width:100%;}
.searchPrdListWrap .schPrdBox .schPrdName{width:100%; float:left; padding:10px 0; font-size:14px; line-height:20px; text-align:center;}
.searchPrdListWrap .schPrdBox .schPrdPrice{width:100%; float:left; font-size:16px; line-height:24px; text-align:center;}
.searchPrdListWrap .schPrdBox .schPrdSp{width:100%; float:left; padding:10px 0; text-align:center;}
.searchPrdListWrap .schPrdBox .schPrdCoupon{width:100%; float:left; text-align:center;}

.schPrdNone{width:100%; float:left; padding:50px 0;}


@media screen and (max-width:640px){
	
	.searchPrdListWrap .schPrdBox{width:33.333%;}
    .searchPrdListWrap .schPrdBox:nth-child(4n+1){clear:none;}
	.searchPrdListWrap .schPrdBox:nth-child(3n+1){clear:both;}
	
 }
 
@media screen and (max-width:480px){
	
	.searchPrdListWrap .schPrdBox{width:50%;}
    .searchPrdListWrap .schPrdBox:nth-child(3n+1){clear:none;}
	.searchPrdListWrap .schPrdBox:nth-child(2n+1){clear:both;}
	
 }
