@charset "utf-8";
/*아이디 찾기*/
.findWrap{padding: 0px 0 15px 0;text-align: left;}

/* 회원 공통*/
#member {word-break:break-all; letter-spacing:0; word-spacing:0;}
#member.wishList input[type="checkbox"] {
	position:relative;
	top:2px;
	width:16px;
	height:16px;
	margin:0;
	opacity:1;
	appearance:checkbox;
	-webkit-appearance:checkbox;
}
#member.wishList input[type="checkbox"]+label {
	margin-left:2px;
	font-weight:normal;
}

#member .icoCheck+label,#member .icoCheck+label+a {position:relative; top:-7px; font-size:13px;}
#member input[type="email"],#member input[type="password"],#member input[type="text"],#member input[type="tel"],#member input[type="number"] {position:relative; padding-left:15px;}
#member .icoInput {display:inline-block; position:absolute; top:10px; left:10px; width:30px; height:30px; background:url('/resource/official/common/img/ico_input.png') 0 0 no-repeat; background-size:30px auto;}
#member input[type="email"]+.icoInput {background-position:0 0;}
#member input[type="password"]+.icoInput {background-position:0 -30px;}
#member input[type="text"]+.icoInput {background-position:0 -60px;}
#member input[type="tel"]+.icoInput {background-position:0 -90px;}
#member input.datepicker+.icoInput {background-position:0 -120px;}
#member .memberInput.txtInput+.icoInput {background-position:0 -150px;}
#member .memberInput.defaultInput+.icoInput {background-position:0 -180px;}
#member .memberInput {
	border:0;
	width: 100%;
	height:50px;
	padding:6px;
	/* line-height:50px; */
	border: 1px solid #00aeef;
}
#member .essInput {position:absolute; top:0; right:0; width:0; height:0; font-size:0; text-indent:-9999em; border-radius:0 3px 0 0; border-width:5px; border-style:solid; border-left-color:#f5f5f5; border-bottom-color:#f5f5f5; border-top-color:transparent; border-right-color:transparent;}
#member .essCheck {position:relative; top:-7px; margin-left:15px;}
#member .memberNote {
	height:90px; padding:15px; vertical-align:top;
}
#member .memberSelect {
	background-image:url('/resource/official/common/img/ico_arr_select.png');
	background-position:97% 50%;
	background-repeat:no-repeat;
}
#member.agreement,#member.wishList {
	max-width:800px;
	margin:0 auto;
	padding-top:0;
	padding-bottom:30px;
}
#member.agreement header,#member.wishList header {
	padding:0;
	text-align:left;
	border-bottom:none;
	background:none;
}
#member .memberWrap {
	border-radius:5px;
	overflow:hidden;
}
#member header {
	padding: 30px 0px 0;
	text-align: left;
	max-width: 400px;
}
#member header h1 {
		font-size: 30px;
		padding: 0;
		color: #00aeef;
	}
