#sub_wrap { width:1105px;  margin:0 auto; }
ul#content_wrap { margin-top:50px; }
ul#content_wrap > li { float:left; }
ul#content_wrap > li:first-child {width:135px; margin:0 40px 0 25px;  }
ul#content_wrap > li:last-child {width:880px;  }
ul#content_wrap:after {content: ""; display: block; clear: both;}

ul#content_wrap > li ul.left_menu li { border-bottom:#EAEAEA 1px solid; padding:10px 0 10px 0; }
ul#content_wrap > li ul.left_menu li a { font-size:13px; color:#707070; }
ul#content_wrap > li ul.left_menu li a:hover { color:#1C83C8; font-weight:bold; }
/*ul#content_wrap > li ul.left_menu li a.on { color:#1C83C8; font-weight:bold; }*/
ul#content_wrap > li ul.left_menu li a.on {display:inline;background-color:#1C83C8;color:#fff;font-size: 12px;text-align:center;border-radius: 14px;padding: 2px 5px 2px 5px;}
ul#content_wrap > li ul.left_menu li:first-child { font-size:15px; font-weight:bold; border-bottom:#CCCCCC 1px solid; }

ul#content_wrap > li ul.left_menu2 li { border-bottom:#EAEAEA 1px solid; padding:10px 0 10px 0; }
ul#content_wrap > li ul.left_menu2 li a { font-size:13px; color:#707070; }
ul#content_wrap > li ul.left_menu2 li a:hover { color:#1C83C8; font-weight:bold; }
ul#content_wrap > li ul.left_menu2 li a.on { color:#1C83C8; font-weight:bold; }
ul#content_wrap > li ul.left_menu2 li:first-child { font-size:15px; font-weight:bold; border-bottom:#CCCCCC 1px solid; }


ul#content_wrap ul#subBanner_wrap > li { float:left; }
ul#content_wrap ul#subBanner_wrap > li:last-child { margin-left:15px; }
ul#content_wrap ul#subBanner_wrap:after {content: ""; display: block; clear: both;}


ul#content_wrap #detail_info_wrap { width:880px; margin-top:50px; border-top:#DDDDDD 1px solid; }
ul#content_wrap #detail_info_wrap h1 { font-size:30px; text-align:center; padding:30px 0 30px 0; font-weight:normal; }
/*
ul#content_wrap #detail_info_wrap ul#detail_info01 { border:#ECECEC 1px solid; }
ul#content_wrap #detail_info_wrap ul#detail_info01 li { float:left; width:calc(100%/2); padding:10px 20px 20px 20px; box-sizing:border-box;  border-right:#ECECEC 1px solid; }
ul#content_wrap #detail_info_wrap ul#detail_info01 li:last-child { border-right:0; }
*/
ul#content_wrap #detail_info_wrap ul#detail_info01 { border:#ECECEC 1px solid; overflow:hidden; }
ul#content_wrap #detail_info_wrap ul#detail_info01 li { float:left; width:calc(100%/2); padding:10px 20px 20px 20px; box-sizing:border-box; }
ul#content_wrap #detail_info_wrap ul#detail_info01 li:first-child.on { border-right:#ECECEC 1px solid; }
ul#content_wrap #detail_info_wrap ul#detail_info01 li:last-child { border-left:#ECECEC 1px solid; }
ul#content_wrap #detail_info_wrap ul#detail_info01 li:last-child.on { border-left:0;  }




ul#content_wrap #detail_info_wrap ul#detail_info01:after {content: ""; display: block; clear: both;}

ul#content_wrap #detail_info_wrap #detail_info02 { color:#666666; margin-top:50px; line-height:30px; }

ul#content_wrap #delivery_alert { border:#DDDDDD 1px solid; padding:12px; margin-top:20px; }
ul#content_wrap #detail_info_image { border-top:#DDDDDD 1px solid;  text-align:center; padding-top:20px; margin-top:50px; }


