
@charset "euc-kr";

/*--- common selector ---*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button{margin:0;padding:0;}
body,input,select,textarea{ color:#777; font-family:µ¸¿ò,Dotum,±¼¸²,Gulim,Apple-Gothic,sans-serif; font-size:15px; font-weight:normal;} /* 137.5% == 22px */
body{background-color:#fff;-webkit-text-size-adjust:none;}
hr{display:none;}
img,fieldset{border:0;}
img,input,select,textarea{vertical-align:middle;}
ul,ol,li{list-style:none;}
a{color:#000;text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
a:link,a:hover,a:active{text-decoration:none;}
strong{font-weight:bold;}
input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="password"]{-webkit-appearance:none;-webkit-border-radius:0;}
input:checked[type="checkbox"]{background-color:#fff;-webkit-appearance:checkbox;}
/*.ir{overflow:hidden;text-indent:-1000em;}
.invisible{display:none;}
.hide{visibility:hidden;width:1px;height:1px;line-height:0;overflow:hidden;position:absolute;top:-10000px;left:0;font-size:0;}*/
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
select {height:18px; font-family: µ¸À½,Dotum; font-size:11px; color:#000000;}
/*--- layout ---*/
	#wrap{ position:relative;width:100%; }
	#header { position:relative; height:87px; background:url('/mobile/images/bg_header.gif') repeat-x 0 top;}
	#header h1 { position:absolute; left:50%; top:9px; width:127px; height:37px; margin-left:-63px; background:url('/mobile/images/bi_logo.gif') no-repeat 0 0; }
	#header h1 a { display:block; overflow:hidden; text-indent:-10000em; width:96px; height:37px; }
	#header .btn_prev { position:absolute; left:19px; top:17px; }
	#header .btn_search { position:absolute; right:19px; top:17px; }
	#header .snb { padding-top:61px; }
	#header .snb h2 { overflow:hidden; text-indent:-10000em; position:absolute; }
	#header .snb ul { width:304px; margin:0 auto; }
	#header .snb ul li { position:relative; float:left; margin-right:8px; padding-left:10px; background:url('/mobile/images/bul/bul_snb.gif') no-repeat left 4px; }
	#header .snb ul li.start { padding-left:0; background:none; }
	#header .snb ul li a { font-size:14px; color:#fff; }
	#header .snb ul li img { position:absolute; left:44px; top:-10px; }
	#header .snb .poptitle { font-size:18px;color:#FFFFFF }
	#contents { clear:both; }
	#footer { clear:both; width:100%; margin-top:0px; height:102px; text-align:center; background:url('/mobile/images/bg_bottom.gif') repeat-x left top; }
	#footerPop { clear:both; width:100%; height:50px; text-align:center; background:url('/mobile/bg/bg_footer_pop.gif') repeat-x left top; }
	#footer ul { overflow:hidden; width:320px; margin:0 auto 10px; }
	#footer ul li { float:left; }
	#footer address  { width:100%; margin-top:5px; clear:both; text-align:center; font-size:10px; color:#414141; }
/*--- common ---*/
h3 a {color:#2d2d2d; font:18px/25px dotum; font-weight:bold;}
h4.property { width:100%; height:20px;}
h4.property a { display:block; padding-left:15px; color:#5a5b5d; font:15px/35px dotum; font-weight:bold;  background:url('/mobile/icon/icon_arrow3.gif') no-repeat right 50%; }
h4.listup { display:block;border-top:1px solid #e1e1e1; padding-left:15px; color:#5a5b5d; font:15px/35px dotum; font-weight:bold;  background:url('/mobile/icon/icon_arrow10.gif') no-repeat right 50%; }
h5.commod_off  { margin:0; border-bottom:1px solid #e1e1e1; }
h5.commod_off a { display:block; padding-left:15px; color:#5a5b5d; font:15px/35px dotum; font-weight:bold;  background:url('/mobile/icon/icon_arrow7.gif') no-repeat right 50%;}
h5.commod_off a strong {display:block;padding:0 15px 0 0;overflow:hidden;text-overflow:ellipsis;}
h5.commod_on  { margin:0}
h5.commod_on a { display:block; padding-left:15px; color:#5a5b5d; font:15px/35px dotum; font-weight:bold;  background:#f7f7f7 url('/mobile/icon/icon_arrow9.gif') no-repeat right 50%; }
h5.commod_on a strong {display:block;padding:0 15px 0 0;overflow:hidden;text-overflow:ellipsis;}

.mt1 { margin-top:1px !important; }
.mt5 { margin-top:0px;}
.mt10 { margin-top:10px !important; }
.mt13 { margin-top:13px; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }

.top { margin-top:10px }
.bottom { margin-bottom:10px }
.left { margin-left:10px }
.right { margin-right:10px }
.first { border-top:1px solid #e1e1e1; }
.last { border-bottom:1px solid #e1e1e1; }

.pt7 { padding-top:7px !important; }
.pb7 { padding-bottom:7px !important; }
.pb15 { padding-bottom:15px !important; }
.pl10 { padding-left:10px;color:#333333}
.plr10 { margin:0 0px; }

.alignL { text-align:left !important; }
.alignC { text-align:center !important; }
.floatL { float:left; margin-left:5px;}
.floatR { float:right; margin-right:5px;}
.left10 { padding-left:10px; text-align:left !important; }
.left20 { padding-left:20px; text-align:left !important; }

.fontCol01 { color:#989898 !important; }
.fontCol02 { color:#b61616 !important; }

.in1, .in2, .in3, .in4, .inr { position:absolute; right:-20px; top:-10px; height:29px; color:#fff; font:bold 1.16em/23px Helvetica; text-align:center; background:url('/mobile/bg/in.png') no-repeat 0 0; }
.in1{ width:25px; background-position:0 0; }
.in2{ width:33px; background-position:0 -30px; }
.in3,
.inr { padding-left:2px; width:38px; background-position:0 -60px; }
.in4 {padding-left:2px; width:44px; background-position:0 -90px; }
.inr { font-size:1em; }

.bor_bot01 { border-bottom:1px solid #e1e1e1; }

.on { display:block !important; }
.clear { clear:both; }
.btn { margin:10px; height:30px; text-align:center; background-color:#d0d0d0; }
.btn a { display:block; width:100%; font:13px/30px dotum; color:#5d5c5c; }
.cateSelect { padding:10px 0; }
.cateSelect span { padding:0 10px; }
.hc { font-size:0; height:0; left:-10000px; line-height:0; overflow:hidden; position:absolute; visibility:hidden; width:0; }
.location {display:block; line-height:37px; padding-left:10px; width:100%px; border-bottom:1px solid #d0d0d0; background-color:#F4F4F4; }
.location a.selected { padding:0 10px;font-size:16px; color:#76CE48; }

caption { visibility:hidden;	position:absolute; width:0; height:0; font-size:0; overflow:hidden; text-indent:-9999px; line-height:0px; }

/*--- table ---*/
table, th, td { border-collapse:collapse;  margin:0; padding:0; font-size:12px; }
.table01 { width:100%; }
.table01 thead th { height:30px; vertical-align:middle; text-align:center; color:#969696; border-bottom:1px solid #cfcfcf;  border-top:1px solid #cfcfcf; background-color:#f5f5f5; }
.table01 tbody td { height:30px; vertical-align:middle; text-align:center; color:#969696; border-bottom:1px solid #cfcfcf; }
.table01 .bg td { background-color:#f5f5f5; }
.table01 .bg02 th { color:#575353; background-color:#e1e1e1; }

/*--- pagingNav ---*/
.pagingNav { clear:both; margin:20px auto 20px auto; padding:1px 0 0 0; text-align:center; font:13px/15px dotum; }  
.cur_num,  .pagingNav a { display:inline-block; float:left; margin:0 2px; text-decoration:none; vertical-align:middle; }    
.cur_num/**/,  .pagingNav a/**/ { float:none;margin:0; } /* IE5 Á¦¿Ü ÇÙ */
.num_box { font-weight:bold; }  
.num_prev,  .num_next,  .num_box { padding:1px 5px; color:#6e6e6e; background-color:#d7d7d7;  }
.cur_num,  .num_box:hover { padding:1px 5px; color:#fff; background-color:#696969; }    
.num_prev:hover,  .num_next:hover {  color:#6e6e6e; } 
.num_prev { padding:0 10px 0 0; background-color:#fff; } 
.num_next { padding:0 0 0 9px; background-color:#fff; }

/*--- keySearch ---*/
#searchForm { position:absolute; left:0; top:87px; width:100%; height:0px; }
#keySearch { position:relative; height:25px; padding:3px 10px; background-color:#a7aaa5; }
#keySearch .keySearch_outwrap { height:24px; margin-right:40px; padding-left:31px; background:url('/mobile/bg/bg_keySearchL.gif') no-repeat left top; }
#keySearch .keySearch_inwrap { height:24px; padding-right:10px; background:url('/mobile/bg/bg_keySearchR.gif') no-repeat right top; }
#keySearch .keySearch_inwrap input { width:100%; border:0; margin-top:5px; font:11px/13px dotum; color:#333; background:none; }
#keySearch a { position:absolute; right:10px; top:2px; }
/*--- loading icon preloaded ---*/
.loadingImgPreload { background:url('/mobile/loading.gif')}
/*--- category ---*/
.infoList li a * { cursor:pointer; }
.cateList { overflow:hidden; width:100%;}
.cateList li { overflow:hidden; float:left; width:100%; height:50px; padding:5px 5px; border-bottom:1px solid #e1e1e1;}
.cateList li.last { border-bottom:0; }
.cateList li div{ display:block; margin-right:15px; height:50px; background:url('/mobile/icon/icon_arrow.gif') no-repeat right 50%}
.cateList li div .thumb { float:left; margin-right:15px; }
.cateList li div .thumb img { border:1px solid #f4f4f4; }
.cateList li div .txt { display:block; padding-top:17px; font:14px/16px dotum; color:#777; font-weight:bold; }
.cateList li div .txt em { margin-left:5px; font:11px/15px dotum; font-weight:bold; color:#a7a4a4; }

.cate4List { overflow:hidden; width:100%; }
.cate4List li { overflow:hidden; float:left; width:100%; height:72px; padding:5px 5px; border-bottom:1px solid #e1e1e1; }
.cate4List li div { display:block; margin-right:15px; height:70px; background:url('/mobile/icon/icon_arrow.gif') no-repeat right 27px; }
.cate4List li div .thumb { float:left; margin-right:7px; }
.cate4List li div .thumb img { border:1px solid #e6e6e6; }
.cate4List li div .tit { display:block; color:#777; font:11px/13px dotum; font-weight:bold;padding:0 10px 0 0;}
.cate4List li div .tit .num{padding:0 5px 0 0;font:18px Arial; font-weight:bold; }
.cate4List li div .price { display:block; color:#81bc26; font:11px/13px dotum; font-weight:bold;padding:4px 0 0 0; }
.cate4List li div .price em { color:#afafaf; font:11px/13px dotum; font-weight:normal; text-decoration:line-through; }

.cateDeItemList { overflow:hidden; padding:5px 10px;text-align:center;}
.cateDeItemList li { float:left; width:50px; margin:0 2px; border:3px solid #FFFFFF }
.cateDeInfoHead h3 { clear:both; padding:0 10px 0;margin:15px 0 8px 0; font:14px/16px dotum; color:#000; font-weight:bold; }
.cateDeInfoHead h3.line { margin-bottom:0; padding-bottom:10px; border-bottom:1px solid #d7d7d7; }
.cateDeInfoHead .goodsDetailView {padding:0 10px;}
.cateDeInfoHead .goodsDetailView hr {display:block;border-bottom:1px solid #d7d7d7;border-top:0;border-left:0;border-right:0}

.cateDeInfo { padding:0 10px 0; }
.cateDeInfo h3 { clear:both; margin:15px 0 8px 0; font:14px/16px dotum; color:#000; font-weight:bold; }
.cateDeInfo h3.line { margin-bottom:0; padding-bottom:10px; border-bottom:1px solid #d7d7d7; }
.cateDeInfo ul { overflow:hidden; margin-top:2px; padding-bottom:20px; }
.cateDeInfo ul li { clear:both; overflow:hidden; padding:4px 0 4px 0; }
.cateDeInfo ul li.pad5 { padding:5px 0; }
.cateDeInfo ul li.pad7 { padding:7px 0; }
.cateDeInfo ul li.borT { border-top:1px solid #d7d7d7; }
.cateDeInfo ul li.bor { border-bottom:1px solid #d7d7d7; }
.cateDeInfo ul li .tit { float:left; width:80px; font:11px/15px dotum; color:#b5b5b5; }
.cateDeInfo ul li .right { float:left; font:11px/15px dotum; }
.cateDeInfo ul li .price { color:#afafaf; text-decoration:line-through; }
.cateDeInfo ul li .saprice { font-weight:bold; color:#81bc26; }
.cateDeInfo ul li .input_num { width:85px; padding:0; border:1px solid #7b7b7b; height:15px; font:11px/15px dotum; background-color:#e8e8e8; }
.productInfo { overflow:hidden; width:100%; border-top:1px solid #bfbfbf; }
.productInfo li { overflow:hidden; float:left; width:100%; height:35px; border-bottom:1px solid #bfbfbf; }
.productInfo li a { display:block; padding-left:15px; color:#5a5b5d; font:15px/35px dotum; font-weight:bold;  background:url('/mobile/icon/icon_arrow3.gif') no-repeat right 50%; }
.productInfo li a em { margin-left:5px; font:11px/35px dotum; }

/* »óÇ°Æò»ó¼¼ */
.productTit { width:100%; margin:10px 0; display:block; }
.productTit .thumb { padding-left:15px; }
.productTit .tit { font-weight:bold; margin-left:10px; }
.commodDeatil { padding:0 10px; background-color:#f7f7f7;border-top:1px solid #f7f7f7;border-bottom:1px solid #e1e1e1; }
.commodDeatil ul { width:100%; overflow:hidden; margin:5px 0; background-color:#f7f7f7; }
.commodDeatil ul li { float:left; padding:4px 0 4px 10px; margin-right:50px; color:#969696; font:12px/16px dotum; }
.commodDeatil span { padding-left:10px; clear:both; font:13px/15px dotum; color:#10a211; }
.commodDeatil span.rate img {border:1px solid #DEDEDE}
.commodDeatil .desc { padding:10px; color:#969696; font:12px/12px dotum; background-color:#f7f7f7; }
.commodDeatil .bt { padding:10px 0; text-align:right; background-color:#f7f7f7;  }
/*--- search_result ---*/
.bestList { overflow:hidden; width:100%; padding-left:10px; }
.bestList li { float:left; text-align:left; width:99px; height:100px; }
.bestView li a { background:none; }
.bestView li a .num { float:left; width:30px; font:18px/72px Arial; font-weight:bold; }
.searchResult { width:100%}
.searchResult h3 { height:23px;border-bottom:1px solid #dadada; font:14px/16px dotum; color:#6a6a6a; }
.searchResult h3 strong { padding:0 10px;color:#313131; }
.searchResult h4 { padding:10px 0; font:16px/18px dotum; color:#313131; }
.searchResult h4 strong { padding:0 10px;}
.searchResult ul { overflow:hidden; width:100%; padding-bottom:10px; border-bottom:1px solid #dadada; }
.searchResult ul li { float:left; line-height:22px; width:160px;}
.searchResult ul li a { padding:0 10px;font:12px/20px dotum; color:#777; }
.searchResult ul li a.selected { padding:0 10px;font:12px/20px dotum; color:#76CE48; }
.searchResult .btnAllow { position:absolute; bottom:-17px; left:50%; margin-left:-15px; }
.mile_point { font:12px/30px dotum; font-weight:bold; padding-left:10px; color:#535353; background-color:#e1e1e1; }
.mile_point em { font:12px/30px dotum; font-weight:bold; color:#c91a1a; }

/**/
.wid262Auto { width:262px; margin:0 auto; text-align:left; }
/*--- event_store ---*/
.eStoreSelect { margin:0; padding:10px 0; border-bottom:1px solid #e1e1e1; }
.eStoreSelect span { padding:0 20px 0 10px;}

.productList li a { padding-left:26px; background:url('/mobile/icon/icon_arrow5.gif') no-repeat 3px 27px; }
.wanView { margin:0 10px;; }
.wanView strong { display:block; font:14px/18px dotum; margin:15px 0; font-weight:bold;}
.wanView p { padding:20px 0; text-align:center; }
.chanceList { overflow:hidden; width:100%; }
.chanceList li { clear:both; overflow:hidden; height:80px; padding:5px 0; border-bottom:1px solid #d8d8d8; }
.chanceList li a { display:block; height:80px; background:url('/mobile/icon/icon_arrow.gif') no-repeat right 33px; }
.eventList { overflow:hidden; width:100%; } 
.eventList li { clear:both; overflow:hidden; margin-bottom:2px; }
.eventList li a { display:block; height:80px;padding:0 8px 8px 8px }
.eventList li .thumb  { float:left; margin-right:5px; border:1px solid #e1e1e1; }
.eventList li .thumb img { height:70px; padding:4px;}
.eventList li .txt01 { padding-top:18px !important; }
.eventList li .txt { display:block; color:#666; padding-top:10px; }
.eventList li .txt em { font-weight:bold; }
.tit_totalArea { padding:20px 0 10px 0; border-bottom:1px solid #e1e1e1; }
.tableWantstore { overflow:hidden; width:100%}
.tableWantstore ul {margin-left:10px}
.tableWantstore li { float:left; position:relative; width:90px; height:46px; border:1px solid #d3d3d3; text-align:center; background-color:#f2f2f2; margin:4px}
.tableWantstore li a { display:block; width:100%; font-weight:bold; color:#525252; font-size:14px;text-align:center; line-height:46px; background-color:#f2f2f2; }
.tableWantstore li a:hover { background-color:#fff; }
.tableWantstore li img { position:absolute; left:50%; top:-8px; margin-left:-17px; }
.map { text-align:center; margin-top:10px}
.storeChoice { overflow:hidden; width:100%; padding:10px 0; }
.storeChoice h4 { float:left; color:#525252; margin-left:10px; }
.storeChoice select { float:right; }
.storeInfo { overflow:hidden; width:100%; padding-top:13px; border-top:1px solid #f7f7f7; background-color:#f7f7f7; }
.storeInfo li { float:left; overflow:hidden; width:100%; margin-bottom:15px; }
.storeInfo li .tit { float:left; padding-left:10px; width:80px; font-weight:bold; color:#4a4a4a; }
.storeInfo li .txt { float:left; width:72%; font-weight:bold; color:#969696; }

.proDetailList { overflow:hidden; width:100%;}
.proDetailList li { float:left; overflow:hidden; width:150px; height:175px; padding:10px 0 2px 7px}
.proDetailList li a { display:block; width:148px;height:175px; background-color:#F8F8F8;border:1px solid #d8d8d8;-webkit-border-radius:5px;-moz-border-radius:5px;}
.proDetailList li .thumb img { border:1px solid #b2b2b2;margin:5px 0 0 8px }
.proDetailList li .tit { display:block; width:145px; padding:3px; margin:5px 0; color:#777; font:12px/14px dotum; font-weight:bold;}
.proDetailList li .desc { display:block; width:145px; padding:0 0 0 6px;margin-bottom:5px; font:12px/14px dotum; color:#b5b5b5; }
.eventView { margin:15px 10px 0 10px; }
.eventView h3 { margin-bottom:4px; font:12px/14px gulim; font-weight:bold; color:#272727;}
.eventView ul li { font:12px/16px gulim; color:#7c7c7c; }
.eventView ul li em { color:#23800e; }

.commd { margin:0 10px; }
.commd .commdForm { position:relative; height:100px; border-top:1px solid #eaeaea; padding:15px 85px 5px 0; }
.commd .commdForm h4 { font:12px/14px gulim; font-weight:bold; color:#cecece; margin-bottom:5px; }
.commd .commdForm textarea { position:absolute; left:0; top:35px; width:100%; height:50px; border:1px solid #eaeaea; }
.commd .commdForm .btton { position:absolute; right:0; top:35px; }
.commd .commdForm .btton input { display:block; margin-top:5px; }
.commd .commdList { overflow:hidden; width:100%; border-top:1px solid #eaeaea; text-overflow:ellipsis;}
.commd .commdList li { overflow:hidden; clear:both; padding-top:5px; padding-bottom:10px; width:100%; border-bottom:1px solid #eaeaea; }
.commd .commdList li a { display:block;padding-left:18px;}
.commd .commdList li .id {font:12px/22px gulim; }
.commd .commdList li .txt {float:left; font:12px/22px gulim; font-weight:bold; color:#272727; }

/*--- mybook ---*/
.notice { overflow:hidden; width:100%; border-top:1px solid #e1e1e1;  }
.notice li { clear:both; overflow:hidden; padding:0 10px 0 8px; line-height:35px; border-bottom:1px solid #e1e1e1; }
.notice li a { display:block; height:35px; background:url('/mobile/icon/icon_arrow6.gif') no-repeat right 13px;}
.notice li a strong {font-size:14px; color:#444444; display:block;padding:0 15px 0 0;overflow:hidden;text-overflow:ellipsis;}
.noticeView dt { border-top:1px solid #e1e1e1; overflow:hidden;text-overflow:ellipsis; border-bottom:1px solid #e1e1e1; height:35px; font-weight:bold; color:#525252; padding:0 8px; line-height:35px; background-color:#f3f3f3; }
.noticeView .date { text-align:right; padding:10px 15px 10px 0; }
.noticeView .desc { padding:0 10px; font:13px/17px gulim;}
.noticeView .etc { padding:15px 0 0 15px; font:14px/16px gulim; color:#7f7f7f; }
.txt_order_complete { display:block; padding-top:10px; text-align:center; font:14px/18px gulim; color:#595959; font-weight:bold; }
#loginform { border:1px solid #cfcfcf; margin:20px 10px 0; padding:25px 15px; }
#loginform .inputForm { position:relative; width:100%; height:60px; }
#loginform ul { padding-right:82px; }
#loginform ul li { margin-bottom:5px; }
#loginform ul li input { width:90%; height:16px; line-height:16px; border:1px solid #cfcfcf; color:#333; }
#loginform ul li input.tag { color:#bbb; }
#loginform .ac { position:absolute; right:0; top:0; }
#loginform .desc01 { padding:10px 0 15px 5px; color:#666; border-bottom:1px solid #e4e4e4; }
#loginform .desc01 em { color:#23800e; }
#loginform .desc02 { padding:10px 0 20px 5px;  color:#666; }
.mybook { font:12px/18px gulim; margin:15px 20px 0; height:48px; padding:10px 0 0 50px; border-bottom:1px solid #e1e1e1; background:url('/mobile/bg/bg_member.gif') no-repeat left 50%; }
.mybook strong { color:#333; }
.mybook em { color:#23800e; font-weight:bold; }
.mybookList { overflow:hidden; padding:20px 16px 0 16px}
.mybookList li { float:left; margin-left:5px;margin-right:5px; padding-bottom:20px; }
.qnaMenu { margin:15px 10px 0; }
.qnaMenu ul { overflow:hidden; width:100%; }
.qnaMenu li { float:left; width:32.2%; height:30px; text-align:center; border:2px solid #ececec; background-color:#ececec; }
.qnaMenu li a { display:block; color:#666; font:12px/30px gulim; font-weight:bold; }
.qnaMenu li a:hover,
.qnaMenu li a.on { background-color:#fff; }
.qna { overflow:hidden; margin:0 10px; }
.qna li { border-bottom:1px solid #e1e1e1; }
.qna a.sosSubject {display:block; height:33px; padding-left:25px; color:#777; font:12px/33px gulim; font-weight:bold; background:url('/mobile/bg/bg_q.gif') no-repeat 5px 9px;overflow:hidden;text-overflow:ellipsis;}
.qna p { display:block; padding:7px 0 7px 25px; font:12px/14px gulim;}
.qna p.sosAnswer { background:url('/mobile/bg/bg_a.gif') no-repeat 5px 9px; }
.qnaSearch { overflow:hidden; margin:0 4px;border-bottom:1px solid #e1e1e1; }
.qnaSearch li { border-top:1px solid #e1e1e1;padding:4px 6px }
.qnaSearch li .dft { display:block; font:14px/18px gulim; }
.qnaSearch li .goods { display:block; color:#666;font:14px/18px gulim;font-weight:bold }
.qnaPageNav {width:100%;text-align:center;margin-top:16px}
.oneSos { margin:0 10px; padding:20px 5px 5px; }
.oneSos ul { overflow:hidden; }
.oneSos li { position:relative; overflow:hidden; height:30px; padding:0 0 10px 75px; }
.oneSos li .tit { display:block; position:absolute; left:0; top:0; width:75px; font:12px/21px gulim; }
.oneSos li .in { margin-right:10px; }
.oneSos li .in select { width:100%; }
.oneSos li.txt { height:50px; }
.oneSos li .in textarea { width:100%; height:50px; border:1px solid #e1e1e1; }
.oneSos li .in input { width:90%; height:17px; border:1px solid #e1e1e1; font:14px/17px gulim; }
.oneSos li.btton .in { position:relative; padding-right:72px; }
.oneSos li.btton .in a { position:absolute; right:0; top:1px; }
*html .oneSos li.btton .in a { right:10px; }
.postWrite { margin:0 10px; padding:20px 0 5px; }
.postWrite ul { overflow:hidden; }
.postWrite li { position:relative; overflow:hidden; height:30px; padding:0 0 10px 85px; }
.postWrite li .tit { display:block; position:absolute; left:0; top:0; width:85px; font:12px/21px gulim; font-weight:bold; }
.postWrite li .in { margin-right:10px; }
.postWrite li .in select { width:100%; }
.postWrite li.txt { height:70px; }
.postWrite li .in textarea { width:100%; height:70px; border:1px solid #e1e1e1; }
.postWrite li .in input { width:90%; height:17px; border:1px solid #e1e1e1; font:14px/17px gulim; }
.proUseBefore { overflow:hidden; padding:10px 0 0 0; }
.proUseBefore a { display:block; width:100%; padding-bottom:10px; }
.proUseBefore .thumb { float:left; margin-left:8px; margin-right:10px;}
.proUseBefore .thumb img { border:1px solid #e6e6e6;width:69px;height:69px }
.proUseBefore a .tit { display:block; color:#777; font:12px/14px dotum; font-weight:bold; padding:1px 0 5px 78px; }
.proUseBefore a .code { padding-left:78px; display:block; color:#777; font:12px/14px dotum; }
.proUseBefore a .price { margin:5px 0; padding-left:78px; display:block; color:#81bc26; font:12px/14px dotum; font-weight:bold; }
.proUseBefore a .price em { color:#afafaf; font:12px/14px dotum; font-weight:normal; text-decoration:line-through; }
.proUseBefore a .bttn { padding-left:92px; }


/*--- °ø¿ë »óÇ° ¸®½ºÆ® [ÈÄ±â,Âò] ---*/
.goodsList { overflow:hidden; width:100%; }
.goodsList li { overflow:hidden; float:left; width:100%; height:72px; padding:5px 5px; border-bottom:1px solid #e1e1e1; }
.goodsList li div { display:block; margin-right:15px; height:70px; }
.goodsList li div .checkbox { float:left; margin-right:7px; padding:24px 0 0 0;}
.goodsList li div .thumb { float:left; margin-right:7px; }
.goodsList li div .thumb img { border:1px solid #e6e6e6;width:69px;height:69px }
.goodsList li div .txt { display:block; padding-top:5px; font:12px/16px gulim; color:#5c5c5c; }
.goodsList li div .bt { display:block;margin-top:5px }
.goodsList li div .price { display:block; color:#81bc26; font:11px/13px dotum; font-weight:bold;padding:4px 0 0 0; }
.goodsList li div .price em { color:#afafaf; font:11px/13px dotum; font-weight:normal; text-decoration:line-through; }

.goodsList li .orderNum { display:block; clear:both; padding-left:80px; }
.goodsList li .orderNum a { display:inline !important; height:auto !important; padding:0 !important; background:none !important; }
.goodsList li .orderNum span { font:12px/14px dotum; }
.goodsList li .orderPrice { display:block; clear:both; font:12px/14px dotum; margin:5px 0 2px 0;}

.contentsImg {width:100%}

/*--- ¼ÒÄò ÄÚ¸àÆ® ---*/
.commodDeatilS { padding:0 5px; background-color:#f7f7f7; }
.commodDeatilS ul { width:100%; overflow:hidden; margin:10px 0 10px 0; background-color:#f7f7f7; }
.commodDeatilS ul li { float:left; padding:3px 0 3px 3px; margin-right:10px; color:#969696; font:12px/14px dotum; }
.commodDeatilS span { padding-left:10px; clear:both; font:13px/15px dotum; color:#10a211; }
.commodDeatilS .desc { padding:3px; color:#969696; font:12px/16px dotum; background-color:#f7f7f7; }
.commodDeatilS .bt { padding-top:10px; padding-bottom:10px; text-align:right; background-color:#fff;  }
.commdFormS { position:relative; height:40px; border-top:1px solid #eaeaea; padding:15px 15px 5px 15px; }
.commdFormS input.val { border:1px solid #cfcfcf;}
.commdFormS h4 { font:12px/14px gulim; font-weight:bold; color:#cecece; margin-bottom:5px; }
.commdFormS textarea { position:absolute; left:10px; top:5px; width:92%; height:50px; border:1px solid #eaeaea; }
.commdFormS .btton { position:absolute; right:0; top:44px; }
.commdFormS .btton input { display:block; margin-top:5px;}

/*---ÄíÆù ---*/
.couponForm { position:relative; background-color:#F2F2F2;margin-top:10px;text-align:center;height:60px; border:1px solid #eaeaea; padding:12px 5px 5px 5px; }
.couponForm h4 { font:14px/16px gulim; font-weight:bold; color:#666666; margin-bottom:5px; margin-left:20px; }
.couponForm div {margin-top:10px;margin-bottom:10px;}
.couponForm ul { width:94%;margin-left:10px; overflow:hidden;}
.couponForm ul li { float:left; padding:3px 0 3px 3px; margin-right:5px; color:#969696; font:12px/14px dotum; }
.couponForm ul li input { height:15px; width:50px; border:1px solid #cfcfcf; font:13px/19px gulim;  }

.couponList { overflow:hidden; margin:15px 8px 0; border-top:1px solid #e1e1e1; }
.couponList li { overflow:hidden; width:100%; padding:4px; border-bottom:1px solid #e1e1e1; }
.couponList li p{ float:left; line-height:18px; color:#a9a9a9; }
.couponList li p strong { display:block; color:#333; }
.couponList li p strong em { color:#23800e; font-weight:bold; }
.couponList li p.option { clear:both;padding:4px 0 0 12px;line-height:18px; color:#a9a9a9}
.couponList li p span { display:block; color:#969696; }

.couponDesc { margin:20px 20px 0; }
.couponDesc li { font:12px/16px gulim; padding-left:10px; text-indent:-10px; }

/*---»óÇ°ÀÌ¹ÌÁö ---*/
.goodsImage {position:relative; margin:10px 0;}
.goodsImage .item {margin:0 auto;text-align:center}
.goodsImage .item .itemOver {color:#76CE48;font-weight:bold}
.goodsImage .item .itemOut {color:#CDCDCD}
.goodsImage .before	{width:33px; height:33px; position:absolute; top:-20px; left:0;}
.goodsImage .before img	{position:absolute; left:3px;}
.goodsImage .next	{width:33px; height:33px; position:absolute; top:-20px; right:0;}
.goodsImage .next img	{position:absolute; right:3px;}

/* ¹è¼Û/ÁÖ¹®³»¿ª */
.orderGoodsList {overflow:hidden;margin:0 7px;border:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;}
.orderGoodsList li { padding:4px 10px }
.orderGoodsList li .goods { display:block; color:#666;font:16px/18px gulim;font-weight:bold }
.orderGoodsList li .item { display:block; font:14px/18px gulim; padding:3px 0 0 10px}
.orderGoodsList li .delivery { display:block; font:14px/18px gulim; padding:3px 0 0 10px}
.orderInfo { overflow:hidden;margin:20px 7px;padding:5px 0 0 0;background-color:#F8F8F8;border:1px solid #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;}
.orderInfo li { float:left; overflow:hidden; width:100%; padding:3px 0;margin-bottom:2px;}
.orderInfo li .tit { float:left; padding-left:10px; width:80px;font:14px/18px gulim; font-weight:bold; color:#4a4a4a; }
.orderInfo li .txt { float:left; width:70%;color:#666;font:14px/18px gulim; }
.orderInfo li .txt strong { color:#BC1212;font:16px/18px gulim;font-weight:bold}
.orderInfo li .tit2 { padding-left:10px; width:100px; font:14px/18px gulim;font-weight:bold; color:#4a4a4a; }
.orderInfo li .txt2 { padding:0 10px 0 24px;color:#666;font:14px/18px gulim;}

/* Àå¹Ù±¸´Ï */
.cartList { overflow:hidden; width:100%; }
.cartList li { overflow:hidden; float:left; width:100%; height:72px; padding:8px 0; border-bottom:10px solid #d0d0d0; }
.cartList li a { display:block; height:100px; background:url('/mobile/icon/icon_arrow2.gif') no-repeat right 27px; }
.cartList li a .thumb { float:left; margin-right:7px; }
.cartList li a .thumb img { border:1px solid #e6e6e6; }
.cartList li a .tit { display:block; color:#777; font:11px/13px dotum; font-weight:bold; padding:7px 0 5px 0; }
.cartList li a .price { display:block; color:#81bc26; font:11px/13px dotum; font-weight:bold; }
.cartList li a .price em { color:#afafaf; font:11px/13px dotum; font-weight:normal; text-decoration:line-through; }

.payTotalInfo { padding:10px 0 20px 25px; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }
.payTotalInfo h4  {margin-bottom:15px;}
.payTotalInfo ul li { font:12px/16px dotum; }
.payTotalInfo ul li strong { color:#26ae01; }

.orderList li { height:110px !important; border-bottom:0 !important; margin-bottom:0px; border-bottom:10px solid #d0d0d0;}
.orderList a { height:70px !important; padding-left:40px !important; background-position:13px 27px !important; }
.orderList li h4 { height:20px; margin-bottom:8px; border-bottom:1px solid #e1e1e1; font:14px/16px dotum; color:#333; font-weight:bold; padding-left:25px; background:url('/mobile/bul/bul_01.gif') no-repeat 17px 5px; }
.orderList li .orderPrice { display:block; clear:both; font:12px/14px dotum; margin:5px 0 10px 0; padding:0 0 0 40px; }
.orderList li .orderNum { display:block; clear:both; padding-left:120px; }
.orderList li .orderNum a { display:inline !important; height:auto !important; padding:0 !important; background:none !important; }
.orderList li .orderNum span { font:12px/14px dotum; }

.totalValue  { overflow:hidden; margin-bottom:20px; width:100%; padding:10px 0; text-align:right; background-color:#eeeeee; }
.totalValue span { float:right; font:14px/16px dotum; margin-right:10px;}
.totalValue span em { font-weight:bold; color:#55bb39; }
.totalValue a { float:right; margin-right:10px; display:inline !important; height:auto !important; padding:0 !important; background:none !important; }
	
	#contents.main {}

	.mainTop {width:100%;text-align:center;}	
	.banner { display:block;width:300px;height:117px; margin-top:10px;margin-left:auto;margin-right:auto;}
	.banner a { display:block; width:298px;height:100px;border:1px solid #cfcfcf;}
	.shortcutList { overflow:hidden; margin-top:15px;margin-left:auto;margin-right:auto;width:300px}
	.shortcutList li { position:relative; float:left; width:72px; height:70px; margin-left:3px;text-align:center; }
	.openEvent { clear:both; width:100%; display:block; margin-top:0px; }
	.openEvent h3 { height:41px; text-align:center; background-color:#646763; }
	.openEvent .cont { overflow:hidden;}
	.openEvent .cont h4 { padding:0px 0 0px 0; text-align:center; }
	.openEvent .cont ul { overflow:hidden; padding:0 12px;  padding:10px }
	.openEvent .cont ul li { float:left; text-align:center; padding:0 2px 2px; }


	.title {height:38px; text-align:center; background-color:#ffffff;}
	.openEventlist { clear:both; width:100%; display:block; margin-top:0px; }
	.openEventlist h3 { height:41px; text-align:center; background-color:#646763; }
	.openEventlist .cont { overflow:hidden; border:1px solid #07bee6; border-top:0; }
	.openEventlist .cont h4 { padding:0px 0 0px 0; text-align:center; }
	.openEventlist .cont ul { overflow:hidden; padding:0 12px; }
	.openEventlist .cont ul li { float:left; text-align:left; padding:0 9px 12px; }
	 .mtitle { height:41px; text-align:center; background-color:#646763; }

	.main_list { clear:both; width:100%; display:block; margin-top:0px; }
	.main_list h3 { height:41px; text-align:center; background-color:#000000; }
	.main_list .cont { overflow:hidden;  text-align:center}
	.main_list .cont h4 { padding:0px 0 0px 0; text-align:center; }
	.main_list .cont ul { overflow:hidden; padding:10px 0px 10px 10px; }
	.main_list .cont ul li { float:left; text-align:left; padding:0 0px 0px 0px; }



