@charset "utf-8";
/* CSS Document */
/*상품 리스트*/
/************************** 상품 리스트 **********************/
.list_wrap_01{ width:859px; }
.list_wrap_01 td{ border:1px solid red;  border:1px solid #eaeaea;vertical-align:top; }
.list_wrap_01 td .list_porduct_01{ position:relative; height:360px; padding:15px 0 0 0; background:url(../images/shop/list_bg_off.jpg) repeat-x 0px 0px; }
.list_wrap_01 td .list_porduct_01:hover{height:360px; background:url(../images/shop/list_bg_on.jpg) no-repeat 0px 0px;}

.list_wrap_01 td .list_porduct_01 .list_icon_01{ position:absolute; top:5px; left:5px; }
.list_wrap_01 td .list_porduct_01 .list_icon_01 span{display:inline-block;min-width:38px; height:27px; font-size:11px; letter-spacing:-1px; line-height:19px; padding:10px 0 0 0; margin:0 1px 0 0; float:left; text-align:center; color:#FFFFFF;font-family:"돋움", sans-serif;}
.list_wrap_01 td .list_porduct_01 .list_icon_01 .icon_01{ background:#b5c43e;}
.list_wrap_01 td .list_porduct_01 .list_icon_01 .icon_02{ background:#e44551;}
.list_wrap_01 td .list_porduct_01 .list_icon_01 .icon_03{ background:#b27fc7;}
.list_wrap_01 td .list_porduct_01 .list_icon_01 .icon_04{ background:#8192ce;}
.list_wrap_01 td .list_porduct_01 .list_icon_01 .icon_05{ background:#f9b751;}
.list_wrap_01 td .list_porduct_01 .list_icon_01 .icon_06{ background:#969696;}


.list_wrap_01 td .list_img_01{text-align:center; font:0/0 arial;}
.list_wrap_01 td .list_img_01 img{ width:256px !important; height:256px !important;}

.list_wrap_01 td .list_name_01{ margin:20px 22px 0px 22px;font-family:"돋움", sans-serif;  }
.list_wrap_01 td .list_name_01 a{color:#000000; font-size:14px;line-height:22px; height:20px;display:inline-block; overflow:hidden;}
.list_wrap_01 td .list_name_01 a:hover{color:#000000; text-decoration:none; }
.list_wrap_01 td .list_name_01 a:active{color:#000000; text-decoration:none;}

.list_wrap_01 td .list_price_01{ margin:0px 22px 0px 22px; color:#666666;}
.list_wrap_01 td .list_price_02{ margin:-3px 22px 0px 22px; color:#666666;}

.list_wrap_01 td .list_type_01{ margin:5px 22px 0px 22px; color:#00a8b9;font-family:"Tahoma", "돋움", sans-serif;}
.list_wrap_01 td .list_check_01{position:absolute; bottom:10px; right:14px;}
.list_wrap_01 td .list_check_01 label{font-family:"돋움", sans-serif; margin:0 3px 0 0; }


.list_wrap_01 .pop_wrap{position:relative; z-index:2;}
.list_wrap_01 .pop_compare {display:none; position:absolute; top:103px; left:-25px; width:344px; height:244px;background:url(../images/shop/pop_compare_bg.png) no-repeat 0px 0px; z-index:3;}
.list_wrap_01 .pop_compare p{ font-size:14px;font-family:"돋움", sans-serif; color:#000000; margin:9px 0 0 15px; }
.list_wrap_01 .pop_list{ height:130px; width:310px; margin:19px 0 0 27px; overflow:hidden;}
.list_wrap_01 .pop_list li{ float:left; width:88px; margin:0 10px 0 0;}
.list_wrap_01 .pop_list li img{ width:86px !important; height:86px !important; border:1px solid #eaeaea; font:0/0 arial;}
.list_wrap_01 .pop_list li img:hover{ border:1px solid #aaaaaa;}
.list_wrap_01 .pop_list li span{font-family:"돋움", sans-serif; color:#304a6d; display:block;font-size:11px; line-height:13px; height:26px; overflow:hidden;  text-align:center; /*background:#33CC66;*/ padding:0 2px; margin:4px 0 10px 0; }

.list_wrap_01 .pop_compare .pop_close{ position:absolute; top:9px; right:18px;}
.list_wrap_01 .pop_compare .pop_btn_01{ text-align:center; margin:8px 0 0 0;}




/* 페이징_01 */
.pagenum{ clear:both;margin:20px 0 0 0;text-align:center; color:#666666; font:0/0 arial; }
.pagenum a, .pagenum strong{position:relative; z-index:1; font-size:12px; line-height:19px;font-family:"Tahoma", "돋움", sans-serif;border:1px solid red; display:inline-block;border:1px solid #d4d4d4; background:#f7f7f7; padding:8px 16px; margin:0 0 0 -1px; *margin:0 0 0 -2px; vertical-align: middle;}
.pagenum a:link, .pagenum a:visited {color:#666666; text-decoration:none;}
.pagenum a:hover, .pagenum a:active {color:#000000; text-decoration:none;position:relative;z-index:2;border:1px solid #7d7d7d; background:#FFFFFF; }

.pagenum strong{position:relative;z-index:3;color:#272727; border:1px solid #333333; background:#FFFFFF;}
.pagenum span{display:none;}

.pagenum a.prev_end,
.pagenum a.prev,
.pagenum a.next,
.pagenum a.next_end
{width:14px; height:38px; overflow:hidden; background:url(../images/board/board_btns.jpg) no-repeat 0px 0px; margin:0px; padding:0px; border:none;}

.pagenum a.prev_end{background-position:0px 0px; margin:0 16px 0 0;}
.pagenum a.prev{background-position:0px -38px; margin:0 16px 0 0;}
.pagenum a.next{background-position:0px -76px;margin:0 0 0 16px;}

.pagenum a.next_end{background-position:0px -114px;margin:0 0 0 16px;}









/************************** 상품 뷰 **********************/
/*왼쪽 상품설명*/
.view_img_rotate_wrap{ border:1px solid #eaeaea; position:relative;width:408px; height:408px; }
.view_img_rotate_wrap .big_img{ position:absolute; top:0px; left:0px;}

.view_img_rotate_wrap .thumb_img{ width:408px; position:absolute; top:49px; right:1px; margin:0px; overflow:hidden;}
.view_img_rotate_wrap .thumb_img ul{position:absolute; width:66px; top:0px; left:480px; overflow:hidden; margin:0px; /*background:#FFFFFF;*/ background:url(../images/shop/thumb_bg.png) repeat 0px 0px;/*opacity:0.8; filter:alpha(opacity=80);*/}
.view_img_rotate_wrap .thumb_img li{font:0/0 arial; padding:1px 0; text-align:center;}
.view_img_rotate_wrap .thumb_img li img{ width:58px; height:58px; border:1px solid #f1f1f1;}
.view_img_rotate_wrap .thumb_img li img:hover{border:1px solid #000000;}

.view_img_rotate_wrap .img_control_01{ position: absolute; top:0px; right:0px; display:none; }
.view_img_rotate_wrap .img_control_01 .Prev_Btn_01{ position:absolute; top:0px; right:0px;}
.view_img_rotate_wrap .img_control_01 .Next_Btn_01{ position:absolute; top:359px; right:0px;}


/*다른상품 디자인 아이콘*/
.view_other_product{ margin:10px 0 0px 0; width:410px;}
.view_other_product li{ float:left; margin:0 1px 1px 0;}
.view_other_product li a{ display:block; width:40px; height:28px;}


.caution_explain{ clear:both; width:410px; margin:4px 0 0 0; padding:6px 0px 0 0px;font-family:"돋움", sans-serif; font-size:11px; line-height:14px;}

/*
.view_other_product li span{ display:none;}
.view_other_product li a.other_01{ background-position:0px 0px;}
.view_other_product li a.other_02{background-position:-50px 0px;}
.view_other_product li a.other_03{background-position:-100px 0px;}
.view_other_product li a.other_04{background-position:-150px 0px;}
.view_other_product li a.other_05{background-position:-200px 0px;}
.view_other_product li a.other_06{background-position:-250px 0px;}
.view_other_product li a.other_07{background-position:-300px 0px;}
.view_other_product li a.other_08{background-position:-350px 0px;}
.view_other_product li a.other_09{background-position:-400px 0px;}
.view_other_product li a.other_10{background-position:-450px 0px;}
.view_other_product li a.other_11{background-position:-500px 0px;}
.view_other_product li a.other_12{background-position:-550px 0px;}
.view_other_product li a.other_13{background-position:-600px 0px;}
.view_other_product li a.other_14{background-position:-650px 0px;}
.view_other_product li a.other_15{background-position:-650px 0px;}
.view_other_product li a.other_16{background-position:-650px 0px;}
.view_other_product li a.other_17{background-position:-650px 0px;}

*/

/*오른쪽 상품설명*/
.view_txt_contents{ margin:0px; /*border:1px solid red;*/min-height:400px; height:auto !important; height:400px;}
.view_txt_contents .prodcut_name{ font-size:30px; color:#000000; line-height:38px; font-family:"돋움", sans-serif; padding:8px 0 0 0;}
.view_txt_contents .prodcut_name span{font-size:12px;line-height:19px;  vertical-align: top; display:inline-block;min-width:38px; height:27px;font-size:11px; letter-spacing:-1px; line-height:19px; padding:10px 0 0 0; margin:0px 0 0 1px; text-align:center; color:#FFFFFF;font-family:"돋움", sans-serif;}
.view_txt_contents .prodcut_name .icon_01{ background:#b5c43e;}
.view_txt_contents .prodcut_name .icon_02{ background:#e44551;}
.view_txt_contents .prodcut_name .icon_03{ background:#b27fc7;}
.view_txt_contents .prodcut_name .icon_04{ background:#8192ce;}
.view_txt_contents .prodcut_name .icon_05{ background:#f9b751;}
.view_txt_contents .prodcut_name .icon_06{ background:#969696;}


.view_gray_line{ display:block; height:23px; background:url(../images/shop/gray_line.jpg) repeat-x 0px 50%;}


.view_txt_contents .view_con_01{ padding:0 10px;}
.view_txt_contents .view_con_01 table{ width:100%;}
.view_txt_contents .view_con_01 table th{ text-align:left; color:#000000; font-weight:normal;line-height:14px;}
.view_txt_contents .view_con_01 table td{ /*border:1px solid red;*/ color:#000000;font-family:"돋움", sans-serif; padding:6px 0 6px 15px; line-height:14px;}

.view_txt_contents .view_con_02{ padding:0 10px;}
.view_txt_contents .view_con_02 table{ width:100%;}
.view_txt_contents .view_con_02 table th{ text-align:left; color:#000000; font-weight:normal;line-height:14px;}
.view_txt_contents .view_con_02 table td{ /*border:1px solid red;*/ color:#000000; padding:0px 0 0px 15px; line-height:14px;}


.view_con_02 table td .send_price_txt{ }
.view_con_02 table td .send_price_txt li{ /*background:#CCCCCC;*/ float:left; width:47%; margin:0 3px 0px 0; padding:2px;}



.view_txt_contents .view_btn_01{ text-align:center; margin:12px 0 0 0; position:relative; z-index:3;}


/*수량_01 증가, 감소*/
.ea_btn_01{ position:relative; top:0px; vertical-align:top; display:inline-block; width:11px;}
.ea_btn_01 .ea_up{ position:absolute; top:0px; left:-3px; font:0/0 arial; }
.ea_btn_01 .ea_down{ position: absolute; top:11px; left:-3px; font:0/0 arial;}


/*상품옵션*/
table.option_product_kind{ width:100%;}
table.option_product_kind td{ padding:0px 2px !important; text-align:center;}
table.option_product_kind td.type_name{font-size:11px; line-height:14px; letter-spacing:-1px; color:#666666; text-align:left;  }
table.option_product_kind td.type_name span{background:url(../images/shop/small_zum.jpg) no-repeat 0px 4px;padding-left:8px; display:block;}
table.option_product_kind td.type_name span strong{font-family:"돋움", sans-serif; }


/*구매하기 팝업 레이어*/
.view_btn_01 .buy_pop {display:none; text-align:left; position:absolute; top:36px; left:70px; width:292px; height:106px; background:url(../images/shop/pop_buy_bg.png) no-repeat 0px 0px;}
.view_btn_01 .buy_pop p{ font-size:14px;font-family:"돋움", sans-serif; color:#000000; margin:16px 0 0 17px; }

.view_btn_01 .pop_close{ position:absolute; top:14px; right:18px;}
.view_btn_01 .pop_btn_01{ text-align:center; margin:21px 0 0 0; width:284px;}


/*view 탭메뉴*/
.view_tab_01{ border-bottom:1px solid #494949; height:33px;padding:10px 0 0 1px; /* overflow:hidden;*/}
.view_tab_01 li{  float:left;background:url(../images/shop/view_tab.jpg) no-repeat 0px 0px;height:34px;margin:0 0 0 -1px; position:relative; z-index:1; }
.view_tab_01 li a{width:124px; padding:6px 3px 0 3px; height:28px; display:block;font-family:"돋움", sans-serif; text-align:center; font-size:12px; line-height:24px; overflow:hidden;}
.view_tab_01 li a:link, .view_tab_01 li a:visited { color:#000000; text-decoration:none; }
.view_tab_01 li a:hover, #gnb .depth_02 .view_tab_01 li a:active { color:#000000; text-decoration:none; }

/*view 탭메뉴 on*/
.view_tab_01 li.on{background-position:0px -50px; z-index:2; }


/*상품정보제공고시*/
.view_law{ margin:20px 0;}
.view_law table{ width:100%;}

.view_law table th{ border-bottom:1px solid #e4e4e4;text-align:left; font-family:"돋움", sans-serif; font-weight:normal; color:#666666; padding:8px 8px 8px 15px; background:#f9f9f9;line-height:14px; font-size:12px;}
.view_law table td{ border-bottom:1px solid #e4e4e4; color:#333333; padding:8px 8px 8px 15px; line-height:14px; font-size:11px;}


/*상품스펙*/
.view_speck{ margin:20px 0;}
.view_speck table{ width:100%;}
.view_speck table th{ border-bottom:none; border-top:1px solid #ededed; text-align:left; font-family:"돋움", sans-serif; font-weight:normal; color:#666666; padding:8px 8px 8px 15px; background:#f9f9f9;line-height:14px; font-size:12px;}
.view_speck table .speck_start th:first-child{ border-top:1px solid #818181;}
.view_speck table td{ border-bottom:1px solid #ededed; color:#333333; padding:8px 8px 8px 15px; line-height:14px; font-size:11px;}

/********* 상품비교 *********/
.view_speck table .speck_img td{ text-align:center; padding:20px 10px;}
.view_speck table .speck_img img{ width:166px !important; height:166px !important;}
.view_speck table .speck_img td .list_name_01{ margin:0px 22px 0px 22px;font-family:"돋움", sans-serif; }
.view_speck table .speck_img td .list_name_01 a{color:#000000; font-size:14px;line-height:22px; height:20px;display:inline-block; overflow:hidden; }
.view_speck table .speck_img td .list_name_01 a:hover{color:#000000; text-decoration:none; }
.view_speck table .speck_img td .list_name_01 a:active{color:#000000; text-decoration:none;}




/*교환반품안내*/
.view_guide{ margin:20px 0 20px 0;}
.view_guide strong{ font-size:14px; color:#666666; font-weight:normal;font-family:"돋움", sans-serif;  display:block; margin:0 0 10px 0;}
.order_list_01{ margin:0 0 0 13px;}
.order_list_01 li{ text-indent:-14px;line-height:14px; font-size:12px; color:#666666; margin:8px 0;}

.order_list_01_child{ margin:0 0 0 13px;}
.order_list_01_child li{font-size:11px; color:#888888; margin:4px 0;}






/************************** 장바구니 **********************/
/*구매 스텝*/
.step_group{height:46px;padding:0px; background:url(../images/shop/step_bg.jpg) no-repeat 0px 0px; margin:0 0 30px 0;}
.step_group li{ float:left; width:287px; text-align:center;height:32px; color:#424242; padding:14px 0 0 0; font-family:"돋움", sans-serif;  font-weight:bold;font-size:13px; }
.step_group li i{font-style:normal;}
.step_group li:first-child{width:286px;}

.step_01{ background-position:0px 0px;}
.step_02{ background-position:0px -50px;}
.step_03{ background-position:0px -100px;}




/*수량_02 증가, 감소*/
.ea_btn_02{ position:relative; top:0px; vertical-align:top; display:inline-block; width:11px;}
.ea_btn_02 .ea_up{ position:absolute; top:0px; left:-4px; font:0/0 arial; }
.ea_btn_02 .ea_down{ position: absolute; top:11px; left:-4px; font:0/0 arial;}




/*주문내역 목록*/
table.cart_list_01{width:100%;}
table.cart_list_01 th{font-size:11px; color:#424242; padding:6px 0px; font-family:"돋움", sans-serif; background:#f7f7f7; border-top:none; border-bottom:1px solid #e3e3e3;}
table.cart_list_01 td{font-size:14px; padding:6px 0px; color:#666666; line-height:13px; text-align:center; border-bottom:1px solid #eaeaea; }

table.cart_list_01 td .product_img{ font:0/0 arial;}
table.cart_list_01 td .product_img img{ width:79px !important; height:79px !important;border:1px solid #e7e7e7;}
table.cart_list_01 td .product_img img:hover{border:1px solid #adadad;}

table.cart_list_01 td.left_align{ text-align:left; padding:6px 8px;}
table.cart_list_01 td .product_name{ margin:0 0 4px 0;}
table.cart_list_01 td .product_name a{ color:#000000; text-decoration:none;font-size:14px; line-height:16px; font-family:"돋움", sans-serif;}
table.cart_list_01 td .add_product{ font-size:11px;}
table.cart_list_01 td .row_total{ font-size:11px;font-size:14px; line-height:16px; font-family:"돋움", sans-serif; color:#444444;}

table.cart_list_01 td .send_price_txt_cart{}
table.cart_list_01 td .send_price_txt_cart li{font-size:11px; line-height:14px; float:left; width:48%; letter-spacing:-1px; /*border:1px solid red;*/  margin:0 3px 0px 0; padding:2px 0; text-align:left;}




/*주문내역 합계*/
.cart_list_all{ border-bottom:1px solid #6e6e6e; background:#f7f7f7; padding:23px 0; }
.cart_list_all .cart_list_in{ margin:0 auto; width:560px;}
.cart_list_in table{ width:100%;}
.cart_list_in table td{ /*border:1px solid red;*/ color:#666666;font-family:"돋움", sans-serif;text-align:center;}
.cart_list_in table td span{ display:block; margin:0 0 6px 0;font-size:13px; line-height:16px;}
.cart_list_in table td div{ font-size:18px;line-height:21px;}



/*페이지 설명*/
.explain_01{ /*border:1px solid red;*/ margin:8px 0;}
.explain_01 li{ text-align:left; font-size:12px; line-height:16px; color:#666666;background:url(../images/shop/list_arrow.gif) no-repeat 0px 7px; padding:0 0 0 7px;margin:0 0 0px 4px;}
.explain_01 li strong{ color:#444444; font-weight:normal; font-family:"돋움", sans-serif;}


/*페이지 설명*/
.explain_order_01{ /*border:1px solid red;*/ margin:8px 0;}
.explain_order_01 li{ text-align:left; font-size:12px; line-height:16px; color:#ff6600;background:url(../images/shop/list_arrow.gif) no-repeat 0px 7px; padding:0 0 0 7px;margin:0 0 0px 4px;}
.explain_order_01 li strong{ color:#ff6600; font-weight:normal; font-family:"돋움", sans-serif;}




.title_group_01{height:25px;position:relative;z-index:1;}
.title_01{ position: absolute; top:0px; left:0px; z-index:2;font-family:"돋움", sans-serif; font-size:15px; color:#000000; width:400px;}
.title_must{position: absolute; top:4px; right:0px; z-index:2;font-family:"돋움", sans-serif; font-size:11px; color:#424242;}
.title_must{ background:url(../images/shop/icon_must.gif) no-repeat 0px 6px; padding:0 0 0 13px;}



/*비회원 주문 타이틀*/
.title_001{font-family:"돋움", sans-serif; font-size:15px; color:#000000; text-align:left; margin:10px 0 0 10px;}


/*주문자 정보입력*/
table.cart_write_01{ width:100%;}
table.cart_write_01 td{border-bottom:1px solid #eaeaea;border-left:1px solid #e3e3e3; padding:6px 0px 6px 10px; word-break:break-all; word-wrap:break-word; font-size:11px; line-height:13px; color:#777777;}
table.cart_write_01 th{border-bottom:1px solid #eaeaea; color:#424242; background:#f7f7f7; font-weight:normal;font-family:"돋움", sans-serif;  padding:6px 0px; font-size:11px; line-height:13px; text-align:left; }

table.cart_write_01 td .txt_01{font-weight:normal;font-family:"돋움", sans-serif;  font-size:12px; color:#000000; display:inline-block; padding:5px 0;}

table.cart_write_01 .normal_01{padding-left:22px; display:inline-block;line-height:15px; }
table.cart_write_01 .must_01{ padding-left:22px; display:inline-block;line-height:15px; background:url(../images/shop/icon_must.gif) no-repeat 9px 2px; }


table.cart_write_01  td .pay_money{font-family:"돋움", sans-serif;font-size:15px;line-height:19px;color:#cc0001;}

table.cart_write_01  td .radio_select_01{ /*border:1px solid red;*/ margin:0 40px 0 0;}


/*주문내역 배송비 부분*/
table.border_separate{ border-collapse:separate;}
table.cart_write_01 td.order_method{  padding:0px;}
table.cart_write_01 td.order_method div{ /*border-bottom:1px solid #eaeaea;*/ border-top:1px solid #eaeaea; padding:5px 0; margin:0px;}
table.cart_write_01 td.order_method div:first-child{ border-top:none;}
table.cart_write_01 td.order_method div#deliveryView{ border:none; margin:0px; padding:0px;}
table.cart_write_01 td.order_method div.order_pay{  border:none; padding:10px 0; border-top:1px solid #eaeaea;}
table.cart_write_01 td.order_method .order_name{  display:inline-block; width:54px; padding-left:10px;font-family:"돋움", sans-serif;  font-size:11px; line-height:15px; color:#777777;}



/*제휴문의*/
table.cart_write_01 .red_point_txt_01{color:#cc0001; font-weight:normal; font-family:"돋움", sans-serif;}
table.cart_write_01  em{ color:#cc0001;font-family:"돋움", sans-serif;}

/*페이지 설명*/
.explain_02{ /*border:1px solid red;*/ margin:8px 0;}
.explain_02 li{ text-align:left; font-size:11px; line-height:16px; color:#999999;padding:0px;margin:0 0 3px 0px;}
.explain_02 li strong{ color:#666666; font-weight:normal; font-family:"돋움", sans-serif;}








/*페이지 작성완료 축하 멘트*/

/*
.page_end_wrap{border:3px solid #6e6e6e; text-align:center; margin:10px 0 0 0; padding:40px 0 0 0;}
.page_end_wrap .big_font{font-family:"NanumGothicLight", "나눔고딕"; font-size:29px; color:#444444; line-height:33px; margin:0 0 10px 0;}
.page_end_wrap .middle_font{font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif; font-size:15px; color:#333333; line-height:17px; text-align:left; padding:0 0 0 225px;margin:0 0 40px 0;}
.page_end_wrap .bottom_btn{text-align:center; padding:20px 0; border-top:1px solid #eaeaea; background:#f7f7f7; }

*/


/*페이지 작성완료 축하 멘트*/
.page_end_wrap{background:url(../images/shop/end_bg.jpg) no-repeat 0px 0px; text-align:center; margin:10px 0 0 0; padding:80px 0 0 0; height:250px; }
.page_end_wrap .big_font{font-family:"돋움", sans-serif; font-size:29px; color:#444444; line-height:33px; margin:0 0 10px 0;}
.page_end_wrap .middle_font{font-family:"돋움", sans-serif; font-size:15px; color:#333333; line-height:17px; text-align:left; padding:0 0 0 225px;margin:0 0 40px 0;}
.page_end_wrap .bottom_btn{text-align:center; padding:20px 0; /*border-top:1px solid #eaeaea; background:#f7f7f7;*/ }





/*마이페이지 주문번호 검색*/
/*
table.my_table_01{ width:100%;}
table.my_table_01 td{ border-bottom:1px solid #e9e9e9; padding:10px 5px;  background:#f7f7f7; word-break:break-all; word-wrap:break-word; font-size:11px; line-height:13px; color:#999999;}
table.my_table_01 th{ border-bottom:1px solid #e9e9e9; color:#424242; background:#f7f7f7; font-weight:normal; width:118px;  padding:4px 0px;font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif; font-size:14px; line-height:16px; }

*/


/*마이페이지  주문내역 목록 상세*/
/*.my_cart_detail_01{border-bottom:1px solid #6e6e6e; background:#f7f7f7; padding:5px;}
.my_cart_detail_01 table.table_detail_out{ width:100%; border:1px solid #eaeaea;}
.my_cart_detail_01 table.table_detail_out td{ border:1px solid #eaeaea; background:#ffffff;}
.my_cart_detail_01 table.table_detail_out th{ border:1px solid #eaeaea; font-weight:normal; font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif;font-size:12px; color:#666666;padding:6px 0px; background:#f9f9f9;}



.my_cart_detail_01 table.table_detail_out td .pay_left_con{display:inline-block; min-width:10px; float:left;}
.my_cart_detail_01 table.table_detail_out td .pay_right_con{display:inline-block; min-width:10px; float:right; }

.my_cart_detail_01 table.table_detail_out td .pay_txt_left{font-size:12px;font-family:"NanumGothic", "나눔고딕", "돋움", sans-serif; color:#666666; margin:0 50px 0 10px;}
.my_cart_detail_01 table.table_detail_out td .pay_txt_left strong{font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif; color:#444444;}
.my_cart_detail_01 table.table_detail_out td .pay_txt_left em{ font-style:normal;font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif; color:#666666;}

.my_cart_detail_01 table.table_detail_out td .pay_txt_right{font-size:12px;font-family:"NanumGothic", "나눔고딕", "돋움", sans-serif; color:#666666; margin:0px 20px 0 0;}
.my_cart_detail_01 table.table_detail_out td .pay_txt_right strong{font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif; color:#cc0001;}


.my_cart_detail_01 table.table_detail_out table.table_detail_in{ width:100%; }
.my_cart_detail_01 table.table_detail_out table.table_detail_in td{ border:none;border-top:1px solid #eaeaea; background:#ffffff; text-align:center; color:#444444;font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif;padding:5px 0px;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in th{ border:none; border-bottom:1px solid #eaeaea; font-family:"NanumGothic", "나눔고딕", "돋움", sans-serif; font-weight:normal;font-size:11px; color:#666666;padding:3px 0px; background:#f9f9f9;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in th:first-child{ }
.my_cart_detail_01 table.table_detail_out table.table_detail_in td:first-child{ }


.my_cart_detail_01 table.table_detail_out table.table_detail_in .order_num{background:#f7f7f7;border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;}

.my_cart_detail_01 table.table_detail_out table.table_detail_in td.merge_con_yes{text-align:left; padding:5px;border-top:1px dotted #eaeaea;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td.merge_con_not{text-align:left; padding:0px;border-top:none; }


.my_cart_detail_01 table.table_detail_out table.table_detail_in td.left_align{ text-align:left; padding:5px;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td .product_name{ margin:0 0 0px 0;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td .product_name a{ color:#000000; text-decoration:none;font-size:12px; line-height:13px; font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td .add_product{ font-size:11px;font-family:"NanumGothic", "나눔고딕", "돋움", sans-serif; color:#666666;}


.my_cart_detail_01 table.table_detail_out table.table_detail_in td .left_con{display:inline-block; min-width:10px; float:left;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td .right_con{display:inline-block; min-width:10px; float:right;}

.my_cart_detail_01 table.table_detail_out table.table_detail_in td .etc_txt_left{font-size:12px;font-family:"NanumGothic", "나눔고딕", "돋움", sans-serif; color:#666666; margin:0 50px 0 10px;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td .etc_txt_left strong{font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif; color:#444444;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td .etc_txt_left em{ font-style:normal;}
.my_cart_detail_01 table.table_detail_out table.table_detail_in td .etc_txt_left em a{ text-decoration:underline;font-family:"NanumGothicBold", "나눔고딕", "돋움", sans-serif; color:#444444;}
*/



/*마이페이지 주문번호 검색*/
table.my_table_02{ width:100%;}
table.my_table_02 td{ border-bottom:1px solid #e9e9e9; padding:10px 5px;  background:#f7f7f7; word-break:break-all; word-wrap:break-word; font-size:11px; line-height:13px; color:#999999; vertical-align:middle;}
table.my_table_02 th{ border-bottom:1px solid #e9e9e9; color:#424242; background:#f7f7f7; font-weight:normal; width:100px;  padding:4px 0px;font-family:"돋움", sans-serif; font-size:14px; line-height:16px; }

/*달력위치조정*/
.calender_btn_01{ display:inline-block;position:relative; top:0px; vertical-align:top;}

/*크롬, 사파리 핵*/
@media screen and (-webkit-min-device-pixel-ratio:0){.calender_btn_01{top:1px; }}

/*마이페이지  주문내역 목록*/
table.my_cart_list_01{width:100%;}
table.my_cart_list_01 th{font-size:11px; color:#424242; padding:6px 0px; font-family:"돋움", sans-serif; background:#f7f7f7; border-top:none; border-bottom:1px solid #e3e3e3;}
table.my_cart_list_01 td{font-size:12px; padding:10px 0px; color:#666666; line-height:13px; text-align:center; border-bottom:1px solid #eaeaea; }

table.my_cart_list_01 td .order_code{ display:inline-block; padding:0 0 3px 0; font-family:"돋움", sans-serif;}
table.my_cart_list_01 td .order_code a{color:#00a8b9; text-decoration:underline; font-size:12px; line-height:14px;}
table.my_cart_list_01 td strong{font-family:"돋움", sans-serif;}


/*마이페이지 주문내역 테두리*/
.my_order_detail_01{border-bottom:1px solid #6e6e6e; margin:0px 0 30px 0;}


/*마이페이지 주문내역 목록*/
table.my_order_out_01{width:100%;}
table.my_order_out_01 th{font-size:11px; color:#424242; padding:6px 0px; font-family:"돋움", sans-serif; background:#f7f7f7; border-top:none; border-bottom:1px solid #e3e3e3;}
table.my_order_out_01 td{ /*border:1px solid blue;*/ padding:6px 0px;border-bottom:1px solid #eaeaea; }


table.my_order_in_01{width:100%;}
table.my_order_in_01 td{font-size:12px; height:50px; border:none; /*border:1px solid red;*/ padding:0px; color:#666666; line-height:13px; text-align:center;font-family:"돋움", sans-serif; }

table.my_order_in_01 td .product_img{ font:0/0 arial;}
table.my_order_in_01 td .product_img img{ width:79px !important; height:79px !important;border:1px solid #e7e7e7;}
table.my_order_in_01 td .product_img img:hover{border:1px solid #adadad;}



table.my_order_in_01 td.left_align{ text-align:left; padding:0px 8px;}
table.my_order_in_01 td .product_name{ }
table.my_order_in_01 td .product_name a{ color:#000000; text-decoration:none;font-size:14px; line-height:16px; font-family:"돋움", sans-serif;}
table.my_order_in_01 td .add_product{ font-size:11px;margin:4px 0 0px 0;}
table.my_order_in_01 td .row_total{ font-size:11px;font-size:13px; line-height:16px; font-family:"돋움", sans-serif; color:#444444;}


table.my_order_in_01 td .result_info{ background:#f0f4ff;border:1px solid #eaeaea; border-left:none; padding:3px 5px 3px 5px; }

table.my_order_in_01 td .result_info .left_con{display:inline-block; min-width:10px; float:left; font-size:11px;  margin:5px 2px 3px 0;}
table.my_order_in_01 td .result_info .left_con_search{display:inline-block; min-width:10px; float:left;}
table.my_order_in_01 td .result_info .right_con{display:inline-block; min-width:10px; float:right;}

table.my_order_in_01 td .result_info .etc_txt_left{font-size:12px;font-family:"돋움", sans-serif; color:#666666; margin:0 50px 0 10px;}
table.my_order_in_01 td .result_info .etc_txt_left strong{font-family:"돋움", sans-serif; color:#444444;}
table.my_order_in_01 td .result_info .etc_txt_left em{ font-style:normal;}
table.my_order_in_01 td .result_info .etc_txt_left em a{ text-decoration:underline;font-family:"돋움", sans-serif; color:#444444;}




/*마이페이지 합계*/
.my_order_list_all{ border-bottom:1px solid #6e6e6e; background:#f7f7f7; padding:10px 0; }
.my_order_list_all .my_order_list_in{ margin:0 auto; width:620px;}
.my_order_list_in table{ width:100%;}
.my_order_list_in table td{ /*border:1px solid red;*/ color:#666666;font-family:"돋움", sans-serif;text-align:center;}
.my_order_list_in table td span{ display: inline-block; margin:0;font-size:12px; line-height:15px;font-family:"돋움", sans-serif; /*border:1px solid blue;*/}
.my_order_list_in table td strong{/*border:1px solid red;*/ font-size:13px;line-height:21px; font-family:"돋움", sans-serif;}






/*기본정보(로그인, 회원가입, 이용약관등) 탭메뉴*/
.member_tab_01{ border-bottom:1px solid #494949; height:33px;padding:0 0 0 1px; /* overflow:hidden;*/}
.member_tab_01 li{  float:left;background:url(../images/shop/view_tab.jpg) no-repeat 0px 0px;height:34px;margin:0 0 0 -1px; position:relative; z-index:1; }
.member_tab_01 li a{width:124px; padding:6px 3px 0 3px; height:28px; display:block;font-family:"돋움", sans-serif; text-align:center; font-size:12px; line-height:24px; overflow:hidden;}
.member_tab_01 li a:link, .member_tab_01 li a:visited { color:#000000; text-decoration:none; }
.member_tab_01 li a:hover, #gnb .depth_02 .member_tab_01 li a:active { color:#000000; text-decoration:none; }

/*기본정보(로그인, 회원가입, 이용약관등) 탭메뉴 on*/
.member_tab_01 li.on{background-position:0px -50px; z-index:2; }







.login_form{/*border:1px solid red;*/ width:500px; margin:0 auto 0 210px; text-align:left; padding:10px 0 40px 0; position:relative;}
.login_form label{ display:inline-block; width:80px; margin:0 6px 0 0; text-align:right; color:#666666; font-size:14px;font-family:"돋움", sans-serif;}
.login_btn{ position:absolute; top:10px; left:326px;}


/*.input_login_01{form.css에 있음}*/



.page_login_wrap{border:3px solid #6e6e6e; text-align:center; margin:10px 0 0 0; padding:40px 0 0 0;}
.page_login_wrap .big_font{font-family:"돋움", sans-serif; font-size:29px; color:#444444; line-height:33px; margin:0 0 10px 0;}
.page_login_wrap .middle_font{font-family:"돋움", sans-serif; font-size:15px; color:#333333; line-height:17px; text-align:left; padding:0 0 0 225px;margin:0 0 40px 0;}
.page_login_wrap .bottom_btn_01{text-align:right; padding:20px 238px 20px 0; border-top:1px solid #eaeaea; background:#f7f7f7; }
.page_login_wrap .bottom_btn_01 .small_txt_pos{height:20px; }
.page_login_wrap .bottom_btn_01 .small_txt_pos em{ display:inline-block; font-size:12px; line-height:18px; padding:1px 0 0 0px; margin:0 5px 0 0; vertical-align:top; font-style:normal;}




/*컨텐츠 상품검색*/
.con_search_wrap{ clear:both; border:1px solid #6e6e6e; margin:0px 0 10px 0; height:34px; position:relative; padding:15px 12px 0px 15px; font-family:"돋움", sans-serif; font-size:13px; color:#666666;}
.con_search_wrap strong{ color:#00c7d3;}
.con_search_input{ position:absolute; top:10px; right:62px;}
.con_search_btn{ position:absolute; top:10px; right:9px;}






/*약관*/
div.agreebox_01div{clear:both; border:1px solid #e4e4e4; background:#FFFFFF; padding:0px 20px 20px 20px; *padding:10px 20px 8px 20px;
	/*width:658px;*/ height:120px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #f2f2f2;
	overflow-y:scroll;
	overflow-x: hidden;
	/*word-break:break-all; word-wrap:break-word; overflow:auto;  white-space:normal;*/
}
div.agreebox_01div pre{/*width:658px;*/ font-size:12px; font-family:"돋움", sans-serif; color:#414141; text-align:left; line-height:20px;  }




/*FAQ 탭메뉴, 1:1상담*/
.faq_tab_01{ border-bottom:1px solid #494949; height:33px;padding:0 0 0 1px; /* overflow:hidden;*/}
.faq_tab_01 li{  float:left;background:url(../images/shop/view_tab.jpg) no-repeat 0px 0px;height:34px;margin:0 0 0 -1px; position:relative; z-index:1; }
.faq_tab_01 li a{width:124px; padding:6px 3px 0 3px; height:28px; display:block;font-family:"돋움", sans-serif; text-align:center; font-size:12px; line-height:24px; overflow:hidden;}
.faq_tab_01 li a:link, .faq_tab_01 li a:visited { color:#000000; text-decoration:none; }
.faq_tab_01 li a:hover, #gnb .depth_02 .faq_tab_01 li a:active { color:#000000; text-decoration:none; }

/*FAQ 탭메뉴, 1:1상담 on*/
.faq_tab_01 li.on{background-position:0px -50px; z-index:2; }



/*FAQ 내용*/
.faq_wrap{ border-top:2px solid #6f6f6f;border-bottom:1px solid #6f6f6f;}


.Con_title{border-top:1px solid #eaeaea; }
.Con_title:first-child{ border-top:none;}
.Con_contents{ border-top:1px solid #eaeaea; background:#f9f9f9; display:none;}


table.custom_title_01{ width:100%;border:1px solid #ffffff; }
table.custom_title_01 td{ padding:10px 10px 8px 10px; font-family:"돋움", sans-serif; color:#666666; font-size:12px; line-height:17px;}
table.custom_title_01 th{ background:url(../images/customer/question.jpg) no-repeat 9px 13px; }


table.custom_contents_01{ width:100%;}
table.custom_contents_01 td{ padding:15px 8px 15px 10px; font-family:"돋움", sans-serif; color:#333333; font-size:12px;}
table.custom_contents_01 th{ background:url(../images/customer/answer.jpg) no-repeat 9px 18px; }




/*1:1문의*/
.inquiry_title_01{ }
.inquiry_detail_01{ background:#f9f9f9; padding:5px; display:none; border-top:1px solid #eaeaea;}

table.inquiry_list_01{width:100%;}
table.inquiry_list_01 th{font-size:12px; color:#424242; padding:6px 0px; font-family:"돋움", sans-serif; background:#f7f7f7; border-top:none; border-bottom:1px solid #e3e3e3;}
table.inquiry_list_01 td{font-size:12px; padding:12px 0px; color:#666666; line-height:13px; text-align:center; border-top:1px solid #eaeaea;font-family:"돋움", sans-serif; }
table.inquiry_list_01 td.left_align{ text-align:left; padding:6px 8px;}

table.inquiry_in_01{width:100%;border:1px solid #eaeaea;}
table.inquiry_in_01 th{font-size:11px; color:#424242; padding:10px 0px; color:#666666;border-right:1px solid #eaeaea; border-bottom:1px dotted #eaeaea; background:#f9f9f9;font-family:"돋움", sans-serif; font-weight:normal; }
table.inquiry_in_01 td{font-size:12px; padding:10px; color:#333333; line-height:15px; border-bottom:1px dotted #eaeaea; background:#ffffff;font-family:"돋움", sans-serif; }




/*1:1문의하기 주문번호 조회*/
.pop_wrap_01{position:relative; z-index:2;display:none;}
.pop_compare_01 { position:absolute; top:0px; left:0px; width:600px; border:1px solid #808080; background:#f7f7f7; z-index:3; }
.pop_compare_01 p{ font-size:12px;font-family:"돋움", sans-serif; color:#000000; padding:12px 0 12px 15px; background:#f7f7f7; }

.pop_compare_01 .pop_close{ position:absolute; top:9px; right:18px;}


.pop_compare_cell{background:#f7f7f7; padding:0px 10px 15px 10px; border:none;}

/*table th 고정*/
.fixed_table_wrap {/*width:98%;*/ height:100px; border: 1px solid #d4d4d4; margin:0px auto; background:#ffffff; position: relative; padding-top: 24px;  }
.th_bg {border-bottom:1px solid #9d9d9d; background:#e5e5e5; height:24px; position:absolute; top:0; left:0px; right:0px; }
.fixed_table_in {overflow-x:hidden; overflow-y:auto; height:100%; 
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #F4F4F4;
	scrollbar-track-color: #f2f2f2;
}

table.fixed_table{border-collapse:separate; background:#FFFFFF;width:100%; *width:97%; overflow-x:hidden; /*overflow-y:auto;*/ table-layout:fixed;}
table.fixed_table th{padding:0 3px; text-align:left; font-weight:normal; color:#424242;font-family:"돋움", sans-serif;}
table.fixed_table td{ border:none; border-bottom:1px solid #efefef; padding:3px 3px 3px 3px; text-align:center; font-size:11px; background:#ffffff; }
table.fixed_table td + td{border-left: 1px solid #efefef;}

table.fixed_table div{position:absolute; top:0; text-align:center; line-height:24px;font-size:11px; border-left:1px solid #d4d4d4;margin-left:-3px;/*padding-left:10px;*/}






/*쿠폰 탭메뉴*/
.coupon_tab_01{ border-bottom:1px solid #494949; height:33px;padding:0 0 0 1px; /* overflow:hidden;*/}
.coupon_tab_01 li{  float:left;background:url(../images/shop/view_tab.jpg) no-repeat 0px 0px;height:34px;margin:0 0 0 -1px; position:relative; z-index:1; }
.coupon_tab_01 li a{width:124px; padding:6px 3px 0 3px; height:28px; display:block;font-family:"돋움", sans-serif; text-align:center; font-size:12px; line-height:24px; overflow:hidden;}
.coupon_tab_01 li a:link, .coupon_tab_01 li a:visited { color:#000000; text-decoration:none; }
.coupon_tab_01 li a:hover, .coupon_tab_01 li a:active { color:#000000; text-decoration:none; }


/*쿠폰 탭메뉴 on*/
.coupon_tab_01 li.on{background-position:0px -50px; z-index:2; }


.coupon_group_01{height:40px;position:relative;z-index:1; }
.coupon_title{font-size:16px; line-height:20px; color:#00869c; font-weight:bold;}


table.coupon_table_01{ width:100%; margin:0 0 10px 0;}
table.coupon_table_01 td{ border-bottom:1px solid #e9e9e9; padding:5px 10px;  background:#f7f7f7; word-break:break-all; word-wrap:break-word; font-size:11px; line-height:13px; color:#999999; vertical-align:middle;}




table.coupon_list_01{width:100%;}
table.coupon_list_01 th{font-size:11px; color:#424242; padding:6px 0px; font-family:"돋움", sans-serif; background:#f7f7f7; border-top:none; border-bottom:1px solid #e3e3e3;}
table.coupon_list_01 td{font-size:12px; padding:12px 0px; color:#666666; line-height:13px; text-align:center; border-bottom:1px solid #eaeaea;}
table.coupon_list_01 td.left_align{ text-align:left; padding:12px 8px;}
table.coupon_list_01 td em{ font-size:12px; color:#064bd4;font-family:"Tahoma", sans-serif; font-weight:normal;}


.input_coupon{color:#064bd4;font-family:"Tahoma", sans-serif !important;}





/************************************************/


/*로그인*/
/*.login_wrap{width:100%; border:1px solid #e4e4e4;}*/
/*.login_form{border-top:1px solid #e4e4e4; background:#fbfbfb; padding:20px 120px 30px 120px; margin:0px auto;}*/



/*회원가입*/
/*
.join_wrap{}
.join_form{clear:both; width:100%;}
.join_form caption{display:none;}
.join_form th{}
.join_form td{}
*/


/* 회원가입완료*/
/*.login_end_form{width:688px; border:1px solid #e5e5e5; text-align:center; padding:45px 0 45px 0;} */




/*마이페이지 리스트*/
/*
.mypage_list{width:100%;}
.mypage_list th{}
.mypage_list td{}
*/

/*회원탈퇴*/

/*
.member_out{width:100%;}
.member_out th{border:1px solid #eeeeee; background:#F7F7F7; vertical-align:middle; padding:10px;}
.member_out td{border:1px solid #eeeeee; vertical-align:middle; padding:5px; font-size:11px; color:#666666;}
*/



/*FAQ*/
/*
.Expand_Contents{font-size:1.3em;border:1px solid #e4e4e4; background:#ffffff; padding:1px; border-top:none; }
.Expand_Contents .contents_in{background:#fafafa; padding:7px 4px 5px 4px;}

.con_view{font-size:1em; padding:10px; line-height:1.8em;border:1px solid #e4e4e4;border-top:none;}
 
table.faq_question{width:100%;}
table.faq_question th{text-align:left; padding:0px 0 0 5px; vertical-align:top; }
table.faq_question td{font-weight:bold; }

table.faq_answer{width:100%;}
table.faq_answer th{text-align:left; padding:0px 10px 0 0; vertical-align:top; text-align:right; }
table.faq_answer td{}
*/





/*페이징*/
/*
.pagenum {clear:both;margin:20px 0 0 0;text-align:center; color:#666666; font-size:12px; }
.pagenum a, .pagenum strong {display:inline-block; padding:0px 3px; margin:0 4px; color:#666666;  vertical-align: middle;}
.pagenum a:link, .pagenum a:visited {color:#333333; text-decoration:none;}
.pagenum a:hover, .pagenum a:active {color:#ff0000; text-decoration:none;}

.pagenum strong {color:#FF0000;}
.pagenum span{display:none;}

.pagenum a.prev_end {width:23px; height:21px;background:url(../images/board/first_btn.jpg) no-repeat 0px 0px; padding:0; margin:0;}
.pagenum a.prev {width:23px; height:21px;background:url(../images/board/prev_btn.jpg) no-repeat 0px 0px; margin:0 2px 0 0;padding:0;}
.pagenum a.next {width:23px; height:21px;background:url(../images/board/next_btn.jpg) no-repeat 0px 0px; margin:0 0px 0 2px; padding:0;}
.pagenum a.next_end {width:23px; height:21px;background:url(../images/board/end_btn.jpg) no-repeat 0px 0px;	padding:0; margin:0;}

*/





/*쓰기 폼*/
/*
.write_wrap_01{ height:643px;}
.write_wrap_01 .left_link_wrap{  float:left; width:230px;}
.write_wrap_01 .left_link_wrap .img_area{ font:0/0 arial;}
.write_wrap_01 .left_link_wrap .link_list{}
.write_wrap_01 .left_link_wrap .link_list li{ width:230px; border-top:1px solid #e8e8e8; padding:14px 0;}

.write_wrap_01 .right_form{ float:right; width:680px;}
.write_wrap_01 .right_form .write_title{font-family:"나눔고딕","맑은 고딕","돋움", sans-serif; font-size:29px; line-height:31px; letter-spacing:-1px; word-spacing:-1px; color:#000000; margin:0 0 19px 0;}
.write_wrap_01 .right_form .write_explain{font-family:"나눔고딕","맑은 고딕","돋움", sans-serif;font-size:15px; line-height:19px;letter-spacing:0px; word-spacing:0px; color:#666666; font-weight:bold; margin:0 0 12px 0;}

table.write_form_01{clear:both; width:100%;}
table.write_form_01 th{ border:1px solid #e3e3e3; border-left:none; font-weight: normal; padding:14px 0px; background:#f8f8f8; color:#343434; font-size:12px; line-height:16px;}
table.write_form_01 td{ border:1px solid #e3e3e3; border-right:none; padding:9px 0 9px 14px; font-size:12px; line-height:16px;}


.right_form .btn_wrap{text-align:center; margin:12px 0 0 0; padding:0px; font:0/0 arial; }
.right_form .btn_wrap a{display:inline-block; margin:0 1px;}


*/







/************************** 달력 **********************/
#calenderPop { z-index:10000; }
.input_sel {border:1px solid #7f9db9; background:#f7f9fb;font-size:11px;height:19px; vertical-align:middle; }
.input_sel {color:#555555;}

.Calendar_Day_mouseOver { background:#72a6ef; }
.Calendar_Day_mouseOut {  background:#ffffff; }
#cursorData td{ border:1px solid white; width:100%; padding:4px 8px;font-family:"돋움", sans-serif; font-size:11px; letter-spacing:-1px;}


/* ******************** 2017년 1월추가 ******************** */
.btn_joinWrap {margin-top:90px; font-family:"NanumGothicBold";}
.btn_joinWrap tr td a {margin:2px; display:inline-block; width:230px; height:20px; text-align:center; padding:5px 0; font-size:17px;}
.btn_joinWrap tr td a.ok {color:#fff; background:#1b4188;}
.btn_joinWrap tr td a.cancel {color:#000; background:#ddd;}
.btn_joinWrap tr td a.naver {color:#fff; background:#20c800;}
.btn_joinWrap tr td a.kakao {color:#000; background:#ffcc03;}
.btnWidth tr td a {width:150px;}


/* 회원가입 (네이버, 카카오) */
.join_NK input {box-sizing:border-box; margin:4px 0;}
.join_NK {width:100%; line-height:0; margin:30px 0 0 0; font-size:15px; border-bottom:2px solid #1b4188;}
.join_NK tr {height:42px;}
.join_NK td {border:none; padding:0; line-height:20px;}
.join_NK th {border:none; background:none; text-align:left; padding-left:10px !important; font-weight:bold;}
.join_NK td>strong {float:left; line-height:32px; width:77px;}
.join_NK td>span {float:left; line-height:32px;}
.join_NK input[type="radio"] {float:left;}
.join_NK .btn_joinWrap {margin-top:90px !important; font-family:"NanumGothicBold";}
.join_NK .btn_joinWrap a {width:232px !important;}

/* 로그인 */
.contents_wrap {font-family:"NanumGothic";}
#normal_contents {width:700px;}
.hr {border:1px solid #1b4188;}
.tit_A /*부제목*/ {margin-bottom:60px; font-size:25px; font-weight:bold; line-height:36px; color:#333; font-family:"NanumGothicBold";}
.tit_B /*파란선 안의 제목*/ {margin:30px; font-family:"NanumGothic"; font-weight:bold; font-size:17px;}
.buy_member {width:349px; height:254px; float:left; border-right:1px solid #a0a0a0;}
.buy_customer {width:350px; float:right;}
.join_member {width:349px; float:left; border-right:1px solid #a0a0a0;}
.search_member {width:350px; float:right;}
.log_box {width:100%; margin:30px; font-weight:bold;}
.log_box input {width:195px; margin-bottom:18px;}
.log_name {float:left; width:90px; line-height:28px;}
.log_name p {font-size:15px !important;}
.btnbox1 {margin:30px 0 0 68px; width:100%;}
.btnbox1 a {float:left; padding-left:3px;}
.btnbox2 {margin:0 0 30px 68px; width:100%;}
.btnbox2 button {margin:30px 0 !important;}







/*카카오페이 결제(주문서 작성 페이지) layer popup START*/
.kakaoLayerPop {position:fixed; top:0; left:0; width:100%; height:100%; z-index:10000; }
.kakaoLayerPop>.kakaoPayClass {position:absolute; left:50%; top:50%;  background:#fff; overflow:hidden; width:500px; height:500px; border:1px solid #767676;}

.kakaoLayerPop>.bg{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
/*카카오페이 결제(주문서 작성 페이지) layer popup END*/