#member header h3 {
	padding:20px 0 30px 0;
	font-size:15px;
	font-weight:normal;
}
#member .memberAddTitle,#member .memberAddText {margin:25px 0; text-align:center; font-size:13px; font-weight:normal; color:#737373; line-height:1.75;}
#member header .btnOut {
	margin-left:12px;
	padding:6px 12px;
	font-size:12px;
}
#member .memberInner {
	max-width: 400px;
	padding-bottom:50px;
	font-size:14px;
	width: 100%;
}
#member .form-group {
	position:relative;
	margin-bottom:15px;
}
#member .form-group label {
	font-weight:600;
	display:none;
}
#member .form-group.formLegend {padding-left:120px;}
#member .form-group.formLegend legend {position:absolute; top:5px; left:0; margin-bottom:0; font-size:13px; border-bottom:none;}
#member .form-group.formLegend legend .essCheck {top:0; margin-left:0; margin-right:2px;}
#member .form-group:last-of-type {
	margin-bottom:0;
}
#member .agreeCheck label {
	display:inline;
	font-size:13px;
	font-weight:normal;
	color:#737373;
	padding-left:5px;
}
#member .agreeCheck label span {display:block; margin-left:32px; margin-bottom:-2.5em; font-size:11px; color:#b0b0b0;}
#member .selectCheck label {
	display:inline;
	font-size:13px;
	font-weight:normal;
	color:#737373;
	margin-right:20px;
	padding-left:5px;
}
#member .agreeCheck label+a {margin-left:10px;}
#member .agreeCheck .regisNaver {position:relative; top:-7px; color:#b0b0b0; font-size:11px;}
#member .agreeCheck .regisNaver span {color:#1dc800;}
#member .rememberPw {margin:20px 0 30px 63px;text-align: left;}
#member .agreeCheck input[type="submit"] {width:300px; padding:12px 0; font-size:24px;height: 50px;background-color: #005752;}
#member .checkOption {
	padding:15px 10px 10px;
	border:1px solid #e6e6e6;
}
#member .checkOption label {
	font-size:13px;
}
#member .shopTable {
	width:100%;
	margin-bottom:20px;
	font-size:13px;
}
#member .shopTable thead {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0;
}
#member .shopTable tr {
	display:block;
	position:relative;
	margin-bottom:10px;
	padding:10px 15px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
#member .shopTable td {
	display:block;
	padding:5px 0;
}
#member .shopTable p {margin:0;}
#member .nonePost {text-align:center;}
#member .orderDate a {
	color:#0a72c3;
	text-decoration:underline;
}
#member .goodInfo {
	width:100%;
}
#member .goodInfo .thumb,#shop .goodInfo .info {
	display:table-cell;
	vertical-align:top;
}
#member .goodInfo .thumb {
	width:80px;
	border:1px solid #c3ccce;
}
#member .goodInfo .info {
	padding-left:10px;
}
#member .goodInfo .info span {
	display:block;
}
#member .shopTable .xsTh {
	display:inline;
	margin-right:15px;
	font-weight:bold;
}
#member .shopTable td img {
	width:100%;
}
#member .shopTable .btn_del {
	position:absolute;
	display:inline-block;
	top:10px;
	right:15px;
}
#member .shopTable td img {
	width:100%;
}
#member .goodInfo {
	padding-left:25px;
	text-align:left;
}
#member .goodInfo .thumb,#member .goodInfo .info {
	display:table-cell;
	vertical-align:middle;
}
#member .goodInfo .thumb {
	width:80px;
	border:1px solid #c3ccce;
}
#member .goodInfo .info {
	padding-left:10px;
	text-align:left;
	vertical-align:top;
}
#member .goodInfo a {
	display:table;
}
#member .goodInfo .info span {
	display:block;
	font-size:13px;
	text-align:left;
	color:#888;
}
#member .btn_del .del {
	padding:0;
	color:#0a72c3;
	border:none;
	background:none;
}
.btn {
	padding:12px 25px;
	font-size:13px;
	text-shadow:none;
	color:#999;
	border-color:#b3b3b3;
	border-radius:2px;
}
.btn.btnPoint {
	color:#FFF;
	border:0;
	width: 147px;
	height: 110px;
}
.pointColor {
	color:#000;
	font-weight: bold;
}
.error {margin:0 15px 10px; color:#d71e30;}
/* 회원가입 */
#member .checkSms {
	margin-right:10px;
}
#member .join_submit {margin-top:40px; text-align:right; font-size:0;}
#member .join_submit a,#member .join_submit input[type="button"],#member .join_submit a,#member .join_submit input[type="submit"] {
	width:50%;
	margin:0;
	padding:12px 0;
	font-size:24px;
	border:none;
}
#member input:-webkit-autofill {}
#member .infoTxt {margin-bottom:45px;}
#member .infoTxt p {font-size:16px;}
#member .infoTxt ul,#member .infoTxt li {list-style:none;}
#member .infoTxt li {position:relative; padding-left:10px;}
#member .infoTxt li:before {content:""; position:absolute; top:7px; left:0; width:4px; height:4px; border-radius:50%; }
#member .infoTxt .desc {padding:0; font-size:13px; color:#a6a6a6;}
#member.join .col-md-6,#member.memberInfo .col-md-6 {padding:0; margin-bottom:15px;}
#member.join .datepicker {cursor:pointer;}
#member.memberInfo span.col-md-6 {line-height:1; color:#969696;}
#member .join_submit a {border-radius:3px 0 0 3px;}
#member .join_submit a+input[type="button"],#member .join_submit a+input[type="submit"] {border-radius:0 3px 3px 0;}
#member .join_submit .btn {border-right:1px solid rgba(255,255,255,0.5); border-color:rgba(255,255,255,0.5)}
#member .join_submit .btnCancel {color:#fff; background:#c0c0c0;}
#member .join_submit .btnCancel:hover,#member .join_submit .btnCancel:focus,#member .join_submit .btnCancel:active {background:#767676;}

