@charset "UTF-8";

/* All*/
header,footer,aside,section,nav,article,figure,figcaption	{display:block}
body, table, input, textarea, select, button p	{ font-family:µ¸¿ò, Dotum, Tahoma, Geneva, sans-serif; font-size:14px; color:#555; line-height:130%}
img, video, audio, object, iframe	{ max-width:100%;}
html, body	{ min-height:100%; margin:0; padding:0}
ul, li, p			{ list-style:none; margin:0; padding:0}
h, a	{ text-decoration:none; }
caption{display:none;}
form, input{margin:0;padding:0; }
fieldset{border:none;margin:0; padding:0;}
legend{display:none; margin:0; padding:0;}
input, textarea	{ border-radius:3px 3px; border:1px solid #ccc; padding:2px}
*		{ font-family:µ¸¿ò, Dotum, Tahoma, Geneva, sans-serif; font-size:15px; line-height:130%;  margin:0; padding:0}


.section.section>div		{ padding:10px; margin-bottom:20px; }


/* ¸®½ºÆ® */
.shop							{ width:100%; text-align:center; zoom:1}
.shop:after						{ content:""; display:block; clear:both}

.shop_category				{ position:relative; width:100%; height:auto; margin-bottom:30px; border-top:2px solid #dadada; border-bottom:1px solid #dadada; text-align:center ; zoom:1 }
.shop_category h4			{ float:left; width:25%; padding:12px 10px 12px 0;  background:url('/board/images/shop/imgLine_02.gif') no-repeat scroll right 50%; font-size:15px; text-align:center; font-weight:bold; letter-spacing:-1px}
.shop_category:after		{ content:""; display:block; clear:both}
.shop_category li			{ float:left; width:20%; padding:14px 10px;  background:url('/board/images/shop/imgLine_01.gif') no-repeat scroll right 50%}
.shop_category li.end		{ background:none}

#category_wrap				{ position:relative; width:100%; height:auto; float:left; border-bottom:1px solid #dadada}

.showlist						{ position:relative; display:inline-block; width:49%; height:auto; text-align:center; padding:0 0 10px 0; margin:0 auto; vertical-align:top !important }
.showlist .img img			{ width:98%; height:130px; margin:0; border:#dcdcdc 1px solid }
.showlist .title				{ display:block; width:98%; color:#555; text-align:center; font-size:1em; line-height:140%; margin:5px 0;  }
.showlist .title a				{ text-decoration:none; color:#333 }
.showlist .price				{ font-size:14px; text-align:center; margin:0 5px}
.showlist .price img		{ margin-top:10px; margin-bottom:20px}

@media all and (min-width:630px) and (max-width:1200px){
.showlist .img img			{ width:96%; min-height:220px; margin:0; border:#dcdcdc 1px solid }}

/* ºäÆäÀÌÁö */
#showview								{ position:relative; width:100%; height:100%; text-align:center; margin:0 auto; zoom:1}
#showview:after						{ content:""; clear:both; display:block}
#showview>p							{ width:100%; margin:5px auto}
#showview>p img					{ width:100% !important; height:auto;  border:1px solid #cdcdcd}

#showview>h3						{ width:100%; text-align:left; font-weight:bold; color:#505050; font-size:1em; letter-spacing:-1px; padding-bottom:8px}
table.product_detail				{ width:100%; border-bottom:#dadada 1px solid; zoom:1  }
table.product_detail:after			{ content:""; clear:both; display:block}
table.product_detail>thead>tr>th			{ float:left; font-size:13px; width:22%;letter-spacing:-1px; text-align:left; padding:5px 0 0 3%; font-weight:bold; border-top:#dadada 1px solid;}	
table.product_detail>tbody>tr>th			{ float:left; font-size:13px; width:22%;letter-spacing:-1px; text-align:left; padding:5px 0 0 3%; font-weight:bold; border-top:#dadada 1px solid;}	
table.product_detail>tbody>tr>td			{ float:left; text-align:left; font-size:13px; width:75%; padding:5px 0; border-top:#dadada 1px solid;}
table.product_detail td *			{ vertical-align:middle !important }
table.product_detail td	 input	{ border:1px solid #dadada}
table.product_detail td .amount	{ color:#ff0000; font-size:14px; font-weight:bold; border:0; text-align:right; padding:0}
table.product_detail td .point		{ color:#ffa500; text-align:right; border:0px; font-weight:bold; padding:0} 

.product_total							{ width:100%; border-bottom:1px solid #333; text-align:left; }
.product_total	h3						{ padding:10px 0; font-weight:bold; border-top:1px solid #333; border-bottom:1px solid #333; background-color:#e1e1e1; background:-webkit-gradient(linear, 0 0, 0 100%, from(#e1e1e1), to(#fefefe))}
.product_total p						{ padding:8px 5px; zoom:1}
.product_total p:after				{ content:""; clear:both; display:block}
.product_total	span					{ float:left; width:50%; text-align:left;}
.product_total	span .inputText	{ width:50px; border:1px solid #dadada; padding:2px 0}
.product_total .total					{ text-align:right; color:#ff0000}

#showview_bt							{ position:relative; width:100%; height:auto; margin-top:10px; padding:15px 0; zoom:1}
#showview_bt:after					{ content:""; clear:both; display:block}
#showview_bt ul						{ width:260px; height:auto; text-align:center; margin:0 auto}
#showview_bt li						{ float:left; padding-left:5px;}

#showview_detail					{ position:relative; width:100%; padding-bottom:20px; text-align:left; text-align:justify;}
#showview_detail h4				{ padding:15px 0 0 10px; font-weight:bold; color:#333}
#showview_detail h5				{ padding:5px 0 0 10px; font-weight:bold; color:#666; font-size:14px;}
#showview_detail ul				{ padding:10px;}
#showview_detail li					{  letter-spacing:-1px; font-size:14px;  color:#666;}

div.product_detail #div_explan	img	{ height:auto !important }
div.product_detail01				{ margin:0 0 15px 0; text-align:justify}
div.product_detail01 h5			{ font-weight:bold}
div.product_detail01 b				{ color:#333}
div.product_detail01 div			{ line-height:160%; margin:5px 0 0 0}
.gorosoe								{ display:none}


/* 2014.02.06 */
#allMoreBtn								{ cursor:pointer}
#allmenu001								{ width:100%; padding-top:10px; font-size:11px }
#allmenu001 table.level				{ width:100%; margin-bottom:10px; border:1px solid #c64444 }
#allmenu001 table.level thead th	{ padding-top:1px; padding-bottom:1px; background:#c64444; border-right:1px solid #fff; font-weight:bold; text-align:center; color:#fff }
#allmenu001 table.level tbody th	{ max-width:30%; padding-top:1px; padding-bottom:1px; border-right:1px solid #e6e6e6; font-size:11px; font-weight:normal; color:#000; padding-left:5px }
#allmenu001 table.level tbody td	{ padding-top:1px; padding-bottom:1px; font-size:11px; font-weight:normal; text-align:center; padding-left:0; border-right:1px solid #e6e6e6 }
#allmenu001 table.level .end		{ border-right:0 !important }



/* Àå¹Ù±¸´Ï */
#cart										{ position:relative; width:100%; margin:0 auto;}
.order_step							{ width:100%; height:35px; display:table; border-top:#969696 1px solid; border-bottom:#969696 1px solid; background:url("/board/images/shop/bg_step.png") #f6f6f6 repeat-x 0px 0px }
.order_step li							{ color:#666; text-align:center; line-height:35px; font-size:14px;display:table-cell; background:url("/board/images/shop/bg_step.png") no-repeat 100% -35px}
.order_step li.on						{ color:#1c9401; font-weight:bold}
.order_step li.end					{ background:none transparent scroll repeat 0% 0%}

#cart h3									{ position:relative; width:300px; text-align:left}
#cart h4									{ width:300px; text-align:left; padding:15px 5px 10px 5px; color:red; font-size:1em;}

#cart .top_bt							{ float:right; position:absolute; top:10px; right:5px}
#cart div.total							{ width:100%; padding:5px 0; border-bottom:1px solid #dcdcdc; background:url("/img/cart/bgCart_01.jpg") repeat-x; font-size:14px; color:#858688; margin:0 auto }

#cart ul.product						{ width:100%; font-size:14px; text-align:left; margin:0 auto; padding:10px 0; border-bottom:1px solid #dcdcdc; border-top:0; zoom:1}
#cart ul.product:after				{ content:""; clear:both; display:block}
#cart ul.product li					{ float:left}
#cart ul.product .img				{ width:70px; }
#cart ul.product .img img		{ width:60px; height:60px; margin-left:5px}

#cart ul.product .text				{ width:45%; padding-top:15px}
#cart ul.product .text li			{ clear:both; }
.btn_t				{ cursor: pointer; display:inline-block; height:26px; padding:1px; letter-spacing:-1px; border-radius:5px 5px; -webkit-box-shadow:0 1px #e0e1e2; background-color:#bcbcbc; background:-webkit-gradient(linear, 0 0, 0 100%, from(#bcbcbc), to(#8a8a8a))}
.btn_t span		{ display:inline-block; height:26px; padding:0 .7em; font-size:.85em; color:#222; line-height:26px; white-space:nowrap; border-radius:4px 4px; text-align:center; background-color:#fefefe; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f1f1f1))}

#cart ul.product .price				{ width:28%; padding-top:18px; text-align:right}

#cart dl.cart_total					{ width:100%; font-size:0.8em; padding:9px 0 5px 0; margin:10px auto 0 auto; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#ececec; zoom:1}
#cart dl.cart_total:after			{ content:""; clear:both; display:block}
#cart dl.cart_total dt				{ float:left; width:48%; height:20px; margin-left:5px; text-align:left}
#cart dl.cart_total dd				{ float:right; width:48%; height:20px; margin-right:5px; text-align:right }
#cart dl.cart_total .total			{ font-weight:bold; color:red}

.bottom_bt								{ margin-top:20px; text-align:center}



/* ÁÖ¹®°áÁ¦ */
h5.cash_title						{ padding:10px 0}
ul.product							{ width:100%; border-top:1px solid #333; border-bottom:1px solid #333; margin-bottom:20px}
ul.product li.Tprice				{ padding:10px; font-weight:bold; background-color:#e1e1e1; background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e7e7e7))}
ul.product li span.name		{ width:100%; font-weight:bold; display:block; padding-bottom:10px}
ul.product li span.option		{ width:100%;  border-top:1px dotted #999; display:block; padding:10px 0 0 0}

table.price							{ width:100%; text-align:right}
table.price th						{ border-top:1px solid #cacaca; background:#f3f3f3; padding:5px 0 5px 10px; letter-spacing:-1px; text-align:left; }
table.price td						{ border-top:1px solid #cacaca; padding:5px 10px 5px 0}
table.price td.total				{ border-left:1px solid #cacaca; font-weight:bold}
table.price td.total span		{ font-weight:bold; color:#eb2c06}

table.order_board			{ width:100%; margin-bottom:50px !important; border-top:1px solid #333; border-bottom:1px solid #333}
table.order_board img		{ vertical-align:top; }
table.order_board th		{  font-weight:bold; color:#666; border-bottom:1px solid #e0e0e0; background:#f3f3f3; padding:10px; text-align:left; letter-spacing:-1px}
table.order_board td		{ vertical-align:middle; text-align:left; border-bottom:1px solid #dfdfdf;padding:10px;}
table.order_board td li		{ float:left; margin-bottom:10px }
table.order_board label	{ padding-right:10px}
table.order_board select	{ vertical-align:top}

table.order_board .inputText01		{ width:100px}
table.order_board .pNum_year		{ width:40px}
form.cash table.cart_board .PNum_etc		{ width:70px}
table.order_board .address			{ width:90%;margin:5px 0}
table.order_board .address_etc		{ width:90%}
table.order_board .long				{ width:99%}

.border_none li			{ width:150px; padding:3px 0}

table.cash_board		{ width:100%; border-top:1px solid #333; border-bottom:1px solid #333}
table.cash_board th		{  font-weight:bold; color:#666; border-bottom:1px solid #e0e0e0; background:#f3f3f3; padding:10px; text-align:left; letter-spacing:-1px}
table.cash_board td		{ vertical-align:middle; text-align:left; border-bottom:1px solid #dfdfdf;padding:10px;}

div.cash_detail			{ font-size:11px; padding:10px; border-bottom:1px solid #a1a1a1; text-align:left}
div.cash_detail li			{ padding:5px 0}

div.bt_cash			{ width:290px; margin:0 auto; text-align:center}
div.bt_cash ul			{ width:290px; margin:20px auto 0 auto; zoom:1}
div.bt_cash ul:after	{ content:""; clear:both; display:block}
div.bt_cash li			{ float:left; padding:0 2px}
div.bt_cash input		{ border:0; padding:0}

.escrow					{ border-top:1px solid #ccc; padding:10px 0; margin-top:15px}
.escrow	 li				{ padding:0 0 5px 8px; font-size:12px; line-height:16px; text-align:justify; background:url('/board/images/shop/imgDot_02.gif') no-repeat 0 6px }
.escrow li a			{ font-size:12px; line-height:16px; text-decoration:underline; color:#549b01}

.price_popup		{ width:100%; border:1px solid #004ba4; border-radius:5px 5px}
.price_popup thead th	{ color:#fff; font-weight:bold; font-size:16px; padding:10px 0; background:#004ba4; background:-webkit-gradient(linear, 0 0, 0 100%, from(#1465ce), to(#274bb9))}
.price_popup tbody th	{ text-align:left; padding-left:10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#eeeeee}
.price_popup tbody td	{ padding:10px; border-bottom:1px solid #ccc;}
.price_popup tbody input.ed	{ width:80%}
.price_popup	tfoot td		{ padding:10px 0; text-align:center}
.btn_p		{cursor: pointer; display:inline-block; width:112px; height:30px; padding:1px; letter-spacing:-1px; border-radius:5px 5px; -webkit-box-shadow:0 1px #e0e1e2; background-color:#bcbcbc; background:-webkit-gradient(linear, 0 0, 0 100%, from(#bcbcbc), to(#8a8a8a))}
.btn_p2		{cursor: pointer; display:inline-block; width:112px; height:30px; padding:1px; letter-spacing:-1px; border-radius:5px 5px; -webkit-box-shadow:0 1px #e0e1e2; background-color:#6a92d8; background:-webkit-gradient(linear, 0 0, 0 100%, from(#6a92d8), to(#5e87cf))}
.btn_p span	 { display:inline-block; padding:6px 30px; font-size:14px; color:#222; white-space:nowrap; border-radius:4px 4px; text-align:center; background-color:#fefefe; background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f1f1f1))}
.btn_p2 span	 { display:inline-block; padding:6px 30px; font-size:14px; color:#2f6ba7; white-space:nowrap; border-radius:4px 4px; text-align:center; background-color:#fefefe; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#ffffff))}














.align							{ position:relative; width:100%; background:#979a9e; margin-bottom:20px; zoom:1 }
.align:after					{ content:""; display:block; clear:both}
.align .left					{ float:left; position:relative; width:58%; height:auto}
.align .right					{ float:right; position:relative; width:38%; height:auto}
.align li						{ float:left; }
.align li select				{ width:80px; margin-top:5px; border:1px solid #ccc}

p.total						{ padding:8px 0; text-align:left}

.gallery_wrapper			{ float: left; width: 24%; margin:0 0.5% 0 0.45%; padding-bottom:20px}
.T_gallery_img				{ height: 137px; padding:0 !important; border: 1px solid #C5C5C5; background:url('/board/img/board/bgGallery_01.gif') no-repeat 50% 50%;}
.T_gallery_img img		{ width:100%; height: 137px}

.T_gallery_text			{ width:100%; padding-top:10px; vertical-align:top}
.T_gallery_text	*		{ vertical-align:middle}
.T_gallery_text .text li	{ padding:10px 10px 0 10px}
.margin_10					{ margin:10px !important}
.right_line_01				{ padding:0 20px 0 10px !important; background:url('/board/img/board/lineBoard_img.gif') no-repeat 90% 2px;}

.gallery_wrapper .title *	{ line-height:10px !important}
.gallery_wrapper .price	{ padding:5px 0 7px 0}

.page-navi					{ width:90%; text-align:center; margin:0 auto}
.page-navigation			{ margin:20px auto; vertical-align:middle; }
.page-navigation a		{ vertical-align:top; }
.page-navigation img	{ width:50px; height:28px}
.page-navigation .page_num *			{ vertical-align:middle}
.page-navigation .prev-page input	{ padding-right:5px; }
.page-navigation .next-page input	{ padding-left:5px; }

div.bt_shop ul				{ float:right; position:relative; height:auto; margin:20px 0; text-align:right; zoom:1 }
div.bt_shop li				{ float:left; padding:0 2px; text-align:right;}		


/* 2011.01.17 */
/* Shop_Help */
.shop_help						{ position:absolute; width:330px; height:173px; border:1px solid #cdcdcd; background:url(/board/img/shop/bgShopAgain_01.gif) repeat-x; text-align:center}
.shop_help .img				{ position:relative; top:20px; width:155px; height:105px; margin:0 auto; _margin:0}
.shop_help .bt_help			{ position:relative; top:28px; width:254px; margin:0 auto; _margin:0; zoom:1}
.shop_help .bt_help:after	{ content:" "; display:block; clear:both; }

.shop_help .bt_help li		{ float:left; padding:0 2px}





.small							{ position:relative; width:310px; height:47px; padding-top:4px}
.small li							{ float:left; width:56px; height:45px; margin-right:5px; border:1px solid #e2e2e2}
.small li.end					{ margin-right:0 !important}
.small li img					{ width:56px; height:45px; }

.shop_go						{ position:relative; width:310px; padding-top:15px; zoom:1}
.shop_go:after				{ content:" "; display:block; clear:both; }
.shop_go li						{ float:left; }
.shop_go li.right				{ padding-left:8px; font-size:11px; text-align:left; line-height:13px }
.shop_go li.right img		{ padding-bottom:5px}


div.shop_view_right			{ float:right; position:relative; width:360px; }
div.shop_view_right h4		{ font-size:13px; padding-left:7px; line-height:14px; *line-height:12px; }
table.shop_view_list		{ width:100%; border-top:1px solid #e6e6e6; margin:15px 0 20px 0; text-align:left}
table.shop_view_list img	{ vertical-align:top; padding-top:2px; *padding-top:0}
table.shop_view_list td		{ border-bottom:1px solid #e6e6e6; padding:3px 0 3px 15px; }
table.shop_view_list th		{ border-bottom:1px solid #e6e6e6; padding:3px 7px; width:80px; font-weight:normal; color:#808080; text-align:left; border-right:1px solid #e6e6e6; background:#f7f7f7}
table.shop_view_list th label	{ color:#808080;}

ul.shop_view_bt li			{ float:left}
ul.shop_view_bt li.center	{ margin:0 2px}

ul.shop_view_bt01			{ width:270px;  margin:0 auto; text-align:center}
ul.shop_view_bt01 li		{ float:left; padding:10px 0 20px 0;}

div.happy						{ border:3px solid #ececec;}
div.happy img				{ border:1px solid #fff}


/* 2011.01.17 */
/* Shop_Detail */
.shop_detail					{ position:relative; width:100%; height:100%; margin:40px 0 0 0;  zoom:1}
.shop_detail:after			{ content:""; display:block; clear:both; }
.shop_detail li					{ float:left; }


ul.bt_detail						{ margin-bottom:20px; border-bottom:1px solid #777; zoom:1}
ul.bt_detail:after				{ content:" "; display:block; clear:both; }
ul.bt_detail li a.on			{ display:block; font-weight:bold; color:#000; padding:5px 10px; border:2px solid #999; border-bottom:0}
ul.bt_detail li a.off			{ display:block; font-weight:bold; color:#888; padding:5px 10px; border:2px solid #eee; border-bottom:0}


table.shop_board				{ border-top:1px solid #888888; border-bottom:solid 1px #888888; zoom:1}
table.shop_board:after			{ content:""; display:block; clear:both}
table.shop_board colgroup col.no	{ width:7%; }
table.shop_board colgroup col.star	{ width:13%; }
table.shop_board colgroup col.title	{ width:; }

table.shop_board td				{ padding:7px 5px; }
table.shop_board thead th	{ border-bottom:1px solid #a1a1a1; text-align:center;}
table.shop_board tbody td	{ border-bottom:1px solid #dfdfdf; text-align:center;}
table.shop_board .replay td	{ padding:8px 20px 15px 146px; background:#f7f7f7; color:#919191}
table.shop_board .none td	{ height:100px}

.shop_detail div.bt_list			{ float:right; width:100%; margin-top:10px; text-align:right }



/* 2011.01.17 */
/* Pop_Review */
form.popReview					{ position:relative; width:570px; margin:0 auto; text-align:left; zoom:1}
form.popReviewl:after			{ content:" "; display:block; clear:both; }
form.popReview h3				{ position:relative; height:50px !important}
form.popReview fieldset		{ text-align:right}
div.popReview-wrapper		{ position:relative; width:93%; _width:99.7%; padding:5px 3.35% 3.35% 3.35%; border:1px solid #e3e3e3; }
div.popReview-wrapper ul	{ margin-bottom:20px}
ul.popReview li					{ padding:10px 0 0 5px; line-height:14px; background:url(/board/img/shop/imgDot_01.gif) no-repeat scroll 0 15px}

table.popReview					{ width:100%; border-top:1px solid #cacaca; margin:5px 0 0 0; text-align:left}
table.popReview img			{ vertical-align:top; *padding-top:2px}
table.popReview th,
table.popReview td				{ border-bottom:1px solid #cacaca; padding:8px 7px; }
table.popReview th				{ width:65px; font-weight:bold; color:#757575 !important; background:#e8e8e9; text-align:center}
table.popReview th label		{ color:#757575;}
table.popReview textarea		{ width:420px}
table.popReview .inputText01	{ width:400px}

div.star								{ position:relative; height:25px; zoom:1}
div.star:after						{ content:""; display:block; clear:both}
div.star li							{ float:left; position:relative; padding:0 5px 0 0; *padding:0; background:none !important; }

.popReview-wrapper div.bt_list		{ width:240px; margin:0 0 0 auto; *margin:20px 0 0 auto; zoom:1}
.popReview-wrapper div.bt_list:after	{ content:" "; display:block; clear:both; }
.popReview-wrapper div.bt_list li		{ float:left; padding-left:5px}





/* 2011.01.20 */



/* 2011.01.21 */
/* Place Board */
div.popPlace-wrapper				{ position:relative; width:100%; border:1px solid #e3e3e3; padding-top:20px}
table.place_board					{ width:93%; margin:0 3.35% 0 3.35%;}
table.place_board colgroup col.name	{ width:13%; }
table.place_board					{ border-top:1px solid #a1a1a1; }
table.place_board thead th		{ padding:8px 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3; }
table.place_board th,
table.place_board td				{ padding:7px 5px; border-bottom:1px solid #dfdfdf; text-align:center;}
div.bt_place							{ width:100%; text-align:center; background:#e8e8e8; padding:10px 0}


/* 2011.01.21 */
/* Ok Board */
div.ok-wrapper					{ position:relative; width:96%; margin:0 auto 30px 0; padding:30px 10px 20px 10px; border:4px solid #e3e3e3; text-align:center; zoom:1}
div.ok-wrapper:after			{ content:" "; display:block; clear:both; }
div.ok-wrapper	 h3			{ position:relative; height:70px !important}
div.ok								{ float:left; position:relative; width:47%; _width:50%; padding:0 1.5%; zoom:1}
div.ok:after							{ content:" "; display:block; clear:both; }

div.ok01								{ float:left; position:relative; width:97%; _width:99%; padding:0 1.5% 20px 1.5%; _padding:0 0 20px 0.6%;}
div.ok-wrapper .popReview th	 { font-weight:normal; color:#414141 !important}
div.ok-wrapper .popReview td	 { text-align:right}
div.ok-wrapper .bt_cash		 { padding:10px 0}

div.ok-wrapper .text_left img{ vertical-align:middle}
div.ok-wrapper td.text_left	{ padding-top:2px; padding-bottom:2px}





/* Mypage System Start*/


/* 2011.01.21 */
/* Order Board */
div.day_search				{ position:relative; width:100%; height:auto; margin-bottom:10px; background:#f5f5f5; border-top:2px solid #f5f5f5; border-bottom:2px solid #f5f5f5; zoom:1}
div.day_search:after		{ content:" "; display:block; clear:both; border-top:2px solid #fff }
div.day_search:before		{ content:" "; display:block; clear:both; border-bottom:2px solid #fff }
div.day_search .left			{ float:left; width:98%; margin:0 auto; padding:15px 0 5px 2%; }
div.day_search .left li		{ float:left; padding:0 1px}
div.day_search .right		{ float:left; width:98%; margin:0 auto; padding:0 0 5px 2%; zoom:1}
div.day_search .right li	{ float:left; padding:0}
div.day_search .right input { font-size:12px !important; }
table.cart_board tbody td table th,
table.cart_board tbody td table td{ border-bottom:0px !important}
table.cart_board .cart_list .img	{ width}

.exp_btn02		{ text-align:center; margin-bottom:30px}

.exp_orderTitle h4		{ margin-bottom:10px}



/* 2011.01.24 */
/* point */
table.cart_board						{ width:100%; border-spacing:0; border-top:2px solid #a1a1a1; border-bottom:solid 1px #a1a1a1; margin-bottom:50px; zoom:1}
table.cart_board:after				{ content:""; display:block; clear:both}
table.cart_board	caption			{ position:absolute; left:-3000px; top:-3000px; width:1px; height:1px}

table.cart_board td					{ padding:7px 5px; font-size:0.9em}
table.cart_board thead th			{ padding:8px 0; font-size:0.9em; border-bottom:1px solid #a1a1a1; background:#f3f3f3; font-weight:normal; text-align:center }
table.cart_board thead th *		{ vertical-align:middle !important; letter-spacing:-1px; font-size:0.9em}
@media all and (max-width:768px){
table.cart_board thead span		{ display:block; width:100%; }
}
table.cart_board tbody th			{ padding:8px 0; font-size:0.9em; border-bottom:1px solid #dfdfdf; background:#f3f3f3; font-weight:normal; text-align:center }
table.cart_board tbody th span	{ font-size:0.9em; }

@media all and (max-width:330px){
table.cart_board tbody th span	{ display:inline-block; padding:0 5px }
}

table.cart_board tbody td			{ border-bottom:1px solid #dfdfdf; text-align:center;}

table.cart_board tfoot				{ height:21px; }
table.cart_board tfoot td			{ text-align:right; padding-right:14px; border-bottom:1px solid #dfdfdf; background:#f3f3f3;}
table.cart_board tfoot td.frist		{ border-top:1px solid #a1a1a1;}
table.cart_board tfoot span		{ padding-left:15px}
table.cart_board tfoot .border_none strong	{ font-size:14px !important}

table.cart_board .replay td		{ padding:8px 20px 15px 146px; background:#f7f7f7; color:#919191}
table.cart_board .none td			{ height:100px}