/*  BEST  */
.content{background:#ffffff}
.bWrap{background:#fff}
.cateSel{margin:0 2%;padding:10px 0 4px 0;width:96%}
.bst_sct{position:relative;overflow:hidden;width:100%;height:28px;border:1px solid #c6c6c6;background:url(simg/page/sel_bg.png) repeat-x}
.lst_sct select,.bst_sct select{width:100%;height:28px;padding:3px 1%;border:none;background:transparent;line-height:28px;font-weight:bold;color:#7a7d87}

.best_ct{margin:10px 0 20px 0}
.best_ct li{float:left;border:1px solid #bfbfbf;background:#fff;height:auto;width:48.4%;margin:0 0 10px 0;padding:0 0 12px 0}
.best_ct a{display:block;height:auto;border-bottom:1px solid #bfbfbf;padding:10px;text-align:center;position:relative}
.best_ct a em{position:absolute;top:5px;left:14px;width:42px;height:46px;display:inline-block;background:url(simg/page/best_ico.png) no-repeat}
.best_ct a em.ico_best2{background-position:-48px 0}

.list_tit{position:relative;height:42px;border-top:1px solid #ababab;border-bottom:1px solid #d5d5d5;background:#f7f7f7}
.lst_sct{overflow:hidden;position:absolute;top:6px;left:10px;width:95px;border:1px solid #c6c6c6;background:url(simg/page/sel_bg.png) repeat-x}
.lst_type{position:absolute;overflow:hidden;top:6px;right:10px;width:60px;height:30px}
.lst_type span{display:inline-block;float:left;background:url(simg/page/best_ico.png) no-repeat;width:30px;height:30px;text-indent:-999px;font-size:0}
.lst_type span.lst_btn1_on{background-position:-176px 0}
.lst_type span.lst_btn2{background-position:-216px 0}

/*  12.08 수정시작 */
.lst_item li{overflow:hidden; min-height:98px; padding:12px 10px;border-bottom:1px solid #dedede}
.lst_url{width:80%;min-height:98px; font-size:14px; overflow:hidden; float:left}
.cart_item a{display:inline-block;overflow:hidden;position:relative;min-height:98px; font-size:14px;padding:12px 0 12px 122px;}
.item_img{display:block; float:left;width:98px;height:98px; margin:0 12px 0 0;border:1px solid #e6e6e6;text-align:center}
.lst_info{display:block; float:left; max-width:65%;line-height:20px;font-size:12px;}
.lstTxt{display:inline-block;margin:0 0 7px 0;color:#444;font-size:16px;}
.lst_info del{display:inline-block; padding:0 10px 0 0;color:#333;font-weight:bold}
.lstPrc{display:inline-block;font-size:13px;color:#cc0000;font-weight:bold}
.lsttitle{display:inline-block;font-size:15px;font-size:16px;color:#096cb6;font-weight:bold}

.item_btn{width:20%; float:right; text-align:right;width:100px;}
.item_btn a{display:inline-block; border-radius:3px; padding:0 12px; margin:0 0 3px 0;  text-align:center; font-weight:bold; height:26px; line-height:26px; color:#fff; background:#0fb673; border:1px solid #129d61}
.item_btn a.grey{ background:#5f6266; border:1px solid #616469}
.item_btn a.white{background:#f1f1f4; border:1px solid #a6aab7; text-shadow:0 1px 1px #fff; color:#1e2936}
/*  12.08 수정완료 */

.btn_view{margin:15px auto;width:100%;text-align:center}
.btn_view a{display:inline-block;background:url(simg/page/best_ico.png) no-repeat 0 -53px;width:280px;height:16px;color:#fff;font-size:14px;padding:10px 0 12px 0}
.btn_view a.close{background:url(simg/page/best_ico.png) no-repeat 0 -100px}
.btn_view a.rewrite{background:url(simg/page/best_ico.png) no-repeat 0 -416px;color:#2ffaaa}
.dlvbox{display:block;padding:2px 7px;height:14px;width:60px;margin:6px 0 0 0;font-size:11px;text-align:center;color:#fff}
.dlvbox1{display:block;padding:2px 7px;height:14px;width:30px;margin:6px 0 0 0;font-size:11px;text-align:center;color:#fff}

.dlvbox2{padding:2px 7px;height:14px;width:30px;font-size:11px;text-align:center;color:#fff}
.prevr{background:#cc0000;border:1px solid #cc0000;border-radius:3px}

.prev{background:#478edc;border:1px solid #327aca;border-radius:3px}

/*  VIEW  */
.vTit{position:relative;width:100%;height:30px;padding:12px 0 0 0;border-bottom:1px solid #bfbfbf;text-align:center;font-size:15px;color:#333;text-shadow:0 1px 1px #fff}
.mTit{background:url(simg/page/sel_bg.png) repeat-x 0 -35px;height:20px;padding:12px 0 16px 0;border-bottom:1px solid #bbb;text-align:center;font-size:16px;color:#333}
.btn_back{position:absolute;top:6px;left:10px;display:inline-block;background:url(simg/page/best_ico.png) no-repeat -256px 0;width:32px;height:30px}
.cTit{position:relative;width:100%;height:32px;color:#999;padding:12px 0 0 0;border-bottom:1px solid #bfbfbf;font-size:14px}
.cTit span{position:absolute;top:10px;left:50px}
.head_tit{padding:15px 10px}
.head_tit u{color:#999}
.head_tit h4{margin:5px 0 0 0;font-size:15px;color:#222}
.items{overflow:hidden;text-align:center}
.items img{width:auto;height:auto;max-width:100%}
.dbox{margin:10px auto;width:96%;border:1px solid #ddd;background:#f9f9f9}
.idpwBox,.logBox,.cBox,.option{margin:10px auto;width:96%;border:1px solid #ddd;background:#fff}
.dbox li,.option li{overflow:hidden;width:auto;min-height:30px;line-height:26px;padding:8px 12px;border-top:1px solid #ddd}
.dbox li:first-child,.option li:first-child{border-top:none}
.dbox span,.option span{color:#929ca8;float:right}
.dbox span:first-child,.option span:first-child{float:left;font-size:14px;width:auto;font-weight:bold}
.gh4{overflow:hidden;width:auto;height:30px;line-height:26px;padding:8px 12px;text-align:left;background:#ebebeb;font-size:14px}
.prc_del{text-decoration:line-through}
.prc{font-size:17px !important;color:#fd4542 !important;font-weight:bold}
.w80{width:80% !important}
.option span select{border:none;width:100%;color:#333;background:#fff;height:28px}
.opNum{position:relative;padding:0 30px}
.opNum button{margin:0;position:absolute;top:0;width:30px;height:30px;border:1px solid #bec2c4;background:#f2f2f2;box-shadow:inset 0 -2px 1px 3e8e8e8, inset 0 1px 1px #fff;color:#888;font-weight:bold;text-align:center}
.opNum button.numSub{left:0}
.opNum button.numAdd{right:0}
.opNum input{text-align:center;width:100%;border:none;border-top:1px solid #bec2c4;display:inline-block;border-bottom:1px solid #bec2c4;height:26px;font-size:14px;font-weight:bold;color:#333}

.tcn{text-align:center;margin:20px 2%;width:96%}
.tr{text-align:right;margin:20px 2%;width:96%}
.fixed_layer{position:fixed;bottom:0;left:0;z-index:5000;width:100%;background:#262626}
.btn_set{padding:15px 0;width:100%;text-align:center;font-size:0;color:transparent;overflow:hidden}
.btn_set a{margin:0 1px;background:url(simg/page/best_ico.png) no-repeat;display:inline-block}
.btn_set a.btn_buy{background-position:0 -145px;width:115px;height:54px}
.btn_set a.btn_cart{background-position:-116px -145px;width:115px;height:54px}
.btn_set a.btn_wish{background-position:-232px -145px;width:68px;height:54px}
.btn_set a.btn_plus{background-position:-303px -145px;width:115px;height:54px}
.btn_set a.btn_orend{background-position:-303px -86px;width:143px;height:54px}
.btn_set a.btn_order1{background-position:0 -204px;width:118px;height:54px}
.btn_set a.btn_order2{background-position:-121px -204px;width:118px;height:54px}
.btn_set a.btn_order3{background-position:-242px -204px;width:78px;height:54px}
.btn_set a.btn_order4{background-position:0px -262px;width:118px;height:54px}
.btn_set a.btn_order5{background-position:-121px -262px;width:118px;height:54px}
.btn_set a.btn_up{background-position:0 -358px;width:113px;height:54px}
.btn_set a.btn_cl{background-position:-116px -358px;width:113px;height:54px}
.bt_list{display:inline-block;height:36px;margin:0 2px;padding:0 12px;border:1px solid #096cb6;color:#616468 !important;line-height:36px;font-size:14px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff;background:linear-gradient(to bottom, #fff 0%, #f2f2f2 100%)}
.bt_upload{display:inline-block;height:38px;margin:0 2px;padding:0 24px;border:1px solid #096cb6;color:#616468 !important;line-height:38px;font-size:14px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff;background:linear-gradient(to bottom, #fff 0%, #f2f2f2 100%)}
.btn_can{display:inline-block;font-size:0;color:transparent;background:url(simg/page/best_ico.png) no-repeat -308px -30px;width:123px;height:26px}
.bdg{border:1px solid #888 !important}
.agtcn{text-align:center;margin:25px 10%;width:80%}
.agtcn a{display:block;padding:0 44px;margin:0 0 6px 0;background:url(simg/page/ico_02.png) no-repeat 80% 10px}

.detail{background:#fff;padding:0 0 20px 0}
.tabMe{width:100%;height:41px;overflow:hidden;background:url(simg/img/me_line.gif) repeat-x 0 -44px;padding:4px 0 0 0}
.tabMe li{width:33.3%;height:40px;text-align:center;float:left}
.tabMe li:first-child a{border-left:none}
.tabMe li a{display:inline-block;width:99.8%;height:28px;padding:12px 0 0 0;border:1px solid #b8bac4;border-width:0 0 1px 1px;background:#f6f6f6;color:#888;font-weight:bold}
.tabMe li.tab_on a{color:#000;border-bottom:none;background:#fff;font-size:14px}
.view{width:96%;margin:0 2%;padding:15px 0;text-align:center}

.review{padding:15px 0 0 0}
.reTxt{font-size:12px;line-height:15px;margin:0 0 20px 0;color:#888;text-align:center}
.reTxt span{color:#333;display:block}
.reList{width:100%}
.reList li{overflow:hidden;padding:12px;font-size:14px;border-bottom:1px solid #eeeeef}
.reInfo{display:block;margin:3px 0 0 0;font-size:12px;color:#9c9c9c}
.reInfo em{display:inline-block;height:13px;margin:0 7px 0 0;padding:0 9px 0 0;border-right:1px solid #d5d5d5}
.reInfo em:last-child{border-right:none}

/*  06.03 시작  */
.reList .reTitle{float:left;width:85%}
.reList .re_ico{float:right;width:15%}
.re_ico span{text-align:left;display:block;background:url(simg/img/ico_all.png) no-repeat 0 3px;height:18px;font-size:12px;padding:0 0 0 20px;font-weight:bold}
.re_ico span.ic1{color:#f95901}
.re_ico span.ic2{color:#21be7e;background-position:0 -20px}
/*  06.03 끝  */

.dilv{margin:20px 0 0 0}
.dilv dt{padding:12px 0 12px 2%;background:#f6f6f6;font-size:14px;color:#292929;font-weight:bold;border-top:1px solid #c5c5c5;box-shadow:0 1px 1px #fff}
.dilv dd{margin:20px 2%;line-height:20px;width:96%}

/*  공지사항  */
.boardSch{position:relative;padding:10px 2%;width:96%;background:url(eimg/page/line.gif) repeat-x 0 bottom;overflow:hidden}
.finput{margin:0 30px 0 90px;display:block;z-index:1;background:#fff;border:1px solid #999;border-top:1px solid #adadad;border-left:1px solid #adadad;position:relative}
.selTxt{height:28px;width:87px;float:left;font-size:12px;padding:2px;border:1px solid #999;border-top:1px solid #adadad;border-left:1px solid #adadad}
.selTxt1{height:28px;width:87px;font-size:12px;padding:2px;border:1px solid #999;border-top:1px solid #adadad;border-left:1px solid #adadad}
.inpTxt{width:100%;height:24px;line-height:21px;border-color:currentColor;border:0;background-attachment:scroll;background:transparent repeat 0 0;backgroud-size:auto;background-orgin:padding-box;background-clip:border-box}
.boardSch img{position:absolute;top:10px;right:2%}
.inpTxt1{padding:0 3px;width:100%;line-height:21px;height:24px;border:1px solid #dcdcdc;color:#333;border-radius:5px}

.selTxt1{height:28px;width:100%;padding:2px;border:1px solid #dcdcdc;border-radius:5px}
textarea{padding:3px;width:100%;font-size:12px;border:1px solid #e7eaee;border-top:1px solid #d4d7db;border-left:1px solid #d4d7db;margin-bottom:5px;line-height:20px;color:#333;border-radius:5px}

/*  My page  */
.myBox{background:#262628;overflow:hidden;color:#a7a7a7;text-shadow:0 -1px 1px #000}
.myBox h3{height:20px;padding:14px 0 9px 10px;font-size:14px;border-top:1px solid #2a2a2b;border-bottom:1px solid #000;background:#1e1e20;text-shadow:0 -1px 1px #000;font-weight:normal} 
.myBox h3 strong{color:#fff;margin:0 5px 0 0}
.myBox li{overflow:hidden;padding:12px 18px 12px 15px;line-height:18px;font-size:12px;border-top:1px solid #2a2a2b;border-bottom:1px solid #000}
.myBox li span{float:right}
.period{position:relative}
.period a{position:absolute;top:0;left:233px}
.cart_item{position:relative}
.cart_item li{display:block;min-height:124px;border-bottom:1px solid #dedede;padding:0 0 0 28px}
.dilv_item li:last-child,.cart_item li:last-child{border-bottom:0}
.itCheck{position:absolute;top:10px;left:12px}
.csTit{padding:10px 0 5px 2%;font-size:16px;letter-spacing:-1px;color:#333;}
.csTit1{padding:10px 0 5px 2%;font-size:16px;letter-spacing:-1px;color:#333;border-bottom:1px solid #eeeeef;}

.orTit{padding:7px;height:22px;border-top:1px solid #767679;border-bottom:1px solid #29292b;background:#4c4c51;color:#eee;font-weight:bold;text-shadow:0 -1px 0 #000;text-align:center}
.dilv_item li{overflow:hidden;min-height:92px;padding:12px 2%;border-bottom:1px solid #dedede}

.date_4ea{float:left;background:url(simg/page/myg.gif) no-repeat -108px 0;overflow:hidden;width:220px;height:29px}
.date_4ea dd{width:54px;text-align:center;color:#444;float:left}
.date_4ea dd a{width:54px;height:29px;line-height:26px;display:block}
.date_4ea dd a.on{background:url(simg/page/myg.gif) no-repeat 0 0;color:#fff}
.slWrap{margin:10px 0 0 0}
.itNum{display:block;font-size:11px;margin:4px 0 0 0}
.psTxt{margin:15px 10px;font-size:12px;line-height:16px;color:#777}
.psTxt li{padding:3px 0 3px 20px;background:url(simg/page/ico_01.png) no-repeat 0 2px}

/*  장바구니  */
.order{padding:17px 0 0 0;background:#262628;border-top:1px solid #5f5f5f;border-bottom:1px solid #000}
.order ul{font-size:14px;color:#d7d7d7;text-shadow:0 -1px 0 #000}
.order li{overflow:hidden;width:94%;margin:0 auto 10px}
.order li span{float:right;display:block;width:auto}
.order li span:first-child{float:left}
.order li.rlt_last{margin-bottom:0;padding:0 0 18px 0;border-bottom:1px solid #000}
.order li.rlt_total{margin-bottom:0;padding:17px 0;border-top:1px solid #313133;border-bottom:1px solid #000}
.btn_line{display:block;width:94%;margin:0 auto;border-top:1px solid #313131}
.point{display:inline-block;min-width:60px;padding:3px 8px;font-size:12px;background:#16ab6d;border:1px solid #059552;color:#fff !important}

/*   회원가입  */
.logBox ul{padding:15px 3% 0 4%;width:93%;position:relative;}
.logBox li{position:relative;margin:0 0 6px 0;padding:0 87px 0 0}
.idpwBox li em,.logBox li em{display:inline-block;position:absolute;top:7px;left:0;width:60px;font-weight:bold}
.inpType{display:block;padding:0 0 0 60px;width:auto}
.inpType input{width:98%;height:30px;padding:0 1%;border:1px solid #a7a7ad;font-size:14px;color:#333;font-weight:bold}
.btn_login{display:inline-block;font-size:0;color:transparent;background:url(simg/page/best_ico.png) no-repeat -323px -204px;width:75px;height:70px;position:absolute;top:15px;right:12px}
.saveId{display:inline-block;width:110px;margin:0 0 14px 70px}
.find{margin:15px auto 35px auto;text-align:center}
.find a{display:inline-block;font-size:0;color:transparent;margin:0 2px;background:url(simg/page/best_ico.png) no-repeat -378px -279px;width:76px;height:26px}
.find a.find_idpw{background-position:-243px -279px;width:133px}
.find a.find_id{background-position:0 -319px;width:220px;height:38px}
.find a.find_pw{background-position:-223px -319px;width:220px;height:38px}
.idpwBox ul{padding:15px 3% 10px 3%;width:94%;position:relative;}
.idpwBox li{position:relative;margin:0 0 6px 0}

/* Paging 부분  */
.paging{text-align:center;padding:15px 0 20px 0}
.paging .num{display:inline-block;min-width:32px;height:36px;max-width:39px;margin:0 2px;padding:0 3px;border:1px solid #c9c9c9;line-height:36px;font-size:14px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff;background:linear-gradient(to bottom,#fff 0%,#f2f2f2 100%)}
.paging .pg_on{border-color:#096cb6;color:#096cb6}
.nxt_btn{width:36px;display:inline-block;height:26px;vertical-align:top;padding:10px 0 0 0;margin:0 2px;border:1px solid #999;text-shadow:0 1px 0 #fff;background:linear-gradient(to bottom,#fff 0%,#f2f2f2 100%)}
.nxt_arrow{font-size:0;display:inline-block;background:url(simg/img/ico_arrow.png) no-repeat;width:10px;height:16px}
.pre_arrow{font-size:0;display:inline-block;background:url(simg/img/ico_arrow.png) no-repeat -18px 0;width:10px;height:16px}

/* 테이블 속성 */
.tbl{width:100%;background:#fff}
.tbl th{padding:8px 10px;text-align:center;border:1px solid #eeeeef;height:26px;border-width:0 1px 1px 0;letter-spacing:-1px}
.tbl td{padding:8px 10px;border-bottom:1px solid #eeeeef;height:26px}
td.tTxt{padding:20px 10px;line-height:21px}
.addFile,.file{position:relative;}
.file a{position:absolute;top:7px;left:163px;display:inline-block;font-size:0;color:transparent;background:url(simg/page/best_ico.png) no-repeat -379px 0;height:26px}
.file a.btn_post{width:76px}
.file a.btn_priv{background-position:-308px -58px;width:76px}
.file a.btn_check{background-position:-387px -58px;width:76px}

.addFile a{position:absolute;top:8px;right:0;display:inline-block;font-size:0;color:transparent;background:url(simg/page/best_ico.png) no-repeat -294px 0;height:26px;width:80px}
.addFile p{margin:0 85px 0 0}
.mytbl{margin:5px 0 0 0;width:100%;background:#fff}
.mytbl th{padding:7px;height:22px;border-top:1px solid #767679;border-bottom:1px solid #29292b;background:#4c4c51;color:#eee;font-weight:bold;text-shadow:0 -1px 0 #000;text-align:center}
.mytbl td{padding:10px 7px;min-height:20px;border-bottom:1px solid #d4d4d4;color:#666;text-align:center}
td.tl{text-align:left}

/* font style, width, height */
.fb{color:#111 !important}
.fg{color:#333 !important}
.fg1{color:#a7a9ad !important}
.fr{color:#fd4542}
.fm{color:#096cb6}
.fy{color:#fcf900}
.f11{font-size:11px}
.mr5{margin:0 5px 0 0}
.mb30{margin:0 0 30px 0}
.mt6{margin:6px 0 0 0}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w60{width:60px}
.w100{width:100px}
.w140{width:140px}
.w220{width:220px}
.bt{border-top:1px solid #ababab}

.ali-left{text-align:left}
.tbl1{width:100%}
.tbl1 th{text-align:center;padding:9px 8px;font-size:14px;letter-spacing:-1px;background:#eceef2;border-right:1px solid #ccd1d9;height:20px;color:#333;border-bottom:1px solid #ccd1d9}
.tbl1 td{padding:9px 8px;height:20px;border-bottom:1px solid #e1e4e8}
.tbl1 h4{font-size:14px;font-weight:normal;padding:0 0 4px 0;color:#333}
.tblTxt1{color:#888}
.tblTxt1 em{margin:0 5px}