
/* »ó´Ü ·¹ÀÌ¾Æ¿ô */
#hd {position:relative;margin:0 0 ;padding: 0;text-align:center}
#hd h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#hd_tnb{margin-top:-1px}
#hd_tnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_tnb li{float:left;width:25%;}
#hd_tnb li a{display:block;color:#a8a8a8;background:#f9f9f9;border:1px solid #e9e9e9;border-right:none;height:30px;line-height:30px;font-size:0.92em}
#hd_tnb li a:hover{background:#f1f1f1}
#hd_tnb li:first-child a{border-left:none}
#hd_tnb li .tnb_cart {color:#34b5a1}
#hd_tnb li .tnb_cart span{background:url(../mobile/shop/img/cart.gif) no-repeat;display:inline-block;width:11px;height:9px;margin-right:2px}
#logo{margin:25px 0}

#hd_sch_open {overflow:hidden;position:absolute;top:48px;right:10px;padding:0 10px;height:2.6em;border:0;background:url(../mobile/shop/img/sch.gif) no-repeat 50% 50%;color:#fff;font-size:0.01em;width:30px;height:30px;-webkit-appearance:none;text-indent:-999px;}
#hd_sch {display:none;z-index:10;width:100%;height:100%;background:#f8f8f8;text-align:center;border-top:1px solid #e9e9e9}
#hd_sch h2 {margin:0 0 10px}
#hd_sch .sch_inner {padding:10px;position:relative;}
#hd_sch .sch_inner h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch .frm_input {height:30px;border-color:#c2c2c2;background:#fff;line-height:30px;width:100%;text-indent:5px}
#hd_sch .btn_submit {height:2.7em;position:absolute;top:10px;right:15px;background:url(../mobile/shop/img/sch2.gif) no-repeat 50% 50%;text-indent:-999px;width:30px;height:30px;}
#hd_sch .pop_close {text-align:center;padding:5px;border:0;background:#626870;color:#fff;margin-top:5px}

#hd_ct {position:absolute;top:48px;left:10px;width:30px;height:30px;border:0;background:url(../mobile/shop/img/cate.gif) no-repeat 50% 50%;color:#fff;font-size:1em;text-indent:-9999px;-webkit-appearance:none;}

#hd_mb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_mb li{float:left;width:25%;}
#hd_mb li a{display:block;background:#34b5a1;color:#fff;height:40px;line-height:40px;border-left:1px solid #2d9e8c;font-weight:bold}
#hd_mb li a:hover{background:#2d9e8c}
#hd_mb li:first-child a{border-left:none}

/*Ä«Å×°í¸®*/
#category{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0,0.8);z-index:99999;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;  -webkit-backface-visibility: hidden;}
#category .ct_wr{width:250px;height:100%;overflow-y:auto;background:#fff;}
#category ul.cate_tab{width:100%;}
#category ul.cate_tab:after{display:block;visibility:hidden;clear:both;content:""}
#category ul.cate_tab li{float:left;width:33.3%;font-size:0.92em;}
#category ul.cate_tab li a{display:block;height:30px;line-height:30px;color:#a8a8a8;background:#f9f9f9;border:1px solid #e9e9e9;border-left:none}
#category ul.cate_tab li a.ct_tab_sl{background:#fff;border-bottom-color:#fff;color:#545454}
#category ul.cate{background:#fff;;width:100%;text-align:left;text-indent:10px;}
#category ul.cate>li{line-height:35px;border-bottom:1px solid #e9e9e9;}
#category ul.cate li{position:relative;font-weight:bold;}
#category ul.cate li a{color:#545454;display:block;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;padding-right:30px;}
#category ul.cate li .ct_op{display:inline-block;text-indent:-999px;background:url(../mobile/shop/img/cate_op.gif) no-repeat 10px 50% ;height:35px; width:30px;position:absolute;top:0;right:0;border:none}
#category ul.cate li a:hover{color:#34b5a1}
#category ul.cate li .ct_cl{background-position:-12px 50%}
#category ul.sub_cate{display:none}
#category ul.sub_cate1 li{text-indent:14px;background:#fafafa;border-top:1px solid #e9e9e9;font-weight:normal}
#category ul.sub_cate2 li{text-indent:25px;background:#f6f6f6;}
#category ul.sub_cate3 li{text-indent:40px;background:#f3f3f3;}
#category ul.sub_cate4 li{text-indent:55px;background:#efefef;}
#category .pop_close{position:absolute;top:10px;left:260px;width:30px;height:30px; background:url(../mobile/shop/img/close.png) no-repeat 50% 50%;;border:none;text-indent:-99999px}


