body.o{min-width:320px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,menu{margin:0;padding:0;}
body, table, tr, td, th, select, input, div, p, center,span{font-family:µ¸¿ò,Dotum;letter-spacing:0px; font-size:16px;line-height:140%;}
fieldset,img{border:0;}
dl,ul,ol,li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;table-layout:fixed;}
input,select,textarea,button {vertical-align:middle;font-size:100%}
body{ -webkit-text-size-adjust: none; } /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö. */

html, body {background:#fff;color:#333}
a {color:#333; text-decoration:none; cursor:pointer;}
hr {display:none}

.ptb5{padding:5 0px;}
.pl5{padding-left:5px;}
.ml5{margin-left:5px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mr3{margin-right:3px;}
.pb5{padding-bottom:3px;}
.pt3{padding-top:3px;}
.pt10{padding-top:10px;}
.mt10{margin-top:10px;}


/*.scrollbars {
	text-align:left;width:700px; height:100%;overflow:auto;padding:10px;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}*/

.scrollbars {
	text-align:left; height:100%;overflow:auto;
	/*scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;*/
}
.scrollbars_post {
	text-align:left; height:100%;overflow:auto;padding:10px;
	/*scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #f1f1f8;*/
}

/*»ó´Ü Å¾ °Ë»ö¾î*/
.it{width:100%;height:23px;display:block;height:19px;padding:3px 0px 0 0px;border:5px solid #6463DF;background:#fff}
.sbtn {height:19px; position:absolute;}
.hc {visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0}

.ttop_right { height:29px; line-height:29px; }
.ttop_right span{font-size:12px;color:#858585; }

/*Å×ÀÌºí*/
.table { width:100%; }
.fieldset { padding:0px 10px 0px 10px; }

/*ÀÎ±â°Ë»ö¾î*/
.search { color:#ffffff;text-decoration:none; font-size:14px;}


/* MyPage*/
.tbl_mypage1 {border-top:2px solid #94b7e2;border-right:1px solid #e5e5e5;margin:5 0px;}
.tbl_mypage1 th{font-family:µ¸¿ò; font-size:11px; color:#666;font-weight:bold;background:#f9f9f9;border-bottom:1px solid #e5e5e5;border-right:0px; height:28px;border-left:1px solid #e5e5e5;}
.tbl_mypage1 td{height:28px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding-top:3px;padding-bottom:3px;}


/* Login */
#login{border:1px solid #d9d9d9;background-color:#f2f2f2;margin:10px;}
#login fieldset{position:relative;}
#login .loginform{position:relative; margin:20px 0;}
#login ul{padding:0 110px 0 20px;}
#login li{width:100%;margin-top:4px;}
#login li input{width:100%;border:1px solid #c8c8c8;height:31px;padding-left:4px;line-height:27px;}

.login_btn{position:absolute;right:7px;top:0;width:90px;}
.login_save{clear:both;margin-top:10px;;padding:0 0 20px 20px;color:#666;white-space:nowrap;}
.lsv input{width:17px;height:17px;vertical-align:middle;}
.lsv label{margin-right:1em;vertical-align:-2px;}
.login_nt{padding:20px;margin-top:10px;} 
.login_nt h1{margin-bottom:10px;font-size:16px;}
.login_nt p{margin-bottom:10px;font-size:13px;color:#686868;}
.login_nt .txt{font-size:13px;color:#ff7200;font-weight:bold;}

.mypage_ticket1{font-size:12px;color:#777;font-weight:bold;letter-spacing:-1;margin-right:10px;background:url(../../images/icon_dot_gray.gif) 3 5 no-repeat;padding-left:10px;height:20px;}
.mypage_ticket2{font-size:12px;color:#ff6103;font-weight:bold;letter-spacing:-1;margin-right:10px;background:url(../../images/icon_dot_orange.gif) 3 5 no-repeat;padding-left:10px;height:20px;}


/* Bottom */
#Foot {font-family:µ¸¿ò; margin:0 auto; padding-top:10px; width:100%; background:#f8f8f8; border-top:1px solid #dfe1e3; text-align:center;margin-top:15px;}
#Foot ul {margin:0 auto;width:305px; height:28px; overflow:hidden; text-align:center;}
#Foot li {position:relative; float:left;}
#Foot li a {display:block; margin:0 2px; width:70px; height:26px; overflow:hidden; color:#333; font-size:14px; line-height:25px; border:1px solid #bfbfbf; background-color:#fff;}
#Foot .address {clear:both; padding:10px 0; height:20px; color:#999; font-size:11px;}


/* Áö¿ª¼³Á¤ */
#cate_n1{text-align:center;margin:0}
#cate_n1 .cate_area{overflow:hidden;width:314px;margin:auto;padding-bottom:10px;} /*ÀÍ½º¿Üºê¶ó¿ìÀú*/
/*#cate_n1 .cate_area{overflow:hidden;width:314px;margin:0;padding-bottom:10px;} ÀÍ½º*/
#cate_n1 li{float:left;width:143px;height:35px;margin:7px 7px 0;}
#cate_n1 li a{display:block;height:35px;padding-top:7px;background:url(../../m/images/cate_bg.gif) 0 0 repeat-x;color:#444;font-weight:bold;font-size:16px;text-decoration:none;text-align:center;}
#cate_n1 li a.on{display:block;height:35px;padding-top:7px;background:url(../../m/images/cate_bg_m1.gif) 0 0 repeat-x;color:#fff;font-weight:bold;font-size:16px;text-decoration:none;text-align:center;}
.fclear{clear:both}



.cate_n2 .cate_area{overflow:hidden;width:314px;margin:auto;padding-bottom:10px;} /*ÀÍ½º¿Üºê¶ó¿ìÀú*/
/*#cate_n2 .cate_area{overflow:hidden;width:314px;margin:0;padding-bottom:10px;}  ÀÍ½º*/
.cate_n2 li{float:left;width:143px;height:35px;margin:10px 7px 0;background:url(../../m/images/cate_bg.gif) 0 0 repeat-x}
.cate_n2 li a{display:block;height:25px;padding-top:8px;color:#444;font-size:15px;letter-spacing:-1px;text-align:center;text-decoration:none;white-space:nowrap}
.cate_n2 li a span{position:relative;top:-1px;color:#ff7811;font-size:12px;letter-spacing:0}

/* goods list */
#G_list .glist_tit{height:30px;background:#fff9f2;border-top:1px solid #ffbf7f;margin-bottom:10px;}
#G_list .glist_tit .glist_l{float:left;color:#444;font-size:12px;padding:4 0 0 5px;}
#G_list .glist_tit .glist_r{float:right;color:#666;font-size:12px;padding:4 5 0 0px;}
#G_list .glist_info{word-wrap:normal;word-break:normal;height:130px;}
#G_list .pic{display:inline;float:left;clear:both;width:130px;text-align:center;}
#G_list .info{overflow:hidden;}
#G_list .tit{font-weight:bold;font-size:15px;color:#000;overflow:hidden;line-height:120%;margin-bottom:5px;margin-top:2px;}
#prt .per{font-weight:bold;font-size:15px;color:#ff6000;background:url(../../m/images/m_btn_discount.gif);text-align:center;height:40px;line-height:34px;}
#prt .per div {font-weight:bold;font-size:15px;color:#ff6000;}
#prt .pr1{font-weight:bold;font-size:13px;color:#909090;}
#prt .pr2{font-weight:bold;font-size:15px;color:#000000;}


/* detail */
#dinfo_exp{padding:10 10 5 10px;color:#555;font-size:13px;border-bottom:1px solid #dfdfdf;}
#dinfo_option{margin:10 5px;}
#dinfo_option th{font-size:11px; color:#838383;font-weight:none;text-align:left;width:70px;}
#dinfo_option td{font-size:12px; color:#666;padding-top:3px;padding-bottom:3px;}
#dinfo_option span {font-size:12px; color:#666;padding-top:3px;padding-bottom:3px;}

#dinfo_option div { font-size:12px; color:#666;padding-top:3px;padding-bottom:3px; }

#dinfo_option2{margin-top:10px;}
#dinfo_option2 th{font-size:11px; color:#838383;font-weight:none;text-align:left;width:70px;}
#dinfo_option2 td{font-size:12px; color:#666;padding-top:3px;padding-bottom:3px;}
#dinfo_option2 div{font-size:12px; color:#666;}
.gr1{height:15px;background:#d8d8d8;}
.gr2{height:15px;background:#5398e3;}
.dinfo_btn{border-top:1px solid #dfdfdf;text-align:center;padding:20 0px;}
#tabs{width:100%;height:31px;background-color:#f0f0f0;border-bottom:1px solid #d4d4d4;border-top:2px solid #555;margin-bottom:10px;}
#tabs ul{overflow:hidden;width:100%;}
#tabs li{overflow:hidden;float:left;width:33.3%;height:32px;text-align:center;line-height:28px;white-space:nowrap;}
#tabs li.on{position:relative;margin-right:-2px;border-bottom:1px solid #fff;}
#tabs li.on a{border-width:0 1px;border-style:solid;border-color:#d4d4d4;background:#fff;color:#ff6e00;}
#tabs li a{display:block;height:31px;padding-top:2px;color:#3b3b3b;font-weight:bold;font-size:14px;text-indent:2px;}
#tabs li a span{font-size:12px;}


/* mypage */
.my_cpn{background:#f8f8f8;border:1px solid #f1f1f1;margin:0 5px;padding:5 0 5 10px;margin-bottom:7px;}
.my_cpn span{font-family:µ¸¿ò; font-size:14px; color:#3d6895;font-weight:bold;}
.my_txt1{font-family:µ¸¿ò; font-size:13px; color:#777;font-weight:bold;}
.my_txt2{font-family:µ¸¿ò; font-size:13px; color:#ff6103;font-weight:bold;}
.my_txt3{font-family:µ¸¿ò; font-size:13px; color:#555;}
.my_buylist{margin:0 7 10  7px;}
.my_map{border-top:1px solid #dfdfdf;padding:10 0 5 7px;color:#777;font-weight:bold;font-size:14px;}

#my_edit{border:1px solid #d9d9d9;background-color:#f2f2f2;margin:0 10px;text-align:center;}
#my_edit .form{position:relative; margin:25px 0;}
#my_edit .txt{clear:both;padding-bottom:20px;color:#666;white-space:nowrap;font-size:14px;}
.my_edit_tit{font-size:14px;margin:15 0 5 12px;}
.my_edit_nt{padding:0 14px;margin-top:10px;} 
.my_edit_nt h1{margin-bottom:5px;font-size:16px;}
.my_edit_nt p{font-size:13px;color:#686868;}
.my_edit_nt .txt{font-size:13px;color:#ff7200;font-weight:bold;}
.my_no_goods{text-align:center;font-size:14px;margin:30 0px;}


/* payment */
.pay_gn{font-family:µ¸¿ò; font-size:15px; color:#ff6103;font-weight:bold;text-align:center;margin:10 0 5 0px;}
.pay_gn span{font-family:µ¸¿ò; font-size:15px; color:#666;padding-right:5px;}
.pay_tit{background:#f8f8f8;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:7 0 7 10px;font-family:µ¸¿ò; font-size:14px; color:#333;font-weight:bold;margin-bottom:7px;}
.pay_tit_1{font-size:14px;color:#888;}
.pay_con{margin:0 5 15 5px;}
.pay_nt{font-size:0.8em;color:#777;}
.pay_txt1{font-family:µ¸¿ò; font-size:11px; color:#777;margin:10 5px;border-top:1px solid #dfe1e3;padding-top:7px;}
.pay_pr{font-family:µ¸¿ò; font-size:0.8em; color:#ff6103;font-weight:bold;}


#mtbl1 { padding:2 5px;font-size:0.9em; }
#mtbl1 div { font-size:0.9em; }
#mtbl1 th{padding:2 5px;font-size:0.9em;}
#mtbl1 td{padding:2 5px;font-size:0.9em;}
#mtbl1 td span{font-size:12px;color:#888;}
#mtbl1 td div { font-size:0.9em; }
#mtbl1 .delivery_price_class span { font-size:0.9em; }
#mtbl1 .delivery_price_class div span { font-size:0.9em; }
#mtbl1 .delivery_price_class_price div { float:left; }
#mtbl2 {border-top:2px solid #999; width:100%;}
#mtbl2 th{font-family:µ¸¿ò; font-size:11px; color:#555;font-weight:bold;background:#fafafa;border-bottom:1px solid #f0f0f0;text-align:left;padding:5px;}
#mtbl2 td{border-bottom:1px solid #f0f0f0;padding:5px;}



.m_btn{text-align:center;padding:15 0 10 0px;}
.m_btn2{text-align:center;padding:15 0 10 0px;border-top:1px solid #eee;}
.m_pbox{border:1px solid #e6e6e6;background:#f7f7f7;padding:20 0px;font-size:15px;margin:10 5 0 5px;text-align:center;}



/********************** Map ***************************/
#map_area{width:280px;}
.map_tit{height:27px;background:url(../../images/map_bg.gif) repeat-x;padding:6 0 0 0px;margin-bottom:10px;width:278px;}
.map_tit span{padding-left:7px;font-size:12px;font-family:µ¸¿ò; color:#4752ab;font-weight:bold;letter-spacing:-1;}
.tbl_map th{width:50px;padding-left:6px;text-align:left;height:30px;border-bottom:1px solid #f4f7fb;font-size:11px;color:#777;padding-top:2px;}
.tbl_map td{border-bottom:1px solid #f4f7fb;padding-top:2px;}
.map_pr{font-family:Arial; font-size:15px; color:#3162de;font-weight:bold;}
.map_pr1{font-family:Arial; font-size:15px; color:#ff6103;font-weight:bold;}
.map_pr2{font-family:Arial; font-size:12px; color:#888;font-weight:bold;}
.map_txt1{font-size:12px;color:#666;}


/********************** Prev goods ***************************/
.pv_goods_box{margin:5px;}
.pv_goods_t{font-size:12px;margin-bottom:5px;}
.pv_goods_d{font-size:12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f4f4f4;font-weight:bold;padding:5px;margin-bottom:5px;}




/* comment */
#cm{padding:5px;}
#cm .cbox{border:1px solid #e6e6e6;background:#f7f7f7;padding:10px;}
#cm .cbox ul{width:100%;}
#cm .notice{float:left;font-size:12px;color:#666;padding-right:20px;line-height:130%;width:65%;}
#cm .ask{font-size:12px;color:#666;}
#cm .wbox{margin-top:10px;}
#cm .wbtn{text-align:center;padding:10 0 5 0px;}
#cm .cm_txt1{font-weight:bold;color:#888;font-size:12px;}
#cm .cm_txt2{color:#aaa;font-size:12px;}
#cm .cm_txt3{font-weight:bold;color:#5e9dcc;font-size:12px;}
#cm .cm_txt4{font-size:0.9em;}
#cm .cm_box1{padding:5 5 0 5px;}
#cm .cm_box2{border-bottom:1px solid #e9e9e9;padding:5px;}
#cm .cm_box3{border-bottom:1px solid #e9e9e9;background:#f7f7f7;padding:5px;}


/* content */
.ct_con{margin:10 5 15 5px;text-align:cetner;}
.ct_text{font-family:µ¸¿ò; font-size:13px; color:#777;font-weight:bold;margin:5 0 10 0px;}



.point_check { cursor:pointer; }


/* */
.simpleform_basic { background-color:#ffffff; border:1px solid #999999; }


/********************** Customer ***************************/
.customer_box{background-color:#fbfbfb;line-height:180%;border:#ededed 1px solid;padding:10px;width:100%;}

.ta_center{text-align:center;}

.search_td .txt {  }


.post_class {  }
.post_class td { font-size:12px; }
.post_class div { font-size:12px; }