/***********************************************************************/
/*                                Default                              */
/***********************************************************************/
body {margin: 0px; padding: 0; font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#262626;}
div, p, ul, li, a, td, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe 
{margin: 0px; padding: 0px; font-weight:normal; font-family: 'Nanum Gothic', sans-serif;}

div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form,tr,th,td{margin:0;padding:0}
ul,ol,dl{list-style:none}
a, select,input,img, button {border:none;vertical-align:middle}
ul{list-style:none;margin:0;padding:0}
table {border-collapse: collapse;}
form, fieldset {margin: 0;padding: 0; border:none;}
select, input, textarea {color:#262626; border:1px solid #e3e3e3;margin:0; font-size:12px;}
input[type=checkbox], input[type=radio] {border:none}

a{}
a:link, a:active, a:visited {color: #262626; text-decoration: none;}
a:hover {color: #FF6600; text-decoration: none;}
/***********************************************************************/
/*                          web layout                                 */
/***********************************************************************/

/********* 상단 **********/
#top .tmenu1{color:#999999;font-size:11px;font-family:"Nanum Gothic";font-weight:700;}
#top .tmenu1 a{color:#999999;font-size:11px;font-family:"Nanum Gothic";font-weight:700;}
#menu1 td a{display:block;FONT-FAMILY: "Nanum Gothic";font-weight:700;font-size:15px;color:#000000;padding:5px 10px 20px 10px}
#menu1 td a:hover{display:block;font-family:"Nanum Gothic";font-weight:700;font-size:15px;color:#ffffff;background-color:#000000;}
#menu1 .mblank1{width:30px}
#menu2 td a{display:block;FONT-FAMILY: "Nanum Gothic";font-weight:700;font-size:15px;color:#016f88;padding:5px 10px 20px 10px}
#menu2 td a:hover{display:block;font-family:"Nanum Gothic";font-weight:700;font-size:15px;color:#ffffff;background-color:#016f88;}
#menu2 .mblank2{width:30px}

/********* 메인 **********/
#main .mbox1{border:1px solid #000000;padding:35px 0 35px 0}
#main .mtxt1{font-size:11px;color:000000}
#main .mtxt2{font-size:11px;color:999999;font-weight:bold}
#main .mtxt3{font-size:11px;color:d14e4e;font-weight:bold}

/********* 왼쪽고객센터 **********/
#lban .lban1{border:1px solid #e1e1e1}

/********* 쇼핑몰 **********/
#shop td a{display:block;color:#666666;width:25;padding:6px 0 1px 0;border:1px solid #e1e1e1;}
#shop td a:hover{display:block;color:#ffffff;width:25;padding:6px 0 1px 0;background-color:#000000;}
#shop1 .simg1{border:1px solid #e1e1e1;}
#shop1 .shop1_1{border-bottom:1px solid #b5e1d8;width:25%;height:41px;text-align:center;color:#18ba9b;font-size:14px;font-family: "Nanum Gothic"; font-weight: 700;}
#shop1 .shop1_2{border-bottom:1px solid #e8e8e8;width:25%;height:41px;text-align:center;color:#8e8e8e;font-size:14px;font-family: "Nanum Gothic"; font-weight: 700;}
#shop1 .shop1_3{background-color:#f1f1f1;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:25%;height:41px;text-align:center;color:#888888;font-size:14px;font-family:"Nanum Gothic";font-weight:800;}

/********* 회원가입 및 로그인 **********/
.step_no_gray {background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/step_no.gif) no-repeat left top;  height:43px; color:#ffffff; font-size:14px; padding-left:12px; font-family:"Nanum Gothic";font-weight:800;padding-top:13px}
.step_no2_gray {background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/step_no2.gif) no-repeat left top;  height:43px; color:#ffffff; font-size:14px; padding-left:22px; font-family:"Nanum Gothic";font-weight:800;padding-top:13px}
.step_bg_gray {background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/step_bg.gif) repeat-x left top; height:43px; color:#000000; font-size:18px; padding-left:12px; font-family:"Nanum Gothic";font-weight:800;padding-top:10px}
.join_step { border:solid 1px #e9e9e9;  }
.join_op { padding-left:15px; color:#666666; height:26px; padding-top:3px;}
.join_op2 { padding-left:15px; color:#666666; padding-top:5px; padding-bottom:3px; }

/********* 마이페이지 **********/
.my_tabbg { background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/mypage_tabbg.gif) repeat-x left top; height:44px;font-family:"Nanum Gothic";font-weight:700;}
.my_tabover { background-image:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/mypage_tabover.gif); background-repeat:repeat-x; color:#ffffff;  height:44px; text-align:center; padding-top:3px; font-size:16px;font-family:"Nanum Gothic";font-weight:700;}
.my_tab {  background-image:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/mypage_tab.gif); background-repeat:no-repeat; height:44px; text-align:center; padding-top:3px; font-size:16px;font-family:"Nanum Gothic";font-weight:700;}
 a.mto:link { font-size:14px; text-decoration:none; color:#333333;font-family:"Nanum Gothic";font-weight:700;}
 a.mto:hover {font-size:16px; text-decoration:none; color:#000000;font-family:"Nanum Gothic";font-weight:700;}

/********* 장바구니 및 주문결제 **********/
.price_tot {background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/pay_bg.gif);font-size:18px;color:#ffffff;font-family:"Nanum Gothic";font-weight:800;text-align:center} 
.p_txt01 {font-family:돋움; font-size:14px; font-weight:bold; color:#000000; padding-top:4px;}
.f_7 { color:#777777; padding-top:3px; }
.bfont { color:#000000; } 
.modify_box { border:solid 1px #8F8F8F; padding:13px; }
.modify_line { background-color:#8f8f8f; height:1px; } 
.order_info { font-size:16px; color:#ED0054; font-weight:bold;}

/************** skin ********************/
.opt3 {text-align:left; color:#666666; height:30px; font-family:돋움;}
.bl_titbg {background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/tit_bg.gif) repeat-x left top; height:38px; padding-left:20px; font-size:14px; color:000000;font-family:"Nanum Gothic";font-weight:800;}
.bl_titbg2 {background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/tit_bg2.gif) repeat-x left top; height:46px; padding-left:20px;  font-weight:bold; }
.bl_tit {font-size:20px; font-weight:bold; color:#000000;}
.padding20 { padding:20px; }
.cart_td01 { border-top:solid 1px #E9E9E9; border-left:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; text-align:center;}
.cart_td02 { border-top:solid 1px #E9E9E9; border-right:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; text-align:center;  font-size:11px; font-family:돋움; font-weight:bold; padding-top:3px; }
/** min s **/
.cart_td02_01 { border-top:solid 1px #E9E9E9; border-left:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9;}
.cart_td02_02 { border-right:solid 1px #E9E9E9; text-align:center;  font-size:11px; font-family:돋움; font-weight:bold; padding-top:3px; }
/** min e **/
.cart_td03 { border-top:solid 1px #E9E9E9; border-right:solid 1px #E9E9E9; border-left:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; text-align:center;  font-size:11px; font-family:돋움; font-weight:bold; padding-top:3px; }
.cart_td04 { border:solid 1px #e9e9e9; padding:15px; text-align:center; }
.cart_td05 { border-right:solid 1px #e9e9e9; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding:15px; text-align:center; }
.cart_td06 { border-top:solid 1px #E9E9E9; border-right:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; text-align:center;   padding-top:3px; }
.cart_td07 { border-top:solid 1px #E9E9E9; border-right:solid 1px #E9E9E9; border-left:solid 1px #E9E9E9; border-bottom:solid 1px #E9E9E9; text-align:center;    padding-top:3px; }
.cart_totalbox { border:solid 1px #e9e9e9; background:#FCFBFB; font-size:14px; color:#333333; font-family:돋움; padding:12px; text-align:right; font-weight:bold;}
.cart_totalbox2 { border:solid 1px #e9e9e9;  background:#FCFBFB; padding:15px; text-align:right; }
.cart_line { background-color:#999999; height:1px; }
.cart_line2 { background-color:#EDEDED; height:1px; }
.cart_line3 { background-color:#e6e6e6; height:1px; }
.cart_od_td01 { border-right:solid 1px #ededed; padding:7px 10px 7px 12px;  font-family:돋움; font-size:12px; color:#777777;}
.cart_od_td02 { padding:7px 10px 7px 20px; font-family:돋움; font-size:12px; color:#777777;}
.cart_od_td03 { padding:7px 10px 7px 12px;  font-family:돋움; font-size:12px; color:#777777;}
.cart_od_td04{ text-align:right; padding:7px 10px 7px 12px;  font-family:돋움; font-size:12px; color:#000000; font-weight:bold;}
.pay_box { border:solid 1px #E6E6E6; background-color:#F9F9F9; padding:10px; color:#333333; font-family:돋움;} 
.cart_tit0  { border-left:solid 1px #DADADA; border-bottom:solid 1px #DADADA; background-color:#F8F8F8; height:30px; text-align:center; padding-top:3px; color:#666666; font-family:돋움;}
.cart_tit  {  border-bottom:solid 1px #DADADA; background-color:#F8F8F8; height:30px; text-align:center; padding-top:3px; color:#666666; font-family:돋움;}
.cart_tit2  { border-right:solid 1px #DADADA;  border-bottom:solid 1px #DADADA; background-color:#F8F8F8; height:30px; text-align:center; padding-top:3px; color:#666666; font-family:돋움;}
.cart_tit3  { border-bottom:solid 1px #DADADA; background-color:#F8F8F8;   padding-top:3px; color:#666666; font-family:돋움;}
.order_line { background-color:#dadada; height:1px; }
.cart_list0 { border-right:solid 1px #E6E6E6; border-left:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; text-align:center; padding-top:15px; padding-bottom:15px;}
.cart_list2 { line-height:150%; border-right:solid 1px #E6E6E6; border-left:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; padding-top:15px; padding-bottom:15px; padding-left:14px;padding-right:14px; color:#333333; font-family:돋움;}
.cart_list { border-right:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; text-align:center; padding-top:15px; padding-bottom:15px;  font-family:돋움;}
.cart_list3 { border-right:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; text-align:center; padding-top:15px; padding-bottom:15px;  padding-left:14px;padding-right:14px;  font-family:돋움;}
.cart_list4 { border-right:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; text-align:center; padding-top:9px; padding-bottom:9px;  font-family:돋움;}
.cart_box { border:solid 1px #cccccc; width:90px; height:90px; text-align:center; }
.cart_input { border:solid 1px #cccccc; background-color:#f7f7f7; color:#333333; height:18px;}
.cart_total  { border-left:solid 1px #DADADA; border-right:solid 1px #DADADA; border-bottom:solid 1px #DADADA; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/total_bg.gif) repeat-x; padding-top:3px;  height:40px; text-align:right; padding-right:15px;}
.list_pad { padding:7px 0px 5px 0px; text-align:center; color:#666666; font-family:돋움; font-size:12px;} 
.order_box1 { border:solid 1px #E6E6E6; text-align:center; padding:15px; }
.order_box2 { border-top:solid 1px #E6E6E6; border-right:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; text-align:center; padding:15px; }
.order_box3 { border:solid 1px #E8E8E8; padding:7px 15px 3px 15px; font-family:돋움; font-size:12px; color:#333333; }
.order_line_r { background-color:#EDEDED; width:1px; }
.order_line_c { background-color:#EDEDED; height:1px; } 
.order_op1 { background-color:#F9F9F9; padding-left:10px; color:#777777; height:27px; padding-top:6px; padding-bottom:5px;  font-family:돋움; } 
.order_op2 {  padding-left:15px; color:#777777; height:27px;  padding-top:3px; padding-bottom:3px;  font-family:돋움;} 
.order_op3 {  padding-right:15px; color:#000000; height:27px;  padding-top:3px; padding-bottom:3px; text-align:right; font-weight:bold;  font-family:돋움;} 
.pay_box { border:solid 1px #E6E6E6; background-color:#F9F9F9; padding:10px; color:#333333;} 
.pay_bg { background-image:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/pay_bg2.gif); background-repeat:repeat-x; height:47px; font-size:24px; color:#ffffff; text-align:center; font-weight:bold; padding-top:4px;} 
.post_tab01 { border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; padding:8 10 5 10; background:#ffffff;}
.post_tab02 { border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;  border-bottom:solid 1px #CCCCCC; padding:8 10 5 10; background:#F4F4F4;}
.post_tab03 { border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC;  border-bottom:solid 1px #CCCCCC; padding:8 10 5 10; background:#F4F4F4;}
.post_tabbg { border-bottom:solid 1px #CCCCCC;}
.pay_list { border-right:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; text-align:center; padding-top:7px; padding-bottom:5px;  font-family:돋움;  color:#666666;}
.pay_list0 { border-right:solid 1px #E6E6E6; border-left:solid 1px #E6E6E6; border-bottom:solid 1px #E6E6E6; text-align:center; padding-top:7px; padding-bottom:5px;  font-family:돋움; color:#666666;}

/********* 하단 **********/
#copy .copy1{font-size:11px;color:666666}
#copy .copy1 a{font-size:11px;color:666666}
#copy .copy2{font-size:11px;color:bdbbbb;width:29px}
#copy .copy3{font-size:11px;color:8d8d8d}
#copy .copy3 a{font-size:11px;color:8d8d8d}
#copy .copy4{font-size:11px;color:bbbbbb}
#copy .copy5{color:#ffffff;font-family:"Nanum Gothic";font-weight:700;}
#copy .copy5 a{color:#ffffff;font-family:"Nanum Gothic";font-weight:700;}

/********************* BBS ********************/





.bt_bg { background:url(/solution/webadmin/images/public/kor/new_admin/bt_bg.gif) left top;  font-size:12px; color:#333333; font-family:돋움; padding-top:3px;}
.patten { background:url(/solution/webadmin/images/public/kor/new_admin/patten.gif) left top; padding:40px 0px 40px 0px; }
.search_ip { font-family:돋움; font-size:12px; color:#999999; padding-left:10px; }
/*페이징*/
.nb { margin:0 atuo;height:25px;width:450px; }
.mo_nb {height:25px;clear:both;position:relative;left:-50%;float:right}
.dnum_box {  display:inline-block; vertical-align:middle; border:solid 1px #EBEAE7; text-align:center; font-family:돋움; color:#333333; font-weight:bold; background:#ffffff; min-width:23px; width:auto !important; width:23px; height:23px;  float:left ; margin-right:4px;}
.dnum_box_over { display:inline-block; vertical-align:middle; border:solid 1px #E70200; text-align:center;  BACKGROUND: #E70200; font-family:돋움; min-width:23px; width:auto !important; width:23px; height:23px;  float:left ;  margin-right:4px;}
.dnum_box_over2 {  display:inline-block; vertical-align:middle; border:solid 1px #000000; text-align:center;  BACKGROUND: #000000; font-family:돋움; color:ffffff; font-weight:bold; min-width:23px; width:auto !important; width:23px; height:23px;  float:left ;  margin-right:4px;}
.nb2 {height:25px}
.nb2 .dnum_box {float:left ; margin-right:4px;position:relative;left:50%;}
.nb2 .dnum_box_over {float:left ;  margin-right:4px;position:relative;left:50%;}
.nb2 .dnum_box_over2 {float:left ;  margin-right:4px;position:relative;left:50%}
.mo_nb .dnum_box {float:left ; margin-right:4px;position:relative;left:50%;}
.mo_nb .dnum_box_over {float:left ;  margin-right:4px;position:relative;left:50%;}
.mo_nb .dnum_box_over2 {float:left ;  margin-right:4px;position:relative;left:50%}
.pad_txt { margin-top:5px; display:block; text-align:center;}
.pad_txt1 { margin-top:5px; display:block; color:#ffffff; text-align:center;}
.pad_txt_over { line-height:22px;display:block; color:#ffffff;}
/*mo 페이징*/
.mo_paging{clear:both;position:relative; left:-50%; float:right}
.mo_paging a{position:relative;left:50%;float:left;border:1px solid #dbd9d4;display:block;margin-right:3px;min-width:17px;height:23px;padding:0 3px;line-height:23px;font-size:12px;color:#666666;text-align:center;font-weight:bold;font-family:"돋움"}
.mo_paging a.current_page{border:0;background:#000;height:25px;padding:0 4px;line-height:25px;color:#fff;font-weight:bold}
.mo_paging .prev2{margin-right:4px}
.mo_paging .prev{margin-right:16px}
.mo_paging .next2{margin-left:2px}
.mo_paging .next{margin-left:13px}


/********* min paging **********/
.paging {position:relative; width:100%; text-align:center; margin-top:10px; }
.paging a{display:inline-block; background:url('/solution/webadmin/images/public/kor/common/bt_bg.gif') no-repeat; color:#353e44; font-size:12px; font-weight:bold; width:25px; height:25px; line-height:25px; vertical-align:middle; margin-right:2px; border:0px solid #c8c8c8;}
/*.paging a.hover{display:block;color:#ffffff;width:25;padding:6px 0 1px 0;background-color:#000000;}*/
.paging a.active{background:url('');  border:1px solid #5F5F5F; color:#FFFFFF; background-color:#000000;} /* #018fc2 #0da2d7*/
.paging .bpagebtn{font-size:0px; border:1px solid #c8c8c8;}
.paging .btn_first{background:url('/solution/webadmin/images/public/kor/common/bt_first.gif') no-repeat;}
.paging .btn_prev{background:url('/solution/webadmin/images/public/kor/common/bt_prev.gif') no-repeat; margin-right:14px;}
.paging .btn_next{background:url('/solution/webadmin/images/public/kor/common/bt_next.gif') no-repeat; margin-left:14px;}
.paging .btn_end{background:url('/solution/webadmin/images/public/kor/common/bt_end.gif') no-repeat;}


/********* 공통 서브타이틀 및 텍스트 **********/
.subtit1 {color:#000000;font-size:26px;font-family:"Nanum Gothic";font-weight:700;}
.subtxt1_12 {color:#000000;font-size:12px;font-family:"Nanum Gothic";font-weight:700;}
.subtxt1_14 {color:#000000;font-size:14px;font-family:"Nanum Gothic";font-weight:700;}
.subtxt1_16 {color:#000000;font-size:16px;font-family:"Nanum Gothic";font-weight:700;}
.subtxt1_18 {color:#000000;font-size:18px;font-family:"Nanum Gothic";font-weight:700;}
.subtxt1_20 {color:#000000;font-size:18px;font-family:"Nanum Gothic";font-weight:700;}
.subtxt2_12 {color:#000000;font-size:12px;font-family:"Nanum Gothic";font-weight:800;}
.subtxt2_14 {color:#000000;font-size:14px;font-family:"Nanum Gothic";font-weight:800;}
.subtxt2_16 {color:#000000;font-size:16px;font-family:"Nanum Gothic";font-weight:800;}
.subtxt2_18 {color:#000000;font-size:18px;font-family:"Nanum Gothic";font-weight:800;}
.subtxt2_20 {color:#000000;font-size:18px;font-family:"Nanum Gothic";font-weight:800;}
.subtxt3_12 {color:#999999;font-size:12px;font-family:"Nanum Gothic";font-weight:700;}
.subtxt3_14 {color:#999999;font-size:14px;font-family:"Nanum Gothic";font-weight:700;}
.dotum12_3 { font-family:돋움; font-size:12px; color:#333333;}
.dotum12_3p { font-family:돋움; font-size:12px; color:#333333; padding-top:5px;}
.dotum12_4 { font-family:돋움; font-size:12px; color:#444444;}
.dotum12_9 { font-family:돋움; font-size:12px; color:#999999;}
.dotum12_6 { font-family:돋움; font-size:12px; color:#666666;}
.dotum12_0 { font-family:돋움; font-size:12px; color:#000000;}
.dotum12_0b { font-family:돋움; font-size:12px; color:#000000; font-weight:bold; line-height:140%;}
.dotum12_0p { font-family:돋움; font-size:12px; color:#000000; line-height:140%;}
.dotum12_f { font-family:돋움; font-size:12px; color:#ffffff; }
.dotum12_c { font-family:돋움; font-size:12px; color:#cccccc; }
.dotum11_3 { font-family:돋움; font-size:11px; color:#333333;}
.dotum11_c { font-family:돋움; font-size:11px; color:#cccccc;}
.dotum11_9 { font-family:돋움; font-size:11px; color:#999999; line-height:140%;}
.dotum11_6 { font-family:돋움; font-size:11px; color:#999999;}


/************* 코멘트 *************************/

.cmt_01 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_01.gif) no-repeat left top; height:16px; width:14px; }
.cmt_01_1 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_01_1bg.gif) repeat-y left top; vertical-align:top; width:14px;}
.cmt_02 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_02.gif) repeat-x left top; }
.cmt_03 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_03.gif) no-repeat left top; width:13px; }
.cmt_04 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_04.gif) repeat-y left top; height:100%;}
.cmt_06 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_06.gif) repeat-y right top; }
.cmt_07 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_07.gif) no-repeat left top;  height:12px;}
.cmt_08 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_08.gif) repeat-x left top; }
.cmt_09 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_09.gif) no-repeat left top; width:13px; height:12px;}
.cmt_cnt { border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; vertical-align:top; padding:8px 8px 8px 8px; line-height:140%;}

.cmt2_01 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/re_cmt_02.gif) repeat-y left top; vertical-align:top; width:14px;}
.cmt2_cnt { background:#FEFAF0; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; vertical-align:top; padding:8px 8px 8px 8px; line-height:140%;}

.cmt_left2 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_tb04.gif) repeat-y left bottom; }
.cmt_right2 { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_tb06.gif) repeat-y left bottom; }
.cmt_down { background:url(http://kms1.bizwon.co.kr/images/8708/public/kor/new_admin/cmt_tb08.gif) repeat-x left top; }

.cmt_box { border:solid 1px #DFE4F0; background:#F3F5F9; }
.cmt_txt {  color:#8E9ABB; font-size:11px; font-family:돋움; padding:7 10 5 10;}
.cmt_input { font-size:12px; color:#BBBABA; padding:4px 10px; 0px 10px; font-family:돋움; border:solid 1px #E9E9EA; } 


/********************************************/
/**********모바일 메인*****************/
/********************************************/


#m_wrap { width:100%; margin:0 auto; } 
#head { width:100%; margin:0 auto; }
#head #top { width:100%; height:52px; margin:0 auto; overflow:hidden;}
#head #top #logo { float:left;  margin-left: 10px; margin-top:12px;} 
#head #top #search { float:right;  margin-right: 10px;  margin-top:12px;}
#head #menu { width:100%; border-bottom:solid 3px #23262f; height:38px; background:#515871; }
#head #top_search { width:100%; border-bottom:solid 1px #23262f; height:38px; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/top_searchbg.gif) repeat-x left top; padding-top:0px; }
#visual {  width:100%;  margin:0 auto; height:213px; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/m_visual.jpg) no-repeat center top;  margin-bottom:20px; margin-top:0px;}
#m_contents { width:100%; margin:0 auto;}
#m_contents #new { width:100%; margin:0 auto;}
#m_contents #new #new_tit { height:29px; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/m_titbg.gif) repeat-x left top; font-family:돋움;font-size:12px; color:#000000; line-height:32px; padding-left:10px; } 
#m_contents #new #new_list { padding:5px; width:100%; margin:0 auto;}
#m_contents #new #new_list .new_option { padding-top:10px; text-align:center; font-family:돋움;font-size:12px; color:#333333; line-height:16px; padding-bottom:20px;} 
#m_contents #best { width:100%; margin:0 auto; margin-top:50px;}
#m_contents #best #best_tit { height:29px; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/m_titbg.gif) repeat-x left top; font-family:돋움;font-size:12px; color:#000000; line-height:32px; padding-left:10px; } 
#m_contents #best #best_list { padding:5px; width:100%; margin:0 auto;}
#m_contents #best #best_list .new_option { padding-top:10px; text-align:center; font-family:돋움;font-size:12px; color:#333333; line-height:16px; padding-bottom:20px;} 
#copyright { width:100%; padding-top:30px; margin:0 auto; }
#copyright #copy_menu { height:29px; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/m_titbg.gif) repeat-x left top;  padding-left:10px; } 
#copyright #copy { text-align:center; font-family:돋움;font-size:12px; color:#666666; line-height:16px; padding-top:14px; padding-bottom:15px; } 

h2 { } 


/****************카테고리******************/
#m_contents #page_tit { width:auto; margin:0 auto; background:#f0f2f3; height:30px; padding-left:10px; font-family:돋움;font-size:12px; color:#000000;  line-height:32px;} 
#m_contents #cate_list { width:100%; margin:0 auto; padding-top:10px; PADDING-BOTTOM:15PX; } 
#m_contents #cate_list ul { width:100% }
#m_contents #cate_list li { width:auto; border-bottom:solid 1px #e8e7e7; PADDING-LEFT:25PX; }
#m_contents #cate_list li a{height:35px; font-size:12px; color:#333333; FONT-WEIGHT:BOLD; line-height:35px;}


/****************리스트********************/
#m_contents #sel_cate { padding:10px; }
#m_contents #list_option { width:100%; height:34px; margin:0 auto; overflow:hidden;  border-bottom:solid 1px #e8e7e7;  border-top:solid 1px #e8e7e7; } 
#m_contents #list_option #sort1 { float:left; font-family:돋움;font-size:12px; color:#333333; line-height:35px; padding-left:10px;} 
#m_contents #list_option #sort2  { float:right; width:60px; padding:5px 0px 5px 0px;}
#m_contents #list_total { padding:10px; font-family:돋움;font-size:12px; color:#333333;}
#m_contents #list_total2  { padding:10px; font-family:돋움;font-size:12px; color:#333333; border-bottom:solid 1px #ebeeef;}
#m_contents #cate_list2 { width:100%; margin:0 auto;  PADDING-BOTTOM:15PX; } 
#m_contents #cate_list2 ul { width:100%; } 
#m_contents #cate_list2 li { border-bottom:solid 1px #e8e7e7; padding-top:15px; padding-bottom:15px; } 
#m_contents #cate_list2 #prd_list { padding-left:10px; padding-right:10px; overflow:hidden;} 
#m_contents #cate_list2 #prd_list #list_img { float:left; width:130px; }
#m_contents #cate_list2 #prd_list #list_info { float:left; font-family:돋움;font-size:12px; color:#333333; line-height:18px;} 
#m_contents #cate_list2 .new_option { padding-top:10px; text-align:center; font-family:돋움;font-size:12px; color:#333333; line-height:16px; padding-bottom:20px;} 
#m_contents #paging { width:100%; margin:0 auto; text-align:center; padding-top:40px; padding-bottom:0px;}


/****************상세보기********************/
#m_contents #prd { width:100%;  text-align:center; padding-top:15px;} 
#m_contents #prd .prd_title { font-family:돋움;font-size:14px; color:#000000; line-height:22px; } 
#m_contents #prd .prd_img { padding:10px; } 
#m_contents #prd_option { width:100%; margin:0 auto; padding-top:20px; } 
#m_contents #view_info { width:100%; margin:0 auto; padding-top:50px;  } 

.prd_op { width:80px; height:28px; padding-left:10px; font-family:돋움;font-size:12px; color:#666666; line-height:20px; text-align:left; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed;} 
.prd_op2 { width:20px;  font-family:돋움;font-size:12px; color:#666666; line-height:20px; text-align:left; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed;} 
.prd_op3 { font-family:돋움;font-size:12px; color:#666666; line-height:20px; text-align:left; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed;} 
 
.tab01_over { border-top:solid 1px #d3d3d7; border-right:solid 1px #d3d3d7; background:#ffffff; height:40px; font-family:돋움;font-size:12px; color:#000000; line-height:40px;} 
.tab02 { background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/tab_bg.gif) repeat-x left top; border-top:solid 1px #d3d3d7; border-right:solid 1px #d3d3d7; border-bottom:solid 1px #d3d3d7; height:40px; font-family:돋움;font-size:12px; color:#000000; line-height:40px;} 
.tab03 { background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/tab_bg.gif) repeat-x left top; border-top:solid 1px #d3d3d7;  border-bottom:solid 1px #d3d3d7; height:40px; font-family:돋움;font-size:12px; color:#000000; line-height:40px;} 
.tab03_over { border-top:solid 1px #d3d3d7;  background:#ffffff; height:40px; font-family:돋움;font-size:12px; color:#000000; line-height:40px;} 
.view_cnt { font-family:돋움;font-size:12px; color:#666666; line-height:20px; padding:20px 10px 70px 10px;} 
.view_cmt { width:100%; margin:0px; } 
.notice { background:#f9f7ed; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; padding:12px 10px 3px 10px; text-align:left; font-family:돋움;font-size:12px; color:#000000;}
.cmt { background:#ffffff; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; padding:12px 10px 3px 10px; text-align:left; font-family:돋움;font-size:12px; color:#000000; line-height:18px; }
.cmt_reply { background:#ffffff; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; padding:12px 10px 3px 20px; text-align:left; font-family:돋움;font-size:12px; color:#000000;}

/*************장바구니/마이페이지************/
#m_contents #cart { width:100%; margin:0 auto; } 
#m_contents #cart .cart_list { padding:20px 10px 30px 0px; border-bottom:solid 1px #ededed; } 
#m_contents #cart .cart_total1 { background:#f9faf9; padding:15px; border-bottom:solid 1px #999999; border-top:solid 1px #ffffff;} 
#m_contents #cart .cart_total2 { background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/total_pricebg.gif) repeat-x left top; height:38px; padding-lefT:15px; padding-right:15px;  border-bottom:solid 1px #e0e0e0;}
.cart_btn { text-align:center; padding-top:20px; padding-bottom:50px;}
.cart_txt { font-family:돋움;font-size:12px; color:#333333; line-height:18px; } 
.cart_txt2 { font-family:돋움;font-size:12px; color:#333333; line-height:18px; text-align:right;} 
.total_price { font-family:돋움;font-size:14px; color:#000000; line-height:40px; } 
.cart_list { padding:20px 10px 30px 0px; border-bottom:solid 1px #ededed; } 

#m_contents #wishlist_txt { padding:10px; border-bottom:solid 1px #ededed;}
#m_contents #op_info { border-top:solid 1px #cacaca; border-bottom:solid 1px #e0e0e0; background:#f8f8f8; padding:10px 15px 10px 30px;  font-family:돋움;font-size:12px; color:#333333; line-height:18px;} 
#m_contents #my_info { border-top:solid 1px #cacaca; border-bottom:solid 1px #e0e0e0; background:#f8f8f8; padding:10px 15px 10px 10px;  font-family:돋움;font-size:12px; color:#333333; line-height:22px;} 
#m_contents #my_icon { width:100%; margin:0 auto; padding-bottom:50px; }
.my_td01 { border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; height:106px; text-align:center; color:#333333; }
.my_td02 { border-bottom:solid 1px #ededed; height:106px; text-align:center; color:#333333; }

/*************주문결제******************/
#m_contents #order_info { width:100%;   margin-top:0px;}
#m_contents #order_info .info_tit { background:#515871; height:30px; padding-left:10px;} 
#m_contents #deli_info { width:100%;   margin-top:-1px;}
#m_contents #deli_info .deli_tit { background:#515871; height:30px; padding-left:10px;} 
#m_contents #deli_info .deli_add { padding:5px 5px 10px 5px; border-bottom:solid 1px #ededed;}
#m_contents #deli_info .deli_add2 { padding:5px 5px 0px 5px; }
#m_contents #deli_info .deli_add3 { padding:5px 5px 5px 5px; }
#m_contents #payment_info { width:100%;  margin-top:-1px;}
#m_contents #payment_info .payment_tit { background:#515871; height:30px; padding-left:10px;} 
#m_contents #payment_info .cart_total2 { background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/total_pricebg.gif) repeat-x left top; height:38px; padding-lefT:15px; padding-right:15px;  border-bottom:solid 1px #e0e0e0;}
#m_contents #payment_info  #pay_card { background:#fffffff; width:100%; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #ededed} 
#m_contents #orderlist { padding:10px 0px 10px 0px; margin:0 auto; margin-left:10px;}
#m_contents #orderlist_info { width:100%;   border-top:solid 1px #ededed; margin-top:-1px;}

.order_td01 { background:#f9f9f9; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; padding:10px 7px 5px 7px; font-family:돋움;font-size:12px; color:#333333;}
.order_td02 { background:#ffffff;  border-bottom:solid 1px #ededed; padding:4px; color:#333333; line-height:20px;}
.deli_td01 { background:#ffffff;  border-bottom:solid 1px #ededed; }
.pay_td01 {background:#f9f9f9; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; padding:10px 7px 15px 10px; font-family:돋움;font-size:12px; color:#333333;}
.pay_td02 { background:#ffffff; padding-left:10px; height:26px; font-family:돋움;font-size:12px; color:#333333; width:70px;} 
.pay_td03 { background:#ffffff; padding-left:10px; height:26px; } 


/*************게시글/고객센터/회원가입***********/
#m_contents #mylist  { width:100%; margin:0 auto; text-align:center; padding-top:0px;}
#m_contents #custom { padding:20px 7px 20px 7px; border-bottom:solid 1px #ededed;} 
#m_contents #bank { padding:20px 7px 20px 7px; } 
#m_contents #use { padding:20px 7px 20px 7px; font-family:돋움;font-size:12px; color:#333333; line-height:17px; } 
#m_contents #use .use_rdo { text-align:center; font-family:돋움;font-size:12px; color:#888888; line-height:17px; padding-top:10px;}
#m_contents #join2 { border-top:solid 1px #ececec; border-bottom:solid 1px #ececec; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/join_bg.gif) repeat-x left top; height:172px; text-align:center; padding-top:40px;}
#m_contents #join { border-top:solid 1px #ececec; border-bottom:solid 1px #ececec; background:url(/solution/webadmin/images/public/kor/shop_user/skin_gray/join_bg.gif) repeat-x left top; height:142px; text-align:center; padding-top:70px;}


.view_tit { background:#ffffff; padding:12px 10px 0px 10px; text-align:left; font-family:돋움;font-size:12px; color:#000000; line-height:18px; }
.list_view { margin:0px 7px 20px 7px;  background:#ffffff; border:solid 1px #ededed;  padding:12px 10px 30px 10px; text-align:left; font-family:돋움;font-size:12px; color:#000000; line-height:18px; }
.my_tit { background:#f9f7ed; border-top:solid 1px #ededed; border-bottom:solid 1px #ededed; padding:12px 10px 10px 10px; text-align:left; font-family:돋움;font-size:12px; color:#000000;}
.write_td01 { padding-left:5px; padding-right:5px; padding-bottom:5px;}
.mem_td01 { background:#f9f9f9; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; padding:10px 7px 5px 7px; font-family:돋움;font-size:12px; color:#666666;}
.mem_td02 { background:#ffffff;  border-bottom:solid 1px #ededed; padding:4px; color:#666666; line-height:20px;}
.cs_td01 { font-family:돋움;font-size:12px; color:#000000; line-height:18px;} 



/*****************팝업**********************/
#pop_tit { background:#515871; height:30px; width:100%; padding-left:10px;  font-family:돋움;font-size:12px; color:#ffffff; line-height:30px;}
#file_add { padding:20px 10px 20px 10px; width:100%; margin:0 auto; } 
#file_txt {  font-family:돋움;font-size:12px; color:#333333; line-height:17px; padding:10px 10px 30px 10px; } 
#btn { width:100%; margin:0 auto; text-align:center; padding-bottom:30px;}
#id_result01 { margin-top:50px; margin-bottom:20px;border:solid 1px #ebebeb; padding:5px; background:#ffffff;}
#id_result01 #id_result02 { background:#f7f7f7; text-align:center; color:#de5a88; line-height:30px;} 


/************ Font style **************/
 .menu_txt { font-family:돋움;font-size:12px; color:#ffffff; line-height:42px; text-align:center; } 
 .pic_line { border:solid 1px #e8e8eb}
 .m_price { font-family:돋움;font-size:12px; color:#d14e4e; } 
 .dot12_0 { font-family:돋움;font-size:12px; color:#000000; line-height:18px;} 
 .dot12_3 { font-family:돋움;font-size:12px; color:#333333; line-height:18px;} 
 .dot12_f { font-family:돋움;font-size:12px; color:#ffffff; line-height:30px;} 
 .copy_m { font-family:돋움;font-size:12px; color:#333333; line-height:34px; } 
.writer {font-family:돋움;font-size:12px; color:#999999;  line-height:28px;}
.writer_r {font-family:돋움;font-size:12px; color:#999999;  line-height:28px; padding-left:25px;}


/***********장바구니팝업**************/
#cart_pop { position: absolute; top:300px; left:50%; margin-left:-145px; width:282px; height:152px; border:solid 1px #ffffff; background:#515871; text-align:center; padding-top:9px; padding-left:10px;}
#cart_pop #cart_pop2 { width:270px; height:140px; border:solid 1px #ffffff; background:#ffffff; }
.p_cart_tit { background:#d8dded; padding-left:10px;  height:30px; font-family:돋움;font-size:12px; color:#000000; line-height:30px; text-align:left;} 
.p_cart_txt { font-family:돋움;font-size:12px; color:#333333; line-height:18px; text-align:left;} 


/************ Form style **************/
.sel_box { font-family:돋움;font-size:12px; color:#333333; } 
.input_txt { border:solid 1px #eaeaea; font-family:돋움;font-size:12px; color:#333333; padding-left:10px; line-height:20px; vertical-align:middle;} 
.rdo { border:0px; } 
.txtarea { padding:10px; font-family:돋움;font-size:12px; color:#999999; line-height:17px; } 