#member .postCode {position:relative;}
#member .postCode .left {padding-right:115px;}
#member .postCode .right {position:absolute; top:0; right:0; width:auto;}
#member .postCode .btn {width:100px; height:50px;}
#member .address input[type="text"] {padding-left:20px;}
#member .findPostcode {position:relative;}
#member .findPostcode label {position:absolute; top:0; left:0; width:100%; height:100%; margin:0; background:none; z-index:1;}

/* 로그인 */
#member .agreeCheck .pull-left {
	padding-top:9px;
}
.memberFind a{padding: 0 10px;}
#member .memberFind {padding:10px 0 0; padding-bottom:0; text-align:center;}
#member .memberFind .bar {
	margin:0 8px;
	color:#dcdcdc;
}
#member .memberFind span {display:block; margin-bottom:10px; margin-right:20px;}
#member .memberFind span:before {display:inline-block; position:relative; top:10px; width:28px; height:28px; margin-right:5px; content:""; background:url('/resource/official/common/img/ico_find.png') 0 0 no-repeat;}
#member .memberFind .icon {display:inline-block; position:relative; top:10px; width:28px; height:28px; margin-right:5px; content:""; background:url('/resource/official/common/img/ico_find.png') 0 0 no-repeat;}
#member .memberFind .bar {display:inline; margin:0 5px; color:#dcdcdc;}
#member .memberFind .bar:before {display:none;}
#member .memberJoin {padding:30px 15px 45px;}
#member .goJoin {font-size:14px; text-align:center; color:#767676; font-family:"NBG","Malgun Gothic",Arial,"돋움",Dotum,sans-serif;}
#member .goJoin a {display:block; max-width:180px; font-size:16px; margin:10px auto 0; padding:8px 0; color:#fff; border-radius:3px; background:#c0c0c0;}
#member .goJoin a:hover,#member .goJoin a:focus {background:#767676;}

/* 아이디, 비밀번호 찾기/결과 */
#member .btnFind {margin-top:40px;}
#member .btnFind input[type="submit"] {width:100%; padding:12px 0; font-size:24px;}
#member .id_info {
	margin-top:15px;
}
/* 보관함 */
#member.agreement header,#member.wishList header {margin:0 0 1.3em;}
#member.agreement header h1,#member.wishList header h1 {margin-top:20px; margin-bottom:0.5em; font-size:2em; line-height:1.5;}
#member.agreement header h2,#member.wishList header h2 {
	margin-top:20px;
	font-size:16px;
}
#member.wishList .btn {
	padding:5px 10px;
	font-size:13px;
}
#member .cartBtn {
	text-align:right;
}
/* 이용약관 */
#member.agreement .terms {font-size:0.85em; line-height:1.75;}

