/****** 로그인  ********/
tbody td, tbody th{
	padding:0;
}
.loginFormWrap .loginForm{width:633px;margin:0 auto;margin-top:30px;}
.loginFormWrap .loginForm .tabSearchPw{position:relative;top:1px;margin-top:10px;}
.loginFormWrap .loginForm .tabSearchPw a{float:left;display:block;padding:8px 0;width:25%;text-align:center;border:1px solid #CCC;border-bottom:1px solid #e5e5e5;}
.loginFormWrap .loginForm .tabSearchPw a.on{color:#000;border:1px solid #555;border-bottom:1px solid #FFF;}
.loginFormWrap .loginForm table{
		width:100%;margin-top:10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;
}
.loginFormWrap .loginForm table tbody{
	border:0px none;
}
.loginFormWrap .findPwForm table{margin-top:0;}
.loginFormWrap .loginForm table td{
	padding: 5px 0;
	border-bottom:1px solid #e5e5e5;
}
.loginFormWrap .loginForm table td input{
	width:250px;
	display:inline;
	margin-bottom:0px;
}

.loginFormWrap .loginForm table td label{display:inline-block;width:100px;color:#7e7e7e;}
.loginFormWrap .loginForm table td.centerTd{font-size:15px; padding: 8px 0;text-align:center;}
.loginFormWrap .loginForm table td.centerTd a{font-size:13px;text-decoration:none;color:#9d9d9d;}
.centerTd .divBar{
	margin:0 10px;
}
.loginFormWrap .loginForm table th{
	width:258px;
	border-bottom:1px solid #e5e5e5;
	vertical-align:middle;
}
.loginFormWrap .loginForm a.loginBtn, .loginFormWrap .loginForm a.nonOrderloginBtn{
	display:inline-block;
	color:#ffffff;
	font-weight:700;
	padding: .65em 1em;
	width: 100% !important;
	margin: 0;
	margin-bottom: 0.3rem;
	background-color: #00bcbb;
	border-style: solid;
	border-width: 3px;
	border-color: #4fd1d0 #00a09f #00a09f #90e2e1;
}

.loginForm h3{
	font-size:1rem;
	font-weight:bold;
	text-align:left;
}
.nonMemberLogin .loginForm ul li{display:inline-block;}
.nonMemberLogin .loginForm ul li.txtNonInfo{width:370px;text-align:center;}

div.titLeft{float:left;}
div.stepRight{float:right;margin-top:5px;}
div.stepRight strong{display:inline-block;padding-right:15px;margin-right:6px;color:#000;background: url(/himg/member/dot_location_1.gif) right 2px no-repeat;}
div.stepRight span{display:inline-block;padding-right:15px;margin-right:6px;background: url(/himg/member/dot_location_1.gif) right 2px no-repeat;}
div.stepRight span.noStep, div.stepRight strong.noStep{display:inline-block;padding:0;background:none;}

div.agreeWrap .titTerms,
div.agreeWrap .titPrivate{padding:10px 0;font-weight:bold;}
div.agreeWrap h4{padding-bottom:5px;margin-top:20px;margin-bottom:20px;color:#000;border-bottom:2px solid #e5e5e5;}
div.policyForm .boxForm{height:250px;padding:0 15px;border:1px solid #e5e5e5;background:#FFF;overflow:auto;}


/***** 회원가입 신청서 ******/
div.facebookSigninWrap{position:relative;padding-bottom:30px;border-bottom:1px solid #ddd;}
div.facebookSigninWrap p.faceBookTxt{padding:10px 0;}
div.facebookSigninWrap .orTxt{display:block;position:absolute;left:50%;bottom:-8px;padding:0 10px;background:#FFF;}

div.joinWrap table, div.joinEndWrap table{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;background:#FFF;}
div.joinWrap table th,  div.joinEndWrap table th{
	width:150px;height:40px;padding-left:20px;text-align:left;font-weight:normal;border-bottom:1px solid #e5e5e5;
	vertical-align:middle;
}
div.joinWrap table th strong,  div.joinEndWrap table th strong{display:inline-block;width:10px;color:#FF0000;}
div.joinWrap table td{padding:3px 0;border-bottom:1px solid #e5e5e5;}
div.joinWrap table td input, div.joinWrap table td select{
	margin:1px 0;
	display:inline;
}
div.joinEndWrap table td{height:30px;padding:3px 0;border-bottom:1px solid #e5e5e5;}
div.joinWrap h4{padding-bottom:5px;}
div.regInfo{padding:10px 0;}

div.checkBoxWrap{padding:10px;border:1px solid #ebeced;border-top:none;background: #f8f8f8}
div.checkBoxWrap input{margin-left:10px;vertical-align:middle;}

div.joinWrap span.tdTextGuide{display:block;padding: 3px 0;color:#9d9d9d;}
div.requiredFieldInfo{padding:10px 0;}

a.btnIDChk{padding:4px 10px;color:#FFF;background: #6a6a6a;}

/** ★★★ ********************************************************************************/
/******* 마이페이지 (start: mypage로 이동) **********/
div.mypageSubNaviWrap ul li a{display:block;padding: 3px 0 3px 5px;color:#7e7e7e;}
div.mypageSubNaviWrap ul li a:hover{color:#FFF;background:#000;}
div.mypageSubNaviWrap ul li.subNaviTitle{padding-bottom:5px;font-weight:bold;color:#000;}
div.mypageContentsWrap h5{padding-bottom:6px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}

/* 주문목록 */
div.myOrderListWrap table{width:100%;border-top:2px solid #e5e5e5;background:#FFF;}
div.myOrderListWrap table th{
	padding:8px 0;color:#7e7e7e;border-bottom:1px solid #e5e5e5;vertical-align: middle; text-align: center;
}
div.myOrderListWrap table td{
	vertical-align:middle;
	padding:5px ;color:#7e7e7e;text-align:center;border-bottom:1px solid #e5e5e5;
}
td.dataNoList{height:50px;text-align:center;border-bottom:1px solid #e5e5e5;}

div.myOrderListWrap table{width:100%;}
div.myOrderListWrap table th{height:22px;padding: 3px 0;color:#737373;font-size:11px;letter-spacing:-1px;background: #efefef;border:1px solid #e6e6e6;}
div.myOrderListWrap table td{padding: 5px;text-align:center;border:1px solid #e6e6e6;}
div.myOrderListWrap table td.prodInfo{text-align:left;}
div.myOrderListWrap table td.prodInfo img{float:left;border:1px solid #eee;}
div.myOrderListWrap table td.prodInfo ul{float:left;margin-left:10px;width:300px;}
div.myOrderListWrap table td.prodInfo ul li{padding: 2px 0;}
div.myOrderListWrap table td.prodInfo ul li a.optBtn{display:block;padding-right:5px;font-size:11px;color:#999999;letter-spacing:-2px;text-decoration:underline;}
div.myOrderListWrap table td.checkBtn{wpadding-left:10px;text-align:left;}
div.myOrderListWrap table td.checkBtn a{display:block;margin: 1px;}
div.myOrderListWrap table td dl dd{display:inline-block;vertical-align:top;}
div.myOrderListWrap table td dl dd a{display:block;}
div.myOrderListWrap table td dl dd a.btn-dir{line-height:0px;}

ul.deliveryInfo strong{font-weight:normal;color:#333;line-height:16px;text-decoration:underline;}

/** 장바구니 토탈금액 **/
div.totalPriceWrap{padding:10px;text-align:right;}
div.totalPriceWrap table td{padding:8px 0;text-align:right;}


div.orderStateWrap{padding:15px 40px;margin-bottom:30px;border:2px solid #e5e5e5;background:#FFF;}
div.orderStateWrap .totalCntWrap{padding-bottom:6px;}
div.orderStateWrap .totalCntWrap strong.txtCnt{font-size:16px;color:#ff0000;}
div.orderStateWrap .stateIconWrap ul li{float:left;width:24.5%;padding:15px 0 5px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
div.orderCnt1,div.orderCnt2,div.orderCnt3,div.orderCnt4,
div.orderCnt1_on,div.orderCnt2_on,div.orderCnt3_on,div.orderCnt4_on{width:80px;margin:0 auto;padding:6px 6px 6px 40px;font-size:13px;font-weight:bold; height: 41px;}
div.orderCnt4, div.orderCnt4_on{width:100px;}
div.orderCnt1{background: url(/himg/mypage/A0002/icon_buy_1.gif) left top no-repeat;}
div.orderCnt1_on{background: url(/himg/mypage/A0002/icon_buy_1_on.gif) left top no-repeat;}
div.orderCnt2{background: url(/himg/mypage/A0002/icon_buy_2.gif) left top no-repeat;}
div.orderCnt2_on{background: url(/himg/mypage/A0002/icon_buy_2_on.gif) left top no-repeat;}
div.orderCnt3{background: url(/himg/mypage/A0002/icon_buy_3.gif) left top no-repeat;}
div.orderCnt3_on{background: url(/himg/mypage/A0002/icon_buy_3_on.gif) left top no-repeat;}
div.orderCnt4{background: url(/himg/mypage/A0002/icon_buy_4.gif) left top no-repeat;}
div.orderCnt4_on{background: url(/himg/mypage/A0002/icon_buy_4_on.gif) left top no-repeat;}
div.orderCnt1 strong,div.orderCnt2 strong,div.orderCnt3 strong,div.orderCnt4 strong,
div.orderCnt1_on strong,div.orderCnt2_on strong,div.orderCnt3_on strong,div.orderCnt4_on strong{display: block; width: 100px; margin-top: 6px; padding-left: 10px;}

div.totalPointWrap{padding-bottom:10px;border-bottom:1px solid #e1e1e1;}
div.totalPointWrap strong.txtCnt{padding:5px 25px 5px 10px;text-align:right;font-family:verdana;color:#FF0000;font-size:16px;font-weight:bold;background: url(/himg/mypage/A0002/icon_point.gif) right 4px no-repeat;}
div.txtInfoWrap{margin-top:10px;}
div.txtInfoWrap ul li{padding: 3px 0;color:#9d9d9d;}
div.myOrderListWrap table td.orderDateDiv{width:}
div.myOrderListWrap table td.pointState{padding-right:15px;text-align:right;}
div.myOrderListWrap table td.pointState img{margin-left:5px;}


/*회원탈퇴*/
.btnMemOut{padding:5px 0;text-align:right;}
.memOutWrap{padding:20px;border:5px solid #49851d;}
.memOutWrap .titWrap{padding-bottom:8px;border-bottom:1px solid #e5e5e5;}
.memOutWrap .txtInfo{margin-top:20px;line-height:18px;}
.memOutWrap .stepOut{margin-top:20px;}
.memOutWrap .stepOut ul{margin-top:5px;}
.memOutWrap .stepOut ul li{padding: 2px 0 2px 10px;}
.memOutWrap .outTable table{width:100%;}
.memOutWrap .outTable table th{width:100px;padding:3px;font-size:12px;text-align:left;border:1px solid #c5c5c5;background:#f3f3f3}
.memOutWrap .outTable table td{padding:3px;border:1px solid #c5c5c5;}
.memOutWrap .outTable .passInfo{padding:3px 0;font-size:11px;}

/* 주소록 */
.addr_wrap table{width:100%;}
.addr_wrap table th{padding: 5px;border:1px solid #ddd;background: #e5e5e5;}
.addr_wrap table td{padding: 5px;border:1px solid #ddd;}
.addr_wrap .btnRight{text-align:right;}
/****** (end) ******/

.prodAmount {
    width: 120px;
}

.prodAmount dl {
    width: 60px;
    float: left;
    margin-top: 18px;
    margin-left: 2px;
}

a.cartCntModify {
    margin-top: 17px;
}

.chkDiv input {
    margin-bottom: 0;
}

.myOrderListWrap table tr td input, #chkAll {
    margin-bottom: 0;
}