

/* ¾à°ü & °³ÀÎÁ¤º¸ */
.agree_box{padding: 20px;border: 1px solid #dedede;}
.agree_box pre{color: #666;}

.tal{text-align: left !important;}

/* checkbox */
.js_checkbox .check{display: inline-block;width: 16px;height: 16px;background-image: url(../img/init/check_ico.jpg);background-repeat: no-repeat;vertical-align: middle;}
.js_checkbox .activ{background-position: 0 -16px;}
.js_checkbox .check_ti{height: 0;overflow: hidden;text-indent: -9999px;}


/* shop color */
.ord_prd_tb tr .price .t1{color: #638da6;}
.ord_total_tb table tr td .b{color: #0e76bc;}
.inp_tb table tr .st:after{color: #e26661;}
.inp_tb .ord_inp_price .inp{color: #0e76bc;}
.bd_length span{color: #0e76bc;}
.page_num .activ{color: #0e76bc;}
.page_num .activ:after{border-bottom: 2px solid #0e76bc;}
.my_order_status ul li .ico .act{background-color: #0e76bc;}
.my_s_date ul .activ button{border: 1px solid #0e76bc;background-color: #0e76bc;}
.point_r .cont .bottom span{color: #638da6;}
.wish_lst table tr td .price{color: #638da6;}
.mem_pwcheck_box .t1 .c{color: #000;}
.find_box .find_inp:focus{border: 1px solid #0e76bc;}
.find_box .find_btn{background-color: #54585f;}
.login_h3 span{color: #54585f;}
.bd_lst_tb table  tr td .bd_status1{background-color: #0e76bc;}



.ord_step{margin-bottom: 50px;}

/* ¼­ºê ÅÇ */
.s_tab{padding-bottom: 20px;margin-bottom: 50px;border-bottom: 1px solid #ddd;}
.s_tab ul li{border: 1px solid #f3f3f3;background-color: #f3f3f3;color: #999;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.s_tab ul li a{display: block;padding: 10px 0;}
.s_tab ul .activ{border: 1px solid #ddd;background-color: #fff;color: #333;}

.s_tab2 ul li{width: 596px;}
.s_tab2 ul li:first-child{margin-right: 6px;}

.s_tab3 ul{margin-left: -6px;}
.s_tab3 ul li{width: 396px;margin-left: 6px;margin-bottom: 6px;}

.s_tab5 ul{margin-left: -6px;}
.s_tab5 ul li{width: 235px;margin-left: 6px;}



/* Àå¹Ù±¸´Ï */
.ord_prd_tb thead tr td{padding: 10px 20px;background-color: #f7f7f7;color: #666;text-align: left;font-size:12px;}

.ord_prd_tb tr th{border: 1px solid #ddd;padding: 10px 0;background-color: #fbfbfb;text-align: center;font-size:12px;}
.ord_prd_tb tr td{padding: 10px 0;border: 1px solid #ddd;text-align: center;color: #666;}
.ord_prd_tb tr td .img{width: 120px;margin: 0 auto;}
.ord_prd_tb tr td .img img{width: 120px;}
.ord_prd_tb tr .price p{text-align: center;}
.ord_prd_tb tr .price .t1{font-weight: bold;font-weight: bold;}
.ord_prd_tb tr .price .t2{margin-top: 5px;color: #666;}
.ord_prd_tb tr .price .t2::before{content: "";display: inline-block;width: 15px;height: 15px;margin-right: 5px;background: url(../img/init/ord_point_ico.jpg) no-repeat;vertical-align: middle;}
.ord_prd_tb tr .shop_btn button:first-child{margin-top: 0;}
.ord_prd_tb tr .shop_btn button{display: block;margin: 3px auto 0;}

.ord_prd_tb tr .prod_info{padding: 10px 20px;}
.ord_prd_tb tr .prod_info .ico img{margin-right: 2px;}
.ord_prd_tb tr .prod_info .t1{}
.ord_prd_tb tr .prod_info .t2{color: #888;}
.ord_prd_tb .opt_tr td{padding: 0 20px;background-color: #fcfcfc;}
.ord_prd_tb .opt_tr td p{font-weight: bold;color: #666;}
.ord_prd_tb .opt_tr td p:before{content: "";display: inline-block;width: 32px;height: 16px;background: url(../img/init/cart_opt_ico.jpg) no-repeat;margin-right: 5px;vertical-align: middle;}

.ord_prd_tb .cart tr .th1{width: 57px;}
.ord_prd_tb .cart tr .th2{width: 141px;}
.ord_prd_tb .cart tr .th3{width: auto;}
.ord_prd_tb .cart tr .th4{width: 110px;}
.ord_prd_tb .cart tr .th5{width: 110px;}
.ord_prd_tb .cart tr .th6{width: 110px;}
.ord_prd_tb .cart tr .th7{width: 85px;}
.ord_prd_tb .cart tr .th8{width: 110px;}
.ord_prd_tb .cart tr .th9{width: 130px;}

.quant_box{width: 62px;border: 1px solid #aeaeae;}
.quant_box.ord{margin: 0 auto;}
.quant_box .inp{width: 40px;height: 24px;border: none;}
.quant_box .quant_btn{width: 21px;border-left: 1px solid #aeaeae;}
.quant_box .quant_btn button{display: block;width: 21px;height: 12px;text-indent: -9999px;}
.quant_box .quant_btn button:first-child{border-bottom: 1px solid #aeaeae;}
.quant_box .quant_btn .up{background: url(../img/init/quant_up.jpg) no-repeat;}
.quant_box .quant_btn .dw{background: url(../img/init/quant_dw.jpg) no-repeat;}
.quant_edit{display: block;margin: 5px auto 0;}

.ord_total_tb{margin-bottom: 40px;border: 2px solid #000;}
.ord_total_tb table tr th{position: relative;padding: 10px 0;border: 1px solid #ddd;background-color: #f7f7f7;text-align: center;font-size: 14px;}
.ord_total_tb table tr .th1{width: 210px;}
.ord_total_tb table tr .th2{width: 210px;}
.ord_total_tb table tr .th3{width: 210px;}
.ord_total_tb table tr .th4{width: 210px;}
.ord_total_tb table tr .th5{width: auto;}
.ord_total_tb table tr th:after{content: "";display: block;position: absolute;z-index: 10;top: 73px;right: -15px;width: 30px;height: 30px;}
.ord_total_tb table tr .th1:after{background: url(../img/init/ord_total_ico2.png) no-repeat;}
.ord_total_tb table tr .th2:after{background: url(../img/init/ord_total_ico1.png) no-repeat;}
.ord_total_tb table tr .th3:after{background: url(../img/init/ord_total_ico2.png) no-repeat;}
.ord_total_tb table tr .th4:after{background: url(../img/init/ord_total_ico3.png) no-repeat;}
.ord_total_tb table tr td{padding: 30px 0;border: 1px solid #ddd;text-align: center;}
.ord_total_tb table tr td .pri{margin-right: 5px;font-size: 20px;font-weight: 600;}
.ord_total_tb table tr td .total{font-size: 30px;font-weight: 800;}
.ord_total_tb table tr td .point{margin-left: 10px;color: #666;}

.cart_total_btn{margin-bottom: 30px;}
.cart_total_btn .r .fl{margin-left: 10px;}

.shop_h3{margin-bottom: 10px;font-size: 14px;font-weight: 600;}
.shop_h3 .js_checkbox{display: inline-block;margin-left: 10px;}
.shop_h3 .js_checkbox .check_ti{display: inline-block;width: 0;}
.shop_h3 .h3_s{font-size: 12px;color: #666;font-weight: normal;}

.inp_tb table tr th{width: 110px;padding: 7px 20px;border: 1px solid #ddd;text-align: left;background-color: #fafafa;font-size:12px;}
.inp_tb table tr .st:after{content: "*";margin-left: 3px;}
.inp_tb table tr td{padding: 7px;border: 1px solid #ddd;color: #666;}
.inp_tb.bd_v table tr td{padding: 7px 20px;}
.inp_tb table .td_half td{width: 40%;}
.inp_tb table tr .lock:before{content: "";display: inline-block;width: 8px;height: 12px;margin-right: 10px;background: url(../img/init/bd_rock_ico.jpg) no-repeat;vertical-align: middle;}
.inp_tb.bd_v table tr .bd_info{color: #999;}
.inp_tb.bd_v table tr .bd_info span{margin-left: 20px;margin-right: 5px;color: #333;}
.inp_tb.bd_v table tr .bd_info span:first-child{margin-left: 0;}
.inp_tb.bd_v table tr .cont{padding: 20px 20px 100px;}
.inp_tb.bd_v table tr .file:before{content: "";display: inline-block;width: 15px;height: 13px;margin-right: 10px;background: url(../img/init/bd_file_ico.jpg) no-repeat;vertical-align: middle;}
.inp_tb.bd_v table .td_half td{width: auto;}

.inp_tb .line{margin-bottom: 7px;}
.inp_tb .inp{height: 26px;border: 1px solid #bfbfbf;}
.inp_tb .mr10{margin-right: 10px;}
.inp_tb textarea.inp{width: 100%;height: 100px;padding: 10px;}
.inp_tb .inp100p{width: 100%;}
.inp_tb .inp510{width: 510px;}
.inp_tb .inp200{width: 200px;}
.inp_tb .inp120{width: 120px;}
.inp_tb .inp100{width: 100px;}
.inp_tb .ord_point_span{color: #666;}
.inp_tb .ord_point_span span{color: #333;font-weight: 600;}
.inp_tb .ord_inp_price .inp{font-size: 14px;font-weight: 600;border: none;}


.coupon_sel_lst li{margin-top: 5px;color: #666;}
.coupon_sel_lst li:first-child{margin-top: 0;}
.coupon_sel_lst li .coupon_sel_btn{margin-left: 10px;}

.ord_bottom_check{border: 1px solid #ddd;border-top: 1px solid #322b29;}
.ord_bottom_check .t1{padding: 10px 20px;border-bottom: 1px solid #ddd;}
.ord_bottom_check .t2{padding: 20px;background-color: #f7f7f7;}
.ord_bottom_check .t2 p{color: #666;}
.ord_bottom_check .check{padding: 10px 20px;border-top: 1px solid #ddd;color: #666;}

.bd_length{color: #666;}
.bd_length span{font-weight: 600;font-size: 18px;}


.bd_lst_tb table{border-top: 1px solid #ddd;}
.bd_lst_tb table tr{border-bottom: 1px solid #ddd;}
.bd_lst_tb table tr th{padding: 10px 0;background-color: #fafafa;font-size:12px;}
.bd_lst_tb table tr td{padding: 10px 0;text-align: center;color: #666;}
.bd_lst_tb table tr .tal{text-align: left;}
.bd_lst_tb table tr .tar{padding-right: 20px;text-align: right;}
.bd_lst_tb table .new .tal a:after{content: "";display: inline-block;width: 15px;height: 15px;margin-left: 5px;margin-bottom: 2px;background: url(../img/init/bd_new_ico.jpg) no-repeat;vertical-align: middle;}
.bd_lst_tb table .lock .tal:before{content: "";display: inline-block;width: 8px;height: 12px;margin-right: 5px;background: url(../img/init/bd_rock_ico.jpg) no-repeat;vertical-align: middle;}
.bd_lst_tb table .re{background-color: #fafafa;}
.bd_lst_tb table .re .tal a:before{content: "";display: inline-block;width: 39px;height: 18px;margin-right: 5px;background: url(../img/init/bd_re_ico.jpg) no-repeat;vertical-align: middle;}
.bd_lst_tb table  tr td .bd_status{width: 52px;margin: 0 auto;text-align: center;color: #fff;font-weight: bold;font-family: 'µ¸¿ò';font-size: 11px;}
.bd_lst_tb table  tr td .bd_status2{background-color: #999;}

.bd_lst_tb table tr .ord_canc{color: #999;}
.bd_lst_tb table tr .up{color: #2565d0;}
.bd_lst_tb table tr .dw{color: #ff5454;}

/* ¹øÈ£ Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ Á¶È¸ */
.bd_lst_tb .tb1 tr .th1{width: 90px;}
.bd_lst_tb .tb1 tr .th2{width: auto;}
.bd_lst_tb .tb1 tr .th3{width: 100px;}
.bd_lst_tb .tb1 tr .th4{width: 120px;}
.bd_lst_tb .tb1 tr .th5{width: 100px;}

/* ¹øÈ£ »óÅÂ Á¦¸ñ ÀÛ¼ºÀÚ ÀÛ¼ºÀÏ Á¶È¸ */
.bd_lst_tb .inq tr .th1{width: 90px;}
.bd_lst_tb .inq tr .th2{width: 100px;}
.bd_lst_tb .inq tr .th3{width: auto;}
.bd_lst_tb .inq tr .th4{width: 100px;}
.bd_lst_tb .inq tr .th5{width: 120px;}
.bd_lst_tb .inq tr .th6{width: 100px;}
.bd_lst_tb .inq tr .tal{padding-left: 20px;}

/* ¹øÈ£ Ä«Å×°í¸® Á¦¸ñ */
.bd_lst_tb .faq tr .th1{width: 100px;}
.bd_lst_tb .faq tr .th2{width: 120px;}
.bd_lst_tb .faq tr .th3{width: auto;}
.bd_lst_tb .faq .a_tr{display: none;background-color: #fafafa;}
.bd_lst_tb .faq .a_tr.db{display: table-row;}
.bd_lst_tb .faq tr .tal:before{content: "";display: inline-block;width: 21px;height: 22px;margin-right: 10px;background: url(../img/init/q_ico.jpg) no-repeat;vertical-align: middle;}
.bd_lst_tb .faq .a_tr .tal:before{background: url(../img/init/a_ico.jpg) no-repeat;}

/* ÁÖ¹®¹øÈ£ »óÇ°¸í ÁÖ¹®ÀÏÀÚ °áÁ¦±Ý¾× ÁøÇàÇöÈ² (Ãë¼Ò½ÅÃ») */
.bd_lst_tb .my1 tr .th1{width: 180px;}
.bd_lst_tb .my1 tr .th2{width: auto;}
.bd_lst_tb .my1 tr .th3{width: 100px;}
.bd_lst_tb .my1 tr .th4{width: 120px;}
.bd_lst_tb .my1 tr .th5{width: 100px;}
.bd_lst_tb .my1 tr .th6{width: 100px;}

/* ¹øÈ£ ÀÏÀÚ ³»¿ë ±¸ºÐ Àû¸³±Ý */
.bd_lst_tb .point tr .th1{width: 80px;}
.bd_lst_tb .point tr .th2{width: 120px;}
.bd_lst_tb .point tr .th3{width: auto;}
.bd_lst_tb .point tr .th4{width: 100px;}
.bd_lst_tb .point tr .th5{width: 110px;}

/* ÄíÆù »ç¿ëÁ¶°Ç »ç¿ë±â°£ ÄíÆùÇýÅÃ ¹ß±ÞÀÏ */
.bd_lst_tb .coupon tr .th1{width: auto;}
.bd_lst_tb .coupon tr .th2{width: 250px;}
.bd_lst_tb .coupon tr .th3{width: 200px;}
.bd_lst_tb .coupon tr .th4{width: 120px;}
.bd_lst_tb .coupon tr .th5{width: 120px;}


/* ¸¶ÀÌÆäÀÌÁö */
.my_top_tb table tr td{padding: 20px;border: 1px solid #ddd;}
.my_top_tb table tr .my_td ul{width: 409px;}
.my_top_tb table tr .my_td ul li{padding: 10px 20px;border-top: 1px dashed #ddd;}
.my_top_tb table tr .my_td ul li .fl:before{content: "";display: inline-block;width: 4px;height: 7px;margin-right: 7px;margin-bottom: 2px;background: url(../img/init/my_top_arr.jpg) no-repeat;vertical-align: middle;}
.my_top_tb table tr .my_td ul li:first-child{border-top: none;}
.my_top_tb table tr .link{width: 108px;}
.my_top_tb table tr .link .ico{position: relative;width: 53px;height: 46px;margin: 13px auto 0;}
.my_top_tb table tr .link .ico1{background: url(../img/init/my_top_ico1.jpg) no-repeat;}
.my_top_tb table tr .link .ico2{background: url(../img/init/my_top_ico2.jpg) no-repeat;}
.my_top_tb table tr .link .ico span{position: absolute;top: -2px;right: -5px;display: block;padding: 5px 8px;color: #fff;font-weight: 600;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color: #0e76bc;}
.my_top_tb table tr .link p{text-align: center;}


/* ³ªÀÇ ÁÖ¹®ÇöÈ² */
.my_order_status{padding-top: 40px;border-top: 1px solid #ddd;}
.my_order_status .l{width: 739px;border-right: 1px dashed #e5e5e5;}
.my_order_status .l ul li{position: relative;width: 164px;}
.my_order_status .l ul li:before{content: "";display: block;position: absolute;top: 10px;left: 0;width: 16px;height: 28px;background: url(../img/init/my_status_arr.jpg) no-repeat;}
.my_order_status .l ul li:first-child:before{display: none;}
.my_order_status ul li .ico{position: relative;width: 46px;height: 46px;margin: 0 auto;}
.my_order_status ul li .ico span{position: absolute;top: -10px;right: -10px;display: block;padding: 5px 8px;background-color: #a7a7a7;color: #fff;font-weight: 600;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.my_order_status ul li .txt{margin-top: 10px;text-align: center;}
.my_order_status ul li .ico1{background: url(../img/init/my_status1.jpg) no-repeat;}
.my_order_status ul li .ico2{background: url(../img/init/my_status2.jpg) no-repeat;}
.my_order_status ul li .ico3{background: url(../img/init/my_status3.jpg) no-repeat;}
.my_order_status ul li .ico4{background: url(../img/init/my_status4.jpg) no-repeat;}
.my_order_status ul li .ico5{background: url(../img/init/my_status5.jpg) no-repeat;}
.my_order_status ul li .ico6{background: url(../img/init/my_status6.jpg) no-repeat;}
.my_order_status ul li .ico7{background: url(../img/init/my_status7.jpg) no-repeat;}

.my_order_status .r ul li{width: 130px;}

/* ¸¶ÀÌÆäÀÌÁö °Ë»ö */
.my_s_box{padding: 20px;border: 1px solid #c2c2c2;}
.my_s_box .t1{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;color: #666;}
.my_s_box .t1:before{content: "";display: inline-block;width: 14px;height: 14px;margin: 0 5px;vertical-align: middle;background: url(../img/init/my_s_ico.jpg) no-repeat;}

.my_s_box .t{width: 70px;line-height: 26px;}
.my_s_box .t:before{content: "";display: inline-block;width: 3px;height: 5px;margin-right: 5px;margin-bottom: 2px;vertical-align: middle;background: url(../img/init/my_s_arr.jpg) no-repeat;}
.my_s_date .ti{display:inline-block;}
.my_s_date .date_btn{display:inline-block;padding:0 5px;line-height:24px;border:1px solid #ddd;}
.my_s_date ul{margin-right:3px;}
.my_s_date ul li{margin-right: 3px;}
.my_s_date ul li button{display: block;padding: 7px 5px 6px;border: 1px solid #9f9f9f;font-size: 11px;line-height: 100%;vertical-align: middle;font-family: 'µ¸¿ò';color: #5d5d5d;}
.my_s_date ul .activ button{color: #fff;}
.my_s_date .my_date_inp{width: 80px;height: 26px;border: 1px solid #bfbfbf;font-size: 11px;}
.my_s_inp{width: 200px;height: 26px;border: 1px solid #c4c4c4;}
.my_s_btn{display: inline-block;padding: 7px 5px 6px;margin-left: 5px;border: 1px solid #9f9f9f;font-size: 11px;line-height: 100%;vertical-align: middle;font-family: 'µ¸¿ò';color: #5d5d5d;}

.my_s_box.point{padding: 0 0 0 20px;}
.my_s_box.point .t1{padding-top: 20px;}
.my_s_box.point .mr{margin-right: 322px;}
.point_l{width: 100%;}
.point_r{width: 321px;border-left: 1px solid #c2c2c2;background-color: #fafafa;}
.point_r .cont{width: 281px;height: 72px;padding: 10px;margin: 10px auto;border: 1px solid #bdbdbd;background-color: #fff;}
.point_r .cont .top{color: #666;}
.point_r .cont .bottom{margin-top: 10px;text-align: right;color: #666;font-size: 24px;font-weight: 800;}

.wish_lst{margin-bottom: 10px;}
.wish_lst table{border-top: 2px solid #48403d;}
.wish_lst table tr{border-bottom: 1px solid #ccc;}
.wish_lst table tr th{padding: 10px 0;font-size:12px;}
.wish_lst table tr td{padding: 10px 0;text-align: center;color: #666;}
.wish_lst table tr td .img{width: 87px;margin: 0 auto;}
.wish_lst table tr td .img img{width: 87px;height: 115px;}
.wish_lst table tr td del{color: #888;}
.wish_lst table tr td .price span{font-weight: 800;font-size: 20px;}
.wish_lst tr .shop_btn button:first-child{margin-top: 0;}
.wish_lst tr .shop_btn button{display: block;margin: 3px auto 0;}
.wish_lst tr .prod_info{padding: 10px 20px;}
.wish_lst tr .prod_info .ico img{margin-right: 2px;}
.wish_lst tr .prod_info .t2{color: #888;}

/* Ã¼Å© ÀÌ¹ÌÁö »óÇ°¸í °¡°Ý Àû¸³±Ý ¹öÆ° */
.wish_lst table tr .th1{width: 80px;}
.wish_lst table tr .th2{width: 90px;}
.wish_lst table tr .th3{width: auto;}
.wish_lst table tr .th4{width: 120px;}
.wish_lst table tr .th5{width: 100px;}
.wish_lst table tr .th6{width: 160px;}

/* ºñ¹Ð¹øÈ£ È®ÀÎ */
.shop_pwcheck{min-height: 400px;}
.shop_pwcheck .t1{margin-bottom: 30px;text-align: center;color: #888;}
.shop_pwcheck .t1 img{margin-right: 20px;}
.shop_pwcheck .t1 .name{margin-right: 5px;font-weight: bold;color: #333;}
.shop_pwcheck .t1 .c{color: #333;}
.shop_pwcheck .mem_pw_check{width: 360px;padding: 30px 50px;margin: 0 auto;border: 1px solid #ddd;}
.shop_pwcheck .mem_pw_check table tr th{width: 95px;padding: 10px 0;text-align: left;font-size:12px;}
.shop_pwcheck .mem_pw_check table tr td{padding: 10px 0;font-size:12px;}
.shop_pwcheck .mem_pw_check table tr td .inp{width: 200px;height: 26px;border: 1px solid #bfbfbf;background-color: #f7f7f7;}

/* login find */
.find_tab{width: 908px;margin: 0 auto 120px;}
.find_tab ul li{width: 454px;border: 1px solid #ddd;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;color: #888;}
.find_tab ul .activ{border: 1px solid #000;border-bottom: 1px solid #fff;color: #333;}
.find_tab ul li a{display: block;padding: 13px;}

.find_box{width: 350px;margin: 0 auto;}
.find_box .inp_line{position: relative;margin-top: 10px;}
.find_box .inp_line.mt50{margin-top: 50px;}
.find_box .inp_line .t{position: absolute;left: -75px;line-height: 45px;font-size: 14px;}
.find_box .inp_line:first-child{margin-top: 0;}
.find_box .find_inp{height: 45px;border: 1px solid #ccc;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.find_box .inp100p{width: 100%;}
.find_box .find_btn{display: block;width: 100%;padding: 10px 0;color: #fff;font-size: 16px;letter-spacing: 3px;}

.login_h3{margin-bottom: 20px;text-align: center;font-size: 30px;font-weight: 600;}
.naver_login{height: 43px;border: 1px solid #ddd;background: url(../img/init/naver_login_ico.jpg) 0 0 no-repeat;}
.naver_login a{display: block;width: 100%;height: 100%;text-align: center;line-height: 43px;color: #666;}
.login_join_btn{border: 1px solid #979797;}
.login_join_btn a{display: block;padding: 12px;text-align: center;color: #666;}
.login_find_link{padding: 11px;border: 1px solid #ddd;}
.login_find_link a{display: block;width: 50%;text-align: center;line-height: 100%;color: #666;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.login_find_link a:first-child{border-right: 1px solid #ddd;}

/* faq */
.faq_tab{margin-bottom: 50px;border-bottom: 1px solid #000;}
.faq_tab ul{border-left: 1px solid #cdcdcd;}
.faq_tab ul li{width: 156px;border: 1px solid #cdcdcd;border-bottom: none;border-left: none;text-align: center;font-size: 14px;color: #999;}
.faq_tab ul .activ{color: #fff;background-color: #444;}
.faq_tab ul li a{display: block;padding: 10px 0;}

.faq_s_box{position: relative;margin-bottom: 50px;padding: 30px;border: 1px solid #ddd;background-color: #f7f7f7;text-align: center;}
.faq_s_box .t{display: inline-block;width: 45px;font-size: 14px;font-weight: 600;}
.faq_s_box .faq_s_sel{width: 120px;height: 30px;border: 1px solid #bfbfbf;}
.faq_s_box .faq_s_inp{width: 388px;height: 30px;border: 1px solid #bfbfbf;}
.faq_s_box .faq_link{position: absolute;right: 30px;padding: 4px 10px;border: 1px solid #a0a0a0;background-color: #fff;font-size: 11px;font-family: 'µ¸¿ò';}

.bd_v_nav{border: 1px solid #ddd;margin-top: 50px;}
.bd_v_nav ul li{border-top: 1px solid #ddd;}
.bd_v_nav ul li:first-child{border-top: none;}
.bd_v_nav ul li .l{position: relative;width: 110px;border-right: 1px solid #ddd;background-color: #fafafa;}
.bd_v_nav ul li .dtc{padding: 7px 20px;}
.bd_v_nav ul li .l::before{content: "";position: absolute;top: 13px;right: 20px;display: block;width: 19px;height: 8px;}
.bd_v_nav ul li .prev:before{background: url(../img/init/bd_nav_u.jpg) no-repeat;}
.bd_v_nav ul li .next:before{background: url(../img/init/bd_nav_d.jpg) no-repeat;}

.my_quick{margin-bottom: 50px;}
.my_quick .my_h3{line-height: 100%;font-size: 24px;font-weight: 600;text-align: center;background: url(../img/init/my_quick_bg.jpg) 0 12px repeat-x;}
.my_quick .my_h3 span{display: inline-block;padding: 0 20px;background-color: #fff;}
.my_quick .nav{padding: 30px 0 40px;border-bottom: 1px solid #ddd;}
.my_quick .nav ul li{width: 25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-left: 1px dashed #ddd;box-sizing: border-box;text-align: center;}
.my_quick .nav ul li:first-child{border-left: none;}


.pri{border:2px solid #000;}

.cart_tit_num{display:block; width:46px; margin-left:10px; line-height:46px; color: #fff; text-align: center; font-size:24px; font-weight: bold; background:url(../img/cart_tit_num.jpg) no-repeat;}
.bd_cart td.cart_bd_num{padding:9px 0px 9px 14px; color: #666; background:#f0e7d0;}
.bd_cart th, .bd_cart td{border:1px solid #ddd;}
.bd_cart th{padding:8px 0px; font-size:12px; color:#333; background:#f7f7f7;}
.bd_cart td{padding:10px 0px;}

.bd_cart .pri th{padding:9px 0px; font-size:14px;}
.bd_cart .pri td{position: relative; padding:22px 25px;}
.bd_cart .pri .th1{width:192px;}
.bd_cart .pri .th2{width:188px;}
.bd_cart .pri .th3{width:188px;}
.bd_cart .pri .th4{width:188px;}
.bd_cart .pri .th5{width:auto;}
.pri_b{color:#333; font-size:20px; font-weight:bold;}
.pri_b_v2{color:#55a0c7; font-size:20px; font-weight:bold;}
.sum_ico_box{position:relative;text-align:center;}
.point_ico{text-align:center;}
.sum_ico{position:absolute; top:30px; right:-15px;}
.pri_all{color:#638da6; font-size:30px; font-weight:bold;}


.modi_tit{line-height:43px; text-align:center;}
.modi_ico{margin-right:20px;}
.modi_user_name{color:#333;}
.modi_tit_txt{color:#54a9ea;}
.modi_box{width:474px; border:1px solid #ddd; padding:30px 55px; margin:0 auto; box-sizing:border-box;}
.modi_idpw input{width:200px; height:26px; color:#999; background:#f7f7f7;}
.modi_idpw span{display:inline-block; width:95px; color:#333;}
.modi_idpw input:focus{background:#fff}











































/* ÁÂÃø¸Þ´º */
.shop_tb{text-align: center;}
.shop_tb tr{border-bottom:1px solid #ddd;}


.bd_tb{text-align: center;}
.bd_tb tr{border-bottom:1px solid #ddd;}

.bd_v1 th{padding:5px 0px; border:1px solid #ddd; color:#333; text-align: center; background: #fafafa;}
.bd_v1 td{padding:10px 0px;}
.bd_v1 .bd_txt{padding-left:25px;}
.bd_v1 .bd_txt a{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.bd_v1 .bd_txt:after{content: "";display: block;clear: both;}

.bd_v2{border-top:2px solid #48403d;}
.bd_v2 tr{border-bottom:1px solid #ddd;}
.bd_v2 th, .bd_v2 td{padding:10px 0px;}



.bd_v1.bd_v1_2 th{padding:9px 0px;}

.news .th1{width:70px;}
.news .th2{width:auto;}
.news .th3{width:100px;}
.news .th4{width:100px;}
.news .bd_txt a{max-width:560px;}

.mybd .th1{width:70px;}
.mybd .th2{width:150px;}
.mybd .th3{width:auto;}
.mybd .th4{width:100px;}
.mybd .th5{width:100px;}
.mybd .bd_txt a{max-width:410px;}

.ordlst .th1{width:150px;}
.ordlst .th2{width:auto;}
.ordlst .th3{width:100px;}
.ordlst .th4{width:100px;}
.ordlst .th5{width:100px;}
.ordlst .th6{width:100px;}
.ordlst .bd_txt a{max-width:410px;}
.ordlst.ordlst_v2 a{max-width:310px;}

.pointlst .th1{width:72px;}
.pointlst .th2{width:100px;}
.pointlst .th3{width:auto;}
.pointlst .th4{width:100px;}
.pointlst .th5{width:100px;}

.cuponlst .th1{width:240px;}
.cuponlst .th2{width:240px;}
.cuponlst .th3{width:200px;}
.cuponlst .th4{width:120px;}
.cuponlst .th5{width:100px;}

.todayprd .th1{width:52px;}
.todayprd .th2{width:107px;}
.todayprd .th3{width:auto;}
.todayprd .th4{width:107px;}
.todayprd .th5{width:133px;}
.todayprd .th6{width:129px;}

.prd_lst_v2 .th1{width:140px;}
.prd_lst_v2 .th2{width:auto;}
.prd_lst_v2 .th3{width:107px;}
.prd_lst_v2 .th4{width:133px;}
.prd_lst_v2 .th5{width:129px;}

.review .th1{width:80px;}
.review .th2{width:140px;}
.review .th3{width:auto;}
.review .th4{width:140px;}
.review .th5{width:140px;}
.review .bd_txt a{width:570px;}

.bd_qna .th1{width:70px;}
.bd_qna .th2{width:100px;}
.bd_qna .th3{width:auto;}
.bd_qna .th4{width:100px;}
.bd_qna .th5{width:100px;}
.bd_qna .th6{width:100px;}
.bd_td100 .bd_qna .bd_txt a{max-width:600px;}
.bd_qna .bd_txt a{max-width:400px;}

.faq .th1{width:70px;}
.faq .th2{width:130px;}
.faq .th3{width:auto;}

.bd_dp .bd_txt a{max-width:380px;}

.prd_lst_v2 .bd_info{padding:10px 0px 10px 50px;}

/*board_write*/
.bd_w{border:1px solid #ddd;}
.bd_w th, .bd_w td{border:1px solid #ddd;}
.bd_w th{width:150px; padding:7px 9px 7px 20px; text-align:left; color: #333; background:#fafafa; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bd_w td{padding:7px; color: #666;}
.bd_w .w_tit,.bd_w .bd_w_tit{margin-left:5px; color:#ff5454;}
.bd_w .w_txt{margin-left:15px; color:#999;}
.bd_w .w_txt_v2{color:#ff2929; font-size:14px; font-weight: bold;}
.bd_w input[type="text"], .bd_w input[type="password"], .bd_w select{height:26px; border:1px solid #bfbfbf; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.bd_w input[type="radio"], .bd_w input[type="checkbox"]{vertical-align:middle;}
.bd_w label{margin-right:10px;}
.bd_w textarea{padding:4px 10px; resize:none;}

.bd_w .send_addr_tr{display:none;}
.bd_w .send_addr_tr.db{display:table-row;}
.bd_w tr td .star_point{margin-right:5px;}

.bd_new {margin:4px 0px 4px 5px;}
.bd_new img{vertical-align:middle;}
.bd_re_txt{margin:4px 0px 4px 5px;color: #ff5454; font-weight: bold;}

.bd_w .w100pent{width:100%;}
.bd_w .w100{width:100px;}
.bd_w .w120{width:120px;}
.bd_w .w200{width:200px;}
.bd_w .w368{width:368px;}
.bd_w .h120{height:120px;}

.bd_w .td1{width:200px;}
.bd_w .td_c{width:377px; padding-left:10px;}

.bd_btns{text-align: center;}
.bd_w tr td div.keep_line{margin-bottom:7px; font-size:14px;}
.bd_w tr td div.keep_line.ma0{margin:0px;}
.bd_w tr td button{display:inline-block;display:inline-block; height:26px;  padding:0px 5px; border:1px solid #9f9f9f; text-align:center; font-size:11px;letter-spacing: -1px; color:#5d5d5d; box-sizing:border-box;}
.bd_w tr td .file_del{height:auto;margin-left:5px;padding:0;border:none;}
.w_file{margin-right:5px;}
.w_file img{vertical-align: middle;}
.agree_txt.agree_txt_v2{height:110px;}
.bd_w_txt textarea{height:300px;}
.bd_s_btn{position: relative;}
.bd_s_btn{position: relative;}
.bd_s_btn button{position: absolute; right:10px;}

/*board_view*/
.bd_view th, .bd_view td{padding:7px 20px 7px 20px;border:1px solid #ddd;text-align: left;}
.bd_view th{width:150px;text-align:left; color: #333; background:#fafafa; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bd_view td{color: #666;}
.bd_view .bd_status{width:65px;border-left:none;text-align:center;}
.bd_view .bdrn{border-right:none;}


.view_info li{margin-left:20px;}
.view_info li:first-child{margin-left:0px;}
.view_info .view_info_txt{color: #999;}
.bd_view .bd_view_txt{min-height:260px; padding:10px 0px;}
.view_re_box{background: #fafafa;}
.view_re_box li{padding:10px 15px;border-top: 1px solid #ddd;}
.view_re_box .re_info{position: relative;margin-bottom:5px;color: #333;font-size:13px;font-weight: bold;}
.view_re_box .re_info .re_date{margin-left:8px;color: #999;font-size:11px;font-weight:normal;}
.view_re_box .re_info .re_btns{position: absolute; top:0; right:0px;}
.view_re_box li.re_comm_box{padding-top:13px;padding-left:75px;background:  url(../img/view_re_ico.jpg) 20px 15px no-repeat;}
.re_comm_edit{border: 1px solid #b3b3b3; background: #fff;}
.re_comm_edit p{padding:5px 10px;}
.re_comm_edit .re_comm_info{border-bottom: 1px solid #ddd; color: #333;font-size:13px; font-weight: bold;}
.re_comm_edit .re_comm_txt{min-height:70px; color: #666;}
.re_info .re_new{display: inline-block; margin:0px 0px 0px 5px;}
.re_write{padding:20px;background:#fafafa;}
.re_txtbox{position: relative;padding:10px 77px 10px 10px;border: 1px solid #b8b8b8; background: #fff;}
.re_txtbox textarea{width:100%;min-height:58px;border:none; resize: none;}
.re_txtbox button{position: absolute; top:10px; right:10px;}
.bd_cate{color: red;}
.bd_tit_l{float: left;width:640px;}
.bd_ico_r{float: right; top:7px;right:7px;}
.bd_s_ico img{vertical-align: middle; margin-right:5px;}
.view_lst_up td a, .view_lst_down td a{display: block;max-width:716px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.view_lst_up th{background: #fafafa url(../img/bd_prev_ico.jpg) 115px 50% no-repeat;}
.view_lst_down th{background: #fafafa url(../img/bd_next_ico.jpg) 115px 50% no-repeat;}

/*icon*/
.info_icos{margin-bottom:3px;font-size:0;}
.info_icos span{display:inline-block;margin-right:1px;height:14px;padding:0 2px;border-radius:2px; line-height:14px; text-align:center; color:#fff; font-size:11px;font-family:'µ¸¿ò';-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.best_ico{border:1px solid #d22c39; background:#e63543;}
.new_ico{border:1px solid #817ebb; background:#7270b2;}
.storefarm_ico{border:1px solid #00b035; background:#00c73c;}
.delivery_ico{border:1px solid #29a6d6; background:#4ebfeb;}
.sale_ico{border:1px solid #d9af13; background:#f1c41b;}


/*cart*/
.cart_tit_num{display:block; width:46px; margin-left:10px; line-height:46px; color: #fff; text-align: center; font-size:24px; font-weight: bold; background:url(../img/cart_tit_num.png) no-repeat;}
.bd_cart td.cart_bd_num{padding:9px 0px 9px 14px; color: #666; background:#f0e7d0;}
.bd_cart th, .bd_cart td{border:1px solid #ddd;}
.bd_cart th{padding:8px 0px; font-size:12px; color:#333; background:#f7f7f7;}
.bd_cart td{padding:10px 0px;}
.bd_cart td .txt_b{font-weight:bold;}
.bd_cart td .ord_lst_img{width:100px;}


.cart .th1{width:56px;}
.cart .th2{width:110px;}
.cart .th3{width:auto;}
.cart .th4{width:80px;}
.cart .th5{width:60px;}
.cart .th6{width:90px;}
.cart .th7{width:84px;}
.cart .th8{width:109px;}
.cart .th9{width:129px;}

.bd_cart .bd_info{padding:10px 0px 10px 20px; color: #333;}
.bd_info p{line-height:1; color: #888;}
.cart .bd_opt{height:30px; padding:0px 0px 0px 20px;}
.cart .bd_opt p{color:#666; font-weight: bold;}

.cart .opt_ico{display:inline-block; margin-right:5px; width:30px; border:1px solid #000; border-radius:1px; line-height:14px; text-align:center; color:#fff; font-size:11px; background:#404040;}
.opt_pri{margin-left:5px; color:#ff2929}
.dis_txt{display: inline-block; margin-left:15px;}
.dis_ico{display: inline-block; position:relative; cursor: pointer;}
.dis_ico img{vertical-align:middle;}
.dis_ico:hover .dis_pop{display: block;}
.dis_pop{display: none; position: absolute; width: 206px; height:63px; top:19px; left:0px; border:1px solid #888; background: #fff;}
.dis_pop p{padding:9px; color:#888; font-size:12px;}
.dis_pop .dis_pri{color:#333; background:url(../img/dis_pop_line.jpg) top center no-repeat;}
.quan{width:62px;height: 25px;margin:0 auto; border:1px solid #ababab;}
.quan.m0{margin-left: 100px;}
input[type="text"].quan_num{float:left; width:41px;height:25px; border:0px; border-right:1px solid #ababab; text-align: right;color:#666;}
.quan button{display: block;width:21px; height:12px;}
.quan_btn{float:right; display:block; width:21px;}
.quan_plus{border-bottom:1px solid #ababab; background:url(../img/quan_plus_ico.gif)center center no-repeat;}
.quan_min{background:url(../img/quan_min_ico.gif)center center no-repeat;}
.quan_edit{width:64px; margin-top:5px; border:1px solid #ababab; line-height:25px; font-size:11px; background:url(../img/quan_edit_bg.gif)left center repeat-x;}
.cart_bd_btn a,.cart_bd_btn button{margin-top:3px;}
.cart_bd_btn a:first-child{margin:0px;}



.pri{border:2px solid #000;}
.bd_cart .pri th{padding:9px 0px; font-size:14px;}
.bd_cart .pri td{position: relative; padding:22px 25px;}
.bd_cart .pri .th1{width:192px;}
.bd_cart .pri .th2{width:188px;}
.bd_cart .pri .th3{width:188px;}
.bd_cart .pri .th4{width:188px;}
.bd_cart .pri .th5{width:auto;} 
.pri_b{color:#333; font-size:20px; font-weight:bold;}
.pri_b_v2{color:#55a0c7; font-size:20px; font-weight:bold;}
.sum_ico_box{position:relative;}
.sum_ico{position:absolute; top:30px; right:-15px;}
.pri_all{color:#ff2929; font-size:30px; font-weight:bold;}

.pri_btb_r a{margin-left:10px;}
.pri_btb_r a:first-child{margin:0px;}

.ord_txt{margin-bottom: 90px;}


.sub_cont_r{width:908px; margin-left:40px;}
.sub_h2_box_v1{padding-bottom:40px; margin-bottom:30px; border-bottom:1px solid #ccc;}
.sub_h2_box_v1 .s_h2{line-height:1; color:#333; font-size:45px; font-weight: bold;}
.sub_h2_box_v2{margin-top:10px; margin-bottom:30px;}
.sub_h2_box_v2 .s_h2{line-height:1; color:#333; font-size:28px; font-weight: bold;}


/*join*/
.join_step{width:100%; padding-top:50px; margin-bottom:40px; border-top:1px solid #ccc; text-align: center;}
.join_agreebox{border:1px solid #ddd; border-top:1px solid #322b29;}
.join_agreebox p{padding:10px 15px; color: #333;}
.join_agreebox p input{vertical-align: middle;}
.agree_txt{overflow-x:hidden; height:148px; padding:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color: #666; background: #f7f7f7;}


.join_id_btn{width:63px; height:26px;}
.join_add_btn{width:79px; height:26px;}
.joincp{padding:234px 0px 46px; border:1px solid #ddd; text-align: center; background: #fdfdfd url(../img/joincp_img.jpg) center 35px no-repeat;}