/* »ó´Ü */
#hd { text-align:left; }
#hd_tnb li a { font-size:13px; text-align:center; }
#hd_sch { display:block; }
#logo img { width:100px; margin-top:5px; margin-left:50px;}
#logo { margin:0; height:50px; border-bottom:1px solid #ccc; }
#hd_ct { top:10px; left:10px; }
.quick { position:absolute; top:15px; right:15px; }
.quick a { margin-left:10px; } 
.quick a img { height:20px; }
#main_sns { padding:20px 0px !important; }
#main_sns img { width:34px; }



/* ºñÁê¾ó */
#visual { position:relative; }
#visual .v_img img { width:100%; }
#visual .bx-pager { bottom:23px; position:absolute; z-index:100; text-align:center; width:100%; }
#visual .bx-pager-item { display:inline-block; margin:0 5px; }
#visual .bx-pager-link { display:block; width:13px; height:13px; background:#7e6b5a; border-radius:13px; overflow:hidden; text-indent:-300px; }
#visual .bx-pager-link.active { background:#0b0b0b; }

/*¸ÞÀÎ »óÇ° */
#major_product_wrap { overflow:hidden; margin-bottom:30px; }
#major_product_wrap .main_product_title { float:left; margin-left:20px; margin-top:20px; height:37px;}
#major_product_wrap .main_product_title img { height:100%; }
#major_product_wrap .major_product { }
#major_product_wrap .major_product_price { display:inline-block; font-size:11px !important;}
#major_product_wrap .sct_10 .sct_cost { display:inline-block; font-size:12px !important; color:#8f8f8f; font-size:13px; margin-bottom:15px;  }
#major_product_wrap .sct_10 .sct_li {width:33.333% !important; margin-right:0 !important; padding-left:10px; padding-right:10px; box-sizing:border-box; text-align:center; }
#major_product_wrap .sct_10 .sct_a { white-space:normal !important; font-size:13px;width:100%; display:block; }
#major_product_wrap .sct_10 .sct_txt { font-weight:700; font-size:16px; width:100%; display:block;}
#major_product_wrap .major_product_price { text-transform:uppercase; font-size:12px;color:#8f8f8f; font-weight:700; }

#main_banner { overflow:hidden; }
#main_banner .bn { float:left; }
#main_banner .bn img { display:block; width:100%; }
#main_banner .mbn1 { width:45.31%; }
#main_banner .mbn2 { width:54.68%; }
#main_banner .mbn3 { width:54.68%; }



#all_product_wrap_bg {
    background: #ebebeb;
    position: relative;
}


#all_product_wrap { overflow:hidden; background:#ebebeb; padding-top:35px; padding-bottom:20px; margin:0 auto; padding-left:15px; padding-right:15px;  }
#all_product_wrap .all_product_title { margin-top:0px; margin-left:5px; height:37px; margin-bottom:20px; }
#all_product_wrap .all_product_title img { height:100%; }
#all_product_wrap .sct {  width:50% !important;  float:left !important; clear:none !important; }
#all_product_wrap .all_pro {}
#all_product_wrap .sct_li { /* background:#fff; */  width:calc(100% - 10px) !important; text-align:center; box-sizing:border-box; margin-left:5px !important; margin-right:5px !important;}
#all_product_wrap .major_product_price { display:inline-block; font-size:11px !important; }
#all_product_wrap .sct_10 .sct_cost { display:inline-block; font-size:12px; }

#all_product_wrap .sct_img { /* border-bottom:1px solid #e3e3e3; */ margin-bottom:15px; }
#all_product_wrap .sct_img img { display:block; }
#all_product_wrap .sct_img a { display:inline-block;  }
#all_product_wrap .sct_li { /* border:1px solid #e3e3e3; */}
#all_product_wrap .sct_10 .sct_a { font-size:16px; color:#e0ab5a; font-weight:700; white-space:normal; font-size:13px;  padding-left:5px; padding-right:5px;  } 
#all_product_wrap .sct_cost { color:#8f8f8f; font-size:13px; margin-bottom:15px;   }
#all_product_wrap .major_product_price { text-transform:uppercase; font-size:12px;color:#8f8f8f; font-weight:700; }




