﻿@charset "utf-8";

/*마이페이지 메인*/
.titleArea {border: 0 none;margin-bottom: 10px;height: auto;zoom:1;}
.titleArea:after {clear: both;display: block;content: ''}
.titleArea.btnType {margin-bottom: 5px}
.titleArea.btnType a {top: -4px;left: 10px}
.titleArea.btnType a.preOrderBtn{margin-left: 15px; margin-top: -4px;display: inline-block;}
.titleArea.btnType img{ vertical-align:middle}
.titleArea.btnType .txt{margin-left: 20px;margin-top: 3px;display: inline-block;}
.titleArea.btnType a.listBtn {display: inline-block;position: relative;top: 3px;left: 10px;margin-right: 20px;text-decoration: underline;}
.myMain .titleArea h3 {font-size:14px}
.titleArea h4 {float: left;font-size:14px;color: #202020}
.myBtn a {margin-top: 5px;width: 36px}
.myBtn span.date {margin-top:7px;}
.myMain table + table {margin-top: 20px}
.section .productList.type5 dl {height: 88px;float:none;}
.classArea {border-bottom: #202020 1px solid; border-top: #202020 1px solid; position: relative;height: 430px;margin-bottom: 30px}
.classArea .classInfo {float: left;width: 382px;height: 107px;border-right: #d8d8d8 1px solid;background: #fcfcfc;position: relative;}
.classArea .classInfo .classN {position: absolute;top: 13px;left: 40px;width: 80px;height: 80px;padding-top: 57px;text-align:center;font-weight: bold;color: #202020;background: url(../images/mypage/icon_class.gif) 0 0 no-repeat;}
.classArea .classInfo .classT {margin: 20px 0 0 146px;font-weight: bold;font-size: 14px;color: #202020;line-height: 20px}
.classArea .classInfo .classT span {display: block;}
.classArea .classInfo .classT strong {color: #e50426}
.classArea .classInfo .classT a {display: inline-block;font-size: 12px;font-weight: normal;color: #898989;margin-top: 5px}
/*.classArea .classList {float: right;width: 523px}*/
.classArea .classList dl {padding-top: 12px;width: 15%;float: right;text-align: center;}
.classArea .classList dl dt {font-size: 13px;line-height: 46px;color: #808080}
.classArea .classList dl dd {font-size: 14px;color: #202020;font-weight: bold;vertical-align: middle}
.classArea .classList dl dd strong {font-size: 24px;}
.takeList {float: left;width: 224px}
.myKnow {float: right;width: 666px}
.myTab>ul>li .tabBtn {position: absolute;top: 10px;right: 14px}
.myTab>div>.productList {border: #dbdbdb 1px solid}
.myTab>div>.productList dl {margin:0;border-left: #dbdbdb 1px solid;padding: 215px 22px 0 22px;width: 137px;height: 81px;}
.myTab>div>.productList dl:first-child {border-left: 0 none}
.myTab>div>.productList dl dd.imgArea {left: 50%;margin-left: -74px}
.myTab>div>.productList dl dd.emphasis {position: absolute;top: 195px;left: 22px;font-weight: bold;color: #e50426}
.myTab>div>.productList dl dd.pName {height:18px;overflow: hidden}
.myTab .brandB {border: #dbdbdb 1px solid;padding: 19px 24px 22px 25px}
.myTab .brandB ul {zoom:1;}
.myTab .brandB ul:after {clear: both;display: block;content: ''}
.myTab .brandB li {float: left;border: #dbdbdb 1px solid;margin-left: 20px}
.myTab .brandB li:first-child {margin-left: 0}
.myTab .brandB li a {display: block;}
/* 슈즈상품권 등록 popup */
.popDIscList {width:746px;}
.popDIscList .popCon .discTop {padding:20px 50px; border:1px solid #dadada; background:#fcfcfc; margin-bottom:30px;}
.popDIscList .popCon .discTop ul {height:15px;}
.popDIscList .popCon .discTop ul li {float:left; text-align:center; width:280px; text-align:center;}
.popDIscList .popCon .discTop ul li p {font-size:15px; color:#202020; font-weight:bold;}
.popDIscList .popCon .discTop ul li p span {color:#e50426; margin-left:20px;}
.popDIscList .popCon .discTop p {font-size:15px; color:#202020; font-weight:bold;}
.popDIscList .popCon .discTop p span {color:#e50426; margin-left:20px;}
.popDIscList .popCon .discTop.type2 ul{  height:75px}
.popDIscList .popCon .discTop.type2 ul li{ position:relative; width:100%; text-align:left; padding:5px 0}
.popDIscList .popCon .discTop.type2 ul li span{ position:absolute; right:0;}

.popDIscList .popCon h2 {font-size:13px; color:#202020; font-weight:bold; margin-bottom:15px;}
.popDIscList .scachChk ul{display:inline-block; width:100%; padding:10px 0; border-top:#e9e9e9 1px solid; border-bottom:#dedede 2px solid; background:#fbfbfb}
.popDIscList .scachChk ul li{ padding:5px 10px;}
.popDIscList .scachChk .allChk{ background:#f6f6f6; border-bottom:#dedede 2px solid; padding:15px 0; text-align:center}
.popDIscList .popCon .infoTxt{ font-size:14px; line-height:18px}
.popDIscList .popCon .infoTxt span{ color:#000000}

/*쇼핑내역-주문배송조회,주문상세내역,취소교환반품*/
.dateSearch {padding:15px 20px 15px 46px;margin-bottom: 15px;width:843px;border: #d8d8d8 1px solid;background: #fbfbfb;zoom:1;}
.dateSearch:after {clear: both;display: block;content: ''}
.dateSearch .dateZone {display: inline-block;float: left}
.dateSearch .dateZone .tit {margin: 6px 15px 0 0}
.dateSearch .dateZone a {margin-right:3px;width: 25px}
.dateSearch .inputZone {display: inline-block;float: left;margin: 1px 0 0 30px;vertical-align: middle;}
.dateSearch .inputZone .inputA {position: relative;}
.dateSearch .inputZone .inputA a {position: absolute;top: 4px;right: 4px}
.dateSearch .inputZone .inputA + button {margin-left: 3px}
.dateSearch li {float: left;margin: 3px 55px 0 0;padding-left: 15px;line-height: 22px;color: #808080;background: url(../images/section/bull_02.gif) 5px 9px no-repeat;}
.dateSearch li:first-child {margin-left:0}
.dateSearch li strong {color: #202020}

.titleArea +  .counselNum {margin-top:10px;}
.counselNum {padding:15px 20px 15px 46px; width:843px; border:#d8d8d8 1px solid; background:#fbfbfb; margin-top:10px;}
.counselNum span.liSpan {padding-left:15px; line-height:22px; color:#808080;background: url(../images/section/bull_02.gif) 5px 9px no-repeat; }
.counselNum span.liSpan.last {margin-left:55px;}

.titleArea + .cousInfoTop {margin-top:10px;}
.cousInfoTop {padding:15px 20px; border-top:2px solid #dedede; background:#f6f6f6; height:36px;}
.cousInfoTop span.spanTit {width:50px; height:20px; float:left; line-height:18px;}
.cousInfoTop p.infoP {color:#202020; line-height:18px; float:left;}
.cousInfoTop span.btnSpan {float:right; padding-top:5px;}
.cousInfoTop span.btnSpan a {width:60px;}

.myOrder .infoTxt {line-height: 24px}
.myOrder .infoTxt + .section {margin-top: 35px}
.myOrderInfo {margin-top: 50px}
/*2015.0427 추가*/
.myOrder .line{border-top: #e9e9e9 1px solid;margin-top:25px;} 
.myOrder .ansList {border: #e9e9e9 1px solid;background: #fff;margin-top: 5px}
.myOrder .ansList li {border-top: #e9e9e9 1px solid;height: 38px;line-height: 38px;color: #686868;padding-right: 14px}
.myOrder .ansList li:first-child {border-top: 0 none}
.myOrder .ansList li .anstxt {float: left;padding-left: 10px;background:url(../images/section/icon_answer.gif) 0 13px no-repeat;}
.myOrder .ansList li .anstxt strong {color: #e50426}
.myOrder .ansList li.step1 {padding-left: 15px}
.myOrder .ansList li.step2 {padding-left: 25px}
.myOrder .ansList li.step3 {padding-left: 35px}
.myOrder .ansList li .btnGroup {float:left;margin: 5px 0 0 20px}
.myOrder .ansList li .report {line-height: 1em;margin-top: 13px}
.myOrder .ansList li .del2 {float:left;margin: 14px 0 0 10px}



.infoStep {margin-top: 0 !important;margin-bottom:20px;width: 910px;height:262px;border-top: #bababa 1px solid;border-bottom: #dbdbdb 1px solid;background: url(../images/mypage/bg_orderstep.gif) 0 0 no-repeat;}
.infoStep dl {width: 180px;height: 262px;float: left}
.infoStep dl:first-child {width: 185px}
.infoStep dl + dl + dl + dl + dl {width: 185px}
.infoStep dl dt {padding: 20px 0 0 90px;height: 66px;font-weight: bold;font-size: 14px;color: #202020;line-height: 22px}
.infoStep dl dt span {display: block;color: #e34351}
.infoStep dl dd {padding: 15px 10px 0 18px;height: 160px;line-height: 18px;color: #909090;border-right: #efefef 1px solid}
.infoStep dl dd span {font-size: 13px;font-weight: bold;color: #707070;margin-bottom: 10px;display: block;}
.infoStep dl:first-child dd {border-left: #dbdbdb 1px solid}
.infoStep dl + dl + dl + dl + dl dd {border-right-color: #dbdbdb}
.infoStep.type2 {margin: 0 0 20px;width: 908px;height:87px;border: #d8d8d8 1px solid;background: none}
.infoStep.type2 ol {height: 87px;background: url(../images/mypage/bg_orderstep2.gif) 0 0 no-repeat;}
.infoStep.type2 ol li {float: left;padding: 20px 0 0 97px;width: 83px;font-weight: bold;font-size: 14px;color: #202020;line-height: 22px}
.infoStep.type2 ol li:first-child {padding-left: 82px;width: 102px}
.infoStep.type2 ol li + li + li + li {padding-left: 82px;width: 97px}
.infoStep.type2 ol li + li + li + li + li {padding-left: 97px;width: 88px}
.infoStep.type2 ol li span {display: block;color: #e34351}
.infoStep.type2 ol.return {background-image: url(../images/mypage/bg_orderstep3.gif)}
.infoStep.type2 ol.return li {padding-left: 102px;width: 125px;}
.infoStep.type2 ol.return li + li {padding-left: 122px;width: 103px;}
.infoStep.type2 ol.return li + li + li {padding-left: 114px;width: 111px;}
.infoStep.type2 ol.return li + li + li + li {padding-left: 116px;width: 112px;}
.infoZone {padding: 15px 0 15px 28px;margin-bottom: 20px;width: 881px;height_bk: 85px;border: #dfca7a 1px solid;background: #f8f4e4}
.infoZone.type2 {height:38px;}
.infoZone dt {width: 112px;clear: both;float: left;color: #68614d;line-height: 24px}
.infoZone dd {float: left;width: 769px;color: #504d41;line-height: 24px}
.infoZone dd a {float:right; margin-right:30px;}
.infoZone dd strong {font-size: 13px}
.myOrder .info {margin-top: 15px;padding:12px 0;width: 908px;line-height: 14px;text-align: center;border: #d8d8d8 1px solid;background: #fbfbfb}
.myOrder .info strong {font-size: 14px}
.cancel {padding-left: 138px;line-height: 23px}
.cancel.type2 {padding-left: 55px}
.cancel .tit {padding-left: 13px;font-weight: bold;color: #202020;background: url(../images/section/bg_line.gif) 0 4px no-repeat;}
.cancel .reason {color:#808080;}
.cancel .txt {margin-right: 5px}
.cancel .select {margin-right: 5px}
.cancel.type2 a {margin-left: 4px}

.send{padding-left: 138px;line-height: 23px}
.send .tit {padding-left: 13px;font-weight: bold;color: #202020;background: url(../images/section/bg_line.gif) 0 4px no-repeat; float:left}
.send .radioDiv { line-height:20px; float:left}



.chklist{ margin-top:3px;}
.chklist label{ margin-right:10px}

.change {padding-left:138px; line-height:23px;}
.change .tit {padding-left: 13px;font-weight: bold;color: #202020;background: url(../images/section/bg_line.gif) 0 4px no-repeat; float:left; margin-right:5px;}
.change .radioDiv {padding-top:4px; line-height:30px;}

.agreeBox {padding:30px 0 0 37px;height: 69px;border: #d8d8d8 1px solid}
.agreeBox label {margin-top: 15px}
.agreeBox label strong {font-size: 14px;color: #202020}
#subContent .btnArea .btnPack, #subContent .btnArea .btnGroup {margin-left: 5px}
#subContent .btnArea .btnPack:first-child, #subContent .btnArea .btnGroup:first-child {margin-left: 0}

/*쿠폰내역*/
input.cusM {height:26px;margin-right: 8px;line-height: 26px}
/*.infoBox {padding:45px 0 0 248px;width: 660px;height: 64px;font-size: 16px;font-weight: bold;color: #202020;border: #d8d8d8 1px solid;background: #fcfcfc url(../images/mypage/img_coupon.gif) 56px 10px no-repeat}*/
.infoBox {padding:20px 0 0 0; font-size: 16px;font-weight: bold;color: #202020;}
.infoBox strong {vertical-align: top}
.searchTit {margin-top: 20px;width: 908px;height: 39px;font-weight: bold;color: #202020;line-height: 39px;text-align: center;border: #d8d8d8 1px solid;border-bottom: 0 none;background: #fcfcfc}
.searchArea {margin-bottom: 10px;padding: 23px 0 0 35px;width: 871px;height: 55px;border: #202020 2px solid}
.searchArea label {position: relative;top: 5px;margin-right: 18px}
p.usedCou {margin:15px 0; color:#202020; font-weight:bold;}

/*scash 내역*/
.scashBox {margin:10px 0 25px !important;width: 908px;height: 129px;border: #d8d8d8 1px solid}
.scashBox .leftBox {float: left;padding: 34px 0 0 230px;width: 220px;height: 95px;border-right: #d8d8d8 1px solid;background: #fcfcfc url(../images/mypage/img_scash.gif) 53px 20px no-repeat}
.scashBox .leftBox .tit {margin-top: 25px;font-size: 16px;font-weight: bold;color: #202020}
.scashBox .leftBox li {padding-left: 11px;line-height: 20px;color: #202020;background: url(../images/section/bull_06.gif) 5px 9px no-repeat;}
.scashBox .rightBox {float: left;padding: 27px 0 0 33px;width: 424px;height: 102px}
.scashBox .rightBox dt {float: left;width:72px;line-height: 20px;font-weight: bold;font-size: 14px;color: #202020}
.scashBox .rightBox dd {float: left;width:324px;line-height: 20px}

/* 금액할인권 */
.changeBox {padding:45px 0 0 248px;width: 660px;height: 64px;font-size: 16px;font-weight: bold;color: #202020;border: #d8d8d8 1px solid;background: #fcfcfc url(../images/mypage/img_change.gif) 47px 14px no-repeat}
.changeBox strong {vertical-align: top}

.colTbl tr td.underline {text-decoration:underline;}

/* 마일리지 내역 */
/*.mileageBox {margin:10px 0 25px !important;width: 661px;height: 65px;border: #d8d8d8 1px solid; padding: 44px 0 0 248px; background: #fcfcfc url(../images/mypage/img_mileage.gif) 54px 19px no-repeat}*/
.mileageBox {margin:10px 0 25px !important; border-bottom: #d8d8d8 1px solid; padding: 20px 0 0 0; }
.mileageBox .tit {margin-bottom: 15px;font-size: 16px;font-weight: bold;color: #202020}

/*위시리스트*/
.folder li {padding-left: 25px;line-height: 20px;color: #707070;background: url(../images/mypage/icon_folder.gif) 0 2px no-repeat;}
.folder li.sel {color: #202020;background-position: 0 -18px}
.folder li em {font-weight: bold}
.folder li a {left: 10px}
.folder li a + a {left: 12px}

.productList.type5 dd.imgArea .btnView{ position:absolute; top:68px; right:0}
.productList.type5 dd.imgArea .btnView a{ border:none}
/*
.hidImg {width:560px; height:196px; padding:20px; border:2px solid #202020; background:#f1f5fb; position:absolute; left:95px; top:0; z-index:1000; display:none;}
.hidImg ul li {float:left; border:1px solid #e8e8e8; margin-right:30px; width:86px; height:86px;}
.hidImg ul li img {width:86px; height:86px; margin:0; padding:0;}
.hidImg ul li.mrN {margin-right:0;}
.hidImg.open{ display:block}
*/
.hidImg { width:715px; height:110px; text-align:left; padding:20px; border:2px solid #202020; background:#f1f5fb; position:absolute; left:95px; top:0; z-index:1000; display:none;}
.hidImg ul{ display:inline-block;}
.hidImg ul li {float:left; border:1px solid #e8e8e8; margin-right:13px; width:105px; height:105px;}
.hidImg ul li img {width:105px; height:105px; margin:0; padding:0;}
.hidImg ul li.mrN {margin-right:0;}
.hidImg.open{ display:block}
.hidImg .thumbClose{ position:absolute; right:0; top:0}
.hidImg .thumbClose a img{ border:none}


/*관심브랜드*/
.brandList td {padding: 0 !important}
.brandList .productList {border-left: #dbdbdb 1px solid;border-right: #dbdbdb 1px solid}
.brandList .productList dl {margin:0;border-left: #dbdbdb 1px solid;padding: 215px 22px 0 22px;width: 137px;height: 81px;}
.brandList .productList dl:first-child {border-left: 0 none}
.brandList .productList dl dd.imgArea {left: 50%;margin-left: -74px}
.brandList .productList dl dd.emphasis {position: absolute;top: 195px;left: 22px;font-weight: bold;color: #e50426}
.brandList .productList dl dd.pName {height:18px;overflow: hidden}
.brandTd p {float: left;width: 146px;height: 66px;border: #dbdbdb 1px solid}
.brandTd .btnZone {float: left;margin-left: 19px;width: 100px}
.brandTd .btnZone a {margin-top: 8px}

/* 이벤트 참여내역 */
.eventList .eventG {border-top:2px solid #dedede; border-bottom:2px solid #dedede; width:440px;}
.eventList .eventG.left {float:left;}
.eventList .eventG.right {float:right;}
.eventList .eventG dl {padding:10px 20px; position:relative; height:130px;}
.eventList .eventG dl.first {border-bottom:1px solid #ededed;}
.eventList .eventG dl dt {padding:15px 0 30px 200px; font-size:14px; font-weight:bold; color:#202020;}
.eventList .eventG dl dd.imageArea {position:absolute; left:20px; top:10px;}
.eventList .eventG dl dd.ulDd {padding-left:200px; line-height:20px;}
.titleArea span.rightSpan {float:right;}
.titleArea h4.lineh {line-height:30px;}

.ccCon {border-top:2px solid #dedede; border-bottom:2px solid #dedede;}
.ccCon table {width:100%;}
.ccCon table tr th {background:#f6f6f6; font-size:16px; font-weight:bold; color:#202020; border-bottom:1px solid #ededed;}
.ccCon table tr.lastLine th {border-bottom:0;}
.ccCon table tr.lastLine td {border-bottom:0;}
.ccCon table tr td {padding:20px 0; border-bottom:1px solid #ededed;}
.ccCon table tr td.stamp {text-align:left; padding-left:35px; font-size:14px; color:#202020; font-weight:bold;}
.ccCon table tr td.couChange {text-align:left;}
.ccCon table tr td.couChange p {float:left; color:#202020; font-weight:bold; margin-right:5px;}
.ccCon table tr td.couChange span ul li {margin-bottom:7px;}
.ccCon table tr td.couChange span ul li.last {margin-bottom:0;}

/* 상품후기관리 */
p.clickMore {cursor:pointer;}
p.titleQ {cursor:pointer;}
tr.proCont {display:none;}
tr.proCont td {line-height:18px;}

tr.conA {border:1px solid #dbdbdb; border-bottom:2px solid #dbdbdb; display:none;}
.colTbl.type4 tr.conA td {padding:0;}
.colTbl.type4 tr.conA td dl {padding-top:18px;}
tr.conA dt.qTitle {padding:1px 40px 15px 40px; background:url(../images/mypage/img_q.gif) 19px 0 no-repeat; font-weight:bold; color:#202020; border-bottom:1px solid #e9e9e9;}
tr.conA dd.aCont {padding:13px 40px 13px; background:#fbfbfb url(../images/mypage/img_a.gif) 19px 15px no-repeat; line-height:18px; border-bottom:1px solid #e9e9e9;}
tr.conA dd.btnDd {margin-top:15px; text-align:right; padding-right:15px;}
tr.conA dd.btnDd .writeBtn {cursor:pointer;}
tr.conA dd.comWrite {display:none; margin-top:15px;}
tr.conA dd.comWrite .comWarea {margin: 0 17px; padding:15px; border:1px solid #e9e9e9; background:#fbfbfb;}
tr.conA dd.comWrite .comWarea p.write1 {font-weight:bold; color:#202020; margin-bottom:15px;}
tr.conA dd.comWrite .comWarea p.write1 span {float:right; width:11px; height:11px; text-indent:-1000em; background:url(../images/common/btn_close.gif) no-repeat; cursor:pointer;}
tr.conA dd.comWrite .comWarea p.write2 span.numSpan {color:#c1c1c1; margin-left:8px;}
tr.conA dd.comWrite .comWarea p.write2 a.enterBtn {float:right;}


.anwserArea{ margin-top:25px; padding-top:25px; border-top:#e9e9e9 1px solid}

/*2015.0428 추가*/
.proCont td{background:#fbfbfb; }
.proCont .anwserArea .cusAnswer dt {clear: both;float: left;font-weight: bold;color: #202020;width: 670px}
.proCont .anwserArea .cusAnswer dd {float: left;color: #686868}
.proCont .anwserArea .cusAnswer dd.wname {width: 100px}
.proCont .anwserArea .cusAnswer dd.wdate {text-align: right;width: 68px}
.proCont .anwserArea .cusAnswer dd.con {clear: both;width: 100%;margin: 15px 0 12px;line-height: 18px}


.proCont .btnZone {width: 100%;text-align: right;}
.proCont .btnZone a {margin-right: 2px}
.proCont .report {display:inline-block;margin: 7px 0 0 10px;padding-left:14px;background: url(../images/section/icon_report.gif) 0 0 no-repeat;}

.proCont .formZone {width: 100%;position: relative;margin-top: 8px}
.proCont .formZone label {font-weight: bold;color: #686868}
.proCont .formZone textarea {margin:12px 0 10px;padding: 20px 20px 0 20px;width: 798px;height: 98px}
.proCont .formZone textarea.reply2{width: 820px; height: 28px}
.proCont .formZone textarea.reply1 {padding: 17px 20px 0 20px;height: 28px}
.proCont .formZone .del2 {position: absolute;top: 2px;right: 2px}
.proCont .formZone .num {color: #c1c1c1;margin: 10px 0 0 720px;}

.proCont .anwserArea .ansList { clear:both; border: #e9e9e9 1px solid;background: #fff;margin: 5px 0 12px }
.proCont .anwserArea .ansList li {border-top: #e9e9e9 1px solid;height: 38px;line-height: 38px;color: #686868;padding-right: 14px}
.proCont .anwserArea .ansList li:first-child {border-top: 0 none}
.proCont .anwserArea .ansList li .anstxt {float: left;padding-left: 10px;background:url(../images/section/icon_answer.gif) 0 13px no-repeat;}
.proCont .anwserArea .ansList li .anstxt strong {color: #e50426}
.proCont .anwserArea .ansList li.step1 {padding-left: 15px}
.proCont .anwserArea .ansList li.step2 {padding-left: 25px}
.proCont .anwserArea .ansList li.step3 {padding-left: 35px}
.proCont .anwserArea .ansList li .btnGroup {float:left;margin: 5px 0 0 20px}
.proCont .anwserArea .ansList li .report {line-height: 1em;margin-top: 13px}
.proCont .anwserArea .ansList li .del2 {float:left;margin: 14px 0 0 10px}

/*///2015.0428 추가*/

/* 비회원 주문/배송조회 */
#container .conInner.nonmember {background:none;position: relative;}
#container .conInner.nonmember ul.ulMenu {border-bottom:1px solid #cccccc;}
#container .conInner.nonmember ul.ulMenu li.bottomNone {border-bottom:none;}

.joinBanner {position:absolute; left:0; top:164px; width:160px;}
.joinBanner .joinBtitle {background:#e50426; border:1px solid #c50321; padding:12px 18px; width:122px;}
.joinBanner .joinBcon {border:1px solid #d8d8d8; border-top:none; background:#fbfbfb; width:158px; height:369px;}

.sendInfo p {padding:7px 0;}

.rowTbl td.order.nonmember {background:#fff; font-size:14px; font-weight:bold;}
.rowTbl td.order.type3.nonmemberR {background:#fff;}
.rowTbl td.nonmemberB {background:#f6f6f6;}

.titleArea + .tableWrap {margin-top:0;}
.tableWrap {border-bottom:2px solid #f5f5f5;}


/* ok캐시백 */
.infoArea {margin-top:70px;}
.infoArea .titleArea + .infoCont {margin-top:10px;}
.infoCont {border:1px solid #d8d8d8; background:#fbfbfb; padding:20px 25px;}
.infoCont ul li span {width:60px; font-weight:bold;}

/* 개인정보관리 */
.section.bbttom2 {border-bottom:2px solid #f5f5f5;}
.section.btop1 {border-top:3px solid #202020;}
.titleArea.lineH {border-bottom:2px solid #202020; margin-bottom:0; padding-bottom:5px;}
.titleArea.lineH h4 {line-height:20px; font-size:16px;}
.titleArea.lineH p.pointRed {line-height:20px;}

.section.border {border-bottom:2px solid #f5f5f5;}
.compMeTxt {padding:103px 0 0 400px; width:510px; height:143px; border-top:1px solid #e5e5e5; border-bottom:4px solid #c90101; background:#fbfbfb url(../images/mypage/bg_comp.gif) 0 25px no-repeat;}
.compMeTxt.type2 {padding:69px 0 0 400px; width:510px; height:177px; border-top:1px solid #e5e5e5; border-bottom:4px solid #c90101; background:#fbfbfb url(../images/mypage/bg_comp.gif) 0 25px no-repeat;}

/*.leaveTxt {padding:52px 0 0 300px; width:608px; height:133px; border:1px solid #e1e1e1; border-bottom:4px solid #c90101;  background:#fbfbfb url(../images/mypage/bg_leave.gif) 0 33px no-repeat;}*/
.leave {padding:30px 0;}
.leave p {font-size:14px; color:#202020; font-weight:bold;}
.leavePass {padding:25px 0; text-align:center; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background:#fbfbfb;}
.leavePass p {font-size:14px; margin-bottom:20px;}
.leavePass dl {width:340px; height:45px; margin:0 auto;}
.leavePass dl dt {float:left; font-weight:bold; color:#202020; line-height:50px;}