@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;900&family=Noto+Sans+KR:wght@400;700&display=swap');
* {
  font-family: 'Noto Sans KR', sans-serif;
}
/* base */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0; padding:0; -webkit-text-size-adjust:none;}
body,input,textarea,select,table{font-size:14px; line-height:1.25em; font-family:"±¼¸²",Gulim,Helvetica,AppleGothic,Sans-serif;}
body{position:relative; background-color:#fff; color:#737373; word-wrap:break-word; word-break:break-all;}

table{border-spacing:0;}
img,fieldset{border:0;vertical-align:middle;}
ul,ol{list-style:none;}
a{color:#737373; text-decoration:none;}
em,address{font-style:normal;}

.hid{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;}
.chk{width:13px; height:13px; vertical-align:middle;}

/* margin, padding */
.pdb10{padding-bottom:10px !important;}
.pd_l19 {padding-left:19px !important;}
.mg_r5 {margin-right:5px;}
.mg_t10 {margin-top:10px !important;}
div.mg_t15 {margin-top:15px;}

/* top */
.nav-top-logo {
  height: auto;
  padding:6px;
  text-align:center;
}
h1{height:34px; padding-top:11px; border-bottom:1px #ccc solid; text-align:center;}
#hd{position:relative; height:33px; border-bottom:1px #ccc solid;}
#hd dl{overflow:hidden; width:320px; height:33px; margin:0 auto;}
#hd dt{float:left; width:120px; height:33px;}
#hd dt a {float:left; width:120px; height:33px; background:url('/iPageImages/mCommonImage/spr_img.png') no-repeat; text-indent:-9999px;}
#hd dd{float:left; width:200px; height:33px;}
#hd dd a{float:left; width:49px; height:33px; border-left:1px #ccc solid; text-indent:-9999px; background:url('/iPageImages/mCommonImage/spr_img.png') no-repeat;}
#hd dd a.ct_login{background-position:-120px 0;}
#hd dd a.ct_logout{background-position:-520px 0 !important;}
#hd dd a.ct_cart{background-position:-220px 0;}
#hd dd a.ct_gView{background-position:-320px 0;}
#hd dd a.ct_search{background-position:-420px 0;}

#scha{display:none; position:absolute; top:34px; left:0; width:100%; height:35px; padding-top:10px; background:url('/iPageImages/mCommonImage/search_bg.png') repeat; text-align:center; z-index:1001;}
#scha input{margin-bottom:2px; vertical-align:middle;}
#scha .sch_txt{
	display:inline-block; width:80%; height:25px; background:#fff;
	-webkit-border-radius:18px;
}
#scha .sch_txt input{width:97%; height:25px; margin-bottom:0px; border:0 none; background:url(none);}

/* visual */
#vse{overflow:hidden; height:220px; margin:0 auto 16px auto; text-align:center;}
#vse .vis{display: inline-block; margin-right:4px;vertical-align: top;}
#vse ul {display: inline-block; vertical-align: top;}
#vse ul img {vertical-align: top;}

/* title */
.tH2{height:24px; margin:11px 10px 0 10px; background:url('/iPageImages/mCommonImage/bg_tle.gif') repeat-x 0 7px; text-align:center;}
.tH2 span{background:#fff url('/iPageImages/mCommonImage/spr_txt.png') no-repeat; text-indent:-9999px;}

.hotItem span{display:inline-block; width:80px; background-position:11px 0;}
.newItem span {display:inline-block; width:80px; background-position:9px -40px;}

.tit {overflow:hidden; padding:11px 9px 11px 10px; position:relative; clear:both;}
.tit h2 {float:left; width:50%; height:19px; text-indent:-9999px; background:url('/iPageImages/mCommonImage/spr_txt.png') no-repeat 0 -80px; }
.tit h2.sale {background-position:0 -120px;}
.tit h2.best {background-position:0 -160px;}
.tit select {float:right;}
.result_s {border-bottom:1px solid #e5e5e5;}
.result_s h2 {background-position:0 -200px;}

div.mypg {border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
h2.mypg {border-bottom:1px solid #e5e5e5; padding:10px 0 10px 11px; font-size:20px; color:#666;margin-bottom:5px;}
h2.borNo {border:none;}
h2.padNo{padding:10px 0 0 11px;}

.allNb {clear:both; background:url(/iPageImages/mCommonImage/ico_lnb.png) no-repeat 10px 6px; padding-left: 18px; color:#a6a6a6; font-size:12px; margin:8px 0 2px;}
.allNb u {color:#666;}
.opt {background:url(/iPageImages/mCommonImage/ico_lnb.png) no-repeat 1px 7px; padding-left: 10px; color:#a6a6a6; font-size:12px; letter-spacing:-1px;}

.h3Tle1{height:19px; background:url('/iPageImages/mCommonImage/bg_tle2.gif') repeat-x; padding:6px 0 0 10px; margin:10px 0 10px 0; color:#666; font-size:12px;}

/* gList */

#gList {margin-bottom:20px; padding:0 9px;}
#gList ul {overflow:hidden; height:300px; padding:6px 2px 6px 3px;}
#gList ul li {height:147px; width:143px; margin-bottom:4px; position:relative; overflow:hidden; border:2px solid #fff; float:left;}

#gList ul li:hover {border:2px solid #e00c43;}
#gList ul li img {width:143px; height:147px;}
#gList ul li.big {height:302px; text-align:right; margin-left:0px;}
#gList ul li.big:hover {border:2px solid #e00c43;}
#gList ul li.big img {width:147px; height:300px;}

#gList .showbox {background:url('/iPageImages/mCommonImage/bg_showbox.png') repeat 0 0; width:138px; position:absolute; top:145px; left:0;  color:#fff; font-size:12px; padding:6px 4px 0px 5px; text-align:left;}
#gList .showbox p {margin-bottom:8px; line-height:15px;}
#gList .showbox .gBtn {position:absolute; top:-30px; right:6px; width:41px; height:31px; background:url('/iPageImages/mCommonImage/arrow_on.png') no-repeat 0 0; text-indent:-9999px;}

#gList .gBtn_off{background:url('/iPageImages/mCommonImage/arrow_off.png') no-repeat 0 0 !important;}

#gList ul li.big .showbox {top:300px;}

/* menu */
#menu {height:60px; background:url('/iPageImages/mCommonImage/bg_menu.png') repeat-x 0 0;}
#menu ul {width:321px; margin:0 auto; overflow:hidden; border-left:1px solid #a6a6a6; }
#menu ul li {float:left;}
#menu ul li a {float:left; width:63px; height:60px; border-right:1px solid #a6a6a6;}
#menu ul li a.category {width:63px; background-position:0 -100px;}
#menu ul li a.category:hover {background-position:0 -400px;}

#menu ul li a.new {width:64px; background-position:-117px -100px;}
#menu ul li a.new:hover {background-position:-117px -400px;}

#menu ul li a.best {width:64px; background-position:-217px -100px;}
#menu ul li a.best:hover {background-position:-217px -400px;}

#menu ul li a.sale {width:59px; background-position:-317px -100px;}
#menu ul li a.sale:hover {background-position:-317px -400px;}

#menu ul li a.event {width:64px; background-position:-417px -100px;}
#menu ul li a.event:hover {background-position:-417px -400px;}

#menu ul li a.brand {width:64px; background-position:-517px -100px;}
#menu ul li a.brand:hover {background-position:-517px -400px;}

/*footer*/
#footer {text-align:center; height:25px;}
#footer ul {height:25px; width:201px; margin:10px auto 4px auto; overflow:hidden;}
#footer ul li {float:left; background:url('/iPageImages/mCommonImage/bg_foot.png') no-repeat right 12px;}
#footer ul li.bgNo {background:none;}
#footer ul li a {float:left; display:block; height:25px; background:url('/iPageImages/mCommonImage/spr_img.png') no-repeat; text-indent:-9999px;}
#footer ul li a.pc {width:90px; background-position:10px -189px;}
#footer ul li a.login {width:59px; background-position:-80px -189px;}
#footer ul li a.top {width:50px; background-position:-140px -189px;}

#footer address {font-size:11px; color:#808080; padding-bottom:10px;}

/* lnb */
.lnb {overflow:hidden; background:url(/iPageImages/mCommonImage/ico_lnb.png) no-repeat 10px 16px; color:#a6a6a6; font-size:12px; border-bottom:1px solid #e5e5e5; padding:9px 0 4px 18px; margin-bottom:1px;}
.lnb li {float:left; margin-left:2px;}

/* search */
.search {margin:0 10px; padding:5px 0; border-bottom:1px solid #d9d9d9; overflow:hidden; }
.search select {float:left;}
.search ul {overflow:hidden; float:right;}
.search ul li{float:left; margin-left:5px;}
.search ul li a {float:left; width:30px; height:30px; text-indent:-999px; background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 0 -50px;}

.search ul li.v_album a {background-position: -210px -50px;}
.search ul li.v_album a.on {background-position: -70px -50px;}
.search ul li.v_list a.on {background-position:-140px -50px;}

.search2{margin:0 10px; padding:0 0 10px 0;}
.search2 select{width:100%; font-size:13px;}

.search3{padding:5px 0 5px 0; border-bottom:1px solid #d9d9d9;}
.search3 select{width:100%; font-size:13px;}

/* paging */
.paging {margin:9px 0 15px 0; text-align:center;}
.paging a{
 display:inline-block; width:30px; height:24px; padding-top:6px; color:#B3B3B3;
 border:1px #CCC solid; -webkit-border-radius:5px; text-align:center;
}
.paging a.pGo{height:25px; padding-top:5px; line-height:19.7px; background:#F2F2F2; font-weight:bold; vertical-align:top;}
.paging a.pOn{background:#B3B3B3; color:#fff;}

/* product */
#product {text-align:center; height:270px; overflow:hidden; font-size:12px; width:300px;}
#product ul {overflow:hidden; margin:0 auto; width:87%;}
#product ul li {float:left; margin-right:5px; height:135px;}
#product  ul li dl {text-align:left;}
#product  ul li dl dd p {width:96px; text-overflow: ellipsis; overflow:hidden; white-space : nowrap;}

/* list type */
.type1 ul li {border-bottom:1px solid #e5e5e5; }
.type1 ul li a {display:block; font-size:14px; height:40px; line-height:40px; padding:10px 0 10px 10px; background:url('/iPageImages/mCommonImage/bg_ico02.png') no-repeat 97% 50%;}
.type1 ul li a:hover {background:url('/iPageImages/mCommonImage/bg_ico02_hover.png') no-repeat 97% 50%; border:2px solid #e00c43; padding:8px 0 8px 8px; color:#e00c43;}
.type1 ul li a span {display:inline-block; margin-right:4px;}
.type1 ul li a img { vertical-align:middle; border:1px solid #e6e6e6; width:68px; height:38px;}
div.cate2 ul li a {height:20px; line-height:23px; padding:13px 0 13px 10px;}
div.cate2 ul li a:hover{padding:11px 0 11px 8px;}

.type1 ul li strong {background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 0 -200px; padding:5px 3px 15px 35px;}
.type1 ul li strong.wish {background-position:-200px -200px;}
.type1 ul li strong.coupons {background-position:-400px -197px;}
.type1 ul li strong.ps {background-position:-200px -299px;}
.type1 ul li strong.qnas {background-position:0 -300px;}
.type1 ul li strong.paper {background-position:-400px -300px;}
.type1 ul li a img.prdNw {width:31px; height:15px; vertical-align:middle; margin:-2px 0 0 7px; border:none;}

.typeMypg ul li a {padding:8px 0 6px 10px !important;}

.type2 {padding:0 10px;}
.type2 ul li {border-bottom:1px solid #d9d9d9; padding-bottom:4px; padding-top:5px;}
.type2 ul li:hover {border:2px solid #e00c43; color:#e00c43; margin:-2px -2px 0 -2px;}
.type2 ul li:hover a, .type2 ul li:hover strong{color:#e00c43;}
.type2 ul li:hover 

.type2 ul li.line {border-top:1px solid #d9d9d9; padding-top:5px;}
.type2 ul li.borNo{padding-bottom:0; border-bottom:none;}
.type2 ul li.lineNo {border:none;}
.type2 dl {overflow:hidden; width:100%;}
.type2 dl dt {float:left; width:100px; position:relative;}
.type2 dl dd {float:left; width:64%; padding-top:10px;}
.type2 dl dd a:hover {color:e00c43;}

.type2 dl dt img {width:96px; height:96px;}
.type2 dl dd span.naming {color:#999; font-size:13px; display:inline-block; line-height:15px; height:60px; overflow:hidden; width:100%;}
.type2 dl dd span.naming2{color:#999; font-size:13px; display:inline-block; line-height:15px; height:42px; overflow:hidden; width:100%;}
.type2 dl dd strong {color:#666; font-size:15px;}
.type2 dl dd.sale del {font-size:13px; margin-right:6px; background:url('/iPageImages/mCommonImage/bg_del.png') no-repeat right 0; padding-right:17px;}
 .type2 ul li:hover del {color:#ff96b1; background:url('/iPageImages/mCommonImage/bg_del_hover.png') no-repeat right 0;}

.type2 dl dd span.naming {color:#999; font-size:13px; display:inline-block; line-height:15px; height:60px; overflow:hidden;}

.type2 dl dd p.price {color:#666; font-size:13px;}
.type2 dl dd p.price2{color:#999; font-size:13px;}
.type2 dl dd p.save {color:#999; font-size:12px;}

	/* event type2 */
.type2 dl dd.event strong {color:#666; font-size:16px; width:198px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:28px;}
.type2 dl dd.event p {color:#999; font-size:13px;}

.type3 {border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin:0 10px; overflow:hidden; text-align:center;}
.type3 dl {margin:5px 0 -1px 0; width:150px; height:206px; border-bottom:1px solid #d9d9d9; font-size:13px; float:left;}
.type3 dl dt img {width:147px; height:145px;}
.type3 dl dt {height:150px;}
.type3 dl dd p {color:#999; width:147px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.type3 dl dd {text-align:left;}
.type3 dl dd strong {font-size:15px; display:block; }
.type3 dl dd.sale strong {padding-left:17px; background:url('/iPageImages/mCommonImage/bg_del.png') no-repeat 0 40%;}

.type4 {padding-top:4px; overflow:hidden; margin:0 auto; width:305px; height:100%; padding-left:1px;}
.type4 dl {color:#999; font-size:12px; height:135px; margin-bottom:1px; display:inline-block; padding:1px;}
.type4 dl:hover {border:2px solid #e00c43; margin:-2px -1px 0 -1px; padding:0;}
.type4 dl:hover a, .type4 dl:hover strong {color:#e00c43;}
.type4 dl dt {position:relative;}
.type4 dl dt img {width:96px; height:96px;}
.type4 dl dd strong {display:block; color:#666; margin-top:-3px;}
.type4 dl dd.sale strong {background:url('/iPageImages/mCommonImage/bg_del.png') no-repeat 0 40%; padding-left:17px;}
.type4 dl dd p {width:96px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.notic {width:37px; height:15px; display:block; position:absolute; top:5px; left:0; background:url(/iPageImages/mCommonImage/spr_ico.png) no-repeat 0 0; text-indent:-9999px;}
.tag_h {background-position:-70px 0;}
.tag_s {background-position:-140px 0;}
.tag_md {background-position:-210px 0;}
.tag_b {background-position:-280px 0;}

.outline {margin:0 10px; border-bottom:1px solid #d9d9d9;}
.outline .type4 dl {height:133px;}

.type4 dl:hover dd strong {color:#e00c43 !important;}
.first {height:276px !important;}
.first dl dd strong {font-size:12px !important; color:#737373 !important;  padding-top:3px;}


/* viewType */
.vBox {margin-bottom:6px; overflow:hidden; height:190px;}

.viewType01 {border:4px solid #d9d9d9; position:relative;  margin:0 5px 0 10px; width:292px; height:182px; position:relative; float:left;}
.viewType01 img {width:292px; height:182px;}
.viewType01 .ex {width:300px; height:75px; background:url('/iPageImages/mCommonImage/bg_showbox.png') repeat 0 0; position:absolute; bottom:-4px; left:-4px;}
.viewType01 .ex dl {margin:10px 11px;}
.viewType01 .ex dl dt { height:39px; overflow:hidden; line-height:15px;}
.viewType01 .ex dl dt a {color:#fff; font-size:13px;}
.viewType01 .ex dl dd {color:#ff7f9d; font-size:15px;}
.viewType01 .ex dl dd del {font-size:13px; margin-right:6px; background:url('/iPageImages/mCommonImage/bg_del.png') no-repeat right 0; padding-right:17px; color:#ccc;}

.viewType02 {border:4px solid #d9d9d9; position:relative; width:147px; height:182px; float:left;}
.viewType02 img {width:147px; height:182px;}
.viewType02 .ex {width:155px; height:75px; background:url('/iPageImages/mCommonImage/bg_showbox.png') repeat 0 0; position:absolute; bottom:-4px; left:-4px;}
.viewType02 .ex dl {margin:10px 11px; font-size:13px;  width:140px;}
.viewType02 .ex dl dt {width:140px; overflow:hidden; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.viewType02 .ex dl dt a {color:#fff; }
.viewType02 .ex dl dd {color:#fff; font-size:13px;}
.viewType02 .ex dl dd strong {display:block; margin-top:5px; background:url('/iPageImages/mCommonImage/bg_del.png') no-repeat 0 0;}
.viewType02 .ex dl dd.sale strong {display:block; background:url('/iPageImages/mCommonImage/bg_del.png') no-repeat 0 2px; padding-left:17px;}

.viewType03 {background-color:#7f7f7f; padding:4px; overflow:hidden; height:182px;position:relative; margin:0 5px 0 10px; height:182px; width:292px;  float:left;}
.viewType03 .pic {width:182px; float:left;}
.viewType03 .pic img {width:179px; height:182px;}
.viewType03 .ex dl {margin-top:6px;}
.viewType03 .ex dl dt {color:#fff; font-size:13px; margin-bottom:11px;}
.viewType03 .ex dl dt span {display:block;}
.viewType03 .ex dl dd {color:#ff7f9d;}

.viewType03 .reply {background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 0 -95px; color:#fff; font-size:11px; padding:5px 0 3px 41px; text-decoration:underline; position:absolute; bottom:0; left:188px;}

/* search result*/
.txt_c {text-align:center;}
.txt_c img.noSearch {margin:25px auto 18px auto;}
.schBox {background-color:#ededed; padding:20px 0 18px; margin-bottom:45px;}
.schBox .in {width:86%; margin:0 auto;}
.schBox .in input {vertical-align:middle;}
.schBox .in .sch_txt {display:inline-block; width:75%; height:22px; padding:6px 0 0 6px; background:#fff; -webkit-border-radius:18px;}
.schBox .in .sch_txt input {width:97%; height:18px; margin-bottom:0px; border:0 none; background:url(none);}
.schBox .in strong {font-size:12px; display:block; background:url(/iPageImages/mCommonImage/ico_lnb.png) no-repeat 5px 9px; padding:3px 0 0 15px;}

/* event */
.evt_view {text-align:center; margin-bottom:20px;}
.evt_view h2 {color:#333; font-weight:bold; font-size:16px; padding:12px 0; border-bottom:1px solid #ccc; margin-bottom:12px;}
.brd {width:300px; margin:20px auto; text-align:center; overflow:hidden;}

/* mypage */
.logon {background-color:#f2f2f2; position:relative; color:#666; font-size:12px; height:30px; line-height:30px; padding-left:10px;}
.logon strong {color:#ff8a00;}
.logon a {position:absolute; top:0; right:0; background:url('/iPageImages/mCommonImage/spr_img.png') no-repeat 0 -300px; width:80px; height:30px; text-indent:-9999px;}

.mybox {width:93.75%; border:2px solid #ccc; margin:0 auto; -webkit-border-radius:5px; padding-top:5px;}
.mybox h3 {background:url(/iPageImages/mCommonImage/spr_ico.png) no-repeat 0 -150px; padding:0; font-size:15px; margin-left:9px;  padding:4px 0 4px 30px;}
.mybox h3 strong {color:#f7971d; font-size:18px;}

.mybox table {width:100%; text-align:center; margin-top:7px; border-collapse:collapse; border-top:1px solid #d9d9d9; font-size:13px;}
.mybox table th {font-weight:normal; color:#7f7f7f;  background-color:#f6f6f6;  border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:8px 0 5px;}
.mybox table td {color:#737373; font-weight:bold; border-right:1px solid #d9d9d9; padding:10px 0 7px;}
.mybox table .borNo {border-right:none;}

.exp {margin:10px 0; font-size:12px; color:#a6a6a6;}
.exp li {padding:0 10px 0 19px; background:url(/iPageImages/mCommonImage/ico_lnb.png) no-repeat 10px 6px; text-align:left;}
.typeMypg .exp {margin-bottom:18px;}

.table1{padding:0 10px;}
.table1 table{width:100%;}
.table1 table th{padding:10px 0 10px 9px; border-left:1px #D9D9D9 solid; border-bottom:1px #D9D9D9 solid; background:#EBEBEB; font-size:13px; text-align:left;}
.table1 table td{padding:4px 4px 4px 5px; border-right:1px #D9D9D9 solid; font-size:13px;}
.table1 table .lfTp{border-top:1px #D9D9D9 solid; border-left:1px #D9D9D9 solid; -webkit-border-top-left-radius:8px;}
.table1 table .rgTp{border-top:1px #D9D9D9 solid; border-right:1px #D9D9D9 solid; -webkit-border-top-right-radius:8px;}
.table1 table .lfBt{border-bottom:1px #D9D9D9 solid; border-left:1px #D9D9D9 solid; -webkit-border-bottom-left-radius:8px;}
.table1 table .rgBt{border-bottom:1px #D9D9D9 solid; border-right:1px #D9D9D9 solid; -webkit-border-bottom-right-radius:8px;}
.table1 table td .postSpan{display:block; margin-bottom:10px;}
.txtInput{height:28px; padding:0 3px; font-size:13px; border:1px #cacaca solid; -webkit-border-radius:5px; color:a6a6a6;}
.txtArea{padding:5px; font-size:13px; border:1px #cacaca solid; -webkit-border-radius:5px;}
.table1 table td input{vertical-align:middle;}
.table1 table td textarea{padding:0 3px; font-size:13px;}
.table1 table td select{font-size:12px;}
.table1 table td strong{color:#DD3B3B;}
.table1 table td .chk{margin-bottom:3px;}
.table1 table .stress * {color:#dd3b3b;}
.table1 table .stress td {font-size:15px; font-weight:bold;}
td.rsr {color:#ff9600;}

.tType1 table th strong{color:#DD3B3B;}
.tType1 table td{border-bottom:1px #D9D9D9 solid;}
.tType1 table td .tbMain{width:98%; padding-bottom:5px; margin:0 auto 10px auto; border-bottom:1px #D9D9D9 solid; font-size:15px; color:#DD3B3B;}
.tType1 table td .tbSub{width:98%; margin:0 auto;}

.other table td {border-bottom:1px solid #D9D9D9;}

.orderDate {padding-left:19px; margin-top:10px; padding-right:0 !important;}

.coupon {border-bottom:1px solid #dfdfdf; margin:0 10px;}
.coupon ul li {color:#666;font-size:12px; overflow:hidden; border-top:1px solid #dfdfdf; padding:10px 5px;}
.coupon ul .day {float:left; background:url('/iPageImages/mCommonImage/bg_coupon.png') no-repeat right 3px; width:125px; margin-right:12px; }
.coupon ul .day .time {color:#a6a6a6; margin-bottom:4px;}
.coupon ul .cptit {font-weight:bold; padding-top:3px; width:50%; float:left;}

.qna {margin:0 10px;}
.qna * {margin-bottom:5px;}
.qna .infom {border-bottom:1px solid #e5e5e5;}
.qna .infom select {width:100%;}
.qna .infom input.txtInput {width:99.8%; padding:0; color:#a6a6a6;}

.ordSch {margin-bottom:20px;}
.ordSch .table1 table td {border-bottom:1px solid #d9d9d9;}
.option_detail {font-size:12px; color:#999; display:block; margin-top:10px; }
.amount {font-size:12px; color:#999; display:block;  margin-top:4px;}
.ordSch .type2 dl dd span.naming {font-size:12px; height:15px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ordSch .type2 ul li:hover{border-bottom:1px solid #d9d9d9;}

.other ul li:hover { border-top:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff; margin-bottom:0; border-bottom:none;}
.other ul li:hover strong {color:#666;}
.other ul li.borNo:hover {border-bottom:none;}
.other ul li.lineNo:hover {border:0; margin:0;}

/* wish */
.wishList {border:none;}
.wishList ul li {position:relative; overflow:hidden;}
.wishList ul li input.chk {position:absolute;top:6px; left:2px;}
.wishList ul li dl {position:relative; left:20px;}
.wishList ul li dl dd span.naming {height:30px; margin-bottom:16px; width:90%;}
.wishEp {text-align:center; margin:30px 0;}

/* btn */
.btnArea {text-align:center; overflow:hidden; margin:0 auto 20px auto; width:300px;}
.btnArea a {height:40px; width:79px; background:url('/iPageImages/mCommonImage/spr_btn.png') no-repeat 0 0; display:block; float:left; text-indent:-9999px; margin-right:4px;}
.btnArea a.sDel {background-position:-150px 0;}
.btnArea a.putin {background-position:-300px 0; width:130px;}

.btnArea a.buy {background-position:0 -100px; width:100px;}
.btnArea a.bsk {background-position:-150px -100px; width:95px;}
.btnArea a.wisList {background-position:-300px -100px; width:95px; margin-right:0;}
.btnArea a.pcg {background-position:0 -440px; width:300px; margin-top:10px; height:30px;}
.btnArea a.clear{text-indent:0;background:none;display:inline;}

.btnArea2{margin:0 auto; text-align:center;}
.btnArea2 a{display:block; margin:0 auto; background:url('/iPageImages/mCommonImage/spr_btn.png') no-repeat; text-indent:-9999px;}
.btnArea2 a.numReSend{width:111px; height:31px; background-position:-889px -340px;}

.btn_shopping {text-align:center;}
.btn_shopping .empty {margin-right:4px;}

/*gBox*/
.gBox {border:1px solid #d9d9d9; margin:0 10px 10px; -webkit-border-radius:5px;}
.gBox .gTop {font-weight:bold; font-size:13px; border-bottom:1px solid #d9d9d9; position:relative;}
.gBox .gTop a {display:block; padding:10px;}
.gBox .gTop .state {position:absolute; top:9px; right:10px;}

.gBox .gList {font-size:12px; color:#999;  background:url('/iPageImages/mCommonImage/bg_ico02.png') no-repeat 98% 50%; padding:10px; display:block;}
.gBox .gList strong.gTit {margin-bottom:10px; display:block;}
.gBox .gList .date {margin-right:10px;}
.emp {color:#dd3b3b;  font-size:13px; border-left:1px solid #d9d9d9; padding-left:10px;}

/* product detail*/
.prd {padding-top:13px; overflow:hidden;}
.prd h2 {margin-bottom:12px; color:#4c4c4c; font-size:15px; text-align:center;}
.prd .pic1 {text-align:center;}
.prd .pic1 a.prv, .prd .pic1 a.nxt { width:12.5%; display:block; float:left; height:240px; text-indent:-9999px;}
.prd .pic1 a.prv {background:url('/iPageImages/mCommonImage/btn_pre.png') no-repeat 50% 50%;}
.prd .pic1 a.nxt {background:url('/iPageImages/mCommonImage/btn_nxt.png') no-repeat 50% 50%;}
.prd .pic1 .viw {float:left; width:75%;}
.prd .pic1 .viw img {border:2px solid #d9d9d9;}

.prd .pic1 .viw ol {width:60px; overflow:hidden; margin:12px auto;}
.prd .pic1 .viw ol li {float:left; background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 6px -500px; text-indent:-9999px; width:12px; height:6px;}
.prd .pic1 .viw ol li.on {background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 6px -530px;}

.prd .pic2 {width:313px; overflow:hidden; margin:0 auto; display:none;}
.prd .pic2 .viw {width:235px; height:236px; overflow:hidden; float:left; border:2px solid #d9d9d9;}
.prd .pic2 ul {width:74px;float:right; }
.prd .pic2 ul li {width:70px; padding-left:4px; height:49px;}
.prd .pic2 ul li img {border:2px solid #d9d9d9;}
.prd .pic2 ul li.on img {border:2px solid #999;}
.prd .pic2 ul li.on {background:url('/iPageImages/mCommonImage/bg_pic2_on.png') no-repeat 0 18px;}

.prdTab1 {margin-bottom:15px;}
.data {border-bottom:1px solid #d9d9d9; width:93.75%; margin:0 auto; padding:5px 0;}
.table2 {font-size:12px; text-align:left; }
.table2 td {padding:9px 0 9px 10px;}
.choice {width:97%;}
.table2 th {background-color:#ebebeb; color:#737373; padding:9px 0 9px 10px;}

.num {overflow:hidden;}
.num p {background:url(/iPageImages/mCommonImage/ico_lnb.png) no-repeat 0 6px;  padding-left: 9px; float:left; margin-top:8px; font-size:12px; color:#a6a6a6;}
.num p strong {text-decoration:underline; color:#666;}
.num a.write {background:url('/iPageImages/mCommonImage/spr_btn.png') no-repeat 0 -550px; display:block; float:right; width:71px; height:31px; text-indent:-9999px;}

.prdTab2{padding:0 10px; text-align:center;}
.list_rev{margin-top:4px; font-size:12px; color:#808080;}
.list_rev li{border-bottom:1px solid #e6e6e6; text-align:left;}
.list_rev li .det,
.list_rev li .reBox{display:none}
.list_rev li a.glink{height:34px; line-height:34px; display:block;  padding:0 9px 0 11px; width:91%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat right -536px;}
.list_rev li a span{margin-right:6px;}
.list_rev li a .asOk {vertical-align:middle; margin:-2px 0 0 5px;}
.list_rev li a .lock {vertical-align:middle; margin:-4px 5px 0 0;}

.list_rev li.open{background-color:#e6e6e6;}
.list_rev li.open div.reBox,
.list_rev li.open div.det{display:block;}
.list_rev li.open a.glink{background-position:right -565px;}
.list_rev li.open .det{background-color:#fff; padding:7px 9px; margin:1px 1px 0 1px;}
.list_rev li.open .det .date {color:#999; font-size:11px; border-bottom:1px solid #d9d9d9; margin-bottom:10px;}
.list_rev li.open .det img {margin-bottom:10px;}
.list_rev li.open .reBox {padding:5px 9px 10px 20px; background:#f3f3f3 url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 9px -593px; border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6;}

.prdTab3 {text-align:center; padding:0 10px;}
textarea.writeArea {border:1px solid #cacaca; -webkit-border-radius:5px; display:block;clear:both; padding:1%; width:98%;}

.writeTit{overflow:hidden; margin:13px 0;}
.writeTit h3{font-size:14px; color:#808080; float:left;}
.writeTit .secret {vertical-align:middle; float:right; color:#a6a6a6; font-size:12px;}
.writeTit .secret input {vertical-align:middle; margin:-3px 3px 0 0;}
 
/* share */
.share {background-color:#f2f2f2; padding:10px 0; margin-top:12px;}
.share .social {width:300px; margin:0 auto; overflow:hidden;}

.share .social ul li {float:left; height:30px; background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 0 -380px;}
.share .social ul.lt { width:76%; float:left;}

.share .social ul.lt li {float:left; margin-right:9px;}
.share .social ul.lt li a.icofc {background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 0 -380px; text-indent:-99999px; display:block; height:30px; width:35px; float:left;}
.share .social ul.lt li span a {height:26px;display:block; line-height:26px;}
.share .social ul.lt li.face span a {background:url('/iPageImages/mCommonImage/spr_tab.png') no-repeat 0 0; padding-left:25px; color:#34579c; text-decoration:underline; font-size:13px;}
.share .social ul.lt li.face span {background:url('/iPageImages/mCommonImage/spr_tab.png') no-repeat right -30px; padding-right:10px; display:block; margin-top:3px; float:right;}

.share .social ul.lt li.twit a.icotw {background:url('/iPageImages/mCommonImage/spr_ico.png') no-repeat 0 -440px; text-indent:-99999px; display:block; height:30px; width:35px; float:left;}
.share .social ul.lt li.twit span a {background:url('/iPageImages/mCommonImage/spr_tab.png') no-repeat 0 -60px; padding-left:25px; color:#15b2ff; text-decoration:underline; font-size:13px;}
.share .social ul.lt li.twit span {background:url('/iPageImages/mCommonImage/spr_tab.png') no-repeat right -90px; padding-right:10px; display:block; margin-top:3px; float:right;}

.share .social ul.rt {width:23.5%;float:right;}
.share .social ul.rt li a {width:31px; height:30px; text-align:right; display:block;}
.share .social ul.rt li.yz {margin-right:8px; background-position:-200px -380px; }
.share .social ul.rt li.mt {background-position:-200px -440px;}

/* tab */
.tab {background:url('/iPageImages/mCommonImage/bg_tab.png') repeat-x 0 bottom; padding:0 9px; margin:10px 0 5px 0; overflow:hidden;}
.tab ul li {float:left; height:30px; width:98px; text-align:center;  margin-left:2px;}
.tab ul li a {color:#808080; font-size:13px; line-height:30px; font-weight:bold; display:block; background:url('/iPageImages/mCommonImage/spr_tab.png') no-repeat 0 -171px;}
.tab ul li a.on {background:url('/iPageImages/mCommonImage/spr_tab.png') no-repeat 0 -141px;}

.goods_num{overflow:hidden; width:97%; height:39px; margin:0 auto 5px auto; border-top:1px #D9D9D9 solid; border-bottom:1px #D9D9D9 solid;}
.goods_num dt{float:left; width:50%; height:28px; padding:11px 0 0 0; background:#EBEBEB; text-align:center;}
.goods_num dd{float:left; width:50%; height:28px; padding:11px 0 0 0; text-align:center;}
.goods_num dd strong{color:#DD3B3B;}

.ptCpUse{width:301px; height:31px; margin:10px auto; background:url('/iPageImages/mCommonImage/spr_btn.png') no-repeat 0 -340px;}
.ptCpUse a {width:301px; height:31px; text-indent:-9999px; display:block;}
.payStepBtn{overflow:hidden; width:300px; height:41px; margin:10px auto 20px auto;}
.payStepBtn a{width:146px; height:41px; background:url('/iPageImages/mCommonImage/spr_btn.png') no-repeat; text-indent:-9999px;}
.payStepBtn .goShop{float:left; background-position:0 -650px;}
.payStepBtn .goStep{float:right; background-position:-300px -650px;}
.payStepBtn .goBill{float:right; background-position:-600px -650px;}
.payStepBtn .goComp{float:right; background-position:-854px -650px;}
.payStepBtn .goMypg{float:right; background-position:-600px -200px;}
.payStepBtn .goOrder{float:right; background-position:-600px 0;}

.payP{padding-top:5px;}
.payDl{overflow:hidden; width:100%; margin:8px 0 5px 0;}
.payDl dt{float:left; width:100px; padding:9px 0 0 5px;}
.payDl dd{float:left; width:55%;}
.payTxt1{padding:3px 0 6px 0; margin:0 10px; border-bottom:1px #D9D9D9 solid;}
.ptNoBor{border-bottom:none;}
.payTxt1 li{padding-left:8px; background:url('/iPageImages/mCommonImage/ico_lnb.png') no-repeat 0 6px; font-size:11px; color:#A6A6A6;}

.prevBtn{padding:5px; border-bottom:1px #E5E5E5 solid;}
.prevBtn a{display:block; width:111px; height:31px; background:url('/iPageImages/mCommonImage/spr_btn.png') no-repeat 0 -750px; text-indent:-9999px;}

.postTxt1{width:297px; height:36px; margin:23px auto 16px auto; background:url('/iPageImages/mCommonImage/spr_txt.png') no-repeat 0 -400px; text-indent:-9999px;}
.postSearch{width:95%; height:38px; padding-top:12px; margin:0 auto 20px auto; background:#B3B3B3; text-align:center; -webkit-border-radius:3px;}
.postSearch input{vertical-align:middle;}
.postSearch .pSch_txt{
	display:inline-block; width:75%; height:20px; background:#fff;
	-webkit-border-radius:18px;
}
.postSearch .pSch_txt input{width:97%; height:18px; border:0 none; background:url(none);}

.postResult h3{height:30px; background:#EBEBEB url('/iPageImages/mCommonImage/spr_txt.png') no-repeat 10px -492px; text-indent:-9999px;}
.postResult li{overflow:hidden; height:100%; padding:6px 0; border-bottom:1px #ccc solid; font-size:12px;}
.postResult li .pstNum{float:left; width:22%; text-align:center;}
.postResult li .pstTxt{float:left; width:78%;}

.billMethod{width:300px; padding-bottom:10px; margin:0 auto;}
.billMethod li{width:300px; height:50px; margin-bottom:10px;}
.billMethod li a{display:block; width:300px; height:50px; background:url('/iPageImages/mCommonImage/spr_btn.png') no-repeat; text-indent:-9999px;}
.billMethod li.mth1 a{background-position:0 -850px;}
.billMethod li.mth2 a{background-position:-500px -850px;}
.billMethod li.mth3 a{background-position:0 -930px;}
.billMethod li.mth4 a{background-position:-500px -930px;}
.billMethod li.mth5 a{background-position:0 -1010px;}

.payAgree{overflow:hidden; height:100%; padding:10px 0 0 0; margin:0 10px; font-size:12px;}
.payAgree .chk{margin-bottom:3px;}
.payAgree a{float:right; text-decoration:underline;}

.orderComp{margin:10px 0 20px 0; font-size:16px; color:#FF9600; text-align:center; line-height:20px;}
.orderComp span{display:block; margin-top:10px; font-size:13px; color:#999; line-height:17px;}
.orderComp span a{text-decoration:underline;}

/* admin */
#admLogin{background:url('/img/admin/bg_top.gif') repeat-x;}
#admLogin h1{width:320px; height:55px; padding:0; margin:0 auto 20px auto; border:none; background:url('/img/admin/logo.gif') no-repeat; text-indent:-9999px;}
#admLogin h2{height:30px; margin:0 20px; background:url('/img/admin/tle_login.gif') no-repeat; border-bottom:1px #CFCFCF solid; text-indent:-9999px;}
#admLogin #logArea{padding-top:15px; margin:0 20px;}
#admLogin #logArea dl{padding-bottom:5px;}
#admLogin #logArea dl dd{margin-bottom:5px; font-size:12px;}
#admLogin #logArea dl dd .txtInput{width:97%; color:#8c8c8c;}
#admLogin #logArea dl dd .chk{margin-bottom:3px;}
#admLogin #logArea .logBtn{text-align:center;}
#admLogin #admFoot{padding:8px 0 10px 0; margin:14px 20px 0 20px; border-top:1px #CFCFCF solid; font-size:11px; color:#808080;}
#admLogin #admFoot address{display:block; padding-top:10px;}
#admLogin #admFoot address span{display:block; color:#808080;}

/* shopping basket */
.table3 { width:93%; font-size:13px; color:#737373; margin:10px 0 0 20px;}
.table3 th {font-weight:normal; background:#ebebeb; padding:8px 0; border-top:1px #D9D9D9 solid; border-right:1px solid #D9D9D9;}
.table3 td {text-align:center; padding:8px 0; border-bottom:1px #D9D9D9 solid; border-right:1px solid #D9D9D9;}

.table3 .lfTp{ border-left:1px #D9D9D9 solid; -webkit-border-top-left-radius:8px;}
.table3 .rgTp{ border-right:1px #D9D9D9 solid; -webkit-border-top-right-radius:8px;}
.table3 .lfBt{border-left:1px #D9D9D9 solid; -webkit-border-bottom-left-radius:8px;}
.table3 .rgBt{border-right:1px #D9D9D9 solid; -webkit-border-bottom-right-radius:8px;}

/* open Login */
.opLog {display:none; font-size:12px; background-color:#fff; width:280px; padding:9px 9px 0; -webkit-border-radius:8px; position:absolute; top:90px; left:50%; margin-left:-150px;z-index:1000;}
.opLog .logTit {overflow:hidden; border-bottom:1px solid #cfcfcf; padding-bottom:10px;}
.opLog .logTit h2 {width:86px; height:21px; background:url('/iPageImages/mCommonImage/spr_login.png') no-repeat 0 0; display:block; text-indent:-9999px; float:left;}
.opLog .logTit .logx{width:13px; height:13px; background:url('/iPageImages/mCommonImage/spr_login.png') no-repeat -140px 0; display:block; text-indent:-9999px; float:right; margin:4px 2px 0 0;}

.opLog .wrFom {overflow:hidden;  margin:10px 0 5px 0;}
.opLog .wrFom div {float:left; width:180px;}
.opLog .wrFom div input {margin-bottom:5px; width:165px;}
.opLog .wrFom .goLog {width:99px; height:65px; background:url('/iPageImages/mCommonImage/spr_login.png') no-repeat 0 -60px; display:block; text-indent:-9999px; float:right;}

.opLog span {color:#666; font-weight:bold; margin-right:10px;}
.opLog span input {margin:1px 5px 0 0; vertical-align:top;}
.opLog .exp li {padding:0 10px 0 7px; background-position: 0 6px; }

/* user login page */
.opUserLog {font-size:12px; background-color:#fff; width:280px; padding:9px 9px 0; -webkit-border-radius:8px; margin:0 auto;}
.opUserLog .logTit {overflow:hidden; border-bottom:1px solid #cfcfcf; padding-bottom:10px;}
.opUserLog .logTit h2 {width:86px; height:21px; background:url('/iPageImages/mCommonImage/spr_login.png') no-repeat 0 0; display:block; text-indent:-9999px; float:left;}
.opUserLog .logTit .logx{width:13px; height:13px; background:url('/iPageImages/mCommonImage/spr_login.png') no-repeat -140px 0; display:block; text-indent:-9999px; float:right; margin:4px 2px 0 0;}

.opUserLog .wrFom {overflow:hidden;  margin:10px 0 5px 0;}
.opUserLog .wrFom div {float:left; width:180px;}
.opUserLog .wrFom div input {margin-bottom:5px; width:165px;}
.opUserLog .wrFom .goLog {width:99px; height:65px; background:url('/iPageImages/mCommonImage/spr_login.png') no-repeat 0 -60px; display:block; text-indent:-9999px; float:right;}

.opUserLog span {color:#666; font-weight:bold; margin-right:10px;}
.opUserLog span input {margin:1px 5px 0 0; vertical-align:top;}
.opUserLog .exp li {padding:0 10px 0 7px; background-position: 0 6px; }


/* sitemap */
.allmn {font-size:13px; padding:0 10px 10px 10px;}
.allmn h3 {color:#737373; font-size:14px; background-color:#efefef; padding:6px 9px;}
.allmn h3 a {display:block;}
.allmn h3.tbasket {float:left; width:43%;}
.allmn h3.tevent {float:right; width:42%;}
.allmn h3.tprd {clear:both; margin-top:45px;}

.allmn .lst {overflow:hidden;}
.allmn .lst ul {margin-bottom:11px;}
.allmn .lst ul li {display:inline-block; padding:10px 0 0 8px;}
.allmn .lst ul li a {display:block;}

div.blank{position: absolute;top:0;left:0;width:100%;background-color:#000;}