@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

html{ height:100%; width:100%; }
body {height:100%; width:100%; margin:0px; padding:0px; font-family:Nanum Gothic,"돋움",Dotum,sans-serif; font-size:12px; color:#8d8d8d; }
select { font-size:12px; height:26px; border:1px solid #DFDFDF; }
input { font-size:12px; vertical-align:middle; }
.input { height:18px; background:#fff; border:1px solid #DFDFDF; height:24px; }
form { margin:0 }
fieldset,iframe{border:0 none;}
img { border:0; outline:none; selector-dummy:expression(this.hideFocus=true);}
table,div
{
 border:0px;
 margin:0px;
 padding:0px;
 word-wrap: break-word; /* Internet Explorer 5.5+ */
 /*white-space: pre-wrap; /* css-3 */
 /*white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
 /*white-space: -pre-wrap; /* Opera 4-6 */
 /*white-space: -o-pre-wrap; /* Opera 7 */
}
input[type=button] { background-color:#03036d; color:#c5b585; border:0px solid; height:26px; }
input[type=submit] { background-color:#03036d; color:#c5b585; border:0px solid; height:26px; }


dd, dl, ol, ul {margin:0px;padding:0px; float:left;}
li {list-style-type:none; }
.login_bar li {list-style-type:none; float:left; padding:0px 2px; font-size:11px; }

a { text-decoration:none;color:#404040; outline:none; selector-dummy:expression(this.hideFocus=true); }
a:hover { text-decoration:none;color:#404040; }
p {  }

.float_left { float:left; }
.float_right { float:right; }
.clear_both { clear:both; }
.div_center { margin:0px auto; }

.page_msg { position:absolute; left:0px; top:0px; z-index:999999; background-color:#ffffff; }
.page_msg_bg { position:absolute; left:0px; top:0px; width:100%; background-image:url('../skin/tini/img/page_msg_bg.png'); z-index:999999; }
.select_box { position:relative; overflow:hidden; height:19px; background:url(../img/select_arrow.png) right center no-repeat; background-color:#F7F7F7; border:1px solid #E9DDDD; cursor:pointer; } /* 옵션 선택 하세요 겉 부분 */
.select_box label { position:absolute; line-height:19px; color:#03036d; left:6px; letter-spacing:-1px; }
.select_box select { width:100%; color:#000000; border:1px solid #03036d; opacity:0; filter:alpha(opacity=0); /* IE 8 */ }

/* 페이지 분단 부분 */
.top_div    { width:100%; }
.main_div   { width:100%; min-height:600px; }
.bottom_div { position:absolute; width:100%; overflow:hidden; z-index:3; }

.top_div_bar a { color:#fff; font-size:11pt; line-height:50px; }

/* 페이지 부분 */
.page_top { padding:0px 0px 0px 0px; }
.page_main { overflow:hidden1; padding:10px 20px 20px 20px;}
.page_bottom { background:#F7F7F7; padding:0px; }

.page_center { float:left; text-align:left; }
.page_left { float:left; text-align:left; }
.page_right { float:left; text-align:left; }
.right_banner { position:fixed; top:130px; z-index:9999; border:0px solid #dedede; text-align:center;  }
.left_banner { position:fixed; top:130px; z-index:9999; border:0px solid #dedede; text-align:center;  }
.left_banner img { display:block; }
.title { float:left; padding-left:30px; padding-right:50px; font-size:16pt;font-weight:bold;color:#03036d;letter-spacing:-1px; margin-bottom:7px; border-bottom:1px solid #03036d; padding-bottom:8px; }
.title2 { float:left; font-size:16pt;font-weight:bold;color:#03036d;letter-spacing:-1px; margin-bottom:5px; }
.sub_title { text-align:center; font-size:18pt;font-weight:bold;color:#03036d;letter-spacing:-1px; margin-bottom:15px; }
.title_img { margin-bottom:10px; }

/* 상품 정보 부분 */
.goods_info_opt { width:100%;z-index:2; }
.goods_info_opt_2 { }
.goods_order_day { font:16px 고딕; font-weight:bold; color:#ffffff; width:171px; height:30px; padding-top:10px; background-image:url('../skin/tini/img/bg_time.gif'); text-align:center; }
.explanation { font-size:17px; color:#979797; }
.goods_title { width:100%; border-bottom:0px solid #dedede; padding-top:8px; padding-bottom:5px; overflow:hidden; }
.goodsnm { font-size:20pt; font-weight:bold; padding-bottom:5px; padding-left:10px; text-align:left; color:#555555; }
.goodscd { text-align:left; color:#757575; padding-left:10px; }
.option { height:20px; width:95%; padding:3px; padding-left:17px; clear:both; }
.option_2 { width:95%; padding:3px; padding-left:17px; clear:both; }
.goods_price_item { color:#191919; text-align:left; }
.goods_consumer { font:14pt Arial, dotum, 돋움; color:#918f90; line-height:34px; height:34px; }
.goods_consumer span { font-size:12px; }
.goods_price_body { float:left; padding-left:10px; }
.goods_price { font:30pt Arial, dotum, 돋움; font-weight:bold; color:#ff1409; }
.goods_price_dc { float:left; height:80px; padding-top:10px; margin-left:10px; width:127px; font-size:36pt; font-weight:bold; color:#fff; background:url('../skin/tini/img/goods/per.png'); text-align:center; }
.goods_price_dc2 { float:left; height:80px; padding-top:10px; margin-left:10px; width:127px; font-size:36pt; font-weight:bold; color:#fff; text-align:center; }
.goods_price_pre { font-size:17pt; font-weight:bold; }
.goods_item { text-align:left; padding-top:5px; }
.goods_info { clear:both; padding-top:5px; border:1px solid #dedede; background-color:#fcfcfc }
.goods_info_t { padding:5px; color:#666666; }
.goods_info_c { color:#666666; }

/* 상품 상세 코디 */
.coordi_body { border-bottom:1px solid #e8e8e8; background-color:#fcfcfc; }
.coordi_body_title { font-size:15px; font-weight:bold; color:#757575; }
.coordi_list { width:100%; height:115px; border-top:1px solid #e8e8e8; padding-top:5px; padding-bottom:5px; }
.coordi_goods_img { float:left; width:80px; height:115px; overflow:hidden; padding-left:5px; }
.coordi_goods_img img { width:80px; border:1px solid #e8e8e8; }
.coordi_goods { float:left; }
.coordi_goods_nm { font-weight:bold; color:#666666; padding-top:5px; padding-left:10px; }
.coordi_goods_price { float:left; }
.coordi_goods_opt { float:left; color:#757575; padding-left:10px; }
.coordi_goods_opt_seleted { width:315px; }
.coordi_goods_view { text-align:center; padding-top:20px; }
.coordi_goods_end { clear:both; }

/* 상품 옵션 부분 */
.option_item { border-top:0px dashed #dedede; color:#191919; text-align:left; padding-top:5px; margin-bottom:5px; }
.item_view_opt_t { float:left; width:80px; padding-top:3px; padding-bottom:5px; padding-right:10px; color:#828282; } /* 상품 옵션 제목 */
.item_view_opt_c { float:left; height:19px; width:70%; color:#828282; }  /* 상품 옵션 내용 */
.item_view_opt_c_c { position:relative; height:19px; background:url(../img/select_arrow.png) right center no-repeat; background-color:#F7F7F7; border:1px solid #E9DDDD; cursor:pointer; } /* 옵션 선택 하세요 겉 부분 */
.item_view_opt_c_c label { position:absolute; color:#ef1f12; top:3px; left:3px; letter-spacing:-1px; }
.item_view_opt_c_c select { width:100%; color:#000000; border:1px solid #ff0000; opacity:0; filter:alpha(opacity=0); /* IE 8 */ }
.item_view_opt_c_c_title.off { height:20px; line-height:20px; text-align:left; padding-left:5%; width:100%; }
.item_view_opt_c_c_title.on { border:1px solid #000; height:40px; line-height:40px; text-align:center; width:100%; background-color:#999999; color:#fff; }
.item_view_opt_c_c_val.on { display:block; }
.item_view_opt_c_c_val.off { display:none; }
.item_view_opt_c_c ul {  display:none;position:absolute; top:40px; background-color:#fff; width:100%; height:204px; overflow:auto; border:1px solid #000; }
/*.item_view_opt_c_c ul:first-child { position:absolute; top:0px; background-color:#fff; width:100%; border:1px solid #000; }*/
.item_view_opt_c_c li { height:40px; line-height:40px; border-bottom:1px solid #dadada; padding:5px 10px; color:#000; }
.item_view_opt_c_c li:hover { background-color:#ccc; }
.item_view_opt_t_2 { float:left; width:60px; color:#757575; padding-right:0px; }
.item_view_opt_c_2 { float:right; color:#A6A6A6; letter-spacing:-1px; }
.item_list_ajax_goods_img { float:left; padding:5px; }
.item_list_ajax_goods_body { float:left; width:365px; text-align:left; }
.option_body_list { background-color:#fcfcfc; }
.option_body_list_td { border-bottom:1px solid #dedede; padding:5px; height:55px; }
.opt_nm { line-height:24px; }
.opt_regdt { line-height:24px; color:#FF0000; }
.item_add_opt_img { float:left; padding:0px 5px; }
.item_add_opt_nm { float:left; padding:0px 5px; line-height:13px; width:190px; }
.item_add_opt_nm span { color:#999; }
.item_add_opt_price { float:right; font-family:Arial, dotum, 돋움; font-weight:bold; }

/* 상품 리스트 간편 구매 부분 */
.goods_option { width:100%; height:22px; }
.goods_option_memo { width:100%; }
.goods_option_reserve { width:80%; }
.goods_option_reserve_1 { width:39%; }
.goods_option_reserve_2 { width:39%; }
.item_list_ajax_div { width:552px; border:2px solid #ffffff; }
.item_list_ajax_div2 { width:550px; border:1px solid #8C8C8C; background-color:#ffffff;}
.item_list_ajax_longdesc { width:720px; overflow:hidden; border:1px solid #000000; background-color:#000000; cursor:pointer; }
.item_list_ajax_longdesc_title { background-color:#000000; width:100%; cursor:pointer; }
.item_list_ajax_longdesc_title_2 { float:left; width:699px; color:#ffffff; padding-top:5px; padding-bottom:5px; text-align:center; }
.item_list_ajax_longdesc_content { background-color:#ffffff; max-height:100%; overflow:auto; overflow-x:hidden; }
.item_list_ajax_1 { height:21px; width:550px; background-color:#000000; }
.item_list_ajax_1_title { float:left; width:529px; padding-top:5px; background-color:#000000; color:#ffffff; text-align:center; }
.item_list_ajax_2 { padding-top:15px; }
.item_list_ajax_t { float:left; width:25%; padding-top:5px; height:11px; text-align:left; font-weight:bold; }
.item_list_ajax_c { float:left; width:75%; height:20px; text-align:left; }

/* 상품 리스트 부분 */
.top_item { border:0px solid #E1E1E1; background-color:#ffffff; width:100%; overflow:hidden; }
.top_item_title { color:#ef1f12; }
.top_item_bar { color:#ff6600; height:18px; padding-top:3px; padding-left:5px; margin-top:5px; margin-bottom:3px; }
.top_item_con { padding:10px; padding-left:0px; }
.item_goods_title { padding-top:5px; padding-bottom:5px; }
.item_soldout { background-image:url('../skin/tini/img/soldout_bg.png'); text-align:center; }
.item_goods { position:relative; width:100%; overflow:hidden; }
.item_goods_move_list { position:absolute; }
.item_goods_list { margin-right:10px; text-align:center; float:left; border-left:0px solid #e8e8e8; }
.item_goods_list_end { margin-right:0px; border-right:0px solid #e8e8e8; }
.item_goods_list_margin { height:25px; }
.item_goods_img { border:0px solid #e8e8e8; }
.item_goods_brand { text-align:left; padding-top:3px; padding-bottom:3px; font-weight:bold; color:#000000; }
.item_goods_nm { text-align:left; font-weight:bold; }
.item_goods_nm a { color:#666666; }
.item_goods_explanation { text-align:left; height: 22px; line-height: 22px; color:#828284; }
.item_goods_explanation a {color:#cccccc; }
.item_goods_price { margin-top:10px; height:40px; overflow:hidden;text-align:left; letter-spacing:-1px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.item_goods_price_price { font:12px Verdana; font-weight:bold; color:#5D5D5D; letter-spacing:-1px; }
.item_goods_price_pre_price { color:#999999; padding-right:5px; }
.item_goods_icon { text-align:left; }
.item_sort { float:right; }
.item_sort_on { float:left; color:#ef1f12; cursor:pointer; }
.item_sort_off { float:left; color:#636363; cursor:pointer; }
.item_list_curr { height:25px; text-align:left; color:#666666; padding-left:10px; }
.item_list_curr_list { float:left; color:#ef1f12; line-height:19px; width:150px; padding-right:15px; overflow:hidden; background:url(../img/curr_arrow.png) right center no-repeat; }
.item_list_curr_ct { font:13px dgeorgia, serif; color:#ef1f12; }
.item_list_curr_ct_t { text-align:left; color:#666666; }
.sub_category { width:100%; overflow:hidden; border:1px solid #e8e8e8; }
.sub_category_con_off_off { padding:6px; background-color:#ffffff; }
.sub_category_con_off_on { padding:6px; background-color:#e8e8e8; }
.sub_category_con_on_off { padding:6px; background-color:#ffffff; }
.sub_category_con_on_on { padding:6px; background-color:#ff6600; }
.sub_category_con_off_off span { font:9px verdana; color:#ff6600; }
.sub_category_con_off_on span { font:9px verdana; color:#ff6600; }
.sub_category_con_on_off span { font:9px verdana; color:#ff6600; }
.sub_category_con_on_on a { color:#ffffff; }
.sub_category_con_on_on span { color:#ffffff; }

/* 주문 페이지 부분 */
.order_title{ background-color:#F3F3F3; text-align:center; }
.order_buy_bt { float:left; width:130px; height:40px; padding-left:10px; }
.order_value { padding:10px 0px 10px 0px; border-bottom:1px solid #eeeeef; text-align:center; background-color:#F7F7F7; border-right:1px solid #eeeeef;  }
.order_value2 { padding:10px 0px 10px 0px; border-bottom:1px solid #eeeeef; text-align:center; background-color:#fffff; color:#484b48; border-right:1px solid #eeeeef; }
.order_value3 { padding:10px 0px 10px 0px; border-bottom:1px solid #eeeeef; text-align:center; background-color:#fffff; border-right:1px solid #eeeeef;  }
.order_price { font-size:18px; font-weight:bold; color:#ef1f12; }
.order_price_2 { float:left; width:130px; height:40px; text-align:center; background-image:url('../skin/tini/img/order_price.gif'); }
.order_price_3 { height:20px; padding-top:12px; font-size:18px; font-weight:bold; color:#ffffff; }
.order_item_box { border:1px solid #eeeeef; }
.order_item_box_price { border-top:2px solid #ef1f12; border-bottom:1px solid #eeeeef; margin-top:30px; }
.order_item_box_price_left { height:25px; width:150px; background-color:#F7F7F7; padding-left:15px; text-align:left; font:9pt tahoma; color:#20232c; letter-spacing:-1px; }
.order_item_box_price_right { padding-left:15px; }
.order_item_title { height:40px; text-align:center; font:9pt tahoma; color:#20232c; letter-spacing:-1px; border-bottom:1px solid #eeeeef; background:#F7F7F7; border-right:1px solid #eeeeef; }
.order_item_title.title_left { border-left:1px solid #eeeeef; }
.order_left { background-color:#F7F7F7; padding-left:15px; text-align:left; font:9pt tahoma; color:#20232c; letter-spacing:-1px; border-bottom:1px solid #eeeeef; border-right:1px solid #eeeeef; }
.order_right { background-color:#F7F7F7; padding-left:10px; text-align:left; border-bottom:1px solid #eeeeef; color:#484b48; }
.order_right2 { background-color:#ffffff; padding-left:10px; text-align:left; border-bottom:1px solid #eeeeef; color:#484b48; }
.order_left_last { background-color:#F7F7F7; padding-left:15px; text-align:left; font:9pt tahoma; color:#20232c; letter-spacing:-1px; }
.order_right_last { padding-left:10px; text-align:left; }
.order_opt { color:#b6b7bc; font-size:11px; padding-top:6px; }
.order_text { color:#b6b7bc; font-size:11px; }
.order_memo { height:20px; color:#ef1f12; font-size:11px; padding-top:6px; }
.order_reserve { height:20px; color:#ef1f12; font-size:11px; padding-top:6px; }
.order_opt_add {  height:20px; color:blue; }
.order_soldout { background-color:#FFD8D8; }
.err { text-align:left; color:#ef1f12; }

/* 메인 롤링 상품 페이지 부분 */
.ca-container { position:relative; width:100%; height:400px; z-index:1; }
.ca-wrapper{ width:100%; height:100%; position:relative; z-index:1; }
.ca-item{ position:relative; float:left; height:100%; text-align:center; z-index:1; }
.ca-item-new{ position:relative; float:left; width:175px; height:100%; text-align:center; z-index:1; } /* 상품 분류가 new인 상품 리스트 css (.ca-item-코드명)으로 추가가능  */
.ca-nav span{ display:none; width:25px; height:38px; background:transparent url(../img/arrows.png) no-repeat top left; position:absolute; top:50%; margin-top:-60px; left:-20px; text-indent:-9000px; opacity:0.7; cursor:pointer; z-index:100; }
.ca-nav span.ca-nav-next{ background-position:top right; left:auto; right:-20px; }
.ca-nav span:hover{ opacity:1.0; }

/* 페이징 */
.paging_off { height:20px; line-height:20px; padding-left:6px; padding-right:6px; border:1px solid #d1d2d3; }
.paging_on { height:20px; line-height:20px; padding-left:6px; padding-right:6px; border:1px solid #ef1f12; font-weight:bold; color:#ef1f12; }
.page_prev_off { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_prev_off.gif) no-repeat; background-position:center; }
.page_prev_on { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_prev_on.gif) no-repeat; background-position:center; }
.page_next_off { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_next_off.gif) no-repeat; background-position:center; }
.page_next_on { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_next_on.gif) no-repeat; background-position:center; }
.page_first_off { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_first_off.gif) no-repeat; background-position:center; }
.page_first_on { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_first_on.gif) no-repeat; background-position:center; }
.page_end_off { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_end_off.gif) no-repeat; background-position:center; }
.page_end_on { text-indent:-9999px; width:15px; height:20px; background:transparent url(../img/page_end_on.gif) no-repeat; background-position:center; }

/* 각종 버튼 */
.bt_off { float:left; padding-top:5px; height:15px; padding-left:6px; padding-right:6px; border:1px solid #d1d2d3; cursor:pointer; }
.bt_on { float:left; padding-top:5px; height:15px; padding-left:6px; padding-right:6px; border:1px solid #ef1f12; font-weight:bold; color:#ef1f12; cursor:pointer; }
.bt_list { float:right; padding-top:6px; height:16px; width:60px; text-align:center; border:1px solid #000000; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#666666; }
.bt_update { float:right; padding-top:6px; height:16px; width:60px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ff6600; }
.bt_delete { float:right; padding-top:6px; height:16px; width:60px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ff6600; }
.bt_reply { float:right; padding-top:6px; height:16px; width:60px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ff6600; }
.bt_write { float:right; padding-top:6px; height:16px; width:60px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ff6600; }
.bt_search { float:left; padding:4px 10px; text-align:center; cursor:pointer; background-color:#03036d; color:#c5b585; border:0px solid; margin-right:5px; }
.bt_comment { margin-left:10px; padding-top:23px; height:33px; width:100px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ff6600; }
.bt_comment_re { margin-left:10px; padding-top:23px; height:33px; width:100px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_comment_del { float:left; margin-left:5px; padding-top:4px; height:13px; width:40px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_passchk { float:left; margin-left:5px; padding-top:4px; height:13px; width:40px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_refund_close { float:left; padding-top:6px; height:20px; width:120px; text-align:center; border:1px solid #000000; font-size:15px; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#666666; }
.bt_refund { float:left; padding-top:6px; height:20px; width:120px; text-align:center; border:1px solid #ED0000; font-size:15px; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_coupoin_in { float:left; padding-top:6px; height:16px; width:60px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_coordi_save { float:left; padding-top:13px; height:23px; width:120px; text-align:center; border:1px solid #000000; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#666666; }
.bt_coordi_list { float:left; padding-top:13px; height:23px; width:60px; text-align:center; border:1px solid #000000; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#666666; }
.bt_coordi_op { padding-top:6px; height:16px; width:25px; text-align:center; border:1px solid #666666; color:#666666; cursor:pointer; background-color:#dedede; }
.bt_coordi_db_save { float:right; padding-top:13px; height:23px; width:120px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_coupon_in { float:right; padding-top:6px; height:16px; width:120px; text-align:center; border:1px solid #ef1f12; font-weight:bold; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_common { font-size:11px; float:left; padding-top:3px; height:17px; width:88px; text-align:center; color:#878787; cursor:pointer; background:url('../img/common_bt.jpg'); }
.bt_common_2 { padding-top:3px; height:17px; width:88px; text-align:center; color:#878787; cursor:pointer; background:url('../img/common_bt.jpg'); }
.bt_common_3 { float:left; line-height:26px; text-align:center; width:88px; background-color:#6a7d9e; color:#ffffff; height:26px; }
.order_refund { padding-top:3px; height:13px; width:180px; text-align:center; border:1px solid blue; color:#ffffff; cursor:pointer; background-color:#4641D9; }
.order_refund_cancel { padding:3px; height:13px; line-height:13px; width:180px; text-align:center; border:1px solid #ef1f12; color:#ffffff; cursor:pointer; background-color:#ef1f12; }
.bt_coupon { float:left; margin-left:5px; padding-top:2px; height:12px; width:80px; text-align:center; border:1px solid #000000; color:#ffffff; cursor:pointer; background-color:#666666; }
.bt_coupon_cancel { float:left; margin-left:5px; padding-top:2px; height:12px; width:80px; text-align:center; border:1px solid #000000; color:#ffffff; cursor:pointer; background-color:#666666; }

.bt_gray { float:left; line-height:20px; height:20px; text-align:center; background-color:#F6F6F6; border:1px solid #ccc; padding:0px 10px; font-size:8pt; cursor:pointer; }
.bt_submit { float:left; line-height:20px; height:20px; text-align:center; background-color:#ef1f12; border:1px solid #DB3A00; padding:0px 10px; color:#fff; font-size:8pt; cursor:pointer;}


/* 각종 탭 css */
.goods_info_bar{ float:left; background-color:#ffffff; line-height:40px; height:40px; width:20%; border-bottom:1px solid #d1d2d3; font-weight:bold; color:#ef1f12; cursor:pointer; text-align:center; }
.goods_info_bar.on { background-color:#ffffff; border-bottom:2px solid #ef1f12; color:#ef1f12; }
.goods_info_bar.off {background-color:#ffffff; border-bottom:1px solid #d1d2d3; color:#999999; }
.login_tap_on { float:left;height:18px;width:100px;background-color:#666666;text-align:center;padding-top:10px;border-top:1px solid #666666;border-left:1px solid #666666;color:#ffffff; }
.login_tap_off { float:left;height:18px;width:100px;background-color:#fcfcfc;text-align:center;padding-top:10px;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;color:#cccccc; }

/* 레프트 메뉴 */	
.left_menu { border:0px solid #d10000; font-size:13px; line-height:18px; }
.left_menu_title { height:17px; padding-top:5px; text-align:left; color:#404040; letter-spacing:-1px; }
.left_menu_title a { color:#404040; }
.left_menu_sub1 { padding-left:0px; padding-top:6px; }
.left_menu_sub2 { padding-left:10px; padding-top:6px; }
.left_menu_sub3 { padding-left:20px; padding-top:6px; }
.left_menu_sub4 { padding-left:30px; padding-top:6px; }
.left_menu_sub_on a { font-weight:bold; color:#ef1f12; }

.left_brand_body { width:163px; padding-left:10px; padding-bottom:5px; border:1px solid #d1d2d3; }
.left_brand_list { width:155px; height:26px; padding-top:4px; border-bottom:1px solid #d1d2d3; }

.top_cate { width:175px; }
.top_cate_title { height:17px; padding-top:5px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; color:#ffffff; font-weight:bold; background-color:#BDBDBD; }
.top_cate_title a { color:#ffffff; font-weight:bold; }
.top_cate_sub { padding-left:2px; padding-top:6px; border-right:1px solid #d1d2d3; }

.bottom_company_info { padding-top:5px; text-align:left; font:13px 고딕; color:#757575; }

/* 게시판 */
.board_title { text-align:center; background-color:#6a7d9e; border-top:1px solid #d8dfe2; border-bottom:1px solid #d8dfe2; border-right:1px solid #4d616d; color:#fff; }
.board_con { text-align:center; border-bottom:1px solid #dedede; padding-top:5px; padding-bottom:5px; }
.board_con a { text-align:center; color:#000000; }
.board_comment_ct { color:#ff6600; }
.board_comment_input { float:left; }
.board_view_title { padding-top:10px; padding-bottom:10px; background-color:#EFF3F4; border-bottom:1px solid #d8dfe2; }
.board_view_con { padding-top:10px; padding-left:10px; padding-bottom:10px;  border-bottom:1px solid #dedede; }
.board_view_con p { display:block; line-height:25px;}
.board_view_con img { max-width:600px; }
.board_title_bold { padding-left:10px; padding-bottom:10px; font-size:15px; font-weight:bold;  }
.board_title_text { padding-left:10px; font-weight:normal; }
.board_reply_body { border-top:1px solid #dedede; background-color:#EFF3F4; }
.board_reply_list { text-align:left; border-bottom:1px solid #dedede; }
.board_reply_regdt { color:#999999; }
.board_title2 { width:120px; text-align:center; font-weight:bold; background-color:#EFF3F4; border-bottom:1px solid #d8dfe2; }
.board_con2 { text-align:left; border-bottom:1px solid #dedede; padding-top:5px; padding-bottom:5px; }

/* 오늘 본 상품 */
.today_goods { border:1px solid #dedede; margin-top:-4px; background-color:#fff; }
.today_goods img { width:80px; }
.today_goods_img { height:92px; overflow:hidden; }
.today_goods_body { height:92px; overflow:hidden; margin-top:10px; }

/* 쿠폰 직접 다운로드 */
.coupon_list { float:left; width:87px; border:3px solid #814ff0; height:30px; padding-top:10px; cursor:pointer; }
.coupon_bg { top:-10px; height:50px; width:90px; position:absolute; background-image:url(../img/coupon_down_bg.png); }
.coupon_body { width:90px; text-align:center; font:14px Verdana; font-weight:bold; color:#814ff0; }

.coupon_ajax_title { background-color:#000000; color:#ffffff; height:25px; line-height:25px; }
.coupon_ajax_box { border-bottom:1px solid #eeeeef; }
.coupon_ajax_body { background-color:#F7F7F7; }

/* 쿠폰 인증 받기 */
.coupoin_in_div { background-color:#ffffff; width:354px; height:104px; border:2px solid #ffffff; }
.coupoin_in_div2 { background-color:#ffffff; width:350px; height:100px; border:2px solid #cccccc; }
.coupoin_in_ajax_1 { float:left; height:21px; width:350px; background-color:#000000; }
.coupoin_in_ajax_1_title { float:left; width:329px; padding-top:5px; font-weight:bold; color:#ffffff; text-align:center; }

/* 팝업 창 */
.popup { z-index:99999999; background-color:#ffffff; text-align:left; }
.popup_close { background-color:#000000; }

/* 예약 주문 */
.order_calendar { width:100%; border:1px solid #dedede; }
.calendar_order_select { background-color:#cccccc; }
.calendar_order_satur { width:100%; text-align:right; color:#0100FF; }
.calendar_order_sun { width:100%; text-align:right; color:#FF0000;  }
.calendar_order_week { width:100%; text-align:right; color:#000000;  }
.calendar_year {  font-weight:bold; text-align:center; }
.calendar_pre { float:left; width:33%; text-align:center; cursor:pointer; }
.calendar_month_month { float:left; width:33%; text-align:center; }
.calendar_next { float:left; width:33%; text-align:center; cursor:pointer; }


.top_big_banner { position:relative; width:100%; height:429px; background:#ffffff; z-index:999; background:url(../skin/tini/img/big_ban_bg.jpg);background-repeat:no-repeat; background-position:50% 50%; }
.visual {position:relative; width:100%; height:338px; z-index:999;padding-top:53px;}
.slider {width:100%;height:352px;position:relative;overflow:hidden;text-align:center;}
.slider .bd {width:936px;height:352px;position:absolute;left:50%;margin-left:-440px;}
.slider .bd li {width:936px;height:352px;overflow:hidden;text-align:center;padding-left:13px;}
.slider .bd li img {display:block;width:934px;height:338px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-990px !important;}
.slider .hd {position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}
.slider .hd li {display:inline-block;*display:inline;zoom:1;width:8px;height:8px;line-height:99px;overflow:hidden;background:url(images/slider-btn.png) 0 -10px no-repeat;margin:0 5px;cursor:pointer;filter:alpha(opacity=40);opacity:0.4;}
.slider .hd li.on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn {position:absolute;z-index:1;top:0px;width:100%;height:450px;cursor:pointer;}
.slider .prev {left:-50%;margin-left:-483px;}
.slider .next {left:50%;margin-left:481px;}
.slider .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;height:338px;background:#000000;filter:alpha(opacity=30);opacity:0.5;margin-top:4px;}
.slider .pnBtn .arrow {position:absolute;top:0;z-index:1;width:60px;height:450px;}
.slider .pnBtn .arrow:hover {filter:alpha(opacity=60);opacity:0.6;}
.slider .prev .arrow {top:150px; width:75px; right:-40px;background:url(../img/slider-arrow1.png) no-repeat;}
.slider .next .arrow {top:150px;width:75px;left:-40px;background:url(../img/slider-arrow2.png) no-repeat;}
.bd_img { margin-top:4px;width:934px;height:338px; -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.6);-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.6);box-shadow: 0px 0px 5px rgba(0,0,0,.6); }

.alpha_off { filter:alpha(opacity=50);opacity:0.5;border:1px solid #b8b8b8; }
.alpha_on { filter:alpha(opacity=100);opacity:1.0;border:2px solid #fc5101;left:-1px;top:-1px; }

#banner_div_9 {outline:1px solid #ccc; margin-top:2px; }
#banner_div_9:hover {outline:2px solid #e0543b; margin-top:2px; }

.banner_div img { display:block;}
.main_banner_2_title { text-align:left; padding-top:25px; }
.main_banner_2_div { position:relative;height:152px;z-index:2;text-align:left;padding:10px 0px 10px 10px;background-color:#ffffff;border:1px solid #d8d8d8; }
.main_banner_2_body { position:absolute;height:170px;width:978px;overflow:hidden; }
.main_banner_2 { position:absolute; z-index:2; left:0px; height:190px; overflow:hidden; }
.main_banner_2 img { border:1px solid #d8d8d8; }
.main_banner_2_bt { height:20px; width:0px; overflow:hidden; margin:0px auto; padding-top:10px; }
.main_banner_2_bt_off { float:left; height:10px; width:10px; background:url('../img/banner_off.png'); cursor:pointer; margin-right:5px; }
.main_banner_2_bt_on { float:left; height:10px; width:10px; background:url('../img/banner_on.png'); cursor:pointer; margin-right:5px; }
.banner-previous { top:40%; left:-10px; width:32px; height:50px; background:url('../img/banner_pre2.png') center no-repeat; cursor:pointer; }
.banner-previous:hover { width:32px; height:50px; background:url('../img/banner_pre_on2.png') center no-repeat; cursor:pointer; }
.banner-next { top:40%; right:-10px; width:32px; height:50px; background:url('../img/banner_next2.png') center no-repeat; cursor:pointer; }
.banner-next:hover { width:32px; height:50px; background:url('../img/banner_next_on2.png') center no-repeat; cursor:pointer; }
.banner-bnt { text-indent:-9999px; cursor:pointer; float:left; width:12px; height:8px; background:transparent url(../img/roll.png) no-repeat; }
#banner_3-next, #banner_11-next { display:none; }
#banner_3-previous, #banner_11-previous { display:none; }


.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.img-100 img { width:100%; display:block; }

.sub_menu_new div { color:#03036d; }
.sub_menu_new:hover { color:#ff5000; background-color:#f0f1f7; height:45px; line-height:45px; }
.sub_menu_new:hover div { color:#ff5000; }

.attendance_calendar { width:100%; border:1px solid #dedede; }
.attendance_calendar td { height:100px; border-bottom:1px solid #dedede; border-right:1px solid #dedede; }
.calendar_attendance_title td { height:30px; text-align:center; background-color:#F7F7F7; }
.calendar_attendance_select { background-color:#cccccc; }
.calendar_attendance_satur { width:100%; text-align:right; color:#0100FF; }
.calendar_attendance_sun { width:100%; text-align:right; color:#FF0000;  }
.calendar_attendance_week { width:100%; text-align:right; color:#000000;  }
.calendar_year {  font-weight:bold; text-align:center; }
.calendar_pre { float:left; width:33%; text-align:center; cursor:pointer; }
.calendar_month_month { float:left; width:33%; text-align:center; }
.calendar_next { float:left; width:33%; text-align:center; cursor:pointer; }

.eventmenu { position:relative; }
.eventmenu ul { overflow:hidden; }
.eventmenu li { height:40px; float:left; }

.item_goods_list_tap_category_best_0 { background-image:url(/shop/skin/tini/img/main/main_hot_1_off.jpg);background-repeat:no-repeat; text-indent:-99999px;}
.item_goods_list_tap_category_best_1 { background-image:url(/shop/skin/tini/img/main/main_hot_2_off.jpg);background-repeat:no-repeat; text-indent:-99999px;}
.item_goods_list_tap_category_best_2 { background-image:url(/shop/skin/tini/img/main/main_hot_3_off.jpg);background-repeat:no-repeat; text-indent:-99999px;}
.item_goods_list_tap_category_best_3 { background-image:url(/shop/skin/tini/img/main/main_hot_4_off.jpg);background-repeat:no-repeat; text-indent:-99999px;}
.item_goods_list_tap_category_best_4 { background-image:url(/shop/skin/tini/img/main/main_hot_5_off.jpg);background-repeat:no-repeat; text-indent:-99999px;}
.item_goods_list_tap_category_best_5 { background-image:url(/shop/skin/tini/img/main/main_hot_6_off.jpg);background-repeat:no-repeat; text-indent:-99999px;}
.item_goods_list_tap_category_best_0.on { background-image:url(/shop/skin/tini/img/main/main_hot_1.jpg);background-repeat:no-repeat;}
.item_goods_list_tap_category_best_1.on { background-image:url(/shop/skin/tini/img/main/main_hot_2.jpg);background-repeat:no-repeat;}
.item_goods_list_tap_category_best_2.on { background-image:url(/shop/skin/tini/img/main/main_hot_3.jpg);background-repeat:no-repeat;}
.item_goods_list_tap_category_best_3.on { background-image:url(/shop/skin/tini/img/main/main_hot_4.jpg);background-repeat:no-repeat;}
.item_goods_list_tap_category_best_4.on { background-image:url(/shop/skin/tini/img/main/main_hot_5.jpg);background-repeat:no-repeat;}
.item_goods_list_tap_category_best_5.on { background-image:url(/shop/skin/tini/img/main/main_hot_6.jpg);background-repeat:no-repeat;}


.tab_cs {overflow:hidden;width:100%;height:32px;border-bottom:2px solid #dbdbdb;background:url(/shop/skin/tini/img/board/tab_custom.gif) no-repeat 0 0;}
.tab_cs li {float:left;}
.tab_cs a {overflow:hidden;float:left;height:32px;font-size:0;line-height:0;text-indent:-999em;}
.tab_cs .tab1 {background-position:0 -30px;width:124px;}
.tab_cs .tab2 {background-position:-124px -30px;width:124px;}
.tab_cs .tab3 {background-position:-248px -30px;width:124px;}
.tab_cs .tab4 {background-position:-372px -30px;width:124px;}
.tab_cs .tab5 {background-position:-496px -30px;width:124px;}
.tab_cs .tab6 {background-position:-620px -30px;width:124px;}
.tab_cs .tab7 {background-position:-744px -30px;width:124px;}
.tab_cs .tab8 {background-position:-868px -30px;width:124px;}
.tab_cs a.now {background-image:url(/shop/skin/tini/img/board/tab_custom.gif);background-repeat:no-repeat;}
.tab_css {overflow:hidden;width:100%;height:32px;border-bottom:2px solid #dbdbdb;background:url(/shop/skin/tini/img/board/tab_custom2.gif) no-repeat 0 0;}
.tab_css li {float:left;}
.tab_css a {overflow:hidden;float:left;height:32px;font-size:0;line-height:0;text-indent:-999em;}
.tab_css .tab1 {background-position:0 -30px;width:124px;}
.tab_css .tab2 {background-position:-124px -30px;width:124px;}
.tab_css .tab3 {background-position:-248px -30px;width:124px;}
.tab_css .tab4 {background-position:-372px -30px;width:124px;}
.tab_css .tab5 {background-position:-496px -30px;width:124px;}
.tab_css .tab6 {background-position:-620px -30px;width:124px;}
.tab_css .tab7 {background-position:-744px -30px;width:124px;}
.tab_css .tab8 {background-position:-868px -30px;width:124px;}
.tab_css a.now {background-image:url(/shop/skin/tini/img/board/tab_custom2.gif);background-repeat:no-repeat;}



.top_all_cate_body { position:fixed; width:100%; }
.top_all_cate_1_body { float:left; width:280px; background-color:#eaeaea; height:500px;  overflow:auto }
.top_all_cate_1 {  font-weight:bold; font-size:12px; height:33px; line-height:33px; padding-left:30px; }
.top_all_cate_1.on { background-color:#ffffff; }
.top_all_cate_2_body { position:absolute; width:300px; height:480px; left:282px; top:0px; margin:10px; overflow:auto; border-right:1px solid #eaeaea; }
.top_all_cate_2 {  text-align:left; height:26px; line-height:26px; }
.top_all_cate_2.on2 { background:url('../img/sub_cate_on.jpg') no-repeat; color:#fff; }
.top_all_cate_2.on2 a { color:#fff; }
.top_all_cate_3_body { position:absolute; width:188px; height:480px; left:420px; top:0px; margin:10px; overflow:auto; }
.top_all_cate_3 { position:relative; height:26px; line-height:26px; }
.top_all_cate_4_body { position:absolute; width:370px; height:480px; left:610px; top:0px; margin:10px; border-left:1px solid #eaeaea; }
.top_all_cate_4_body ul { margin-left:10px; clear:both; }
.top_all_cate_4_body li { float:left; padding:5px; }
.top_all_cate_4_body #category_search_body { width:440px; height:440px; overflow:auto; }
.top_all_cate_4_body #category_search_body .category_search_title { width:130px; font-weight:bold; }
.top_all_cate_4_body #category_search_body .category_search_list { width:130px; }
.top_all_cate_5_body { position:absolute; width:25px; height:25px; right:0px; top:0px; margin:10px; }
.category_search_code { position:absolute; width:800px; height:380px; left:0px; top:0px; margin:10px; background-color:#fff; border:2px solid #03036d; display:none; }
.category_search_code ul { margin-left:10px; clear:both; }
.category_search_code li { float:left; padding:5px; }
.category_search_code #category_search_body { width:800px; height:340px; overflow:auto; }
.category_search_code #category_search_body .category_search_title { width:140px; font-weight:bold; }
.category_search_code #category_search_body .category_search_list { width:140px; }

#goods_search_bnt { background-color:#ddd; height:30px; line-height:30px; text-align:center; margin:20px 0px; }

.menu_div { position:absolute; padding:10px; top:0px; border:1px solid red; z-index:9999; background-color:#03036d; border:1px solid #000; border-top:0px solid; display:none; }
.menu_div div { padding:6px 40px; color:#fff; }
.help_span { color:#03036d; }

.top_menu { float:left;width:959px;height:48px;background:#f9f9f9 }
.top_menu_box { float:left;text-align:center;overflow:hidden;color:#00005a;height:48px;width:95px; }
.top_menu_box div { font-size:11pt;margin-top:15px;width:93px;border-right:2px solid #b8b8b8; }
.top_menu_box.last div { border:0px solid; }
.on { border-bottom:2px solid #03036d;}

.menu_div_new { position:absolute; width:96px; top:-2px; z-index:9999; background-color:#fffefd; border:1px solid #dcdcdc; display:none; }
.menu_div_new div { color:#c5b585; padding:8px 0px; text-align:center; border-bottom:1px solid #dcdcdc; }
.menu_div_new .last { border-bottom:0px solid; }
.menu_div_new div:hover { background:#03036d; }
.menu_div_new .on { background:#03036d; }