/* date picker */
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table
}
.ui-helper-clearfix:after {
	clear: both
}
.ui-helper-clearfix {
	zoom: 1
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
	text-decoration: none
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}
button.ui-button::-moz-focus-inner {
border:0;
padding:0
}
.ui-datepicker {
	position:relative;
	width:260px;
	padding:15px;
	display:none;
	border-radius:3px;
	z-index:2;
}
.ui-datepicker:before {
	position:absolute;
	top:50px;
	left:0;
	content:"";
	width:100%;
	height:33px;
	background:#f5f5f5;
	z-index:1;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	margin:-15px -15px 0;
	padding:10px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	background:#494f5d;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 15px;
	width: 1.8em;
	height: 1.8em;
	line-height:1;
}
.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before {
	cursor:pointer;
	font-family:FontAwesome;
	font-size:1.8em;
}
.ui-datepicker .ui-datepicker-prev {left:20px;}
.ui-datepicker .ui-datepicker-next {right:20px}
.ui-datepicker .ui-datepicker-prev:before {content: "\f190";}
.ui-datepicker .ui-datepicker-next:before {content: "\f18e";}
.ui-datepicker-close {display:none;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display:none;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {width: 100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:40%;
	margin:0 2%;
	border: 1px solid #c7d7d5;
	color:#666;
}

.ui-datepicker table {
	position:relative;
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
	z-index:2;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: normal;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: center;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin:0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border: none;
	position: relative;
	background:none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding:0;
	width: auto;
	overflow: hidden;
	text-indent:-999px;
	border:none;
	position: absolute;
	top: -215px;
	right: 0;
	width: 14px;
	height: 18px;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
	display:none;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-cover {
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}
.ui-widget {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #e2e2e2;
	/*background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;*/
	color: #777;
	background:#fff;
	font-size:14px;
	/*padding:0;
	width:188px;
	margin-top:-1px;
}
.ui-widget-content a {
	color: #999
}
.ui-widget-header {
	/*border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #fff;
	font-weight: bold*/
}
.ui-widget-header a {
	color: #fff
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #fff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #fff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #fff
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}
#member {
	/* background-color: #f0efeb; */
	max-width: 1000px;
	/* margin:114px auto; */
	border-radius: 10px;
	width: 95%;
}

#loginBG{padding: 70px 0 160px 0;/* background-image: url(/img/loginimg.png); *//* background-color: #f0efeb; */}
/*mediaquery*/
@media (max-width:320px) {
}
@media (min-width:320px) {
}
@media (max-width:640px) {
	#loginBG{background-image: url(/img/loginimgM.png);padding: 40px 0;background-size:100%;}
}
@media (max-width:767px) {
	#member {padding:50px 0;width: 300px;padding-top: 0}
	 fieldset,#member .memberInner{padding: 0;margin:0;}
	 #member .memberInner{max-width: 300px;}
	 #member header{max-width:300px}
	 #member .memberInput{max-width: 300px;width: 80%}
	#member .memberFind {padding-top:10px; padding-bottom:0;}
	#member .checkOption .block {
		display:block;
	}
	#member header .btnOut {
	display:inline-block;
	margin:5px 0 0 0;
	}
	.btn.btnPoint{width:117px;}
	#member .agreeCheck input[type="submit"],#member .btnFind input[type="submit"],#member .join_submit a,#member .join_submit input[type="button"],#member .join_submit a,#member .join_submit input[type="submit"]  {font-size:16px;}
}
@media (min-width:768px) {
	.error {margin:0 0 10px;}
	#member .left .essInput {right:5px;}

	#member.join,#member.memberInfo {
		max-width:640px;
	}
	#member header h1 {
		font-size: 30px;
		padding: 0;
		color: #00aeef;
	}
	#member .memberAddTitle,#member .memberAddText {font-size:14px;}
	#member.agreement header h2,#member.wishList header h2 {font-size:18px;}
	#member .shopTable thead {
		position:static;
		width:auto;
		height:auto;
		margin:0;
	}
	#member .shopTable tr,#member .doneInfo .shopTable tfoot tr {
		display:table-row;
		padding:0;
		margin:0;
		border:none;
		background:none;
	}
	#member .shopTable th,#member .shopTable td {
		text-align:center;
		border-bottom:1px solid #e6e6e6;
	}
	#member .shopTable th {
		padding:15px 5px;
		border-top:1px solid #e6e6e6;
	}
	#member .shopTable td {
		display:table-cell;
		padding:25px 5px;
		color:#676767;
	}
	#member .goodInfo {
		display:table-cell;
		width:45%;
		padding-left:25px;
		text-align:left;
	}
	#member .orderInfo .goodInfo {
		width:60%;
		padding-left:25px;
	}
	#member .goodInfo .thumb,#member .goodInfo .info {
		vertical-align:middle;
	}
	#member .goodInfo .thumb {
		width:50px;
	}
	#member .goodInfo a {
		display:table;
	}
	#member .goodInfo .info {
		padding-left:25px;
	}
	#member .goodInfo .info span {
		font-size:13px;
		text-align:left;
		color:#888;
	}
	#member .shopTable .xsTh {
		display:none;
	}
	#member .shopTable .btn_del {
		display:table-cell;
		position:static;
	}
	#member .btn {
		padding:7px 20px;
	}
	#member .form-group,#member.join .col-md-6,#member.memberInfo .col-md-6 {
		margin-bottom:10px;
	}
	#member .form-group.formLegend {padding-left:140px;}
	#member .memberFind {font-size:13px;}
	#member .memberFind span {display:inline;}
	#member .memberFind .icon {display:none;}
	#member .goJoin {font-size:13px;}
	#member .agreeCheck label span {display:inline; margin-left:3px; margin-bottom:0;}
	#member.join .infoTxt {height:94px; background-image:url('/resource/official/common/img/bg_memberjoin.png'); background-size:99px 94px; background-repeat:no-repeat; background-position:100% 50%;}
	#member.join .infoTxt p {padding-top:23px;}
	#member.join .infoTxt .desc {padding:0;}
	#member.memberInfo .infoTxt {height:89px; background-image:url('/resource/official/common/img/bg_memberinfo.png'); background-size:116px 89px; background-repeat:no-repeat; background-position:100% 50%;}
	#member.memberInfo .infoTxt p {padding-top:10px;}
	#member.memberInfo .infoTxt .desc {padding:0;}
	#member.join .col-md-6.left,#member.memberInfo .col-md-6.left {padding-right:5px;}
	#member.join .col-md-6.right,#member.memberInfo .col-md-6.right {padding-left:5px;}
	#member.memberInfo span.col-md-6 {line-height:50px;}
	#member.agreement header h1,#member.wishList header h1 {font-size:2em;}
	#member.wishList .btn {padding:7px 20px;}
	#member .postCode .right {position:static;}
}
@media (min-width:992px) {
	#member header h1 {
		font-size: 30px;
		padding: 0;
		color: #00aeef;
	}
	#member.agreement header h1,#member.wishList header h1 {font-size:2em;}
	#member .btn {
		padding:10px 25px;
	}
	#member .form-group,#member.join .col-md-6,#member.memberInfo .col-md-6 {
		margin-bottom:10px;
	}
	#member.wishList .btn {
		padding:10px 25px;
	}
}
@media (min-width:1200px) {
}


#emailfind,#telfind,#emailfind2,#telfind2{float:left;width: 60%;}
#member  #emailfind2 input[type="text"], #member #telfind2 input[type="text"]{height:30px}
#member .btn{float:left;width: 18%;margin-right: 1%;margin-left: 1%;padding:0;background: #00aeef;}
#member input[type="reset"]{margin:0;background: #aaa;}
#fidck {float:left;width:50%}

@media (max-width:640px) {
	#fidck {float:none;width:100%}
}