/* 로그인 */
.login{}
.login_box{padding:30px 0; border:1px solid #ddd;}
/* .login_form label{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;} */
.login_form{width:450px; margin:0 auto; margin-bottom:20px; *zoom:1;}
.login_form:after{display:block;content:"";clear:both;}
.login_form .fl{width:70%;}
.login_form .fr{width:28%;}
.login_form .fl p{margin:3px 0; *zoom:1;}
.login_form .fl p:after{display:block;content:"";clear:both;}
.login_form .fl p label{float:left; width:20%; line-height:27px;}
.login_form .fl input{float:left; width:75%; height:27px; font-size:13px; padding:4px; border:1px solid #cdcdcd;}
.login_form .fr input[type=button]{width:100%; height:63px; background:#7a7872; color:#fff; border:none; cursor:pointer;}

.login_txt{width:450px; margin:0 auto; *zoom:1;}
.login_txt:after{display:block;content:"";clear:both;}

.login_txt .fl{width:70%; height:40px;}
.login_txt .fr{width:28%; height:40px;}
.login_txt .fr a{display:block; line-height:40px; background:#f7f7f7; text-align:center; color:#666; border:1px solid #ddd; text-decoration:none;}
.login_txt span{color:#c41c1c;}
.login_txt2{margin-top:15px;}

.login_box2{margin-top:40px;}
.login_box2 h3{margin-bottom:20px; font-size:22px; line-height:24px; text-align:center; color:#000;}

/* 아이디/비밀번호 찾기 */
.search_idpw{}
.search_idpw h3{margin-bottom:20px; font-size:22px; line-height:24px; text-align:center; color:#000;}
.search_idpw .login_form{margin-bottom:0;}
.search_idpw .login_box{text-align:center;}

/* 회원가입 */
.join_agree{}
.join_agree h3{margin-bottom:20px; font-size:22px; line-height:24px; text-align:center; color:#000;}
.join_agree p{margin-bottom:15px; font-size:14px; line-height:15px; color:#000;}
.agree_box{max-width:100%; height:180px; padding:15px; margin-bottom:5px; overflow:auto; border:1px solid #ddd; border-radius:7px; background:#fff;}


.join_write h3{margin-bottom:20px; font-size:22px; line-height:24px; text-align:center; color:#000;}
.join_write h4{margin-bottom:15px; font-size:16px; color:#626262; font-weight:400;}

/* 회원가입 테이블 */
.member_table{width:100%; border-collapse:collapse; border-top:1px solid #ddd;}
.member_table tbody th{height:47px; padding:9px 15px; text-align:left; font-weight:normal; border-bottom:1px solid #ddd; position:relative;}
.member_table tbody td{padding:9px 0; border-bottom:1px solid #ddd;}
.member_table input[type=text]{height:28px; vertical-align:middle;}
.member_table select{height:28px;}
.member_btn{padding:4px 8px; font-size:12px; line-height:14px; color:#666; border:1px solid #d5d5d5; background:#f7f7f7; vertical-align:middle;}
.member_btn:hover{text-decoration:none;}

.join_required{vertical-align:middle; font-size:14px; color:#ff5100; position:absolute; left:5px; top:14px;}

.joinComplete{width:100%; min-height:200px; padding:50px 0 0 0;  text-align:center;}
.joinComplete strong{color:#5b5b5b; font-size:26px; font-weight:normal; display:block; margin:0 0 25px 0;}
.joinComplete strong span{color:#7a6356; font-weight:bold;}
.joinComplete em{display:block; color:#626262; font-weight:normal; font-size:14px; font-style:normal; font-family:dotum; margin:0 0 25px 0;}
.joinComplete em span{font-weight:bold; color:#3b3b3b; text-decoration:underline; }
.joinComplete p{color:#a1a1a1; font-size:12px; line-height:18px; font-family:dotum;}

.join_tab5 {width:100%;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; font-family:dotum; color:#626262; margin:0 0 50px 0;}
.join_tab5 select{height:30px; border:1px solid #e5e5e5;}
.join_tab5 th {text-align:left;padding-left:28px;background-color:#fff;border-bottom:1px solid #e5e5e5;color:#5c5c5c;font-size:12px; font-weight:normal;}
.join_tab5 th.content {width:15%}
.join_tab5 th.content2 {width:15%;padding-left:18px;}
.join_tab5 td {text-align:left;padding-left:10px;background-color:#ffffff;border-bottom:1px solid #e5e5e5;color:#5c5c5c;font-size:9pt;}
.join_tab5 td.content2 {width:15%;padding-top:6px;padding-bottom:5px;}
.join_tab5 td.content3 {width:85%;padding-top:6px;padding-bottom:5px;}
.join_tab5 td.content4 {width:85%;padding-top:14px;padding-bottom:14px; color:##8c8c8c; font-size:12px;}
.join_tab5 td.content4 p{margin:0 0 7px 0;}

/*마이페이지 메인 적용*/
.memberIndex{width:100%; border:5px solid #e1e1e1; margin:0 0 40px 0;}
.memberIndex .memberIndex_inner{padding:15px;}
.memberIndex .memberIndex_inner:after {display:block; clear:both; content:"";}
.memberIndex .memberIndex_inner > p{width:40%; text-align:center; float:left; color:#626262; font-size:14px; padding:36px 0;}
.memberIndex .memberIndex_inner ul{float:left; width:60%;}
.memberIndex .memberIndex_inner ul:after {display:block; clear:both; content:"";}
.memberIndex .memberIndex_inner ul li{width:49%; float:left; border-left:1px solid #e1e1e1; text-align:center; padding:20px 0;}
.memberIndex .memberIndex_inner ul li strong{color:#3b3b3b; font-size:14px; display:block; margin:0 0 5px 0;}
.memberIndex .memberIndex_inner ul li p{color:#14px; color:#3b3b3b; letter-spacing:-2px;}
.memberIndex .memberIndex_inner ul li p b{color:#ff6600; font-size:24px;}

.indexTitle{font-size:20px; color:#5b5b5b; font-weight:normal; margin:0 0 20px 0; position:relative;}
.indexTitle span{font-weight:bold; color:#3b3b3b; }
.indexTitle button{position:absolute; right:0; top:0;}

.orderInfo{width:100%; margin:0 0 50px 0;}
.orderInfo ul {width:1118px; margin:0 auto; background: url('/mall/images/mypage/bg_orderInfoBox.gif') no-repeat 12% 0%; background-size:98%;}
.orderInfo ul:after {display:block; clear:both; content:"";}
.orderInfo ul li{float:left; width:166px; text-align:center; padding:200px 0 0 0; margin:0 0 0 67px;}
.orderInfo ul li.o1{background: url('/mall/images/mypage/bg_orderInfo1.gif') no-repeat top center; margin:0 ;}
.orderInfo ul li.o2{background: url('/mall/images/mypage/bg_orderInfo2.gif') no-repeat top center;}
.orderInfo ul li.o3{background: url('/mall/images/mypage/bg_orderInfo3.gif') no-repeat top center;}
.orderInfo ul li.o4{background: url('/mall/images/mypage/bg_orderInfo4.gif') no-repeat top center;}
.orderInfo ul li.o5{background: url('/mall/images/mypage/bg_orderInfo5.gif') no-repeat top center;}

.orderInfo ul li strong{font-size:14px; color:#3b3b3b; display:block; margin:0 0 5px 0;}
.orderInfo ul li strong span{color:#ff6600; font-size:24px;}
.orderInfo ul li p{line-height:18px; font-size:12px; color:#a1a1a1;}

.indexBottom{margin:50px 0 30px 0;}
.indexBottom:after {display:block; clear:both; content:"";}
.interestBox{width:650px; float:left;}
.interestBox table.bbs_skin {width:100%; border-collapse:collapse;}
.interestBox table.bbs_skin thead tr th {color:#555555; font-weight:bold;  font-size:12px; border-top:1px solid #c0c2ca; border-bottom:1px solid #c0c2ca;}
.interestBox table.bbs_skin thead tr th,.interestBox table.bbs_skin tbody tr td {padding:15px 0; text-align:center; }
.interestBox table.bbs_skin tbody tr td {border-bottom:1px solid #dddddd; color:#4c4b4b; font-size:13px;  padding:10px 5px;}
.interestBox table.bbs_skin tbody tr td.img{text-align:center;}
.interestBox table.bbs_skin tbody tr td.img .interestImg {display:table; border:1px solid #ddd; margin:0 auto;}
.interestBox table.bbs_skin tbody tr td.img .interestImg .interestImg_inner {display:table-cell; width:64px; height:44px; vertical-align:middle; text-align:center;}
.interestBox table.bbs_skin tbody tr td .view {color:#f7941d; text-decoration:underline; font-weight:bold; font-size:12px;}
.interestBox table.bbs_skin tbody tr td .cancel {color:#ff0000; text-decoration:underline; font-weight:bold; }
.interestBox table.bbs_skin tbody tr td.fcBlue {font-weight:bold;}
.interestBox table.bbs_skin tbody tr td.t-l {text-align:center; }
.interestBox.interestRight{float:right;}

/* 마이페이지 탭 */
.tab_list {border-bottom:1px solid #202020; margin-bottom:30px;text-align:center;}
.tab_list ul {}
.tab_list ul:after {display:block; clear:both; content:"";}
.tab_list ul li {float:left; width:129px; border: 1px solid #c4c2c0; border-bottom: 0; margin-left: -1px;position: relative; top:1px}
.tab_list ul li.fixed,.division_list ul li:hover {top:1px;position:relative;  border: 1px solid #202020;border-bottom: 0; background: #fff; padding-bottom: 1px;z-index:10;}
.tab_list ul li a {display:block; padding:10px 0;font-weight: 400; text-decoration:none;}
.tab_list ul li a span {display:block; border-right:1px solid #ccc;color:#888; }
.tab_list ul li.fixed a ,.division_list ul li:hover a {color:#222;font-weight: bold;}

.tab_list_inner {margin-bottom: 30px;  }
.tab_list_inner:after {display:block; clear:both; content:"";}
.tab_list_inner ul{float:right;}
.tab_list_inner ul:after {display:block; clear:both; content:"";}
.tab_list_inner li {float:left; margin:0 10px 0 0;}
.tab_list_inner li a{display:block; color:#a1a1a1; font-size:12px; padding:0 0 0 6px; background:url(/mall/images/mypage/bg_tab.gif) left center no-repeat;}
.tab_list_inner li.fixed a {color:#ff7a22; text-decoration:underline;}

/* 마이페이지 (order_list) */
.order_list_txt{*zoom:1; margin-bottom:10px;}
.order_list_txt:after{display:block; content:""; clear:both;}
.order_list_txt a{float:left; display:block; font-size:17px; line-height:20px; color:#333; font-weight:bold;}
.order_list_txt a span{color:#ff7a22;}
.order_list_txt select{float:right; display:block;}

.shop_table {width:100%; border-collapse:collapse; border-top:1px solid #c0c2ca;}
.shop_table thead th{padding:14px 0 14px 0; text-align:center; border-bottom:1px solid #c0c2ca; background:#fff; font-size:12px; color:#414141; font-weight:400;}

.shop_table td{padding:14px 0 14px 0; text-align:center; border-bottom:1px solid #ddd; font-size:9pt; color:#666; text-align:center;}
.shop_table td span{color:#2c7aec}
.shop_table td a{text-decoration:none;}
.shop_table td .ov_link{color:#666;}
.shop_table td .ov_link:hover{color:#000;}
.shop_table td .ov_link2{color:#ff6600; text-decoration:underline;}

/* 마이페이지 (order_view) */
.ov_wrap{background:#fafafa; border-bottom:1px solid #ddd; margin-bottom:35px;}
.order_view h3{margin-bottom:15px; font-size:16px; color:#626262; font-weight:400;}
.shop_table_view{margin-bottom:30px; background:#fff;}
.shop_table_view.fl{width:75%; float:left; margin-bottom:0;}
.shop_table_view.fl tbody tr:first-child th,.shop_table_view.fl tbody tr:first-child td{border-top:1px solid #c0c2ca;}
.shop_table_view.fl tbody th{padding:14px 0 14px 14px; text-align:left; border-top:1px solid #ddd; border-bottom:none; font-weight:400; color:#000;}
.shop_table_view.fl tbody td{border-top:1px solid #ddd; border-bottom:none; text-align:left; color:#999;}
.shop_table_view.fl tbody td:first-child{border-top:none;}

.shop_table_view tbody th{padding:14px 0 14px 14px; text-align:left; border-bottom:1px solid #ddd; font-weight:400; color:#000;}
.shop_table_view td{text-align:left; color:#999;}
.shop_table_view .bdb_none th,.shop_table_view .bdb_none td{border-bottom:none;}


.total_wrap{float:right; width:25%; background:#fafafa; padding:0; vertical-align:top; border-top:1px solid #c0c2ca;}
.total{width:90%; padding:5% 0; margin:0 auto;}
.total h4{font-size:15px; font-weight:bold; margin:0 0 20px 0; color:#494949;}
.total dl{*zoom:1; padding:5px 0;}
.total dl:after{display:block;content:"";clear:both;}
.total dt{float:left; font-size:12px; color:#626262; font-weight:normal;}
.total dd{float:right; font-size:18px; color:#3b3b3b;}
.total dd span{color:#ff6600;}

.order_view_txt{padding:10px 20px; border:1px solid #ddd; font-size:14px;}
.order_view_txt strong{font-weight:normal; color:#e23915}
.order_view_txt a{color:#444; font-weight:bold; text-decoration:underline;}

.cart_order .deliver_pop{}
.cart_order .deliver_pop table{width:620px; border-collapse:collapse; border:3px solid #666;}
.cart_order .deliver_pop th{padding: 12px 0 7px 0px; text-align:center; font-size:12px; color:#414141; background:#f7f7f7; border-left:1px solid #ddd;}
.cart_order .deliver_pop th:first-child{border-left:none;}
.cart_order .deliver_pop td{padding:5px 0 3px 0; color:#414141; text-align:center; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.cart_order .deliver_pop td:first-child{border-left:none;}
.cart_order .deliver_pop td .dp_btn{display:inline-block; padding:3px 3px; text-decoration:none;}

.ov_wrap .cash_receipt_btn{padding:0 15px; height:28px; line-height:28px;}

/* 마이페이지 (emoney_list,coupon_list) */
.emoney h3{margin-bottom:15px; font-size:16px; color:#626262; font-weight:400;}
.emoney_box{padding:15px; margin-bottom:20px; text-align:center; font-size:14px; color:#3b3b3b; font-weight:normal; border:4px solid #ddd;}
.emoney_box strong{font-size:20px; color:#ff5a00; font-weight:bold;}
.emoney .coupon_txt1{color:#f77e00; font-size:15px; font-weight:bold;}


/* 마이페이지 (wish_list) */
.wish_table{width:100%; border-collapse:collapse;}
.wish_table td{padding:20px 0; text-align:center; border-top:1px solid #c0c2ca; border-bottom:1px solid #c0c2ca;}
.wish_table input[type=checkbox]{width:50px; height:18px; padding:5px; border:1px solid #ddd; text-align:center;}
.wish_table .wish_tt{font-size:9pt; color:#989898; text-decoration:none;}
.wish_table .align_left{padding-left:20px;}
.wish_table .wish_txt1{display:block; padding:10px 0; font-sioze:12px; line-height:13px; color:#626262;}
.wish_table .wish_txt2{display:block; font-size:12px; color:#000; line-height:12px;}

/* 마이페이지(my_qna_list) */
.shop_table .qna_cont{text-align:left; padding:8px 18px 5px 25px; background:#fffbf2;}
.qna_btn{}
.qna_btn .fr{float:right;}
.qna_btn .fr a{padding:0 10px; height:20px; line-height:20px;}

.qna_list .total_page{margin-bottom:10px;}
.qna_list .total_page span{color:#ff5200;}

.shop_table .re_area{padding-top:20px; *zoom:1;}
.shop_table .re_area:after{display:block;content:"";clear:both;}
.shop_table .re_area .re_icon{float:left; display:block; vertical-align:middle;}
.shop_table .re_area div{float:left; padding-left:15px;}

/* 마이페이지(my_qna_write) */
.my_qna_write tbody th{height:25px; padding:9px 15px; text-align:left; font-weight:normal; border-bottom:1px solid #ddd;}
.my_qna_write tbody td{padding:9px 0; border-bottom:1px solid #ddd; text-align:left;}
.my_qna_write input[type=text]{height:28px; vertical-align:middle;}
.my_qna_write select{height:28px; border:1px solid #d1d1d1;}
.my_qna_write input[type=button]{border:none;}

/* 마이페이지(my_goods_qna_list) */
.shop_table .goods_img{width:40px; height:40px; margin:0 auto; border:1px solid #e7e7e7; text-align:center; vertical-align:top;}
.shop_table .goods_img a{width:40px; display:block;}
.shop_table .goods_img a img{width:40px; height:40px;}
.shop_table .mgql_txt1{display:inline-block; font-size:9pt; color:#989898;}
.shop_table .mgql_txt2{display:inline-block; font-size:9pt; color:#989898;}

/* 마이페이지(secession) */
.join_write .outChk p label{display:inline-block; width:30%;}


/* 마이페이지(상품후기,문의 팝업) */
.my_qna_top{}
.my_qna_top h1{padding:10px 0; font-size:30px; line-height:32px; color:#000; font-weight:normal;}
.my_qna_top .p_goods_info{margin-bottom:10px; width:100%; border-collapse:collapse; border:1px solid #ddd;}
.my_qna_top .p_goods_info td{padding:4px 4px; text-align:left}
.my_qna_top .p_goods_info td img{width:40px; height:40px;}
.my_qna_top .p_goods_info td a{color:#989898; text-decoration:none;}




/*-------------- 마이페이지 솔루션 틀어짐 수정 ------------------*/
/* 마이페이지(비밀글 팝업) */
#qna_pwd_frm{padding:20px 0 20px 0;}
#qna_pwd_frm table{margin:0 auto;}
#qna_pwd_frm table .title_30{padding-right:15px;}
.modal_but_01{margin:0 auto;}

/* 첨부파일 사진업로드시 틀어짐 수정 */
.upload_table_03 .contents_04_in{text-align:left !important;}

/* 쿠폰 팝업1 */


.odr_popup_tab {width:100%; margin:0 0 0 0;}
.odr_popup_tab td.content {padding:10px;}
.odr_popup_tab02 {width:100%; margin-top:20px;}
.odr_popup_tab02 td.02content {border-bottom:2px solid #e5e5e5;padding-top:8px;padding-bottom:10px;}
.odr_popup_tab02 h2{font-weight:bold; font-size:20px; color:#494949;}
.odr_popup_tab02 td.02content2 {padding-top:30px;padding-bottom:10px;}

.odr_popup_list01 {width:100%;border-top:1px solid #dddddd;}
.odr_popup_list01 td.title {text-align:center;padding-top:17px;vertical-align:top;background-color:fafafa;border-bottom:1px solid #dddddd;color:#252525; font-size:12px;}
.odr_popup_list01 td.title2 {font-weight:bold;text-align:center;vertical-align:middle;background-color:#ffffff;border-bottom:1px solid #dddddd;color:#252525; font-size:12px;}
.odr_popup_list01 td.title3 {text-align:left;padding-left:20px;border-bottom:1px solid #f0cfae;color:#252525;}

.odr_popup_list02 {width:100%;border-top:1px solid #dddddd; margin:20px 0 0 0;}
.odr_popup_list02 td{text-align:left; font-size:12px; color: #252525; border-bottom:1px solid #dddddd; height:40px;}
.odr_popup_list02 td a{display:inline-block; text-align:center;}
.odr_popup_list02 td.02title {text-align:center;padding-top:8px;vertical-align:top;background-color:#f2f2f2;border-bottom:1px solid #e6e6e6;color:#353535;font-size:8pt;font-weight:bold;}
.odr_popup_list02 td.02content {text-align:center;background-color:#ffffff;border-bottom:1px solid #e6e6e6;padding-top:5px;}
.odr_popup_list02 td.02content2 {text-align:left;background-color:#ffffff;border-bottom:1px solid #e6e6e6;}
.odr_popup_list02 td.no_data1 {height:100px;text-align:center;background-color:#ffffff;font-size:9pt;color:#5c5c5c;border-bottom:1px solid #e6e6e6;}
.font_style07 {color:#ff7e00;font-family:돋움,'Dotum';font-size:15px; font-weight:bold;}
.hand {cursor:pointer;}