/* main_sns */
#main_sns { text-align:center; box-sizing:border-box; padding:25px 0; }
#main_sns a { padding:0 5px; }






/*ÇÏ´Ü*/
#ft { background:#282828 url("../img/ft_bg.jpg") repeat-x center bottom; overflow:hidden; padding:0; padding-top:20px; text-align:left; padding-left:10px; padding-right:10px; margin-top:0;}
#ft div { padding:0 }
#ft p { line-height:1.3; }
div#ft_in {padding:0; margin:0 auto; }
#ft ul { padding:0; }

#ft .left { color:#7b7b7b; font-size:13px; line-height:1.3; }
#ft .left span { display:block; }
#ft  dt { font-size:20px; color:#cbcbcb; margin-bottom:20px; margin-top:20px;}
#ft .left dd { padding-left:50px; padding-bottom:10px; }
#ft .left .row1 { background:url("../img/f_icon1.png") no-repeat left top; }
#ft .left .row2 { background:url("../img/f_icon2.png") no-repeat left top; }
#ft .left .row3 { background:url("../img/f_icon3.png") no-repeat left top }

#ft .right { color:#7b7b7b; font-size:13px; }
#ft .right a  { color:#7b7b7b; }
#ft .right dd { line-height:1.5; }
#ft .right span { margin-right: 10px; display:inline-block; }
#ft .copy { color:#6d6d6d; font-size:12px; height:46px; line-height:46px; background:#0f0f0f; padding:0; margin-top:40px; text-align:center;}
#ft .f_menu { width:100%; overflow:hidden; }
#ft li { background:url("../img/fmbar.png") no-repeat left center; padding:0 10px; margin:0; float:left; }
#ft li:first-child { padding-left:0; background:none; }


#ft .pc { width:80px; height:30px; display:inline-block; text-align:center; line-height:30px; background:#0c0c0c; font-size:15px;color:#fff; margin:0 5px; }
#ft .call_tel { width:80px; height:30px; display:inline-block; text-align:center; line-height:30px; background:#e01a2d; font-size:15px; color:#fff; margin:0 5px; }
#ft .ft_btn { text-align:center; margin-bottom:20px; }

/* ¸®½ºÆ®ÆäÀÌÁö */
#list_1 .sct_10 .sct_a { font-weight:700;font-size:13px; }
#list_1 .sct_10 .sct_cost { font-size:13px; }
#list_1 .sct_10 .sct_cost strike { color:#9d9d9d; font-size:14px; font-weight:700; margin-top:5px; margin-bottom:5px;}
#list_1 .sct_10 .sct_cost .dc_per { color:#dc1212; margin-right:15px; }
#list_1 .sct_10 .sct_img { margin:0; margin-bottom:15px; }
#list_1 .sct_10 .sct_a img { display:block; }
#list_1 .sct_10 .sct_li { width:50% !important; text-align:left; box-sizing:border-box; padding-left:5px; padding-right:5px; } 
#list_1 .sct_10 .sct_img a { border:1px solid #c9c9c9; }
#list_1 .sct_10.list_box { padding-bottom:50px; }
#list_1 .sct_10 .sct_a { white-space:normal; }
#list_1 .sct { margin-left:15px; margin-right:15px; }
.sct_ct ul { font-size:15px; }
.sct_noitem { font-size:13px; }



