.product_lay {
padding-top:30px;
}
.product_lay div {
width:320px;
height:417px;
background:#FFF;
border:#c8c8c5 1px solid;
}
.product_lay div:hover {
width:320px;
height:417px;
background:#e8b12a;
border:#e8b12a 1px solid;
}

.recom_produt {
position:relative;
overflow:hidden;
margin-top:20px;
}


.ptit_line01 {
border-top:#363a46 1px solid;
}
.ptit_line02 {
border-top:#e0e0e0 1px solid;
}
.ptit_bg {
background:#363a46;
width:185px;
height:34px;
text-align:center;
line-height:34px;
font-size:13px;
float:left;

}
.ptit_info {
height:34px;
line-height:34px;
font-size:11px;
padding-left:15px;
float:left;
}
.ptit_tit {
position:relative;
overflow:hidden;
}

.plist_lay {
width:120px;
text-align:center;
position:relative;
overflow:hidden;
float:left;
padding:0 10px 0 7px;
}
.pimg_lay {
width:118px;
height:118px;
border:#e0e0e0 1px solid;
}
.pimg_lay img {
width:150px;
height:150px;
}
.p_price {
font-family:Tahoma, Geneva, sans-serif, Dotum;
color:#000;
font-weight:bold;
font-size:13px;
padding-top:5px;
}
.p_tit {
line-height:18px;
padding-top:15px;
}
.product_icons {
float:right;
padding:15px 7px 0 0;
}
.product_icons li {
float:left;
padding-left:5px;
}
.plist_name {
color:#565656;
font-size:14px;
font-weight:bold;
float:left;
padding:15px 0 0 7px;
}
.price_info_lay {
clear:both;
padding-top:15px;
padding-left:7px;
}
*:first-child+html .price_info_lay {
clear:both;
padding-top:7px;
padding-left:7px;
}
.price_icon {
float:left;
padding-top:3px;
}
.price_info {
float:left;
}
.list_buy_btn {
float:right;
padding-right:7px;
}
.price_tit01 {
text-decoration:line-through;
font-family: tahoma;
}
.price_tit02 {
font-family: tahoma;
font-size:18px;
color:#e39d4d;
}
/* 장바구니 부터 */

.process_icon {
padding-right:15px;
}
.nowinfo_lay {
background:url(../images/store/nowinfo_bg.gif) repeat-x;
height:38px;
border:#000 1px solid;
}
.nowhave_lay {
float:right;
}
.nowhave_info {
float:left;
color:#bababa;
padding:13px 0 0 10px;
}
.nowhave_lay li {
padding:13px 10px 0 0;
color:#FFF;
float:left;
}
.nowhave_coupon {
color:#ff0000;
}
.nowhave_point {
color:#0084ff;
}
.nowhave_product {
color:#6cdb00;
}
.product_cont_lay {
border-top:#c8c8c5 1px solid;
border-bottom:#c8c8c5 1px solid;
margin-top:10px;
background:#f6f6f6;
}
.group_bg02 {
clear:both; background:url(../images/store/detail_bg_mid.gif) repeat-x;
height:30px;

border-top:#dbdbdb 1px solid;
/*
border-left:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
*/
border-bottom:#656565 2px solid;
margin-top:10px;
text-align:left;
vertical-align:middle;
text-align:center;
}
.group_bg  th{
clear:both; background:url(../images/store/detail_bg_mid.gif) repeat-x;
height:30px;

border-top:#dbdbdb 1px solid;
/*
border-left:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
*/
border-bottom:#656565 2px solid;
margin-top:10px;
text-align:left;
vertical-align:middle;
text-align:center;
}
.nubmer_tit {
font-family: tahoma;
}
.nubmer_tit02 {
	font-family: tahoma;
	color:#F00;

}
.cart_view {
vertical-align:middle;
text-align:center;
border-bottom:#c8c8c5 1px solid;
height:80px;
}
.cart_view_line {
width:2px;
}
.product_total {
border-bottom:#c8c8c5 1px solid;
background:#fff;
position:relative;
width:100%;
margin:0 auto;
padding:10px 0 10px 0;
}
*:first-child+html .total_info {
margin:0 auto;
width:700px;
}
.total_info {
display: inline-block;
}
.product_total img {
vertical-align:middle;
}
.product_total_icon {
padding:0 15px 0 15px;
}
.product_total ul li {
float:left;
}
.total_price {
font-family: tahoma;
padding-left:10px;
}
.total_price02 {
font-family: tahoma;
font-size:14px;
padding-left:10px;
font-weight:bold;
color:#F00;
}
.cart_view {
vertical-align:middle;
text-align:center;
border-bottom:#c8c8c5 1px solid;
height:80px;
}
.cart_view_line {
width:2px;
}
.product_total {
border-bottom:#c8c8c5 1px solid;
background:#fff;
position:relative;
width:100%;
margin:0 auto;
padding:10px 0 10px 0;
text-align: center
}
*:first-child+html .total_info {
margin:0 auto;
width:700px;
}
.total_info {
display: inline-block;
}
.product_total img {
vertical-align:middle;
}
.product_total_icon {
padding:0 15px 0 15px;
}
.product_total ul li {
float:left;
}
.total_price {
font-family: tahoma;
padding-left:10px;
}
.total_price02 {
font-family: tahoma;
font-size:14px;
padding-left:10px;
font-weight:bold;
color:#F00;
}
.detailinfo_bg02 {
clear:both;
background:url(../images/store/detail_bg_mid.gif) repeat-x;
height:30px;
width:100%;
border-left:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
border-bottom:#656565 2px solid;
text-align:left;

}
.detailinfo_tit02 {
padding-left:10px;
}
.detailinfo_group {
border-left:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
position:relative;
width:100%;
vertical-align:middle;
}

