
/* 공통 */
textarea { ; color:#666; border:1px solid #e7e7e7; background-color:#f4f4f4;}

form { margin:0; }
p {margin-top:0px;margin-bottom:0px;}
td,th {font-size:14px;color:#666;line-height:160%}
table {border-collapse:collapse;}

.input {;color:#666;border-width:1pt;border-style:solid;background-color:#ffffff;border-color:#cccccc;}

.coupon { font-size:13px; color:#FF3334; font-weight:bolder; }
.prdqna { font-size:11px; color:#959595; }
/*
.price { font-size:13px; color:#FE7F00; line-height:160%; font-weight:bolder; }
.price_b { font-size:14px; color:#FF4985; line-height:160%; font-weight:bolder; }
*/
.product_title {
	font-size:14px;
	color:#FF6633;
	line-height:160%;
	font-weight:bolder;
}

/* 여백 */

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

/* 제품 리스트 */
.cat_icon{background:url('(/admin/product2/skin/prdBasic/image/product_cat_icon.gif') no-repeat 0px 12px; padding:5px 0 5px 10px; height:40px; line-height:120%; text-align:left;}
.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:600; 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:28px; color:#333; }
.p_tit {font-family:"NotoKR-Medium",sans-serif;  color:#333; padding-bottom:6px; }
.p_con{padding:0 0 6px 10px}
.price {font-family:"NotoKR-Bold",sans-serif; color:#d43d60; font-size:13px;}
.price_b {font-family:"NotoKR-Bold",sans-serif; color:#EB0009; font-size:15px;}
.price_b2 {font-family:"NotoKR-Bold",sans-serif;  color:#EB0009; font-size:13px;}
.price_b3 {font-family:"NotoKR-Bold",sans-serif; color:#EB0009; font-size:18px;}
.price_j {font-family:"NotoKR-Bold",sans-serif;  color:#999999; font-size:15px; line-height:10%;}
.price_j2 {font-family:"NotoKR-Bold",sans-serif; color:#999999; font-size:13px;}

.price_con{border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding:18px 15px 12px 20px; background-color:#f9f9f9}

.opt_table th{background-color:#f2f2f2; color:#333; padding:8px 0;}
.opt_table td{padding:8px 0;}

	.prd_tab{position:relative; clear:both; overflow:hidden; border-left:1px solid #ddd; margin-bottom:25px; background:url('/admin/product/image/line_bg.gif') bottom repeat-x}
	.prd_tab li{float:left}
	.prd_tab li a:link, .prd_tab li a:visited{display:block; width:170px; padding:13px 0 13px 18px; border-bottom:1px solid #ddd; border-top:1px solid #aaa; border-right:1px solid #ddd; font-size:14px; letter-spacing:-0.7pt; color:#888; background-color:#f5f5f5}
	.prd_tab_up{background-color:#fff !important; border-bottom:1px solid 2017-06-15#fff !important; color:#222 !important;}
 

/* 장바구니 */
.amout_num {border:0px;  ; color:#545454; border:1px solid #dfdfdf; background-color:#ffffff;}
.amout_num2 {border:0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; width:30px; height:28px; color:#545454; background-color:#fff; box-sizing:border-box}

.btn_option_add, a.btn_option_add {display:inline-block; height:22px; line-height:26px; padding:0 5px; font-size:11px; margin-top:8px; cursor:pointer; background:#d43d60; color:#fff; letter-spacing:-1pt;}

/* 제품주문 */
.order_form{border-top:2px solid #8d8f91;}
.order_form td.tit {text-align:left; padding-top:3px; padding-bottom:2px; border-right:1px solid #d7d7d7; background-color:#fafaf9; color:#444; padding-left:10px;}
.order_form td.val {text-align:left; padding-left:10px;}


/* 공통 */

select { ; color:#666666; border:1px solid #d4d4d4; background-color:#ffffff; padding:8px 7px;}
select.eleven {font-size:8pt; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
textarea { ; 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;  ; color:#545454; border:1px solid #dfdfdf; background-color:#fff; padding:8px 7px;}

input.none {	;	color:#545454;	border-width:1pt;	border-style:solid;	background-color:#ffffff;}
.search_input { font-size:13px; color: #666; border: #cfcfcf 1px solid; background-color: #ffffff;}

.prd_search {border:1px solid #ffffff; width:252px;  ; color:#666666;}
.prd_input {border:1px solid #cccccc;  ; color:#666666;}

.p_sel_con{padding:20px 15px; border-bottom:1px solid #d4d4d4;}
.s_total{padding-top:15px;}
.s_totalnum{font-family:verdana; font-weight:bold; color:#d43d60; font-size:17px; letter-spacing:-0.5pt}
.f_right{text-align:right; padding-bottom:10px; cursor: pointer; }

.shop_tit{font-weight:normal; color:#333; font-family:"NotoKR-Medium",sans-serif; letter-spacing:-0.5pt; font-size:15px; padding-bottom:8px}

.table_tit{font-weight:normal; color:#5e5f60; letter-spacing:-0.5pt; text-align:center; font-family:"NotoKR-Medium",sans-serif; padding:18px 0 18px 0;}
.table_tit2{font-weight:normal; color:#5e5f60; font-family:"NotoKR-Medium",sans-serif; letter-spacing:-0.5pt; text-align:left; padding:18px 0 18px 10px; border-bottom:1px solid #ddd}



.search_tit{border:1px solid #ddd; padding:10px 15px; color:#4d4d4d; letter-spacing:-0.7pt;}

.pop_tit{font-weight:normal; font-family:"NotoKR-bold",sans-serif; color:#333; padding: 0 0 0 25px; font-size:19px; letter-spacing:-0.7pt;}

/*
.period_1 {margin:1px 0; border:0px; font-size:11px; color:#fff; border:1px solid #545454; padding:5px; background-repeat: no-repeat; background-position:right 3px center; background-color: #545454; cursor:pointer; font-weight: 600; vertical-align: middle;}
.period_2 {margin:1px 0; border:0px; font-size:11px; color:#000; border:1px solid #d2d2d2; padding:5px; background-repeat: no-repeat; background-position:right 3px center; background-color: #fff; cursor:pointer; font-weight: 600; vertical-align: middle;}
.period_2:hover {margin:1px 0; border:0px; font-size:11px; color:#fff; border:1px solid #545454; padding:5px; background-repeat: no-repeat; background-position:right 3px center; background-color: #545454; cursor:pointer; font-weight: 600; vertical-align: middle;}*/
.period_1 {border:1px solid #8d8f91; background:#8d8f91; width:58px; height:33px; line-height:30px; letter-spacing:-0.5pt; color:#fff; margin:0 2px 0 0; cursor:pointer;}
.period_2 {border:1px solid #a3a3a3; color:#8d8f91; width:58px; height:33px; line-height:30px; letter-spacing:-0.5pt; background:#fff; margin:0 2px 0 0; cursor:pointer;}
.period_2:hover {border:1px solid #8d8f91 !important; background:#8d8f91 !important; color:#fff !important; width:58px; height:33px; line-height:30px; letter-spacing:-0.5pt;}


/* 마이페이지 스타일 170613작업 */
.prd_table_stxt{display:block; font-size:12px; color:#9b9b9b; letter-spacing:-0.2pt; padding-top:2px;}
.prd_table_stxt a{font-size:12px; color:#9b9b9b; letter-spacing:-0.2pt;}

.order_list_top{border:1px solid #ddd; padding:28px 0; overflow:hidden; clear:both; text-align:center;}

.input2 {border:1px solid #dcdcdc; color:#666; font-size:13px; padding:8px 5px 9px 5px; border-right:none; width:102px;}
.order_list_top .cal img{border:1px solid #dcdcdc; border-left:none; line-height:100%; padding:9px 8px 9px 0}

.order_list_top .left{display:inline-block;}
.order_list_top .chech_btn{display:inline-block; margin-left:6px; vertical-align:top;}
.order_list_top .chech_btn input{width:100px; height:78px; background:#8d8f91; text-align:center; border:none; font-size:14px; letter-spacing:-0.4pt; color:#fff; cursor:pointer;}

.order_table{ border-top:2px solid #8d8f91}
.order_table td{border-bottom:1px solid #d7d7d7; padding:18px 5px; line-height:140%}

.wish_top{border:2px solid #ddd; overflow:hidden; clear:both; padding:26px 28px }
.wish_top h6{float:left; font-size:17px; letter-spacing:-0.9pt; font-weight:400; color:#888888; padding-top:8px;}
.wish_top .point_txt{letter-spacing:0; color:#333; }
.wish_top .array{float:right;}
.wish_top .array td{font-size:13px; letter-spacing:-0.5pt; line-height:42px;}
.wish_prd a{font-size:14px; letter-spacing:-0.5pt; color:#333;}

.reserve_top{border:2px solid #ddd; overflow:hidden; clear:both; padding:32px 28px }
.reserve_top h6{float:left; font-size:17px; letter-spacing:-0.9pt; font-weight:400; color:#888888; position:relative; top:3px}
.reserve_top h6 span{font-size:17px !important; letter-spacing:-0.9pt; color:#333;}
.reserve_top .point_txt{letter-spacing:-0.55; color:#333; font-size:13px;}
.reserve_top .point_txt2{font-size:20px;  color:#333; padding:0 3px 0 8px;}
.reserve_top .slash{font-size:14px; font-weight:400; padding:0 12px 0 15px;}
.reserve_top > div{float:right; font-size:12px; color:#707070;}


.select_type1{font-size:12px; letter-spacing:-0.6pt; color:#888; border:1px solid #dddddd; padding:11px 10px 11px; min-width:150px}

.price_bk{font-size:14px; color:#333;}
.pay_add_tit{font-size:12px; letter-spacing:-0.5pt; color:#777777; line-height:20px; }
.pay_add_tit2{color:#ee2d7a;}


/* 공통버튼 170613작업 */
.btn_type1{font-size:12px; color:#8d8f91; letter-spacing:-0.5pt; background:#fff; border:1px solid #ddd; width:82px; height:26px; line-height:20px; cursor:pointer}
.btn_type1:hover{background-color:#f9f9f9}
.btn_type2{width:98px; height:38px; border:1px solid #ddd; text-align:center; letter-spacing:-0.5pt; line-height:34px; color:#8d8f91; margin-right:2px; background:#fff; cursor:pointer}
.btn_type2:hover{border: 1px solid #777c80; color: #777c80;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_type3{width:200px; height:54px; line-height:52px; letter-spacing:-0.5pt; background:#8d8f91; color:#fff; border:none; cursor:pointer; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_type3:hover{background-color:#777c80; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_type4{font-size:12px; color:#666666; letter-spacing:-0.5pt; background:#fff; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-right:1px solid #b5b5b5; border-bottom:1px solid #9e9e9e; width:40px; height:26px; line-height:20px; cursor:pointer}
.btn_type4:hover{background-color:#f9f9f9}
.btn_type5{font-size:13px; color:#666; background:#fff; border:1px solid #d4d4d4; width:88px; height:30px; line-height:24px; cursor:pointer}
.btn_type5:hover{background-color:#f9f9f9}

a.btn_type2{display:block; width:108px; height:38px; border:1px solid #adadad; text-align:center; font-size:12px; letter-spacing:-0.5pt; line-height:38px; color:#333333; margin-right:2px; background:#fff; cursor:pointer}
a.btn_type2:hover{background-color:#f9f9f9}
.btn_type6{ width:108px; height:38px; border:1px solid #adadad; text-align:center; font-size:12px; letter-spacing:-0.5pt; line-height:38px; color:#fff; margin-right:2px; background:#333; cursor:pointer; border:none;}
.btn_type6:hover{background-color:#000}
.btn_type7{ width:108px; height:38px; border:1px solid #adadad; text-align:center; font-size:12px; letter-spacing:-0.5pt; line-height:38px; color:#fff; margin-right:2px; background:#666; cursor:pointer; border:none;}
.btn_type7:hover{background-color:#555}

.buy_btn{font-size:15px; letter-spacing:-0.5pt; width:123px; height:49px; line-height:48px; background-color:#333333; color:#fff; border:none; cursor:pointer; }
.buy_btn:hover{background-color:#000}
.basket_btn{font-size:15px; letter-spacing:-0.5pt; width:123px; height:49px; line-height:48px; background-color:#777; color:#fff; border:none; cursor:pointer; }
.basket_btn:hover{background-color:#666}
.wish_btn{font-size:15px; letter-spacing:-0.5pt; width:123px; height:49px; line-height:48px; background-color:#fff; color:#666; border:1px solid #d4d4d4; cursor:pointer; }
.wish_btn:hover{background-color:#f9f9f9}


.btn_shop1{padding:8px 3px; width:120px; border:1px solid #ddd; text-align:center; color:#8d8f91;background: #fff; margin-left: 5px; cursor: pointer; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_shop1:hover{border: 1px solid #777c80; color: #777c80;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_shop2{padding:8px 3px; width:150px; border:1px solid #ddd; text-align:center; color:#8d8f91;background: #fff; margin-left: 5px; cursor: pointer;}
.btn_shop2:hover{border: 1px solid #777c80; color: #777c80;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_style1{display:inline-block; background: #fff;text-align: center;color:#8d8f91; border: 1px solid #ddd;  letter-spacing:-0.5pt; width:200px; height:54px; line-height:52px; font-size:14px; cursor: pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_style1:hover{border: 1px solid #777c80; color: #777c80;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_style2{display:inline-block; background: #8d8f91;text-align: center;color:#fff; border: 1px solid #8d8f91;  letter-spacing:-0.5pt;width:200px; height:54px; line-height:52px; font-size:14px; cursor: pointer; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_style2:hover{background-color:#777c80; border: 1px solid #777c80; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

/* 장바구니 170614작업 */
input[type=checkbox] {width:15px; height:15px; margin:0; font-size:13px; color:#666; vertical-align:middle;}
input[type=radio] {width:15px; height:15px; color:#666; font-size:13px; vertical-align:top;}

.basket_con{position: relative; width:255px; height:100%;}
.basket_con .basket_list{position: relative; height:100%;}
	.basket_list p.select_con{position: relative; width:100%; line-height:37px; font-family:"NotoKR-Medium",sans-serif; background:#f0f0f0; font-size:12px; letter-spacing:-0.5pt; padding:0 0 0 13px; box-sizing:border-box}
	.basket_list p.select_con input[type=checkbox]{margin-right:5px;}
	.basket_list p.select_con input.btn_type1{position: relative; float:right; margin:5px 10px 0 0; width:40px;}

	.basket-inner-content{height:calc(100% - 180px); overflow: hidden; padding-top:8px}
	.basket-inner-content .mCSB_container{margin:0 !important}
	.basket-inner-content .mCSB_draggerRail{width:6px !important; background-color:#d1d1d1 !important;}
	.basket-inner-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#919191 !important}
	.basket_list dl{position: relative; overflow: hidden; border-bottom:1px solid #ddd;}
	.basket_list dt{float:left; width:75px; text-align:right; padding:15px 0 0 0;}
	.basket_list dt input[type=checkbox]{position:absolute; left:10px; top:10px; z-index:9}
	.basket_list dd{float:right; width:170px; padding:12px 0 10px 0;}
	.basket_list dd h4{color:#1f1f1f; font-size:13px; font-family:"NotoKR-Bold",sans-serif; font-weight:normal; }
	.basket_list dd h4 span{color:#1f1f1f; font-size:13px; font-family:"NotoKR-Bold",sans-serif; font-weight:normal;}
	.basket_list dd ul{position: relative; overflow: hidden; padding:6px 0 5px 0;}
	.basket_list dd ul li{float:left;}
	.basket_list dd ul li.btn{margin-left:2px;}
	.basket_list dd ul li.btn input.btn_type1{position: relative; width:40px; height:28px; background:#8d8f91; border:1px solid #8d8f91; color:#fff}
	.basket_list dd p.price_ba{font-size:13px; color:#1f1f1f; font-weight:normal;}
	.basket_list dd p.price_ba span{font-size:14px; font-weight:bold; font-family:"Montserrat",sans-serif; margin-right:2px}
	
	.basket_list .total_box{position: absolute; width:100%; bottom:50px; background:#f0f0f0; padding:15px 10px; box-sizing:border-box; z-index:9}
	.basket_list .total_box h4{float:left; width:43px; font-family:"NotoKR-Medium",sans-serif; font-weight:normal; font-size:12px; color:#1f1f1f; letter-spacing:-0.5pt;}
	.basket_list .total_box .txt{float:right; text-align:right; width:calc(100% - 50px); color:#e20c0c;}
	.basket_list .total_box .txt s{color:#888}
	.basket_list .total_box .txt .price_t1{font-weight:700; font-size:16px; color:#e20c0c; font-family:"Montserrat",sans-serif;}

	.basket_list .basket_btn_area{position: absolute; width:100%; bottom:0; height:50px; background:#f0f0f0; padding:0 10px; box-sizing:border-box}
	.basket_list .basket_btn_area input{width:50%; border:0; padding:0; color:#fff; height:38px; cursor:pointer; letter-spacing:-0.5pt; font-size:13px;}
	.basket_list .basket_btn_area input.bas_btn1{background:#363d42; width:calc(50% - 1px); margin-right:1px; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
	.basket_list .basket_btn_area input.bas_btn1:hover{background:#3e464b; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
	.basket_list .basket_btn_area input.bas_btn2{background:#013ca6; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
	.basket_list .basket_btn_area input.bas_btn2:hover{background:#025bd5;  -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

/* STEP */
.shop_level{position: relative; overflow: hidden; margin-bottom: 30px; background: #f6f6f6; padding: 25px 30px;}
.shop_level ul {overflow:hidden; float:right;}
.shop_level li {float:left; padding:0 35px 0 30px; background:url('/admin/product/image/shop_arrow_down.gif') right center no-repeat;}
.shop_level li:last-child {background:none !important; padding-right:0;}
.shop_level li .step{font-family:"Montserrat", Arial, Tahoma, Verdana, sans-serif; font-size:15px; color:#949494;}
.shop_level li .txt{font-size:17px; letter-spacing:-0.5pt; color:#949494;}
.shop_level li.hover {background:url('/admin/product/image/shop_arrow_up.gif') right center no-repeat;}
.shop_level li.hover .step{font-family:"Montserrat", Arial, Tahoma, Verdana, sans-serif; font-size:15px; color:#333;}
.shop_level li.hover .txt {letter-spacing:-0.5pt; color:#333;}

.bprice{color:#333; font-size:14px;}
.basket_name{color:#333; font-size:14px; letter-spacing:-0.5pt;}

.vol_input{;color:#666; border:1px solid #ddd;border-left:0;border-right:0;background-color:#ffffff; text-align:center; height:28px;
width:26px; box-sizing:border-box;}

.delivery_box{border:4px solid #ddd; position: relative; overflow: hidden;  padding:25px 25px; margin:40px 0 30px 0;}
.delivery_box ul{overflow:hidden;}
.delivery_box .tb{font-weight:600;}
.delivery_box .tb2{font-weight:600; padding-top:10px;}
.delivery_box .one{float:left;}
.delivery_box .two{float:right; font-size:14px; letter-spacing:-0.5pt;}
.delivery_box .two .paytxt{font-size:14px;color:#666; letter-spacing:-0.5pt;}
.delivery_box .two .paytxt2{text-align:right;}
.delivery_box .two .paytxt img{margin:0 8px 3px 8px;}
.delivery_box .two .tbold{font-family:"Montserrat", Arial, Tahoma, Verdana, sans-serif;  font-weight:700; font-size:17px; letter-spacing:0; color: #333;}


.pay_table input[type=text],
.pay_table input[type=password] {border:1px solid #d0d0d0; color:#666; font-size:13px; padding:0 8px; height:33px; line-height:33px; vertical-align:middle;}
.pay_table input[type=button]{ padding:9px 20px; border:1px solid #ddd; color:#8d8f91; background:#fff; margin-left:5px; cursor:pointer; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.pay_table input[type=button]:hover{border:1px solid #777c80; color:#777c80; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}

.pay_table{border-collapse:collapse; width:100%; border-spacing:0px; border-top:2px solid #8d8f91;}
.pay_table th {color:#5e5f60; font-weight:normal; font-family:"NotoKR-Medium",sans-serif; text-align:left; padding:12px 0 12px 12px; border-bottom:1px solid #d7d7d7; background:#f9f9f9;}
.pay_table td {padding:12px 0 12px 12px; border-bottom:1px solid #d9d9d9;}

.pay_table select {padding:8px 7px; width:108px;}

.pay_table .mar{margin:8px 0;}

/*쿠폰조회*/
.coutit{font-size:19px; color:#333; font-weight:700;  letter-spacing:-0.5pt;}
.coustit{font-size:15px; color:#333; font-weight:normal; font-family:"NotoKR-Medium",sans-serif; padding-bottom:5px; letter-spacing:-0.5pt; text-align:left;}
.cupoon_table{width:100%; border-collapse:separate; border-spacing:0; border-top:2px solid #8d8f91;}
.cupoon_table th{color:#5e5f60; font-weight:normal; font-family:"NotoKR-Medium",sans-serif; border-bottom:1px solid #ddd; padding:12px 0;}
.cupoon_table td{}

/* 개인정보의 수집 이용안내 */
.pri_btn{clear:both; overflow:hidden;}
.pri_btn a{display:block; float:left; border:1px solid #ddd; background:#ececec;width:32.6%; box-sizing:border-box;-webkit-box-sizing:border-box; margin-right:1%; text-align:center;
padding:10px 0; letter-spacing:-1pt;}
.pri_btn a:last-child{margin-right:0;}
.pri_textarea{padding:10px; background:#fff;}

/* 신용카드 */
.order_form2{border-top:1px solid #333;}
.order_form2 th{padding: 12px 0 12px 12px; border-bottom: 1px solid #d9d9d9;}
.order_form2 td{padding: 12px 0 12px 12px; border-bottom: 1px solid #d9d9d9;}

.review_con{width:100%; background-color:#f7f7f7; border-bottom: 1px solid #d9d9d9; padding:10px;}


/* 툴팁 */
.ui-tooltip {padding: 4px 8px !important;}
.ui-widget {font-size:12px !important; letter-spacing:-0.5pt;}
.ui-widget-content {border: 1px solid #edd00e !important; background: rgba(254, 255, 158, 0.9) !important; color: #555 !important;}
.ui-widget-content a {color: #eee !important;}
.ui-widget-shadow {-webkit-box-shadow:  0px 0px 3px 3px rgba(221, 221, 221, 0.4) !important; -moz-box-shadow: 0px 0px 3px 3px rgba(221, 221, 221, 0.4);
	box-shadow:  0px 0px 3px 3px rgba(221, 221, 221, 0.4) !important;}

/* 쿠폰팝업 */
.coupon_pop{position: relative; height:100%; border:6px solid #ddd; padding:20px; box-sizing:border-box }
.coupon_pop h4.pop_tit{position: relative; padding:0 0 15px 0; border-bottom:1px solid #ddd; margin-bottom:18px}
.coupon_pop h4.pop_tit a{position:absolute; right:8px; top:4px;}