/* RESET  */
img		{ vertical-align:top; border:0; margin:0; padding:0; }
ul, ol	{ list-style-type:none; } 
.clear	{ clear:both;} 

#prod_template		{padding:0 20px;}

/* mobile */
#prod_template.prod_template_mo		{ padding:0 10px;  	} 
#prod_template.prod_template_mo .prod_template_info		{	}
#prod_template.prod_template_mo .prod_template_title		{ color:#222222; font-size:16px; border-bottom:1px solid #cccccc; padding:20px 0 10px; margin-bottom:28px; font-weight:bold; letter-spacing:-1px; 	}
#prod_template.prod_template_mo .prod_template_stitle		{ color:#222222; font-size:16px; margin-bottom:15px; 	}
#prod_template.prod_template_mo .prod_template_line		{ text-align:center; 	}
#prod_template.prod_template_mo .prod_template_line dt		{ font-size:20px; color:#222222; font-weight:bold; background:url('/mobile/images/common/bg_titlebar.png') center bottom no-repeat; letter-spacing:-1px; padding-bottom:12px; 	}
#prod_template.prod_template_mo .prod_template_line dd		{ font-size:small; color:#222222; margin-top:12px; line-height:20px; padding:0 0; 	}
#prod_template.prod_template_mo .prod_template_img		{	} 
#prod_template.prod_template_mo .prod_template_img p		{ margin-bottom:2px; width:100%;	}
#prod_template.prod_template_mo .prod_template_img p img		{ width:100%; height:100%; 	}
#prod_template.prod_template_mo .prod_html_template img		{ width:100%; height:100%; 	}
#prod_template.prod_template_mo .prod_template_img ul			{ float:none; width:100%;	}
#prod_template.prod_template_mo .prod_template_img ul li.lf		{ float:none; width:100%; margin-bottom:2px; 	}
#prod_template.prod_template_mo .prod_template_img ul li.rf		{ float:none; width:100%; margin-bottom:2px;  	}
#prod_template.prod_template_mo .prod_template_img ul li img		{ width:100%; height:100%; 	}
#prod_template.prod_template_mo .prod_top_content		{ margin-top:20px;text-align:center;}
#prod_template.prod_template_mo .prod_tag_img			{ float:none; padding-bottom:50px; 	}
#prod_template.prod_template_mo .prod_tag_img li		{ float:none; width:100%; margin:0 0 10px 0; 	}
#prod_template.prod_template_mo .prod_tag_img li img		{ width:100%;    	}
#prod_template.prod_template_mo .prod_tag_img li:nth-child(3n) 	{ margin:0 0 15px 0;	}
#prod_template.prod_template_mo .prod_graphic_img		{ display:inline-block; text-align:center; width:100%; margin-bottom:50px; 	}
#prod_template.prod_template_mo .prod_graphic_img li		{ display:inline-block; width:20%; padding:0 0 0;	}
#prod_template.prod_template_mo	.prod_graphic_img li img		{ margin-bottom:30px; width:100%; height:100%;  }

.prod_graphic_img		{ display:inline-block; text-align:center; width:100%; margin-bottom:50px; 	}
.prod_graphic_img li		{ display:inline-block; width:20%; padding:0 0 0;	}
.prod_graphic_img li img		{ margin-bottom:30px; width:100%; height:100%;  }

.photo_review .inner .upload .inner input[type=file]{border:1px solid #afafaf; width:100%; box-sizing:border-box; padding:5px;}

/* 2018-03-08 */
.time_sale_new{background-color:#32302f;}
.time_sale_new .today_chance_new .t_todaychance{padding:12px 0 0 0;display:block;text-align:center;}
.time_sale_new .today_chance_new .t_todaychance img{height:20px;}
.time_sale_new .today_chance_new .timer {padding:30px 0 20px 0;text-align:center; filter:alpha(opacity=0); opacity:0; }
.time_sale_new .today_chance_new .timer .date, .today_chance_new .timer .hours span,
.today_chance_new .timer .minutes span,
.today_chance_new .timer .seconds span,
.today_chance_new .timer span i { display:inline-block; overflow:hidden; text-align:center; }

.today_chance_new .timer .date{position:relative;top:-4px;margin-right:4px;}
.today_chance_new .timer .date #timesaleday{ color:#fff; font-family: 'Noto Sans', serif; font-size:18px; line-height:18px; font-weight:bold;}
.today_chance_new .timer .date .weekday{display:block; color:#fff; font-family:'Noto Sans', serif; font-size:10px; line-height:10px;font-weight:bold;}
.today_chance_new .timer .hours,
.today_chance_new .timer .minutes,
.today_chance_new .timer .seconds{position:relative;padding-right:10px;display:inline-block;}
.today_chance_new .timer .seconds{padding-right:0;}
.today_chance_new .timer .hours::after,
.today_chance_new .timer .minutes::after {content:':';position: absolute;top:0;right:0;font-size:25px;line-height:23px;color:#fff;}
.today_chance_new .timer span i { display:inline-block;width:25px;height:25px;font-style:normal;font-size:18px;line-height:25px;border:2px solid #ffffff;border-radius:50%;color:#fff;font-family:'Noto Sans', serif;}
/* //2018-03-08 */
