@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>tbody>tr>th	{ float:left; font-size:13px; width:20%;min-height:23px; letter-spacing:-1px; text-align:left; padding:5px 3%;font-weight:normal; color:#808080; border-top:#dadada 1px solid; line-height:22px !important; background:#f7f7f7}	
table.product_detail>tbody>tr>td	{ float:left; text-align:left; font-size:13px; width:72%; min-height:23px; padding:5px 0 5px 2%; border-top:#dadada 1px solid; line-height:22px !important }
table.product_detail td *				{ vertical-align:middle !important; font-size:13px; line-height:22px !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 }

/* »óÇ° »ó¼¼º¸±â 2015.02.03*/
#sit { margin:10px 0;border:1px solid #e9e9e9}
.sit_admin {text-align:right}
.sit_empty {padding:20px 0;text-align:center}

/* »óÇ° »ó¼¼º¸±â - °³¿ä */
#sit_ov_wrap {margin:0;border-bottom:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}

/* »óÇ° »ó¼¼º¸±â - ÀÌ¹ÌÁö ¹Ì¸®º¸±â */
#sit_pvi {float:left;padding:15px;width:320px}
#sit_pvi_big {margin:0 0 10px;text-align:center}
#sit_pvi_big a {display:none}
#sit_pvi_big a.visible {display:block}
#sit_pvi_thumb {margin:0;padding:0;list-style:none;zoom:1}
#sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_thumb li {float:left;margin:0 5px 5px 0}
#sit_pvi_thumb .li_last {margin:0 !important}
#sit_pvi_thumb img {}

#sit_pvi_nwbig {padding:10px 0;text-align:center}
#sit_pvi_nwbig span {display:none}
#sit_pvi_nwbig span.visible {display:inline}
#sit_pvi_nw ul {margin:0 0 20px;padding:0 10px;list-style:none;zoom:1}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_nw li {float:left;margin:0 0 1px 1px}
#sit_pvi_nw li img {width:60px;height:60px}

/* »óÇ° »ó¼¼º¸±â - °£·«Á¤º¸ ¹× ±¸¸Å±â´É */
#sit_ov		{ width:auto; height:auto !important; padding:20px 15px 0px !important; }
#sit_ov h3 { margin:0 0 10px}

#sit_title {margin:0 0 5px;font-size:1.3em}
#sit_desc {margin:0 0 5px;padding:0;color:#999}
#sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#sit_star_sns {position:absolute;top:15px;right:15px;color:#b8afa2;font-size:0.95em;letter-spacing:-0.1em}
#sit_star_sns span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0}
#sit_star_sns .sit_star {position:relative;top:-2px;margin:0 5px 0 0}
#sit_star_sns a {display:inline-block;vertical-align:middle}

.sit_ov_tbl {margin-bottom:20px;width:100%;border:0;border-collapse:collapse}
.sit_ov_tbl th {width:60px; border-bottom:1px solid #e9e9e9;font-weight:normal;text-align:left}
.sit_ov_tbl td {padding:7px 0;border-bottom:1px solid #e9e9e9}
.sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
.sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
.sit_ov_input {margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
#sit_ov_tbl button {margin:0 1px 0 0}

/* ¼±ÅÃ¿É¼Ç¿ë Ãß°¡ ¹öÆ° */
.sit_sel_btn				{ position:relative} 
.sit_sel_btn button		{ position:absolute;top:-51px;right:0 !important;right:15px}

#sit_ov h3					{ padding-bottom:5px; border-bottom:1px solid #d9d9d9; font-size:13px; color:#4863c3; letter-spacing:-1px; text-align:left }
#sit_ov h3 *				{ vertical-align:middle }
#sit_tot_price				{ margin:20px 0;font-size:1.2em;font-weight:bold; text-align:left; font-size:15px }
#sit_ov_soldout			{ margin:0 0 20px;color:#ff3061;font-weight:bold;text-align:center}
#sit_opt_added			{ width:100%; height:auto; padding:0; border:1px solid #e9e9e9;border-bottom:0;background:#fff;list-style:none zoom:1}
#sit_opt_added:after	{ content:""; clear:both; display:block }
#sit_opt_added li		{ clear:both; padding:10px; border-bottom:1px solid #e9e9e9; text-align:left }
#sit_opt_added li span{ font-size:12px;  }
#sit_opt_added li div	{ margin:5px 0 0;text-align:right}
#sit_opt_added li div input{ height:16px }
#sit_opt_added li div *	{ vertical-align:middle }
#sit_opt_added button{ margin:0 0 0 1px}
.frm_input					{ padding:0 2px; border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle; font-size:12px}
button.sit_qty_plus		{ width:20px; height:16px; padding:18px 0 0 0; overflow:hidden; border:0; background:url("/board/images/exp/btn_num_up.gif") no-repeat 0 0 }
button.sit_qty_minus	{ width:20px; height:16px; padding:18px 0 0 0; overflow:hidden; border:0; background:url("/board/images/exp/btn_num_dn.gif") no-repeat 0 0 }
button.sit_opt_del		{ width:16px; height:16px; padding:18px 0 0 0; overflow:hidden; border:0; background:url("/board/images/shop/btnDel.gif") no-repeat 0 0 }

#sit_ov_btn				{ width:auto; margin:0 auto; padding-top:10px }
#sit_ov_btn input		{ width:80px;height:30px;border:0;font-size:0.95em;text-align:center;text-decoration:none;letter-spacing:-0.1em;cursor:pointer}
#sit_btn_buy				{ width:125px !important; height:41px !important; padding-top:60px; overflow:hidden; background:url("/board/images/shop/btBuy_01.gif") no-repeat 0 0}
#sit_btn_cart				{ width:125px !important; height:41px !important; padding-top:60px; overflow:hidden; background:url("/board/images/shop/btCart_03.gif") no-repeat 0 0}
#sit_btn_rec				{ background:#888;color:#fff}

.sit_ov_tbl td				{ padding:7px 3px !important;line-height:1.4em;word-break:break-all; text-align:left !important;  }
.sit_ov_tbl *				{ font-size:12px;}


/* 2015.02.03 */
/* Àå¹Ù±¸´Ï */
.sod_img		{ width:70px;text-align:center}
.sod_opt		{ margin:5px 0;border:1px solid #e9e9e9;border-bottom:0;background:#f2f5f9}
.sod_opt ul	{ margin:0;padding:0;list-style:none}
.sod_opt li		{ padding:3px;border-bottom:1px solid #e9e9e9; font-size:11px}
.sod_option_btn .mod_options {margin:0;padding:3px 0;width:100%;border:0;background:#ff882a;color:#fff;cursor:pointer}
/* ¼±ÅÃ»çÇ×¼öÁ¤ */
#sod_bsk_list { position:relative; z-index:10000;}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:0;left:0;padding:2%;width:95%;height:300px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}
a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;width:auto; height:22px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle; font-size:12px} 
.btn_confirm	{ margin-bottom:20px; text-align:center} /* ¼­½Ä´Ü°è ÁøÇà */
#mod_option_frm .btn_confirm .btn_submit {padding:6px;border:1px solid #000;background:#555; color:#fff;letter-spacing:-0.1em;cursor:pointer}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}


/* Àå¹Ù±¸´Ï */
#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}