@charset "utf-8";
@import url("/css/base.css");
@import url("/css/radio.css");
@import url("/RAW-DOC/expression/css/design.css");

/* layout */
#wrap {width:100%;height:100%;}
#header {position:relative;}
#contents {position:relative;width:100%;height:100%;}
/* #footer {clear:both;position:relative;height:181px;bottom:0;background:#0e0e0e;} */
#footer {clear:both;position:relative;bottom:0;background:#0e0e0e;overflow:hidden;height:auto;}

*{margin:0; padding:0;}
.hidden_box {width:100%;overflow:hidden;}
div.banner{overflow:hidden; width:1000%; margin-left:0%;border:0;}/* li가 10장이면 100%*10장 해서 1000% */
div.banner li{float:left; width:10%;line-height:0;}/* 10장이면 100%/10장 해서 10% */
div.banner div img{/*width:100%; height:auto;*/line-height:0;}

/* 2013.07.29 catetory css  */
ul.category_banner {position:relative; overflow:hidden; width:1000%; margin-left:0%;border:0;}
ul.category_banner li {float:left; width:10%; line-height:0;}
ul.category_banner li img{width:100%; height:auto; line-height:0;}

/* 2013.07.30 sub_banner css */
ul.sub_banner {overflow:hidden; width:100%; margin-left:0%; border:0;margin-top:0;}
ul.sub_banner li {float:left; width:50%;overflow:hidden;line-height:0;}
ul.sub_banner li img {width:100%; height:auto; line-height:0;}


