@charset "utf-8";

.loginArea {width:640px; margin:0 auto; padding:14px 0 95px 0;}
.loginArea .logo {width: 100%; height: 150px; background:url(../images/logo_text.png) center  no-repeat; background-size: 220px auto;}
.loginArea h3 {padding-bottom:23px; border-bottom:1px solid #777; color:#232a32; font-size:36px; font-weight:normal; text-align:center;}

.logInput {padding:40px 0 60px 0; color:#232a32;}
.logInput:after {display:block; clear:both; content:'';}
.logInput ul {float:left; padding-left:30px;}
.logInput li {margin-top:10px;}
.logInput li:first-child {margin-top:0;}
.logInput li input {width:351px; height:38px; padding-left:16px; line-height:38px; border:1px solid #d3d3d5; background-color:#fff; font-size:15px; letter-spacing:0em;}
/*.logInput li input.logPw {letter-spacing:-0.4em;}*/
.logInput li input.on {border:1px solid #ef4949;}
.logInput li label {display:inline-block; width:70px; height:38px; line-height:38px;}
.logInput ul.schNoti {margin-top:40px;}
.logInput ul.schNoti li {padding-left:14px; background:url(../images/icon/dot2.gif) 0 4px no-repeat;}
.logInput button.btnLog {width:131px; height:90px; margin-left:10px; line-height:90px; color:#fff; background-color:#d52727; font-size:18px; cursor:pointer;}
.logInput button.btnLog.confirm {width:136px; height:140px;}
.logInput .logCheck {float:left; width:370px; padding:15px 0 0 100px;}
.logInput .logCheck:after {display:block; clear:both; content:'';}
.logInput .logCheck input {float:left; margin-right:5px;}
.logInput .logCheck label {float:left;} 
.logInput .logCheck .browserSet {float:right; color:#6a747d;}

.logSns {width:580px; margin:0 auto 30px; border:1px solid #d3d3d5;}
.logSns ul:after {display:block; clear:both; content:'';}
.logSns li {float:left; width:192px; height:40px; margin:18px 0; line-height:40px; border-left:1px solid #ecedee; color:#6a747d; font-size:13px;}
.logSns li.on {color:#232a32;}
.logSns li:first-child {border-left:0;}
.logSns li a {display:inline-block; zoom:1; margin-top:3px;}
.logSns li a.on {color:#232a32;}
.logSns li a.snsFacebook {margin-left:41px; padding-left:37px; background:url(../images/icon/ico_snsLogF_on.png) 0 4px  no-repeat;} 
.logSns li a.snsTwitter {margin-left:39px; padding-left:44px; background:url(../images/icon/ico_snsLogT_on.png) 0 6px no-repeat;}
.logSns li a.snsKakao {margin-left:32px; padding-left:45px; background:url(../images/icon/ico_snsLogK_on.png) 0 3px no-repeat;}
.logSns li a:hover {color:#232a32; text-decoration:underline !important;}

.joinSch {padding:40px 30px 0; border-top:1px solid #6a747c; color:#3c4652;}
.joinSch:after {display:block; clear:both; content:'';}
.joinSch .memQ {float:left; width:305px; padding-bottom:50px; color:#9aa1a7; font-size:13px;}
.joinSch p.memqTxt {margin-bottom:17px; color:#3c4652; font-size:17px;}
.joinSch p.memqTxt strong {color:#ef4949; font-weight:normal;}
.joinSch a {float:right; width:130px; height:32px; line-height:32px; color:#fff; background-color:#6a747d; font-size:12px; text-align:center; font-family:'nBarunB';}
.joinSch a.btnMemJoin {background-color:#232a32;}
.joinSch ul {float:left; width:580px;}
.joinSch ul li {height:30px; margin-top:10px; padding-left:13px; background:url(../images/icon/dot2.gif) 0 13px no-repeat; line-height:30px; font-size:13px;}
.joinSch ul li:first-child {margin-top:0;}
.joinSch ul li a {background-color:#6a747d;}

.myInfoSch {width:800px; margin:14px auto 95px; border-bottom:1px solid #d3d3d5;}
.myInfoSch h3 {margin-bottom:13px; color:#232a32; font-size:36px; text-align:center;}
.myInfoSch p.txt {margin-bottom:28px; color:#6a747d; font-size:13px; text-align:center;}
.schTab {position:relative;}
.schTab a.tabMenu {position:absolute; height:48px; border-top:1px solid #dcdcdd; line-height:48px; color:#aeb3bb; font-size:15px; text-align:center;}
.schTab a.tabMenu.on {color:#232a32; border-top:1px solid #555;}
.schTab a.tab1 {top:0; left:0; width:398px; border-left:1px solid #d5d5d7; border-right:1px solid #555; border-bottom:1px solid #555;}
.schTab a.tab1.on{padding-right:1px;border-left:1px solid #555; border-bottom:0;}
.schTab a.tab2 {top:0; left:400px; width:399px; border-right:1px solid #dcdcdd; border-bottom:1px solid #555;}
.schTab a.tab2.on {margin-left:-1px; border-right:1px solid #555; border-left:1px solid #555; border-bottom:0;}
.ordSch .schTab a.tab1 {width:318px;}
.ordSch .schTab a.tab2 {left:320px; width:319px;}

.schArea {display:none; padding-top:100px;}
.schArea.on {display:block;}
.schArea:after {display:block; clear:both; content:'';}
.schArea h4 {margin-bottom:15px; font-size:24px; font-weight:normal; text-align:left;}
.schArea .schBox {float:left; margin-left:20px; text-align:center;}
.schArea .schBox:first-child {margin-left:0;}
.schArea .schInner {width:350px; padding:40px 20px 30px; border-top:1px solid #555; background-color:#f3f3f3;}
.schArea .schInner input {width:179px; height:30px; padding-left:10px; line-height:30px; border:1px solid #aeb3bb;}
.schArea .schInner label {width:43px; height:30px; line-height:30px; font-family:'nBarunB';  font-size:13px;}
.schArea .schInner li {margin-top:10px; text-align:left;}
.schArea .schInner li:first-child {margin-top:0;}
.schArea .schInner li.mailInput input {width:68px; }
.schArea .schInner li.mailInput select,
.schArea .schInner li.mailInput .selectBox {width:108px; height:32px; margin-left:7px; color:#6a747c; line-height:32px; border:1px solid #aeb3bb;}
.schArea .schInner li.mailInput span {display:inline-block; padding:0 5px; line-height:30px;}
.schArea .schInner ul.noti {margin:70px 0 28px 0;}
.schArea .schInner ul.noti.type2 {margin-top:28px;}
.schArea .schInner ul.noti li {padding-left:13px; background:url(../images/icon/dot4.gif) 0 3px no-repeat; color:#6a747d;}

.newPwArea {padding:40px 0 40px 151px; border-top:2px solid #555; background-color:#f3f3f3;}
.newPwArea p.infoTxt {margin-bottom:22px; font-size:13px;}
.newPwArea ul {margin:15px 0 27px 0; padding-left:86px;}
.newPwArea li {margin-top:8px; padding-left:12px; background:url(../images/icon/dot3.gif) 0 5px no-repeat; line-height:15px; color:#6a747d; font-size:11px;}
.newPwArea li:first-child {margin-top:0;}
.newPwArea label {width:90px; height:30px; line-height:30px;}
.newPwArea input {width:233px; height:30px; line-height:30px; padding-left:10px; border:1px solid #aeb3bb;}
.newPwArea span.security {height:30px; margin-left:15px; line-height:30px; color:#232a32;}
.newPwArea .reConfirm {margin-bottom:30px;}
.newPwArea .reConfirm p.reCheck {display:inline-block; margin-left:15px; height:30px; line-height:30px; padding-left:12px; background:url(../images/icon/dot3.gif) 0 14px no-repeat; color:#6a747d; font-size:11px;}
.newPwArea .btnArea {padding-left:117px;}

.schResult {height:239px; background-color:#f3f3f3; text-align:center;}
.schResult p.resultTxt {padding:69px 0 8px 0; color:#3c4652; font-size:15px;}
.schResult p.resultTxt strong {color:#ef4949;}
.schResult p.resultQ {margin-bottom:61px; color:#7c858d; font-size:13px;}

.schArea .schInner ul.noti2 {margin-bottom:60px;}
.schArea .schInner ul.noti2 li, .schArea .schInner ul.noti3 li {width:308px; padding-left:13px; background:url(../images/icon/dot2.gif) 0 5px no-repeat; color:#3c4652; font-size:13px;}
.schArea .schInner ul.noti3 {margin-bottom:35px;}

/* s : 20150423 billy 수정 */
.newPw, .newPw .popArea, .newPw .titMain {width:538px;}
.newPw .popContent {width:536px; padding:28px 0 39px 0;}
.popInner {padding:0 30px;}
p.newPwTxt {margin-bottom:27px; color:#093250; font-size:16px; letter-spacing:-0.05em;} /* 20150508 letter-spacing 추가 */
p.newPwTxt strong {display:block; margin-top:15px; color:#ea4242; font-size:19px;}
.pwCom {text-align:center;}
.pwCom table {margin-bottom:20px; border-top:1px solid #555; border-bottom:1px solid #555; font-size:13px;}
.pwCom table input {width:233px; height:30px; padding-left:10px; line-height:30px; border:1px solid #aeb3bb;}
.pwCom table label.security {display:inline-block; height:30px; line-height:30px;}
.pwCom th, .pwCom td {border-top:1px solid #d3d3d5;}
.pwCom th {width:86px; background-color:#f3f3f3; color:#232a32;}
.pwCom th span {display:inline-block; width:46px; text-align:left;} /* 20150508 display 수정, text-align 수정 */
.pwCom td {padding:15px 18px 15px 22px; color:#6a747d; text-align:left;}
.pwCom td ul {margin-top:15px;}
.pwCom td li {margin-top:8px; padding-left:12px; background:url(../images/icon/dot3.gif) 0 5px no-repeat; line-height:15px; color:#6a747d; font-size:11px;}
.pwCom td li:first-child {margin-top:0;} 
/* e : 20150423 billy 수정 */


.memJoinArea {width:800px; margin:0 auto; border-bottom:1px solid #d3d3d5; color:#6a747d;} /* 20150730 수정 */
.memJoinArea h3.totalTit {margin-bottom:13px; color:#232a32; font-size:36px; text-align:center;}
.memJoinArea p.titTxt {padding-bottom:28px; border-bottom:1px solid #777; color:#6a747d; font-size:13px; text-align:center;}

.memJoinArea h3.morningMem {font-size:43px; color:#232a32; font-weight:normal; text-align:center;}
.memJoinArea h3.morningMem span {color:#ef4a48;}
.borB0 {border-bottom:0;}
.morningMember {padding-top:50px;}
.morningMember.type2 {padding-bottom:40px; background-color:#f3f3f3; text-align:center;}
.morningMember.type2 p {width:100%;}
.morningMember.type3 {margin-top:50px; padding-top:40px; border-top:1px solid #d3d3d5;} /* 20150508 신규추가 */
.morningMember h4 {margin-bottom:14px; color:#232a32; font-size:24px; font-weight:normal;} /* 20150508 font-size 수정 */
.morningMember h4 span {color:#ef4949;}
.morningMember p {line-height:19px; color:#6a747d; font-size:13px;} /* 20150514 width삭제 */
.morningMember p strong {color:#3c4652; font-weight:normal; font-family:'nBarunB';}
.morningMember .schArea .schInner {padding:22px 20px 38px;}
.morningMember .schArea .schInner li {margin-top:21px;}
.morningMember .schArea .schInner ul.noti2 {margin-bottom:28px;}
.morningMember .schArea .schInner ul.noti2 li {margin-top:18px;}
.morningMember .schArea .schInner ul.noti3 {margin-bottom:58px;}
.morningMember .schArea .schInner ul.noti2 li, .morningMember .schArea .schInner ul.noti3 li {width:324px;}
.beneArea {margin:50px 0 20px 0;}
.beneArea:after {display:block; clear:both; content:'';}
.beneImg {float:left; margin-right:18px;}
.beneList {float:left;}
.beneList ol {width:475px; border-bottom:1px solid #ecedee;}
.beneList ol:after {display:block; clear:both; content:'';}
.beneList ol li {float:left; height:105px; padding:15px 0 0 9px; border-top:1px solid #ecedee; font-size:11px; color:#9aa1a7;}
.beneList ol li.odd {width:221px;}
.beneList ol li.even {width:235px; border-left:1px solid #ecedee;}
.beneList ol li span {display:block; margin-bottom:8px; color:#232a32; font-size:15px; font-family:'MontB';}
.beneList ol li strong {display:block; margin-bottom:6px; color:#232a32; font-size:17px; font-weight:normal;}

.giveBox {margin-bottom:30px; border:4px solid #ecedee;}
.giveBox ul {padding:25px 23px 25px 0;}
.giveBox ul:after {display:block; clear:both; content:'';}
.giveBox ul li {float:left; width:343px; margin:0 0 7px 23px; padding-left:13px; background:url(../images/icon/dot4.gif) 0 5px no-repeat; color:#6a747d;}
.giveBox ul li:last-child {margin-bottom:0;}

.memJoin {margin-bottom:40px; padding-bottom:50px; border-bottom:1px solid #d3d3d5; text-align:center;}

.signUp {margin-bottom:50px;}
.signUp:after {display:block; clear:both; content:'';}
.signUp li {position:relative; float:left; width:200px; height:50px; padding-bottom:10px; border-bottom:1px solid #aeb3bb; background-image:url(../images/ico_next.gif); background-repeat:no-repeat; color:#9aa1a7;}
.signUp li:last-child {background:none;}
.signUp li.type1 {background-position:167px 14px;}
.signUp li.type2 {background-position:157px 14px;}
.signUp li:first-child div.type1 {width:117px; padding-left:30px;}
.signUp li div {position:absolute; height:50px; padding:0  0 10px 20px; line-height:50px;}
.signUp li div.on {border-bottom:1px solid #232a32; color:#232a32;}
.signUp li div.type1 {width:127px;}
.signUp li div.type2 {width:117px;}
.signUp li div.type3 {width:180px;}
.signUp li div strong {font-size:43px; font-family:Mont; font-weight:normal;}
.signUp li span.signTit {display:inline-block; margin-left:14px; line-height:70px;}

.signUp.type2 li.type1 {width:267px;}
.signUp.type2 li.type1 {background-position:234px 14px;}
.signUp.type2 li div.type1 {width:193px;}
.signUp.type2 li.type2 {width:266px;}

ul.infoTxt {}
ul.infoTxt li {margin-bottom:6px; padding-left:13px; background:url(../images/icon/dot4.gif) 0 4px  no-repeat;}
.morningMember .schArea {padding-top:50px;}

.termsArea {background-color:#f3f3f3;}
.termsArea div.termsBox {margin-top:30px; padding:39px 25px; border-top:2px solid #555;}
.termsArea div.termsTxt {width:728px; height:175px; padding:10px; border:1px solid #aeb3bb; background-color:#fff; font-size:12px; color:#9aa1a7; overflow-y:auto; text-align:left;}
.termsArea div.termsTxt:first-child {margin-top:0;}
.termsArea div.check {margin-top:15px;}
.termsArea div.check input {margin-right:9px;}
p.termsBene {width:100%; margin-top:50px; color:#ef4949; font-size:15px; font-family:'nBarunB'; letter-spacing:-0.04em;} 

.allCheck {margin:50px 0 20px 0; color:#232a32; text-align:center;}
.allCheck input {margin-right:5px;}

.memResult {padding:38px 0 40px 0; border-top:2px solid #555; background-color:#f3f3f3; color:#6a747d; text-align:center;}
.memResult span {display:block; margin-bottom:11px; color:#232a32;}
.memResult strong {color:#3c4652; font-weight:normal; font-family:'nBarunB';}
.memResult span.name {display:inline-block; margin-bottom:15px; font-size:15px; line-height:20px;}
.memResult span.name span {display:inline; font-size:17px;} 
.memResult span.thanks {color:#6a747d; font-size:13px;}
.memResult span.thanks strong {color:#ef4949; font-size:13px; font-weight:normal;}
.memResult .resultTxt {margin:0 auto; padding-bottom:49px; text-align:center; font-size:13px;}
.memResult.storeR .resultTxt {padding-bottom:29px;}
ul.waitList {margin-top:20px;}
ul.waitList li {margin-top:9px; padding-left:14px; background:url(../images/icon/dot4.gif) 0 4px no-repeat;}
ul.waitList li:first-child {margin-top:0;}

.memberInfo {width:800px; margin:0 auto;} 
.lotMemJoin {margin-bottom:30px; padding-bottom:50px; border-bottom:1px solid #d3d3d5;}
.lotMemJoin h3 {padding-bottom:24px; border-bottom:1px solid #777; font-size:36px; font-weight:normal; text-align:center;}
.lotMemJoin p.notiTxt {padding:56px 0 17px 0; color:#3a5b73; font-size:34px;}
.lotMemJoin p.notiTxt strong {color:#d52727; font-weight:normal;}
.lotMemJoin p.change {color:#6b8496; font-size:14px;}
.lotMemJoin ul.serviceChange {margin:40px 0; padding-left:76px;}
.lotMemJoin ul.serviceChange:after {display:block; clear:both; content:'';}
.lotMemJoin ul.serviceChange li {float:left; margin-left:44px;}
.lotMemJoin ul.serviceChange li:first-child {margin-left:0; padding-right:94px; background:url(../images/icon/ico_next01.png) right 86px no-repeat;}

.lotMemJoin ul.notiBox {padding:25px 23px; border:4px solid #ecedee;}
.lotMemJoin ul.notiBox li {margin-top:8px; padding-left:13px; background:url(../images/icon/dot4.gif) 0 4px no-repeat; color:#6a747d; font-size:13px;}
.lotMemJoin ul.notiBox li:first-child {margin-top:0;}
.lotMemJoin .alC {margin-top:30px;}

.morningMemList {overflow:hidden;}
.morningMemList ul {width:800px; margin-left:-1px; border-top:1px solid #d3d3d5;}
.morningMemList ul:after {display:block; clear:both; content:'';}
.morningMemList ul li {float:left; width:99px; height:92px; line-height:92px; border-left:1px solid #ecedee; border-bottom:1px solid #d3d3d5; text-align:center;}
.morningMemList ul li:after {content: " "; margin-left: -0.6em; white-space: pre;}
.morningMemList ul li img {vertical-align:middle;}
.morningMemList span.tit {display:block; padding-bottom:15px; font-size:13px; color:#6a747d;}

.memBenefit {padding-bottom:100px;}
.memBenefit h4 {font-size:17px; font-weight:normal;}
.memBenefit h5 {margin-top:40px; font-size:15px; font-weight:normal; font-family:'nBarunB';}
.memBenefit h5:first-child {margin:50px 0 20px 0;}
.memBenefit h5:first-child span {color:#828b90;}

.listOrd {padding-bottom:50px; border-bottom:1px solid #d3d3d5;}
.listOrd table {border-top:1px solid #555;}
.listOrd table thead th {height:42px;}
.listOrd table th, .listOrd table td {border-bottom:1px solid #d3d3d5;}
.listOrd table th {color:#232a32; font-size:1  3px; font-weight:normal; font-family:'nBarunB';}
.listOrd table td {padding:15px; border-left:1px solid #ecedee; color:#6a747d; font-size:12px; text-align:left;}
.listOrd table td span {display:block; padding-left:7px; background:url(../images/icon/dot2.gif) 0 4px no-repeat; }
.listOrd table td strong {color:#ef4949; font-weight:normal;}
.listOrd p {margin-bottom:30px; height:58px; padding-left:30px; background:url(../images/icon/dot.gif) 21px 27px no-repeat; line-height:58px; border-bottom:1px solid #d3d3d5; background-color:#f3f3f3; color:#6a747d; font-size:11px;}
.listOrd ol {margin-top:19px;}
.listOrd ol li{margin:10px 0 0 18px; color:#6a747d;}

.levelBene {margin-top:30px; color:#6a747d}
.levelBene h4 {color:#232a32;}
.levelBene h5 {margin-bottom:10px; color:#3c4652;}
.levelBene ul {}
.levelBene ul li {margin-bottom:8px;}
.levelBene ul li, .levelBene p {margin-left:17px; padding-left:7px; background:url(../images/icon/dot2.gif) 0 4px no-repeat;}

.tbWrap table tbody tr.on td a {color:#ea4242;}
.tbWrap table tbody tr:hover {background-color:#f3f3f3;}

.defInfo h4 {margin-bottom:14px; color:#232a32; font-size:18px;}
.defInfo h4 span.sub {font-size:13px; color:#232a32; vertical-align:middle;} 
.defInfo table {margin-bottom:30px; border-top:1px solid #555; border-bottom:1px solid #555; table-layout:fixed;}
.defInfo table tr:first-child th, .defInfo table tr:first-child td {border-top:0;} 
.defInfo table th {background-color:#f3f3f3; color:#232a32; font-size:13px; font-weight:normal; font-family:'nBarunB';}
.defInfo table td {padding:14px 0; font-size:12px; color:#6a747d;}
.defInfo table td .checkAp {margin-top:9px; color:#6a747d;} 
.defInfo table td .checkAp input {padding:0; border:0;}
.defInfo table td .checkAp label {margin-left:9px;}
.defInfo table th, .defInfo table td {padding-left:20px; border-top:1px solid #d3d3d5; text-align:left;}
.defInfo table td .add01 input, .defInfo table td .add02 input {width:275px;}
.defInfo table td .add01 label, .defInfo table td .add02 label {margin-left:0;}
.defInfo table td label {display:inline-block; height:32px; line-height:32px; margin-left:14px;}
.defInfo table td input {padding:0 0 0 10px; height:32px; line-height:32px; border:1px solid #aeb3bb;} 
.defInfo table td input.type1 {width:233px;}
.defInfo table td input.type2 {width:98px;}
.defInfo table td select,
.defInfo table td .selectBox {width:108px; height:34px; margin-left:7px; border:1px solid #aeb3bb; line-height:32px; color:#6a747c;}
.defInfo table td button,.btnMem {display:inline-block; zoom:1; width:67px; height:34px; margin-left:8px; line-height:34px; background-color:#6a747d; color:#fff; cursor:pointer; text-align:center;} /* 150727 */
.defInfo table td .btnMem.type2 {display:inline-block; zoom:1; margin:0; padding:0 14px;} 
.defInfo table td button.edit {width:48px; background-color:#232a32;}
.defInfo table td span.mailD {display:inline-block; margin:0 6px; line-height:32px;}
.defInfo table td span.useName, .defInfo table td span.useId1 {color:#232a32;}
.defInfo table td ul.listTxt {margin-top:14px;}
.defInfo table td ul.listTxt li {margin-top:10px; padding-left:12px; background:url(../images/icon/dot.gif) 0 4px no-repeat;}
.defInfo table td ul.listTxt li:first-child {margin-top:0;}
.defInfo table td ul.listTxt li span {color:#ef4949;}
.defInfo table td p {margin-top:13px; font-size:12px;}
.defInfo table td p.pwRe {display:inline-block; width:190px; margin:0 0 0 13px; height:32px; padding-left:12px; background:url(../images/icon/dot.gif) 0 14px no-repeat; line-height:32px; }
.defInfo table td .logSns {margin:0 auto; border:0;}
.defInfo table td .logSns ul li {margin:0; background:none;}
.defInfo table td .logSns ul li:first-child {width:151px;}
.defInfo table td .logSns ul li a {text-decoration:none;}
.defInfo table td .logSns li a.snsFacebook {margin-left:7px;}
.defInfo table td .logSns p {margin-left:-15px; padding-left:10px; background:url(../images/icon/dot3.gif) 0 7px no-repeat;} 
.defInfo table td .date1 {display:inline-block; margin-right:16px;}
.defInfo table td .date1 select:first-child,
.defInfo table td .date1 .selectBox:first-child {margin-left:0;}
.defInfo table td .date1 select,
.defInfo table td .date1 .selectBox {color:#232a32;}
.defInfo table td .date1 span {display:inline-block; height:32px; margin:0 1px 0 5px; line-height:32px; color:#232a32;}
.defInfo table td .date2 {display:inline-block; height:12px; margin-top:10px; padding-left:20px; border-left:1px solid #d3d3d5;}
.defInfo table td .date2 label {margin:-9px 0 0 6px; color:#232a32;}
.defInfo table td .date2 label.day1 {display:inline-block; margin-right:17px;}
.defInfo table td .date2 input {margin-top:-8px; border:0 !important;}
.defInfo table td .sizeB {width:78px; margin-left:0;}
.defInfo table td .sizeS {width:58px;}
.defInfo table td span.dash {display:inline-block; margin:0 10px; line-height:32px;}
.defInfo table td .add01 label, .defInfo table td .add02 label {width:78px; color:#232a32; font-family:'nBarunB';}
.defInfo table td .add02 {margin-top:10px;}
.chkBox {height:32px; line-height:32px;}
.chkBox input {padding-left:0 !important; border:0 !important;}
.chkBox label {line-height:32px; margin:0 19px 0 5px !important; color:#232a32;}
span.security {display:inline-block; margin-left:13px; line-height:32px; color:#232a32; font-size:13px;}
span.security.row {color:#ef4949;}
span.security.high {color:#3471C0;}


a.btnLog {display:inline-block; zoom:1; *display:inline; width:128px; height:40px; margin-right:5px; line-height:40px; color:#fff; font-size:13px; text-align:center; font-family:'nBarunB';} /* 20150730 수정 */
a.btnLog.type1 {background-color:#232a32;}
a.btnLog.type2 {background-color:#6a747d;}
a.btnLog.type3 {width:158px; background-color:#232a32;}
a.btnLog.type4 {width:218px; background-color:#232a32;}
a.btnLog.type5 {width:218px; background-color:#ef4949}
a.btnLog.type6 {background-color:#ea4242}
a.btnLog.type7 {width:179px; background-color:#ea4242;}
a.btnLog.secession {float:right; background-color:#aeb2bb;}
.alC {text-align:center;}
.alC:after {display:block; clear:both; content:'';}
.bbN {border-bottom:0 !important;}
.blind2 {position: absolute; width:0; height:-9999px; left:-9999px; top:0; font-size:0; line-height:0; overflow:hidden;}

.layerPop .layerArea .layerCon .layerText p.strong.t2 {font-size:13px;}
.termsChk {margin:-10px 0 16px 0; text-align:left;} 
.termsChk label {margin-left:8px; font-size:12px; font-family:'nBarunB';} 
.Campaign, .Campaign .popArea, .Campaign .titMain {width:538px;}
.Campaign .popContent {width:536px; padding:28px 0 39px 0;} 


.wishArea {padding:14px 0 95px 0;} 
.wishArea h3 {margin:0 0 40px; padding:16px 0 0; font-size:36px; text-align:center; font-family:'nBarunB';} /* 20150813 Eidt :jenny */
.wishChoice {margin-bottom:12px;}
.wishChoice:after {display:block; clear:both; content:'';}
.wishChoice a {display:inline-block; height:22px; line-height:22px; padding:0 10px; background-color:#6a747c; color:#fff; font-size:11px; }
.wishChoice a:first-child {border-top:0;}
.wishChoice select,
.wishChoice .selectBox {float:right; width:148px; margin-top:-10px; color:#6a747c;}
.wishTbl {margin-bottom:12px;}
.wishTbl .wishNotData {height:216px; line-height:216px; border-bottom:1px solid #ecedee; color:#232a32; font-size:17px;} /* 20150812 추가 */
.wishTbl table.ordAdd td {padding:30px 10px;}
.wishTbl table.ordAdd td .mPrdInfo {width:78%; color:#6a747c;}
.wishTbl table.ordAdd td .mPrdInfoa.prdView {font-size:11px;}
.wishTbl table.ordAdd td .pic {position:relative;}
.wishTbl table.ordAdd td .pic .soldOutBox {position:absolute; bottom:0; left:0; width:84px; height:20px; line-height:20px; color:#fff; background:url(../images/bg/bg_soldOut3.png) 0 0 no-repeat; font-family:'MontB'; font-size:10px; z-index:1;}
.wishTbl table.ordAdd td .pic img.ptGoods {width:84px; height:84px; margin-right:7px;}
.wishTbl table.ordAdd td span.NamePrd {font-size:14px;}
.wishTbl table.ordAdd td {border-bottom:1px solid #d3d3d5;}
.wishTbl table.ordAdd td span.date {font-size:13px; font-family:'Mont';}
.wishTbl table.ordAdd td div.choiceNow, table td div.choiceBasket {position:relative; display:inline-block; margin-top:10px; font-size:11px;}
.wishTbl table.ordAdd td div.choiceNow div {position:absolute; top:23px; left:0;}
.wishTbl table.ordAdd td div.choiceBasket div {position:absolute; top:23px; left:0;}
.wishTbl table.ordAdd td div.choiceNow {margin-right:4px; color:#fff;}
.wishTbl table.ordAdd td div.choiceNow a {display:block; width:54px; height:22px; margin-top:-1px; background-color:#6a747c; line-height:23px; border-top:1px solid #aeb3bb;}
.wishTbl table.ordAdd td div.choiceNow a.wishBtn {margin-top:0; height:23px; line-height:24px; border-top:0;}	
.wishTbl table.ordAdd td div.choiceBasket {color:#6a747c;}
.wishTbl table.ordAdd td div.choiceBasket a {display:block; width:52px; height:21px; margin-top:-1px; line-height:22px; border:1px solid #6a747d;}
.wishTbl table.ordAdd td div.choiceBasket a.wishBtn {margin-top:0;}
.wishTbl table.ordAdd td.price {text-align:center;}
.wishTbl table.ordAdd td.price div {margin-bottom:3px;}
.wishTbl table.ordAdd td.price span.num {font-size:13px;}
.wishTbl table.ordAdd td.price .cost {color:#aeb3bb;}
.wishTbl table.ordAdd td.price .cost span {display:inline-block; color:#aeb3bb; text-decoration:line-through; font-family:'MontB';}
.wishTbl table.ordAdd td.price .member {color:#6a747d;}
.wishTbl table.ordAdd td.price .member span {display:inline-block; font-family:'MontB';}
.wishTbl table.ordAdd td .mPrdInfo a {width:100%; margin-top:0; line-height:inherit; border:0; text-align:left;}
.wishTbl table.ordAdd td .flagArea {margin-top:10px;}
.wishTbl table.ordAdd td .flagArea span {display:inline-block;}
.config, .config .popArea, .config .titMain {width:750px;}
.config .popContent {width:748px; padding:30px 0 30px 0;}
.popInner {padding:0 30px;}
.config .productList {margin-bottom:30px; border-top:1px solid #232a32; border-bottom:1px solid #232a32;}
.config .productList ul.listType {width:690px; margin-bottom:0;}
.config .productList ul.listType li {border-top:1px solid #d3d3d5; border-bottom:0;}
.config .productList ul.listType li:first-child {border-top:0;}
.config .item2 .prdTxt a {font-size:13px;}
.config .item2 .proImg {margin-left:15px; padding-right:40px;}
.config .item2 .productPrice .priceTit {color:#6a747c; line-height:18px;}
.config .item2 .prdTxt {width:308px;}
.wishL {width:378px;}
.wishL h3 {line-height:13px !important; font-size:13px !important;}
.wishL span.infoTxt {display:block; margin:15px 0 10px 0; font-size:11px;}
.wishL .layerClose {top:13px !important; right:13px !important;}
.wishL .boxG {padding:15px 12px 14px 10px; border:1px solid #d3d3d5; background-color:#f3f3f3;}
.wishL .boxG:after {display:block; clear:both; content:'';}
.wishL .boxG li {height:22px; margin-top:4px; line-height:22px;}
.wishL .boxG li:first-child {margin-top:0;}
.wishL .boxG li .proGroup:after {display:block; clear:both; content:'';}
.wishL .proGroup.type2, .wishL .proGroup.type4 {display:none;}
.wishL .boxG li input {float:left;}
.wishL input[type="text"] {width:111px; height:20px; padding:0 0 0 7px; line-height:22px; border:1px solid #aeb3bb;}
.wishL input[type="radio"] {margin:4px 7px 0 0;}
.wishL .boxG li .btnSet {float:right; width:67px; text-align:left;} 
.wishL .boxG li .btnSet .btnS.white {margin-right:3px;}
.wishL .addGroup {margin-top:12px;}
.wishL .addGroup strong {display:inline-block; margin-right:5px;}
.wishL .btnS.white {line-height:22px;}
.wishL .btnS {line-height:24px;}
.wishL .alC {margin-top:30px;}
.wishL .alC a {margin-right:4px;}
.wishL .addGroup input {width:256px !important; margin-right:4px;}
.wishL .addGroup .white {margin-right:3px;}


.layer-offLinePop {width:438px;}
.layer-offLinePop span {color:#ea4242;}
.layer-offLinePop .alC a {display:inline-block; width:132px; height:32px; margin-left:3px; line-height:32px; color:#fff; text-align:center;}
.layer-offLinePop .alC {margin-top:25px;}
.layer-offLinePop .btn1 {background-color:#232a32;}


.memStop, .memStop .popContent {width:750px;}
.memStop .popArea, .memStop .titMain {width:752px}
.memStop .popInner {padding:0; color:#3c4652; font-size:13px;}
.memStop .popInner .txtArea {margin:30px 0; padding:0 30px 40px; border-bottom:1px solid #aeb3bb;}
.memStop .popInner .txtArea div {margin-top:25px; font-family:'nBarunB';}
.memStop .popInner .txtArea div p {line-height:24px;}
.memStop .popInner .txtArea div p strong {color:#232a32;}
.memStop .popInner .txtArea div p span.mail {color:#3471c0;}
.memStop .txtArea .alC {margin-top:35px !important;}
.memStop .txtArea .alC a {display:inline-block; zoom:1; width:243px; height:40px; line-height:40px; background:#3c4652; color:#fff; font-family:'nBarunB';} /* 150727 jenny */
.memStop .stopInfo {padding:0 30px 50px;}
.memStop .stopInfo p.txt {line-height:24px; font-family:'nBarunB';}
.memStop .stopInfo ul {}
.memStop .stopInfo ul li {margin-top:35px; padding-left:11px;}
.memStop .stopInfo ul li strong {display:inline-block; margin:0 0 6px -11px; padding-left:11px; color:#232a32; background:url(../images/icon/dot.gif) 0 4px no-repeat;}
.memStop .stopInfo ul li p {color:#6a747d; line-height:24px; font-size:12px;}
.memStop .stopInfo .alC {margin-top:40px;}
.memStop .stopInfo .alC a {display:inline-block; zoom:1; width:190px; height:40px; line-height:40px; background:#6a747d; color:#fff; font-family:'nBarunB';} /* 150727 jenny */


.loginWrap.logPop {margin:0 auto;}
.loginWrap.logPop .loginArea {width:490px; padding:70px; background-color:#f3f3f3;}
.loginWrap.logPop .loginArea h3 {padding:0; border-bottom:0;}
.loginWrap.logPop .logInput {padding-bottom:30px; width:500px;}
.loginWrap.logPop .logInput ul {padding-left:0;}
.loginWrap.logPop .logInput li input {width:271px; background-color:#fff;}
.loginWrap.logPop .logInput li input.on {border:1px solid #ef4949;}
.loginWrap.logPop .logInput .logCheck {padding-left:70px;}
.loginWrap.logPop .logInput button.btnLog {width:121px;}
.loginWrap.logPop .logInput li label {font-size:15px;}
.loginWrap.logPop .logSns {width:488px; height:78px; margin-left:0; background-color:#fff;}
.loginWrap.logPop .logSns li {width:160px;}
.loginWrap.logPop .logSns li a.snsFacebook {margin-left:29px; padding-left:23px;}
.loginWrap.logPop .logSns li a.snsTwitter {margin-left:23px; padding-left:41px;}
.loginWrap.logPop .logSns li a.snsKakao {margin-left:21px; padding-left:40px;}
.loginWrap.logPop .joinSch {width:490px;border-top:0; padding:20px 0 0 0;}
.loginWrap.logPop .joinSch .memQ {padding-bottom:20px;}
.loginWrap.logPop .joinSch ul {width:490px;}
.loginWrap.logPop .joinSch ul li {margin-top:22px; line-height:16px; background-position:0 5px;}
.loginWrap.logPop .joinSch ul li:first-child {margin-top:0;}
.loginWrap.logPop .joinSch ul li:after {display:block; clear:both; content:'';}
.loginWrap.logPop .joinSch ul li div {float:left;}
.loginWrap.logPop .joinSch ul li a {float:right;}
.loginWrap.logPop a.btnMemJoin {width:130px; height:30px; line-height:30px;}


.memberOut{text-align:center;}
.memberOut ul{padding:18px 0 27px; border-top:1px solid #d2d3d5;}
.memberOut ul li{color:#9aa1a7; font-size:12px; line-height:18px; margin-top:9px; text-align:left;}
.memberOut ul li strong{color:#232a32; font-family:'nBarunB'; font-size:13px;}
.memberOut ul li span{color:#232a32;}
.memberOut ul li span em{font-family:'MontB'; font-size:15px; color:#ea4242;}