/* temp */
#main_step01  {width:100%; overflow:hidden;bottom:0; left:0; width:100%; border-top:0px #333333 solid;background:#EEEEEE;}
#main_step01 .TimeBoundary  {overflow:hidden;padding;10px; background-color:#ffffff;}
.topLine {border-top:1px solid;border-color:#cccccc}
.RightLine {border-right:1px solid;border-color:#cccccc}
#main_step01 .name { /*overflow:hidden;*/height:2.5em;margin:7px 0 2px;padding:0 10px 0 0px;color:#999999;font-size:1.0em;font-weight:normal;text-align:left;line-height:1.25em;}
#main_step01 .saleRatio { padding:0 0 0 0px; color:#ffffff;font-size:1.9em;font-weight:normal;text-align:center;line-height:2.5em;}
#main_step01 .saleRatio .saleRatioPercent { color:#ffffff;font-size:0.8em;font-weight:normal;text-align:center;line-height:2.3em;}
#main_step01 .salePrice {font-size:1.2em;line-height:.9em;font-weight:bold; letter-spacing:0;vertical-align:bottom; color:#666666;}
#main_step01 .salePriceLevel {font-size:1.0em;font-weight:normal; letter-spacing:0;vertical-align:0; color:#666666;}
#main_step01 .todaySaleBg {position:absolute;left:8px;width:60px;height:76px;text-align:center;background:url(/images/main/today_sale.png) left top no-repeat;background-size:100% 100%;letter-spacing:0px;}
#main_step02 			{width:100%; overflow:hidden;}
#main_step02 .mainBannerThr 	{ margin:0 auto;}
#main_step02 .mainBannerThr li 	{ float:left; display:block; margin:0 auto; padding:0px 0px 0px 0px;border-top:0px solid #cccccc;}
/*#main_step02 .mainBannerThr li 	{ float:left; width:50%; margin:0 auto; padding:0px 0px 20px 0px;border-top:0px solid #cccccc;}*/

.best_more { padding:0px 0 0px 0; width:100%; background-color:#ffffff; color:#666666; }
.best_more ul 	{ margin:5px 10px 10px 10px; }
.best_more ul button	{ color:#666666; font-size:1.0em;}

/*===========================================*/
/* ¸ÞÀÎ º£½ºÆ®»óÇ° */
/*===========================================*/
#main_Best_product		{ position:relative;}
.m_prd_thr 		{ overflow:hidden; margin:10px 0px 10px 0;}
.m_prd_thr li 		{ float:left;width:32%;padding:10px 0 15px 0px;}
.m_prd_thr li a		{ display:block;width:100px;margin:auto;}
.m_prd_thr li .thumb 	{ position:relative;display:block;width:90px;height:90px;margin:10px 0 0 0;}
/*.m_prd_thr li:nth-child(1) .thumb {margin:0 0 0 0;} */
/*.m_prd_thr li:nth-child(2) .thumb {margin:0 0 0 0;} */

.m_prd_thr li .thumb img 	{ position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}
.m_prd_thr li .thumb:after	{ position:absolute;top:0;left:0;bottom:0;right:0;border:0px solid rgba(0,0,0,0.1);content:'';z-index:1;}
.m_prd_thr li .RankIconb 	{ position:absolute;width:40px;height:47px;background:url(/images/main/best_icon_blue.png) left top no-repeat;background-size:100% 100%;color:#ffffff;font-size:.75em;font-weight:normal;text-align:center;line-height:47px;z-index:2;}
.m_prd_thr li .RankIconbest 	{ position:absolute;width:40px;height:47px;background:url(/images/product/best_icon_orange.png) left top no-repeat;background-size:100% 100%;color:#ffffff;font-size:1.2em;font-weight:normal;text-align:center;line-height:47px;z-index:2;}
.m_prd_thr li .RankIcony 	{ position:absolute;width:40px;height:47px;background:url(/images/main/best_icon_yellow.png) left top no-repeat;background-size:100% 100%;color:#ffffff;font-size:.75em;font-weight:normal;text-align:center;line-height:47px;z-index:2;}
.m_prd_thr li .name		{ display:block;overflow:hidden;height:2.5em;margin:7px 0 2px;padding:0 0px;color:#000000
							;font-size:.9em;font-weight:normal;text-align:center;line-height:1.25em;width:70%}
.m_prd_thr li .name2		{ border:1px solid #cccccc display:block;overflow:hidden;height:2.5em;margin:7px 0 2px;padding:0 0px;color:#000000;font-size:.9em;font-weight:normal;text-align:left;line-height:1.25em;}
.m_prd_thr li .prc 		{ display:block;height:1.6em;font-size:0.9em;margin:10px 0 0 0px;font-weight:normal;line-height:1.4em;text-align:left;width:100%;text-align:left}
/*.m_prd_thr li .prc strong 	{ font-size:1.2em;line-height:1em;letter-spacing:0;vertical-align:0; color:#333333;}*/
.m_prd_thr li .prc .currentPrice { font-size:1.2em;line-height:1em;letter-spacing:0;vertical-align:0; color:#ff6600;}
.m_prd_thr li .prc s 		{ font-size:0.9em;line-height:1em;letter-spacing:0;vertical-align:0; color:#aaaaaa;margin:0 10px 0 0;}
.m_prd_thr li a		{ width:150px; color:#000000;}
.m_prd_thr li a level		{ line-height:1em; font-weight:normal; color:#000000; margin:0 0 -1px 3px;}
.m_prd_thr li .thumb	{ width:100px;height:100px;}

.foot_call_number { padding:0px 0 0px 0; background-color:#ffffff; color:#666666; }
.foot_call_number ul 	{ margin:5px 10px 10px 10px; }
.foot_call_number ul button	{ margin:0 auto; color:#666666; font-size:1.3em; color:#000000;}
.foot_call_number ul button .button_wrap {margin:0 auto;width:135px;}
.foot_call_number ul button .button_wrap a  {color:#666666;}
.foot_call_number ul button .button_info {float:left;width:30px;height:30px;background:url(/images/main/customer_tel.png) center center no-repeat;margin:8px 0 0 0px;background-size:100% 100%;}
.foot_call_number ul button .button_call_num {float:left;width:100px;height:35px;margin:12px 0 0 5px;text-align:left;color:#666666;}
.foot_call_number ul button .button_call_num a {color:#666666;}

#customer_main_wrap				{width:100%;float:left; margin:0 auto;overflow:hidden;}
#customer_main_wrap .noneline  			{ overflow:hidden;margin:10px 0px 10px 0px;  padding:0px 10px 0px 10px; background-color:#ffffff; }
#customer_main_wrap .noneline  .customer_main_title	{ float:left; width:100%;}
#customer_main_wrap .noneline  ul 			{ width:100%;}
#customer_main_wrap .noneline  ul li 			{ margin:0; text-align:left; }
#customer_main_wrap .noneline  .customer_main_title ul li:nth-child(1)	{ color:#333333; font-size:0.95em; font-weight:bold; letter-spacing:-1px;padding:10px 0 15px 0 }
#customer_main_wrap .noneline  .customer_wrap_main_right	{ float:right;width:51%;background-color:#ffffff;}
#customer_main_wrap .noneline  .customer_wrap_main_right ul li:nth-child(1)			{ text-align:right;color:#3399cc; font-size:.9em;letter-spacing:-1px;padding:34px 0 0 0 }
#customer_main_wrap .noneline  .customer_wrap_main_right ul li:nth-child(2)			{ text-align:right;font-size:.9em; padding:5px 0 0 0}
#customer_main_wrap .noneline  ul li .day_name01		{ color:#666666; letter-spacing:1px;font-weight:normal;}
#customer_main_wrap .noneline  ul li .day_name02		{ color:#666666; letter-spacing:-1px;font-weight:normal;}
#customer_main_wrap .noneline  ul li .am01		{ color:#999999; padding:0 0 0 5px;}
#customer_main_wrap .noneline  ul li .am02		{ color:#999999; padding:0 0px 0 6px;}
#customer_main_wrap .noneline  ul li .time01		{ color:#333333; padding:0 0 0 2px;font-weight:normal;}
#customer_main_wrap .noneline  ul li .time02		{ color:#333333; padding:0 0 0 2px;margin:0 0 0 -1px;font-weight:normal;}
#customer_main_wrap .noneline  ul li .dash01		{ color:#666666}
#customer_main_wrap .noneline  ul li .dash02		{ color:#666666;margin:0 0 0 -2px;}
#customer_main_wrap .noneline  ul li .pm01		{ color:#999999;padding:0 2px 0 0; }
#customer_main_wrap .noneline  ul li .pm02		{ color:#999999;margin:0 0px 0 -3px; }

#customer_main_wrap .main_bank_info { overflow:hidden;padding:0px 10px 0px 10px; background-color:#ffffff; }
#customer_main_wrap .main_bank_info .banktitle{ float:right;color:#bbbbbb; font-size:.9em; padding:10px 0 5px 0;}
#customer_main_wrap .main_bank_info ul { float:left; margin:0 auto 15px auto;}
#customer_main_wrap .main_bank_info li { float:left; color:#999999; width:50%; height:20px; margin:0 auto; padding:0px 0px 0px 0px ; font-size:.9em}

#foot_bank_info {display:table;bottom:0; left:0; width:100%; padding:0; overflow:hidden;background:#ffffff;}
#foot_bank_info  .noneline  {overflow:hidden;margin:10px 10px 10px 10px;  background-color:#ffffff; }
#foot_bank_info ul 		{display:inline-block; }
#foot_bank_info ul li 	{ display:inline-block;height:16px; margin:0; text-align:left; letter-spacing:0px; font-size:0.85em; color:#666666; }


#footbank_wrap {display:table;bottom:0; left:0; width:100%; padding:0; margin:0 10px 10px 0;overflow:hidden;background:#ffffff;}
#footbank_wrap .noneline  {overflow:hidden;margin:0px 10px 10px 10px;  background-color:#ffffff; }
#footbank_wrap .noneline  .bank_no	{ float:left; width:60%;}
#footbank_wrap .noneline  ul 		{ width:100%}
#footbank_wrap .noneline  ul li 	{ height:17px; margin:0; text-align:left; letter-spacing:0px; font-size:0.9em; color:#666666;}
#footbank_wrap .noneline .bank_info_wrap	{float:right; width:40%;background-color:#ffffff;}
#footbank_wrap .noneline .bank_info	{position:absolute;overflow:hidden; width:130px; background:url(/images/main/customer_comment.png) 0 0 no-repeat;background-size:100%;}


.morebox  {clear:both; max-width:100% !important; height:auto !important; padding:0 10px 0 10px; }
.morebox button {color:#333333;text-align:center;}
.morebox1 {clear:both; max-width:100% !important; height:auto !important; padding:0 15px 0 15px; }
.morebox1 button {color:#333333;text-align:center;}
.morebox2 {clear:both; max-width:100% !important; height:auto !important; padding:0 0px 0 0px; }
.morebox2 button {color:#333333;text-align:center;}
