/* 마이페이지 */
.mypagemembergroup {height:36px; text-align:left;}
/*.mypagemembergroup {height:36px; text-align:left; border:1px solid #dddddd; border-bottom:none; background:#ffffff url('/images/common/mypage/001/mypage_meminfo_bg.gif') no-repeat; background-position:100% 0px;}*/
.mypagemembergroup .groupinfotext {float:left; margin:9px 15px;}
.mypagemembergroup .groupinfotext .st1 {font-weight:bold; color:#666666;}
.mypagemembergroup .groupinfotext .st2 {font-weight:bold; color:#ff4400;}
.mypagemembergroup .gruopinfogo {float:left;}
.mypagemembergroup .gruopinfogo a{ font-size:11px; height:36px; line-height:36px; font-weight:700;}

.mypagetmenu{width:100%;margin-bottom:20px;background:#dddddd;}
.mypagetmenu caption{display:none;}
.mypagetmenu td{padding:10px 0px;text-align:center;background:#ffffff;}
.mypagetmenu .nowMyPage{background:#888888}
.mypagetmenu .nowMyPage a{color:#ffffff;}

.mypageMemInfo{margin-top:20px;padding:4px;background:#0082f0;}
.mypageMemInfo h6{padding-bottom:8px;color:#444444;font-size:13px;font-weight:600;}
.mypageMemInfo .infoDiv{padding:20px;background:#ffffff;overflow:hidden;}
.mypageMemInfo .infoDiv .memberInfo{margin-bottom:20px;padding-bottom:15px;padding-left:70px;border-bottom:1px solid #e9e9e9;background:#ffffff url('../../images/common/mypage/001/icon_myinfo.gif') no-repeat;background-position:0% 4px;}
.mypageMemInfo .infoDiv .memberInfo p{padding:1px 0px;}
.mypageMemInfo .infoDiv .memberInfo .titText{display:inline-block;width:90px;font-weight:600;}
.mypageMemInfo .infoDiv .pointInfo{float:left;width:20%;height:55px;padding-left:70px;background:url('../../images/common/mypage/001/icon_mypoint.gif') no-repeat;}
.mypageMemInfo .infoDiv .couponInfo{float:left;width:20%;height:55px;padding-left:70px;background:url('../../images/common/mypage/001/icon_mycoupon.gif') no-repeat;}
.mypageMemInfo .infoDiv .giftcardInfo{float:left;height:55px;padding-left:70px;background:url('../../images/common/mypage/001/icon_mygiftcard.gif') no-repeat;}

.mypageMemGrade {margin-top:20px;border:1px solid #e5e5e5;border-bottom:none;}
.mypageMemGrade h6{padding-bottom:8px;color:#444444;font-size:13px;font-weight:600;}
.mypageMemGrade .gradeDiv{padding:20px;background:#ffffff;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.mypageMemGrade .gradeDiv .memGradeInfo{float:left;width:40%;padding-right:20px;padding-left:70px;background:url('../../images/common/mypage/001/icon_memgrade.gif') no-repeat;background-position:0% 25px;border-right:1px solid #e5e5e5;}
.mypageMemGrade .gradeDiv .memSnsInfo{float:left;width:40%;margin-left:20px;}
.mypageMemGrade .addMemGradeInfo{padding:20px;background:#ffffff;overflow:hidden;}
.mypageMemGrade .addMemGradeInfo .yourGrade{margin-bottom:10px;padding:7px 10px;background:#f9f9f9;border:1px solid #f2f2f2;}

.orderCount{background:#e5e5e5;}
.orderCount caption{display:none;}
.orderCount th{background:#aaaaaa;color:#ffffff;text-align:left;padding:10px;}
.orderCount td{background:#ffffff;padding:10px;text-align:center;}

.mypageOrderlist{margin-top:40px;}
.mypageOrderlist h6{padding-bottom:10px;}
.mypageOrderlist .orderListTable{border-top:2px solid #444444;}
.mypageOrderlist .orderListTable caption{display:none;}
.mypageOrderlist .orderListTable th{height:32px;background:#f5f5f5;border-bottom:1px solid #dddddd;}
.mypageOrderlist .orderListTable td{padding:10px 5px;border-bottom:1px solid #bbbbbb;}
.mypageOrderlist .orderListTable .firstTd{padding:10px 0px;border-right:1px solid #eeeeee;}
.mypageOrderlist .orderListTable .firstTd .orderDate{font-weight:600;height:25px;border-bottom:1px solid #eeeeee;}

.mypageWishlist{margin-top:40px;}
.mypageWishlist h6{margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #444444;}


/* 마이페이지 나의 정보 */
.pointfaq h3 {padding-bottom:15px; padding-left:36px; line-height:29px; color:#53585b; font-size:18px; background:url('/images/003/no3.gif') no-repeat;}
.pointfaq h4 {font-size:16px; color:#51595b; padding-bottom:5px;}
.pointfaq p {padding-bottom:25px;}

.snshongboinfo h4 {padding-left:36px; line-height:29px; color:#53585b; font-size:18px; background:url('/images/003/no2.gif') no-repeat;}
.snshongboinfo .addpoint {background:#f5f7f6; margin:10px 0px 20px 0px; padding:25px 50px; font-size:20px; line-height:28px;}
.snschannel h4 {font-size:16px; padding-bottom:5px;}
.urlhongboinfo h4 {padding-bottom:10px; padding-left:36px; line-height:29px; color:#53585b; font-size:18px; background:url('/images/003/no3.gif') no-repeat;}

.mypage_mem_info {color:#dc0103; font-weight:bold;}
.mypage_list_title {color:#444444; letter-spacing:-0.5px; font-weight:bold; margin-bottom:5px;}
.mypage_list_cont { letter-spacing:-0.5px; padding:15px;}
.mypage_list_cont2 {letter-spacing:-0.5px;padding:2px 0px;text-align:center;}
.mypage_order_line {border-right:1px solid #e5e5e5; padding-bottom:10px;}
.mypage_order_line2 {border-bottom:1px solid #e5e5e5; font-size:12px; letter-spacing:-0.5px; padding-left:15px;}


/* 마이페이지 주문 현황/반품환불 현황 */
.myOrderTbl {width:100%; height:50px; background:#f5f5f5; border:1px solid #cccccc;}
.myOrderTbl th {width:110px; padding-left:10px; background:#aaaaaa; color:#ffffff; text-align:left; font-family:NanumGothic,나눔고딕;}
.myOrderTbl td {width:14%; padding:8px 0px; text-align:center; border-right:1px solid #e5e5e5;}
.myOrderTbl td strong {font-size:18px; font-family:arial; color:#444444; font-weight:bold; line-height:24px;}


/* 마이페이지 정보수신현황(SMS/EMAIL) */
.recInfoDivLeft {}
.recInfoDivRight {margin-top:20px;}


/*주문서 작성*/
.noBodertbl{ border:1px solid #ccc;}
.noBodertbl tbody .thStyle {color:#000;}
.noBodertbl tbody th {text-align:right;}
.noBodertbl tbody td {text-align:right; padding-right:10px;}

.orderTbl {border:1px solid #f2f2f2;}
.orderTbl caption {text-align:left; padding:7px 0px;}
.orderTbl th {width:110px;font-weight:normal; background:#f8f8f8; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; text-align:left; padding:15px;}
.orderTbl td {border-bottom:1px solid #eeeeee; text-align:left; padding: 15px;}
.orderTbl td.noCont {border:0px; font-size:1px; height:7px; line-height:1px;}
.orderTbl td.payTbl {width:100%; border:0px;}
.orderTbl .lastTh {width:110px; border-bottom:none;}
.orderTbl .lastTd {border-bottom:none;}

.couponDownArea{display:block;line-height:21px;}

#addressSelDiv {height:30px; padding:10px 0px;}

#giftOptionArea table {border:1px solid #fff; margin-top:5px;}
#giftOptionArea td {border:1px solid #fff; margin-top:5px; font-size:12px; text-align:left;}

.paytype {border:1px solid #ddd;margin-top:10px;padding:0px;}
.paytype caption {display:none;}
.paytype th {height:25px; padding-left:10px; color:#666; text-align:left; }
.paytype td {padding:6px 0px 6px 10px; }
.paytext {line-height:160%;}

.payTotal {border:1px solid #f2f2f2;margin-top:40px;padding:20px 0px;}
.payTotal th{font-weight:normal;width:120px;padding-left:15px; text-align:left;}
.payTotal td{padding:4px 10px;  text-align:left;}