@charset "utf-8";

@import "layout.css";

/***************************************************************************
			마이페이지
***************************************************************************/
/*[공통] 리스트 */
.cmOrderList li {position:relative;padding:10px 0;border-bottom:1px solid #d1cfc7}
.cmOrderList li:after {display:block;clear:both;content:''}
.cmOrderList .ck {margin:-2px 0 5px 2px;vertical-align:top}
.cmOrderList .no {padding:0 0 10px 10px;font-size:109%;font-weight:bold;}
.cmOrderList .no {padding:0 0 10px 10px;font-size:109%;font-weight:bold;}
.cmOrderList .no span {color:red;margin:3px 7px 0 3px}
.cmOrderList .pic {position:relative;float:left;width:80px;height:80px;margin:0 10px 0 0;line-height:80px}
.cmOrderList .pic a {display:block;width:inherit;height:inherit}
.cmOrderList .pic img {width:inherit;height:inherit}

.cmOrderList .con {display:table-cell;width:100%;padding:0 5px 5px 0;vertical-align:top} 
.cmOrderList .con .name {margin-bottom:7px;color:#000; word-break: break-all;} /* 20140108 */
.cmOrderList .con dl {position:relative;margin-bottom:5px;font-weight:bold;font-size:95%}
.cmOrderList .con dt {position:absolute}
.cmOrderList .con dd {display:table;padding-left:30px}
.cmOrderList .con dd {display:table;color:red;}
.cmOrderList .con dd .n1 {display:table-cell;min-width:37px;padding-right:5px;letter-spacing:-1px}
.cmOrderList .con dd .n2 {display:table-cell; /*color:#ff8a00 */} /* 20130821 손치용 */
@media all and (max-width:321px) {
	.cmOrderList .con dd .n1 {display:inline-block;}
	.cmOrderList .con dd .n2 {display:inline-block;overflow:hidden;width:60px;text-overflow:ellipsis; white-space:nowrap;}
}
.cmOrderList .con .delivery {font-size:95%}
.cmOrderList .con .tagInfo {margin-top:6px}
.cmOrderList .con .tagInfo span {display:inline-block;padding:2px 2px 1px;line-height:9px;font-size:78%;border:1px solid #000;color:#000;letter-spacing:-1px}
.cmOrderList .con .tagInfo .n1 {border:1px solid #ec6693;color:#94143f;background:#f69ab9}
.cmOrderList .con .tagInfo .n2 {border:1px solid #e7af05;color:#624a00;background:#ffcf3b}

.cmOrderListFull .con {float:none;width:100%}

.cmOrderList .etc {display:table-cell;min-width:80px;padding-bottom:6px;text-align:center}
.cmOrderList .etc .status {height:29px;margin-bottom:6px;background-color:#877669;color:#fff;line-height:27px} 
.cmOrderList .etc .ready {margin-bottom:6px}
.cmOrderList .etc .ready span {display:block;font-size:78%;color:#3dbde7;line-height:1.5}
.cmOrderList .etc .btn {display:block;margin:0 0 6px}
.cmOrderList .etc .btn span {padding:0;height:25px;line-height:25px;letter-spacing:-1px}

.cmOrderList .price {clear:both;margin:0 0 0 85px;padding:8px 0 0 5px;border-top:1px solid #e3e2dd}
.cmOrderList .price:after {display:block;clear:both;content:''}
.cmOrderList .price .p1 {float:left}
.cmOrderList .price .p2 {float:right;padding-right:3px;font-size:109%;font-weight:bold;color:#ef5050}
.cmOrderList .total {padding-right:3px;background-color:#f9f8f8;font-size:14px;text-align:right}

/* 20130821  추가 s: */
.cmOrderList .conTxt {margin: 10px; padding: 10px 0; border-top: 1px dotted #b19d7d; color:#988264; font-size: 12px;}

/* 20130826  추가 s: */
.cmOrderList .con .score strong {margin-right: 5px; font-size: 14px; line-height: 17px; vertical-align: middle;}
.cmOrderList .con .score span {display: inline-block; width: 90px; height: 17px; background: url(../images/icon/icon_star.png); background-size: 90px 85px; line-height: 17px; vertical-align: middle;}
.cmOrderList .con .score span.star5 {background-position: 0 0;}
.cmOrderList .con .score span.star4 {background-position: 0 -17px;}
.cmOrderList .con .score span.star3 {background-position: 0 -34px;}
.cmOrderList .con .score span.star2 {background-position: 0 -51px;}
.cmOrderList .con .score span.star1 {background-position: 0 -68px;}
/*.cmOrderList .con .nullscore {display: inline-block; height: 17px; line-height: 17px;}*/
.cmOrderList .itemArea:after {display:block;clear:both;content:''}
/* 20130826  추가 e: */

.popReviewDel {display: none; position: fixed; top: 50%; left: 50%;  width: 190px; height: 120px; background: #fff; margin-top: -86px; margin-left: -131px; padding: 25px 35px; border: 1px solid #927143; white-space: nowrap; z-index:20;}
.popReviewDel strong {display: block; margin: 10px 0;}
/* 20130821  추가 e: */

.cmOrderListE li {background:url("../images/common/ico_list_arr2.png") no-repeat right center;background-size:auto 40px}
.cmOrderListE .con {padding-right:30px}
.cmOrderListE .pic {position:relative;width:100px;height:100px;margin:0 15px 0 10px;line-height:100px}
.cmOrderListE .pic .status {position:absolute;top:100px;left:0;width:100%;height:29px; font-size:100%;text-align:center;font-weight:bold}
.cmOrderListE .pic .oneLine {height:19px;padding:6px 0 4px}
.cmOrderListE .pic .status span {display:block;font-size:78.5%;color:#877669;line-height:1;letter-spacing:-1px;margin-top: 5px;} /* 20130618  수정 */
.cmOrderListE .price {margin:0 0 0 120px}

.cmOrderListn li {position:relative;padding:0}
.cmOrderListn li:after {display:block;clear:both;content:''}
.cmOrderListn .ck {margin:-2px 0 5px 2px;vertical-align:top}
.cmOrderListn .no {padding:0 0 10px 10px;font-size:109%;font-weight:bold}
.cmOrderListn .no * {color:#a46a06;margin:3px 7px 0 3px}
.cmOrderListn .pic {position:relative;float:left;width:100%;height:100%;margin:0 10px 0 0;line-height:150px;text-align:center}
.cmOrderListn .pic img { text-align:center}
.dimStatusn {position:absolute;top:0;left:0;width:inherit;height:inherit;color:#fff;line-height:inherit;text-align:center;font-size:150.0%;font-weight:bold;background:url("../images/common/bg_noImg.png") no-repeat;background-size:contain;background-position:center}
.dimStatusn2 {position:absolute;top:0;left:0;width:inherit;height:inherit;color:#fff;line-height:inherit;text-align:center;font-size:120.0%;font-weight:bold;background:url("../images/common/bg_noImg.png") no-repeat;background-size:contain;background-position:center}

/*[공통] 기간 */
.cmPeriod {position:relative;height:32px;border-bottom:2px solid #7e6846;background:#f4f4f4}
.cmPeriod h3 {position:absolute;left:12px;top:10px}
.cmPeriod h3 img {height:13px;vertical-align:top}
.cmPeriod ul {overflow:hidden;padding:5px 5px 0 70px}
.cmPeriod ul li {float:left;width:20%}
.cmPeriod ul li a {display:block;height:20px;margin:0 2px;border:1px solid #a4a4a4;border-radius:5px;text-align:center;background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f6f6f6));background: -moz-linear-gradient(top, #eeeeee,  #f6f6f6);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f6f6f6')}

.cmPeriod ul li.on a {background:#868686}
.cmPeriod ul li img {height:12px;margin-top:4px;vertical-align:top}

/* 총 주문금액 */
.myOrdTotal {margin:10px 6px 20px} /* 20130926  수정 */
.myOrdTotal .B {padding:13px;margin-top:8px;border:1px solid #b2a28a;border-top:2px solid #7e6846;background:#eee9e6}
.myOrdTotal .B p {font-weight:bold;text-align:right;color:#454545}
.myOrdTotal .B strong {padding-left:6px}
.myOrdTotal .B .calculate {margin-bottom:5px}
.myOrdTotal .B .total {font-size:109%}
.myOrdTotal .B .total strong {color:#ef5050}
.myOrdTotal .B .total .e {font-size:85%}
.myOrdTotal .B .txt {font-weight:normal;font-size:85%;letter-spacing:-1px}
.myOrdTotal .B .noMemInfo {padding:0 25px 15px 5px}
.myOrdTotal2 {margin-top:-10px}
.myOrdTotal2 .B {border-top:none}

/* 20130903  추가 s: */
/* 카드 청구할인 */
.myOrdCardSale {margin: 0 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
.myOrdCardSale dl {padding: 10px 10px 0; text-align: right;}
.myOrdCardSale dl dt {font-weight: bold;}
.myOrdCardSale dl.A {color: #dd2266;}
/* 20130903  추가 e: */

/*  20130904  추가 s:*/
.myOrdMbAgree {margin-top: 20px; padding-top: 20px; border-top: 1px solid #a6a6a6;}
.myOrdMbAgree .mbAgree {margin-bottom:15px}
.myOrdMbAgree .mbAgree strong.title {display: block; margin-bottom:6px;font-size:109%;color:#2d2c2c} 
.myOrdMbAgree .mbAgree .con {overflow:auto;height:87px;border:1px solid #d1cfc7;padding:10px;font-size:95%}
.myOrdMbAgree .mbAgree .con h4 {margin: 0; margin-bottom: 5px; padding: 0; padding-left: 14px; text-indent:-14px; border: none; font-size: 13px; text-indent: -14px;}
.myOrdMbAgree .mbAgree .con .p {margin-left:14px;margin-bottom:10px}
.myOrdMbAgree .mbAgree textarea {width:100%;height:70px;padding:5px;font-size:95%}
.myOrdMbAgree .mbAgree .txt {margin-top:7px}
.myOrdMbAgree .mbAgree .ck {margin-top:7px;text-align:right}
.myOrdMbAgree .mbAgree .ck input {margin:0 5px 0 14px;vertical-align:-2px}
/* 20130904  추가 e: */


/* 메인 */
.myPage .cmOrderList li {cursor:pointer}

.myPage .grade {margin-top:17px;text-align:center;font-size:112.5%;font-weight:bold}
.myPage .grade strong {color:#ff8400}

.myPage .B {margin:22px 6px 0}
.myPage .B .titG {position:relative}
.myPage .B .titG .btnAll {position:absolute;top:2px;right:3px}
.myPage .B h2 {padding:0 0 7px 8px;border-bottom:2px solid #7e6846}
.myPage .B h2 img {height:16px;vertical-align:top}

.myPage .cmNoData {height:100px;font-size:112.5%}

/* STR : 130409  추가 */
.myPointM {margin-top:12px}
.myPointM:after {display:block;clear:both;content:''}
.myPointM p.w100p {height:50px;margin:1px 0;line-height:50px;}
.myPointM .w100p {width:100%;background:#f7f7f7;text-align:center;} /* 130416  수정 */
.myPointM dl {float:left;width:50%;margin:1px 0;text-align:center;}
.myPointM dt, .myPointM dd {margin:0 1px;background:#f7f7f7}
.myPointM dl:nth-child(2n+1) dt, .myPointM dl:nth-child(2n+1) dd {margin-left:0}
.myPointM dt {height:15px;padding-top:5px}
.myPointM dd  {height:25px;padding:2px 0 3px;color:#159fc7;background:#f7f7f7;}
.myPointM dd .btnC {font-size:11px;line-height:18px;}
/* END : 130409  추가 */

.myCartM {margin:10px 0 0}

.myMenuM {}
.myMenuM li {padding-left:25px;border-bottom:1px solid #d1cfc7;line-height:29px;background:url("../images/common/bul_circle.png") no-repeat 11px center;background-size:4px}
.myMenuM li a {display:block}
.myMenuM li img {height:16px}
.myMenuM li strong {font-size:121%}

.mySetM dl {position:relative;border-bottom:1px solid #e0e0e0}
.mySetM dt {display:table-cell;width:90px;padding:7px 0 7px 15px;border-right:1px solid #e0e0e0;vertical-align:middle;background:#f9f8f8}
.mySetM dd {display:table-cell;padding:7px 0 7px 10px;font-weight:bold}
.mySetM dd input[type="radio"] {margin:0 5px 0 50px;vertical-align:-2px}
.mySetM dd input[type="radio"]:first-child {margin-left:0}
.mySetM dd .ver {padding-left:3px;color:#159fc7}
.mySetM dd .btn {position:absolute;right:0;top:50%;margin-top:-12px}

/* 주문/배송조회 */
.myOrder {margin:0 6px}
.myOrder .cmOrderList li {cursor:pointer}

/* 배송조회 */
.myDelivery {margin:17px 6px 0}
.myDelivery .B h2 {padding:0 0 7px 8px;border-bottom:2px solid #7e6846}
.myDelivery .B h2 img {height:16px;vertical-align:top}
.myDelivery .B1 .cmTB {margin-bottom:25px}
.myDelivery .B2 .cms {margin-top:10px}

/* 주문 상세 보기 */
.myOrderDetail {margin:0 6px 0}
.myOrderDetail hr {border:0;border-bottom:3px dotted #b6aa97}
.myOrderDetail .B {margin-top:20px}
.myOrderDetail .B h2 {padding:0 0 7px 8px;border-bottom:2px solid #7e6846}
.myOrderDetail .B h2 img {height:16px;vertical-align:top}
.myOrderDetail .B strong {color:#b88549}
.myOrderDetail .B .cmTB {margin-bottom:25px}
.myOrderDetail .B .cmTB h2 {margin-top:20px}
.myOrderDetail .B1 {margin-bottom:30px}
.myOrderDetail .B2 .cms {margin-top:10px}
.myOrderDetail .cmOrderList li {border-bottom:2px solid #d1cfc7}
.myOrderTotal {padding:12px 12px 10px;border:1px solid #b2a28a;border-top:2px solid #7e6846;text-align:right;background:#eee9e6}
.myOrderTotal .p2 {margin-top:4px ;font-size:109%;font-weight:bold}
.myOrderTotal .p2 span {color:#ef5050}

.myOrderPoint {padding:8px 0;line-height:16px}
.myOrderPoint dl {display:table;width:100%}

.myOrderPoint dt {display:table-cell;padding-left:22px}
.myOrderPoint dd {display:table-cell;padding-right:16px;font-weight:bold;text-align:right}

.myOrderPointA {background:#e8e4e4;font-size:109%}
.myOrderPointA dd {color:#ef5050}
.myOrderPointB {background:#f9f8f8;border-bottom:1px solid #e0e0e0}
.myOrderPointE {border-bottom:1px solid #e0e0e0;text-align:center}

/* 1:1 상담 추가분 */
.myCounsel .prdSrc select {width:70%}
.myCounsel .prdSrc input[type=text] {width:69%}
.myCounsel .prdSrc span {display:inline-block;height:21px;padding:4px 5px 1px;color:#fff;background-color:#565656}

.myCounPrd {margin:0 10px}
.myCounPrd table {width:100%;border-collapse:collapse;text-align:left}
.myCounPrd table thead th {padding:8px 0;font-weight:bold;text-align:center}
.myCounPrd table tbody tr:nth-child(odd){background-color:#f8f8f8}
.myCounPrd table tbody td {padding:5px 0;border:solid #d1cfc7;border-width:1px 0;line-height:18px}
.myCounPrd table tbody td.buyNum {color:#a46a06}
.myCounPrd table tbody td.playing {color:#000;font-weight:bold;text-align:center}



/* 1:1 상담 : 답변 */
.myCounView {margin:15px 0 0}
.myCounView dt {padding:0 15px 7px 30px;font-weight:bold;background:url("../images/common/ico_q.png") no-repeat 11px 0;background-size:12px}
.myCounView dd {padding:6px 15px 17px 30px;border-top:1px solid #d1cfc7;border-bottom:1px solid #d1cfc7;line-height:16px;background:#f5f5f5 url("../images/common/ico_a.png") no-repeat 11px 8px;background-size:12px}


/* 공지사항 */
.myNotice {margin:14px 6px 30px;border-top:1px solid #7e6846;border-bottom:1px solid #7e6846}
.myNotice dl {border-top:1px solid #d1cfc7}
.myNotice dl:first-child {border-top:1px solid #7e6846}
.myNotice dt {position:relative;padding:8px 30px 7px 12px}
.myNotice dt strong {display:block}
.myNotice dd {position:relative;z-index:1;display:none;padding:10px 30px 20px 22px;margin-bottom:-1px;border-bottom:1px solid #7e6846;background:#f5f5f5}
.myNotice .arr img {width:15px;cursor:pointer}
.myNotice .open {position:absolute;bottom:16px;right:8px}
.myNotice .close {position:absolute;bottom:12px;right:8px}
.myNotice dl.on .open {display:none}
.myNotice .id, .myNotice .date {font-size:95%}


/* My Btn */
.myBtn {position:relative;padding:6px 0 6px 6px;border-bottom:2px solid #7e6846}
.myBtn a {margin:0 2px}
.myBtn a span {padding:0 10px}
.myBtn .btn {position:absolute;bottom:6px;right:6px;margin:0;cursor:pointer}

/* My Item - 400x400 확실할떄 */
.myItem {margin:15px 8px 0 8px}
.myItem ul:after {display:block;clear:both;content:''}
.myItem li {position:relative;float:left;width:33.3%;margin-top:4px;background:url("../images/common/bg_item.png") no-repeat right bottom;background-size:contain}
.myItem li:nth-child(3n) {background:url("../images/common/bg_item2.png") no-repeat right bottom}
.myItem li a {display:block;padding:0 10px 10px 15px;text-align:center}
.myItem li img {width:100%;max-width:400px} 
.myItem li input {position:absolute;top:0;left:0}

/* My Item - 400 x 400 확실하지 않을때 */
.myItem2 li a {width:100px;height:100px;margin:0 auto;padding:7px 0 7px 0;overflow:hidden;text-align:center}
.myItem2 li img {width:100%;height:100%;vertical-align:top} 

@media all and (max-width:321px) {
	.myItem2 li a {width:80px;height:80px} 
}


/* My Brand */
.myBrand {margin-top:10px}
.myBrand .list {margin:0 6px}
.myBrand .list li {position:relative;padding:8px 0 6px 30px;border-bottom:1px solid #d1cfc7;font-weight:bold}
.myBrand .list .name {font-size:138%}
.myBrand .list .brand {margin-top:2px;font-size:95%;color:#a97a08}
.myBrand .list input {position:absolute;left:3px;top:15px}
.myBrand .list .btn {position:absolute;top:9px;right:5px;padding:5px}
.myBrand .list .btn img {height:18px}

/* 접수증 */
.myReceipt {margin:0 6px}
.myReceiptNo {position:relative;margin-top:-1px;padding:15px 0;border:1px solid #b2a28a;border-top:2px solid #7e6846;text-align:center;background:#eee9e6}
.myReceiptNo strong {display:block;margin-bottom:5px}

/* 롯데포인트 */
.myPoint {margin-top:12px;}
.myPoint:after {display:block; clear:both; content:'';}
.myPoint dl {width:100%; text-align:center;}
.myPoint dd {margin-left:0; background:#f7f7f7;}

/* 2단 메뉴 */
.myMenu {margin-top:12px;}
.myMenu:after {display:block; clear:both; content:'';}
.myMenu dl {float:left; width:50%; text-align:center; margin:1px 0;}
.myMenu dl.on dd {background:#959595;}
.myMenu dl.on a{color:#fff;}
.myMenu dt {display:none;}
.myMenu dl:nth-child(2n+1) dt, .myMenu dl:nth-child(2n+1) dd {margin-left:0;}
.myMenu dd a  {display:block; padding:10px 0; letter-spacing:-0.04em;}
.blue dt {display:block; padding-top:5px;}
.blue dt, .blue dd {background:#cde7f3;}
.blue dl.soft dt, .blue dl.soft dd {margin-left:2px; background:#f0f8fc;}
.blue dd {padding:2px 0 5px; color:#159fc7;}
/* 2단 메뉴 */

.cmDatesrc {position:relative; height:32px; border-bottom:2px dotted #7e6846; background:#f4f4f4;}
.cmDatesrc p {position:absolute; left:12px; top:7px;}
.cmDatesrc p img {height:13px; vertical-align:top;}
.cmDatesrc ul {overflow:hidden; padding:5px 5px 0 70px;}
.cmDatesrc ul li {float:left; width:25%;}
.cmDatesrc ul li a {display:block; height:20px; margin:0 2px; border:1px solid #a4a4a4; border-radius:5px; text-align:center;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#f6f6f6));
	background: -moz-linear-gradient(top, #eeeeee,  #f6f6f6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f6f6f6');
}
.cmDatesrc ul li.on a {background:#868686;}
.cmDatesrc ul li img {height:12px; margin-top:4px; vertical-align:top;}

.cmDatesrc .notice {font-size:95%; padding:10px 5px;}

.B {margin:22px 6px 0;}
.B h2 {padding:0 0 7px 8px;}
.B .titD h2  {border-bottom:2px solid #7e6846;}
.B .titE {margin-top:20px;}
.B .titE h2 {border-bottom:2px dotted #7e6846;}
.B h2 img {height:16px; vertical-align:top;}

.B2 .infoA dl {position:relative; z-index:100;}
.B2 .infoA dl.on .cmTB {display:block;}
.B2 .infoA dl.on .btnAll {top:17px; background:url("../images/common/bul_arrClose.png") no-repeat;}
.B2 .infoA h3 {padding:6px 8px 8px; border:solid #7e6846; border-width:2px 0 1px; color:#7e6846;}
.B2 .infoA .btnAll {position:absolute; top:15px; right:5px; width:12px; height:12px; margin-top:-4px; background:url("../images/common/icon_quest.png") no-repeat; background-size:contain; cursor:pointer;}
.B2 .infoA .cmTB {display:none; position:absolute; top:32px; left:0; width:100%; padding:10px 0; background:#fff; border-bottom:solid 1px #b2a28a; }
.B2 .infoA dd .s {margin-left:6px; margin-right:6px;}
.B2 .infoA dd .ss {margin-left:12px; margin-right:12px; padding:0; background:none;}
.B2 .notice {margin:8px 6px; font-size:95%;}


.qnaList dl > dd {display:none;}
.qnaList dl.on > dd {display:block;}
/* .qnaList > dl:first-child {border-top:none;} */
.qnaList > dl > dt {position:relative; padding:8px 30px 7px 12px; border-bottom:1px solid #d1cfc7; cursor:pointer;}
.qnaList > dl > dd {position:relative; z-index:1; display:none; padding:15px 10px 10px 12px; margin-bottom:-1px;  border-bottom:1px solid #d1cfc7; background:#f5f5f5;}
.qnaList .Tick_tb {margin-top:10px; font-size:95%;}
.qnaList .Tick_tb ul {display:table; width:100%; border-collapse:collapse;}
.qnaList .Tick_tb ul li {display:table-cell;  width:50%; border:solid 1px #525252; padding:10px 6px; text-align:center; vertical-align:middle;}
.qnaList .Tick_tb .orange {font-weight:bold; color:#ff8a00;}
.qnaList .date {display:inline-block; width:70px; font-size:95%;}
.qnaList .tit {display:inline-block; overflow:hidden; width:70%; padding-top:1px; text-overflow:ellipsis; white-space:nowrap;}
.qnaList .btn {margin-top:15px; ;text-align:right;}
.qnaList .stit {display:block;font-size:90%;color:#999999}/* 130322  추가 */
.qnaList .arr {position:absolute; bottom:10px; right:8px; width:15px; height:8px; margin-top:-4px; background:url("../images/common/bul_arrOpen.png") no-repeat; background-size:contain;}
.qnaList .on .tit {font-weight:bold;}
.qnaList .on .arr {background:url("../images/common/bul_arrClose.png") no-repeat;}



/* 상담문의 */
.replySet {padding:7px 0}
.replySet .tit {}
.replySet .mail {margin:5px 0 0}
.replySet .mail * {vertical-align:top}
.replySet .mail .bar {position:relative;top:5px}
.replySet .mail .selW {display:inline-block}
.replySet .mail .selW select,
.replySet .mail .selW input[type="text"] {overflow:hidden;width:100px;margin-bottom:5px}
@media all and (max-width:321px) {
	.replySet .mail .selW select,
	.replySet .mail .selW input[type="text"] {width:95px}
}
.replySet .cell {display:block;margin:15px 0 0}
.replySet .checkDirect {width:46%;margin:7px 0 0 110px}
.replySet .checkSns {margin-top:7px}

.replySet input[type="checkbox"] {vertical-align:0 !important}
.replySet label {vertical-align:1px !important}

/* 1:1 상담 */
.myCounsel {margin:13px 6px 0}
.myCounsel .tab {}
.myCounsel .tab ul {overflow:hidden;width:100%;}
.myCounsel .tab ul li {float:left;width:50%; height: 30px;} /* 20130823  수정 */
.myCounsel .tab ul li a {display:block;height:35px;border:solid #a9a7a7;border-width:1px 1px 0 1px;border-radius:3px;background-color:#f0f0f0;line-height:25px;} /* 20130823  수정 */
.myCounsel .tab ul li a span {display:block;overflow:hidden;height:15px;margin-top:7px;text-align:center;}
.myCounsel .tab ul li a.on {background-color:#fff;}
.myCounsel .tab ul li a.on img {margin-top:-30px;}
.myCounsel .tab ul li a img {height:28px;vertical-align:middle;}
.myCounsel .txtT {display:table;width:100%;margin-top:-3px;color:#01568d}
.myCounsel .txtT .txt {display:table-cell;padding:0 0 9px 12px;vertical-align:middle}
.myCounsel .txtT .btn {display:table-cell;width:90px;padding:0 0 9px;text-align:right;vertical-align:middle}

.myCounsel .titG  {position:relative;height:28px;line-height:28px;padding-left:12px;border-top:2px solid #7e6846;border-bottom:1px solid #d1cfc7}
.myCounsel .titG:after {display:block;clear:both;content:''}
.myCounsel .titG h3 {float:left;font-size:109%;margin-top:8px;color:#83725a}
.myCounsel .titG span {float:right;padding-right:2px}

.myCounsel .txtE {padding:9px 0 5px 12px}

/* 1:1 상담 : 문의  */
.myCounList {}
.myCounList .tb_box {width:100%;margin-top:10px;}
.myCounList table .no {width:10%;}
.myCounList table .subject {}
.myCounList table .type {width:20%;}
.myCounList table .status {width:20%;}
.myCounList table {width:100%;border-collapse:collapse;letter-spacing:-0.08em;text-align:center;}
.myCounList table th {border-bottom:solid 2px #b99534;}
.myCounList table thead {background-color:#f0f0f0;}
.myCounList table th, .myCounList table td {height:38px;}
.myCounList table td {border-bottom:solid 2px #cfcfcf;}
.myCounList table td.answer {background-color:#f5f5f5;}
.myCounList table td .wait {color:#ed9100;}
.myCounList table td .comp {color:#36b6ff;}
.myCounList table dl {display:table;width:100%;text-align:left;}
.myCounList table dl:nth-child(odd) {border-bottom:solid 1px #c8c8c8;}
.myCounList table dl:nth-child(odd) dt {color:#ed9100;}
.myCounList table dt, .myCounList table dd {display:table-cell;height:26px;padding:6px 0;line-height:18px;}
.myCounList table dt {width:10%;font-size:16px;font-weight:bold;text-align:center;}

/* 1:1 상담 추가분 */
.myCounsel .prdSrc select {width:70%}
.myCounsel .prdSrc input[type=text] {width:69%}
.myCounsel .prdSrc span {display:inline-block;height:21px;padding:4px 5px 1px;color:#fff;background-color:#565656}
.myCounsel .prdSrc dd div {padding: 5px 0;}

.myCounPrd {margin:0 10px}
.myCounPrd table {width:100%;border-collapse:collapse;text-align:left}
.myCounPrd table thead th {padding:8px 0;font-weight:bold;text-align:center}
.myCounPrd table tbody tr:nth-child(odd){background-color:#f8f8f8}
.myCounPrd table tbody td {padding:5px 0;border:solid #d1cfc7;border-width:1px 0;line-height:18px}
.myCounPrd table tbody td.buyNum {color:#a46a06}
.myCounPrd table tbody td.playing {color:#000;font-weight:bold;text-align:center}

/* 미 작성 상품평 */
.myReview .colName {display:table;width:100%;border-top:1px solid #d1cfc7;border-bottom:1px solid #cfcfcf;line-height:23px;font-weight:bold;background:#f8f8f8}
.myReview .colName span {display:table-cell;text-align:center}
.myReview .colName .c2 {width:70px}
.myReview .colName2 {}
.myReview .colName2 .c2 {width:70px}

.myReview .cmOrderList {margin:0 0 15px;border-bottom:2px solid #7e6846}
.myReview .cmOrderList li:last-child {border-bottom:none}
.myReview .cmOrderList .status {font-size:84%;text-indent:5px;color:#333}
.myReview .cmOrderList .btn {margin-top:15px}
.myReview .noData {padding:35px 0;text-align:center}

/* 상품평 작성 */
.myReview2 {margin:12px 6px 0}
.myReview2 .info {margin:20px 10px 0}

/* 20130821  추가 s: */
.myReview2 .rate_point input {margin-right: 3px;}
.myReview2 .rate_point label {}
.myReview2 .score strong {margin-right: 5px; font-size: 18px; line-height: 20px; vertical-align: middle;}
.myReview2 .score span {display: inline-block; width: 121px; height: 20px; background: url(../images/icon/icon_star.png); background-size: 121px 120px; line-height: 20px; vertical-align: middle;}
.myReview2 .score span.star5 {background-position: 0 0;}
.myReview2 .score span.star4 {background-position: 0 -25px;}
.myReview2 .score span.star3 {background-position: 0 -50px;}
.myReview2 .score span.star2 {background-position: 0 -75px;}
.myReview2 .score span.star1 {background-position: 0 -100px;}
.myReview2 .txtArea {position: relative;}
.myReview2 .txtArea #txtLimit {position: absolute; right: 3px; bottom: 3px; color: #5c5c5c; font-size: 11px;}
.myReview2 .registPhoto {position: relative; height: 101px; background: url(../images/common/bg_camera.gif) left top no-repeat; background-size: 111px 101px; margin-top: 20px; margin-left: 10px;}
.myReview2 .registPhoto .dsc {position: absolute; left: 120px; bottom:30px;  font-size: 10px;}
.myReview2 .registPhoto .btnPhoto {display: inline-block; position: absolute; bottom: 0; left: 13px; padding: 4px 7px; border: 1px solid #cfcfcf;}
.myReview2 .registPhoto .runPhoto {display: none; position: absolute; top:-60px; left:50%; margin-left: -138px;}
.myReview2 .registPhoto .runPhoto ul:after {display:block;clear:both;content:''}
.myReview2 .registPhoto .runPhoto ul li {float: left;}
.myReview2 .registPhoto .runPhoto a {display: block; width: 92px; height: 80px;}
.myReview2 .registPhoto .runPhoto img {width: 92px; height: 80px;}
.myReview2 .reviewInfo {margin-top: 20px; padding: 20px 10px 0; border-top: 1px solid #cfcfcf;}
.myReview2 .reviewInfo .title {display: block; margin-bottom: 10px; padding-left: 10px; font-size: 14px;}
.myReview2 .reviewInfo li {background: url("../images/icon/icon_dot01.png") no-repeat 0 5px; padding-left: 10px; margin-bottom: 10px;}
/* 20130821  추가 e: */

/* 상품평관리 */
.myReview {margin:13px 10px 6px}
.myReview h2 {padding-left:12px;line-height:27px;color:#83725a}
.myReview h2 .bar {margin:0 10px;font-size:78%;color:#a5a5a5;vertical-align:1px}
.myReview .tab {}
.myReview .tab ul {overflow:hidden;width:100%;}
.myReview .tab ul li {float:left;width:50%;position: relative; height: 30px;}/* 20130809  수정 */
.myReview .tab ul li a {display:block;height:35px;border:solid #a9a7a7;border-width:1px 1px 0 1px;border-radius:3px;background-color:#f0f0f0;line-height:25px;}/* 20130823  수정 */
.myReview .tab ul li a span {display:block;overflow:hidden;height:15px;margin-top:7px;text-align:center;}
.myReview .tab ul li .cnt {position: absolute; top: 7px; left: 50%; width:40px; height: 20px; margin-left: 35px; font-weight:bold;}/* 20130809  추가 *//* 20130821  수정 */
.myReview .tab ul li a.on {background-color:#fff;}
.myReview .tab ul li a.on img {margin-top:-30px;}
.myReview .tab ul li a img {height:28px;vertical-align:middle;}
.myReview .tab ul li:first-child img {margin-left: -20px;}/* 20130821  수정 */


.myReview .info {padding:12px 5px;}/* 20130821  수정 */
.myReview .info .warn {color:#988264;}

/* 20130821  추가 s: */
.myReview .info ul li {background:url("../images/icon/icon_dot01.png") no-repeat 0 5px; padding-left:10px; font-weight:bold;}
.myReview .info ul li.type2 {background:url("../images/icon/icon_dot02.png") no-repeat 0 5px; padding-left:10px; font-weight:bold;}
.myReview .info ul li span {color:#dd2266;}
/* 20130821  추가 e: */

.myReview .colg {display:table;width:100%;height:38px;border-top:2px solid #7e6846; border-bottom:solid 1px #cfcfcf;line-height:35px;}/* 20130821  수정 */
.myReview .colg.type02 {margin-top: 10px;} /* 20130821  추가 */
.myReview .colg span {display:table-cell;text-align:center;}
.myReview .colg .col1 {}
.myReview .colg .col2 {width:80px;}

.myReview .list > li {min-height:100px;padding:10px 0;border-bottom:solid 1px #cfcfcf;}
.myReview .list dl {position:relative;width:100%;}
.myReview .list dl dt {position:absolute;left:10px;top:0;width:100px;}
.myReview .list dl dt a {display:block;overflow:hidden;width:100px;height:100%;}
.myReview .list dl dt a img {width:100%;}
.myReview .list dl dd {margin-left:120px;}
.myReview .list dl dd li:first-child {display:table; padding-bottom:10px;}/* 20130809  수정 */
.myReview .list dl dd li:first-child a {display:table-cell; color:#000}/* 20130809  수정 */
.myReview .list dl dd li:nth-child(1) .date {display:table-cell;width:80px;text-align:center;}/* 20130809  수정 */
.myReview .list dl dd li:nth-child(2) {display:table;width:100%;padding-top:10px;border-top:solid 1px #cfcfcf;}
.myReview .list dl dd li:nth-child(2) span {display:table-cell;}
.myReview .list dl dd li:nth-child(2) span:first-child {color:#988264;}/* 20130809  수정 */


/* 주문배송조회 line */
.cmOrderList .lineColor {position:relative;padding:10px 0;border-bottom:2px solid #7E6846}
.cmOrderList .pic .etc .status {color:#000;background-color:#d6d1c9;}  /* 130423  수정 */

/*주문 취소*/
.myOrdCancel {margin:12px 0 0}
.myOrdCancel h3 {position:relative;padding:0 0 7px 12px;border-bottom:1px solid #d1cfc7;font-size:130%;font-weight:bold}
.myOrdCancel h4 {position:relative;padding:10px 0 10px 10px;font-size:112.5%;font-weight:bold}
.myOrdCancel h5 {position:relative;padding:10px 0 7px 10px;font-size:100%}
.myOrdCancel .infobox {padding:0px 6px}
.myOrdCancel .info {padding:0 5px 12px 20px;border-bottom:2px solid #cfcfcf;font-weight:bold}
/*.myOrdCancel .cmOrderList .con {width:99%}*/
.myOrdCancel select {text-indent:0}

.myOrdCancel input[type="checkbox"] {margin-right:5px;vertical-align:0 !important} 
.myOrdCancel input[type="radio"] {margin-right:5px;vertical-align:0 !important}
.myOrdCancel label {vertical-align:1px !important}

.myOrdCancel .btn {cursor:pointer}
.myOrdCancel .btnB {vertical-align:middle}
.myOrdCancel .bar {display:inline-block;margin:2px 2px 0;font-size:112.5%;color:#7f7f7f}

.myOrdCancel .blueT{ color:#0087dc}
.myOrdCancel .list .pad{ padding:5px 0}

.myOrdCancel .cmOrderList li:last-child {border-bottom: 0px solid #7E6846}

/* 취소사유 */
.myOrdCoz {margin:0 6px}
.myOrdCoz .B {padding:0 0 15px;border-top:1px solid #d1cfc7}
.myOrdCoz .B:first-child {border:none}
.myOrdCoz .B h4 {padding:15px 0 0 10px;font-size:112.5%;font-weight:bold}
.myOrdCoz .abroadB {padding-bottom:15px;margin-bottom:20px;border-top:1px solid #d1cfc7;border-bottom:1px solid #d1cfc7;background:#f8f8f8}
.myOrdCoz .abroadB .B {border-top:none;padding-bottom:0}
.myOrdCoz .demandB { background:#f8f8f8}

.myOrdCoz .engB select,.myOrdCoz .engB input {width:175px}
.myOrdCoz dl {display:table;width:100%;margin-top:15px}
.myOrdCoz dl:after {display:block;clear:both;content:''}
.myOrdCoz dt {display:table-cell;width:80px;padding:0 0 0 10px}

.myOrdCoz dd {display:table-cell}
.myOrdCoz dd textarea {width:97%}

.myOrdCoz .mt {margin-top:10px}

.myOrderPointF {background:#e8e4e4;font-size:109%;border-bottom:2px solid #7e6846}
.myOrderPointF dd {color:#ef5050}


.myOrdSum2 {margin:25px 6px 0}

.myOrdSum2 .B { margin-top:15px}
.myOrdSum2 .B .info {margin:15px 6px 0}

.myOrdSum2 .B h2 {padding:0 0 7px 8px;border-bottom:2px solid #7e6846}
.myOrdSum2 .B h2 img {height:16px;vertical-align:top}
.myOrdSum2 .totalprice { text-align:right;color:#525252}

.myOrdHow2 {margin:10px 0}
.myOrdSum2  .info{ text-align:center;border-bottom:0px}

.myOrdCardLayer2 {position:relative;padding:6px;border-bottom:1px solid #d0d0d0}
.myOrdCardLayer2 .card {}
.myOrdCardLayer2 .card dt { padding-left:15px;padding-bottom:5px}
.myOrdCardLayer2 .card dd { background:#f9f8f8;padding:20px}
.myOrdCardLayer2 .card dt p { float:right;font-weight:bold;padding-right:10px}
.myOrdCardLayer2 .cardInfo {padding:10px;border:1px solid #b8b8b8;background:#e0e0e0} 


.myOrdRefund{ margin:0 6px}
.myOrdRefund .refundPrice {padding:10px 0 10px 0px;border-bottom:2px solid #7e6846;background:#e8e4e4;font-size:109%;margin-bottom:10px}
.myOrdRefund .refundPrice dd {color:#ef5050}
.myOrdRefund .refundPrice dl {display:table;width:100%}
.myOrdRefund .refundPrice dt {display:table-cell;padding-left:22px}
.myOrdRefund .refundPrice dd {display:table-cell;padding-right:16px;font-weight:bold;text-align:right}

.myAccount  { margin-bottom:10px}
.myAccount .B {padding:10px 0 15px;border-top:1px solid #d1cfc7}
.myAccount .B h4 {padding:15px 0 0 10px;font-size:112.5%;font-weight:bold}

.myAccount dl {display:table;width:100%;margin-top:15px}
.myAccount dl:after {display:block;clear:both;content:''}
.myAccount dt {display:table-cell;width:80px;padding:0 0 0 10px;background:#f8f8f8;padding:10px 10px;border-top:1px solid #d1cfc7;border-right:1px solid #d1cfc7;border-bottom:1px solid #d1cfc7}

.myAccount dd {display:table-cell;padding:10px 10px;border-top:1px solid #d1cfc7;border-bottom:1px solid #d1cfc7}
.myAccount dd textarea {width:97%}
.myAccount .mt{ margin-top:10px}

.myAccount select,.myAccount input {width:175px;height:27px;margin-top:-3px }
@media all and (min-width:321px) and (max-width:400px) {
	.myAccount dl:last-child select {width:127px}
}


.myCancelAgree {margin:15px 6px 0;padding:10px 10px 20px;border-top:1px solid #A6A6A6;border-bottom:1px solid #A6A6A6;background:#f8f8f8}
.myCancelAgree .ck {position:relative;line-height:25px}
.myCancelAgree .ck label {font-weight:bold}
.myCancelAgree .btn {position:absolute;top:-2px;right:0}
.myCancelAgree .txt { padding:10px 0 0}
.myCancelAgree .txt p{ float:right}

.myCancelInfo {margin:15px 6px 0;padding:10px;border-top:1px solid #A6A6A6;border-bottom:1px solid #A6A6A6;background:#f8f8f8}
.myCancelInfo .ck {position:relative;line-height:25px}
.myCancelInfo .ck label {font-weight:bold}
.myCancelInfo .txt { padding:10px 0 0}
.myCancelInfo dl{ padding-bottom:20px}
.myCancelInfo dt{ padding-bottom:5px;font-weight:bold}

/*주문취소 페이지 */
.eDList .bT{ color:#1ba6ee}
.myOrderPointC  dd .yT{ color:#dd8700}
.myOrderPointC  dd .yT:last-child { padding-bottom:5px}

/* STR : 130318  추가 */

.myCounsel .phoneNum {margin-top:10px;padding:10px;background-color:#e8e8e8;}
.myCounsel .phoneNum dl {overflow:hidden;width:100%;margin:10px 0;}
.myCounsel .phoneNum > dl dt, .myCounsel .phoneNum > dl dd {float:left;line-height:28px;}
.myCounsel .phoneNum > dl dt {width:75px;font-weight:bold;}
.myCounsel .phoneNum dl dd {width:74%;}
.myCounsel .phoneNum dl dd a {margin-top:3px;}
.myCounsel .phoneNum dl:nth-child(2) span {font-size:11px;font-weight:bold;}
.myCounsel .phoneNum .agree {font-size:90%;font-weight:bold;letter-spacing:-0.06em;}
.myCounsel .phoneNum .statusBox {margin:10px 0;padding:10px;background-color:#FFF;}
.myCounsel .phoneNum .statusBox dt,  .myCounsel .phoneNum .statusBox dd {float:left;font-size:11px;line-height:18px;letter-spacing:-0.06em;}
.myCounsel .phoneNum .statusBox dt {width:100px;}
.myCounsel .phoneNum .statusBox dd {width:60%;}
.myCounsel .customer {font-size:11px;}
.myCounsel .customer p {margin-top:10px;}
.myCounsel .customer p:nth-child(2) {margin-top:20px;}

/* END : 130322  추가 */



/***************************************************************************
	[주문] 장바구니
***************************************************************************/

.myCartTab {margin-bottom:10px}
.myCartTab ul {padding:3px 17px 0;border-bottom:1px solid #b4b1b1;background:#e8e8e8;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8));background: -moz-linear-gradient(top, #ffffff, #e8e8e8)}
.myCartTab ul:after {display:block;clear:both;content:''}
.myCartTab li {float:left;width:50%;text-align:center}
.myCartTab li a {display:block;height:26px;line-height:27px;font-size:109%;font-weight:bold}
.myCartTab li.on a {position:relative;top:1px;border:1px solid #b4b1b1;border-bottom:none;border-radius:3px 3px 0 0;line-height:25px;color:#000;background:#fff}
/*
.myCartAll {padding-left:6px}

.myCartAll {position:relative;height:32px;border-bottom:2px solid #7e6846;line-height:32px}

.myCartAll input {margin-left:10px;vertical-align:-2px}
.myCartAll label {margin-left:5px;font-size:112.5%;font-weight:bold}
*/


.myCartGuide {padding:10px;border:1px solid #7e6846;border-top:none;background:#f5f5f5}
.myCartGuide h3 {font-size:109%;margin-bottom:7px}
.myCartGuide p {margin-left:5px;padding-left:16px;text-indent:-16px;font-size:95%}

.myCart {margin:0 6px}
/*.myCart .cmNoData {height:100px;font-size:112.5%}*/

.myCartInfo {position:relative;margin-top:-1px;padding:15px;border:1px solid #b2a28a;border-top:2px solid #7e6846;background:#eee9e6}
.myCartInfo .txt {padding-left:6px;background:url("../images/common/bul_dot.png") no-repeat 0 5px;background-size:3px}
.myCartInfo .price {margin-top:7px;font-size:109%;font-weight:bold;text-align:right}
.myCartInfo .price strong {color:#EF5050}

/***************************************************************************
	[주문] 실명인증 & 법적대리인 구매동의
***************************************************************************/

/* 공통 */
.myOrdCert a {margin-right:10px;cursor:pointer}
.myOrdCert span {padding:0 20px}
.myOrdCert .on span {color:#fff;background:#636363;box-shadow:2px 2px 5px 0 #1f1f1f inset;;-webkit-box-shadow:2px 2px 5px 0 #1f1f1f inset}

.myOrdInp dl {margin-bottom:10px}
.myOrdInp dl:after {display:block;clear:both;content:''}
.myOrdInp dt {float:left;width:80px;line-height:24px}
.myOrdInp dt span {padding-left:44px}
.myOrdInp dd {float:left}
.myOrdInp dd .bar {color:#7f7f7f}


/* 실명인증 */
.myOrdName {margin:9px 15px 0}
.myOrdName .agree {margin-bottom:15px}
.myOrdName .agree h3 {margin-bottom:6px;font-size:109%;color:#2d2c2c} 
.myOrdName .agree .con {overflow:auto;height:87px;border:1px solid #d1cfc7;padding:10px;font-size:95%}
.myOrdName .agree .con h4 {padding-left:14px;text-indent:-14px;margin-bottom:5px}

.myOrdName .agree .con .uA li {padding-left:14px;text-indent:-14px}
.myOrdName .agree .con .uB li {padding-left:9px;text-indent:-13px}
.myOrdName .agree .con .uC {margin:0 0 10px 7px}
.myOrdName .agree .con .uC li {padding-left:7px;text-indent:-7px}
.myOrdName .agree .con .p {margin-left:14px;margin-bottom:10px}
.myOrdName .agree .con .pA {padding-left:8px;text-indent:-10px}
.myOrdName .agree .con .pB {padding-left:7px;text-indent:-7px}

.myOrdName .agree .con .date {margin-top:5px;text-align:right}
.myOrdName .agree textarea {width:100%;height:70px;padding:5px;font-size:95%}
.myOrdName .agree .txt {margin-top:7px}
.myOrdName .agree .ck {margin-top:7px;text-align:right}
.myOrdName .agree .ck input {margin:0 5px 0 14px;vertical-align:-2px}

.myOrdName .myOrdCert {margin-bottom:15px} /*내국인,외국인*/

.myOrdName .info {margin-top:20px}
.myOrdName .info p {padding-left:6px;background:url("../images/common/bul_dot.png") no-repeat 0 5px;background-size:3px}


/* 법적대리인 구매동의 */
.myOrdLegal {margin:9px 6px 0}
.myOrdLegal input[type="checkbox"], .myOrdLegal input[type="radio"] {vertical-align:0}
.myOrdLegal label {vertical-align:1px}
.myOrdLegal .info {padding:0 7px 7px;margin-bottom:12px;border-bottom:2px solid #7e6846}
.myOrdLegal .info li {padding-left:6px;font-weight:bold;background:url("../images/common/bul_dot.png") no-repeat 0 5px;background-size:3px}
.myOrdLegal .info strong {color:#d01313}
.myOrdLegal .bar {margin: 0 2px;font-size: 14px;color: #7F7F7F}
.myOrdLegal .myOrdInp {padding:0 13px}
.myOrdLegal .myOrdInp h3 {margin-bottom:15px;font-size:109%}
.myOrdLegal .myOrdCert {margin:0 7px 12px}
.myOrdLegal .howCert .agree {padding:0 5px 15px}
.myOrdLegal .howCert .txt {margin-bottom:7px}
/*.myOrdLegal .howCert .ck input {margin:0 5px 0 0;vertical-align:-3px}*/
.myOrdLegal .howCert dl {padding:6px 0;border-bottom:2px solid #d1cfc7}
.myOrdLegal .howCert dl:after {display:block;clear:both;content:''}
.myOrdLegal .howCert dt {display:table-cell;width:85px;padding:0 0 0 7px;vertical-align:middle}
.myOrdLegal .howCert dd {display:table-cell}
.myOrdLegal .howCert dl.e dt {width:auto;padding-right:20px;font-weight:bold}
.myOrdLegal .howCert select {vertical-align:top}
/*.myOrdLegal .howCert input {vertical-align:-2px}*/
.myOrdLegal .howCert label {margin:0 20px 0 5px}
.myOrdLegal .howCert .btn {margin-top:5px}
.myOrdLegal .howCert .btn span {height:24px;line-height:24px}
.myOrdLegal .howCert .cellInfo {padding:10px 5px 0}

/* 결제금액 */
.myOrdSum {margin:25px 6px 0}

.myOrdSum .B { margin-top:15px;border-top:1px solid #5e5e5e}
.myOrdSum .B .info {margin:15px 6px 0}

.myOrdSum .titG {position:relative;padding-top:2px}
.myOrdSum .titG .txt {position:absolute;bottom:0;right:10px;letter-spacing:-1px}
.myOrdSum .titG .txt02 {padding-bottom:10px;padding-left:10px;letter-spacing:-1px}
.myOrdSum .titG .txt03 {padding-bottom:10px;padding-left:10px;letter-spacing:-1px;color:#b4b4b4}

.myOrdSum .sumA {padding-right:10px;text-align:right;line-height:30px;background:#f8f8f8}
.myOrdSum .sumB {margin:10px 10px 0 0;text-align:right;font-weight:bold}
.myOrdSum .sumB input {text-align:right}
.myOrdSum .sumC {margin:10px 0 0 0;font-weight:bold}
.myOrdSum .sumC input {text-align:right}
.myOrdSum .sumD {padding-right:10px;text-align:right;line-height:30px;background:#eee9e6}

.myOrdSum .list {padding:10px 12px;background:#f8f8f8;border-top:1px solid #d1cfc7}
.myOrdSum .list:first-of-type {border-top:none}
.myOrdSum .list dt {margin:0 15px 7px 0;font-weight:bold}
.myOrdSum .list dd {margin:10px 15px 0 20px}
.myOrdSum .list dd:first-of-type {margin-top:0}
.myOrdSum .list select {width:100%}

.myOrdSum .B3 {padding:15px 0 15px}
.myOrdSum .point {position:relative;margin-top:15px;padding:10px;border:1px solid #000;background:#f8f8f8}
.myOrdSum .point:first-child {margin-top:0}
.myOrdSum .point .txt {overflow:hidden}
.myOrdSum .point strong {float:left;padding:0 10px 0 0;font-size:110%}
.myOrdSum .point span {display:table-cell}
.myOrdSum .btn {position:relative;left:50px;vertical-align:bottom}

/* 주문확인동의 */
.myOrdAgree {margin:15px 6px 0;padding:10px;border-top:1px solid #A6A6A6;border-bottom:1px solid #A6A6A6;background:#f8f8f8}
.myOrdAgree .ck {position:relative;line-height:25px}
.myOrdAgree .ck label {font-weight:bold}
.myOrdAgree .btn {position:absolute;top:-2px;right:0}
.myOrdAgree .txt {display:none;padding:10px 0 0}

.myOrdCheck {z-index:1;width:100%}
.myOrdCheck .inner {width:310px;margin:0 auto;padding:20px 0 10px;color:#3d3d3d;border:1px solid #000;text-align:center ;background:#f8f8f8}
.myOrdCheck .btn {margin-top:15px}

/* 결제수단 */
.myOrdHow {margin:25px 6px 0}
.myOrdHow h4 {margin-top:10px;border-bottom:1px solid #a6a6a6}
.myOrdHow .choWay {position:relative;padding:10px 10px 10px 12px;border-bottom:1px solid #a6a6a6;background:#f8f8f8}
.myOrdHow .choWay p {margin:5px 0}
.myOrdHow .choWay  .btn {position:absolute;right:10px;top:10px}
.myOrdHow .choCard {overflow:hidden;padding:10px 10px 0 10px}
.myOrdHow .choCard dt {display:table-cell;width:58px;font-weight:bold;vertical-align:middle}
.myOrdHow .choCard dd {display:table-cell}
.myOrdHow .choCard dd select {width:130px}
.myOrdHow .choCard dd .ckSimple {position:relative;top:3px;left:5px}

/* 20130903  추가 s: */
/* 카드 무이자 할부 정보 */
.myOrdHow .choCard .cardDsc strong {display: block; padding-bottom: 3px;}
.myOrdHow .choCard .cardDsc span {display: block; padding-bottom: 2px; font-size: 11px;}
/* 20130903  추가 e: */


/*
.myOrdHow .choCard .btn {margin-left:3px}
.myOrdHow .choCard .btn span {height:22px;line-height:22px}
*/
/* 130611  삭제
.myOrdHow .choQuota {position:relative;overflow:hidden;margin-top:10px;padding:10px 10px 7px;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;background:#f8f8f8}
.myOrdHow .choQuota dt {display:table-cell;width:58px;font-weight:bold}
.myOrdHow .choQuota dd {display:table-cell}
.myOrdHow .choQuota label {margin-right:10px}
.myOrdHow .choQuota select {display:block;width:130px;margin:7px 0 0 0}
*/

/* STR : 130611  추가 */
.myOrdHow .agree {margin-top:20px;padding:10px;background:#f8f8f8;border:solid #a7a7a7;border-width:1px 0;}
.myOrdHow .agree .infoBox {margin:15px 6px;padding:0 15px;background:#f8f8f8;}
.myOrdHow .agree  .infoBox dl {margin:5px 0;}

.myOrdHow .choBank {margin-top:10px}
.myOrdHow .choBank dl {border-bottom:1px solid #d2d2d2}
.myOrdHow .choBank dt {display:table-cell;width:70px;padding-left:10px;vertical-align:middle}
.myOrdHow .choBank dd {display:table-cell;height:25px;padding:4px 0;vertical-align:middle}


/* END : 130611  추가 */

/***************************************************************************
	[주문] 주문서 작성
***************************************************************************/

.myOrdWrite {margin:12px 0 0}
.myOrdWrite h3 {position:relative;padding:0 0 7px 12px;border-bottom:1px solid #d1cfc7;font-size:130%;font-weight:bold}
.myOrdWrite h4 {position:relative;padding:10px 0 10px 10px;font-size:112.5%;font-weight:bold}
.myOrdWrite h5 {position:relative;padding:10px 0 7px 10px;font-size:100%}

/*.myOrdWrite .cmOrderList .con {width:99%}*/
.myOrdWrite select {text-indent:0}

.myOrdWrite input[type="checkbox"] {margin-right:5px;vertical-align:0 !important} 
.myOrdWrite input[type="radio"] {margin-right:5px;vertical-align:0 !important}
.myOrdWrite label {vertical-align:1px !important}

.myOrdWrite .btn {cursor:pointer}
.myOrdWrite .btnB {vertical-align:middle}
.myOrdWrite .bar {display:inline-block;margin:2px 2px 0;font-size:112.5%;color:#7f7f7f}
.myOrdWrite .blueT{ color:#0087dc}
.myOrdWrite .list .pad{ padding:5px 0}

@media all and (max-width:321px) {
	.mediaG {margin-top:5px}
}

/* [공통] */
.myOrd {margin:20px 6px 0}
.myOrd h3 {border-bottom:2px solid #7e6846;font-size:130%}

/***************************************************************************
			결제완료
***************************************************************************/

.myOrdF h3 {font-size:112.5%;margin-top:15px;padding:0 0 7px 12px}
.myOrdF .cmOrderList .con {width:98%}
.myOrdF .fMsg {padding:10px 0;margin-bottom:15px;border-bottom:1px solid #d1cfc7;text-align:center;line-height:1.4}
.myOrdF .fMsg .no {color:#A46A06;font-size:109%}
.myOrdF .box {margin:0 6px;padding:5px 8px;border:1px solid #b2a28a;border-top:2px solid #7e6846;background:#eee9e6}
.myOrdF .box .B {padding:12px 2px;border-top:1px solid #9b9896}
.myOrdF .box .B:first-child {padding-top:7px;border-top:none}
.myOrdF .box .B h4 {padding:0 0 7px 7px}
.myOrdF .bInfo dl {padding:6px 0;border-top:1px solid #9b9896}
.myOrdF .bInfo dl:first-child {border-top:none}
.myOrdF .bInfo dt {display:table-cell;width:80px;padding-left:5px}
.myOrdF .bInfo dd {display:table-cell;padding-right:10px;font-weight:bold}
.myOrdF .bInfo {margin-bottom:10px}
.myOrdF .bAcc .B ul {margin-left:20px}
.myOrdF .bAcc .B li .price {width:130px;display:inline-block;text-align:right}
.myOrdF .bAcc .B:last-child p {margin-left:20px}
.myOrdF .bEtc {margin-top:15px}
.myOrdF .bEtc .B p {margin-left:20px}

.myOrdF .bEtcCall {margin:10px 15px 0;color:#d40000}

/* 배송정보 */
.myOrdDev {margin:0 6px;border-bottom:1px solid #d1cfc7;margin-bottom:20px;}
.myOrdDev .B {padding:0 0 15px;border-top:1px solid #d1cfc7}
.myOrdDev .B:first-child {border:none}
.myOrdDev .B h4 {padding:15px 0 0 10px;font-size:112.5%;font-weight:bold}
.myOrdDev .abroadB {padding-bottom:15px;margin-bottom:20px;border-top:1px solid #d1cfc7;border-bottom:1px solid #d1cfc7;background:#f8f8f8}
.myOrdDev .abroadB .B {border-top:none;padding-bottom:0}
.myOrdDev .demandB { background:#f8f8f8}

.myOrdDev .thanks {position:relative}
.myOrdDev .thanks .comm {margin-bottom:5px;font-size:85%;font-weight:bold;color:#525252}
.myOrdDev .thanks input {width:95%;height:22px}

/* 130322  삭제
.myOrdDev .thanks .info {margin-top:7px;color:#e44803}
.myOrdDev .thanks .bl_quest {display:block;position:absolute;right:10px;top:16px;width:15px;height:15px;border:solid 1px #ccc;border-radius:15px;font-size:11px;text-align:center}
.myOrdDev .thanks .layer_pop {position:absolute;top:15px;width:100%;border:solid 1px #ccc;background-color:#FFF}
.myOrdDev .thanks .layer_pop .title {padding:7px 0;border-bottom:solid 1px #a6a6a6;background-color:#f5f5f5;text-align:center}
.myOrdDev .thanks .layer_pop ul {padding:15px;line-height:18px}
.myOrdDev .thanks .layer_pop ul li {padding-left:6px;font-size:95%;background:url("../images/common/bul_dot.png") no-repeat 0 8px;background-size:3px}}
*/

.myOrdDev .engB select,.myOrdDev .engB input {width:175px}
@media all and (min-width:321px) and (max-width:400px) {
	.myOrdDev .engB dl:last-child select {width:127px}
}

.myOrdDev dl {display:table;width:100%; margin-top:15px}
.myOrdDev dl:after {display:block;clear:both;content:''}
.myOrdDev dt {display:table-cell;width:120px;padding:0 0 0 10px}

.myOrdDev dd {display:table-cell}
.myOrdDev dd textarea {width:97%}

.myOrdDev dl.email * {vertical-align:top}
.myOrdDev dl.email .bar {position:relative;top:4px}
.myOrdDev dl.email .selW {display:inline-block}
.myOrdDev dl.email .txtBox {width:85px}
.myOrdDev dl.email .selW select,
.myOrdDev dl.email .selW input[type="text"] {width:170px;margin-bottom:5px}
.myOrdDev dl.ckBox {margin-top:3px}
.myOrdDev dl.ckBox p {padding:5px 0 0}
.myOrdDev dl.ckBox .ckDir {margin-left:112px}

/* 우편번호 검색 리스트 */
.myPostList {margin-top:15px;padding:7px 0 5px;border:1px solid #6a6a6a;border-left:none;border-right:none;background:#f5f5f5}
.myPostList li {position:relative;padding:5px 5px 5px 65px;margin:0 7px;border-top:1px solid #a6a6a6}
.myPostList li:first-child {border-top:none}
.myPostList li span {position:absolute;left:5px;font-size:95%}
.myPostList li.noData {padding:20px 0;text-align:center}

/* 주문확인동의 */
.myOrdAgree {margin:15px 6px 0;padding:10px;border-top:1px solid #A6A6A6;border-bottom:1px solid #A6A6A6;background:#f8f8f8}
.myOrdAgree .ck {position:relative;line-height:25px}
.myOrdAgree .ck label {font-weight:bold}
.myOrdAgree .btn {position:absolute;top:-2px;right:0}
.myOrdAgree .txt {display:none;padding:10px 0 0}

.myOrdCheck {z-index:1;width:100%}
.myOrdCheck .inner {width:310px;margin:0 auto;padding:20px 0 10px;color:#3d3d3d;border:1px solid #000;text-align:center ;background:#f8f8f8}
.myOrdCheck .btn {margin-top:15px}

/* 주문상품정보 */
.myOrdPro {margin:0 6px}
.myOrdPro .msg {padding:7px;border-bottom:1px solid #d1cfc7;border-bottom:2px solid #7e6846}
.myOrdPro .msg .write {position:relative;padding:0 2px 0 90px;min-height:24px}
.myOrdPro .msg .write strong {position:absolute;left:0;top:5px;letter-spacing:-1px}
.myOrdPro .msg .write input {width:100%}
.myOrdPro .msg .write .txt {display:inline-block;padding:5px 0 0}

.myOrdPro .msg .info {margin-top:7px;color:#e44803}
.myOrdPro .cmOrderList li:last-child { border-bottom:2px solid #7e6846}

/* STR : 130619  추가 */
/* 알람보기 */
.cmOrderListF li {background:url("../images/common/ico_list_arr3.png") no-repeat right center;background-size:auto 30px}
.cmOrderListF .con {padding-right:30px}
.cmOrderListF .con .date {color:#83725a}
.cmOrderListF .con .subject {margin-top:10px;color:#d20000}
/* END : 130619  추가 */

@media all and (max-width:321px) {
	.myOrdDev dl.email .selW select,
	.myOrdDev dl.email .selW input[type="text"] {width:95px}
}

.myOrdDev .btnB span {height:22px}
.myOrdDev .ckPost {position:relative;left:5px;top:2px}
.myOrdDev .full {width:97%}
.myOrdDev .mt {margin-top:10px}

.myOrdDev .pickup {margin-bottom:50px;border-top:1px solid #d1cfc7}
.myOrdDev .pickup .info {padding:5px 5px 0 20px;text-indent:-14px}
.myOrdDev .pickInfo {padding:10px 0;border-top:1px solid #d1cfc7;border-bottom:1px solid #d1cfc7} 

.myOrdDev .cmOrderList {border-bottom:2px solid #7e6846;overflow:hidden}
.myOrdDev .cmOrderList li:last-child {border:none}
.myOrdDev .cmOrderList dt {padding-left:0}
.myOrdDev .cmOrderList dd {display:block}

@media all and (max-width:321px) {
	.myCounsel .phoneNum dl > dt {width:25%;}
	.myCounsel .phoneNum dl > dd {width:75%;}
	.myCounsel .phoneNum .statusBox dt {width:100px;}
	.myCounsel .phoneNum .statusBox dd {width:60%;}
	
	.cmOrderList .no * {margin:3px 4px 0 2px}
	.cmOrderList .etc {min-width:72px}
	
	.cmOrderListE .pic {width:80px;height:80px;margin:0 10px 0 0;line-height:80px}
	.cmOrderListE .pic .status {top:85px}
	.cmOrderListE .pic .status span {display:block;font-size:78.5%;color:#877669;line-height:10px}
	.cmOrderListE .price {margin:0 0 0 85px}
}

@media all and (min-width:768px) {
	/* [마이페이지] 장바구니 */
	.myCartAll {padding-left:24px}
	.myCartAll .btn {right:21px}

	/* [마이페이지] 메인 */
	.myPage .grade {font-size:146%}
}

@media all and (min-width:321px) and (max-width:400px) {
	.myOrdCoz .engB dl:last-child select {width:127px}
}



/* 20130704  조회/사용 */
.myCounsel2 .info {padding-bottom:10px;border-bottom:solid 2px #b99534;}
/* 20130729  수정 */
.myCounsel2 .info p {padding: 10px 10px 0 10px;}
.myCounsel2 .sTit {padding-top:20px;border-top:solid 1px #4e4e4e;}
.myCounsel2 .sTit p:nth-child(2) {margin-top:10px;}

.myCounsel2 .cardNum {position:relative; margin-top:10px;padding:10px;background-color:#e8e8e8;}
.myCounsel2 .cardNum dl {overflow:hidden;width:100%;margin:10px 0;}
.myCounsel2 .cardNum > dl dt, .myCounsel2 .cardNum > dl dd {float:left;line-height:28px;}
.myCounsel2 .cardNum > dl dt {width:28%;font-weight:bold;}
.myCounsel2 .cardNum > dl dt img {width:14px; height:14px;}
.myCounsel2 .cardNum > dl:nth-child(2) dt {font-size:90%;line-height:normal;letter-spacing:-0.1em;}
.myCounsel2 .cardNum dl dd {width:72%;}
.myCounsel2 .cardNum dl:nth-child(2) span {font-size:11px;font-weight:bold;}
.myCounsel2 .cardNum .agree {font-size:90%;font-weight:bold;letter-spacing:-0.06em;}
.myCounsel2 .cardNum .statusBox {margin:10px 0;padding:10px;background-color:#FFF;}
.myCounsel2 .cardNum .statusBox dt,  .myCounsel .cardNum .statusBox dd {float:left;font-size:11px;line-height:18px;letter-spacing:-0.06em;}
/*
.myCounsel2 .cardNum .statusBox dt {width:35%;}
.myCounsel2 .cardNum .statusBox dd {width:65%;}
*/
/* 20130729  수정 */
.myCounsel2 .cardNum .statusBox dt {width:90px;}
/* 20130729  수정 */
.myCounsel2 .cardNum .statusBox dd {margin-left: 100px;}
/* 20130729  수정 */
.myCounsel2 .customer {padding:10px 15px 10px 10px; font-size:11px;}
/* 20130729  수정 */
.myCounsel2 .customer p {margin-top:10px; margin-bottom: 5px;}
.myCounsel2 .customer p:nth-child(2) {margin-top:20px;}
/* 20130729  수정 */
.myCounsel2 .customer li {list-style: disc; margin: 0 0 5px 15px; padding: 0;}

.myCounsel2 .LP_showPopup {position:absolute;width:100%;background-color:#fff;outline:solid 2px #927143;z-index:1}
.myCounsel2 .LP_showPopup .popWrap {position:relative;margin:10px 20px;}
.myCounsel2 .LP_showPopup .popWrap h3 {position:relative;padding:5px 0;}
.myCounsel2 .LP_showPopup .popWrap h3 a {display:block;position:absolute;right:30px;top:0;height:14px;padding:2px 5px;background-color:#b09a7c;color:#fff}
.myCounsel2 .LP_showPopup .cms {overflow-y:auto;margin-top:10px;}
.myCounsel2 .LP_showPopup .popWrap .close {position:absolute;right:0;top:0;}
.myCounsel2 .LP_showPopup .popWrap .close img {width:18px;}
.myCounsel2 .LP_showPopup.type2 {width:90%; margin:0 5%;}
.myCounsel2 .LP_showPopup.type2 .popWrap {margin:10px 15px;}
.myCounsel2 .LP_showPopup.type2 .cms {padding-bottom: 10px;}
.myCounsel2 .LP_showPopup.type2 .cms strong {display: block; margin-top: 7px;}
.myCounsel2 .LP_showPopup.type2 .cms strong:first-child {margin-top: 0px;}
.myCounsel2 .LP_showPopup.type2 .cms span {display: block;}

/* 20130729  수정 s: */
.provision {margin: 13px 10px 6px;}
.provision .tab {}
/* 20130904  수정 s:*/
.provision .tab ul {overflow:hidden;width:100%;}
.provision .tab ul li {float:left;width:33%;height:40px; overflow-y: hidden;}
.provision .tab ul li:first-child {width: 34%;}
.provision .tab ul li:first-child a {padding-top: 11px;}
.provision .tab ul li a {display:block;height:45px; padding-top: 5px; border:solid #a9a7a7;border-width:1px 1px 0 1px;border-radius:3px;background-color:#f0f0f0; font-size: 12px;}
.provision .tab ul li a strong {display:block;text-align:center;line-height:14px;}
/* 20130904  수정 e:*/
.provision .tab ul li a.on {background-color:#fff;}
.provision .terms {padding: 12px 5px;}
/* 20130729  수정 e: */

/* 20131001  s: */
.mb10{margin-bottom:10px}
.lyPop_wrp{position:fixed; left:50%; top:10%; width:95%; margin:0 0 0 -48%; border:2px solid #927144; background-color:#fff; padding:20px 0}
.lyPop_wrp h6, .lyPop_wrp h4{width:100%; padding-bottom:18px; text-align:center}
.lyPop_wrp h6 img, .lyPop_wrp h4 img{height:17px}
.lyPop_wrp .bt_close{position:absolute; right:15px; top:17px}
.lyPop_wrp .bt_close img{height:20px}
.lypop_inline{margin:0 8px 20px 8px; padding:20px 0; border-top:2px solid #84725a; border-bottom:2px solid #cfcfcf}
.lyPop_wrp .grBox{background-color:#f5f5f5; padding:10px; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8}

.addr_serch .tab{border-bottom:2px solid #d0d0d0; width:100%; height:30px; background-color:#fff; margin-bottom:15px;
	background: -moz-linear-gradient(top, #fff 0%,#e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fff 0%,#e6e6e6 100%); /* W3C */
}
.addr_serch .tab ul{padding:0 8px; }
.addr_serch .tab li{width:50%; height:30px; float:left}
.addr_serch .tab li a{display:block; height:23px; background-color:#f0f0f0; text-align:center; padding-top:7px; border-top:1px solid #a9a7a8; border-right:1px solid #a9a7a8; border-left:1px solid #a9a7a8; border-radius:3px 3px 0  0; font-size:1.07em}
.addr_serch .tab li.on a{background-color:#fff; height:24px; color:#000}
.addr_serch p{padding:0 25px 13px 25px;border-bottom:2px solid #a59987; }
.addr_serch p strong{color:#de2066}

.addr_serch section article{}/*max-height:300px; overflow:auto; -webkit-overflow-scrolling:touch*/
.addr_serch .myOrdDev{padding:0 5px 15px 5px; margin-bottom:15px; border-bottom:1px solid #cfcfcf}
.addr_serch .myOrdDev dt{padding-left:0; width:85px}
.addr_serch .bt_ser{display:inline-block; width:50px; height:25px; background-color:#837159; font-weight:bold; color:#fff; line-height:24px; text-align:center}
.addr_serch .myOrdDev dt span{display:block; margin-left:0; letter-spacing:-0.1em}

#pmWrp, #pmWrp2, #pmWrp3{position:relative; overflow:auto; height:88px; margin-top:15px; }
.addr_serch .postList{border-top:1px solid #c8c8c8}
.addr_serch .postList li{border-bottom:1px solid #c8c8c8; background-color:#f5f5f5}
.addr_serch .postList li a{display:block; position:relative; padding:6px 5px 7px 10px}
.addr_serch .postList li a em{display:block; width:60px; positon:absolute; left:0; top:0; float:left}
.addr_serch .postList li a span{display:block; margin-left:60px}
.addr_serch .postList .noData{text-align:center; padding:5px 5px 5px 15px}
.roadAddr dt{position:absolute; top:-999px; font-size:0; }
.roadAddr dd input{width:118px}
.roadAddr dd input.full{width:77%}
.roadAddr dd select{width:120px}

.arr_cate_type{margin:0 6px}
.arr_cate_type article{margin-bottom:13px}
.arr_cate_type article h3{font-size: 1.18em; padding:15px 0 8px 15px}
.arr_cate_type article h3 img{height:15px}
.arr_cate_type article ul{border-top:2px solid #7f6848}
.arr_cate_type article li {border-bottom:1px solid #e1dfe0; background-color:#f9f7f8}
.arr_cate_type article li a {position:relative; display:block; padding:11px 0 12px 14px; color:#525252; font-size:1.1em; background:url("../images/common/ico_list_arr.png") no-repeat right 50%; background-size:30px auto}
.arr_cate_type article li a span{position:absolute; top:11px; right:0; margin-right:40px}
.arr_cate_type article li a span.on{color:#e02166}
.arr_cate_type article p{color:#897763; padding:10px 0 0 14px; font-size:0.9em}
.arr_cate_type article.nolink li{padding:11px 0 12px 14px; color:#525252; font-size:1.1em; }
.arr_cate_type article.nolink li span{color:#159eca}

.kko_inz{padding:20px 10px}
.kko_inz > p{line-height:1.5em; margin-bottom:20px}
.kko_inz > p strong{color:#db2265}
.grBox dl{width:100%; overflow:hidden}
.grBox dl dt{float:left; width:55px; padding-top:5px}
.grBox dl dd select{width:54px}
.grBox dl dd input{width:18%}
.grBox .txtB{background-color:#fff; padding: 10px; margin-top:10px}
.grBox .size{margin-left:10px; width: 150px}

.kko_user_inz{padding:20px 0; margin:0 15px 20px 15px; border-bottom:2px solid #d0d0d0 }
.kko_user_inz article{border-top:2px solid #84725a; border-bottom:1px solid #e1dfe0; background-color:#f5f5f5; padding:15px; margin-top:18px; line-height:1.3em}
.kko_user_inz article p{margin-bottom:20px}
/* 20131001  */

/* 주문페이지 도로명 */
.retryAdd p{border:none; padding-top:15px; padding-bottom:0}
.myOrdDev .cmTB{margin-top:10px; border-top:1px solid #ddd}
.myOrdDev .cmTB dl{margin-top:0; }
.myOrdDev .cmTB dd div{margin-top:3px}

#rightRadioBox dl{width:100%;overflow:hidden}
#rightRadioBox dt{float:left;width:22%;height:80px; padding:5px 0 0 5px}
#rightRadioBox dt input{margin-top:5px} 
#rightRadioBox dd{float:left; width:68%}

 .myOrdDev #rightRadioBox dd, .cmTB dd{display:block;}
 
#rightTable dl{width:100%;overflow:hidden}
#rightTable dt{float:left;width:22%;height:80px; padding:5px 0 0 5px}
#rightTable dt input{margin-top:5px} 
#rightTable dd{float:left; width:68%}

.lyPop_wrp {position: absolute; height: 600px; width:300px; margin-left:-150px; overflow-y: hidden;}
.bgPop.postFind {position: absolute; width:100%; height: 600px; overflow-y: hidden;}

/* 고객센터 */
.wrapCustomer .icon {overflow: hidden;}
.wrapCustomer .icon li {float: left;width: 50%;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;-webkit-box-sizing: border-box;box-sizing: border-box;}
.wrapCustomer .icon li a {display: block;position: relative;height: 34px;padding-top: 85px;font-size: 13px;font-weight: bold;text-align: center;color: #820c57;}
.wrapCustomer .icon li a:before {position: absolute;left: 50%;top: 25px;width: 65px;height: 45px;margin-left: -32px;content: '';background: url('../img/mobile/bg/set_customer.png') no-repeat;background-size: 65px 400px;}
.wrapCustomer .icon li:nth-child(2) a:before {background-position: 0 -100px;}

/* 공지사항*/
.wNoti {border-top: 1px solid #ccc;}
.wNoti:first-child {border-top: 0;}
.wNoti .noti-tit a {display: block;padding: 10px 10px 8px;font-size: 14px;font-weight: bold;color: #666;}
.wNoti .noti-tit.on a {position: relative;padding: 10px 90px 0 10px;color: #333;}
.wNoti .noti-tit a em {display: block;padding: 3px 0 0;font-size: 10px;color: #999;}
.wNoti .noti-con {padding: 15px 10px 12px;color: #666;}
.wNoti .noti-tit.on a:before {position: absolute;right: 18px;top: 13px;display: block;width: 13px;height: 13px;content: '';background: url('../img/mobile/bg/btn_noti_close.png') no-repeat;background-size: 13px 13px;}

/* 문의하기 */
.wrapInquery {padding-bottom: 40px;}
.question {padding: 14px 0 12px;}
.formgroup {margin: 0 10px;}

.question textarea {height: 168px;width:100%;}
.formgroup select, .formgroup input, .formgroup textarea {display: block;-webkit-box-flex: 1;box-flex: 1;}