.delivery_alert02 { position:relative; padding:12px 0 0 37px; margin-top:20px; border-top:#E7E7E7 1px solid;  }
.delivery_alert02 p { font-size:12px; }
.delivery_alert02 p:first-child { color:#666666; }
.delivery_alert02 p:last-child { color:#999999; }
.delivery_alert02 img { position:absolute; left:0; top:18px; }


#content_wrap02 { margin-top:50px; padding:0 25px; }

#event_wrap2 { width:950px; margin:50px auto 0; border-top:#eeeeee 1px solid;border-left:#eeeeee 1px solid;border-right:#eeeeee 1px solid;border-bottom:#eeeeee 1px solid; }
#event_wrap { width:950px; margin:50px auto 0; }
#event_wrap3 { width:1065px; margin:50px auto 0; }


ul.event_tab_wrap { width:950px; margin:0 auto; }
ul.event_tab_wrap li { float:left; }
ul.event_tab_wrap:after {content: ""; display: block; clear: both;}


#delivery_info_wrap { margin-top:100px; }
#delivery_info_wrap h1 { font-size:18px; padding-bottom:10px; margin-bottom:50px;  border-bottom:#D9D9D9 1px solid; }



#buyInfo_wrap { margin-top:150px;   }
#buyInfo_wrap > ul { margin-bottom:20px; }
#buyInfo_wrap > ul li { float:left; width:calc(100%/10); height:50px; text-align:center; line-height:50px; border-left:#DDDDDD 1px solid; border-top:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid;  color:#888888; box-sizing:border-box; }
#buyInfo_wrap > ul li:last-child { border-right:#DDDDDD 1px solid; }
#buyInfo_wrap > ul li a { font-size:13px; color:#888888;  }
#buyInfo_wrap > ul li.ui-state-active { border:#000000 1px solid; }
#buyInfo_wrap > ul li.ui-state-active a { color:#0C0C0C; font-weight:bold;   }
#buyInfo_wrap > ul:after {content: ""; display: block; clear: both;}



.sub_title01 { font-size:17px; font-weight:bold; margin:6px 0 10px 0;  }
.sub_title02 { font-size:17px; font-weight:bold; padding-bottom:8px; margin:9px 0 70px 0; border-bottom:#D9D9D9 1px solid;  }


.sub_copy01 { font-size:12px; font-weight:normal; margin:20px 0 10px 0;  }
.sub_copy02 { font-size:14px; font-weight:bold; margin:30px 0 10px 0;  }
.sub_copy03 { font-size:13px; margin:30px 0 10px 0; line-height:20px; }
.sub_copy03 ul li {margin-top:20px; }
.sub_copy03 ul li:first-child { font-size:14px; font-weight:bold; border-bottom:#888888 1px solid; padding-bottom:10px; margin-bottom:30px; }
.sub_copy04 { font-size:13px; margin:30px 0 10px 0; line-height:20px; border-top:#E1E1E1 1px solid; border-bottom:#E1E1E1 1px solid; padding:20px; }
.sub_copy05 { color:#888888; width:90%; font-size:12px; font-weight:normal; line-height:20px;  text-align:left; margin:20px auto 30px auto;  }
.sub_copy05 a {  font-size:12px;  }
.sub_copy06 { padding-left:20px; color:#888888; font-size:12px; } 
.sub_copy07 { font-weight:bold; padding:20px; border:#ff4c2e 1px solid;  margin-bottom:50px; } 
.sub_copy08 { font-size:12px; font-weight:normal; margin:20px 0 10px 0;  }

ul.sub_copy01 li { color:#6E6E6E; font-size:13px; float:left; width:70%; line-height:22px; margin-bottom:20px; }
ul.sub_copy01 li:first-child img { margin-bottom:3px; }
ul.sub_copy01 li:last-child { float:right;  width:30%; text-align:right; }
ul.sub_copy01:after {content: ""; display: block; clear: both;}

ul.sub_copy02 li { float:left; color:#6E6E6E; font-size:12px; line-height:22px;   }
ul.sub_copy02 li:first-child { margin-right:20px; }
ul.sub_copy02 li:last-child { padding-top:5px; }
ul.sub_copy02:after {content: ""; display: block; clear: both;}

ul.sub_copy07 { font-weight:bold; padding:8px; border:#C5C5C5 1px solid;  margin-bottom:50px; } 
ul.sub_copy07 li { float:left; }
ul.sub_copy07 li:first-child { width:70%;  padding-top:10px; }
ul.sub_copy07 li:last-child {  width:30%; text-align:right; }
ul.sub_copy07:after {content: ""; display: block; clear: both;}

ul.sub_copy08 li { color:#6E6E6E; font-size:12px; float:left; width:50%; line-height:22px; margin-bottom:20px; }
ul.sub_copy08 li:first-child img { margin-bottom:3px; }
ul.sub_copy08 li:last-child { float:right;  width:50%; text-align:right; }
ul.sub_copy08:after {content: ""; display: block; clear: both;}

#login_wrap { position:relative; width:800px; margin:0 auto;  border-bottom:#E1E1E1 1px solid; padding:0 0 50px 0; }
#login_wrap #login_txt { position:absolute; width:450px; left:364px; top:0; }
#login_wrap #login_txt ul { margin-top:30px; }
#login_wrap #login_txt ul li { float:left; margin-right:7px; }
#login_wrap #login_txt ul li:last-child { margin:0; }
#login_wrap #login_txt ul li p:first-child { margin-top:6px; font-weight:bold; }
#login_wrap #login_txt ul li p:last-child { margin-top:19px; font-weight:bold; }
#login_wrap #login_txt ul li:first-child { width:60px; }
#login_wrap #login_txt ul li input:first-child { margin:0; }
#login_wrap #login_txt ul:after {content: ""; display: block; clear: both;}

#login_wrap #login_buttons { margin:20px 0 0 0; font-size:12px; padding:0 0 30px 63px; border-bottom:#D9D9D9 1px solid; }
#login_wrap #login_buttons a { font-size:12px; }
#login_wrap #login_order { font-size:12px; margin-top:12px; }

#login_wrap:after {content: ""; display: block; clear: both;}


ul#login_wrap02 { width:800px; margin:0 auto;  border-bottom:#E1E1E1 1px solid; padding:0 0 50px 0; }
ul#login_wrap02 > li { float:left; margin-right:32px; }
ul#login_wrap02 > li:last-child { margin:0; }
ul#login_wrap02 > li ul { margin-top:30px; }
ul#login_wrap02 > li ul > li { float:left; margin-right:7px; }
ul#login_wrap02 > li ul > li:last-child { margin:0; }
ul#login_wrap02 > li ul > li p:nth-child(1) { margin-top:6px; font-weight:bold; }
ul#login_wrap02 > li ul > li p:nth-child(2) { margin-top:20px; font-weight:bold; }
ul#login_wrap02 > li ul > li p:nth-child(3) { margin-top:20px; font-weight:bold; }
ul#login_wrap02 > li ul > li:first-child { width:60px; }
ul#login_wrap02 > li ul > li input:first-child { margin:0; }
ul#login_wrap02 > li ul:after {content: ""; display: block; clear: both;}

ul#login_wrap02 #login_buttons { margin:20px 0 0 0; font-size:12px; padding:20px 0 0 63px; border-top:#D9D9D9 1px solid; }
ul#login_wrap02 #login_buttons a { font-size:12px; }
ul#login_wrap02 #login_order { font-size:12px; margin-top:35px; }

ul#login_wrap02:after {content: ""; display: block; clear: both;}



#sub_img_wrap01 { width:905px; overflow:hidden; margin-bottom:20px; }
#sub_img_wrap02 { width:905px; overflow:hidden; margin:9px 0 0 0; }


#sub_product_title01 { margin-top:100px; padding:10px 0 10px 0; border-bottom:#D9D9D9 1px solid; font-size:22px; }
#sub_product_title02 { margin-top:100px; padding:10px 0 10px 0; border-bottom:#D9D9D9 1px solid; font-size:20px; }


ul.board_type01 li { float:left; }
ul.board_type01 li:first-child { margin-right:10px; }
ul.board_type01 li:last-child  { width:310px; }
ul.board_type01 li:last-child h1 { font-size:12px !important; color:#333333; border:0 !important; }
ul.board_type01 li:last-child p {  font-size:11px; color:#666666; line-height:16px; height:50px; overflow:hidden; }
ul.board_type01:after {content: ""; display: block; clear: both;}


ul.board_type02 li { float:left; }
ul.board_type02 li:first-child { margin-right:10px; }
ul.board_type02 li:first-child img { width:165px; height:92px; }
ul.board_type02 li:last-child  { width:245px; }
ul.board_type02 li:last-child h1 { font-size:12px !important; color:#333333; border:0 !important; }
ul.board_type02 li:last-child p {  font-size:11px; color:#666666; line-height:16px; height:65px; overflow:hidden; }
ul.board_type02:after {content: ""; display: block; clear: both;}


#left_business_member { border:#E4E4E4 1px solid; padding:7px; margin:25px auto; width:70%; }
#left_business_member img { width:90px; height:90px; margin:2px 0 0 2px; }
#left_business_member dd { color:#888888; font-size:11px; margin-top:7px; }
#left_business_member dd:nth-child(1) { margin-top:15px; }
#left_business_member dd:nth-child(1) span { color:#000000; }
#left_business_member dd:nth-child(2) span { color:#000000; font-size:13px;  }
#left_business_member dd:nth-child(3) span { font-size:14px; color:#1C83C8;  }


ul#business_member { border:#E4E4E4 1px solid; padding:7px; margin-bottom:40px;  }
ul#business_member li { float:left; line-height:25px; color:#888888; border-right:#eeeeee 1px solid;  }
ul#business_member li:nth-child(1) { margin-right:40px; padding-right:10px; border:0; }
ul#business_member li:nth-child(2) { margin-right:50px; padding-top:20px; padding-right:40px; height:70px; }
ul#business_member li:nth-child(2) p { font-size:20px; }
ul#business_member li:nth-child(3) { padding-top:20px; padding-right:40px; height:70px; }
ul#business_member li:nth-child(3) p {  font-size:20px;  color:#1C83C8; }
ul#business_member:after {content: ""; display: block; clear: both;}

/* Àå¹Ù±¸´Ï > Ä«ÆäÈ¸¿ø ´ã´çÀÚ */
#sub_wrap #business_member img { width:90px; height:90px; }

/*
#daily_top { position:relative;	 width:1065px; margin:0 auto; }
#daily_top #time-div { position:absolute; top:180px; left:110px; width:220px;  height:198px; visibility:visible; text-align:center; }
#daily_top #time-hour { background-image:url(/images/bg_clock_back.png); background-repeat:no-repeat; width:52px; height:31px; font-weight:bold;	font-size:24px;	color:white; text-align:center;	line-height:32px; letter-spacing:13px;padding-left:4px; }
#daily_top #time-min { background-image:url(/images/bg_clock_back.png); background-repeat:no-repeat;	width:52px;	height:31px; font-weight:bold; font-size:24px; color:white; text-align:center; line-height:32px; letter-spacing:13px; padding-left:4px; }
#daily_top #time-sec { background-image:url(/images/bg_clock_back.png); background-repeat:no-repeat;	width:52px;	height:31px; font-weight:bold; font-size:24px; color:white;	text-align:center; line-height:32px; letter-spacing:13px; padding-left:4px; }
#daily_top .timer-blank { font-weight:bold; font-size:20px; color:black; padding-right:1px; margin:0px 4px 0px 0px; }


#daily_middle { width:1065px; margin:100px auto 0; }
#daily_middle > ul > li { float:left; }
#daily_middle > ul > li:nth-child(1) { margin-right:30px;  }
#daily_middle > ul > li:nth-child(2) h1 { font-size:18px; margin-bottom:10px; width:470px; overflow:hidden; line-height:26px;}
#daily_middle > ul > li:nth-child(3) { border-top:#D9D9D9 1px solid; margin-top:100px; width:100%; }
#daily_middle > ul:after {content: ""; display: block; clear: both;}


#daily_bottom {  position:relative; width:1065px; margin:100px auto 0;  }
#daily_bottom #calender_map { position:absolute; top:50px; }

#daily_bottom #calender_map a { display:inline-block; width:157px; height:204px;  }
#daily_bottom #calender_map a:nth-child(6n) { width:239px; } 

#daily_bottom #calender_map a.off { cursor:default; }
*/

.oneDay_top { position:relative; width:1064px; margin:0 auto; }
.oneDay_top ul.time_div { position:absolute; top:145px; left:87px; }
.oneDay_top ul.time_div li { position:relative; float:left; width:79px; height:47px; }
.oneDay_top ul.time_div li.timer_blank { width:15px; font-size:30px; padding-left:5px; line-height:43px; }
.oneDay_top ul.time_div li p { position:absolute; font-size:40px; font-weight:bold; padding-left:7px; letter-spacing:17px; }
.oneDay_top ul.time_div:after {content: ""; display: block; clear: both;}

.oneDay_top ul.time_box { position:absolute; }
.oneDay_top ul.time_box li { float:left; margin-right:5px; width:37px; height:47px; border:1px solid; border-top:3px solid; box-sizing:border-box; }
.oneDay_top ul.time_box li:last-child {margin:0; }
.oneDay_top ul.time_box:after {content: ""; display: block; clear: both;}

.oneDay_middle { width:1064px; margin:70px auto; }
.oneDay_middle ul { width:140px; margin:0 auto;  }
.oneDay_middle ul > li { text-align:center; }
.oneDay_middle ul > li:nth-child(1) { font-size:14px; font-weight:bold; letter-spacing:30px; padding-left:7px; }
.oneDay_middle ul > li:nth-child(2) { font-size:65px; margin-top:5px; }
.oneDay_middle ul > li:nth-child(3) { margin-top:8px; }

.oneDay_bottom { width:1064px; margin:50px auto; }
.oneDay_bottom table { border-top:3px solid #bfbfbf; }
.oneDay_bottom table tr:nth-child(1) { background-color:#f9f9f9; }
.oneDay_bottom table tr th { border:1px solid #bfbfbf; height:36px; font-size:12px; }
.oneDay_bottom table tr th:nth-child(6) { color:#071ac8; }
.oneDay_bottom table tr th:nth-child(7) { color:#c70909; }

.oneDay_bottom table tr td { border:1px solid #bfbfbf; width:151px !important; height:272px !important; }
.oneDay_bottom table tr td img { width:151px; height:272px; }

/*.oneDay_bottom .today { border:2px solid #bfbfbf; } */





.oneDay_bottom .oneDay_product_wrap { position:relative; text-align:center; height:242px; padding-top:30px; }
.oneDay_bottom .oneDay_product_wrap .day_num { position:absolute; top:14px; left:16px; font-size:13px; font-weight:bold; }
.oneDay_bottom .oneDay_product_wrap .today_icon { display:none; position:absolute; right:10px; top:10px; }
.oneDay_bottom .oneDay_product_wrap .today_icon > img { width:40px; height:20px; }
.oneDay_bottom .oneDay_product_wrap .icon_wrap02 { position:absolute; top:40px; left:12px; z-index:2;  }
.oneDay_bottom .oneDay_product_wrap .oneday_detail { position:absolute; top:185px; left:10px; z-index:3; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail .price { position:absolute; top:0; width:35px; height:35px; background:#898989; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail .price p { position:absolute; width:35px; left:1px; top:10px; font-size:18px; color:#fff; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail .price p span { position:absolute; font-size:10px; top:-8px; right:3px; color:#fff; font-weight:normal; }

.oneDay_bottom .oneDay_product_wrap .oneday_detail .price_end { position:absolute; top:0; width:35px; height:35px; background:#BFBFBF; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail .price_end p { position:absolute; width:35px; left:1px; top:10px; font-size:14px; color:#fff; }

.oneDay_bottom .oneDay_product_wrap .oneday_detail ul {margin-left:45px; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail ul:after {content: ""; display: block; clear: both;}
.oneDay_bottom .oneDay_product_wrap .oneday_detail ul li { text-align:left; margin-right:10px; height:13px; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail del { display:block; font-size:11px; margin-top:3px; margin-bottom:3px; height:13px; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail strong { display:block; font-size:14px; color:#6F6F6F; }
.oneDay_bottom .oneDay_product_wrap .oneday_detail .title { color:#000; font-size:12px; text-align:left; width:130px; margin-top:15px; line-height:18px; height:35px; overflow: hidden; text-overflow: ellipsis; letter-spacing: -0.6px; }

.oneDay_bottom .oneDay_product_wrap.today .oneday_detail .price { background:#C70909; }
.oneDay_bottom .oneDay_product_wrap.today .oneday_detail strong {color:#A40000;  }
.oneDay_bottom .oneDay_product_wrap.today .today_icon { display:block; }
.oneDay_bottom .oneDay_product_wrap.future .oneday_detail ul { visibility:hidden; }

/*
.oneDay_bottom ul.oneDay_icon_wrap { position:absolute; top:165px; left:10px; }
.oneDay_bottom ul.oneDay_icon_wrap li { float:left; margin-right:5px; }
.oneDay_bottom ul.oneDay_icon_wrap:after {content: ""; display: block; clear: both;}

.oneDay_bottom ul.oneDay_title_wrap { position:absolute; top:220px; left:10px;  text-align:left; }
.oneDay_bottom ul.oneDay_title_wrap > li {font-size:12px; line-height:20px; margin:0; padding:0; width:132px; height:37px; overflow: hidden; text-overflow: ellipsis; }
*/

.oneDay_bottom .oneDay_product_wrap > img { width:140px; height:140px; }
.oneDay_bottom .oneDay_product_wrap .imgD { width:150px; height:150px; padding-top:4px; }

.oneDay_bottom .oneDay_product_wrap ul.today_icon_wrap { position:absolute; top:8px; right:8px; z-index:10; }
.oneDay_bottom .oneDay_product_img_wrap { position:relative; }
.oneDay_bottom .oneDay_product_img_wrap ul.today_icon_wrap { position:absolute; top:8px; right:8px; z-index:10; }

.oneDay_notice { border:1px solid #bfbfbf; border-top:3px solid #bfbfbf; padding:20px 0 20px 30px; margin:50px auto; }

.sub_middle_wrap { padding:0 25px; }

/*
.oneDay_bottom ul.oneDay_title_wrap > li:nth-child(1) {font-size:14px; font-weight:bold; margin:0; padding:0; width:150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.oneDay_bottom ul.oneDay_title_wrap > li:nth-child(2) {font-size:12px; margin-top:5px; width:150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
*/




#cart_message_wrap { position:relative; }
#cart_message_wrap #cart_message_pop { position:absolute; font-size:12px; width:380px; border:#D9D9D9 1px solid; padding:10px; top:30px; background:#ffffff; }
#cart_message_wrap #cart_message_pop a { font-size:12px; color:#999999; }
#cart_message_wrap #cart_message_pop a:hover { color:#4B4B4B;  }




ul#captcha_wrap li { float:left;  }
ul#captcha_wrap li:nth-child(1) { width:60px; line-height:29px;  }
ul#captcha_wrap li:nth-child(2) { width:120px; }
ul#captcha_wrap li:nth-child(2) input { margin-bottom:2px; }
ul#captcha_wrap li:nth-child(3) { width:310px; }
ul#captcha_wrap li:nth-child(4) { width:100px; }
ul#captcha_wrap:after {content: ""; display: block; clear: both;}

ul.total_order_wrap { border:1px solid #B9B9B9; padding:20px 15px 20px 30px; height:76px; }
ul.total_order_wrap li { float:left; text-align:center; }
ul.total_order_wrap li h2 { font-size:20px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:10px; }
ul.total_order_wrap li h1 { font-size:24px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:6px; }
ul.total_order_wrap li span:nth-child(2) { font-size:12px; font-weight:normal; padding-left:3px; }
ul.total_order_wrap li:nth-child(1) { width:17%; }
ul.total_order_wrap li:nth-child(2) { width:10%; padding-top:17px; font-size:18px; }
ul.total_order_wrap li:nth-child(3) { width:21%; }
ul.total_order_wrap li:nth-child(4) { width:10%; padding-top:17px; font-size:18px; }
ul.total_order_wrap li:nth-child(5) { width:18%;  }
ul.total_order_wrap li:nth-child(6) { width:22%; padding-top:25px; text-align:right; }
ul.total_order_wrap li a { margin:0; border:1px solid !important; }
ul.total_order_wrap:after {content: ""; display: block; clear: both;}

/* Àå¹Ù±¸´Ï - ¼±ÅÃ±¸¸Å¹öÆ° Ãß°¡·Î ÀÎÇØ »ý¼ºÇÔ by hangh */
ul.total_order_wrap2 { border:1px solid #B9B9B9; padding:20px 15px 22px 20px; height:76px; }
ul.total_order_wrap2 li { float:left; text-align:center; padding-top: 6px; }
ul.total_order_wrap2 li h2 { font-size:20px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:10px; }
ul.total_order_wrap2 li h1 { font-size:24px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:6px; }
ul.total_order_wrap2 li span:nth-child(2) { font-size:12px; font-weight:normal; padding-left:3px; }
ul.total_order_wrap2 li:nth-child(1) { width:16%; }
ul.total_order_wrap2 li:nth-child(2) { width:5%; padding-top:17px; font-size:18px; }
ul.total_order_wrap2 li:nth-child(3) { width:20%; }
ul.total_order_wrap2 li:nth-child(4) { width:5%; padding-top:17px; font-size:18px; }
ul.total_order_wrap2 li:nth-child(5) { width:20%; }
ul.total_order_wrap2 li:nth-child(6) { width:17%; padding-top:30px; text-align:right; }
ul.total_order_wrap2 li:nth-child(7) { width:17%; padding-top:30px; text-align:right; }
ul.total_order_wrap2:after {content: ""; display: block; clear: both;}


/* °ßÀû¼­ ÆäÀÌÁö Ãß°¡ (2018.10.26) */
ul.total_order_wrap3 { border:1px solid #B9B9B9; padding:20px 15px 20px 30px; height:76px; }
ul.total_order_wrap3 li { float:left; text-align:center; }
ul.total_order_wrap3 li h2 { font-size:16px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:10px;  }
ul.total_order_wrap3 li h1 { color:#C42804; font-size:22px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:6px;  }
ul.total_order_wrap3 li span:nth-child(2) { font-size:12px; font-weight:normal; padding-left:3px; }
ul.total_order_wrap3 li:nth-child(1) { width:27%; }
ul.total_order_wrap3 li:nth-child(2) { width:10%; padding-top:12px; font-size:30px; font-weight:bold; }
ul.total_order_wrap3 li:nth-child(3) { width:21%; }
ul.total_order_wrap3 li:nth-child(4) { width:10%; padding-top:10px; font-size:34px; font-weight:bold; }
ul.total_order_wrap3 li:nth-child(5) { width:28%;  }
ul.total_order_wrap3 li a { margin:0; border:1px solid !important; }
ul.total_order_wrap3:after {content: ""; display: block; clear: both;}


/* È®Á¤ °ßÀû¼­ ÆäÀÌÁö Ãß°¡ (2019.04.16) */
ul.total_order_wrap4 { border:1px solid #B9B9B9; padding:20px; height:76px; }
ul.total_order_wrap4 li { float:left; text-align:center; }
ul.total_order_wrap4 li h2 { font-size:16px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:10px;  }
ul.total_order_wrap4 li h1 { color:#C42804; font-size:22px; font-weight:bold; border-top:1px solid #EBEBEB; margin-top:15px; padding-top:6px;  }
ul.total_order_wrap4 li span:nth-child(2) { font-size:12px; font-weight:normal; padding-left:3px; }
ul.total_order_wrap4 li:nth-child(1) { width:20%; }
ul.total_order_wrap4 li:nth-child(2) { width:8%; padding-top:12px; font-size:30px; font-weight:bold; }
ul.total_order_wrap4 li:nth-child(3) { width:15%; }
ul.total_order_wrap4 li:nth-child(4) { width:8%; padding-top:6px; font-size:44px; font-weight:bold; }
ul.total_order_wrap4 li:nth-child(5) { width:15%;  }
ul.total_order_wrap4 li:nth-child(6) { width:8%; padding-top:10px; font-size:34px; font-weight:bold; }
ul.total_order_wrap4 li:nth-child(7) { width:26%;  }
ul.total_order_wrap4 li a { margin:0; border:1px solid !important; }
ul.total_order_wrap4:after {content: ""; display: block; clear: both;}


.order_process_wrap { position:relative; height:72px; border-bottom:1px solid #747474; }
.order_process_wrap h1 { position:absolute; left:40px; top:25px; font-size:22px; font-weight:bold;  }
.order_process_wrap img.icons { position:absolute; left:0; top:25px;  }
.order_process_wrap img.process { position:absolute; right:0;  top:0; }


/* Àå¹Ù±¸´Ï, ÁÖ¹® »ó´Ü ÇÁ·Î¼¼½º */
.order_process_wrap div { float:right; padding:36px 0 0;}
.order_process_wrap div span { margin:0 12px 0 0; padding:0 27px 0 0; background:url('/images/order-step.png') no-repeat right 4px; color:#bdbcbc; font-size:16px;}
.order_process_wrap div span.this { background:url('/images/order-step-this.png') no-repeat right 4px; color:#1E84C9; font-weight:bold;}
.order_process_wrap div span.end { margin:0; padding:0; background:none;}
.order_process_wrap div span.last { margin:0; padding:0; background:none; color:#1E84C9; font-weight:bold;}


/* ¸¶ÀÌÄ«¹Â > ÁÖ¹®Ãë¼Ò ÆË¾÷ */
.process_wrap_ini { width:80%; margin:10px auto; text-align:center; padding:30px 0; }
.process_wrap_ini img { height:100px; }
.process_wrap_ini h1 { font-size:17px;  border-top:1px solid #DADADA; padding-top:20px;  margin:50px 0 10px 0; color:#333333; }
.process_wrap_ini p { line-height:17px; }


/* ÁÖ¹®¼­ > ½ÃÀ½Ä¿ÇÇ */
.gift_wrap { padding:20px 0 20px 0; }
.gift_wrap h1 { font-size:21px; margin:10px 0;  }
.gift_wrap h2 { font-size:12px;  }
.gift_wrap p { font-size:12px; color:#666666; }
.gift_wrap ul { margin-top:30px; }
.gift_wrap ul li { float:left; text-align:center;  width:calc(99%/3); border-right:1px solid #E5E5E5; box-sizing:border-box;  }
.gift_wrap ul li:last-child { border:0; }
.gift_wrap ul li div { margin-top:12px; font-weight:bold; text-align:center; width:100%; }
.gift_wrap ul:after {content: ""; display: block; clear: both;}


/* °Ô½ÃÆÇ > ±Û¾²±â > ½ÃÀ½ÈÄ±â > »óÇ°¼±ÅÃ (2018.10.31) */
ul.product_choice_wrap01 li { float:left; margin-right:15px; }
ul.product_choice_wrap01 li:nth-child(2) { margin-top:7px; }
ul.product_choice_wrap01 li:nth-child(3) { margin-top:15px; margin-left:20px; }
ul.product_choice_wrap01:after {content: ""; display: block; clear: both;}
ul.product_choice_wrap02 li { float:left; margin:0 10px 0 10px; text-align:left; }
ul.product_choice_wrap02:after {content: ""; display: block; clear: both;}

.star_rating { display:inline-block; margin-right:10px; }
.star_rating a { display:inline-block; font-size:23px; letter-spacing:0; color:#ccc; text-decoration:none; }
.star_rating a:first-child {margin-left:0;}
.star_rating a.on {color:#EA7533;}
.star_rating_view { display:inline-block; padding:7px; background:#eeeeee; }
.starView { font-size:13px; } 



/* »óÇ°»ó¼¼ > Ä¿ÇÇ ¿ë·®º° °¡°Ýºñ±³ (2018.11.01) */
.coffee_compare_wrap { margin:20px 0 10px 0; }
.coffee_compare_wrap .title { margin-bottom:10px; font-size:17px; font-weight:bold; color:#454545; letter-spacing:-1px;}
.coffee_compare_wrap .title img { margin-top:-3px; width:20px;}
.coffee_compare_wrap > ul > li { float:left; font-size:12px; color:#8A8A8A; margin:0 8px 8px 0; }
.coffee_compare_wrap > ul > li:nth-child(2n) { margin:0; }
.coffee_compare_wrap ul:after {content: ""; display: block; clear: both;}
.coffee_compare_wrap ul.compare_box { border:1px solid #ECECEC; width:414px; height:70px; padding:12px 0 0 18px; }
.coffee_compare_wrap ul.compare_box li { float:left; }
.coffee_compare_wrap ul.compare_box li:nth-child(1) { width:70px; }
.coffee_compare_wrap ul.compare_box li:nth-child(1) img { width:56px; height:56px; }
.coffee_compare_wrap ul.compare_box li:nth-child(2) { width:184px; line-height:18px; margin-top:12px; }
.coffee_compare_wrap ul.compare_box li:nth-child(2) a { font-size:12px; }
.coffee_compare_wrap ul.compare_box li:nth-child(2) span { font-size:12px; font-weight:bold; color:#454545; }
.coffee_compare_wrap ul.compare_box li:nth-child(3) { width:86px; margin-top:12px; line-height:19px; text-align:right; }
.coffee_compare_wrap ul.compare_box li:nth-child(4) { margin:10px 0 0 15px; }
.coffee_compare_wrap ul.compare_box li:nth-child(4) .sale_box { background:#D80000; padding:5px; color:#ffffff; font-weight:bold; text-align:center; }
.coffee_compare_wrap ul.compare_box li:nth-child(4) .soldout_box { background:#9B9B9B; padding:5px; color:#ffffff; font-weight:bold; text-align:center; }
.coffee_compare_wrap ul.compare_box:after {content: ""; display: block; clear: both;}



/* ÁÖ¹®¼­ DIV ³ª´©±â (2019.06.10) */
.order_info_wrap { position:relative; padding-right:350px; padding-top:20px; }
.order_info_floatBox > table { border:2px solid #9f9f9f; }
.order_info_floatBox.start { position:absolute; width:320px; top:20px; margin-left:735px; }
.order_info_floatBox.fixed{ position:fixed;  width:320px; top:20px; margin-left:735px; }
.order_info_floatBox.end{ position:absolute; width:320px;  bottom:0; margin-left:735px; }

/* ³×ºñ°ÔÀÌ¼Ç ¹Ù */
.sub_title01 .sub_navi { font-size:12px !important; font-weight:normal; }
.sub_title01 .sub_navi a:hover { color:#1d84c7; text-decoration: underline; }
.sub_title01 .sub_navi_arrow { font-size:11px; font-weight:bold; }


/* ºê·£µå°ü */
.sub_title_wrap01 { position:relative; height:30px; border-bottom:#D9D9D9 1px solid; }
.sub_title_wrap01 h1 { position:absolute; font-size:17px; font-weight:bold; top:0; left:0;  }
.sub_title_wrap01 .brand_search { position:absolute;  top:-5px; right:0;  }
.sub_title_wrap01 .brand_search input { font-size:11px !important;  padding:0 !important; text-indent:10px !important; width:210px; height:27px; background:#F4F4F4; color:#707070; border:0 !important; }
.sub_title_wrap01 .brand_search li:nth-child(2) { position:absolute;  top:4px; right:7px;  }

ul.brand_btn_wrap01 {margin:30px 0 0 26px; }
ul.brand_btn_wrap01 li:nth-child(1) a { display:inline-block; margin:8px 5px 0 0; text-align:center; font-size:13px; line-height:28px; width:28px; height:28px; color:#2D2D2D; border:1px solid #D2D2D2; }
ul.brand_btn_wrap01 li:nth-child(2) a { display:inline-block; margin:8px 5px 0 0; text-align:center; font-size:12px; line-height:28px; width:28px; height:28px; color:#2D2D2D; border:1px solid #D2D2D2; }
ul.brand_btn_wrap01 li a.type02 { width:50px; }
ul.brand_btn_wrap01 li a.type03 { width:92px; }
ul.brand_btn_wrap01 li a.on { color:#ffffff; border:1px solid #0087C1; font-weight:bold; line-height:28px; background-color: #0087C1; }

ul.brand_detail_wrap01 { margin:30px 0 40px 0; background:#F9F9F9; }
ul.brand_detail_wrap01 li { float:left; margin:30px 0; }
ul.brand_detail_wrap01:after {content: ""; display: block; clear: both; }
ul.brand_detail_wrap01 li:first-child { width:110px; text-align:center; font-weight:bold; font-size:25px; }
ul.brand_detail_wrap01 li:first-child.type02 { font-size:18px; line-height:32px; }
ul.brand_detail_wrap01 li:last-child { width:900px; border-left:1px solid #C6C6C6; padding-left:30px; }

ul.brand_detail_wrap01 li a { display:inline-block; width:146px; padding:9px 0; font-size:12px; color:#7E7E7E; }
ul.brand_detail_wrap01 li a.on { color:#0087C1; font-weight:bold; }
ul.brand_detail_wrap01 li a:hover { color:#000000; font-weight:bold; }

ul.brand_detail_wrap01 li img { padding-right:3px; vertical-align: top; padding-top: 4px; }
ul.brand_detail_wrap01 #nobrand { display:inline-block; width:140px; padding:10px 0; font-size:12px; color:#7E7E7E; }


/* »ùÇÃ ½ÅÃ» */
ul.sample_wrap { margin:60px 0 90px 0; }
ul.sample_wrap li { float:left; margin-right:25px; text-align:center;  }
ul.sample_wrap li:last-child { margin:0; }
ul.sample_wrap li p { font-size:13px; margin:15px 0; font-weight:bold; }
ul.sample_wrap:after {content: ""; display: block; clear: both;}

#sample_content_wrap { margin-top:40px;  border:0; }
#sample_content_wrap > ul { margin-bottom:20px; border-radius:0; background:none; border:0; }
#sample_content_wrap > ul li { float:left; width:calc(100%/4); height:50px; text-align:center; margin:0; padding:0;  background:none; text-align:center; line-height:50px; border-left:#DDDDDD 1px solid; border-right:0; border-top:#DDDDDD 1px solid; border-bottom:#DDDDDD 1px solid;  box-sizing:border-box;  border-radius:0;  }
#sample_content_wrap > ul li:last-child { border-right:#DDDDDD 1px solid; }
#sample_content_wrap > ul li a {display:block; font-size:13px; color:#9C9C9C;  width:100%; height:50px; padding:0; margin:0; }
#sample_content_wrap > ul li.ui-state-active { border:#000000 1px solid; }
#sample_content_wrap > ul li.ui-state-active a { display:block; color:#000  !important; font-weight:bold; }
#sample_content_wrap > ul:after {content: ""; display: block; clear: both;}
#sample_content_wrap > div { text-align:center; }

.sample_sort_wrap { height:28px; padding-top:8px;  }
.sample_end_wrap {  padding:40px 0;  text-align:center; }

.sample_select_wrap { padding:4px 0 4px 0; }
.sample_select_wrap h1 { font-size:21px; margin:10px 0;  }
.sample_select_wrap h2 { font-size:12px;  }
.sample_select_wrap p { font-size:12px; color:#666666; }
.sample_select_wrap ul li { float:left; text-align:center;  width:calc(99%/4); border-right:1px solid #E5E5E5; box-sizing:border-box;  }
.sample_select_wrap ul li:last-child { border:0; }
.sample_select_wrap ul li div { margin-top:12px; font-weight:bold; text-align:center; width:100%; }
.sample_select_wrap ul:after {content: ""; display: block; clear: both;}


/* »óÇ°»ó¼¼ > À¯ÀÇ»çÇ× */
ul.alert_wrap { border:2px solid #E97300; margin:20px 0 0; }
ul.alert_wrap li { float:left; }
ul.alert_wrap li:first-child { width:150px; text-align:center; margin:25px 0; }
ul.alert_wrap li:last-child { border-left:1px solid #D7D7D7; width:690px; padding:0 0 0 15px; line-height:22px;  margin:30px 0 30px 0; color:#E97300; }
ul.alert_wrap:after {content: ""; display: block; clear: both;}