/* header */
.headerTop {overflow:hidden;padding:6px 0 5px;text-align:center;background:#000;margin:0;}
.headerTop h1 {text-align:center;padding:3px 0 0}
.headerTop h1 img {width:auto;height:26px;}
.mtop {width:100%;}
.mtop img {width:100%;height:auto;}

.nav {width:100%;background:#fff;}
.nav ul {height:34px;padding:12px 0 0;overflow:hidden;}
.nav li {float:left;text-align:center;background:url(/imgs/common/bul_line.png) no-repeat left 3px;}
.nav li:first-child{background:0 none;}
.nav li span {display:inline-block;vertical-align:top;padding:5px 0 0;font-size:12px;}
.nav li a {overflow:hidden;color:#222;font-weight:bold;}
.nav li img {width:21px;height:21px;}
.nav li.wid1 {width:30%;}
.nav li.wid2 {width:27%;}
.nav li.wid3 {width:18%;}
.nav li.wid4 {width:25%;}

.ico_cate {display:inline-block;background:url(/imgs/common/ico_category.png) no-repeat 0 0;width:21px;height:21px;}
.ico_page {display:inline-block;background-repeat:no-repeat;background-image:url(/imgs/common/ico_mypage_off.png);background-size:21px 21px;background-position:0 0;width:21px;height:21px;color:#fff;line-height:12px;}
.ico_page.on {background-repeat:no-repeat;background-image:url(/imgs/common/ico_mypage_on.png);background-size:21px 21px;background-position:0 0;color:#fff;line-height:12px;font-weight:bold;}
.ico_bag {display:inline-block;background-repeat:no-repeat;background-image:url(/imgs/common/ico_bag_off.png);background-size:21px 21px;background-position:0 0;width:21px;height:21px;}
.ico_bag.on {display:inline-block;background-repeat:no-repeat;background-image:url(/imgs/common/ico_bag_on.png);background-size:21px 21px;background-position:0 0;text-align:center;color:#fff;line-height:12px;}
.ico_search {display:inline-block;background:url(/imgs/common/ico_search.png) no-repeat 0 0;width:21px;height:21px;}

/* main */
.promotion {position:relative;width:100%;height:auto;overflow:hidden;/*border:0;*/}
.btn_colsed {position:absolute;top:1px;right:1px;z-index:1;}
.btn_colsed img {width:26px;height:27px;}
.promotion .top_banner_pag {position:absolute;bottom:3px;right:5px;}
.promotion .top_banner_pag a {display:inline-block;}
.promotion .bannerArea {position:relative;overflow:hidden;width:100%;height:100%;margin:0 auto;}
/*.promotion .bannerArea .banner div {width:100%;}*/
.promotion .bannerArea .banner div a img {width:auto;height:auto;}

.main_bo {clear:both;position:relative;width:100%;height:auto;overflow:hidden;}
.main_bo .main_btn {}
.main_bo .main_btn .prev {position:absolute;top:35%;left:0;}
.main_bo .main_btn .next {position:absolute;top:35%;right:0;}
.main_bo .main_btn .prev img, .main_bo .main_btn .next img {width:40px;height:160px;}
.main_bo .main_banner_pag {position:absolute; bottom:10px; left:15%;right:15%;} /* right 추가 및 35%로 수정 */
.main_paging {overflow:hidden; margin:0 auto; text-align:center;}
.main_paging a {width:15px;height:16px;display:inline-block;background:url(/imgs/common/ico_banner_off.png) no-repeat 0 0;margin:0 2px;background-size:cover}
.main_paging a.touchslider-nav-item-current {display:inline-block;background:url(/imgs/common/ico_banner_on.png) no-repeat 0 0;background-size:cover}
.main_bo .bannerArea {position:relative;overflow:hidden;width:480px;height:100%;margin:0 auto;}
.main_bo .bannerArea div a img {width:auto;height:auto;margin:0;padding:0;}

.category.main {clear:both;position:relative;margin-top:-3px;}
.category {clear:both;}
.category_menu {overflow:hidden;}
.category_menu .slide_wrap .thumb{text-align:right;bottom:9px;width:auto;right:11px;}
.category_menu li {position:relative;overflow:hidden;}
.category_menu li p {background:#fff;font-size:14px;}
.category_menu li p a {display:block;color:#999;padding:12px 0 12px 10px;overflow:hidden;font-weight:bold;border-top:1px solid #cbcbcb;}

.category_menu li p a .icoBox {position:absolute;top:10px;right:15px;line-height:20px;border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;background:#a8a8a8;}
.category_menu li p a .icom {display:inline-block;margin-top:3px;margin-left:5px;margin-right:5px;width:0;height:0;vertical-align:middle;border-top:5px solid #fff;border-bottom:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent}

.category_menu li:first-child p a {border-top:0 none;}
.category_menu li.open {background:none;padding:0;}
.category_menu li.open p {background:#fff;border-top:0 none;}
.category_menu li.open p a {color:#333;font-weight:bold;}
.category_menu li.open p a .icoBox {position:absolute;top:10px;right:15px;line-height:20px;border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;background:#000;}
.category_menu li.open p a .icom {display:inline-block;margin-top:-10px;margin-left:5px;margin-right:5px;width:0;height:0;vertical-align:middle;border-bottom:5px solid #fff;border-top:5px solid transparent;border-left:5px solid transparent;border-right:5px solid transparent}

.deth2_menu {overflow:hidden;border-top:0 none;margin-top:-4px}
.deth2_menu li {background:#828282;overflow:hidden;font-size:13px;font-weight:bold;border-top:1px solid #989898;}
.deth2_menu li a {display:block;color:#fff;padding:10px 0 10px 10px;overflow:hidden;}
.deth2_menu li:first-child {border-top:0 none;}
.deth2_menu li:first-child a {padding:15px 0 10px 10px;}
.deth2_menu li a .ico{display:inline-block;margin-top:-4px;margin-right:5px;width:0;height:0;vertical-align:middle;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}

#layer_search_pop {position:absolute;top:170px;left:0;z-index:200;width:100%;}
.category_mainsearch {clear:both; height:50px; background-color:#525252; padding:15px 10px;}
.category_mainsearch .cateLeft {display:table-cell;width:100%;vertical-align:top;}
.category_mainsearch .cateRight {display:table-cell;width:40px;vertical-align:top;}
.category_mainsearch .cate_input {width:100%; height:24px; background-color:#fff; border-radius:0; border-color:0 none; overflow:hidden;}
.category_mainsearch .btn_search {width:40px; height:24px; background-color:#000;}
.category_mainsearch .btn_search img {width:17px;height:auto;vertical-align:middle;}
.category_mainsearch button {border:0;}

/* 2013.07.29 catetory css  */
.category_do {clear:both; position:relative; width:100%; height:38px; overflow:hidden; background-color:#f4f4f4; border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.category_donon {clear:both; position:relative; width:100%; height:38px; overflow:hidden; background-color:#f4f4f4; border-top:1px solid #cbcbcb;}
.category_title {width:100%;}
.category_title ul {padding:8px 10px 0 10px;overflow:hidden;}
.category_title li {float:left; color:#222;vertical-align:top;font-size:14px;}

.category_title li.wid1 {width:15%; text-align:left;}
.category_title li.wid2 {width:70%; text-align:center;line-height:20px;}
.category_title li.wid2 strong {font-weight:normal;-webkit-text-stroke-width:.01em;}
.category_title li.wid2 img {width:auto;height:15px;vertical-align:top;margin:4px 0 0 5px}
.category_title li.wid3 {width:15%; text-align:right;float:right;}

.category_title li a {margin:0;line-height:25px;color:#222;}
.category_title li img {margin:0;padding:0;vertical-align:top;}
.category_title li.wid2.brand {font-size:16px !important;}
.btn_left img {width:auto;height:20px;}
.btn_home img {width:auto;height:20px;}

/* 카테고리 서브메뉴 추가 2013.10.11 */
.category_title .menu {background:url(/imgs/common/cate_menu_down.png) no-repeat right center;background-size:8px 7px;padding:0 15px 0 0;}
.category_title .menu.on, .category_title .menu:hover {background:url(/imgs/common/cate_menu_up.png) no-repeat right center;background-size:8px 7px;}

.category_submenu {position:absolute;left:50%;top:120px;width:162px;margin-left:-80px;z-index:999;background:url(/imgs/common/menu_top.png) no-repeat top center;}
.category_submenu ul {margin:5px 0 0;background:#434343;}
.category_submenu ul li {background:url(/imgs/common/menu_list.png) no-repeat 8px 9px;border-top:1px solid #878787;}
.category_submenu ul li:first-child {border-top:0 none;}
.category_submenu ul li a {display:block;color:#fff;font-size:11px;padding:8px 18px 7px;overflow:hidden;}

.category_search {clear:both; position:relative; height:49px;background-color:#525252; padding:15px 10px;}
.category_search .cateLeft {float:left; width:93%;}
.category_search .cateRight {float:right; width:2%;}
.category_search .cate_input {float:left; width:100%; height:24px; background-color:#fff; border-radius:0; border-color:#fff; overflow:hidden;}
.category_search .btn_search {float:right;width:40px; height:24px; background-color:#000;}
.category_search .btn_search img {width:17px;height:auto;vertical-align:middle;}
.category_search button {border:0;}

.cateKeyword ul {float:left; padding:13px 0 0 0; width:100%;margin:0;}
.cateKeyword ul li {float:left; font-size:12px; font-weight:normal; color:#fff;background:url(/imgs/common/bul_line5.gif) left top no-repeat;padding:0 6px 0 7px}
.cateKeyword ul a {color:#fff;}
.cateKeyword ul li:first-child {background:0 none; padding:0 6px 0 0}
.cateKeyword ul li:nth-of-type(2) {background:0 none;padding:0 6px 0 0}
.cateKeyword.on {font-weight:normal;padding:0 5px 0 0}
.cateKeyword ul li img {width:7px;height:auto;vertical-align:top;}

.category_banner2 {position:relative;}
.category_banner2 .category_banner_pag {position:absolute; bottom:3%; right:3%;}
.category_paging {overflow:hidden; margin:0 auto; text-align:center;}
.category_paging a {display:inline-block;margin:0 2px;}

/* 2013.07.29 catetory css  */
.category_bannerArea {position:relative; overflow:hidden; width:100%;height:100%;margin:0 auto;}
/*ul.category_banner li {float:left; width:10%; line-height:0;}*/
.category_banner div{float:left; width:10%; line-height:0;}
.category_banner div a img{float:left; line-height:0;}

.category_banner_pag {position:absolute; bottom:15px; left:10%;right:10%;}
.category_paging {overflow:hidden; margin:0 auto; text-align:center;}
.category_paging a {width:15px;height:16px;display:inline-block;background:url(/imgs/common/ico_banner_off.png) no-repeat 0 0;}
.category_paging a.touchslider-nav-item-current {display:inline-block;background:url(/imgs/common/ico_banner_on.png) no-repeat 0 0;}

/* 2013.07.30 product_list css  */
.product_do {clear:both; position:relative; overflow:hidden; background-color:#828282; padding:10px 10px;}
.pro_stitle {width:100%; color:#fff; font-weight:bold;font-size:12px;}
.pro_stitle a {color:#fff; font-weight:bold;}
.pro_stitle img {width:16px;height:auto;vertical-align:top;}
.pro_stitle span {vertical-align:top;margin:0 0 0 5px;line-height:16px;}

.select_do {clear:both; position:relative; overflow:hidden; padding:7px 10px 7px 10px;}
.proLeft {float:left; width:70%;}
.proLeft h2 {padding:5px 0 0;font-size:14px}
.proLeft .selcatego {width:120px;height:25px;}
.select_do .proLeft select {border:0 !important;color:#222 !important;line-height:26px !important;padding:0 0 0 5px!important;width:100% !important;height:auto !important;}

.proFull{overflow:hidden;width:100%;}
.proFull .selcatego {width:120px;height:25px;float:left;}

.proRight {float:right; width:30%;}
.ico_list_on {float:right;}
.ico_list_off {float:right; }
.ico_img_on {float:right; margin-left:7px;}
.ico_img_off {float:right; margin-left:7px;}
.ico_img_off img, .ico_img_on img, .ico_list_off img, .ico_list_on img {width:26px;height:26px;}
.ico_img_on a, .ico_list_on a {display:block; width:26px;height:26px;}
/*.select_do .proLeft select {height:37px; border:1px solid #d2d2d2; font-size:16px;width:150px;}*/

/* product list */
.prod_conts {background:#e6e6e6;padding:10px 10px 0;overflow:hidden}
.prod_list {width:100%;}
.prod_list li {clear:both;position:relative;margin:0 0 10px;overflow:hidden;background:#fff;height:108px;}
.prod_list li dl {background:#fff;display:table;width:100%;height:108px;}
.prod_list li dl dt, .prod_list li dl dd {display:table-cell;}
.prod_list li dl dt {position:relative;width:80px;height:108px;border-right:1px solid #cbcbcb;vertical-align:top}
.prod_list li dl dt img {width:80px;height:108px;}
.prod_list li dl dt a {height:auto;display:block;line-height:0;}
.prod_list li dl dd {text-align:left;padding:0 10px;vertical-align:middle}
.prod_list li dl dd a {color:#222;}
.prod_txt {margin:0;padding:0;text-align:left;width:100%;display:table;vertical-align:middle;}
.prod_txt p {font-size:12px;line-height:15px;margin:0 0 0;width:85%;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.prod_txt p.brand {font-size:14px;padding:0 0 5px}
.prod_txt p em {text-decoration:line-through;color:#a9a9a9;padding-right:5px;}
.prod_txt p span {color:#ff6161;}
.prod_txt p.money {padding:2px 0 0;}
.prod_txt p.txt_cop {padding:5px 0 0}
.prod_txt p.txt_cop span {display:inline-block;margin-right:10px;color:#737373 !important;font-weight:bold;line-height:17px;}
.prod_txt p.txt_cop span img {vertical-align:top;width:auto;height:16px;margin-right:5px;}
.prod_txt p.soldout {padding:5px 0 0}
.prod_txt p.soldout img {width:auto;height:16px;}
.prod_txt p.item {width:62%;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/* product list - img*/
.prod_list_img{background:#fff;}
.prod_list_img li{width:50%;margin:3px 0 10px;overflow:hidden;float:left;}
.prod_list_img li dl{width:97%;margin:0 auto;background:#fff;}
.prod_list_img li dt{position:relative;top:0;width:100%;text-align:center;height:auto;overflow:hidden;-webkit-backface-visibility: hidden;}
.prod_list_img li dt img {width:100%;height:auto;text-align:center;line-height:0 !important;border-bottom:1px solid #cbcbcb;}
.prod_list_img li dt a {display:block;margin:0;padding:0;line-height:0 !important;}
.prod_list_img li dd{text-align:center;vertical-align:middle;}
.prod_list_img li dt img{-webkit-transform:translate3d(0,0,0)}

.prod_txt_img {overflow:hidden;margin:0;background:#fff;vertical-align:middle;height:100px;width:100%;padding:10px 0 0;}
.prod_txt_img p {text-align:center;font-size:13px;line-height:15px;margin:0;padding:0 5px;width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.prod_txt_img p.brand {font-size:14px;padding:0 0 5px;}
.prod_txt_img p em {text-decoration:line-through;color:#a9a9a9;padding-right:5px;font-weight:bold}
.prod_txt_img p span {color:#ff6161;font-weight:bold}
.prod_txt_img p.money {padding:3px 0 0;text-align:center;}
.prod_txt_img p.txt_cop {padding:5px 0 0}
.prod_txt_img p.txt_cop span {display:inline-block;margin:0 5px;color:#737373 !important;font-weight:bold;line-height:17px;}
.prod_txt_img p.txt_cop span img {vertical-align:top;width:auto;height:16px;margin-right:5px;}
.prod_txt_img p.soldout {padding:5px 0 0}
.prod_txt_img p.soldout img {width:auto;height:16px;}



/* 상품상세 서버용 */
.prod_view {clear:both;position:relative;overflow:hidden;width:100%;}
.prod_view .prod_list_area {position:relative; overflow:hidden; width:282px;height:100%;margin:0 auto;}
.prod_view .prod_list_area .prod_view_list {overflow:hidden; width:1000%; margin-left:0%;border:0;}
.prod_view .prod_list_area div {}

.prod_list_area .slide_wrap .imgCenter {margin:10px 0;text-align:center;margin:0 auto;}
.prod_list_area .slide_wrap .imgCenter img {height:330px;width:auto;}

.prod_view.event {clear:both;position:relative;overflow:hidden;width:100%;height:auto;overflow:hidden;}
.prod_view.event .prod_list_area {position:relative; overflow:hidden; width:282px;height:100%;margin:0 auto;}
.prod_view.event .prod_list_area .prod_view_list {overflow:hidden; width:1000%; margin-left:0%;border:0;}
.prod_view.event .prod_list_area div {}
.prod_view.event .prod_list_area div img {width:auto;height:auto;}
.prod_view.event .prod_btnleft {position:absolute;top:40%;left:0;}
.prod_view.event .prod_btnright {position:absolute;top:40%;right:0;}
.prod_view.event .prod_btnleft img {width:16px;height:60px;}
.prod_view.event .prod_btnright img {width:16px;height:60px;}

.prod_view.event .prod_list_area2 {width:100%;margin:0 0 0;padding:0;overflow:hidden;}
.prod_view.event .prod_list_area2 img {width:100%;height:auto;line-height:0;margin:0;padding:0;}

/*.prod_view_list div {position:relative;float:left;width:282px;height:376px;margin:0 5px;}
.prod_view_list div img {width:100%;height:376px;text-align:center;}
.prod_view_list div.on .btn_expend {position:absolute;top:0;right:0;background:url(/imgs/common/btn_expand.png) no-repeat 0 0;width:39px;height:40px;}
*/
.click_off {position:absolute;top:0;left:0;width:100%;width:100%;height:100%;background:rgba(50,50,50,.5);z-index:200;}

.prod_view_conts {clear:both;border-top:1px solid #cbcbcb;}
.view_conts_info {}
.view_conts_info li {position:relative;clear:both;overflow:hidden;padding:8px 10px 10px;border-bottom:1px solid #cbcbcb;}
.view_conts_info li.first {border-bottom:1px solid #828282;}

.view_conts_info li.money .po_txt:nth-of-type(2) {padding:9px 0 0;}
.po_title {width:78%;}
.po_title dt {color:#2e2e2e;font-size:14px;font-weight:bold;}
.po_title dt span {vertical-align:top;margin:-5px 0 0 5px;}
.po_title dd {line-height:18px;font-size:12px;}
.ico_a {display:inline-block;}
.ico_a img {width:17px;height:17px;margin-top:3px}
.po_my {position:absolute;top:3px;right:10px;}
.po_my span {vertical-align:top;margin-left:3px;}
.ico_w {display:inline-block;margin-top:1px;background:url(/imgs/common/ico_w_off.png) no-repeat 0 0;width:25px;height:22px;}
.ico_w.on {display:inline-block;margin-top:1px;background:url(/imgs/common/ico_w_on.png) no-repeat 0 0;width:25px;height:22px;}

.po_my ul {margin:0;padding:0;border-left:1px solid #828282;}
.po_my ul li {background:#e6e6e6;margin:5px 0 5px 10px;text-align:center;width:95px;height:25px;padding:0;border-bottom:none;line-height:25px;}
.po_my ul li img {width:auto;height:15px;vertical-align:top;margin:5px 0 0 5px;}
.po_my ul li a {display:block;}

.po_txt {clear:both;padding:5px 0 0;display:table;width:100%;}
.po_txt:first-child, .po_txt.first {padding:0 0 0}

.po_txt dt, .po_txt dd {display:table-cell;vertical-align:top}
.po_txt dt {width:80px;vertical-align:top;vertical-align:middle;font-size:13px;}
.po_txt dt span {vertical-align:middle;}
.po_txt dt img {vertical-align:top;width:17px;height:auto;margin:-2px 0 0 3px;}

.po_txt dd {vertical-align:top;font-weight:bold;text-align:right;display:table;width:100%;margin:0;padding:0;font-size:12px;}
.po_txt dd a {margin:0;padding:0;}
.po_txt dd em {text-decoration:line-through;color:#a9a9a9}
.po_txt dd strong {color:#ff6161}
.po_txt dd span {display:inline-block;vertical-align:middle;}
.btn_cupon_down {background:#1105ff;padding:6px 5px;overflow:hidden;margin-left:5px;}
.btn_cupon_down a {display:inline-block;color:#fff;}
.btn_cupon_down a span {background:url(/imgs/common/ico_cupon_down.png) no-repeat right center;padding-right:22px}
.ico_mark {display:inline-block;margin:-4px 0 0 3px;background:url(/imgs/common/ico_ques_mark.png) no-repeat 0 0;width:17px;height:17px;}
.font_n {font-weight:normal;padding:0;margin-top:-1px}

/* 탑셀러 */
.selRed {position:absolute;top:0;left:0;width:25px;height:24px;background:url(/imgs/common/bg_topSell_red.png) no-repeat 0 0;background-size:25px 24px;text-align:center;}
.selRed p {text-align:center;color:#fff;margin:0; padding:4px 0 0;font-size:11px;}
.selRed p em {font-size:12px;}
.selGray {position:absolute;top:0;left:0;width:25px;height:24px;background:url(/imgs/common/bg_topSell_gray.png) no-repeat 0 0;background-size:25px 24px;text-align:center;}
.selGray p {text-align:center;color:#fff;margin:0; padding:4px 0 0;font-size:11px;}
.selGray p em {font-size:12px;}

.prod_btn {margin:0;padding:0;}
.prod_view .prod_btnleft {position:absolute;top:40%;left:0;}
.prod_view .prod_btnright {position:absolute;top:40%;right:0;}
.prod_view .prod_btnleft img {width:16px;height:60px;}
.prod_view .prod_btnright img {width:16px;height:60px;}

/* 배경 백그라운드 */
.blackLyaer {position:absolute;top:0;left:0;width:100%;height:100%;z-index:300;background:rgba(0,0,0,.5)}

/* layer pop black 상세페이지*/
.layer_pop_black {position:absolute;top:45%;margin:0 10px;width:92%;}
.layer_box {position:relative;background:#262626;padding:0 0 10px;}
.lay_header {position:relative;padding:0 0 10px;overflow:hidden;border-bottom:1px solid #cbcbcb;margin:0 15px;}
.lay_header h3 {color:#fff;padding:15px 0 0;font-size:13px;}
.lay_header .close {position:absolute;top:12px;right:0;}
.lay_header .close img {width:16px;height:16px;}
.lay_cont_list {margin:0 10px;}
.lay_cont_list li {border-top:1px solid #3f3f3f;padding:6px 0 5px;overflow:hidden;font-size:11px;color:#fff;border-bottom:0 none;}
.lay_cont_list li:first-child {border-top:0 none;}
.lay_cont_list li dl {display:table;width:100%;line-height:14px;}
.lay_cont_list li dt {display:table-cell;width:25%;vertical-align:middle;}
.lay_cont_list li dd {display:table-cell;width:70%;text-align:right;vertical-align:middle;}

.sub_menu_list {}
.sub_menu_list li {border-top:1px solid #cbcbcb;background:#ebebeb url(/imgs/common/bul_list.png) no-repeat 97% center; background-size:7px 11px;font-size:12px;font-weight:bold;}
.sub_menu_list li a {display:block;padding:12px 15px;overflow:hidden;color:#2e2e2e;}
.sub_menu_list li.on {background:#ebebeb url(/imgs/common/bul_list_down.png) no-repeat 97% 15px;}
.sub_menu_list li em {color:#ff9000;padding-left:5px}

#layer_pop_black_address {width:100%;display:none;z-index:200;position:absolute;left:0px;top:730px;}
.layer_pop_block {margin:0 15px;position:absolute;top:50%;width:90%;}
.lay_cont_sear{margin:0 20px;overflow:hidden;}
.lay_cont_sear p {font-size:12px;color:#fff;padding:15px 0 0;line-height:16px}
.lay_cont_sear li{padding:9px 0 7px;font-size:12px;color:#fff;float:left;line-height:16px}
.lay_cont_sear .input{width:82.3%;}
.lay_cont_sear .input input{width:100%;}
.lay_cont_sear .btn{width:17.7%;}
a.button_lay01 {padding:6px 0;width:73px;font-size:12px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;float:right;}
.lay_address_list{margin:0 20px;}
.lay_address_list li{border-top:1px solid #3f3f3f;padding:9px 0 7px;overflow:hidden;font-size:12px;color:#fff;border-bottom:0 none;line-height:16px;}
.lay_address_list dt {float:left;}
.lay_address_list dt span{display:block;font-weight:bold;}
.lay_address_list dd {float:right;display:inline;}
.addres_select{display:block;}
.addres_final{display:block;font-size:12px;}

/* layerPop */
.layerpopWrap {background-color:#fff !important;overflow:hidden;position:absolute;top:0px !important;z-index:999;width:100%;}
.layerPopTop{background:#5b5b5b;height:36px;line-height:36px;}
.layerPopTop h1{color:#fff;font-size:14px;padding:0 0 0 15px !important;font-weight:bold;float:left;}
.layerPopTop a{float:right;overflow:hidden;height:36px;}
.layerPopTop a img {margin:7px 10px 0 0;width:25px;height:auto;}

.layer_paging {height:29px;background:#000;text-align:center;color:#fff;padding-left:18%;}
.layer_paging span {font-weight:bold;line-height:29px;}
.layer_product {clear:both;position:relative;margin:0 auto;overflow:hidden;width:100%;}
.layer_expand {margin:0 auto;overflow:hidden;width:100%;}
.layer_expand_list {overflow:hidden;width:100%; margin-left:0%; border:0;}
.layer_expand_list li {position:relative;width:auto;overflow:hidden;float:left;height:640px;text-align:center;}
.layer_expand_list li img {height:640px;}

.layer_btn {margin:0;padding:0;}
.layer_product .left {position:absolute;top:40%;left:0;}
.layer_product .left img {width:24px;height:90px;}
.layer_product .right {position:absolute;top:40%;right:0;}
.layer_product .right img {width:24px;height:90px;}

/* qna , review, returndelivery */
.qna {width:100%;overflow:hidden;}
.qnaTop{margin:15px 0 15px 0;overflow:hidden;}
.qnaTop p {padding:0 0 0 10px;height:40px;width:70%;font-size:11px;color:#2e2e2e;line-height:13px;float:left;word-break:break-all;vertical-align:top;}
.qnaTop p em {display:inline-block;vertical-align:top;}
.qnaTop p em img {width:50px;height:auto;}
.qnaTop p span {display:inline-block;padding:0 0 0 8px;vertical-align:top;width:68%;}

.qnaTop div{float:right;display:inline;background:#b1b1b1;color:#fff;text-align:center;font-weight:bold;width:77px;height:35px;vertical-align:middle;line-height:35px;margin-right:10px;}
.qnaTop div a{display:block;color:#fff;font-size:12px;}
.fblue{color:#43ccd6;}
.fred{color:#ff6161;}

.qnaListWarp{overflow:hidden;background:#e6e6e6;padding:8px 10px 15px 10px;}
.qnaList{overflow:hidden;width:100%;height:42px;margin-top:7px;position:relative;}
.qnaList dt{float:left;height:42px;background:#f4f4f4;width:12.666666666666666666666666666667%;text-align:center;line-height:42px;font-weight:bold;color:#a8a8a8;}
.qnaList dd{float:left;height:42px;background:#fff;width:87.333333333333333333333333333333%;}
.qnaList dd ul{float:left;padding:5px 0 0 14px;width:100%;}
.qnaList dd ul li{float:left;font-size:11px;color:#a3a3a3;vertical-align:middle;overflow:hidden;}
.qnaList dd .name{height:11px;line-height:11px;margin-right:8px;}
.qnaList dd .date{height:11px;line-height:11px;float:none;background:url(/imgs/common/bg_qna_line.png) no-repeat 0 0;padding:0 8px;}
.qnaList dd .title{font-size:12px;padding-top:5px;font-weight:bold;color:#2e2e2e;}
.qnaList dd .title img {width:15px;height:auto;vertical-align:top;margin-left:5px}
.qnaList dd .title a{color:#2e2e2e;width:90%;}
.qnaList dd .star img {width:auto;height:9px}
.qnaList p {font-size:11px;text-align:center;line-height:15px;}
.qnaList .result{position:absolute;right:0;float:right;margin:5px 15px 0 0;width:32px;height:25px;color:#fff;text-align:center;font-weight:bold;vertical-align:middle;font-size:10px;line-height:11px;
padding-top:5px;border:none;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;background:#a8a8a8;}
.qnaList .result.blue {background-color:#43ccd6 !important;}

.qnaListWarp .ans dt{color:#43ccd6 !important;}
.qnaListWarp .ans .result{background:#43ccd6 !important;}
.qnaListWarp .rock{display:inline-block;margin-left:3px;}
.qnaListWarp .rock img {width:10px;height:auto;vertical-align:top;}
.qnaListWarp .review dt{color:#ff6161 !important;}
.qnaListWarp .review dd .date{float:left !important;}
.qnaListWarp .star{padding:0 8px 0 8px;margin-left:8px;height:14px;background:url(/imgs/common/bg_qna_line.png) no-repeat 0 0;float:none;}

.qnaClick{clear:both;overflow:hidden;width:95%:}
.qnaClick dl{color:#fff;padding:0 10px 15px;margin:0 0;overflow:hidden}
.qnaClick dt{border-bottom:1px solid #fff;font-size:12px;font-weight:bold;padding-bottom:12px;color:#fff;}
.qnaClick dt img{padding-right:7px;vertical-align:middle;}
.qnaClick dd{padding:10px 0 0 0;font-size:11px;line-height:13px;}
.qnaClick .question{background:#8a8a8a;}
.qnaClick .question dl dt {display:inline-block;width:97%;background:url(/imgs/common/ico_qna_que.png) no-repeat left 0;background-size:16px 16px;padding:2px 0 20px 25px;overflow:hidden;word-break:break-all}

.qnaClick .answer{background:#606060;padding:10px 0 0;}
.qnaClick .answer dl dt {width:97%;display:inline-block;background:url(/imgs/common/ico_qna_ans.png) no-repeat left 0;background-size:16px 16px;padding:3px 0 10px 25px;overflow:hidden;word-break:break-all}

.qnaWriteWarp{overflow:hidden;}
.qnaWrite{border-top:1px solid #cbcbcb;background:#e6e6e6;padding:15px}
.qnaWrite h3{color:#2e2e2e;font-size:15px;}
.qnaWrite table{width:100%;margin-top:15px;}
.qnaWrite table tr{border-top:1px solid #828282;}
.qnaWrite table th{width:120px;vertical-align:middle;padding:7px 0 5px 0;text-align:left;color:#2e2e2e;}
.qnaWrite table .cn{vertical-align:top;}
.qnaWrite table td{padding:7px 0;color:#2e2e2e;}
.qnaWrite table td label{padding-right:10px;}
.qnaWrite table td input{color:#2e2e2e;}
.qnaWrite table .inp{width:99%;border-radius:0px;height:34px;border:1px solid #231916;padding:2px 0;font-size:17px;background:#fff;}
.qnaWrite table .txtarea{width:99%;border:1px solid #231916;height:60px;line-height:18px;padding:2px 0;}

.qnaWriteWarp .btnArea{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;text-align:center;padding:22px 0;}
.qnaWriteWarp .btnArea a{display:inline-block;padding:15px 55px;color:#fff;font-weight:bold;}
.qnaWriteWarp .btnArea_s{}
.qnaWriteWarp .btnArea_s a{display:inline-block;padding:0px 20px;color:#fff;font-weight:bold;}
.qnaWriteWarp .btn_gray{background:#707070;}
.qnaWriteWarp .btn_black{background:#000;}

.reviewClick{overflow:hidden;}
.reviewClick .def{background:#8a8a8a;padding:10px 5px;color:#fff;font-size:11px;line-height:13px;}
.reviewClick .thumb{overflow:hidden;}
.reviewClick .thumb .pic {width:100%;border:3px solid #fff;overflow:hidden;line-height:0px;}
.reviewClick .thumb .pic img {width:100%;height:auto;}
.reviewClick .thumb .txt{padding:5px 5px;overflow:hidden;font-size:11px;line-height:13px;}

select.setupStar{height:32px;font-size:17px;line-height:20px;background:#fff;border:1px solid #5c5c5c;width:212px;vertical-align:middle;}
select.setupStar option{text-align:right;color:#2e2e2e;}
.star0{display:block;background:url(/imgs/common/ico_star0.png) no-repeat 0 0;width:77px;height:13px;}
.star1{background:url(/imgs/common/ico_star1.png) no-repeat 0 5px;}
.star2{background:url(/imgs/common/ico_star2.png) no-repeat 0 5px;}
.star3{background:url(/imgs/common/ico_star3.png) no-repeat 0 5px;}
.star4{background:url(/imgs/common/ico_star4.png) no-repeat 0 5px;}
.star5{background:url(/imgs/common/ico_star5.png) no-repeat 0 5px;}

.icoStar {color:#828282}
.icoStar.on {color:#ff6161}
.txt_star {color:#2e2e2e;padding-left:8px}

.returndelivery{padding:15px;background:#fff;margin:0 0 0}
.returndelivery h3{color:#2e2e2e;font-size:13px;margin-bottom:15px;}
.returndelivery ul{width:100%;border-bottom:1px solid #8e8e8e;margin-bottom:15px;padding:0;}
.returndelivery ul li{font-size:12px;font-weight:normal;line-height:14px;color:#2e2e2e;border-top:0 none;margin-bottom:15px;background:none;padding:0 0}

.top{text-align:right;padding-right:15px;}

/* 멤버쉽 */
.loginArea{padding:0 15px;min-height:250px;}
.login{overflow:hidden;border-bottom:1px solid #8e8e8e;margin:15px 0 15px;width:100%;}
.loginInfo {display:table;width:100%;padding:0 0 5px;}
.loginInfo ul {display:table-cell;margin:0;padding:0;vertical-align:top;text-align:left;width:100%;}
.loginInfo ul li {padding-bottom:4px;}
.loginInfo ul li input {width:100%;text-indent:5px;font-weight:bold;color:#929292;font-size:12px;}
.loginInfo ul li .inp{width:99%;border-radius:0px;height:24px;border:1px solid #5c5c5c;padding:2px 0;font-size:12px;background:#fff;}
.loginInfo div.logBtn {display:table-cell;width:70px;vertical-align:top;text-align:right;}

.loginFrm{margin-bottom:5px;}
.loginFrm p {padding:5px 0 0;color:#2e2e2e;font-size:12px;}
.loginFrm em{color:#555;margin-right:0;}
.loginFrm input{border:1px solid #000;vertical-align:top;}
.loginFrm label {vertical-align:top;}

.log_btnArea{text-align:center;padding-bottom:15px;border-bottom:1px solid #8e8e8e;margin-bottom:15px;}
.log_btnArea span{display:inline-block;height:28px;width:49%;font-size:12px;font-weight:bold;letter-spacing:-1px;}
.log_btnArea a{display:block;color:#fff;font-weight:bold;line-height:28px;}

/* 아이디 패스워드 찾기 */
.findIdPw{position:relative;color:#2e2e2e;margin-bottom:35px;}
.findIdPw a{color:#2e2e2e;font-size:12px;}
.findIdPw .Id{background:url(/imgs/common/bul_list.png) no-repeat left -1px; background-size:7px 11px;padding:0 0 0 13px}
.findIdPw .pw{position:absolute;right:0;background:url(/imgs/common/bul_list.png) no-repeat left -1px; background-size:7px 11px;padding:0 0 0 13px}
.loign_info{margin-bottom:40px;}
.loign_info dt{color:#ff6161;margin-bottom:12px;font-size:12px;background:url(/imgs/common/bul_all_red.png) no-repeat left 0; padding:0 0 0 10px}
.loign_info dd{color:#333;font-size:11px;line-height:13px;}

.find_idpw_txt{color:#2e2e2e;font-size:12px;margin-bottom:15px;background:url(/imgs/common/bul_list.png) no-repeat left 0; background-size:7px 11px;line-height:15px;padding-left:13px}
.find_idpw_btnArea{width:100%;text-align:center;padding-bottom:15px;border-bottom:1px solid #8e8e8e;}
.find_idpw_btnArea span{display:inline-block;width:47%;font-size:12px;font-weight:bold;letter-spacing:-0.05em;}
.find_idpw_btnArea a{display:block;color:#fff;font-weight:bold;padding:10px 0;text-align:center;}

button.btn {display:block;background:#000;width:65px;color:#fff;height:52px;font-size:12px;text-align:center;margin-left:5px;line-height:52px;}
button.btn2{width:68px;height:80px;line-height:80px;background:#000;color:#fff;;margin-left:5px;font-size:12px;text-align:center;}


/* 로그인 2013.10.07 */
.loginContents {min-height:280px;}
.inputArea {width:100%;position:relative;display:table;margin:0 0 15px;padding:15px 0 0;}
.inputArea .inp {display:table;width:100%;vertical-align:top;}
.inputEmailArea {vertical-align:top;}
.inputArea ul {display:table-cell;width:100%;}
.inputArea ul li{margin-bottom:4px;}
.inputArea .btArea {display:table-cell;width:110px;vertical-align:top;}
.inputPhoneArea {display:table;vertical-align:top;}
.inputPhoneArea .selindex {width:80px;}
.inputPhoneArea .selindex select {line-height:20px;padding:0 0 0 5px;}
.inputPhoneArea .inp {display:table;width:100%;}

/* 고객센터 FAQ  */
.faqGuide{padding:8px 15px 8px 10px;font-size:12px;color:#2e2e2e;line-height:14px}
.faqGuide:after{content:"";clear:both;display:block;height:0;visibility:hidden}
.faqGuide span.point {display:table-cell;width:16px;}
.faqGuide span.point img {width:13px;height:auto;vertical-align:top;}
.faqGuide span.txt {display:table-cell;text-align:left;}
.faqGuide span.txt img {display:inline-block;width:13px;height:auto;vertical-align:top;}

.faq_search{overflow:hidden; position:relative; background-color:#e6e6e6; padding:15px 10px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.faq_search .faqLeft {float:left; width:95%;}
.faq_search .faqRight {float:right; width:2%;}
.faq_search .faqRight img {width:17px;height:auto;margin-top:2px}
.faq_search .faq_input {float:left; width:100%; height:24px; background-color:#fff; border-radius:0; border-color:#fff; overflow:hidden;color:#929292;border:1px solid #000;}
.faq_search .btn_search {float:right;width:40px; height:24px; background:#000;}


.faq_menu{background:#fff;padding:13px 10px 13px;overflow:hidden}
.faq_menu ul{overflow:hidden;margin:0 auto;}
.faq_menu ul li{float:left;height:30px;width:30.333%;margin:5px 5px;background:#a8a8a8;color:#fff;font-weight:bold;text-align:center;font-size:12px;line-height:30px;}
.faq_menu ul li a{color:#fff;width:99%;display:block;}

.faqListWarp{clear:both;overflow:hidden;border-top:1px solid #cbcbcb;background:#d7d7d7;padding:15px 10px;}
.faqListWarp h3 {font-size:13px;color:#2e2e2e;}

.faqList{overflow:hidden;width:100%;height:45px;margin-top:7px; position:relative;}
.faqList dt{float:left;width:80%;background: #fff url(/*/m/img/ico_qna_que.png*/) no-repeat 10px 14px; background-size:18px 18px;}

.faqList dt a{width:80%;display:block;min-height:45px;padding:8px 30px 0 30px;line-height:14px;font-size:12px;}
.faqList dd{float:left;height:60px;background:#f4f4f4;width:20%;text-align:center;line-height:45px;font-weight:bold;color:#a8a8a8;font-size:13px;}

/* 고객문의, 상품평 글쓰기 */
.contWrite {background:#e6e6e6;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:10px 0 0;overflow:hidden;}
.contWrite h3 {font-size:13px;height:25px;border-bottom:1px solid #828282;color:#2e2e2e;margin:0 10px}
.contWrite .fildeList {width:95%;}
.contWrite .fildeList ul {padding:0 10px 20px;}
.contWrite .fildeList ul li dt {width:70px;padding:2px 0 0;font-weight:normal;}

.fildeList {width:100%;padding:0 0 0}
.fildeList ul {width:100%;}
.fildeList ul li {clear:both;padding:7px 0;width:100%;overflow:hidden;border-top:1px solid #828282;color:#2e2e2e;font-size:11px;}
.fildeList ul li:first-child {border-top:0 none !important}
.fildeList ul li.noline {border-top:0 none;}
.fildeList ul li dl {display:table;vertical-align:middle;width:100%;}
.fildeList ul li dt, .fildeList ul li dd {display:table-cell;vertical-align:top;}
.fildeList ul li dt {width:80px;padding:2px 0 0;font-weight:normal;}
.fildeList ul li dd {display:table;width:100%;line-height:16px;}
.fildeList ul li label {vertical-align:top;padding-right:2px;}
.fildeList ul li input {vertical-align:top;margin:0;}
.fildeList ul li input[type="text"], [type="email"], [type="number"], input[type="password"], input[type="tel"], input[type="file"], textarea, select {width:100%;color:#929292;font-size:14px;}
.fildeList ul li.month input[type="text"] {text-align:center;color:#2e2e2e;padding:2px 0 0;}
.fildeList ul li.month .month_year {height:22px;}
.fildeList ul li.month select {width:55px;text-align:left;color:#2e2e2e;padding-left:3px;line-height:20px;background-color:transparent;}
.fildeList ul li.name_k input[type="text"], .fildeList ul li.name_e input[type="text"], .fildeList ul li.recommend input[type="text"] {color:#2e2e2e;}
.fildeList ul li.recommend p {padding:10px 0 0}
.fildeList ul li.recommend p strong {color:#ff6161}
.fildeList ul li.marry dd {padding:0px 0 20px}
.fildeList ul li.memo textarea {height:95px;}
.fildeList ul li.menwomen dt {padding:3px 0 4px;}
.fildeList ul li.menwomen dd {padding:3px 0 4px;}
.fildeList ul li.menwomen input {padding:10px;}
.fildeList ul li.service label {vertical-align:top;padding-right:5px;font-size:12px}
.fildeList ul li.service input {vertical-align:top;}
.qnaButbg {background:#fff;border-top:1px solid #cacaca;}

.fildeList textarea {height:166px;line-height:22px;}
.tableDisy {display:table;width:100%;}
.tableDisy.zip input[type="text"]{text-align:center;color:#2e2e2e;}

.tditem {display:table-cell;width:100%;}
.button1 {padding:4px 0;width:95px;font-size:12px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}
.button2 {padding:5px 0 5px;width:95px;font-size:12px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}
.button3 {padding:5px 0;width:80px;font-size:12px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}
.button4 {padding:4px 0;width:110px;font-size:12px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}

.button_zip1 {padding:5px 0 5px;width:80px;font-size:12px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}
a.button_zip2 {padding:5px 0 5px;width:80px;font-size:12px;font-weight:bold;background:#ff6161;display:block;color:#fff;text-align:center;overflow: hidden;}


.tableCel.colSpace {width:15px;text-align:center}
.void {width:10px;text-align:center}
.void2 {text-align:left;padding:0 5px 0 6px}

.phone .tableCel select {width:84px;}
.email .tableCel select {width:120px;}

.tableCel{display:table-cell;vertical-align: middle;}

.tableSms {clear:both;display:block;padding:10px 0 0}
.tableSms span {display:inline-block;margin:0 10px 2px 0;line-height:20px;}
.tableSms span label {display:inline-block;vertical-align:top;}
.tableSms span input {display:inline-block;vertical-align:top;margin-top:3px}


/* 고객 1:1 문의 layer 팝업 2013.10.17 */
.layer_myOrderBox {position:absolute;top:28%;left:0;z-index:100;width:100%;}
.layer_myOrderList {position:relative;width:100%;padding:10px 0 15px;background:#262626;overflow:hidden;}
.layer_myOrderHeader {position:relative;height:63px;border-bottom:1px solid #cbcbcb;margin:0 10px;color:#fff;overflow:hidden}
.layer_myOrderHeader h4 {padding:15px 0 0}
.layer_myOrderHeader p {padding:5px 0 0;line-height:16px;}
.layer_clod {position:absolute;top:15px;right:0;}
.layer_myOrderCon {clear:both;position:relative;margin:0 10px;}
.layer_myOrderCon .ly_tab {margin:15px 0;width:100%;}
.layer_myOrderCon .ly_tab li {float:left !important;width:19.7%;text-align:center;background:#3f3f3f;border-top:0 none;font-size:15px;vertical-align:top;border-left:1px solid #2f2f2f}
.layer_myOrderCon .ly_tab li img {vertical-align:top;margin-top:5px}
.layer_myOrderCon .ly_tab li a {display:block;color:#fff;padding:0;height:34px;line-height:32px;}
.layer_myOrderCon .ly_tab li a:hover {background:#43ccd6;}
.layer_myOrderCon .ly_tab li:first-child {border-left:0 none;padding:0;}
.layer_myOrderCon .ly_tab li:last-child a:hover {background:#ff6161}
.layer_myOrderCon:after {content:"";display:block;clear:both;}
.layer_mySearch {clear:both;height:32px;border-top:1px solid #525252;border-bottom:1px solid #cbcbcb;margin:15px 10px 0;;padding:15px 0 15px;}
.layer_mySearch div {display:table;width:100%;}
.layer_mySearch span {display:table-cell;}
.layer_mySearch span.wid100 {width:100%;}
.layer_mySearch input {width:100%;height:34px;color:#929292;vertical-align:top;font-size:16px;}
.layer_mySearch button {background:#5c5c5c;padding:10px 0 5px;width:60px;color:#fff;font-size:16px;vertical-align:top;margin:0 5px 0 10px;}
.layer_myorderList {clear:both;margin:0;padding:0;}
.layer_myorderList ul {padding:0 15px;}
.layer_myorderList ul li {padding:10px 0 8px;overflow:hidden;border-bottom:1px solid #525252;}
.layer_myorderList ul li dl {display:table;width:100%;margin:0;padding:0;}
.layer_myorderList ul li dl dt, .layer_myorderList ul li dl dd {display:table-cell;}
.layer_myorderList ul li dl dt {width:60px;}
.layer_myorderList ul li dl dt img {width:60px;height:80px;}
.layer_myorderList ul li dl dd {position:relative;width:100%;vertical-align:middle;color:#fff;}
.layer_myorderList ul li dl dd div.ortder {margin-left:10px;font-size:14px;word-break:break-all;vertical-align:middle;text-align:left;width:73%;}
.layer_myorderList ul li dl dd div.ortder span {background:url(/imgs/common/bul_line5.png) no-repeat left center;padding:0 4px 0 3px;color:#939393;}
.layer_myorderList ul li dl dd div.ortder span:first-child {background:none;padding:0 4px 0 0;}
.layer_myorderList ul li dl dd div.ortder em {color:#f2b198;}
.layer_myorderList ul li dl dd div.ortder p {line-height:16px;}
.layer_myorderList ul li dl dd span.but {position:absolute;top:1px;right:0;}
.layer_myorderList ul li dl dd span.but button {background:#5c5c5c;padding:30px 0 30px;width:60px;color:#fff;font-size:16px;vertical-align:top;}
.layer_myorderList ul li.nodata {padding:10px 0 8px;overflow:hidden;border-bottom:0 none;}
.layer_myorderList ul li.nodata dl {padding:10px 0;width:100%;}
.layer_myorderList ul li.nodata dl dt {width:100%;text-align:center;display:block;border-bottom:1px solid #828282;}
.layer_myorderList ul li.nodata dl dt img {width:auto;height:auto;}
.layer_myorderList ul li.nodata dl dt p {color:#fff;font-size:16px;padding:20px 0;}
.layer_myorderList ul li.nodata dl dd {width:100%;color:#a1a1a1;text-align:center;display:block;padding:10px 0 0;line-height:18px;font-size:14px;padding:20px 0;}
.layer_myorderList ul li.nodata dl dd.noinfo {}

.layer_SearchPeriod {clear:both;background:#343434;height:54px;margin:1px 15px 0 10px;}
.layer_session {display:table;padding:10px 0 0;}
.layer_session div {display:table-cell;vertical-align:middle;}
.layer_session div.title {color:#fff;width:84px;text-align:center;font-size:14px;}
.layer_session div.sub {color:#fff;}
.layer_session div.sub input {width:45%;}
.layer_session div.bth {padding:0 0 0}
.layer_session div.bth button {background:#000;padding:8px 0 5px;width:65px;color:#fff;font-size:16px;vertical-align:top;margin:0 10px 0 0;}

.layer_myorderPaging {clear:both;position:relative;top:15px;height:63px;background:#3f3f3f;text-align:center;}
.layer_mypaging {width:auto;margin:0 auto;vertical-align:middle;text-align:center;padding:17px 0 0}
.layer_mypaging a {display:inline-block;}
.layer_mypaging span {display:inline-block;background:url(/imgs/common/bg_paging_line.gif) no-repeat left center;padding:6px 4px 3px 6px;font-weight:bold;color:#999;font-size:16px;line-height:20px;}
.layer_mypaging a.first span {background:0 none;}
.layer_mypaging span strong {color:#fff;}
.layer_myorderPaging img{position:relative;top:10px;}
.layer_paging_prev {position:absolute;top:5px;left:10px;}
.layer_paging_prev a {display:block;}
.layer_paging_prev a img {width:32px;height:32px;}
.layer_paging_next {position:absolute;top:5px;right:10px;}
.layer_paging_next a {display:block;}
.layer_paging_next a img {width:32px;height:32px;}

/* 회원정보입력 */
.enterInfo1, .enterInfo2, .enterInfo3 {margin:0;padding:0;clear:both}
.enterInfo1, .enterInfo2, .enterInfo3 {position:relative;}
.step_head {clear:both;position:relative;height:26px;border-bottom:1px solid #cbcbcb;background:#f8f8f8;}
.step_head span {margin:8px 10px 0 10px;display:inline-block;font-size:11px;}
.step_head h3 {display:inline-block;font-size:12px;background:url(/imgs/common/bul_line5.gif) no-repeat left 1px;padding:1px 0 0 10px}
.step_conts {clear:both;background:#e6e6e6;padding:5px 10px;overflow:hidden;border-bottom:1px solid #cbcbcb;}
.tbl_txt {padding:5px 0 0 0 !important;width:95% !important;}
.tbl_txt li {font-size:12px;line-height:16px !important;border-top:0 none !important;padding:0 0 0 10px !important;background:url(/imgs/common/bul_list_2.gif) no-repeat left 6px;}
.join_month {clear:both;width:100%;}
.join_month label {display:inline-block;}
.join_month input[type="text"] {display:inline-block;width:54px!impotant;}
.tbl_tdtit {background:#8c8c8c;padding:5px 13px;overflow:hidden;color:#fff;margin-bottom:12px;}

/* 우편번호찾기 */
.enterInfo2 .layer_zipCode {position:absolute;top:30%;left:0;width:100%;height:100%;z-index:99999}
.layer_zipCode_box {background:#262626;position:relative;padding:10px 15px;overflow:hidden;color:#fff;}
.layer_zipCode_box h3 {font-size:14px}
.layer_zipCode_box .btnClosed {position:absolute;top:15px;right:15px;}
.layer_zipCode_box .btnClosed img {width:16px;height:16px;}
.layer_zipConts {padding:6px 0 0;}
.layer_zipConts p {padding:0 0 18px;overflow:hidden;border-bottom:1px solid #fff;font-size:12px;line-height:16px}
.zipSearch {width:100%;padding:15px 0 5px;overflow:hidden;}
.zipSearch dl {display:table;width:100%;}
.zipSearch .tableDisy input[type="text"] {width:100%;text-align:left;color:#929292;font-size:12px;}
.zipSearch dl dt, .zipSearch dl dd {display:table-cell;}
.zipSearch dl dt {padding:0 10px 0 0;width:100%;}
.zipSearch dl dd {width:80px;vertical-align:top;padding:0;}

.lay_zip_searchList {clear:both;padding:10px 0 0;}
.lay_zip_searchList #wrapper {/*position:absolute;*/position:relative; overflow:auto; width:100%; height:0px;}
.lay_zip_searchList #wrapper #scroller {/*position:absolute;*/ padding:0; width:100%;}
.lay_zip_searchList #wrapper #scroller ul { width:100%;}
.lay_zip_searchList #wrapper #scroller ul li {width:100%;border-top:1px solid #525252;padding:10px 0 18px;overflow:hidden;}
dl.zipTxt {display:table;width:100%;}
dl.zipTxt dt, dl.zipTxt dd{display:table-cell;width:100%;}
.zipTxt dt {display:table-cell;vertical-align:top;line-height:18px;font-size:13px;padding:0 10px 0 0}
.zipTxt dd {width:120px;vertical-align:top;padding:5px 0 0;font-size:11px;}
.zipCodeSelection {clear:both;padding:20px 0 0;border-bottom:0 none;width:100%;}
.zipCodeSelection h4 {font-size:22px;}
.zipCodeSelection p {font-size:18px;line-height:20px;padding:5px 30px 0 0;border-bottom:0 none;}
.layer_zip_btn {margin-top:20px;border-top:1px solid #525252;}
.layer_zip_btn .btn_gray2 {font-size:18px;}

/* 주문상세 */
.write_box {clear:both;margin:10px 0 5px;background:#fff;padding:0 10px;overflow:hidden;}
.fildeDetailList {width:100%;padding:5px 0 0}
.fildeDetailList ul {padding:0 0 5px;}
.fildeDetailList ul li {clear:both;padding:9px 0 9px;width:100%;font-size:11px;line-height:14px;overflow:hidden;border-top:1px solid #cbcbcb;color:#2e2e2e;}
.fildeDetailList ul li:first-child {border-top:0 none;padding:15px 0 9px}
.fildeDetailList ul li.noline {border-top:0 none;}
.fildeDetailList ul li dl {display:table;vertical-align:middle;width:100%;}
.fildeDetailList ul li dt, .tableDisy ul li dd {display:table-cell;vertical-align:top;}
.fildeDetailList ul li dt {width:80px;font-weight:normal;}
.fildeDetailList ul li dd {display:table;width:100%;}
.fildeDetailList ul li dd span {display:block;}
.fildeDetailList ul li dd div {display:block;clear:both;}
.nameLeft {width:30%;float:left;text-align:left;}
.payRight {float:right;display:inline;width:60%;text-align:right;}

/* 쇼핑백 */
.topRight {position:absolute;top:0;right:20px;}
.shop_title li .topRight2 {position:absolute;top:13px;right:20px;}
.shop_title {clear:both;}
.shop_title li {position:relative;background:#e6e6e6;padding:13px 15px;overflow:hidden;border-bottom:1px solid #cbcbcb;}
.shop_title li em {color:#ff9000;}

.fildeList.discount ul li dt {padding:3px 0 6px;}
.fildeList.discount ul li dd.right {text-align:right;}
.fildeList.discount ul li dd.right strong {color:#ff3d3d}

.discountApply li dd {display:none;width:100%}
.discountApply .tableDisy{display:table;width:100%}
.discountApply .tableDisy > div{display:table-row}
.discountApply .tableDisy > div .tableCel{display:table-cell;border-top:1px solid #bababa;line-height:2;padding:8px 0 5px 0}
.discountApply .tableDisy > div input{text-align:right;width:90px;height:32px;margin-right:4px;padding:0 4px 0 0;font-size:12px;vertical-align: middle;border:1px solid #5C5C5C;}
.discountApply .tableDisy > div:first-child .tableCel{border-top:0 none;}
.discountApply .tableDisy > div div:first-child.tableCel{text-align:left;width:140px}
.discountApply .tableDisy > div div:last-child a{background:#828282;color:#fff;width:75px;height:34px;display:inline-block;margin-right:4px;
text-align:center;line-height:2;vertical-align: middle;}
.discountApply .tableDisy > div div:last-child a:first-child{text-indent:-8px;
background-image:url("btnDown.png");background-size:6px 4px;background-repeat:no-repeat;background-position:35px center}
.discountApply .tableDisy .wpoint a{background:#515151;color:#fff;width:20px;height:20px;display:inline-block;line-height:1.5;text-align:center}
.discountApply .right {text-align:right;}

/*wpointInfo*/
.wpointInfo{padding:10px 30px 10px 10px;background:#515151;color:#fff;position:absolute;
top:50px;left:60px;font-size:10px;opacity:0.95;display:none}
.wpointInfo p{width:130px}
.wpointInfo a{display:block;width:10px;height:10px;background-image:url("btnWpoint.png");
background-repeat:no-repeat;background-size:10px 10px;text-indent:-9999px;position:absolute;top:5px;right:5px}

/*couponSelect*/
.couponSelect{position:absolute;background:#262626;color:#fff;width:100%;top:78px;display:none;}
.couponSelect .coupon{padding:10px 10px;overflow:hidden;margin:0;}
.couponSelect .coupon p {padding-bottom:5px;font-size:14px}
/*.couponSelect .coupon > a.index{width:97%;height:32px;margin-top:9px;display:block;background-image:url("/imgs/common/couponSelectbtn.png");background-repeat:no-repeat;
background-position:center right;background-size:32px 32px;background-color:#fff}
.couponSelect .coupon > a.index.none select{color:#8b8b8b;}
.couponSelect select{width:100%;height:100%;border:0 none;padding:3px;background-color:transparent;line-height:15px;}*/
.couponSelect .action{width:199px;margin:0 auto;padding:10px 0;*zoom:1}
.couponSelect .action:after{content:"";display:block;visibility:hidden;height:0;clear:both}
.couponSelect .action a{float:left;display:block;width:97px;height:34px;text-align:center;font-size:12px;
font-weight:bold;line-height:2.7}
.couponSelect .action a.use{background-color:#ff6161;margin-right:4px;color:#fff}
.couponSelect .action a.cancel{background-color:#707070;color:#fff}

/* btn */
.btn_area {clear:both;text-align:center;margin:15px auto 0;padding:0 0 15px;overflow:hidden;}
.btn_area a {display:inline-block;font-size:13px;font-weight:bold;vertical-align:top;}
.btn_area a img {height:40px;width:auto;}
.btn_area:after {content:"";display:block;clear:both;}

a.btnBlack {background:#000;border:1px solid #000;color:#fff;padding:0 22px;height:38px;line-height:36px;}
a.btnGrayTn {background:#707070;color:#fff;border:1px solid #828282;padding:6px 22px 0;height:32px;}
a.btnGray {background:#707070;color:#fff;border:1px solid #828282;padding:0 22px;height:38px;line-height:36px;}
a.btnWrite {background:#fff;border:1px solid #202020;padding:0 22px;color:#222;height:38px;line-height:36px;}

.btn_ico_area {clear:both;text-align:center;padding:15px 0 13px;border-top:1px solid #828282;overflow:hidden;}
.btn_ico_area a {display:inline-block;background:url(/imgs/common/bul_line4.png) no-repeat left center;height:22px;padding:0 14px 0 19px}
.btn_ico_area a:first-child {background:0 none;}
.btn_ico_area a img {width:22px;height:22px;}

a.btn_detail {background:#fff;color:#000;border:1px solid #202020;padding:4px 8px 6px;overflow:hidden;}
a.btn_detail span { background:url(/imgs/common/ico_ar_black.png) no-repeat right center;padding:0 17px 0 0;font-size:15px;}

/* paging */
.prod_paging {clear:both;position:relative;border-top:1px solid #cbcbcb;height:63px;background:#f4f4f4;text-align:center;}
.paging {width:auto;margin:0 auto;vertical-align:middle;text-align:center;padding:17px 0 0}
.paging span a {display:block;width:10%;text-align:center;}
.paging span {display:inline-block;background:url(/imgs/common/bg_paging_line.gif) no-repeat left center;padding:7px 5px 3px 7px;font-weight:bold;color:#999;font-size:14px;line-height:16px;}
.paging a.first span {background:0 none;}
.paging span strong {color:#000;}
.prod_paging img{position:relative;top:12px;}
.paging_prev {position:absolute;top:6px;left:10px;}
.paging_prev img {width:28px;height:auto}
.paging_next {position:absolute;top:6px;right:10px;}
.paging_next img {width:28px;height:auto}

/* */
.behavior {behavior: url(ie-css3.htc);}

/* 2013.08.20 임혜옥 */
.mem_step{padding:5px 15px;font-weight:bold;}
.mem_step span{font-size:14px;border-right:1px solid #828282;padding-right:12px;margin-right:12px;}
.tablePassword{clear:both;display:block;padding:10px 0 0}
.tablePassword ul li{padding:0;border-top:none;font-size:14px;}

.tableBirthday {clear:both;display:block;padding:5px 0}
.tableBirthday span {display:inline-block;margin-right:10px}
.tableBirthday span label {display:inline-block;}
.tableBirthday span input {display:inline-block;}
.birthday .tableCol select {width:84px;}

.address{margin:5px 0;}

.site_select {padding:5px 0;}
.site_select label{width:74px;display:inline-block;font-size:15px;}
.site_tit{background:#8c8c8c;color:#fff;padding:5px 5px 3px 5px;font-weight:bold;font-size:15px;}

.reid{clear:both;display:block;padding-top:10px;font-size:15px;}

.tableMarry {clear:both;display:block;padding:5px 0 0 0;}
.tableMarry span {display:inline-block;margin-right:10px}
.tableMarry span label {display:inline-block;}
.tableMarry span input {display:inline-block;}


.shipAddWrap{padding:10px;background:#e6e6e6;border-top:1px solid #cbcbcb;}
.ship_address{background:#fff;padding:15px;margin-bottom:5px;}

.ship_address ul{float:none;overflow:hidden;width:100%;}
.ship_address ul li{float:left;border-right:1px solid #b2b2b2;overflow:hidden;padding:8px 0;font-size:12px;line-height:16px;}
.ship_address .nick{width:32%;}
.ship_address .name{width:25%;text-align:center;}
.ship_address .tel{width:40%;padding:0;border:none;}
.ship_address .tel ul{padding:0 0 0 10px;}
.ship_address .tel li{float:none;width:100%;border:none;padding:0;}
.ship_address p{overflow:hidden;width:100%;border-top:1px solid #b2b2b2;margin-top:7px;padding:10px 0;font-size:12px;line-height:16px;}
.ship_address .btnArea{text-align:center;}
.ship_address .btnArea span{font-size:12px;display:inline-block;width:45%;text-align:center;}
.ship_address .btnArea a{color:#fff;font-weight:bold;display:block;padding:8px 0 6px 0;}

.btnArea_full{text-align:center;padding:22px;}
.btnArea_full span{font-size:12px;padding:10px 0 8px 0;}
.btnArea_full a{color:#fff;font-weight:bold;display:inline-block;padding:5px 0 5px 0;width:100%;}

.emailListWrap{padding:15px;background:#d7d7d7;border-top:1px solid #cbcbcb;}
.emailListWrap h3{margin-bottom:5px;}
.emailList{background:#fff;padding:15px;margin-bottom:5px;}
.emailList p{margin:9px 0;font-size:16px;line-height:20px;}
.emailList p a{color:#2e2e2e;width:100%;display:block;}
.emailList span{color:#888;font-size:16px;}
.emailList h4 {color:#fff;font-size:18px;padding:2px 10px 3px;overflow:hidden;}
.emailList h4.men {background:#43ccd6;width:120px;}
.emailList h4.women {background:#ff5f5f;width:150px;}
.emailList h4.total {background:#0e0e0e;width:110px;}

.couponsWrap{clear:both;padding:15px;overflow:hidden;min-height:250px;}
.couponsWrap h3{margin:10px 0 13px 0;font-size:13px;}
.couponsWrap p {font-size:12px;line-height:15px;padding:0 0 10px 0;overflow:hidden;}
.couponsWrap span.point {display:table-cell;width:16px;}
.couponsWrap span.point img {width:13px;height:auto;vertical-align:top;}
.couponsWrap span.txt {display:table-cell;text-align:left;}
.couponsWrap span.txt img {display:inline-block;width:13px;height:auto;vertical-align:top;}

.coupons_mn{overflow:hidden;}
.coupons_mn li:first-child{background-image:none;}
.coupons_mn li{float:left;color:#fff;width:33.333333333333333333333333333333%;text-align:center;background:#3f3f3f url(/imgs/common/bg_coup_mn.png) no-repeat left center;font-size:14px;}
.coupons_mn li a{color:#fff;font-weight:bold;display:block;padding:10px 0;}
.coupons_mn .selected{background:#43ccd6 url(/imgs/common/bg_coup_mn.png) no-repeat left center;}
.couponsWrap form{border-bottom:1px solid #8e8e8e;padding-bottom:14px;}
.couponsWrap input{width:99.5%;border-radius:0px;color:#929292;border:1px solid #5c5c5c;padding:10px 0 2px;overflow:hidden;font-size:12px;background:#fff;text-align:center !important;}
.couponsWrap .btnArea_full{padding:0;width:100%;margin:20px 0 30px 0;}

.search_result{overflow:hidden;color:#fff;background:#828282;padding:8px 10px 7px 10px;font-size:12px;}
.search_result input{width:13px;height:13px;vertical-align:middle;margin-right:1px;border:1px solid #5c5c5c;}
.search_result strong{color:#f8ffab;}
.search_result .searRight{float:right;display:inline;}
.search_result .searLeft {float:left;margin:5px 0 0}

/* 2013.11.28 FAVORITE BRAND , myw 임혜옥 */
.ico_heart{width:11px;width:11px;}
.proFull{overflow:hidden;width:100%;padding:9px 0;border-top:1px solid #cbcbcb;}
.proFull .selcatego {width:46%;height:25px;float:left;}
.proFull .arr_next{width:6.3%;float:left;text-align:center;}
.proFull .arr_next img{width:12px;height:12px;padding-top:6px;}

.myw_chk{position:absolute;top:15px;right:0;}
.btn_soldout{position:absolute;top:0;left:0;width:100%;height:100%;background: rgba(174, 174, 174, 0.7);display:table;}
.btn_soldout span{display:table-cell;vertical-align:middle;text-align:center;}
.btn_soldout img{width:130px;}

.favoriteBrand_first{overflow:hidden;padding-bottom:2px;}
.favoriteBrand{overflow:hidden;border-top:1px solid #a4a4a4;padding:10px 0 2px 0;}
.favoriteBrandChk{overflow:hidden;border:1px solid #a4a4a4;background:#fff;margin-bottom:10px;}
.favoriteBrandChk .checkSel{float:left;padding:13px 0 10px 0;font-size:14px;line-height:16px;font-weight:bold;}
.favoriteBrandChk .checkSel span{padding-left:10px;}
.favoriteBrandChk .mallLink{float:right;width:148px;color:#fff;text-align:center;font-size:14px;line-height:27px;font-weight:bold;background:#a4a4a4;}
.favoriteBrandChk .mallLink a{width:100%;color:#fff;padding:10px 0 7px 0;display:inline-block;}
.favoriteBrandChk .mallLink img{width:21px;height:21px;vertical-align:top;padding:2px 0 0 5px;}

.btn_area2 {border-top:1px solid #a4a4a4;padding:15px 0;margin:0 auto;}


/* error message */
.message{min-height:180px;text-align:center;padding:15px 0;}
.message p{font-size:13px;font-weight:bold;border-bottom:1px solid #828282;margin:10px 0 15px 0;padding:0 0 10px 0;}
.message p.noline {border-bottom:0 none;}
.message span{color:#7e7e7e;font-size:12px;line-height:16px;}
.message img {width:53px;height:58px;}
.message .nopoint {color:#7e7e7e;font-size:12px;line-height:16px;}
.pink{color:#ff6161;}

.wpointWrap{width:100%;overflow:hidden;}
.wpointWrap .top{width:100%;}
.wpointWrap .mn{overflow:hidden;}
.wpointWrap .mn li{float:left;display:block;width:20%;text-align:center;background: #3f3f3f url(/imgs/common/bg_wp_mn.png) no-repeat right;font-size:12px;}
.wpointWrap .mn a{display:block;color:#fff;font-weight:bold;padding:7px 0 5px 0;}
.wpointWrap .mn a:hover{background: #43ccd6 url(/imgs/common/bg_wp_mn.png) no-repeat right;}
.wpointWrap .mn .selected{background: #43ccd6 url(/imgs/common/bg_wp_mn.png) no-repeat right;}

.wpointWrap .mn li:last-child a{background:#606060 url(/imgs/common/ico_list_wp.png) no-repeat center;background-size:14px 13px;text-indent:-9999px;}
.wpointWrap .mn li:last-child a:hover{background:#ff6161 url(/imgs/common/ico_list_wp.png) no-repeat center;background-size:14px 13px;}
.wpointWrap .mn .on{background:#ff6161 url(/imgs/common/ico_list_wp.png) no-repeat center;background-size:14px 13px;text-indent:-9999px;padding:7px 0;}

.wpointWrap .smn{overflow:hidden;}
.wpointWrap .smn li{float:left;display:block;width:33.333333333333333333333333333333%;text-align:center;background: url(/imgs/common/bg_wp_smn.png) no-repeat right;font-size:12px;}
.wpointWrap .smn a{color:#2e2e2e;display:block;font-weight:bold;padding:6px 0 6px 0;}
.wpointWrap .smn a:hover{color:#ababab;}
.wpointWrap .smn li:last-child{background:none;}
.wpointWrap .smn li.selected a{color:#ccc !important;}

.wpointWrap .con{clear:both;background:#e6e6e6;border-top:1px solid #cecece;padding:10px 10px;overflow:hidden}
.wpointWrap .con h3{margin-bottom:5px;font-size:13px;font-style:bold;}
.wpointWrap .wpointList{overflow:hidden;background:#fff;display:table;border-top:1px solid #e6e6e6;width:100%;}
.wpointWrap .wpointList:first-child {border-top:0 none;}
.wpointWrap .wpointList li{display:table-cell;font-size:11px;text-align:center;word-break:break-all;vertical-align:middle;}
.wpointWrap .wpointList li.point {width:auto;padding:12px 6px;background:url(/imgs/common/bul_line3.png) no-repeat left center, url(/imgs/common/bul_line3.png) no-repeat right center;line-height:15px;color:#2e2e2e}
.wpointWrap .wpointList li.point span {font-weight:normal;}
.wpointWrap .wpointList li.date {width:34% !important;font-size:10px;}
.wpointWrap .wpointList li:first-child{width:20%;color:#6c6c6c;font-weight:normal;padding:12px 0;}
.wpointWrap .wpointList li:last-child{width:27%;color:#ff6161;font-weight:normal;padding:12px 0;}
.wpointWrap .wpointList li:last-child span {color:#333;}

.wp_tWrap{padding:10px 0 10px 10px;background:#f4f4f4;border-bottom:1px solid #cfcfcf;}
.wp_tWrap table{width:100%;}
.wp_tWrap table th{text-align:left;color:#2e2e2e;vertical-align:middle;font-size:12px;font-weight:bold;}
.wp_tWrap table td{vertical-align:middle;text-align:left;}
.wp_tWrap table td input{color:#222;}
.wp_tWrap table .inp{width:42%;border-radius:0px;height:20px;border:1px solid #231916;padding:2px 0;font-size:12px;background:#fff;text-align:center;}

.wp_tWrap table .btn {display:inline-block;margin-right:10px;overflow:hidden;background:#363636;float:right;text-align:center;}
.wp_tWrap table .btn a{font-size:12px;font-weight:bold;color:#fff;display:block;padding:5px 0 4px;width:60px;}

#spot{color:#fff;padding:0 10px;display:none;position:absolute;left:0px;top:0;z-index:500;}
#spot div{background:#262626;padding:10px 10px 20px;}
#spot p{border-bottom:1px solid #cbcbcb;padding-bottom:10px;font-weight:bold;line-height:16px;font-size:13px;}
#spot p a{float:right;}
#spot p a img {width:16px;height:16px;}
#spot ul li{font-size:12px;margin-top:10px;line-height:16px;}

.pQnaListWarp{overflow:hidden;border-top:1px solid #cbcbcb;background:#e6e6e6;padding:8px 10px 15px 10px;}
.pQnaList{overflow:hidden;width:100%;margin-top:7px;position:relative;}
.pQnaList tr {margin:0 0 5px;}
.pQnaList th {background:#f4f4f4;width:15%;color:#a8a8a8;vertical-align:middle;font-size:12px;}
.pQnaList td {background:#fff;width:85%;word-break:break-all;overflow:hidden;padding:0 0 0;}
.pQnaList td a ul {display:block;}
.pQnaList td p{float:left;padding:9px 0 0 12px;}
.pQnaList td p img{width:100%;height:auto;}
.pQnaList td ul{float:left;padding:8px 0 8px 10px;width:75%;overflow:hidden;}
.pQnaList td ul li{float:left;vertical-align:middle;overflow:hidden;}
.pQnaList td .inquiry{height:14px;line-height:14px;margin-right:8px;background:url(/imgs/common/bg_qna_line.png) no-repeat right 0;padding:0 8px 0 0;}
.pQnaList td .date{height:14px;line-height:14px;float:none;font-size:12px;color:#888;}
.pQnaList td .title{font-size:12px;padding-top:5px;color:#2e2e2e;line-height:14px;}
.pQnaList td .title a{color:#2e2e2e;}
.pQnaList td .division {padding:5px 0 0;}
.pQnaList td .pname{display:block;}
.pQnaList .result{position:absolute;top:20%;right:0;float:right;margin:7px 10px 0 0;width:32px;height:25px;color:#fff;text-align:center;font-weight:bold;
vertical-align:middle;font-size:11px;line-height:12px;padding-top:5px;border:none;
border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;background:#a8a8a8;}

.pQnaList.ans th{color:#43ccd6 !important;}
.pQnaList.ans .result{background:#43ccd6 !important;position:absolute;top:10%;}
.pQnaList.ans td.noimg ul{width:65%}

.pQnaClick{overflow:hidden;}
.pQnaClick dl{color:#fff;margin:0 10px;padding:10px 0;overflow:hidden;}
.pQnaClick dt{border-bottom:1px solid #bfbfbf;width:90%;font-weight:bold;font-weight:bold;font-size:12px;padding-bottom:10px;}
.pQnaClick dt img{padding-right:7px;vertical-align:middle;}
.pQnaClick dd{padding:10px 0 0 0;font-size:12px;line-height:16px;word-break:break-all}
.pQnaClick .question{background:#8a8a8a;}
.pQnaClick .question dl dt {display:inline-block;width:97%;background:url(/imgs/common/ico_qna_que.png) no-repeat left 0;background-size:16px 16px;padding:3px 20px 5px 25px;overflow:hidden;word-break:break-all}
.pQnaClick .question .btn{padding:10px 0 0 0;}
.pQnaClick .question span.tit {background:url(/imgs/common/bul_qna_line.png) no-repeat left 0;padding-left:10px;}
.pQnaClick .answer {background:#606060;}
.pQnaClick .answer dl dt {display:inline-block;width:97%;background:url(/imgs/common/ico_qna_ans.png) no-repeat left 0;background-size:16px 16px;padding:3px 0 5px 25px;overflow:hidden;word-break:break-all}
.pQnaClick .answer span.tit {float:left;width:60%;background:url(/imgs/common/bul_qna_line.png) no-repeat left 0;padding-left:10px;}
.pQnaClick .answer span.date{float:right;display:inline;padding:0 20px 0 5px;text-align:right;background:url(/imgs/common/bul_qna_line.png) no-repeat left 0;font-size:12px;}

.pQnaClick .question{background:#8a8a8a;}
.pQnaClick .question .btn{padding:10px 0 0 0;}
.pQnaClick .answer{background:#606060;}
.pQnaClick .answerAdd{background:#4e4e4e;border-top:1px solid #fff;}
.pQnaClick .answerAdd dt{border:none;padding-bottom:0;}

.btn_proGo {font-size:10px;padding:3px 10px 3px 0;background:#fff;font-weight:bold;border:1px solid #ececec;display:inline-block;}
.btn_proGo a{color:#2e2e2e;padding:3px 10px 3px 8px;background:url(/imgs/common/bul_list.png) no-repeat right 1px; background-size:7px 11px;}

.pQnaListWarp .pic{height:95px;}
.pQnaListWarp .pic dt{line-height:95px;}

.noticeWarp{overflow:hidden;border-top:1px solid #cbcbcb;background:#d7d7d7;padding:10px 10px;}
.noticeWarp h3{font-weight:bold;color:#2e2e2e;font-size:13px;}
.noticeList{overflow:hidden;width:100%;margin-top:7px;position:relative;}
.noticeList dt {float:left;width:78%;background:#fff;height:60px;}
.noticeList dt p {padding:2px 0;width:58px;text-align:center;color:#fff;font-size:13px;font-weight:bold;}
.noticeList dt div.con {padding:7px 10px 6px;font-size:12px;}
.noticeList dt div.con ul {margin-top:5px;width:85%;}
.noticeList dt div.con li.title {font-weight:bold;padding:0 0 2px;text-align:left;line-height:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.noticeList dt div.con li.title a {display:block;color:#2e2e2e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.noticeList dt div.con li.date {font-size:11px;color:#888;}
.noticeList dt div.con p {font-size:11px;}
.noticeList dd {float:right;display:inline;width:22%;background:#f4f4f4;height:60px;font-size:12px;line-height:60px;}
.noticeList dd.num {color:#a8a8a8;vertical-align:middle;text-align:center;font-weight:bold;}

.bg_pink{background:#ff6161 !important;}
.bg_gray{background:#707070;}
.bg_green{background:#43ccd6;}
.bg_black{background:#333 !important;}

.noticeView{margin-top:7px;}
.noticeView dt{background:#f4f4f4;padding:12px 10px;font-weight:bold;line-height:16px;font-size:13px;}
.noticeView dt span{color:#888888;font-size:12px;display:block;margin-bottom:5px;}
.noticeView dd{background:#fff;padding:13px;display:block;font-size:12px;line-height:16px;}
.noticeView dd p strong {line-height:18px;}
.noticeView dd span {line-height:23px;}
.noticeView dd img {width:100% !important;height:auto !important;}
.noticeView dd p img {width:100% !important;height:auto !important;}
.noticeView dd table td img {width:100% !important;height:auto !important;}

.notice_btnArea{text-align:center;padding:20px 15px;}
.notice_btnArea span{font-size:12px;font-weight:bold;display:block;background:#828282}
.notice_btnArea a{display:block;color:#fff;width:100%;padding:10px 0 8px 0;}

.selfWrap{padding:30px 10px;}
.selfWrap .btnArea{text-align:center;padding-bottom:15px;}
.selfWrap .btnArea span{display:inline-block;height:28px;width:48%;font-size:12px;font-weight:bold;vertical-align:top;text-align:center;}
.selfWrap .btnArea a{display:block;color:#fff;font-weight:bold;line-height:28px;}
.selfWrap dl{border-top:1px solid #8e8e8e;border-bottom:1px solid #8e8e8e;padding:22px 0;margin-bottom:22px;}
.selfWrap dl dt{font-weight:bold;padding-bottom:10px;font-size:12px;color:#2e2e2e;}
.selfWrap dl dd{font-size:11px;line-height:13px;color:#2e2e2e;}
.w100 span{width:100% !important;}

.person_info{padding:10px 10px 40px;overflow:hidden;font-size:12px;}
.person_info h3{color:#2e2e2e;font-size:14px;margin-bottom:10px;}
.person_info h4{color:#2e2e2e;font-size:12px;margin-bottom:10px;background:url(/imgs/common/bul_all.png) no-repeat left 0;background-size:9px 14px;padding-left:15px}
.person_info h3.h3_pinfo{margin-top:15px;font-size:14px;font-weight:bold;}
.person_info table{margin-bottom:30px;width:100%;}
.person_info table th{color:#fff;background:#a6a6a6;padding:10px 0;border-top:1px solid #7a7a7a;border-left:1px solid #7a7a7a;}
.person_info table th:first-child{border-left:none;}
.person_info table td{padding:10px 15px;border-top:1px solid #7a7a7a;border-bottom:1px solid #7a7a7a;border-left:1px solid #7a7a7a;line-height:16px;}
.person_info table td:first-child{border-left:none;}
.person_info p {line-height:18px;}
.samja_txt{font-weight:bold;font-size:12px;line-height:16px;margin-bottom:20px;}
.person_info .samja{margin-bottom:-1px !important;}

.perInfo_txt{line-height:16px;border-bottom:1px solid #7a7a7a;padding:10px 0;}
.perInfoList{line-height:16px;border-bottom:1px solid #7a7a7a;padding:10px 0;}
.perInfoList2{line-height:16px;border-bottom:1px solid #7a7a7a;padding:10px 0;}
.perInfoList2 ul{margin-top:15px;}
.perInfoList2 li{margin-bottom:15px;}
.perInfoList2 li strong{margin-top:15px;display:block;}
.perInfoList2 li:last-child{margin-bottom:0;}
.perInfoList3 li{margin-bottom:0px;}
.bdb_no{border-bottom:none !important;}

.perInfoDlist{line-height:18px;font-size:12px;border-bottom:1px solid #7a7a7a;padding:0 0 15px 0 ;}
.perInfoDlist dt{font-weight:bold;padding-bottom:15px;}

.mem_level {position:relative;height:110px;background:url("../imgs/common/bg_mem_level_tp.png") right top no-repeat; background-size:cover;overflow:hidden;padding:10px 10px 0 110px;}
.mem_level .title{font-weight:bold;color:#fff;font-size:14px;line-height:17px;margin:5px 0;}
.mem_level .title span{color:#fffe9e;}
.mem_level .my_class{position:absolute; top:13px; left:10px; width:88px; height:90px; background-color:#fff; text-align:center;}
.mem_level .my_class img {width:100%;vertical-align:top;height:auto;margin-top:5px;}
.mem_level .my_class .btn_view {display:block; margin-top:5px;background:#717171;height:18px; line-height:19px; color:#fff; font-size:11px;}
.mem_level .my_class .btn_view span {display:inline-block;background: url("../imgs/common/bul_all_w.png") no-repeat right 5px;background-size:6px 7px;padding-right:10px}

.mem_level .list li {position:relative;color:#fff;font-size:11px;line-height:16px;}
.mem_level .list li .tit{background:url("/imgs/common/bul_all_w.png") no-repeat left 3px;background-size:6px 7px;padding-left:12px}
.mem_level .list li .num {position:absolute; top:0; left:60px;}
.mem_level .list li .num span{color:#9affef;}
.mem_level .list li .num.date {font-size:12px;word-break:break-all;line-height:13px !important;padding:5px 0 0}

.mem_level_txt01{clear:both;margin:10px 0;padding: 0 10px;line-height:16px;}
.mem_level_txt01 dt{font-weight:bold;font-size:12px;}
.mem_level_txt01 dd{font-size:11px;}
.mem_level_txt01 dd span{color:#ff6161;}
.mem_level_txt01 dd span strong {font-weight:bold;}
.mem_level_txt02{padding: 0 10px;line-height:16px;}
.mem_level_txt02 dt{font-size:12px;font-weight:bold;}
.mem_level_txt02 dd{color:#555;font-size:11px;}

.mem_level_cp{background:#f4f4f4;border-top:1px solid #d2d2d2;padding:15px 10px 20px 10px;margin-top:15px;}
.mem_level_cp h3{margin-bottom:15px;font-size:13px;}

/*.join_coupon3 {clear:both;overflow:hidden;}
.join_coupon3 li {float:left; width:33.33%; text-align:center;}
.join_coupon3 li p {height:56px; margin:0 3px;}
.join_coupon3 li span {display:block;}
.join_coupon3 li .text01 {height:28px; padding:10px 0 0 0; color:#f6ffa9; font-size:20px; font-weight:bold;}
.join_coupon3 li .text02 {height:18px; line-height:19px; color:#fff; font-size:11px; font-weight:bold; background:url("/imgs/common/bg_join_coupon.png") repeat 0 0;}
.join_coupon3 li .text02 img {vertical-align:top;margin:3px 2px 0 0;width:12px;height:12px;}
.join_coupon3 li .text03 {padding:5px 0 0 0; color:#333; font-size:12px; line-height:14px;}
.join_coupon3 li.coupon01 p {background-color:#388cec;}*/

.join_coupon1 {clear:both;overflow:hidden;}
.join_coupon1 li {float:left; width:100%; text-align:center;}
.join_coupon1 li p {height:74px; margin:0 3px;}
.join_coupon1 li p.people {height:56px; margin:0 3px;}
.join_coupon1 li span {display:block;}
.join_coupon1 li .text01_vvip {height:28px; padding:10px 0 0 0; color:#f6ffa9; font-size:15px; font-weight:bold;}
.join_coupon1 li .text01 {height:28px; padding:10px 0 0 0; color:#f6ffa9; font-size:20px; font-weight:bold;}
.join_coupon1 li .text02 {height:18px; line-height:19px; color:#fff; font-size:11px; font-weight:bold; background:url("../imgs/common/bg_join_coupon.png") repeat 0 0;}
.join_coupon1 li .text02_black {height:18px; line-height:19px; color:#fff; font-size:11px; font-weight:bold; background:#222;}
.join_coupon1 li .text02 img {vertical-align:top;margin:3px 2px 0 0;width:12px;height:12px;}
.join_coupon1 li .text03 {padding:5px 0 0 0; color:#333; font-size:12px; line-height:14px;}
.join_coupon1 li.coupon01 p {background-color:#f84c4c;}

.join_coupon1.people li {float:left; width:50%; text-align:center;}
.join_coupon1.people li.coupon01 p {background-color:#969696;}

.join_coupon1.prime li {float:left; width:50%; text-align:center;}
.join_coupon1.prime li.coupon01 p {background-color:#2bd0bf;}

.join_coupon1.best li {float:left; width:50%; text-align:center;}
.join_coupon1.best li.coupon01 p {background-color:#ea8f02;}

.join_coupon1.vip li {float:left; width:33.33%; text-align:center;}
.join_coupon1.vip li.coupon01 p {background-color:#388cec;}

.join_coupon1.vvip li {float:left; width:25%; text-align:center;}
.join_coupon1.vvip li.coupon01 p {background-color:#753ffd;}

.mem_level_txt03{margin:15px 0 0 0; padding:13px 0 10px 0; border-top:1px solid #8e8e8e;}
.mem_level_txt03 li{padding:0 0 10px 0;font-size:12px;line-height:16px;}

.contactusWrite {background:#e6e6e6;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:15px 10px;}
.contactusWrite h3 {font-size:13px;height:20px;border-bottom:1px solid #828282;color:#2e2e2e;}
.fieldList ul li.ans_eamil{border-top:1px solid #828282;}
a.button3 {padding:6px 0;width:99px;font-size:14px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}

.cpList_mn {width:100%;overflow:hidden;min-height:250px;}
.cpList_mn .top{width:100%;}
.cpList_mn .mn{overflow:hidden;}
.cpList_mn .mn li{float:left;display:block;width:33.2%;text-align:center;background:#3f3f3f;font-size:11px;margin-left:1px;}
.cpList_mn .mn li:first-child {width:33%;margin-left:0;}
.cpList_mn .mn a{display:block;color:#fff;font-weight:bold;padding:7px 0 7px 0;}
.cpList_mn .mn a:hover{background: #43ccd6;}
.cpList_mn .mn .selected{background: #43ccd6;}
.cpList_mn .smn{clear:both;overflow:hidden;}
.cpList_mn .smn li{float:left;display:block;width:33.333%;text-align:center;background: url(/imgs/common/bg_wp_smn.png) no-repeat left center;font-size:11px;}
.cpList_mn .smn a{color:#ababab;display:block;font-weight:bold;padding:6px 0 6px 0;}
.cpList_mn .smn a:hover{color:#ababab;}
.cpList_mn .smn li:first-child{background:0 none;width:33%;}
.cpList_mn .smn .selected a{color:#ccc !important;}
.cpList_mn .smn .selected a span{font-size:11px;color:#ccc;}
.cpList_mn .smn span{font-size:11px;color:#ababab;}
.cpList_mn .smn a span.all {color:#ff7800;}

.cpListWrap{background:#e6e6e6;border-top:1px solid #cecece;padding:12px 10px 15px;overflow:hidden;}
.cpListWrap h3{font-size:13px;}
.cpList{overflow:hidden;padding:12px 10px;margin-top:15px;background:#fff;}
.cpList li{float:left;}
.cpons{display:inline-block;width:38%;border-right:1px solid #cbcbcb;}
.cpons_con{display:inline-block;width:60%;}
.cpons_con div{padding-left:10px;}

.banList{overflow:hidden;}
.banList li {float:left;margin:0;padding:0;width:60px;height:14px;line-height:15px;text-align:center;color:#fff;font-size:11px;}
.ban_pc{background:#ff6161;}
.ban_mobile{background:#43ccd6;}
.cp_info{width:98%;margin-top:10px;font-size:14px}
.cp_info dt {line-height:15px;font-size:11px;}
.cp_info dd {overflow:hidden;line-height:15px;font-size:11px;}
.cp_info dd span.date{font-size:11px;color:#888;display:block;margin-top:5px;}
.cp_info dd span.day {font-size:11px;color:#888;display:block;margin-top:0;}

.coupon1 {overflow:hidden;width:100%;}
.coupon1 li {float:left;text-align:center;width:95%;}
.coupon1 li p{height:72px; margin:0 3px;}
.coupon1 li span {display:block;}
.coupon1 li .text01 {height:37px; padding:15px 0 0 0; color:#fefefe;font-size:20px; font-weight:bold;background:#000;}
.coupon1 li .text02 {color:#333; font-size:11px;height:16px;line-height:17px;border:1px solid #231f20;border-top:0 none;}
.coupon1 li .text02 img {vertical-align:top;width:12px;height:12px;margin-top:2px;}
.coupon1 li .text03 {display:block;color:#2e2e2e;padding:8px 0 0;text-align:center;font-size:10px;}
.coupon1 li .coupon01 p {background-color:#f84c4c;}

.wish_list{background:#e6e6e6;}
.wish_list .goods{margin:0 15px;padding-bottom:14px;padding-top:1px}
.wish_list .goods .title{padding:15px 0 0 0;}
.wish_list .goods .title h3{font-size:13px;}
.wish_list .goods .item{background:#fff;margin-top:10px;padding:15px 10px;}
.wish_list .goods .item h4{position:relative;padding-bottom:7px;border-bottom:1px solid #cdcdcd;font-size:12px;color:#2e2e2e;}
.wish_list .goods .item h4 span {position:absolute; right:0;}
.wish_list .goods .item .contents{position:relative;padding:10px 0;font-size:11px;border-bottom:1px solid #cdcdcd;}
.wish_list .goods .item .contents:after{content:"";clear:both;display:block;height:0;visibility:hidden}
.wish_list .goods .item .contents .product{float:left;padding-right:5px;border-right:1px solid #cdcdcd}
.wish_list .goods .item .contents .product img{width: 50px;height:66px;vertical-align:middle;}
.wish_list .goods .item .contents .text{padding:1px 0 3px 0;margin:0 0 0 65px;color:#2e2e2e; font-size:11px; line-height:14px;border-bottom:1px solid #cdcdcd;}
.wish_list .goods .item .contents .text .money_cancel{text-decoration:line-through;float:left;}
.wish_list .goods .item .contents .text .money {color:#ff6161; font-weight:bold;padding-left:5px}
.wish_list .goods .item .contents .text .point{display:inline;float:right;text-align:right;}
.wish_list .goods .item .contents p{margin-left:65px;padding:7px 0 0;font-size:11px}
.wish_list .btnarea{margin:6px 0 0 65px;padding:0;}
.wish_list .btnarea .btn_delete{display:inline-block;padding:5px 3px 4px;color:#fff;font-size:10px;background-color:#707070; text-align:center;}
.wish_list .btnarea .btn_option{display:inline-block;padding:5px 5px 4px;color:#fff; font-size:10px;background-color:#999; text-align:center;}
.wish_list .btnarea .btn_option span {background:url("/imgs/common/bul_all_d.png") no-repeat right 1px;background-size:10px 7px;padding-right:12px;cursor:pointer;}
.wish_list .btnarea .btn_option.on {background-color:#000;}
.wish_list .btnarea .btn_option.on span {background:url("/imgs/common/bul_all_up.png") no-repeat right 3px;padding-right:12px;}

.wish_list .btnarea .btn_cart{display:inline-block;padding:4px 5px 3px;font-size:10px;text-align:center;border:1px solid #0a0a0a;color:#0a0a0a;}
.wish_list .btnarea p {display:block;}

.amount_sel {clear:both;padding:0 10px 10px;background-color:#ebebeb;margin-top:10px;}
.amount_sel .fildeList li {border-top:0 none;}
.amount_sel .fildeList li dt {font-weight:bold;}
.amount_sel .btn_type04 {text-align:center;margin:10px 0 5px}

.shopping_con {}
.shopping_con h3{padding:15px 0 0 0;}
.shopping_con h5 {font-size:16px;}
.shopping_con h5 span{float:right;color:#666;font-size:14px}
.mypage_pro_write{padding-top:0px !important;border-top:none !important;}
.mypage_pro_write .fildeList {padding:0 !important;border-top:1px solid #828282 !important;}

.layer_detail {padding:15px 0 0;overflow:hidden;text-align:center;margin:0;}
.layer_detail img {display:block; height:auto;width:100%;text-align:center;margin:0 auto;}
.layer_detail_info {clear:both;background:#ececec;padding:15px 15px;overflow:hidden;}
.layer_detail_info h3 {font-size:13px;}
.layer_detail_info table {width:100%;border-top:2px solid #828282;background:#fff;margin-top:10px;}
.layer_detail_info table th, .layer_detail_info table td{border-bottom:1px solid #e8e8e8;padding:5px 10px;overflow:hidden;text-align:left;vertical-align:middle;}
.layer_detail_info table th {width:30%;font-size:11px;font-weight:normal;line-height:12px;border-right:1px solid #e8e8e8;}
.layer_detail_info table td {width:70%;font-size:11px;}

.layer_size {width:100%;margin:15px 0;background:#fff;}
.layer_size h3 {background:#ff6161;text-align:center;height:28px;color:#fff;line-height:28px;font-size:12px;margin:0 10px 15px;}
.layer_size h3.men {background:#43ccd6;}
.layer_size p {margin:0 0 15px;padding:0 10px;}
.layer_size p img {width:100%;height:auto;}
.layer_size .tab {overflow:hidden;background:none;}
.layer_size .tab li {width:100%;background:#828282 none;border-top:0 none;text-align:center;}
.layer_btn_top {position:fixed; right:15px; bottom:10%;}
.layer_btn_top img {vertical-align:top;width:40px;height:auto;}

.layer_size_img{padding:0 3px;margin-top:10px;}
.layer_size_img img{width:100%;height:auto;}

.email_view_txt{padding:15px;color:#fff;font-size:18px;line-height:21px;background:#43ccd6;}
.email_view_img{width:100%;text-align:center;}
.email_view_img img{width:100%;height:auto;}

/* 10월29일 추가 - 회원가입 약관 4개 */
#lay_useterm,#lay_individual,#lay_third,#lay_period{z-index:100;}
.lay_joinwrap{overflow-y:scroll;height:300px;color:#fff;padding:0 20px;}
.lay_useterm_cn dl{padding-bottom:15px;border-bottom:1px solid #fff;}
.lay_useterm_cn dt{font-weight:bold;padding:20px 0 5px;}
.lay_useterm_cn dd{font-size:14px;line-height:20px;}
.lay_useterm_cn ol li{list-style:none;padding-top:5px;}
.lay_useterm_cn ul{padding:0 10px;}

.lay_individual_cn p{font-size:14px;line-height:20px;padding:15px 0 5px;font-weight:bold;}
.lay_individual_cn table{width:100%;margin:0;padding:0;border:none;}
.lay_individual_cn table th{background:#fff;color:#333;font-size:14px;line-height:20px;border:1px solid #fff;padding:5px;}
.lay_individual_cn table thead th:first-child{border-right:1px solid #000;}
.lay_individual_cn table td{font-size:12px;line-height:16px;border-bottom:1px solid #fff;padding:7px;}
.lay_individual_cn table td:first-child{border-right:1px solid #fff;}
.lay_individual_cn .btm_info{font-size:12px;font-weight:normal;}

.lay_period_cn p{font-size:14px;line-height:20px;padding:15px 0 5px;font-weight:bold;}
.lay_period_cn .info{font-weight:normal;;padding-bottom:15px;border-bottom:1px solid #fff;}
.lay_period_cn ul{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #fff;}
.lay_period_cn li{list-style:none;font-size:14px;line-height:20px;}

/* 20130822 이동춘 */
.customer_text01 {padding:9px 10px 8px 10px; color:#2e2e2e; font-size:11px; line-height:13px; border-bottom:1px solid #cbcbcb;overflow:hidden; }
.customer_text01:after{content:"";clear:both;display:block;height:0;visibility:hidden}
.customer_text01 span.point {display:table-cell;width:16px;}
.customer_text01 span.point img {width:13px;height:auto;vertical-align:top;}
.customer_text01 span.txt {display:table-cell;text-align:left;}
.customer_text01 span.txt img {display:inline-block;width:13px;height:auto;vertical-align:top;}

.customer_menu {padding:15px 10px; overflow:hidden;}
.customer_menu li {float:left; width:33.3%; text-align:center;}
.customer_menu li:first-child {width:33.4%;}
.customer_menu li p {margin:0 5px; border:1px solid #a8a8a8;}
.customer_menu li span {display:block;}
.customer_menu li .ico {height:40px; padding:10px 0 5px 0; border:1px solid #f4f4f4; border-bottom:none;overflow:hidden;}
.customer_menu li .ico img {height:34px;width:auto;}
.customer_menu li .txt {padding:5px 0 3px;color:#fff; font-size:12px; font-weight:bold; background-color:#a8a8a8;overflow:hidden;}
.news_con {position:relative; padding:15px 10px; background-color:#d7d7d7;}
.news_con h3 {font-size:13px;}
.news_con .news_list li {margin-top:7px;width:100%; }
.news_con .news_list li a {display:block; padding:8px 0 6px 10px;background-color:#fff;overflow:hidden;font-size:12px;}
.news_con .news_list li span {display:inline-block;width:90%;text-overflow:ellipsis;overflow:hidden;color:#2e2e2e; font-size:12px; line-height:14px;}
.news_con .news_list li img {width:12px;height:auto;vertical-align:top;margin-top:1px;}
.news_con .btn_view {display:inline-block; position:absolute; top:8px; right:10px; height:20px; line-height:20px; padding:0 10px; color:#fff; font-size:10px; font-weight:bold; background-color:#323232;}
.news_con .btn_view span {}
.news_con .btn_view span img {width:auto;height:8px;vertical-align:top;margin:6px 0 0 4px;}

.join_step {overflow:hidden; background-color:#9d9d9d;}
.join_step p {float:left; width:25%; background:url("/imgs/common/join_bg01.gif") no-repeat 0 0;background-size:12px 31px;}
.join_step p span {display:block; height:31px; line-height:31px; padding-left:40px; color:#fff; font-size:12px; background-repeat:no-repeat; background-position:17px 5px;background-size:21px 21px;}
.join_step p:first-child {background:none;}
.join_step p:first-child span {padding-left:35px; background-position:10px 5px;}
.join_step p.step01 span {background-image:url("/imgs/common/ico_num01.png");}
.join_step p.step02 span {background-image:url("/imgs/common/ico_num02.png");}
.join_step p.step03 span {background-image:url("/imgs/common/ico_num03.png");}
.join_step p.step04 span {background-image:url("/imgs/common/ico_num04.png");}
.join_step p.on {position:relative; width:25.5%; margin-right:-13px; background:url("/imgs/common/join_bg02.gif") no-repeat right 0, url("/imgs/common/join_bg03.gif") no-repeat 0 0;background-size:12px 31px; background-color:#43ccd6;}
.join_step p.step01.on {position:relative; width:25.5%; margin-right:-13px; background:url("/imgs/common/join_bg02.gif") no-repeat right 0;background-size:12px 31px; background-color:#43ccd6;}
.join_step p.step04.on {position:relative; width:25%; background:url("/imgs/common/join_bg03.gif") no-repeat 0 0; background-color:#43ccd6;}
.join_info {margin:22px 15px 0 15px; padding:20px 0; border-top:2px solid #999; border-bottom:2px solid #999;}
.join_info dt {margin-bottom:10px; color:#2e2e2e; font-size:14px; font-weight:bold; line-height:17px;}
.join_info dd {color:#2e2e2e; font-size:12px; line-height:15px;}
.join_agree {margin:23px 15px 0 15px; padding:0 0 15px 0; border-bottom:1px solid #8e8e8e;}
.join_agree li {position:relative; padding-right:100px; overflow:hidden;}
.join_agree li .subject {height:30px; margin-bottom:6px; padding:10px 0 0 10px; border:1px solid #d2d2d2;}
.join_agree li .subject label {color:#2e2e2e; font-size:12px;vertical-align:top;margin:0;padding:0; line-height:15px;}
.join_agree li .btn {display:block; position:absolute; top:0; right:0; width:90px; padding-right:10px;height:40px; line-height:40px;color:#2e2e2e; font-size:14px; font-weight:bold; border:1px solid #d2d2d2; background:#f4f4f4 url("/imgs/common/bul_all.png") no-repeat 90% center;background-size:9px 14px; text-align:center;}
.join_agree li .btn02 {display:block; position:absolute; top:0; right:0; width:90px; padding-right:10px;height:88px; line-height:88px; color:#2e2e2e; font-size:14px; font-weight:bold; border:1px solid #d2d2d2; background:#f4f4f4 url("/imgs/common/bul_all.png") no-repeat 90% center;background-size:9px 14px;text-align:center;}

.join_agree_all {height:31px; margin:15px 15px 0 15px; padding:10px 0 0 15px; background-color:#8e8e8e;}
.join_agree_all label {color:#fff; font-size:13px; font-weight:bold; line-height:15px;}

.join_sitebox {margin:22px 15px 0 15px; padding:20px 0 20px 0; border-top:1px solid #8e8e8e; border-bottom:1px solid #8e8e8e;}
.join_sitebox h3 {margin-bottom:10px; color:#2e2e2e; font-size:13px;}
.join_sitebox h4 {height:30px; line-height:30px; margin-bottom:8px; padding:0 0 0 15px; color:#fefefe; font-size:12px; font-weight:bold; background-color:#43ccd6;}
.join_sitebox .text01 {margin-bottom:10px; color:#2e2e2e; font-size:12px; line-height:15px;}
.join_sitebox .site {margin:0 0 14px 0; padding:10px 0; font-size:0; line-height:0; border:1px solid #d2d2d2; text-align:center;}
.join_sitebox .site img {width:16%;height:auto;}
.join_sitebox .site_list {margin-left:-7px; overflow:hidden;}
.join_sitebox .site_list li {float:left; width:33.3%; margin-top:6px;}
.join_sitebox .site_list li:first-child {width:33.4%;}
.join_sitebox .site_list li p {margin:0 0 0 7px; padding:10px 0 10px 10px; border:1px solid #d2d2d2;}
.join_sitebox .site_list li p label {vertical-align:top;color:#2e2e2e; font-size:12px;margin:0;padding:0;line-height:15px;}
.join_sitebox .site_list li.all_check p {background-color:#8e8e8e;}
.join_sitebox .site_list li.all_check p label {color:#fff;}

/* 회원가입 완료 */
.join_coment01 {height:54px; padding:12px 0 0 0; color:#fff; font-size:13px; font-weight:bold; border-bottom:1px solid #b4b4b4; background:url("/imgs/common/bg_join_ok.png") no-repeat 0 0; background-size:100% 100%; text-align:center;}
.join_coment01 .text01 {color:#fff; font-size:25px; font-weight:bold;padding-bottom:5px}
.join_coupon {padding:26px 12px 0; overflow:hidden;}
.join_coupon li {float:left; width:50%; text-align:center;}
.join_coupon li p {height:56px; margin:0 3px;}
.join_coupon li span {display:block;}
.join_coupon li .text01 {height:27px; padding:10px 0 0 0; color:#fff; font-size:20px; font-weight:bold;}
.join_coupon li .text02 {height:18px; line-height:19px; color:#fff; font-size:11px; font-weight:bold; background:url("/imgs/common/bg_join_coupon.png") repeat 0 0;}
.join_coupon li .text02 img {vertical-align:top;width:12px;height:12px;margin-top:3px}
.join_coupon li .text03 {padding:5px 0 0 0; color:#333; font-size:11px; line-height:13px;}
.join_coupon li.coupon01 p {background-color:#ff6161;}
.join_coupon li.coupon02 p {background-color:#43ccd6;}
.join_text01 {margin:20px 15px 0 15px; padding:13px 0 10px 0; color:#2e2e2e; font-size:12px; line-height:16px; border-top:1px solid #8e8e8e; border-bottom:1px solid #8e8e8e;}
.join_text01 .text01 {color:#ff6161;}
.join_text01 .text02 {color:#43ccd6;}

/* 마이페이지 메인 */
.mypage_class {position:relative; padding:10px 10px 10px 120px; background-color:#a8a8a8;}
.mypage_class .my_class {position:absolute; top:13px; left:10px; width:102px; height:122px; padding:0; border-bottom:1px solid #323232; background-color:#fff; text-align:center;}
.mypage_class .my_class img {width:100%;height:auto;text-align:center;vertical-align:middle;margin:0 auto;}
.mypage_class .my_class .text01 {height:23px; line-height:23px; margin:0; color:#fff; font-size:11px; background-color:#323232;letter-spacing:-0.05em;}
.mypage_class .my_class .btn_view {display:block; height:18px;margin:0 7px 7px; line-height:19px; color:#fff; font-size:11px; background-color:#717171;}
.mypage_class .my_class .btn_view span {background:url("../imgs/common/bul_all_w.png") no-repeat right 2px;background-size:6px 7px;padding-right:10px;}
.mypage_class .list li {position:relative; height:22px; margin-top:3px; padding:0 60px 0 6px; background-color:#fff; overflow:hidden;}
.mypage_class .list li .tit {color:#2e2e2e; font-size:12px;line-height:22px;display:inline-block;background:url("../imgs/common/bul_list.png") no-repeat left 4px; background-size:7px 11px;padding-left:12px}
.mypage_class .list li .num {position:absolute; top:0; right:10px; color:#2e2e2e; font-size:12px; line-height:22px;}
.mypage_class .list li .num span {color:#ff7800;font-weight:bold;}

/* 마이페이지 내용에 색상표시 - START : 2013-09-12, 정명수 추가 */
.mypage_class .list li .num span a:link {color:#ff7800;}
.mypage_class .list li .num span a:visited {color:#ff7800;}
/* 마이페이지 내용에 색상표시 - END */

.mypage_list {padding:7px 12px; overflow:hidden;}
.mypage_list li {float:left; position:relative; width:23%; margin:7px 1% 5px; height:68px; border-top:1px solid #a8a8a8; text-align:center;}
.mypage_list li .ico {display:block; height:50px; text-align:center;}
.mypage_list li .ico img {vertical-align:top;width:32px;height:auto;margin-top:10px}
.mypage_list li .tit {display:block; height:18px; line-height:18px; color:#fff; font-size:11px; background-color:#a8a8a8;font-weight:bold;}
.mypage_list li .tit.brand {letter-spacing:-0.08em}
.mypage_list li .num {position:absolute; top:6px; right:0; color:#a8a8a8; font-size:14px;font-weight:bold;}
.mypage_list li .txt01 {color:#ff6161;}
.mypage_list li .txt02 {color:#43ccd6;}
.mypge_text01 {padding:9px 15px 8px 39px; color:#2e2e2e; font-size:14px; line-height:16px; background:url("/imgs/common/ico_faq_guide.png") no-repeat 15px 8px;}
.mypge_text01 strong {color:#2e2e2e; font-size:14px;}
.mypage_box {padding:0 0 22px 0; background-color:#e6e6e6;}

.shopping_step {overflow:hidden; background-color:#9d9d9d;}
.shopping_step p {float:left; width:33.3%; background:url("/imgs/common/shopping_step_bg01.gif") no-repeat 0 0;background-size:12px 31px;}
.shopping_step p span {display:block; height:31px; line-height:31px; padding-left:43px; color:#fff; font-size:13px; background-repeat:no-repeat; background-position:20px 5px;background-size:21px 21px;}
.shopping_step p:first-child {background:none;}
.shopping_step p:first-child span {padding-left:35px; background-position:10px 5px;}
.shopping_step p.step01 {width:28%; }
.shopping_step p.step02 {width:40%; }
.shopping_step p.step03 {width:26%; }
.shopping_step p.step01 span {background-image:url("/imgs/common/ico_num01.png");}
.shopping_step p.step02 span {background-image:url("/imgs/common/ico_num02.png");}
.shopping_step p.step03 span {background-image:url("/imgs/common/ico_num03.png");}
.shopping_step p.step04 span {background-image:url("/imgs/common/ico_num04.png");}
.shopping_step p.on {position:relative; margin-right:-13px; background:url("/imgs/common/shopping_step_bg02.gif") no-repeat right 0, url("/imgs/common/shopping_step_bg03.gif") no-repeat 0 0;background-size:12px 31px; background-color:#ff6161;}
.shopping_step p.step01.on {position:relative; width:33.3%; margin-right:-13px; background:url("/imgs/common/shopping_step_bg02.gif") no-repeat right 0;background-size:12px 31px; background-color:#ff6161;}
.shopping_step p.step03.on {position:relative; width:33.4%; background:url("/imgs/common/shopping_step_bg03.gif") no-repeat 0 0;background-size:12px 31px; background-color:#ff6161;}
.shopping_coment {padding:8px 15px 8px 10px; color:#2e2e2e; font-size:12px; line-height:14px; }
.shopping_coment strong {color:#2e2e2e;}
.shopping_coment img {width:12px;height:12px;vertical-align:top;margin-right:5px;}
.shopping_tit {position:relative; height:26px; border-top:1px solid #cbcbcb;}
.shopping_tit h3 {padding:0 0 0 13px; color:#2e2e2e; font-size:12px; line-height:26px;}
.shopping_tit h3 span {color:#ff9000;}
.shopping_tit .btn {position:absolute; top:3px; right:15px;}
.shopping_tit .btn a {display:inline-block; height:18px; line-height:18px; padding:0 11px; color:#fff; font-size:11px;}
.shopping_tit .btn .b01 {background-color:#333;}
.shopping_con {padding:0 10px 14px 10px; border-top:1px solid #cbcbcb; background-color:#e6e6e6;}
.shopping_con .item{background:#fff; padding:10px; margin-top:14px;}
.shopping_con .item h5{padding-bottom:7px; border-bottom:1px solid #cdcdcd; font-size:12px;}
.shopping_con .item .contents{padding-top:10px;font-size:12px}
.shopping_con .item .contents:after{content:"";display:block;visibility:hidden;clear:both;height:0}
.shopping_con .item .contents dl{margin-left:75px;padding:1px 0 4px 0;border-bottom:1px solid #cdcdcd;line-height:14px;}
.shopping_con .item .contents dd:nth-child(2){text-decoration:line-through}
.shopping_con .item .contents dd:nth-child(4){font-weight:bold}
.shopping_con .item .contents dd:nth-child(4) > span{color:#ff6161}
.shopping_con .item .contents p{margin-left:75px;padding-top:5px}
.shopping_con .item .contents .product{padding-right:5px;border-right:1px solid #cdcdcd;float:left}
.shopping_con .item .contents .product img{width: 60px;height: 76px; vertical-align:top;}
.shopping_con .item .contents .hidden{display:none}
.shopping_con .item .contents .floatL{float:left}
.shopping_con .item .contents p > strong{display:block;font-weight:bold}
.shopping_con .item .contents p span{color:#ff6161}
.shopping_con .item .item_total {position:relative; margin-top:10px; padding-top:5px; border-top:1px solid #cbcbcb;}
.shopping_con .item .item_total .total {padding-right:160px; color:#666; font-size:11px; line-height:13px;}
.shopping_con .item .item_total .total strong {color:#2e2e2e;}
.shopping_con .item .item_total .total strong span {color:#ff6161;}
.shopping_con .item .item_total .btn {position:absolute; top:4px; right:0;}
.shopping_con .item .amount_sel {clear:both;margin-top:14px; padding:12px 10px 0 5px; background-color:#ebebeb;display:none;overflow:hidden;}
.shopping_con .item .amount_sel li {clear:both;position:relative; padding-left:75px; margin-bottom:14px;}
.shopping_con .item .amount_sel li label {position:absolute; top:3px; left:10px; width:70px; color:#2e2e2e; font-size:13px; line-height:13px;font-weight:bold;}
.shopping_con .item .amount_sel li select {width:100%;height:20px; text-indent:2px;background:transparent;}
.shopping_con .item .amount_sel div {text-align:center;}
.shopping_result {clear:both;margin-top:10px;border-top:1px solid #cbcbcb; overflow:hidden; background:#fff url("../imgs/common/ico_plus.png") no-repeat center 5px;background-size:33px 51px; text-align:center;}
.shopping_result .price01 {float:left; width:50%; height:41px; padding-top:15px; padding-bottom:5px;color:#666; font-size:11px;}
.shopping_result .price01 span {display:block; margin-top:5px; color:#666; font-size:12px; font-weight:bold;}
.shopping_result .price02 {display:block; float:left; width:100%; height:34px; line-height:34px; color:#fff; font-size:14px; font-weight:bold; background-color:#5d5d5d;}
.shopping_result .price02 strong {color:#faff70; font-size:14px;}
.shopping_result .price02 span {color:#fff; font-size:12px;font-weight:normal}
.shopping_btn01 {padding:21px 0; background-color:#e6e6e6; text-align:center;}
.shopping_btn01 a {display:inline-block; margin:0 auto;padding:12px 40px;color:#fff;font-size:11px; border:1px solid #000; background-color:#000;}
.shopping_btn01 .b01 {color:#2e2e2e; background-color:#fff;}
.shopping_btn01 .b02 {border-color:#474747; background-color:#474747;}
.shopping_coment01 {height:80px; padding:20px 0 0 0; color:#fff; font-size:16px; font-weight:bold; border-bottom:1px solid #b4b4b4; background:url("/imgs/common/bg_shopping_ok.png") no-repeat 0 0; background-size:100% 100%; text-align:center;}
.shopping_coment01 .text01 {height:40px; color:#fff; font-size:35px; font-weight:bold;}
.shopping_text01 {padding:10px 0 15px 15px; color:#2e2e2e; font-size:14px; line-height:18px;}
.shopping_text01 p {margin-bottom:5px; font-size:16px;}

.section .title{border-bottom:1px solid #cbcbcb;}
.section .title span {display: inline-block;padding-right:9px;margin-right: 9px;border-right: 1px solid #828282;line-height: 1.2;font-size:11px;}
.section .title h3 {font-size:12px;margin-left:10px;padding:9px 0;}

#orderSimple {background:#e6e6e6}
#orderSimple div > p{margin:0 10px;font-size:12px;}
#orderSimple div:first-child{padding: 8px 0;border-bottom:1px solid #cbcbcb}
#orderSimple div:last-child{padding:8px 0;border-bottom:1px solid #cbcbcb}
#orderSimple .location span{color:#fd9722}
#orderSimple .location {position:relative}
#orderSimple .location a {padding:0 20px 0 7px;height:20px;display:inline-block;background:#fff url("../imgs/common/ico_ar_black.png") no-repeat 95% 6px;background-size:14px 8px;border:1px solid #000;font-size:11px;text-align:center;line-height:20px;position:absolute;right:10px;top:3px;}


/*주문상품 상세보기*/
#orderDetail{background:#e6e6e6;position:relative;border-bottom:1px solid #cdcdcd;display:none}
#orderDetail .subTitle{border-bottom:1px solid #cdcdcd}
#orderDetail .subTitle h4 > a {padding:0 13px 0 0;height:20px;font-size:11px;
	background:#000 url("/imgs/common/bul_detail_top.png") no-repeat 94% 6px !important;
	background-size: 8px 7px !important;
	border:1px solid #000;display:inline-block;text-align:center;line-height:20px;
	color:#fff;position:absolute;right:10px;top:2px;}
#orderDetail .goods{margin:0 10px;padding:7px 0 11px 0}
#orderDetail .goods h4{padding-bottom:6px;font-size:12px;}
#orderDetail .goods h4 > span{color:#ff9000}
#orderDetail .goods .item{background:#fff;padding:10px;margin-top:9px}
#orderDetail .goods .item h5{padding-bottom:7px;border-bottom:1px solid #cdcdcd;font-size:12px;}
#orderDetail .goods .item .contents{padding-top:9px;font-size:11px;line-height:13px;}
#orderDetail .goods .item .contents:after{content:"";display:block;visibility:hidden;clear:both;height:0}
#orderDetail .goods .item .contents dl{margin-left:70px;padding:1px 0 4px 0;border-bottom:1px solid #cdcdcd}
#orderDetail .goods .item .contents dd:nth-child(2){text-decoration:line-through}
#orderDetail .goods .item .contents dd:nth-child(4){font-weight:bold}
#orderDetail .goods .item .contents dd:nth-child(4) > span{color:#ff6161}
#orderDetail .goods .item .contents p{margin-left:70px;padding-top:4px}
#orderDetail .goods .item .contents .product{padding-right:10px;border-right:1px solid #cdcdcd;float:left}
#orderDetail .goods .item .contents .product img{width: 50px;height: 67px;}
#orderDetail .goods .item .contents .hidden{display:none}
#orderDetail .goods .item .contents .floatL{float:left}
#orderDetail .goods .item .contents p > strong{display:block;font-weight:bold;color:#2e2e2e;}
#orderDetail .goods .item .contents p span{color:#ff6161}

#delivery-place .title{position:relative; height:28px;}
#delivery-place .title h3 {margin:0;padding:8px 0 0 10px;}
#delivery-place .title div.btnOrder {position:absolute;top:4px;right:5px;}
#delivery-place .title div.btnOrder > a{display:inline-block;padding:0 5px;height:20px;color:#fff;font-size:10px;
	font-weight:normal;text-align:center;line-height:2;}
#delivery-place .title div.btnOrder > a.basic{background:#000;}
#delivery-place .title div.btnOrder > a.new{background:#828282;}
#delivery-place .title div.btnOrder > a.manage{background:#828282;}

/*배송 주소록*/
#delivery-place .contents{border-bottom:1px solid #cdcdcd;background:#e6e6e6;padding:14px 0}
#delivery-place .addressBook{background:#262626;color:#fff;padding:0 10px;position:relative;display:none}
#delivery-place .addressBook > p{border-bottom:1px solid #fff;padding:10px 0;font-size:13px;}
#delivery-place .addressBook > p span{color:#ff9000}
#delivery-place .addressBook > p a{display:block;position:absolute;right:10px;top:10px;
	width:14px;height:14px;background:url("/imgs/common/btn_layer_closed.png") 0 0 no-repeat;
	background-size:14px 14px;text-indent:-9999px;}
#delivery-place .addressBook .addressList{display:table;width:100%}
#delivery-place .addressBook .addressList .fieldList{display:table-row}
#delivery-place .addressBook .addressList div:first-child p{border-top:0}
#delivery-place .addressBook .addressList .fieldList p{
	display:table-cell;border-top:1px solid #525252;padding:8px 0;vertical-align:middle;font-size:11px;line-height:13px;}
#delivery-place .addressBook .addressList .fieldList p:first-child{width:52px;font-weight:bold}
#delivery-place .addressBook .addressList .fieldList p:last-child{width:49px}
#delivery-place .addressBook .addressList .fieldList p > a{display:block;width:49px;height:22px;background:#5c5c5c;
text-align:center;font-size:12px;font-weight:bold;line-height:22px;}

/*배송 받는 곳*/
#delivery-place .contents {margin:0;padding:0 0 10px;}
#delivery-place .contents .delivery{margin:0 10px}
#delivery-place .contents .fieldList{display:table;width:100%;}
#delivery-place .contents .fieldList textarea{width:100%;border:1px solid #5c5c5c;height:48px;border-radius:0}
#delivery-place .contents .fieldList input{width:100%;height:22px}
#delivery-place .contents .fieldList .address .item .tableDisplay input{text-align:center}
#delivery-place .contents .fieldList .address .item div.tableDisplay{padding-top:0}
#delivery-place .contents .fieldList .address .item > div{padding-top:5px}
#delivery-place .contents .fieldList > div{display:table-row}
#delivery-place .contents .fieldList .label,
#delivery-place .contents .fieldList .item{display:table-cell}
#delivery-place .contents .fieldList .label{width:80px;vertical-align:top;padding-top:8px;font-size:11px;border-top:1px solid #828282}
#delivery-place .contents .fieldList .item{padding:4px 0;border-top:1px solid #828282}
#delivery-place .contents .fieldList .item .tableDisplay{display:table;width:100%}
#delivery-place .contents .fieldList .item .tableDisplay > div{display:table-row}
#delivery-place .contents .fieldList .item .tableDisplay .tableCol{display:table-cell;vertical-align:middle}
#delivery-place .contents .fieldList .item .tableDisplay .colSpace{width:11px;text-align:center}
#delivery-place .contents .fieldList .name .label,
#delivery-place .contents .fieldList .name .item{border-top:0}
#delivery-place .contents .fieldList .address .item .tableCol > .button{
	width:100%;min-width:80px;height:30px;background:#333;display:block;
	color:#fff;font-size:12px;text-align:center;line-height:30px;overflow: hidden;}
#delivery-place .contents .fieldList .deliveryMemo div.item{padding-bottom:0}

/*셀렉트*/
#delivery-place .contents .fieldList .homeNumber .tableDisplay select,
#delivery-place .contents .fieldList .phoneNumber .tableDisplay select{border-radius:0 !important;
height:20px;background-color:transparent;vertical-align:middle;line-height:1.4;text-indent:2px;}
/*#delivery-place .contents .fieldList .homeNumber .tableDisplay a.selindex,
#delivery-place .contents .fieldList .phoneNumber .tableDisplay a.selindex{
width:100%;min-width: 60px;height:20px;line-height: 2;
display:block;border:1px solid #5c5c5c;background-color:#fff;background-image:url("btnSelect.gif");
background-size:21px 21px;background-repeat:no-repeat;background-position:center right}*/

/*우편번호*/
#postCode{background:#262626;color:#fff;display:none}
#postCode .findCode{margin:0 10px}
#postCode .findCode{padding:10px 0}
#postCode .findCode .find{position:relative}
#postCode .findCode .find > div:first-child{padding-bottom:10px;border-bottom:1px solid #cdcdcd}
#postCode .findCode .find > div:first-child > p{font-size:9px}
#postCode .findCode .find > div:first-child > a{
	width:14px;height:14px;text-indent:-9999px;display:block;
	background-image:url("close.png");
	background-repeat:no-repeat;background-size:14px 14px;
	position:absolute;right:0;top:0}
#postCode .findCode .find .fieldList{display:table;width:100%;padding:10px 0}
#postCode .findCode .fieldList > div{display:table-row}
#postCode .findCode .fieldList > div p{display:table-cell;width:100%;vertical-align:middle}
#postCode .findCode .fieldList > div p a{display:block;width:49px;height:23px;background-color:#5c5c5c;
	line-height:1.9;text-align:center;margin-left:4px;font-weight:bold;font-size:12px}
#postCode .findCode .fieldList > div p input{width:100%;height:22px;border:0 none}
#postCode .displayTable{display:table;width:100%}
#postCode .displayTable > div{display:table-row}
#postCode .displayTable > div p{display:table-cell;padding:10px 0;border-top:1px solid #525252;font-size:10px;vertical-align:middle}
#postCode .displayTable > div p:last-child{width:49px}
#postCode .displayTable > div p span{display:block}
#postCode .displayTable > div p a{background-color:#ff6161;width:49px;height:22px;text-align:center;display:block;
	font-weight:bold;line-height:1.9;font-size:12px}
#postCode .displayTable > div.last p{padding-bottom:0}
#postCode .detailAddress{margin:0 10px;padding:10px 0}
#postCode .detailAddress > div:first-child,
#postCode .lastAddress > div:first-child{padding-bottom:10px;border-bottom:1px solid #cdcdcd;position:relative}
#postCode .detailAddress > div:first-child p,
#postCode .lastAddress > div:first-child p{font-size:9px}
#postCode .detailAddress > div:first-child a,
#postCode .lastAddress > div:first-child a{width:14px;height:14px;display:block;text-indent:-9999px;
	background-image:url("close.png");background-size:14px 14px;position:absolute;top:0;right:0}
#postCode .detailAddress > div:last-child{padding-top:10px}
#postCode .detailAddress > div:last-child dl dd,
#postCode .lastAddress > div:nth-child(2) dl dd{font-size:9px}
#postCode .detailAddress > div:last-child .fieldList{display:table;width:100%;padding-top:10px}
#postCode .detailAddress > div:last-child .fieldList > div{display:table-row}
#postCode .detailAddress > div:last-child .fieldList > div p{display:table-cell;vertical-align:middle}
#postCode .detailAddress > div:last-child .fieldList > div p input{width:100%;height:22px;border:0 none}
#postCode .detailAddress > div:last-child .fieldList > div p:last-child{width:49px}
#postCode .detailAddress > div:last-child .fieldList > div p a{width:49px;height:23px;background-color:#5c5c5c;display:block;
	text-align:center;line-height:1.9;margin-left:4px;font-weight:bold;font-size:12px}
#postCode .lastAddress{margin:0 10px;padding:10px 0}
#postCode .lastAddress > div:nth-child(2){padding:10px 0;border-bottom:1px solid #525252}
#postCode .lastAddress > div:last-child{width:79px;margin:0 auto;padding-top:10px}
#postCode .lastAddress > div:last-child a{display:block;width:79px;height:23px;background-color:#5c5c5c;text-align:center;font-size:12px;font-weight:bold;line-height:2}

/*할인받기*/
#discount .contents{background:#e6e6e6;position:relative}
#discount .apply{margin:0 10px}
#discount .apply .fieldList{padding:10px 0;display:table;width:100%;font-size:12px;}
#discount .apply .fieldList > div{display:table-row}
#discount .apply .fieldList .applyTotal .label,
#discount .apply .fieldList .applyTotal .item{padding-top:10px;border-top:1px solid #828282}
#discount .apply .fieldList .paymentPrice .label,
#discount .apply .fieldList .paymentPrice .item{padding-bottom:10px;border-bottom:1px solid #828282}
#discount .apply .fieldList .applyTotal .item span{color:#ff3d3d;font-weight:bold}
#discount .apply .fieldList > div .label,
#discount .apply .fieldList > div .item{display:table-cell;}
#discount .apply .fieldList > div .label{width:65px;}
#discount .apply .fieldList > div .item{text-align:right}
#discount .apply .fieldList .discountApply .label{padding-top:10px}

#discount .apply .fieldList .discountApply .tableDisplay{display:table;width:100%;font-size:12px;}
#discount .apply .fieldList .discountApply .tableDisplay > div{display:table-row}
#discount .apply .fieldList .discountApply .tableDisplay > div .tableCol{display:table-cell;border-top:1px solid #bababa;line-height:2;padding:8px 0 5px 0}
#discount .apply .fieldList .discountApply .tableDisplay > div input{text-align:right;width:75px;height:20px;margin-right:2px;padding:0 4px 0 0;font-size:12px;vertical-align: middle;border:1px solid #5C5C5C;}
#discount .apply .fieldList .discountApply .tableDisplay > div.frist .tableCol{border-top:0 none;}
#discount .apply .fieldList .discountApply .tableDisplay > div div:first-child.tableCol{text-align:left;width:90px}
#discount .apply .fieldList .discountApply .tableDisplay > div div:last-child a{background:#828282;color:#fff;font-size:11px;width:55px;height:20px;display:inline-block;margin-right:4px;text-align:center;line-height:20px;vertical-align: middle;}
#discount .apply .fieldList .discountApply .tableDisplay > div div:last-child a:first-child{
text-indent:-8px;background-image:url("/imgs/common/btnDown.png");background-size:6px 4px;background-repeat:no-repeat;background-position:35px center}
#discount .apply .fieldList .discountApply .tableDisplay .wpoint a{background:#515151;color:#fff;width:20px;height:18px;display:inline-block;line-height:1.5;text-align:center}

/*wpointInfo*/
#discount .wpointInfo{padding:10px 30px 10px 10px;background:#515151;color:#fff;position:absolute;
top:50px;left:60px;font-size:10px;opacity:0.95;display:none}
#discount .wpointInfo p{width:130px}
#discount .wpointInfo a{display:block;width:10px;height:10px;background-image:url("btnWpoint.png");background-repeat:no-repeat;background-size:10px 10px;text-indent:-9999px;position:absolute;top:5px;right:5px}

/*calculator*/
#discount .totalPrice{display:table;width:100%;padding:6px 0;border-top:1px solid #cdcdcd;background:#fff}
#discount .totalPrice .fieldList{display:table-row}
#discount .totalPrice .fieldList p{display:table-cell;text-align:center;font-size:12px;line-height:1.6;vertical-align:middle;color: #666;}
#discount .totalPrice .fieldList p.minus,
#discount .totalPrice .fieldList p.plus{text-indent:-9999px;width:33px;height:51px;}
#discount .totalPrice .fieldList p.minus{background:url("/imgs/common/ico_minus.png") 0 0 no-repeat;background-size:33px 51px;}
#discount .totalPrice .fieldList p.plus{background:url("/imgs/common/ico_plus.png") 0 0 no-repeat;background-size:33px 51px;}
#discount .totalPrice .fieldList p strong{display:block;font-weight: bold;}
#discount .totalOrderPrice{background:#5d5d5d;color:#fff;text-align:center;padding:14px 0}
#discount .totalOrderPrice p{font-size:13px;font-weight:bold}
#discount .totalOrderPrice span{color:#faff70;font-size:11px;}

/*step04 결제하기*/
#payment .contents{background:#e6e6e6}
#payment div.paymentKind{width:300px;margin:0 auto;padding:0 0 10px;*zoom:1;font-size:12px;}
#payment div.paymentKind:after{content:"";clear:both;display:block;height:0;visibility:hidden}

#payment .paymentKind p {margin:0;padding:10px 0 0;}
#payment .paymentKind p a{display:block;width:70px;height:45px;font-size:12px;background:#828282;color:#fff;text-align:center;line-height:3;}
#payment .paymentKind p:nth-child(3) > a,
#payment .paymentKind p:last-child > a{line-height:1.2;padding-top:5px;height:40px;}
#payment .paymentKind p a.selected{background:#000}
#payment .paymentKind p label {vertical-align:top;margin:0 10px 0 0;padding:0;}
#payment .paymentKind p input {vertical-align:top;margin:0;padding:0;}

#payment .paymentPrice{border-top:1px solid #828282;padding:9px 10px 0;margin:0 0;font-size:12px;}
#payment .paymentPrice:after{content:"";display:block;height:0;clear:both;visibility:hidden}
#payment .paymentPrice dt{float:left;padding-top:3px}
#payment .paymentPrice dd{float:right;padding-bottom:14px}
#payment .paymentPrice dd input{border:0 none;box-shadow:none;background:transparent;
	text-align:right;font-weight:bold;width:120px;height:24px;color:#ff3d3d;vertical-align:middle;}

.phoneguide {display:block;clear:both;width:100%;margin:0;padding:0;}
.phoneguide p {margin:10px 0}
.phoneguide p strong {font-weight:bold;}
.phoneguide ol {width:100%;margin:0;padding:0;}
.phoneguide ol li {font-size:11px;line-height:14px;}

#payment .fieldList {clear:both;padding:12px 0 0;background:#e7bbbb;}
#payment .fieldList h4 {font-size:12px;padding:10px 10px 0;color:#333}
#payment .fieldList p {font-size:10px;padding:10px 10px 5px;color:#666;}
#payment .accepTerms {font-size:11px;color:#666;}
#payment .accepTerms p {padding:10px 10px 0;}
#payment .device {padding: 10px 15px; height:150px; background:#fff;overflow:hidden;overflow-y:scroll;}
#payment .swiper-container { width:100%;}

#payment .device #wrapper {/*position:absolute;*/position:relative; overflow:auto; width:100%;}
#payment .device #wrapper #scroller {/*position:absolute;*/ padding:0; width:100%;}
#payment .device #wrapper #scroller .swiper-container { width:100%;}

#payment .section-protection {color: rgb(126, 126, 126); font-size: 11px;line-height:18px;}
#payment .section-protection .protectionList {padding-bottom: 30px;}
#payment .section-protection .protectionList dt {padding: 10px 0px; color: rgb(0, 0, 0); font-size: 11px;}
#payment .section-protection .protectionList dd {padding: 15px; background-color: rgb(245, 245, 245);}
#payment .section-protection .protectionList .privacyList {padding: 20px 0px;}
#payment .section-protection .protectionList .privacyList dt {padding: 0px; color: rgb(126, 126, 126);}
#payment .section-protection .protectionList .privacyList dd {padding: 0px;}
#payment .section-protection .protectionList #privacyMeasure .privacyList {padding-top: 0px;}
#payment .section-protection .protectionList #privacyMeasure .privacyList dt {padding-top: 15px;}
#payment .section-protection .protectionList #privacyMeasure .privacyList dt:first-child {padding-top: 0px;}
#payment .section-protection .protectionList #privateNotice p {padding-top: 30px;}
#payment .section-protection .protectionList #responsibility .privacyList {padding-bottom: 0px;}
#payment .section-protection .protectionList .privacyList .privacyInlist dt {padding-top: 15px;}
#payment .section-protection .protectionList #privacyComplaint .privacyList dt {padding-top: 15px;}
#payment .section-protection .protectionList #juvenileProtection ul li.first {padding: 15px 0px;}
#payment .section-protection .protectionTeam .privacyList dt {padding-top: 15px;}
#payment .section-protection .protectionTeam .privacyList dt:first-child {padding-top: 0px;}
#payment .section-protection .listIcon li {background: url("/imgs/common/sprites_customerIcon.png") no-repeat 0px -90px; padding-left: 10px;}
.protectionList .tableBox {margin: 15px 0px 15px 12px; border: 1px solid rgb(229, 229, 229); width: 95%;}
.protectionList .tableBox th {text-align: left; vertical-align: middle; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid;}
.protectionList .tableBox td {text-align: left; vertical-align: middle; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid;}
.protectionList .tableBox th {padding:5px 5px;font-weight: bold; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);}
.protectionList .tableBox thead th {text-align: center;}
.protectionList .tableBox td {color: rgb(126, 126, 126); padding:5px 5px;border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);}

#payment-goods{background:#e6e6e6;border-bottom:1px solid #cdcdcd}
#payment-goods .goods{margin:0 15px;padding-bottom:14px;padding-top:1px}
#payment-goods .goods .title span{color:#ff9000;font-weight:normal}
#payment-goods .goods .title h3{}
#payment-goods .goods .item{background:#fff;margin-top:14px;padding:15px}
#payment-goods .goods .item h4{padding-bottom:7px;border-bottom:1px solid #cdcdcd;font-size:17px;}
#payment-goods .goods .item .contents{padding-top:10px;font-size:15px}
#payment-goods .goods .item .contents:after{content:"";clear:both;display:block;height:0;visibility:hidden}
#payment-goods .goods .item .contents .product{float:left;padding-right:10px;border-right:1px solid #cdcdcd}
#payment-goods .goods .item .contents .product img{width: 75px;height: 101px;vertical-align:middle;}
#payment-goods .goods .item .contents dl{padding:1px 0 8px 0;margin-left:105px;border-bottom:1px solid #cdcdcd}
#payment-goods .goods .item .contents dt.hidden{display:none}
#payment-goods .goods .item .contents .floatL{float:left}
#payment-goods .goods .item .contents dd:nth-child(2){text-decoration:line-through}
#payment-goods .goods .item .contents dd:nth-child(4){font-weight:bold;margin-left:5px}
#payment-goods .goods .item .contents dd:nth-child(4) > span{color:#ff6161}
#payment-goods .goods .item .contents p{margin-left:105px;padding-top:8px}
#payment-goods .goods .item .contents p strong{display:block;font-weight:bold}
#payment-goods .goods .item .contents p strong span{color:#ff6161}

/*calculator*/
#calculation .calculator{display:table;width:100%;min-width:320px;padding:6px 0}
#calculation .calculator .fieldList{display:table-row;background:#fff;}
#calculation .calculator .fieldList p{display:table-cell;text-align:center;font-size:12px;line-height:1.6;vertical-align:middle;color: #666;}
#calculation .calculator .fieldList p.minus,
#calculation .calculator .fieldList p.plus{width:33px;height:51px;text-indent:-9999px}
#calculation .calculator .fieldList p.minus{background:url("../imgs/common/ico_minus.png") 0 0 no-repeat;background-size:33px 51px;}
#calculation .calculator .fieldList p.plus{background:url("../imgs/common/ico_plus.png") 0 0 no-repeat;background-size:33px 51px;}
#calculation .calculator .fieldList p strong{display:block;font-weight: bold;}
#calculation .wpoint{background:#000;color:#fff;font-size:16px;padding:6px 0;font-weight:bold}
#calculation .wpoint dl{padding:0 10px}
#calculation .wpoint dt{float:left}
#calculation .wpoint dd{text-align:right}
#calculation .totalPrice{background:#5d5d5d;color:#fff;text-align:center;font-size:18px;font-weight:bold;padding:10px 0}
#calculation .totalPrice span{color:#faff70}


/* 배송받을 곳 */
#complete-delivery-place{background:#e6e6e6;padding-top:13px}
#complete-delivery-place .title{margin:0 15px;font-weight:bold}
#complete-delivery-place .title h3{padding-bottom:10px;font-size:18px;}
#complete-delivery-place .item{background:#fff;margin:0 15px;padding:16px 15px}
#complete-delivery-place .item .tableDisplay{display:table;width:100%}
#complete-delivery-place .item .tableDisplay > div{display:table-row}
#complete-delivery-place .item .tableDisplay > div .tableCol{display:table-cell;padding:15px 0;border-top:1px solid #cdcdcd;word-break: break-all;line-height:18px;font-size:14px;}
#complete-delivery-place .item .tableDisplay > div:first-child .tableCol{padding-top:0;border-top:0}
#complete-delivery-place .item .tableDisplay > div:last-child .tableCol{padding-bottom:0}
#complete-delivery-place .item .tableDisplay > div div:first-child.tableCol{width:100px}

/* 결제정보 */
#payment-info{background:#e6e6e6;border-bottom:1px solid #dfdfdf;}
#payment-info .title{margin:0 15px;font-weight:bold}
#payment-info .title h3{padding-top:12px;font-size:18px;}
#payment-info .item{background:#fff;margin:15px;padding:15px 15px 17px 15px}
#payment-info .item dt{float:left;width:120px;padding:10px 0 11px 0}
#payment-info .item dd{padding:10px 0 11px 0;border-top:1px solid #cdcdcd}
#payment-info .item dt:first-child,
#payment-info .item dd.first{padding-top:0;border-top:0}
#payment-info .item dt:last-child,
#payment-info .item dd.last{padding-bottom:0}
#payment-info .item span{color:#ff6161}

.payment_btn {padding:21px 0 22px 0; border-top:1px solid #cbcbcb; text-align:center;}
.payment_btn a {display:inline-block; width:120px; height:34px; line-height:34px; color:#fff; font-size:12px; background-color:#000;}
.payment_btn .b01 {background-color:#707070;}
.payment_btn.type02 a {width:150px;}

.mypage_tab01 {width:100%;overflow:hidden;}
.mypage_tab01 .mn{overflow:hidden;}
.mypage_tab01 .mn li{float:left;display:block;width:50%;text-align:center;background: #3f3f3f url(/imgs/common/bg_wp_mn.png) no-repeat right;font-size:12px;}
.mypage_tab01 .mn li:last-child {background:#3f3f3f none;}
.mypage_tab01 .mn .selected:last-child {background: #43ccd6 none;}
.mypage_tab01 .mn a{display:block;color:#fff;font-weight:bold;padding:6px 0 5px 0;}
.mypage_tab01 .mn a span {font-weight:normal;}
.mypage_tab01 .mn a:hover{background: #43ccd6 url(/imgs/common/bg_wp_mn.png) no-repeat right;}
.mypage_tab01 .mn .selected{background: #43ccd6 url(/imgs/common/bg_wp_mn.png) no-repeat right;}
.mypage_tab02 {width:100%; padding:10px 0; overflow:hidden;}
.mypage_tab02 li {float:left; width:16.6%;}
.mypage_tab02 li a {display:block; height:49px; color:#bebebe; font-size:12px; border-left:1px solid #d9d9d9; text-align:center;}
.mypage_tab02 li:first-child a {border-left:none;}
.mypage_tab02 li a .num {display:block; height:31px; line-height:31px; font-size:20px;}
.mypage_tab02 li a.on {color:#2e2e2e;}
.mypage_tab02 li a.on .num {color:#ff6161;}

.mypage_product_list{background:#e6e6e6;border-bottom:1px solid #cbcbcb;overflow:hidden}
.mypage_product_list .goods{margin:0 10px;padding-bottom:10px;padding-top:3px}
.mypage_product_list .goods .title{padding:15px 0 0;}
.mypage_product_list .goods .title h3{font-size:13px;}
.mypage_product_list .goods .item{background:#fff;margin-top:10px;padding:10px;overflow:hidden}
.mypage_product_list .goods .item h4{position:relative;padding-bottom:7px;border-bottom:1px solid #cdcdcd;font-size:12px;color:#2e2e2e;font-style:normal}
.mypage_product_list .goods .item h4 span {position:absolute; right:0;font-size:12px}
.mypage_product_list .goods .item .contents{position:relative;padding-top:10px;font-size:15px}
.mypage_product_list .goods .item .contents.nonOrder{position:relative;padding:15px 0 5px;font-size:12px}
.mypage_product_list .goods .item .contents:after{content:"";clear:both;display:block;height:0;visibility:hidden}
.mypage_product_list .goods .item .contents .product{float:left;padding-right:8px;border-right:1px solid #cdcdcd}
.mypage_product_list .goods .item .contents .product img{width: 50px;height: 68px;vertical-align:middle;}
.mypage_product_list .goods .item .contents .text{padding:1px 0 3px 0;margin:0 65px 0 70px;color:#2e2e2e; font-size:11px; line-height:14px;border-bottom:1px solid #cdcdcd}
.mypage_product_list .goods .item .contents .text span {color:#ff6161; font-weight:bold;}
.mypage_product_list .goods .item .contents .text b {font-weight:bold;}
.mypage_product_list .goods .item .contents .text.nonOrder {margin:0 80px 0 70px;}
.mypage_product_list .goods .item .contents .text02 {margin-right:0;}
.mypage_product_list .goods .item .contents p{margin-left:70px;padding-top:3px;font-size:11px;line-height:14px}
.mypage_product_list .goods .item .contents .btn_write{position:absolute; top:10px; right:0; width:59px; height:52px; padding-top:23px; color:#fff; font-size:11px; line-height:14px; background-color:#707070; text-align:center;}
.mypage_product_list .goods .item .contents .btn_group{position:absolute; top:12px; right:0; text-align:center;}
.mypage_product_list .goods .item .contents .btn_group li {margin-bottom:6px;}
.mypage_product_list .goods .item .contents .btn_group li a {display:block; width:59px; height:17px; color:#fff; font-size:11px; line-height:17px;}
.mypage_product_list .goods .item .contents .btn_group li .btn01 {background-color:#000000;}
.mypage_product_list .goods .item .contents .btn_group li .btn02 {background-color:#707070;}
.mypage_product_list .goods .item .contents .btn_group li .btn03 {width:57px; height:15px; color:#222; line-height:15px; border:1px solid #202020; background-color:#fff;letter-spacing:-1px;}
.mypage_product_list .goods .item .contents .btn_group li .btn04 {background-color:#ddd;}
.mypage_product_list .goods .item .contents .btn_group li .btn05 {background-color:#707070;width:90px;height:90px;line-height:90px;font-size:18px;font-weight:bold;}
.mypage_product_list .goods .item .state_list li {position:relative; padding:8px 0 6px 100px; font-size:0; line-height:0; border-top:1px solid #cbcbcb;}
.mypage_product_list .goods .item .state_list li:first-child {border-top:none;}
.mypage_product_list .goods .item .state_list li .tit {position:absolute; top:8px; left:0; color:#2e2e2e; font-size:16px; line-height:20px;}
.mypage_product_list .goods .item .state_list li .txt {color:#2e2e2e; font-size:14px; line-height:18px;}
.mypage_product_list .goods .item .view {margin:14px -15px -15px -15px; padding:10px 0 0; background-color:#8a8a8a; overflow:hidden;}
.mypage_product_list .goods .item .view .image_txt {overflow:hidden;padding:0 10px 10px;word-break:break-all;}
.mypage_product_list .goods .item .view .image_txt img {width:74px;height:100px;border:2px solid #fff;}
.mypage_product_list .goods .item .view .image {float:left; width:26%;}
.mypage_product_list .goods .item .view .text {color:#fefefe; font-size:11px; line-height:14px;word-break:break-all;}
.mypage_product_list .goods .item .view .text02 {float:left; width:68%; margin-left:3%; color:#fefefe; font-size:11px; line-height:14px;}
.mypage_product_list .goods .item .btn_pro_view {margin:14px -15px -15px -15px;}
.mypage_product_list .goods .item .btn_pro_view span {background: url(/imgs/common/bul_all_d.png) no-repeat right top;background-size:10px 7px;padding-right:13px}
.mypage_product_list .goods .item .btn_pro_view a {display:block;height:23px; line-height:18px; color:#fff; font-size:10px; background-color:#3f3f3f; text-align:center;overflow:hidden;}
.mypage_product_list .goods .item .btn_pro_view02 {margin:0 0 0 0; overflow:hidden;}
.mypage_product_list .goods .item .btn_pro_view02 a {float:left;display:block;width:100%; height:23px; line-height:18px; color:#fff; font-size:10px; background-color:#3f3f3f; text-align:center;}
.mypage_product_list .goods .item .btn_pro_view02 a:first-child {background-color:#606060;}
.mypage_product_list .goods .item .btn_pro_view02 span {background: url(/imgs/common/bul_all_up.png) no-repeat right center;padding-right:13px}

.write_tb{clear:both;border-top:1px solid #cbcbcb;background:#e6e6e6;padding:15px 10px;overflow:hidden;}
.write_tb h3{color:#2e2e2e;font-size:13px;}
.write_tb table{width:100%;margin-top:15px; border-bottom:1px solid #828282;}
.write_tb table tr{border-top:1px solid #828282;}
.write_tb table th{width:80px;vertical-align:middle;padding:5px 0 5px 0;text-align:left;color:#2e2e2e;font-size:12px;}
.write_tb table .cn{vertical-align:top;}
.write_tb table td{padding:7px 0;color:#2e2e2e;}
.write_tb table td label{padding-right:10px;}
.write_tb table td input{color:#2e2e2e;}
.write_tb table td select {width:50%;height:24px;font-size:12px;background:transparent;display:inline-block;}
.write_tb table .inp{width:99%;border-radius:0px;height:24px;border:1px solid #231916;padding:2px 5px;font-size:12px;background:#fff;}
.write_tb table .inter{margin-top:7px;}
.write_tb table button {display:inline-block;}
.write_tb table td span {display:inline-block;}

.btn_type01 {display:block; height:30px; line-height:30px; margin:20px 15px; color:#fff !important; font-size:12px; font-weight:bold; background-color:#606060; text-align:center;}
.btn_type02 {clear:both;margin:15px 0 18px 0; text-align:center;vertical-align:top;}
.btn_type02 span {display:inline-block;vertical-align:top;font-size:12px;}
.btn_type02 a {display:block;padding:10px 30px;color:#fff;font-weight:bold;}
.btn_type02 button {display:inline-block;padding:9px 30px 8px;color:#fff;font-weight:bold;border:0;font-size:12px;}
.btn_type03 a {display:inline-block; color:#fff !important;min-width:45px; height:20px; line-height:20px; padding:0 10px; color:#fff; font-size:12px; background-color:#828282;text-align:center;}
.btn_type03 .on {background-color:#000;color:#fff !important;}
.btn_type03 a span {color:#fff !important;background:url(../imgs/common/bul_all_w.png) no-repeat right center;background-size:6px 7px;padding-right:15px}
.btn_type03 button {display:inline-block; color:#fff !important;min-width:30px; height:28px; line-height:28px; padding:0 10px; color:#fff; font-size:14px; background-color:#828282;}

.btn_type04 a {display:inline-block;text-align:center;min-width:35px; height:18px; line-height:18px; padding:0 10px; color:#fff; font-size:11px; border:1px solid #000; background-color:#000;}
.btn_type04 .b01 {color:#2e2e2e; background-color:#fff;}
.btn_type04 .b02 {border-color:#474747; background-color:#474747;}

.btn_type05{display:block;height:22px; line-height:23px; margin:15px 10px; color:#fff !important; font-size:12px; font-weight:bold;text-align:center;background-color:#000;}
.btn_type05 span {background:url("/imgs/common/bul_all_d.png") no-repeat right center;background-size:10px 7px;padding-right:10px;}

.btn_type06{display:block; height:22px; line-height:23px; color:#fff !important; font-size:12px; font-weight:bold; text-align:center;background-color:#ff6161}
.btn_type06 span {background: url("/imgs/common/bul_all_w.png") no-repeat right 2px;background-size:6px 7px;padding-right:10px}

.btn_type07 {clear:both;margin:14px 0 14px 0; text-align:center;vertical-align:top;}
.btn_type07 span {display:inline-block;vertical-align:top;font-size:12px;}
.btn_type07 a {display:block;padding:10px 12px;color:#fff;font-weight:bold;overflow:hidden;}

.btn_type_qna {clear:both;padding:15px 0;overflow:hidden;text-align:center;vertical-align:top;}
.btn_type_qna span {display:inline-block;vertical-align:top;font-size:12px;}
.btn_type_qna a {display:block;padding:10px 35px;color:#fff;font-weight:bold;}
.btn_type_qna button {display:inline-block;padding:9px 35px 8px;color:#fff;font-weight:bold;border:0;font-size:12px;}

/* 쿠폰받기 */
.cupon_conts {clear:both;padding:20px 10px 30px;overflow:hidden;}
.receive {border-bottom:1px solid #828282;overflow:hidden;padding:0 0 15px;text-align:center;}
.receive p {line-height:15px;font-size:12px;padding:10px 0 0;color:#222;}
.receive p strong {font-size:18px;font-weight:bold;color:#1e1e1e;}
.receive p em {font-weight:bold}
.receive p img {width:110px;height:auto;text-align:center;margin:15px 0 0}
.receive_process {clear:both;padding:18px 0 0}
.receive_process h3 {font-size:14px;color:#222;}
.receive_process ul {padding:10px 0 10px}
.receive_process ul li {font-size:12px;background:url(../imgs/common/bul_list.png) no-repeat left top; background-size:7px 11px;padding:0 0 5px 12px;line-height:15px;}
.receive_inquiry {background:#f4f4f4;padding:8px 5px;overflow:hidden;color:#7e7e7e;font-size:11px;}
.receive_inquiry span {padding:0 5px 0 5px;}

/* footer */
.footerTop {
	/* background:#3b3b3b url(/imgs/common/bg_top.png) no-repeat right; */
	background-image:url(/imgs/common/bg_top.png);
	background-repeat:no-repeat;
	background-size:63px 29px;
	background-color:#3b3b3b;
	background-position:right 0;
	height:29px;
	overflow:hidden;
}
.footerTop ul {float:left;padding:9px 0 0 0;width:82%;}
.footerTop ul li {float:left;font-size:11px;}
.footerTop ul li img {width:4px;height:auto;vertical-align:top;margin:3px 0 0}
.footerTop ul li:first-child {background:none}
.footerTop ul li a {display:inline-block;color:#fff;padding:0 6px 0 6px}

.btn_top {float:right;display:inline;padding:10px 5px 0 0}
.btn_top a {display:block;font-weight:bold;color:#fff;font-size:10px;padding-right:5px;}
.btn_top img {width:10px;height:auto;vertical-align:top;margin:2px 0 0 2px;}

.footerConts {clear:both;padding:15px 10px 40px;overflow:hidden;}
.footLeft {float:left;}
.footRight {float:right;display:inline;}
.footRight img {width:24px;height:24px;}
.btn_gray {display:inline-block;padding:5px 20px;overflow:hidden;background:#707070}
.btn_gray span {font-size:11px;font-weight:bold;color:#fff;}
.btn_gray a {display:block;color:#fff;}

.btn_gray2 {display:inline-block;padding:5px 8px;overflow:hidden;background:#707070}
.btn_gray2 span {font-size:11px;font-weight:bold;color:#fff;}
.btn_gray2 a {display:block;color:#fff;}

.btn_black {display:inline-block;padding:5px 8px;overflow:hidden;background:#363636}
.btn_black span {font-size:12px;font-weight:bold;color:#fff;}
.btn_black a {display:block;color:#fff;}

address {clear:both;font-size:10px;color:#fff;line-height:14px;padding:10px 0 0;}
address p {padding:7px 0 0}

/* 1106 modify by kisup */
/* 슬라이드 썸네일 */
.slide_wrap {margin-bottom:-1px;}
.slide_wrap .slide li{text-align:center;width:100%;overflow:hidden;line-height:0;}
.slide_wrap .slide li a {display:block;margin:0;padding:0;border:0 none !important;}
.slide_wrap .slide li img{width:100%;height:auto;border:0 none !important;line-height:0 !important;}
.slide_wrap .thumb{position:absolute;left:0;width:100%;bottom:2px;text-align:center}
.slide_wrap .thumb li{cursor:pointer;display:inline-block;margin:0 3px;width:12px;height:13px;background-size:12px 13px;background-image:url(/imgs/common/ico_banner_off.png);background-repeat:no-repeat;background-position:0 0;}
.slide_wrap .thumb .flex-active{background-size:12px 13px;background-image:url(/imgs/common/ico_banner_on.png);background-repeat:no-repeat;background-position:0 0;border:0 none !important;}

/* 프로모션 배너 */
.promotion .thumb{left:auto;right:0;width:auto;text-align:right}
/* 슬라이드 이미지 최소 높이값 지정하기  */
.promotion .slide li img{width:100%;height:auto;}

/* category.asp 카테고리 배너 */
/* 슬라이드 높이값 지정하기  */
.category .menu_wrap{height:0px;overflow:hidden}
.category .category_banner2{height:auto;overflow:hidden}
.category .category_banner2 .thumb li{border:0 !important;overflow:hidden;}
.category .category_banner2 .slide li img{width:100%;height:auto;border:0 none !important;line-height:0 !important;overflow:hidden;}

/* shopLarge_all.asp */
.category_wrap{position:relative}
#category_submenu{display:none;position:absolute;left:23%;top:39px;width:50%;z-index:1000}
#category_submenu a{display:block;font-size:11px;padding:8px 10px 7px;color:rgba(255,255,255,0.8);border-bottom:1px solid #878787;background:#434343}
#category_submenu a .ico{display:inline-block;margin-top:-4px;margin-right:5px;width:0;height:0;vertical-align:middle;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #e2e2e2}
#category_submenu a:last-child{border-bottom:0}
#category_submenu .arrow{display:block;position:absolute;left:50%;top:-7px;margin-left:-7px;width:0;height:0;vertical-align:middle;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #434343}
.category_title .menu.on {background:url(/imgs/common/cate_menu_up.png) no-repeat right center}


/* top button */
.layer_btn_top{display:none}

/* ShopEvent.asp */
/* 슬라이드 높이값 지정하기  */
.prod_view.event .slide_wrap{width:100%;height:auto}
.prod_view.event .slide_wrap .slide li img{width:auto;min-height:auto;}

/* ViewProduct.asp */
/* 슬라이드 높이값 지정하기  */
.prod_view.view .slide_wrap{position:relative;width:100%;height:330px}
.prod_view.view .slide_wrap .slide{position:absolute;left:50%;margin-left:-360px;top:0;width:720px;background:#fff;}
.prod_view.view .slide_wrap .slide li{padding:10px 5px 10px;}
.prod_view.view .slide_wrap .slide li a {display:block;}
.prod_view.view .slide_wrap .slide li img{position:relative;width:auto;min-height:310px;max-height:330px;
-webkit-transition: all .5s ease;
opacity:0.5;
-webkit-backface-visibility: hidden;
/*-webkit-filter: graycalse(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%); */
}
.prod_view.view .slide_wrap .slide li img.on{
opacity:1.0;
/* -webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%); */
} 
 
.prod_view.view .slide_wrap .slide li:nth-child(1) img{opacity:1}
.prod_view.view .slide_wrap .slide li:nth-child(3) {color:#fff;text-indent:-99999px;}
.prod_view.view .slide_wrap .slide li .zoom{display:none;position:absolute;right:5px;top:10px;width:27px;height:27px;background:url("/imgs/common/btn_expand.png") no-repeat;background-size:27px 27px;z-index:1;}
.prod_view.view .slide_wrap .slide li.on .zoom{display:block}
.prod_view.view .slide_wrap .slide .bx-pager {display:none;}
/* product_view_expand.asp */
/* 슬라이드 높이값 지정하기  */
.layer_wrap .slide_wrap .slide li img{width:100%;height:auto;}
.layer_wrap .layer_paging{padding:0}

.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}

.flex-viewport .prod_view.view .slide_wrap .slide li img {-webkit-transform:translate3d(0,0,0)} 
.flex-viewport .slides li img{-webkit-transform:translate3d(0,0,0)}

/* 2013.07.29 responsive web design area */
@media only screen and (min-width : 600px) and (max-width : 1024px) {
	.faq_menu ul li{ width:32.333%; }
	
	/* main bannerArea */
	.promotion .bannerArea .banner div a img {width:auto;height:auto;}
	.main_bo .bannerArea div a img {width:auto;height:auto;}

	/* footer */
	.btn_top {padding:15px 10px 0 0}
}

@media only screen and (orientation: landscape) { 
	ul.sub_banner {overflow:hidden; width:100%; margin-left:0%; border:0;margin-top:-4px;}

	.promotion .bannerArea .banner div a img {width:auto;height:auto;text-align:center}
	.main_bo .bannerArea {width:100%;}
	.main_bo .bannerArea div a img {width:auto;height:auto;} 
}

@media only screen and (min-width : 200px) and (max-width : 351px) {
	body {letter-spacing:0.01em;}
	input[type="file"] {width:85% !important;}

	/* layout */
	#footer {height:auto;}
	
	.nav li span {font-size:12px;}
	.nav li img {width:21px;height:21px;}
	
	/* 공통부분 */
	select { font-size:12px;}

	/* button */
	.button1 {padding:3px 0;width:85px;font-size:11px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}
	.button2 {padding:3px 0 2px;width:85px;font-size:11px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}
	.button3 {padding:3px 0;width:60px;font-size:11px;font-weight:bold;background:#5c5c5c;display:block;color:#fff;text-align:center;overflow: hidden;}

	/* 상품리스트 */
	.prod_txt_img {padding:10px 0 10px 0;height:100px;}
	.prod_txt_img p {font-size:12px;line-height:16px;padding-left:6px;}

	/* 카테고리 */
	.category.main {clear:both;margin-top:-2px;}
	.btn_left img {width:auto;height:20px;}
	.btn_home img {width:auto;height:20px;}
	.category_mainsearch .btn_search img {width:17px;height:auto;}
	.category_search .btn_search img {width:17px;height:auto}

	.cateKeyword ul li {font-size:12px;padding:0 4px 0 4px}
	.cateKeyword ul li img {width:7px;height:auto;vertical-align:top;}

	.btn_top {padding:15px 10px 0 0;}
	.btn_top a {font-size:12px;}
	.btn_top img {width:10px;height:auto;}

	.btn_gray {padding:5px 7px;}
	.btn_gray span {font-size:12px;}

	.btn_black {padding:5px 7px;}
	.btn_black span {font-size:12px;}

	/* 마이페이지 메인 */
	.mypage_list {padding: 7px 10px;}
	.mypage_list li .tit {font-size:10px !important;}

	/* 상품 상세 */
	.po_title {width:75%;}
	.po_txt dt img {vertical-align:top;width:17px;height:auto;}
	.qnaTop p {width:65%;height:35px;}
	.qnaTop p em img {width:40px;height:auto;}
	.qnaTop p span {font-size:10px;line-height:11px;width:68%;}
	
	/* 포인트 */
	.wpointWrap .wpointList li{font-size:11px !important;letter-spacing:-0.05em !important;}
	.wpointWrap .wpointList li.date {font-size:10px !important;}

	/* product_view_expand.asp */
	/* 슬라이드 높이값 지정하기  */
	.layer_wrap .slide_wrap .slide li img{width:100%;height:auto;}

	/* 쇼핑백 주문서작성/결제 */
	#delivery-place .title h3 {margin:0;padding:8px 0 0 10px;font-size:11px;}
	#delivery-place .title div.btnOrder {position:absolute;top:4px;right:5px;}
	#delivery-place .title div.btnOrder > a {display:inline-block;padding:0 4px;height:20px;color:#fff;font-size:9px;
		font-weight:normal;text-align:center;line-height:20px;}
	
	.shopping_step p span {font-size:11px;background-position:18px 5px;padding-left:40px;}
	
	#discount .apply .fieldList .discountApply .tableDisplay{font-size:11px;}
	#discount .apply .fieldList .discountApply .tableDisplay > div input{width:65px;}
	
	/* btn */
	a.btnBlack {background:#000;border:1px solid #000;color:#fff;padding:0 15px;height:38px;line-height:38px;}
	a.btnGrayTn {background:#707070;color:#fff;border:1px solid #828282;padding:6px 15px 0;height:32px;}
	a.btnWrite {background:#fff;border:1px solid #202020;padding:0 15px;color:#222;height:38px;line-height:38px;}

	a.btn_detail {background:#fff;color:#000;border:1px solid #202020;padding:4px 8px 6px;overflow:hidden;}
	a.btn_detail span { background:url(../imgs/common/ico_ar_black.png) no-repeat right center;padding:0 15px 0 0;font-size:13px;}
	
	.btn_type03 a {min-width:20px; height:20px; line-height:20px; padding:0 6px;font-size:12px;}
	.btn_type03 a span {color:#fff !important;background:url(../imgs/common/bul_all_w.png) no-repeat right center;background-size:6px 7px;padding-right:10px}
	
	.btn_type04 a {display:inline-block;text-align:center;min-width:35px; height:18px; line-height:18px; padding:0 5px; }

	/* paging */
	.prod_paging {height:42px;}
	.paging {padding:9px 5px 0 0;text-align:center;}
	.paging span {padding:5px 2px 3px 5px;font-size:12px;line-height:14px;}
	.paging_prev {position:absolute;top:0px;left:10px;}
	.paging_prev img {width:20px;height:auto}
	.paging_next {position:absolute;top:0px;right:10px;}
	.paging_next img {width:20px;height:auto}
	
	/* footer */
	.footRight {float:right;display:inline;}
	.footRight img {width:24px;height:24px;}
	.footerTop ul li img {width:4px;height:auto;vertical-align:top;}
	.btn_top {float:right;display:inline;padding:10px 5px 0 0}
	.btn_top a {font-size:11px;}
	.btn_top img {width:10px;height:auto;vertical-align:top;margin:2px 0 0 2px;}
	address {font-size:9px;line-height:13px;}
}