	
	#index_wrap { width:1105px;  margin:0 auto; }
	ul#mainBanner_wrap	{ margin-top:50px; padding:0 25px; }
	ul#mainBanner_wrap > li { float:left;  }
	ul#mainBanner_wrap > li:first-child { width:271px; height:399px; border:1px solid #D2D2D2; box-sizing:border-box; }
	ul#mainBanner_wrap > li:last-child { width:784px; height:399px; border:1px solid #D2D2D2; box-sizing:border-box; border-left:0; }
	ul#mainBanner_wrap:after {content: ""; display: block; clear: both;}
	ul#mainBanner_wrap .one_day_wrap { position:relative; width:269px; height:397px; text-align:center; background:url(/images/img_oneDay_bg01.gif) no-repeat;  }
	ul#mainBanner_wrap .one_day_wrap.ready {  background:url(/images/img_oneDay_bg02.gif) no-repeat; }
	
	ul#mainBanner_wrap .one_day_wrap .icon_wrap { position:absolute;  top:120px; left:14px; z-index:2; }
	
	ul#mainBanner_wrap .one_day_wrap .oneday_detail { position:absolute; top:300px; left:14px; z-index:3; width:250px; height:50px;  }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail .price { position:absolute; top:0; width:45px; height:45px; background:#C70909; }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail .price p { position:absolute; width:35px; left:2px; top:12px; font-size:22px; color:#fff; font-weight:bold; }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail .price p span { position:absolute; font-size:10px; top:-8px; right:-5px; color:#fff; font-weight:normal; }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail ul {  position:absolute; top:0; left:55px;  }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail ul:after {content: ""; display: block; clear: both;}
	ul#mainBanner_wrap .one_day_wrap .oneday_detail ul li { float:left; margin-right:10px; }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail ul li.title { color:#000; font-size:13px; line-height:14px; text-align:left; width:190px;  letter-spacing:0; margin-top:3px; margin-bottom:5px; font-weight:bold;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail del { display:block; font-size:12px; margin-top:3px; }
	ul#mainBanner_wrap .one_day_wrap .oneday_detail strong { display:block; font-size:18px; font-weight:bold; color:#A40000; }
	
	
	ul#mainBanner_wrap .one_day_wrap .image_wrap {  position:absolute;  top:100px; left:36px; z-index:1; }
	ul#mainBanner_wrap .one_day_wrap .image_wrap > img { width:195px; height:195px; }
	ul#mainBanner_wrap .one_day_wrap .image_wrap.case02 { top:111px; left:0; }
	ul#mainBanner_wrap .one_day_wrap .image_wrap.case02 > img { width:269px; height:176px; }
	/*
	ul#mainBanner_wrap .one_day_wrap .sale_icon_wrap { position:absolute; top:295px; left:10px; width:56px; height:55px; letter-spacing:-2px; background:url(/images/bg_sale01.png) no-repeat; z-index:5; }
	ul#mainBanner_wrap .one_day_wrap .sale_icon_wrap > h1 { position:absolute; top:15px; right:17px; color:#fff; font-size:22px; font-weight:bold; }
	ul#mainBanner_wrap .one_day_wrap .sale_icon_wrap > h1 > div { position:absolute; font-size:12px; color:#fff;  font-weight:bold; top:-5px; right:-8px; }
	ul#mainBanner_wrap .one_day_wrap > h2 { position:absolute; font-size:14px; color:#090909; font-weight:bold; top:325px; left:70px; width:190px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	ul#mainBanner_wrap .one_day_wrap > h3 { position:absolute; font-size:12px; color:#090909; font-weight:normal; top:332px; left:90px; width:172px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	ul#mainBanner_wrap ul.icon_wrap { position:absolute; top:95px;left:20px; }
	ul#mainBanner_wrap ul.icon_wrap li { margin-bottom:5px; }
	*/
	ul#mainBanner_wrap .coffee_roasting_open {  position:relative; width:269px; height:40px; background:#242424; }
	
	.one_day_wrap ul.time_div { position:absolute; top:70px; left:45px; }
	.one_day_wrap ul.time_div li { position:relative; float:left; width:49px; height:47px; }
	.one_day_wrap ul.time_div li.timer_blank { width:13px; font-size:20px; line-height:30px; }
	.one_day_wrap ul.time_div li p { position:absolute; font-size:25px; font-weight:bold; padding-left:5px; letter-spacing:10px; }
	.one_day_wrap ul.time_div:after {content: ""; display: block; clear: both; }

	.one_day_wrap ul.time_box { position:absolute; }
	.one_day_wrap ul.time_box li { float:left; margin-right:3px; width:23px; height:29px; border:1px solid; border-top:3px solid; box-sizing:border-box; }
	.one_day_wrap ul.time_box li:last-child {margin:0; }
	
	
	.one_day_wrap .go_calender {  display:block; position:absolute; bottom:0; width:100%; height:40px; background:#242424; font-size:14px; color:#fff; font-weight:normal; text-align:center; line-height:40px; }
	
	.one_day_wrap h1.ready { padding-top:200px; }
	
	/*
	ul#mainBanner_wrap .coffee_roasting_open > h1 { position:absolute; font-size:11px; letter-spacing:1px; color:#D4D4D4; font-weight:normal; top:12px; left:15px; } 
	ul#mainBanner_wrap .coffee_roasting_open > h1 > a { position:absolute; font-size:14px; letter-spacing:1px; color:#ffffff; font-weight:normal; top:12px; left:48px;}
	ul#mainBanner_wrap .coffee_roasting_open > h2 { position:absolute; font-size:10px; color:#D4D4D4; font-weight:normal; top:14px; right:15px; }
	ul#mainBanner_wrap .coffee_roasting_open > p { position:absolute; font-size:8px; color:#B0B0B0; letter-spacing:1px;  top:12px; right:15px;  padding:0 15px 1px; background: linear-gradient(to right, #B7804B, #4D3218); animation: hideAndShow 4s infinite ease; }
	ul#mainBanner_wrap .coffee_roasting_close { display:none; position:relative; width:269px; height:40px; background:#242424; font-size:10px; color:#969696; font-weight:normal; text-align:center; line-height:40px;   }

	@keyframes hideAndShow {
	    0% {
	      opacity:1;  
	    }
	    50% {
	      opacity:0;
	    }
	    0% {
	      opacity:1;
	    }
	}
	*/
	
	#middleBanner_wrap01 { margin-top:70px; padding:0 25px;  }
	#middleBanner_wrap01 a { display:inline-block; margin-right:4px; }
	#middleBanner_wrap01 a:nth-child(3) { margin:0 9px 0 1px; }
	#middleBanner_wrap01 a:nth-child(4) { margin:0 0 0 1px; }
	#middleBanner_wrap01 a:last-child { margin:0; }
	
	ul#middleBanner_wrap02 { margin-top:70px; padding:0 25px;  }
	ul#middleBanner_wrap02 li { float:left; }
	ul#middleBanner_wrap02:after {content: ""; display: block; clear: both;}
	
	ul#middleBanner_wrap02 ul#youtube_wrap { position:relative; width:482px; height:326px; overflow:hidden; margin-left:16px; }
	ul#middleBanner_wrap02 ul#youtube_wrap  li {float:left;}
	ul#middleBanner_wrap02 ul#youtube_wrap #ytplayer{ width:399px; height:224px; overflow:hidden; }
	ul#middleBanner_wrap02 ul#youtube_wrap:after {content: ""; display: block; clear: both;}
	ul#middleBanner_wrap02 ul#youtube_wrap .btn_goMovie { position:absolute; top:0; left:0; width:116px; height:27px; overflow:hidden; z-index:5; }
	
	#brand_wrap { margin:80px auto 0; width:1055px; border:0; }
	#brand_wrap h1 { font-size:17px; font-weight:bold; padding-bottom:10px; }
	#brand_wrap > ul { border:0; margin:0; padding:0;  border-top:#BCBCBC 1px solid;  background:#ffffff; }
	#brand_wrap > ul li { float:left; border:0; margin:0; padding:0; background:#ffffff; border-bottom:1px solid #dadada; width:calc(100%/8); overflow:hidden; height:56px; box-sizing:border-box; }
	#brand_wrap > ul li:nth-child(8n) { width:131px; }
	#brand_wrap > ul li a { border:0; margin:0; padding:0; }
	#brand_wrap > ul li a:hover img, #brand_wrap > ul li.ui-state-active a img {  margin-top:-56px;}
	#brand_wrap > ul:after {content: ""; display: block; clear: both;}
	#brand_wrap > div { border:0; margin:0; padding:0; margin-top:30px; border-top:#D9D9D9 1px solid; }
	#brand_wrap > div > ul > li:nth-child(2) { width:566px;  }
	#brand_wrap > div > ul li { float:left; border-right:#dadada 1px solid; border-bottom:#dadada 1px solid;  }
	#brand_wrap > div > ul li:nth-child(2n) { border-right:0; }
	#brand_wrap > div > ul li:nth-child(5) , #brand_wrap > div > ul li:nth-child(6) { border-bottom:0; }
	#brand_wrap > div > ul:after {content: ""; display: block; clear: both;}
	
	.product_wrap02 { display:block; width:282px; height:105px;  }
	.product_wrap02 div { float:left;}
	.product_wrap02 .image { padding:7px; }
	.product_wrap02 .image img { width:90px; height:90px;  }
	.product_wrap02 .title { font-size:12px; width:160px; margin-top:25px; color:#888888; line-height:18px; }
	.product_wrap02 .price { width:160px; border-top:#D9D9D9 1px solid; padding-top:7px; margin-top:10px; }
	.product_wrap02 .price .old_price { font-size:11px; text-decoration:line-through; color:#C6C6C6; }
	.product_wrap02 .price .current_price { font-size:13px; color:#C42904; }
	.product_wrap02:after {content: ""; display: block; clear: both;}

	
	ul#b2b_banner_wrap01 { margin:40px 0; padding:0 25px; }
	ul#b2b_banner_wrap01 li { float:left; margin-right:13px; }
	ul#b2b_banner_wrap01 li:last-child { margin:0; }
	ul#b2b_banner_wrap01:after {content: ""; display: block; clear: both;}
	
	/* 202000202 ¼öÁ¤Àü .middle_banner_wrap { margin:58px 0 0; padding:0 25px; }*/
	.middle_banner_wrap { margin:58px 0; padding:0 25px; } 
	.middle_banner_wrap ul.middle_banner01 li { float:left; margin-right:14px; margin-bottom:12px; }
	.middle_banner_wrap ul.middle_banner01 li:nth-child(4) { margin-right:13px; }
	.middle_banner_wrap ul.middle_banner01 li:last-child { margin:0; }
	.middle_banner_wrap ul.middle_banner01:after {content: ""; display: block; clear: both;}
	
	.middle_banner_wrap ul.middle_banner02 li { float:left; margin-right:14px; margin-bottom:12px; }
	.middle_banner_wrap ul.middle_banner02 li:last-child { margin:0; }
	.middle_banner_wrap ul.middle_banner02 > li:nth-child(3) { width:413px; }
	.middle_banner_wrap ul.middle_banner02 > li:nth-child(3) ul li:nth-child(2) { margin-right:13px; }	
	.middle_banner_wrap ul.middle_banner02:after {content: ""; display: block; clear: both;}
	
	
	
	/* ¸ÞÀÎ ÇÏ´Ü ¿ìÃø Ä¿¹Â´ÏÆ¼ */
	#right_comm_img img { width:132px; height:118px; }

	/* ¸ÞÀÎ ÇÏ´Ü ºê·£µå »óÇ°¸í */
	.product_wrap02 .title { height:40px; overflow:hidden; margin-top:15px; }
	
	/* ¸ÞÀÎ »óÇ° Å¸ÀÌÆ² */
	#main_top_goods { color:#9f725c; }
	#main_middle_goods { color:#70bee2; }