	/**************product***************/
	.category_path{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
	.category_path > ul > li{display:inline-block;vertical-align:middle}
	.category_path > ul.category_path_list{background-color:#F5F5F5;min-height:30px;padding:5px 0px 5px 5px}
	.category_path > ul.category_path_list select{margin-bottom: 0px;}
	.category_path > ul.category_title > li{padding-left:17px;font-size:1.125em;font-weight:bold;background:url('/front/_customskin/_images/cca/bullet_go.gif') no-repeat 0 60%;margin-bottom:10px}
	.category_path > ul.category_title{border-bottom:1px dotted #d1d1d1;}


	/*가격검색*/
	.detail_product_search {border:1px solid #d7d7d7;display:none}
	.detail_product_search > ul {}
	.detail_product_search > ul > li {padding:5px}
	.detail_product_search > ul > li.title {font-weight:bold;}
	.detail_product_search > ul > li.search_btn_spot{text-align:center}

	/*제품상세페이지 product_detail*/
 
	.optionview{
		border:Solid 1px #000;
		padding: 1rem;
		margin-top: 1rem;
	}
 

	/*추가적립보기*/
	#wallet_zone .modal-body > ul > li {display:inline-block}


	/*제품정보 더보기*/
	.product_add_view_btn{margin:10px 0}
	.product_add_view_spot{margin-bottom:10px}

	.text4_1{font-family: NanumGothic; color: #4374D9; font-size: 13px;}
	.text4_2{font-family: NanumGothic; color: #4374D9; font-size: 15px;}
	.text4_3{font-family: NanumGothic; color: #777777; font-size: 11px;}


	/*상품크게보기*/
	.product_viewadd_wrap { width:100%; position:relative}
	/* 2021-08-03 노인규 추가 : video태그 width 깨짐 수정 */
	.product_viewadd_wrap video{
		width : 100%;
	}
    .product_viewadd_align_center { width:252px; height:42px; position:absolute; top:50%; left:50%; margin:-21px 0 0 -126px; text-align:center; }


	/*공용 SNS share 버튼*/
	.module_share_zone{
		ul{
			li{
				cursor:pointer;
				border-bottom: 1px solid #eee;
				line-height: 40px;
				height:40px;
				text-align:left;
				text-indent:100px;
				img{width:30px;height:30px}
			}
		}
	}

	.lotte_card{
		font-size:0.7rem;
		color:#888888;
	}



/* 제품 리스트 subcatemenu layer */
div.subcate_navimenu{
	margin-top: 3rem;
}
div.subcate_navimenu ul:After{
	content:"";
	clear:both;
	display: block;

}
div.subcate_navimenu ul li{
	border:Solid 1px #000;
	
	font-size: 1rem;
	line-height:1rem;
	text-align: center;
	color: #000;
	float:left;
	width: 24.5%;
    margin-left: -1px;
    margin-bottom: -1px;
    padding: 1rem 0rem;
	/* 2020-11-02 김학영 브랜드명 길어서 줄바꿈 되었을 시 버튼배열이 깨지게되어서 한줄에 ... 처리되도록 추가 */
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 제품 리스트 subcatemenu layer */

/* 제품리스트 검색부분 */
div.product_search_area{   }
div.product_search_area div.select_search_div{ padding-bottom: 1.5rem; border-bottom: 1px solid #f3f3f3; font-size: 0;  }
div.product_search_area div.select_search_div select{ background-color: #fff; border: none; outline: none; font-size: 1.05rem; }
div.product_search_area div.select_search_div select:last-child{ margin-right: 0; }
div.product_search_area div.select_search_div ul.category_slide{ font-size:0; overflow: hidden; }
div.product_search_area div.select_search_div ul.category_slide li.category_list{ display: inline-block; font-size: 1.05rem; font-weight:500; color: #000; margin-right: 1.5rem; }
div.product_search_area div.select_search_div ul.category_slide li.category_list.active{ color: #ff4e25; }

/* 2021-08-03 노인규 추가 : 2뎁스 memu 출력일경우  */
div.product_search_area div.select_search_div ul.category_noslide li.category_list{
	display: inline-block;
	font-size: 1.05rem;
	font-weight:500;
	color: #000; 

	margin-bottom : 1rem;
}
/*div.product_search_area div.select_search_div ul.category_noslide li.category_list:nth-child(2n){*/
/*	margin : 0rem;*/
/*}*/
div.product_search_area div.select_search_div ul.category_noslide li.category_list select{
	width : 8.9rem;
}
div.product_search_area div.select_search_div ul.category_noslide li.category_list.active{
	color: #ff4e25;
}
.category_detail_title{width:100%; border-top:1px solid #f3f3f3;}
.detail_option_hiddenbtn b{display: inline-block;float: right; font-size: 0.7rem;}
.detail_option_hiddenbtn {font-size: 1.05rem; color: #3b3b3b; padding:1.5rem 0.3rem 1rem;}
.category_detail_option{border-top:1px solid #f3f3f3 ;padding:1.5rem 0 0 ; gap: 2rem;  display: block;}
.category_detail_option div{display: flex;   flex-wrap: wrap;  justify-content: space-between;}

div.sort_search_div{ margin-top: 2.3rem; margin-bottom: 1.5rem; font-size:0; }
div.sort_search_div div.category_nm{ display: inline-block; font-size: 1.2rem; font-weight: 500; color: #000; vertical-align: bottom; margin-top: 0.5rem; }
div.sort_search_div div.sort_opt{ float: right; }
div.sort_search_div div.sort_opt select{ font-size: 0.9rem; width: 5.3rem; height: 1.8rem; background-color: #fff; color: rgba(0,0,0,0.7); border: 1px solid rgba(0,0,0,0.5); }
div.sort_search_div div.sort_opt span.icon{ 
	font-size:0; display:inline-block; width: 1.8rem; height: 1.8rem; 
	border: 1px solid rgba(0,0,0,0.5); vertical-align: bottom; box-sizing: border-box; text-align: center;
}
div.sort_search_div div.sort_opt span.icon.rectangle{ background: no-repeat center/80% url('../images/image/rectangle.png'); }
div.sort_search_div div.sort_opt span.icon.pause{ background: no-repeat center/80% url('../images/image/pause.png'); }
div.sort_search_div div.sort_opt span.icon.active.rectangle{ background: rgba(0,0,0,0.5) no-repeat center/80% url('../images/image/rectangle_w.png'); }
div.sort_search_div div.sort_opt span.icon.active.pause{ background: rgba(0,0,0,0.5) no-repeat center/80% url('../images/image/pause_w.png'); }
div.sort_search_div div.sort_opt span.icon.active{ border: none; }
/* 제품리스트 검색부분 끝 */

/*2020-10-27 제품 상세 리뉴얼 */
div.product_detail_info ul.detail_info_st{
	padding: 0rem 1.4rem;
	margin-top: 1.8rem;
}

div.product_detail_info li.pimg{
	position:relative;
}

div.product_detail_info li.subpimg{
	margin-top: 0.5rem;
}
div.product_detail_info li.subpimg span{
	display:inline-block;
	width:6rem;
	height:6rem;
	background:#f3f3f3;
	margin-right: 0.1rem;
}
div.product_detail_info li.subpimg span.on{
	border-bottom:solid 3px #ff4e25;
}
div.product_detail_info li.subpimg span:last-child{
	margin-right: 0rem;
}

div.product_detail_info li.pinfo{
	position:relative;
	margin-bottom: 1rem;
}

div.product_detail_info li.pinfo > div:after{
	content:"";
	clear:Both;
	display:block;

}
div.product_detail_info li.pinfo span.tit1{
	font-size: 1rem;		
	line-height:1rem;
	color: #000;
	display:inline-block;
}

div.product_detail_info li.productnm{
	position:relative;
}

div.product_detail_info li.productnm div.pnm{
	font-size: 1.3rem;  
	font-weight:500;
	color: #000;
	position:relative;
}

div.product_detail_info li.sellprice{
	margin-top: 1rem;
	position:relative;
}

div.product_detail_info li.sellprice  s{
  font-size: 1rem;  
  display: block;
  color: #000;
  margin-bottom: 0.2rem;
}

div.product_detail_info li.sellprice span.ptxt1{
	font-size: 1.4rem;
	line-height:1.4rem;
    font-weight: bold;
	color: #000000;
}

div.product_detail_info li.sellprice span.percent_wrap{
	
	font-size: 1.4rem;
	font-weight: bold;
	line-height:1.4rem;
	color: #ff4e25;
}

div.product_detail_info div.cp_down_btn{
	width:7rem;
    border: solid 1px #000;
	font-weight: 500;
	color:#000;
	text-align:center;
	padding: 0.5rem 0rem;
	font-size:1rem;
	border-radius:5px;
	line-height:1rem;
    position: absolute;
    right: 0;
	bottom:0;
}
div.product_detail_info div.cp_down_btn span.cp_down_span{
	width : 1.1rem;
	height : 1.1rem;
	display : inline-block;
}
div.product_detail_info div.cp_down_btn span.cp_down_span img{
	width : 100%;
	height : 100%;
}
div.product_detail_info div.cp_down_layer{
	position: absolute;
    width: calc(100% - 2rem);
	background: #fff;	
	left: 0;
	right: 0;
	border: Solid 1px #000;
	padding: 1rem;
	z-index:100;
    border-radius: 5px;
    margin-top: 0.5rem;

}

div.product_detail_info li.product_infos{
	border-top:Solid 1px #e3e3e3;
	border-bottom:Solid 1px #e3e3e3;
	padding: 1rem 0rem;
	margin: 1rem 0rem;
}

div.product_detail_info li.product_infos span.infobox{
	display: inline-block;
	margin-right: 1rem;
}

div.product_detail_info li.product_infos span.infobox .txt1{
	font-weight:bold;
	/*font-size: 0.75rem;
	line-height:0.75rem;	*/
	font-size: 0.9rem;
	line-height:0.9rem;	
	color: #000;
}
div.product_detail_info li.product_infos span.infobox .txt2{
	
	/*font-size: 0.75rem;
	line-height:0.75rem;	*/
	font-size: 0.9rem;
	line-height:0.9rem;	
	color: #000;
}

div.product_detail_info li.product_infos_sale{
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 2rem;
    padding: 0rem 0rem 1rem 0rem;
}

div.product_detail_info li.product_infos_sale div.saleinfo{
	position:relative;
}



div.product_detail_info li.product_infos_sale div.saleinfo .txt_dis_alarm{	
	font-size: 1rem;
	font-weight: bold;
	color:#000;
}
div.product_detail_info li.product_infos_sale div.saleinfo #txt_totdiscount1{	
	font-size: 1rem;
	font-weight: bold;
	color:#ff4e25;
}

div.product_detail_info li.product_infos_sale div.saleinfo .view_sale_btn{	
	position:absolute;
	right:0;	
}

div.product_detail_info li.product_infos_sale div.saleinfo .nonmem_txt{	
	font-size: 1.2rem;
	color: #cb0000;
}

div.product_detail_info li.product_infos_sale div.saleinfo .view_sale_detail{
	padding: 0.5rem 0rem 0.5rem 0rem;
}

div.product_detail_info li.product_infos_sale div.saleinfo .view_sale_detail div.box-x{
}
div.product_detail_info li.product_infos_sale div.saleinfo .view_sale_detail span.txt1{	
	font-size: 1rem;
	line-height:1rem;
	display:inline-block;
	width:10rem;
	font-weight: bold;
	color: #000000;
}
div.product_detail_info li.product_infos_sale div.saleinfo .view_sale_detail span.txt2{	
  font-size: 1rem;
  line-height:1rem;
  font-weight: 300;
}




div.product_detail_info li.options select{
	width:100%;
	vertical-align:middle;
}


/*무이자할부*/
.product_detail_info > ul > li .spot_nointerest{line-height:200%;display:none;background:#ffffff;border:1px solid #000000;padding:10px;}




div.detail_img_main_banner .flex-direction-nav{
	display:none;
}
div.detail_img_main_banner .flex-control-nav li{
	margin-right:1.4rem;
}
div.detail_img_main_banner .flex-control-nav li:last-child{
	margin-right: 0rem;
}


section.option_payment_section{
	position: fixed;
	z-index: 99998;
	background: #fff;
	bottom: 0;
	width: calc(100%);
	
}
section.option_payment_section .option_layer{
	display:none;
    padding: 1.2rem;
	position:relative;	

}
section.option_payment_section .option_layer div.layer_close{
	position:absolute;
	top:-29px;
	right:0;
}
section.option_payment_section .option_layer div.layer_close img{
	width:2.5rem;
	height:2.5rem;
}


section.option_payment_section div.option_box{
	margin-top: 1.4rem;
    overflow: hidden;
    overflow-y: auto;
    max-height: 400px;
}
section.option_payment_section div.option_box  li.options{
	margin-bottom: 1rem;
}
section.option_payment_section div.option_box  li.options:last-child{
	margin-bottom: 0rem;
}

section.option_payment_section div.option_box  li.options div.optstocktitle{
	font-size: 1rem;
	font-weight: 500;
	color: #000000;
	margin-bottom: 1rem;
}

section.option_payment_section div.option_box  li.options select{
	border: Solid 1px #e8e8e8;
	
	font-size: 1rem;
	line-height: 1rem;
	height: 3rem;
	width: 100%;
}

section.option_payment_section div.option_box .totalprice_cxz {
	text-align:right;
	margin-top: 1.5rem;
}
section.option_payment_section div.option_box .totalprice_cxz .tit{
	
	font-size: 1.2rem;
	margin-right: 1rem;
	color: #000;
	vertical-align:middle;
}
section.option_payment_section div.option_box .totalprice_cxz #txt_totalbuyprice_low{
	
	font-size: 1.8rem;	
	color: #fe3737;
	vertical-align:middle;
}
section.option_payment_section div.option_box .totalprice_cxz .won{
  
  font-size: 1.2rem;  
  color: #fe3737;
  vertical-align:middle;
}

/*옵션 UI 신규 */
div.btn_option_choice{
	overflow:hidden;

}

div.btn_option_choice span.option_ck_box{
	width: 48% ;
	max-width:48%;
	max-height:3rem;
	overflow:hidden;
	padding: 0.8rem 0rem;
	text-align:center;
	border:Solid 1px #000000;
	font-size: 1rem;
	font-weight: 500;
	background-color:#fff;
	display:inline-block;
	border-radius:5px;
}
div.btn_option_choice span.ck_on{
	background-color: #000;
	color:#fff;
}
div.btn_option_choice span.soldout{
	background-color: #f4f4f4;
	color: #c0c0c0;
	border:Solid 1px #d6d6d6;
}



section.option_payment_section .product_order_btn_wrap{
	background-color:#000;
	padding: 0.7rem;
}
/* 2021-08-04 노인규 추가 : 박진완디자이너님 요청으로인해 높이수정 */
section.option_payment_section .product_order_btn_wrap ul{
	padding-bottom : 1rem;
}
section.option_payment_section .product_order_btn_wrap ul:after{
	content:"";
	display:block;	
	clear:Both;
}
section.option_payment_section .product_order_btn_wrap ul li.line1{
	float:left;
    margin-top: 0.5rem;
    margin-left: 1.5rem;
}

section.option_payment_section .product_order_btn_wrap ul li.line1 .product_order_btn_cart , .product_order_btn_wish{
	display : inline-block;
}
section.option_payment_section .product_order_btn_wrap ul li.line1 .product_order_btn_cart{
	width : 1.9rem;
	height : 2.1rem;
	margin-right : 2rem;
}
section.option_payment_section .product_order_btn_wrap ul li.line1 .product_order_btn_wish{
	width : 2rem;
	height : 1.7rem;
}

section.option_payment_section .product_order_btn_wrap ul li.line2{
	float:right;
	text-align:center;
	background-color:#ff4e25;
	color: #ffffff;
	font-size:1.5rem;
	width:17.5rem;
	padding: 0.6rem;

	
}
section.option_payment_section .product_order_btn_wrap ul li.btn_buy{
	font-weight : bold;
}


/* Q&A 쓰기페이지 */
div.qna_content_wrap { border-top: 1px solid #333; }

.qna_wrap { margin-top: 2.8rem; }
.qna_wrap div ul { border-bottom: 1px solid #ececec; }
.qna_wrap div ul li{ display:inline-block; padding: 1.3rem 0 1.3rem 0; font-size: 1.05rem; vertical-align: middle; }
.qna_wrap div ul li.name{ width:5rem; font-family:NanumSquareB; padding-left: 0.9rem; }
.qna_wrap div ul li select { font-size: 1.05rem; padding: 0.4rem 0; text-indent: 0.9rem; border-radius: 0; border: 1px solid #333; }
.qna_wrap div ul li select#w_type { width: 22.7rem; }
.qna_wrap div ul li select#hpnum { width: 7.1rem; padding: 0; }
.qna_wrap div ul li select.email { width: 7.1rem; padding: 0; text-indent:0; }
.qna_wrap div ul li input[type="text"] { font-size: 1.05rem; text-indent: 0.9rem; border-radius: 0; border: 1px solid #333; min-height: unset; }
.qna_wrap div ul li input[type="text"].hpnum { width: 7.1rem; padding: 0.4rem 0; margin-left: 0.3rem; }
.qna_wrap div ul li input[type="text"].email { width: 6.5rem; padding: 0.4rem 0; text-indent:0; }
.qna_wrap div ul li input[type="text"].input-large { width: 22.7rem; text-indent: 0; margin-right: 0.4rem; height: 3rem; }

.qna_wrap div ul li div.tab{ margin-bottom: 1.4rem; }
.qna_wrap div ul li div.tab:last-child{ margin-bottom: 0; }
.qna_wrap div ul li div.txt { font-size: 0.9rem; opacity: 0.6; }
.qna_wrap div ul li div.txt.fontred { color: #ba0000; }

.qna_wrap div ul li textarea { width: 28rem; resize:none; border:none; font-size: 1.05rem; height: 14rem; }
div.fileup_btn { height: 3rem; width: 6rem; background-color: #333; color: #fff; text-align: center; font-size: 1.05rem; display:inline-block; line-height: 3rem; }
/* Q&A 쓰기페이지 끝 */


/* 옵션 선택  */
.optionview dd {
	float: unset;
	width: 100%;
}

.optionview {
	/* background: #f9f9fa; */
	/*padding: 10px 13px 10px;*/
	border: solid 1px #000;
	background-color: #f4f4f4;
	padding: 1rem;
    max-height: 30rem;
    overflow: hidden; 
    overflow-y: auto;
}

.optionview .options_nm {
	position: relative;
	padding: 0.5rem 0 0.7rem 0;
	border-bottom:Solid 1px #d6d6d6;
}

.optionview ul li .chg_opt {
	 padding: 0px 1rem;
}
.optionview ul li:first-child{
	/* border-bottom: 1px solid #000 ; */
}
/* .optionview ul li {
	 border-bottom: 1px solid #000 ;
} */
.optionview ul li:last-child {
	 /* border-bottom: 1px solid #000 ; */
}


.optionview li.chg_opt {
	background: #F1F1F1;
}

.optionview li.chg_opt .options_arrow {
	margin-left: 1rem;
}

.optionview li.chg_opt .txt_persellprice {
	right: 1rem;
}

.optionview li. .options_nm {
	margin-left: 1rem;
	border-bottom: 0rem;
}

.optionview .options_nm div {
	word-break: break-all;
	font-size: 1rem;
	line-height: 20px;
	overflow: hidden;
	color: #000000;
}

.optionview .options_nm .closebtn {
    position: absolute;
    right: 1rem;
    top: 0.2rem;
    width: 1.2rem;
    height: 2rem;
    text-align: center;
    font-size: 1.1rem;
    color: #aaaaaa;
}

.optionview .options_arrow {
	margin-top: 1rem;
	position: relative;
}
.optionview .options_arrow:after{
	content:"";
	clear:both;
	display:block;
}

.optionview .options_arrow .optarrow {
	width: 2rem;
	height: 2rem;
	/* border-radius: 100%;
	outline: none;
	border: Solid 1px #e0e1e3;
	display: inline-block;
	vertical-align: middle;*/
	background: #ffffff;
	text-align: center;
	font-size: 1rem;
	font-weight: 400;
	color: #000000;
	cursor: pointer;
	border: 1px solid #ececec;
	outline:0;
	float:left;

}

.optionview .options_arrow .optordqty {
	width: 2rem;
	height: 2rem;
	border: 1px solid #ececec;
	color: #233549;
	font-size: 1rem;
	text-align: center;
	float:left;

}

.optionview .options_arrow .txt_persellprice {
    position: absolute;
    right: 1rem;
    bottom: -1rem;
 	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
}

.optionview .options_arrow .txt_persellprice>span {
	font-size: 1rem;
	line-height: 1rem;
	color: #222;
	font-weight: 500;
}


.optionview .opt_gap{
	padding-top:1rem;
}


/*디테일 중간 배너 */
div.detail_middle_banner_se , div.promotion_banner{
	position:relative;
    padding: 0rem 1.4rem;
	margin-top: 2rem;
	margin-bottom: 2rem;
}
/*디테일 중간 배너 */
/*중간  상품정보고시 , 배송정보  */
div.detail_middle_infos{
	padding: 0rem 1.4rem;
}
div.detail_middle_infos ul li.item{
	position:relative;
	padding: 1rem 0rem;
	border-top:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;
}
div.detail_middle_infos ul li.item span.txt1{
	font-size: 1rem;
	font-weight: bold;
	color: #000000;
}
div.detail_middle_infos ul li.item span.txt2{
	font-size: 1.6rem;	
	color: var(--black-50);
	position:absolute;
	font-weight:300;
	right:0;
}

div.product_addinfo_wrap ul{
	clear:both;
	margin-bottom: 1.1rem;
}
div.product_addinfo_wrap ul:after{
	content:"";
	clear:both;
	display:block;
}
div.product_addinfo_wrap ul li.addtitle{
	font-size: 1rem;
	width:7.5rem;
	font-weight: bold;
	color:#000;
	float:left;
	
}
div.product_addinfo_wrap ul li.addcontent{
	font-size: 1rem;
    width: calc(100% - 7.5rem);
	font-weight: 300;
	color:#000;
	float:left;
}

div.product_addinfo_wrap ul li.addcontent p.txt{
	font-size: 1rem;
	font-weight: 300;
}
div.product_addinfo_wrap ul li.addcontent span.call{
	font-size: 1rem;
	font-weight: bold;
}
div.product_addinfo_wrap div.sub_deis{
	font-size: 1rem;
	font-weight: 300;
	margin-bottom: 0.8rem;
}

div.complain_info_al ul li.title{
	font-size: 1rem;
	font-weight: bold;
	color:#000;
	margin-bottom: 1rem;
}

div.complain_info_al ul li.title2{
	font-size: 1rem;
	font-weight: 500;
	color:#000;
	margin-bottom: 1rem;
}
div.complain_info_al ul li.btn{
	border:Solid 1px #000000;
	padding: 0.8rem 0rem;
	font-size: 1.1rem;
	font-weight: 500;
	text-align:center;
	color:#000;
	margin: 1rem 0rem;
}
div.complain_info_al ul li.txt{
	font-size: 1rem;
	font-weight: 500;
	color:#000;
	margin-bottom: 0.4rem;
}



/*중간  상품정보고시 , 배송정보  */





/*2020-11-10 임병덕 SNS공유하기*/
.share_btn .modal .modal-header{
	padding:0rem;
	width:28rem;
	margin:1.9rem auto 1rem;
	border-bottom:0rem;
}
.share_btn .modal .modal-header h3{
	
	font-size:1.2rem;
	line-height:1.2rem;
}
.share_btn .modal .modal-body{
	width:28rem;
	margin:0rem auto;
	min-height:9.6rem;
	border-top:0.2rem solid rgba(0,0,0,0.8);
	border-bottom:0.1rem solid rgba(0,0,0,0.8);
	padding:0rem;
}
.share_btn .modal .modal-body .pro_share_bg{
	margin-top:2rem;
}

.share_btn .modal .modal-body .pro_share_bg .smsbtn{
	margin-right:0rem;
}
.share_btn .modal .modal-footer{
	box-shadow:0rem;
	border-top:0rem;
	background-color:#fff;
	padding:0rem;
	width:28rem;
	margin:0.9rem auto 2rem;
}
.share_btn .modal .modal-footer .btn{
	width:6rem;
	height:2.6rem;
	border:0.1rem solid #000;
	text-shadow:none;
	background-color:#fff;
	color:#000;
	font-size:1.2rem;
	
	line-height:2.6rem;
	background-image: none;
	box-shadow: none;
	padding:0rem;
	border-radius:0rem;
}
/*2020-11-10 임병덕 SNS공유하기*/



div.product_detail_info li.pimg div.img_cnt_btn{
	position : absolute;
	bottom : 1rem;
	right : 1rem;
	background-color : #000;
	border-radius : 0.2rem;
	width : 5rem;
	height : 1.8rem;
	font-size : 0rem;
	line-height : 1.8rem;
	padding : 0rem 0.5rem;
	box-sizing : border-box;
}
div.product_detail_info li.pimg div.img_cnt_btn span{
	font-size : 0.95rem;
	font-weight : 500;
	color : #fff;
}
div.product_detail_info li.pimg div.img_cnt_btn span.plus{
	font-size : 1.2rem;
	float : right;
}


div.search_w_sp_1{ background-color: #f3f3f3; padding: 2rem 1.5rem; text-align: center; }
div.search_w_sp_1 span{ color: #a60000; }
div.search_w_sp_2{ margin-top: 1rem; }


.plan_banner_product img.right_product{
	border: 0.15rem solid;
	border-image: linear-gradient(135deg, #d0bb69 , #f5ec9d , #d2ba68) 1;
}
.plan_banner_product img.left_product{
	border: 0.15rem solid;
	border-image: linear-gradient(135deg, #d2ba68 , #f8eb9b , #d2ba68) 1;
}
.plan_layer{
	position:absolute;
	top:0.15rem;
	left:0.15rem;
}

/*제품 상세페이지 네이버페이 버튼 크기*/
.npay_storebtn_bx {max-width:100%;}