.group_tit {
background:#f7f7f7;
width:180px;
font-weight:bold;
border-bottom:#dbdbdb 1px solid;
text-align:center;

}
.group_chart {
border-bottom:#dbdbdb 1px solid;
}
.textbox_lay {
padding:10px 0 10px 10px;
}
.textbox_lay02 {
padding-left:10px;
}
.textbox {
height:21px;
vertical-align:middle;
line-height:21px;
padding-left:2px;
}
.detailinfo_bg02 h2 {
float:left;
}
.detailinfo_bg02 span {
float:right;
padding:7px 10px 0 0;
}
.detailinfo_bg03 {
clear:both; background:url(../images/store/detail_bg_mid.gif) repeat-x;
height:30px;
width:100%;
border-top:#dbdbdb 1px solid;
border-left:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
border-bottom:#656565 2px solid;
margin-top:10px;
text-align:left;
}
.group_tit_common {
background:#f7f7f7;
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
text-align:center;
}
.group_tit_common02 {
background:#f7f7f7;
border-bottom:#dbdbdb 1px solid;
padding:10px 0 10px 0;
text-align:center;
}
.group_chart_common {
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
text-align:center;
}
.group_chart_common02 {
border-bottom:#dbdbdb 1px solid;
text-align:center;
}

.group_tit02 {
background:#f7f7f7;
width:20%;
font-weight:bold;
text-align:center;
border-bottom:#dbdbdb 1px solid;
}
.group_chart02 {
width:30%;
border-bottom:#dbdbdb 1px solid;
}
.group_chart03 {
width:80%;
border-bottom:#dbdbdb 1px solid;
}
.product_btn {
	padding-top:30px;
	text-align:center;
}
.product_num {
text-align:left;
margin:10px 0 10px 10px;
}

.process_lay {
background:url(../images/store/progress_bg.gif) repeat-x;
height:68px;
border:#c8c8c5 1px solid;
}
.process_lay h1 {
float:left; padding:22px 0 0 10px;
}
.shop_process {
float:right;
padding:16px 10px 0 0;
}
.shop_process li {
float:left;
}
.process_icon {
padding-right:15px;
}

.detailinfo_tit02 {
padding-left:10px;
}
.detailinfo_group {
border-left:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
position:relative;
width:100%;
vertical-align:middle;
}


/* asdf
.group_chart {
	border-bottom:#dbdbdb 1px solid;
}
.textbox_lay {
	padding:10px 0 10px 10px;
}
.textbox_lay02 {
padding-left:10px;
}
.textbox {
height:20px;
vertical-align:middle;
line-height:20px;
}
.detailinfo_bg02 h2 {
float:left;
}
.detailinfo_bg02 span {
float:right;
padding:7px 10px 0 0;
}
.detailinfo_bg03 {
clear:both; background:url(images/detail_bg_mid.gif) repeat-x;
height:30px;
width:100%;
border-top:#dbdbdb 1px solid;
border-left:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
border-bottom:#656565 2px solid;
margin-top:10px;
text-align:left;
}
.group_tit_common {
background:#f6f6f6;
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
}
.group_tit_common02 {
background:#f6f6f6;
border-bottom:#dbdbdb 1px solid;
padding:10px 0 10px 0;
}
.group_chart_common {
border-bottom:#dbdbdb 1px solid;
border-right:#dbdbdb 1px solid;
padding:10px 0 10px 0;
}
.group_chart_common02 {
border-bottom:#dbdbdb 1px solid;
padding:10px 0 10px 10px;
}

.group_tit02 {
background:#f6f6f6;
width:20%;
font-weight:200;
border-bottom:#dbdbdb 1px solid;
}
.group_chart02 {
width:30%;
border-bottom:#dbdbdb 1px solid;
}
.group_chart03 {
width:80%;
border-bottom:#dbdbdb 1px solid;
}*/
.when_view_lay {
position:relative;
overflow:hidden;
padding:20px 0 10px 10px;
}
.when_view {
float:left;
}
.when_view li {
float:left;
padding-right:4px;
position:relative;
overflow:hidden;
}
.buy_serch {
float:right;
padding-right:10px;
}
.big_img {
	 float:left;
}
.big_img  ul {
	margin-top:10px;
}
.big_img li {
	float:left;
}
.share_tit {
	margin-top:3px;
	margin-right:10px;
}
.share_icon {
	margin-right:5px;
}
.buy_icon {
padding-top:20px;
}