/* »óÇ°»ó¼¼ */
#sit_pvi { border-bottom:0; }
#sit_pvi_slide { overflow:hidden; width:300px !important; height:300px !important;} 
#sit_pvi_slide img { width:100%; height:100%; }
#sit_sns { text-align:left; }
#sit_ov_wrap { background:#fff; border:0; padding-top:20px;}
#sit { border:0; }
#sit_ov { width:100%; border:0; }
#sit_ov h2 { border-bottom:0; }
.sit_ov_tbl { width:100%; background:#fff; border:0; margin:0; box-sizing:border-box;}
.sit_ov_tbl td { border:0; font-size:13px; font-weight:700; color:#333; }
.sit_ov_tbl th { border:0; font-size:14px; font-weight:700; color:#656565; }
#sit_opt_added li { border:2px solid #000; padding-top:15px; padding-bottom:40px; font-size:14px; font-weight:700; }
#sit_ov { padding-top:20px; }
#sit_title { border-bottom:1px solid #c4c8ca; padding-bottom:15px; font-size:18px; }
#sit_ov_btn { height: 50px }
#sit_ov_btn input,#sit_ov_btn a { width:85px; height:35px; font-size:13px !important; letter-spacing:0.1em; margin-top:0;}
#sit_btn_buy { background:#dd233d; font-weight:700; color:#fff; }
#sit_btn_cart { background:#f4f4f4; color:#252525;  font-weight:700;}
#sit_btn_wish { background:#ececec; color:#252525; font-weight:700; }
#sit_ov_btn a, #sit_ov_btn input { float:none; display:inline-block; border:0 !important; }
#sit_tot_price { font-size:16px; color:#ea1313; text-align:right; }
#sit_tot_price span { font-size:13px; color:#000; }
#sit_ov_wrap button.btn_frmline { padding:0; width:24px; height:24px; overflow:hidden; text-indent:-300px; }
#sit_ov_wrap button.sit_qty_plus { background:url("../img/plus.png"); }
#sit_ov_wrap button.sit_qty_minus { background:url("../img/minus.png"); }
#sit_opt_added li div { float:right; }
#sit_title p { margin-top:20px; }
.dc_price { color:#ea1313; font-size:16px; font-weight:700; margin-right:10px; }
.dc_cust_price { color:#878787; font-size:13px; text-decoration:line-through; margin-right:10px; }
.dc_dc { font-size:13px; color:#878787; font-style:italic; color:#ea1313; }
#sit_star_sns { margin-top:40px; }



/* »óÇ°»ó¼¼ ÅÇ */
#item_info_tab_wrap { display:table; width:100%; }
#item_info_tab { display:table-row; }
#item_info_tab li { cursor:pointer; display:table-cell; text-align:center; height:35px; background:#f7f7f7; line-height:35px; border:1px solid #ccc; color:#333; border-right:0; font-size:15px }
#item_info_tab li:first-child { border-left:0; }
#item_info_tab li.active {  color:#dd233d; border-bottom:0; background:#fff; }
#info_content { padding-left:5px; padding-right:5px; box-sizing:border-box;}
#info_content .con { display:none; }
#info_content .con1 { display:block; }  
#info_content .con1 h1 { display:none; }

#sit_inf h2 { font-size:16px; }
#sit_inf_open { font-size:14px; }


#itemuse a.qa_wr { font-size:16px; }
#itemuse .sit_use_li_title { font-size:14px; }
#itemuse  .sit_use_dl dd { font-size:13px; }
#sit_qa_list .sit_qa_li_title  { font-size:14px; }
#sit_qa_list .sit_qa_dl dd { font-size:13px; }
#sit_qa_list .sit_qa_qaq, #sit_qa_list .sit_qa_qaa { font-size:14px; }
#sit_qa_list .sit_qa_cmd a.btn01 { border-radius:2px; font-size:13px; }

#itemqa_list, #itemuse_list { border:0; color:#fff; background:#dd233d; }


#info_content .con4 .if_tit { font-size:15px; }
#info_content .con4 .win_desc_if { font-size:13px; }
#info_content .con4 .win_desc { font-size:13px; }






/* ¼­ºê »ó´ÜÀÌ¹ÌÁö */
#m_sub_top_slider img { width:100%; }
#container_title { position:absolute; bottom:30px; left:20px; z-index:100; padding:0px; margin:0; border-bottom:0; font-size:21px; }
#sub_top_slider_out { position:relative; }
#sct_sort { position:absolute; top:65px; left:20px; z-index:200; font-size:13px; width:200px; padding:0; }
#sct_sort a.btn01 { padding:5px; background:rgba(255,255,255,0.5); color:#333;}
#sct_sort li a { border:0; }










/* Àå¹Ù±¸´Ï */
#sod_bsk { margin-top:50px; margin-bottom:50px;}
#sod_bsk .tbl_head01 thead th { border-top:3px solid #000; background:none; border-bottom:1px solid #ebebeb; }
#sod_bsk .tbl_head01 td { vertical-align:middle; font-size:15px; }
#sod_bsk .sod_option_btn .mod_options { background:#669933; }
#sod_bsk_tot { background:none; border:2px solid #000; }
.sod_bsk_cnt { background:none; color:#000; }
#sod_bsk #sod_bsk_tot dt, #sod_bsk #sod_bsk_tot dd { border-bottom:0; }
#sod_bsk_tot .fs1 { color:#ea1313; }
#sod_bsk_tot .fs2 { font-size:13px; }
#sod_bsk .sod_option_btn .mod_options { font-size:14px;height:28px; line-height:28px; padding:0; }
#sod_bsk a.btn01 { width:138px; height:44px; padding:0; line-height:44px; font-size:15px; font-weight:700; background:#242424; color:#fff; border:0; }
#sod_bsk .btn_submit { width:138px; height:44px; padding:0; line-height:44px; font-size:15px; font-weight:700; background:#dd233d;  border:0; }
#sod_bsk button.btn01 { width:138px; height:44px; padding:0; line-height:44px; font-size:15px; font-weight:700;  border:0; background:#f4f4f4; }
#sod_bsk button.btn02 { width:138px; height:44px; padding:0; line-height:44px; font-size:15px; font-weight:700;  border:0; background:#ececec; color:#000; }
#sod_bsk button.btn_cancel { width:138px; height:44px; padding:0; line-height:44px; font-size:15px; font-weight:700;  border:0; background:#ececec; color:#000; }
#sod_bsk_list #mod_option_frm { background:#fafafa; }
#sod_bsk_act  div { position:static; margin-bottom:5px; }
#sod_bsk button.btn01 { color:#333; }
#sod_bsk .sod_list .li_prqty .li_prqty_sp { font-size:13px; }
#sod_bsk .sod_list .total_span { font-size:13px !important; }
#sod_bsk .sod_list .total_span strong { font-size:14px; }
#sod_bsk #sod_chk { font-size:15px; }
.sod_list .li_cp .cp_btn, .sod_list .li_cp .cp_cancel, .sod_list .li_mod .mod_btn { font-size:13px; }

/* ÁÖ¹®¼­ ÀÛ¼º */
#sod_frm { padding-bottom:100px; margin-top:50px; }
#sod_frm .tbl_head01 thead th { border-top:3px solid #000; background:none; border-bottom:1px solid #ebebeb; }
#sod_frm .tbl_head01 td { vertical-align:middle; font-size:15px; }
#sod_bsk_tot dt, #sod_bsk_tot dd { border-bottom:1px solid #000; width:50%; box-sizing:border-box; padding-top:20px; padding-bottom:20px;}
#sod_bsk_tot { box-sizing:border-box; }
.b_box { background:#000; color:#fff; }
#sod_frm .frm_input { background:#fff !important; border:1px solid #ccc; height:25px; }  
#sod_frm .tbl_frm01 textarea { background:#fff !important; border:1px solid #ccc;  }
#sod_frm .tbl_frm01 th { width:160px !important; background:#f2f2f2; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding-left:25px; font-size:15px;  }
#sod_frm .tbl_frm01 td { border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding-left:20px; padding-top:10px; padding-right:10px; padding-bottom:10px; font-size:15px; }
#sod_frm .w665 { width:665px; }
#sod_frm button.btn_frmline { height:25px; }
#sod_frm .btn_submit { width:138px; height:44px; padding:0; line-height:44px; font-size:15px; font-weight:700; background:#dd233d !important;  border:0 !important; }
#sod_frm a.btn01 { width:138px; height:44px; padding:0; line-height:44px; font-size:15px; font-weight:700;  border:0 !important; background:#ececec !important; color:#000 !important; }
#sod_frm_paysel { border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
#sod_frm .btn_confirm { margin-top:30px; }
#sod_frm #display_pay_button .btn01 { padding:0; }
#sod_frm .btn_submit { padding:0 !important;  } 


/* ÁÖ¹®Á¶È¸ */
#sod_v { padding-bottom:100px; font-size:15px; }
#sod_v .tbl_head01 thead th { background:#f2f2f2; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  }
#sod_v .tbl_head01 td { text-align:center; }
#sod_v .fs1 { font-weight:700; }



/* ÁÖ¹®¿Ï·á */
#sod_fin { margin-top:50px; }
#sod_fin .tbl_head02 thead th { vertical-align:middle;  }
#sod_fin_list td { vertical-align:middle; font-size:15px; }
#sod_fin_list .fs1 { font-weight:700; }
#sod_fin .tbl_head02 thead th { background:#f2f2f2; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:30px; font-size:15px; }
#sod_fin_view { font-size:15px; border:0; }
#sod_fin_view h3 { font-size:17px; padding-left:25px; background:url('../img/dot.png') no-repeat 10px center;}
#sod_fin_tot { background:#fff; border:2px solid #000; color:#000; }
#sod_fin_cancel button { width:100px; height:35px; padding:0; line-height:35px; font-size:15px; font-weight:700; background:#dd233d; color:#fff;  border:0; }
#sod_fin { padding-bottom:100px; }
#sod_fin button.btn_frmline { font-size:15px; }
#sod_fin_legend { font-size:15px; }
#sod_fin .tbl_head01 tbody th { width:160px !important; text-align:left; padding-left:30px; width:150px; background:#f2f2f2; }
#sod_fin .tbl_wrap table { border-top:2px solid #000;  border-bottom:2px solid #000; }
#sod_fin_view section { border:0; }
#sod_fin_view .tbl_head01 td { padding-left:20px !important; padding-top:10px !important; padding-bottom:10px !important; }



/* ÁÖ¹® »ó´Ü*/
#order_top_img { text-align:center; }



/* °Ô½ÃÆÇ */
#bo_v_con { font-size:14px; line-height:1.5; }
#bo_v_title { font-size:15px; }

#bo_w { padding-bottom:100px; padding:0; padding-bottom:50px; margin-top:15px; }
#bo_w .frm_input { background:#fff !important; border:1px solid #ccc;  font-size:15px !important; height:25px; }
#bo_w .tbl_frm01 textarea { border:1px solid #ccc; background:#fff !important; font-size:15px; font-family:"Nanum Barun Gothic"; }
#bo_w .tbl_frm01 th { font-size:15px; text-align:center; background:#f2f2f2;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:25%;}
#bo_w .tbl_frm01 td { padding:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; poadding:10px; }
#bo_w button.btn_frmline { height:27px; font-size:15px;}
#bo_w .btn_submit { width:80px; height:35px; padding:0; line-height:35px; font-size:15px; font-weight:700; background:#dd233d;  border:0; }
#bo_w .btn_cancel { width:80px; height:35px; padding:0; line-height:35px; font-size:15px; font-weight:700;  border:0; background:#ececec; color:#000; }
#bo_w .frm_file { font-size:15px !important; }
#bo_v { padding-bottom:100px; margin-top:10px; }
#bo_v .btn_submit { width:80px; height:35px; padding:0; line-height:35px; font-size:15px; font-weight:700; background:#dd233d;  border:0; }
#bo_v .tbl_frm01 th { width:100px; text-align:center; font-size:15px; }
#bo_v a.btn_b02 { background:#333; font-size:15px !important;}
#bo_v_link ul {}
#bo_v_link li { background:#f2f2f2; font-size:15px; }
#bo_v_info { font-weight:700; font-size:15px; }
#bo_vc { background:#f2f2f2; font-size:15px; }
#bo_v .tbl_frm01 th { background:#f2f2f2;  }
#bo_vc article { border-top:1px solid #ccc; }
#bo_v .required, textarea.required { background:#fff !important; }
#bo_v a.btn_b02 { font-size:15px; border-radius:2px; }
#bo_v a.btn_b01 { font-size:15px; border-radius:2px; background:#fff; border:1px solid #ccc; }
#bo_vc p { font-size:14px; }
#bo_v .tbl_frm01 textarea { width:100%; font-size:14px; font-family:"Nanum Barun Gothic"; }
#bo_list .tbl_head01 thead th { background:#f2f2f2; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:15px; }
#bo_list .tbl_head01 td { font-size:15px; font-weight:700; }
#bo_list a.btn_b02 { border-radius:2px; font-size:15px; background:#333; }
#bo_sch .frm_input { background:#fff !important; height:25px; }
#bo_sch select { height:25px; font-size:15px;  font-family:"Nanum Barun Gothic";  }
#bo_sch .btn_submit { background:#669933; font-size:15px; height:25px; width:50px; border-radius:2px; }
#bo_list_total { font-size:15px; }




/* »ó´ÜÀ¸·Î ¹öÆ° */

#go_top { position:fixed; z-index:110; bottom:50px; right:20px;  }
#go_top img  {width:45px; height:45px; display:block;}