
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, tbody, tfoot, thead, tr, th, td, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    font-family: "NanumGothic", µ¸¿ò, dotum;
}

body{border:0px;padding:0px;margin:0px;}

a{text-decoration:none;color:#000;}

a:hover, a:active, a:focus { color:#000; }

ul, ol { list-style:none;margin:0;padding:0; }

*{ font-family:"NanumGothic","µ¸¿ò",Dotum,"±¼¸²",Gulim,tahoma,Sans-serif}






/* top & logo */
.top_mymenu{height:40px;background:#fde0d8;}
.top_mymenu_cont{width:100%;height:40px;margin:0 auto;}
.bookmark{display:none;margin-top:5px;padding:5px;font-size:12px;color:#444;border:1px solid #444;}
.my_menu{float:right;font-size:0;margin-top:10px;}
.my_menu li{display:inline-block;font-size:12px;padding:0 10px;}

#top_logo{display:inline-block;width:100%;}
#top_logo .top_logo_warp{width:100%;margin:0 auto;margin-top:20px;}
#top_logo .logo_warp{text-align:center;margin:30px 0 30px 0;}
#top_logo .top_user_menu{float:right;margin-top:20px;}
#top_logo .user_menu_warp a{display:block;float:left;}
#top_logo .user_menu_txt {font-size: 12px;width: 100px;display: inline-block;text-align: center;}
#top_logo .r_line{border-right:1px solid #ddd;}

#top_cate{width:100%;text-align:center;font-size:0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
#top_cate .cate_warp{display:inline-block;width:100%;margin:0;padding:10px 0;}
#top_cate .cate_menu li{float:left;width:20%;}
#top_cate .cate_menu li a{display:inline-block;width:100%;padding:5px 0;font-size:11px;color:#000;border-right:1px solid #e3e3e3;}

.logo_warp a img{width:40%}


/* À§Å¬¸® */
.title_weekly{margin-top:30px;margin-bottom:20px;}
.title_weekly img{width:140px;}
.hot_product{width:100%;margin:0 auto;margin-top:30px;padding:30px 10px;font-size:0;}

.title_recommend{margin-top:30px;margin-bottom:20px;}
.title_recommend img{width:220px;}


.hot_product p{margin-bottom:30px;}
.hot_product p img{width:140px;}

.hot_prod_4{display:inline-block;width:100%;}
.hot_prod_4 img{width:50%;padding:2px;}
.hot_prod_1{display:inline-block;}
.hot_prod_1 img{width:100%;padding:2px;}

.mdpic_product{width:100%;margin:0 auto;margin-top:0;padding:30px 0;font-size:0;}
.mdpic_product p{margin-bottom:30px;}
.mdpic_product p img{height:42px;}
.mdpic_warp{width:100%;margin:0 auto;}

.title_newbest{margin-top:30px;margin-bottom:20px;}
.title_newbest img{width:140px;}

.regular .slick-prev {background-image: url("/images/weekly_btn_prev_m.png");width:18px;height:28px;left:-25px;}
.regular .slick-next {background-image: url("/images/weekly_btn_next_m.png");width:18px;height:28px;right:-25px;}

.regular2 .slick-prev {background-image: url("/images/mdpick_prevt_btn_m.png");width:30px;height:29px;left:10px;z-index:9;}
.regular2 .slick-next {background-image: url("/images/mdpick_next_btn_m.png");width:30px;height:29px;right:10px;}


.regular3 .slick-prev {background-image: url("/images/weekly_btn_prev_m.png");width:18px;height:28px;left:-20px;}
.regular3 .slick-next {background-image: url("/images/weekly_btn_next_m.png");width:18px;height:28px;right:-20px;}

.regular4 .slick-prev {background-image: url("/images/weekly_btn_prev_m.png");width:18px;height:28px;left:-25px;}
.regular4 .slick-next {background-image: url("/images/weekly_btn_next_m.png");width:18px;height:28px;right:-25px;}

.regular_special .slick-prev {background-image: url("/images/weekly_btn_prev_m.png");width:18px;height:28px;left:-25px;}
.regular_special .slick-next {background-image: url("/images/weekly_btn_next_m.png");width:18px;height:28px;right:-25px;}


.regular2 {width:100%;margin:0 auto;}
.regular2 img{width:96%;margin:0 auto;}
.regular2 .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }


.regular2 .slick-active {opacity: 1;}
.regular2 .slick-current {opacity: 1;}
.regular2 .slick-list{padding:0px 30px !important;}
.regular2 .slick-dots{width:100%;}

.regular2 .slick-dots li{width:40px;height:12px;}
.regular2 .slick-dots li button:before{content:' ';}

.regular2 .slick-dots li button{background:#fde0d8;border-radius:12px;width:40px;height:12px;}
.regular2 .slick-active button{background:#000;}



.weekly_prod_roll{width:84%;margin:0 auto;float:none;}
.regular img{width:100%;}


/* new - best product */

.new_best_warp{width:100%;}
.new_prod_warp{}
.new_prod_warp img{height:240px;}
.best_prod_warp{}
.best_prod_warp img{height:240px;}

.main_mall_info{width:90%;margin:0 auto;}
.main_mall_info img{width:100%;}



/* bottom */
#bottom_warp{width:100%;text-align:center;background:#3c3b41;margin-top:20px;padding:5px 15px;box-sizing:border-box;}
#bottom_warp .bottom_info{display:inline-block;width:100%;padding:20px 0;}


#bottom_warp .b_logo{display:block;width:100%;margin-bottom:10px;}
#bottom_warp .b_logo img{width:150px;}
#bottom_warp .b_info_menu{text-align:left;}
#bottom_warp .b_info_menu a{color:#fff;font-size:12px;padding:0 10px;}

#bottom_warp .comp_info{text-align:left;color:#fff;font-size:12px;line-height:140%;padding:10px 0 0 0;}



/* ¸ÞÀÎ ·Ñ¸µ */

#body_warp{width:100%;text-align:center;}
#body_warp .rolling_warp{display:inline-block;width:100%;margin-top:0;text-align:left;}


#body_warp .main_rolling{width:100%; font-size:0;}
#body_warp .main_rolling_img img{width:100%;}

.main_dots {display: inline-block;width: 100%;text-align: center;padding: 10px 0;}
.main_dots li {margin-left: 10px;display: inline-block;}
.main_dots li button{background:url('/images/shop/dots_off.png') no-repeat;width:12px;height:12px;text-indent:-9999px;border:none;outline:none;}
.main_dots li.slick-active button{background:url('/images/shop/dots_on.png') no-repeat;width:12px;height:12px;}  
div.slick-dotted.slick-slider{margin-bottom:0;}
/* ¸ÞÀÎ ·Ñ¸µ END */



/* ¸ÞÀÎ - »óÇ° ¸®½ºÆ® */
.coupon_goods{display:inline-block;margin-top:20px;}
.coupon_goods_list_warp{width:100%;margin-left:10px;margin-right:10px;}	
.coupon_goods_list_warp li{width:100%;height:300px;border:1px solid #ccc;box-sizing:border-box;border-radius:6px;float:left;background:#fff;}
.coupon_goods_list_warp li img{border-radius:6px 6px 0 0;}

.coupon_goods_list_warp .price_warp{text-align:left;margin-left:4%;}
.coupon_goods_list_warp .price_warp p{padding:0;margin:0;}

.coupon_goods_list_warp .SG_NAME{font-size:12px;font-weight:bold;margin-top:16px;text-align:left;margin-left:4%;height:34px;}
.coupon_goods_list_warp p.SG_ORI_PRICE{font-size:13px;color:#909090;text-decoration:line-through;margin-top:8px;}
.coupon_goods_list_warp p.SG_PRICE{margin-top:10px;font-size:14px;letter-spacing:-1px;}
.coupon_goods_list_warp .SG_PRICE span{color:#ff145c;font-weight:bold;}



/* Ä«Å×°í¸® - »óÇ° ¸®½ºÆ® */
.gallery_list_wrap .n_box dd.sub a{white-space: normal;line-height: 1.2;height: 29px;text-align: left;word-wrap: break-word;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-width:227px;color:#111;}

.gallery_list_wrap .n_box dl{border:none; margin:30px 8px 40px 0;}
.gallery_list_wrap .n_box dd.sub{background:none; border:none; padding:0; height:29px; padding:15px 0; border-bottom:0px solid #cbcbcb;}
.gallery_list_wrap .n_box dd{background:none; width:227px; padding:0;}
.gallery_list_wrap .n_box dd span.dv_liper{font-size:20px; color:#ff145c; float:left; margin-right:5px;}
.gallery_list_wrap .n_box dd span.dv_liper strong{color:#ff145c;font-size:34px;  margin:0;}
.gallery_list_wrap .n_box dd div span.dv_liprice{font-size:13px; text-decoration:line-through; line-height:15px;}
.gallery_list_wrap .n_box dd div span.dv_lipan{font-size:18px; color:#111}
.gallery_list_wrap .n_box dd div span.dv_lipan strong{color:#111}
.gallery_list_wrap .n_box dd.dv_liprice_wrap{padding:15px 0;}


.sub_goods_list_warp{width:100%;margin:0 auto;padding-bottom:30px;margin-top:0px;}
.sub_goods_list_warp .tit_wrap{height:auto; margin-top:40px; margin-bottom:25px;text-align:center;font-size:32px;font-weight:bold;}
.tit_wrap .title_line{width:30px;border-top:1px solid #202020;margin:0 auto;margin-bottom:5px;}



/* »óÇ°¸®½ºÆ® */

.shop_list_warp{font-size:0;width:100%;}
.product_list{display:inline-block;width:48%;border:1px solid #eee;margin-bottom:20px;border-radius:10px;margin-left:1%;margin-right:0px;box-shadow:2px 2px 2px #f9f9f9;text-align:center;}
.product_img{}
.product_img img{width:100%;height:164px;border-radius:10px 10px 0 0;}
.product_name{padding:10px 5px 10px 5px;font-size:14px;font-family:"NanumSquareR";height:80px;}
.product_oriprice{padding:0 0 5px 0px;font-size:14px;color:#aaa;text-decoration:line-through;font-family:"NanumBarunGothic";}
.product_sgprice{padding:0 0 20px 0px;font-size:18px;font-family:"NanumSquareR";}
.dv_lipan{padding:2px 5px;border-bottom:2px solid #202020;color:#202020;}

/* »óÇ° »ó¼¼ÆäÀÌÁö */
.deal_view_wrap{width:100%; margin:0 auto; margin-top:15px;}
.deal_view_topL{float:none;text-align:center;}
.deal_view_topR{float:right; width:100%;padding:10px 15px;box-sizing:border-box;}
.deal_view_topR .dv_tit{font-size:24px; margin-bottom:30px; display:inline-block; line-height:32px;}
.deal_view_topR ul li .dv_price_wrap{width:100%; display:inline-block; float:left;}
.deal_view_topR ul li .dv_price_wrap span{display:inline-block; line-height:28px; letter-spacing:-1px;}
.deal_view_topR ul li .dv_price_wrap .dv_stit{font-size:16px; color:#555555}
.deal_view_topR ul li .dv_price_wrap .dv_jprice{font-size:16px; color:#555555; text-decoration:line-through;}
.deal_view_topR ul li .dv_sale_wrap{float:right;}
.deal_view_topR ul li .dv_sale_wrap .dv_dc{font-size:52px; color:#ff1048; letter-spacing:-5px;}
.deal_view_topR ul li .dv_price_wrap .dv_pprice{font-size:20px; color:#111; font-weight:bold;}
.dv_price_li:after{clear:both; content:""; display:block;}
.deal_view_topR ul li .dv_bae_wrap {border-top:1px solid #dedede; margin-top:10px; line-height:45px; font-size:18px;}
.deal_view_topR ul li .dv_bae_wrap .dv_stit,.dv_option_wrap .dv_stit, .dv_total_price .dv_stit{font-size:16px; color:#555555}
.deal_view_topR ul li .dv_bae_wrap .dv_bae{font-size:14px; color:#777; font-weight:bold;}
.deal_view_topR ul li .dv_option_wrap {border-top:1px solid #dedede;line-height:45px; font-size:16px;}
.deal_view_topR ul li .dv_option_wrap:after{clear:both; content:""; display:block;}

.deal_view_top:after{clear:both; content:""; display:block;}
.deal_view_topL .deal_view_time{background:url('/images/shop/hot_timebg.jpg'); width:396px; height:84px; margin-top:8px; position:relative;}
.deal_view_topL .deal_view_time span{font-size:25pt;}
.deal_view_topL .deal_view_time .hotdeal_date {position:absolute; left:122px; top:25px;}
.deal_view_topL .deal_view_time .hotdeal_hour {position:absolute; left:197px; top:25px;}
.deal_view_topL .deal_view_time .hotdeal_min {position:absolute; left:262px; top:25px;}
.deal_view_topL .deal_view_time .hotdeal_sec {position:absolute; left:330px; top:25px;}
.op_subwrap{width:100%; display:block;}
.deal_view_topR .dv_option_wrap .dv_stit{float:left;}
.deal_view_topR .dv_option_wrap .dv_cont{display:inline-block; float:right; margin-top:10px; box-sizing:border-box;}
.deal_view_topR .dv_option_wrap .dv_cont a{float:left; height:23px;}
.deal_view_topR .dv_option_wrap .dv_cont a img{vertical-align:top;}
.deal_view_topR .dv_option_wrap .dv_cont input{float:left; height:23px; box-sizing:border-box; width:36px; border:1px solid #dfdfdf; border-left:none; text-align:center;}
.deal_view_topR .dv_option_wrap .dv_option{float:right; width:270px; margin-top:10px; font-size:12px; height:24px; border:1px solid #dfdfdf;}
.deal_view_topR .dv_option_wrap .dv_cont:after{clear:both; content:""; display:block;}
.deal_view_topR .dv_option_wrap .op_subwrap:after{clear:both; content:""; display:block;}
.deal_view_topR .dv_total_price{border-top:1px solid #dedede; margin-top:0px; line-height:45px; font-size:18px; text-align:right;}
.deal_view_topR .dv_total_price .tprice_val{color:#222; font-weight:bold; font-size:24px;}
.deal_view_topR .dv_btn{background:#ff7f7f; color:#fff; font-weight:bold; width:100%; text-align:center; line-height:55px; font-size:28px;margin-top:20px;}

.deal_view_bottom .dv_menu {width:100%; background:#fff; border:1px solid #ccc;; font-size:0; margin-top:15px; }
.deal_view_bottom .dv_menu div{width:100%; display:inline-block; margin:0; font-size:16px; text-align:center; line-height:55px; font-weight:bold; }
.deal_view_bottom .dv_menu a div{color:#111}

.deal_view_bottom .dv_menu div.dv_menu_on{background:#202020; color:#fff}
.sang_img{margin:0 auto; text-align:center; padding-top:10px;}
.sang_img img{max-width:100%;}
.deal_view_bottom .dv_menu .shop_info{width:100%; background:#fff;}
.shop_info ul{margin-bottom:30px;padding:0 20px;}
.shop_info ul li {text-align:left; font-size:12px; line-height:18px; margin-top:15px; font-weight:normal; list-style:inside; color:#111}
.answer_tbl{width:100%; color:#111}
.answer_tbl thead{line-height:42px; border-bottom:1px solid #ddd;}
.answer_tbl tbody tr td{line-height:38px; text-align:center; border-bottom:1px solid #eee;}
.answer_tbl .que_hide .ans_content{background:#eee; margin:0 0 10px 0;}
.answer_tbl .que_hide .ans_content span{background:#87cbd9; color:#fff; font-weight:bold; font-size:12px; padding:3px 5px; margin:0 5px 0 12px; border:1px solid #5fa8b7;}
.answer_btn {margin-top:10px;}
.answer_btn span{background:#1d393e; display:inline-block; padding:10px 10px; color:#fff; font-weight:bold; text-align:center; float:right; }
.answer_btn:after{content:""; clear:both; display:block;}
.answer_paging{text-align:center;}
.answer_paging span{border:1px solid #ddd; font-weight:bold; padding:10px 13px; margin:0; font-size:14px; display:inline-block;}





/* ÁÖ¹®³»¿ª */
#content_s{min-width:100%;}
.cont_wrap{width:100%;}

.myinfo_text h2, .myinfo_text_1 h2{font-size:24px;padding:2px 5px;color:#333;margin:30px 0 5px 0;border-left:0px solid #f6c022;}
.myinfo_text_1{position:relative;}
.myinfo_text_1 a{position:absolute;right:5px;bottom:0;background:#f6c022;color:#333;padding:5px 10px 5px 10px;font-size:12px;font-weight:bold;border:1px solid #918a76;text-align:center;}

.mydeal .mydeal_tbl{width:100%; margin:0 auto;}
.mydeal .mydeal_tbl thead{background:#eee; border:1px solid #ddd;}
.mydeal .mydeal_tbl thead tr th{font-weight:bold; text-align:center; line-height:32px; font-size:14px;}
.mydeal .mydeal_tbl tbody tr td{padding:15px 10px; font-size:14px; text-align:center; border-bottom:1px solid #ddd;}
.mydeal .mydeal_tbl tbody tr td .mydeal_sum {width:130px; display:inline-block;}
.mydeal .mydeal_tbl tbody tr td .mydeal_protxt {display:inline-block; margin-left:10px; vertical-align:top; text-align:left;}
.mydeal .mydeal_tbl tbody tr td .mydeal_protxt .mydeal_tit{font-size:16px; font-weight:bold; display:block; margin-bottom:20px; line-height:20px;}
.mydeal .mydeal_tbl tbody tr td .mydeal_protxt .mydeal_price{font-size:16px; font-weight:bold; display:block;}
.mydeal .mydeal_tbl tbody tr td .mydeal_protxt .mydeal_option{font-size:14px; color:#555; margin-top:5px; display:block;}
.mydeal .mydeal_tbl tbody tr td .order_dta{background:#eee; border:1px solid #ddd; display:inline-block; padding:2px 5px; margin-top:5px; color:#333}
.mydeal .mydeal_tbl tbody tr td .mydeal_dlv{font-weight:bold;}

#no_member .no_member_input {    width: 100%;    height: 150px;    background-color: #f3f6f8;    border: 1px solid #d9dada;    text-align: center;    margin-top: 10px;
    padding-top: 20px;}
#no_member .no_member_input table {    margin: 0 auto;    height: 40px;}
#no_member .no_member_btn {    width: 200px;    margin: 0 auto;	margin-top:10px;	margin-bottom:10px;	padding:8px 0;    background-color: #565fc4;    color: #fff;
    font-weight: bold;    text-align: center;}
#no_member .no_member_input table input {width:300px;border: 1px solid #d9dada;height: 30px;display:inline-block;}
#no_member .no_member_input table a {display:inline-block;}
#no_member .no_member_text{margin-bottom:10px;font-size:16px;font-weight:400;}




/* Á¦ÈÞ½ÅÃ» */
#shop_aff_wrap {width: 100%;margin: 0 auto;	position:relative;	margin-top:60px;font-size:12px;}
#shop_aff_wrap .aff_info .tit_bar, .aff_sincung .sincung_top .tit_bar {background: #51b1b4;width: 44px;height: 3px;margin-bottom: 2px;}
#shop_aff_wrap h3 {color: #2c2c2c;font-size:24px;line-height:150%;}
#shop_aff_wrap .sub_text{color: #aaa;line-height: 30px;}

#shop_aff_wrap .sincung_cont {margin-top: 20px;border: 5px solid #ddd;padding: 40px;white-space:pre-line;word-break: break-word;}
#shop_aff_wrap .sincung_cont strong{font-size:14px;}


/* ÀÌ¿ë¾à°ü */
#service_policy {width:98%;margin:0 auto;margin-top: 20px;border:1px solid #ccc;padding:20px;font-size:11px;line-height:200%;white-space:pre-line;word-wrap:break-word;color:#808080;box-sizing:border-box;}
#service_policy p{font-size:24px;margin:10px 0;font-weight:bold;color:#000;}
#service_policy span{display:inline-block;font-size:12px;margin:6px 0;font-weight:bold;color:#666;}


/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
#info_policy {width:98%;margin:0 auto;margin-top: 20px;border:1px solid #ccc;padding:20px;font-size:11px;line-height:200%;white-space:pre-line;word-wrap:break-word;color:#808080;box-sizing:border-box;}
#info_policy p{font-size:24px;margin:10px 0;font-weight:bold;color:#000;}
#info_policy span{display:inline-block;font-size:12px;margin:6px 0;font-weight:bold;color:#666;word-wrap:break-word; word-break: break-word;}


/* °í°´¼¾ÅÍ */
#customer{width:100%;text-align:center;}
#customer .customer_warp{display:inline-block;width:98%;margin:60px 0;}
#customer .customer_warp img{width:100%;}





/*È¸¿ø°¡ÀÔ*/
.join_tit{margin:0 auto;margin-top:20px;margin-bottom:0px;padding:10px;text-align:center;font-size:24px;}
.join_tit2{width:100%;margin:0 auto;margin-bottom:0;padding:0 0 20px 0;font-size:14px;text-align:center;font-weight:400;border-bottom:1px solid #ccc;}
.join_write {width:100%;}
.join_write th {width:18%;padding:8px 0 8px 0; border-bottom:1px solid #d7d9da;color:#7d7d7d;font-size:13px;font-weight:normal;text-align:left;}
.join_write th.star{}
.join_write th.fir, .join_write td.fir, .join_write tr.last  {border-left:none;}
.join_write th label{text-align:left;margin-left:2px;border:1px }
.join_write td {padding:10px 0;margin:0;border-bottom:1px solid #d7d9da;color:#7d7d7d;font-family:dotum,"µ¸¿ò";font-size:13px;text-align:left;}
.join_email_input{width:25%;}
.join_write td .join_id{IME-MODE: disabled;}
.join_write td input{border:1px solid #d7d9da;padding:7px;margin:0;}
.join_write td select{border:1px solid #d7d9da;padding:6px;margin:0;}

.btn_form {}
.btn_form a, .btn_form a:hover{}
.btn_form.search{}
.btn_form img{vertical-align:bottom;}
.join_btn {display:inline-block;width:100%;text-align:center;margin-top:20px;margin-bottom:20px;}
.join_btn .btn_join_area{color:#fff;font-weight:bold; position:relative;right:0;top:0;}
.join_btn .btn_join_area a, .join_area .btn a:hover{padding:10px 20px 10px 20px;display:inline-block;color:#fff;font-family:dotum,"µ¸¿ò",arial;}
.join_btn .btn_join_area .btn_join {width:50%;background:#ffa5a5;font-weight:bold;border:0px solid #3c6f79;font-weight:bold;color:#fff;}
.join_btn .btn_join_area .btn_prev {background:#abacac;font-weight:bold;border:1px solid #8e9090;font-weight:bold;color:#fff;}


.join_addr_input{width:100%;}


ul.agree_area {font-size:14px;overflow:hidden;width:100%;border-top:0px solid #afafaf;border-bottom:1px solid #afafaf;padding:5px 0;}
ul.agree_area li {margin-top:-1px;padding:5px 5px;color:#7d7d7d;}
ul.agree_area li span {color:#e78c8c;margin-left:30px;}



/* ·Î±×ÀÎ */
.login_total{width:100%;margin:0 auto;position:relative;background-color: rgba( 255, 255, 255, 0.8 );position:relative;margin-top:60px;background-color: rgba( 255, 255, 255, 0.8 );padding:20px 0;}	
.login_tit{width:96%;margin:0 auto;padding:10px;font-size:32px;text-align:center;}
.login_tit2{width:96%;margin:0 auto;margin-bottom:20px;padding:10px;font-size:14px;text-align:center;font-weight:400;border-bottom:1px solid #ccc;}
.login_wrap{width:96%;margin:0 auto;border:1px solid #ccc;}

.login_input{width:92%;margin:0 auto;margin-top:40px;margin-bottom:30px;border:0px solid #ccc;padding:40px 0;}


.login_cented{text-align:center;}
.login_input_warp{display:inline-block;}
.input_id{display:block;width:210px;border:1px solid #ccc;padding:6px 5px;border-radius:2px;margin-bottom:5px;}
.input_pw{display:block;width:210px;border:1px solid #ccc;padding:6px 5px;border-radius:2px;}

.idpw_warp{margin-top:30px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc;text-align:left;font-size:14px;font-weight:bold;}
.login_btn{vertical-align:bottom;}
.login_btn_info{display:inline-block;width:210px;font-size:14px;color:#666;line-height:140%;}
.agree_btn{position:relative;top:8px;background:#acacac;padding:9px 20px;color:#fff;border-radius:6px;font-size:14px;vertical-align:top;}



/* ¾ÆÀÌµð ºñ¹øÃ£±â */
.idpw_total{width:100%;margin:0 auto;}	
.idpw_tit{width:96%;margin:0 auto;margin-top:30px;margin-bottom:20px;padding:10px;border-bottom:1px solid #ccc;font-size:24px;}
.idpw_wrap{width:96%;margin:0 auto;border:1px solid #ccc;}


.idpw_input{width:92%;margin:0 auto;margin-top:20px;margin-bottom:40px;border:0px solid #ccc;padding:10px 0;}


.idpw_cented{text-align:center;}
.idpw_input_warp{display:inline-block;width:100%;}
.idpw_input_warp span{display:inline-block;width:17%;font-size:14px;}

.idpw_title{margin-top:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc;text-align:left;font-size:18px;font-weight:bold;}
.idpw_info_title{margin-top:10px;margin-bottom:10px;padding-bottom:10px;text-align:center;font-size:18px;line-height:150%;}
.idpw_btn{vertical-align:bottom;}
.idpw_btn_info{display:inline-block;width:205px;font-size:14px;color:#666;line-height:140%;}

.phon_input{width:12%;border:1px solid #ccc;padding:7px 5px;}
.idpw_id_input{width:75%;border:1px solid #ccc;padding:7px 5px;}
.phon_code {width:75%;border:1px solid #ccc;padding:7px 5px;margin:10px 0;}

.phonenum_ok{vertical-align:bottom;}
.idpw_id_warp{margin-bottom:10px;}
.idpw_ok_btn{text-align:center;margin-top:20px;}



/* ³»Á¤º¸¼öÁ¤ */

.myinfo_edit {
    font-size: 1.3em;
    text-align: center;
    width: 100%;
    background: #fff;
    margin: 0 auto;
    padding-top: 0.5em;
    margin-top: 10px;
	text-align:center;
}
.myinfo_edit .mypage_info {
    width: 96%;
    background: #fff;
    margin: 0 auto;
    font-size: 0.9em;
    margin-top: 0.5em;
}
.myinfo_edit .mypage_info img {width: 50%;margin: 0.5em 0;}
.myinfo_edit .mypage_info table {width: 100%;}
.myinfo_edit .mypage_info table tr {line-height: 3em;border-bottom: 1px solid #ccc;}
.myinfo_edit .info_btn {
    width: 33%;
    background: #F6C022;
    padding: 0.5em 0;
    font-size: 1.3em;
    display: inline-block;
    border: 1px solid #CEA93D;
    font-weight: bold;
    color: #222;
    margin: 1em 0;
}

.leave {position:relative;top:-75px;float: right;font-size:16px;}
.leave_wrap{width:95%; margin:0 auto; padding:15px 15px;border:1px solid #eee;margin-top:20px;}
.leave_wrap h1{font-size:16px; margin-top:20px;}
.leave_wrap span{display:inline-block;font-size:14px; margin-top:10px;}
.leave_wrap a{width:60%; background:#F5C021; line-height:32px; font-size:14px; font-weight:bold; display:block; text-align:center; margin:25px auto; color:#222; }
.leave_title{margin-top:40px;margin-left:20px;}


/* °³ÀÎÁ¤º¸ÀÌ¿ëµ¿ÀÇ */

#agree{}
.agree_title_wrap{margin-top:40px;font-size:24px;}
.agree_warp{background:#f4f4f4;padding:20px;margin-top:20px;border:1px solid #ddd;}
.agree_tit{padding:10px;}
.agree_text{white-space:pre-line;font-size:12px;height:220px;padding:10px;overflow:hidden;overflow-y: scroll;background:#fff;color:#666;border:1px solid #ddd;}
.agree_check_wrap{padding:10px;}
.agree_input{font-weight:bold;padding:10px 0;}

.agree_btn_wrap {text-align:center;}
.no_agree,.yes_agree{display:inline-block;width:30%;padding:15px 0;margin-top:20px;text-align:center;color:#fff;border-radius:6px;font-weight:bold;}
.no_agree{background:#aaa;}
.yes_agree{background:#ffa5a5;}

/* ÆäÀÌÂ¡ */
#paging {text-align:center;margin-top:20px;}
#paging img{vertical-align:bottom;height:20px;}
#paging .wrap{}




/* ÄíÆùÆäÀÌÁö */

.cupon_wrap{width:100%;margin:0 auto;}
.coupon_text h2, .coupon_text_1 h2{font-size:20px;padding:2px 10px;color:#333;margin:30px 0 5px 0;}
.coupon_text_1{position:relative;}
.coupon_text_1 a{position:absolute;right:5px;bottom:0;background:#f6c022;color:#333;padding:5px 10px 5px 10px;font-size:12px;font-weight:bold;border:1px solid #918a76;text-align:center;}


.coupon .coupon_tbl{width:100%; margin:0 auto;}
.coupon .coupon_tbl thead{background:#eee; border:1px solid #ddd;}
.coupon .coupon_tbl thead tr th{font-weight:bold; text-align:center; line-height:32px; font-size:14px;}

.coupon .coupon_tbl tbody tr td{padding:15px 0; font-size:12px; text-align:center; border-bottom:1px solid #ddd;}
.coupon .coupon_tbl tbody tr td .coupon_sum {width:130px; display:inline-block;}
.coupon .coupon_tbl tbody tr td .coupon_protxt {}
.coupon .coupon_tbl tbody tr td .coupon_protxt .coupon_tit{font-size:14px; font-weight:bold; display:block; margin-bottom:0; line-height:0;}
.coupon .coupon_tbl tbody tr td .coupon_protxt .coupon_price{font-size:16px; font-weight:bold; display:block;}
.coupon .coupon_tbl tbody tr td .coupon_protxt .coupon_option{font-size:14px; color:#555; margin-top:5px; display:block;}
.coupon .coupon_tbl tbody tr td .order_dta{background:#eee; border:1px solid #ddd; display:inline-block; padding:2px 5px; margin-top:5px; color:#333}
.coupon .coupon_tbl tbody tr td .coupon_dlv{font-weight:bold;color:#ff0000;}

#coupon_right .coupon_input {width: 100%;height: 140px;background-color: #f3f6f8;border: 1px solid #d9dada;text-align: center;margin-top: 10px;padding-top: 20px;}
#coupon_right .coupon_input td{width:20%;text-align:center;}
#coupon_right .coupon_input table {width:100%;margin: 0 auto;height: 40px;}
#coupon_right .coupon_btn {width: 50%;margin: 0 auto;	margin-top:10px;margin-bottom:10px;	padding:10px 0;    background-color: #565fc4;    color: #fff;
font-weight: bold;text-align: center;}
#coupon_right .coupon_input table input {width: 80%;border: 1px solid #d9dada;height: 30px;}




/* ÁÖ¹®ÆäÀÌÁö */

#order{display:inline-block;width:100%;margin:0 auto;font-family: 'Nanum Gothic,dotum';}
#order .order_title{border-left:4px solid #87cbd8;margin-top:40px;}
#order .order_title span{margin-left:6px;font-size:18px;font-weight:bold;}

#order .goods_warp{margin-top:20px;}
#order .goods_warp table{width:100%;border:1px solid #d4d4d4;border-collapse:collapse;text-align:center;font-size:16px;font-weight:bold;}
#order .goods_warp th{border:1px solid #ccc;padding:10px 0;background:#eee;}
#order .goods_warp td{border:0px solid #ccc;padding:10px 0;}
#order .goods_info{}
#order .goods_cont{text-align:left;}
#order .goods_cont img{float:left;margin-left:6px;margin-right:6px;}
#order .goods_cont p{margin-top:10px;width:90%;}
#order .goods_cont .goods_txt{}

#order .all_price{width:100%;text-align:right;margin-top:20px;padding-right:10px;font-size:24px;font-weight:bold;}
#order .all_price p{margin-top:6px;}
#order .all_price b{color:#ec008c;}
#order .price_sub {font-size:14px;font-weight:400;}

.bold_400{font-weight:400;}

#order .member_warp{width:100%;margin-top:20px;border-top:3px solid #404040;}
#order .member_warp table{width:100%;border-top:1px solid #d4d4d4;border-collapse:collapse;text-align:left;font-size:14px;font-weight:bold;}
#order .member_warp th{border-bottom:1px solid #ccc;padding:10px 0;background:#eee;text-align:center;line-height:150%;}
#order .member_warp td{border-bottom:1px solid #ccc;padding:10px 0;}
#order .member_warp td p{margin-left:1em;}
#order .member_info{}
#order .member_info input{border:1px solid #ccc;height:30px;margin-left:1em}
#order .msg {width:98%;height:60px;margin-left:2%;overflow:hidden;box-sizing:border-box;word-break:break-all;}


#order .shipping_warp{width:100%;margin-top:20px;border-top:3px solid #404040;}
#order .shipping_warp table{width:100%;border-top:1px solid #d4d4d4;border-collapse:collapse;text-align:left;font-size:14px;font-weight:bold;}
#order .shipping_warp th{border-bottom:1px solid #ccc;padding:10px 0;background:#eee;text-align:center;line-height:150%;}
#order .shipping_warp td{border-bottom:1px solid #ccc;padding:10px 0;}
#order .shipping_info{}
#order .shipping_info input{border:1px solid #ccc;height:30px;margin-left:1em;}
#order .add_in {margin-top:10px;}
#order .add_sch a{background:#222e33;padding:7px 10px;color:#fff;}


#order .proof_warp{width:100%;margin-top:20px;border-top:3px solid #404040;}
#order .proof_warp table{width:100%;border-top:1px solid #d4d4d4;border-collapse:collapse;text-align:left;font-size:14px;font-weight:bold;}
#order .proof_warp th{border-bottom:1px solid #ccc;padding:10px 0;background:#eee;text-align:center;line-height:150%;}
#order .proof_warp td{border-bottom:1px solid #ccc;padding:10px 0;}



#order .pay_warp{width:100%;margin-top:20px;border-top:3px solid #404040;}
#order .pay_warp table{width:100%;border-top:1px solid #d4d4d4;border-collapse:collapse;text-align:left;font-size:14px;font-weight:bold;}
#order .pay_warp th{border-bottom:1px solid #ccc;padding:10px 0;background:#eee;text-align:center;line-height:150%;}
#order .pay_warp td{border-bottom:1px solid #ccc;padding:10px 0;}
#order .pay_warp td p{margin-left:1em;}
#order .pay_info{}
#order .pay_info input{border:1px solid #ccc;height:30px;margin-left:1em;vertical-align:middle;}

#order .order_btn{text-align:center;margin:0 auto;margin-top:60px;margin-bottom:60px;}
#order .order_btn a{background:#999;padding:0.6em 1em;margin:0 5px;border-radius:4px;color:#fff;font-size:22px;}

#order .order_detail_cancel{background:#3dacc1;color: #fff;border-radius: 4px;font-size: 12px;padding: 4px 10px;}


#order .goods_end_msg{width:98%;margin:0 auto;margin-top:20px;padding:20px 0;border:2px solid #ec008c;box-sizing:border-box;}
#order .goods_end_msg p{line-height:140%;font-size:18px;color:#ec008c;font-weight:bold;text-align:center;}

#order p.end_sub_txt{line-height:140%;font-size:11px;color:#666;font-weight:400;text-align:center;}



/* ¸ÞÀÎ º¯°æ 20200115 */




.best_tab{width:100%;margin:0 auto;font-size:0;}	
.best_tab li{display:inline-block;font-size:11px;font-weight:bold;padding:10px 10px;margin:0 1px 0 1px;border:1px solid #ccc;border-radius:18px;}

.best_product_warp{width:96%;margin:0 auto;font-size:0;margin-top:10px;}
.best_prod{width:40%;display:inline-block;margin:0 3%;margin-top:20px;}
.best_prod img{width:100%;}
.best_prod_info{display:inline-block;width:90%;margin:0 auto;margin-left:5px;vertical-align:top;font-size:12px;text-align:left;}
.best_number{font-size:24px;font-weight:bold;margin-bottom:5px;}
.best_text{font-size:12px;letter-spacing:-1px;height:70px}
.best_ptitle{margin-bottom:5px;}
.best_price_warp{}
.best_jprice{font-size:12px;font-weight:bold;color:#bbb;letter-spacing:-1px;margin-right:5px;text-decoration:line-through;}
.best_pprice{font-size:14px;font-weight:bold;color:#ff5c5c;letter-spacing:-1px;}




.recommend_warp{position:relative;display:inline-block;width:96%;margin:0 auto;padding:20px 0 10px 0;}
.recommend_theme{position:relative;left:0;bottom:0;}
.recommend_theme img{width:100%;}
.recommend_product{position:relative;padding:5px;}
.recommend_price{position:absolute;width:94%;padding:5px 2px;background:#222;opacity: 0.5;bottom:5px;font-size:12px;font-weight:bold;color:#fff;}



.special_warp{width:86%;margin:0 auto;font-size:0;}
.special_product{display:inline-block;width:33%;}
.special_product img{width:100%;;}

.high_warp{display:inline-block;width:100%;margin:0 auto;padding:0 0;margin-top:0;font-size:0;}
.high_warp p img{/*height:46px;*/}
.high_product_warp{display:inline-block;vertical-align:top;margin-top:0;width:30%;}
.high_product_warp_c{width:40%;}
.high_prod_01{margin-right:2%;width:98%;}
.high_prod_02{width:100%;}
.high_prod_03{margin-top:4px;width:100%;}
.high_prod_04{margin-left:2%;width:98%;}



.general_warp{display:inline-block;width:86%;margin:0 auto;padding:0;font-size:0;}

.general_product{display:inline-block;border:0px solid #ddd;width:100%;margin:0;padding:10px;box-sizing:border-box;}
.general_product img{width:100%;}
.general_product a{display:inline-block;}
.general_price{width:100%;padding:10px 5px;font-size:11px;font-weight:bold;color:#000;text-align:left;}
.general_price p{color:#777;margin-bottom:5px;}
.general_jprice{font-size:12px;font-weight:bold;color:#bbb;letter-spacing:-1px;margin-right:5px;text-decoration:line-through;}
.general_pprice{font-size:14px;font-weight:bold;color:#444;letter-spacing:-1px;}



.economical_warp{position:relative;display:inline-block;width:88%;margin:0 auto;padding:0 0 40px 0;font-size:0;}
.economical_warp p img{height:46px;}
.economical_product{display:inline-block;margin:5px 0 0 0;box-sizing:border-box;background:#fff;padding:10px;}
.economical_product img{width:100%;}
.economical_product a{display:inline-block;}
.economical_price{width:100%;padding:10px 5px;font-size:11px;font-weight:bold;color:#000;text-align:left;}
.economical_price p{color:#777;margin-bottom:5px;}
.economical_jprice{font-size:11px;font-weight:bold;color:#bbb;letter-spacing:-1px;margin-right:2px;text-decoration:line-through;}
.economical_pprice{font-size:12px;font-weight:bold;color:#444;letter-spacing:-1px;}



.main_more_btn{width:100%;margin:0 auto;margin-bottom:10px;padding-right:10px;text-align:right;}
.main_more_btn a{font-size:14px;font-weight:bold;color:#444;}