.go_btn{
margin-top:10px;
}
.go_btn li{
float:left;
height:30px;
}

.real_tit {
	padding-left:10px;
	width:180px;
	height:30px;
}
.price_sale {
	padding-left:10px;
	width:180px;
	height:30px;
}

.product_info {
	width:584px;
	float:right;
}
.info_line {
	border-bottom:#c8c8c5 1px solid;
	margin:10px 0 20px 0;
}

.price_info {
	border-top:#c8c8c5 1px solid;
	border-bottom:#c8c8c5 1px solid;
	background:#f7f7f7;
	width:100%;
	height:40px;
}
.selet_info {
border-top:#c8c8c5 1px solid;
border-bottom:#c8c8c5 1px solid;
width:100%;
height:40px;
background:#f7f7f7;
}

.detailinfo_tit{
	margin:8px 0 0 5px;;
}
.detailinfo_bg {
	clear:both;
	background:url('../images/store/detail_bg_mid.gif') repeat-x;
	height:30px;
	text-align:left;
	display:block;
	width:100%;
	border-top:#dbdbdb 1px solid;
	border-left:#dbdbdb 1px solid;
	border-right:#dbdbdb 1px solid;
	border-bottom:#656565 2px solid;
	margin-top:40px;
	margin-bottom:10px;
}
.price_sale02 {
font-family: tahoma;
 font-size:16px;
  font-weight:bold;
   color:#F33;
}
.price_real {
font-family: tahoma;
font-weight:bold;
text-decoration:line-through;
}
.nubmer_tit {
	font-family: tahoma;
}

.common_store_top {
	background: #c8c8c5;
	height:30px;
	clear:both;
}
.subcate_list li {
float:left;
}
.subcate_list a {
color:#676767;
font-family:'맑은 고딕', 'dotum';
font-size:13px;
display:block;
padding:10px 12px 10px 12px;
}
.subcate_list a:hover {
color:#2e2e2e;
text-decoration:underline;
}
.cate_top_line {
border-top:#61802a 2px solid;
line-height:0px;
}
.cate_line {
height:16px;
line-height:0px;
margin-top:12px;
}
.sub_top_tit {
color:#FFF; font-family:'맑은 고딕', 'dotum';
font-size:15px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:10px;
float:left;
}

.catelist_lay {
height:30px;
background:#61802a;
width:100%;
clear:both;
position:relative;
}
.subcate_lay {
border:1px solid #c8c8c5;
text-align:left;
position:relative;
display: inline-block;
width:668px;
}
.subcate_lay02 {
border-left:1px solid #95af68;
border-right:1px solid #95af68;
border-bottom:1px solid #95af68;
text-align:left;
position:relative;
display: inline-block;
width:818px;
}
.sub_cate_tit {
color:#61802a;
font-family:'맑은 고딕', 'dotum';
font-size:15px;
font-weight:bold;
display:block;
padding:10px 20px 10px 20px;
}
.location_lay {
height:30px;
line-height:30px;
padding-right:10px;
float:right;
}
.location_lay li {
float:left;
color:#ececec;
font-size:11px;
}
.location_arrow {
padding:0 7px 0 7px;
padding:9px 7px 0 7px\0IE8+9;
}
.num_real {
	vertical-align:top;
}
.porduct_img {
border:1px solid #dcdcdc;
}
.porduct_img:hover{
	border:1px solid #8c8c8c;
}







/*상품상세보기_상품정보*/
.goods_tab {margin:40px 0 35px;}
.goods_tab ul{overflow:hidden;background:#f5f5f5;height:36px;border-top:1px solid #888888}
.goods_tab ul li{float:left;width:15.5%;text-align:center;font:bold 12px/36px dotum,sans-serif;background:url(./images/bullet_tab_bar.jpg) no-repeat right 50%}
.goods_tab ul li.last{width:7%;background:none;}
.goods_tab ul li.last img{vertical-align:middle;}
.goods_tab ul li a{display:block;color:#555555}
.goods_tab ul li.on {background:#8b8b8b;}
.goods_tab ul li.on a{color:#fff;}