@charset "utf-8";

/*버튼*/
.btn-product-view,
.btn-select-delete {
	padding:10px 20px;
	text-align:center; font-size:13px; display:inline-block;
	line-height:1;
	border:1px solid #bbb;
}
.btn-product-view:hover,
.btn-select-delete:hover {
	background:var(--base1); color:#fff !important; border:1px solid var(--base1);
}



a.typeB {
	display:inline-block;
	padding:0 10px; height:40px; line-height:40px;
	font-size:13px; border:1px solid transparent; background:#333; color:#fff !important; vertical-align:middle;
}
a.typeB:hover {background:#000;}

/* ********** 장바구니 ********** */
.order_process {border:1px solid #e5e5e5; background:#f9f9f9; display:table; width:100%;}
.order_process>* {display:table-cell; vertical-align:middle; padding:15px 0; text-align:center;}
.order_process span.icon-nextStep {
	width:5%;
	background:url(/images/mypage/icon_nextStep.svg)no-repeat center;
	background-size:50%;
}
.order_process p {font-size:16px; font-weight:300; color:#000; width:30%; line-height:1.4;}
.order_process p>span {display:inline-block; width:100%; color:#000; font-weight:500; font-size:15px;}
.order_process p.on {color:#000; font-weight:500;}

.cart_wrap .order_process {
	margin:0 auto 10px;
	/* border:1px solid red; */
}

body .include-updown-btn {position:relative; display:inline-block; width:60px; border:1px solid #ddd;}
body .include-updown-btn>input {padding:5px 10px 6px; width:60px; height:36px; text-align:right; background:#fff; overflow:hidden; border:0; font-weight:300; min-height:auto;}
body .include-updown-btn>p {display:inline-block; position:absolute; right:-25px; top:-1px;}
body .include-updown-btn p>a {display:block; height:19px; width:25px; border:1px solid #ddd; height:19px;}
body .include-updown-btn p>a:first-child {background:#fff url(/images/common/ea_up.png) 50% no-repeat; border-bottom:0;}
body .include-updown-btn p>a:last-child {background:#fff url(/images/common/ea_down.png) 50% no-repeat;}
body .include-updown-btn p>a:hover {background-color:#eee;}
	

input:focus,select:focus,textarea:focus {outline:none !important; border:2px solid #333!important; background-color:#fff !important;}
/* ---------- 19-11-21 form css ::start ---------- */
form[class*="form-"] input[type="text"],
form[class*="form-"] input[type="password"],
form[class*="form-"] input[type="number"],
form[class*="form-"] select,
form[class*="form-"] textarea {
	border:1px solid #ddd; border-radius:5px;
	height:50px; padding:6px 15px;
	font-size:16px; line-height:1; color:#333;
	background-color:#fff; background-image:none;
	width:100%;
	-webkit-appearance: none; /*모바일에서 입체효과 없애기*/
	-moz-appearance: none;
	appearance: none;
}
form[class*="form-"] input::-webkit-input-placeholder {color:#666 !important;} /*크롬,사파리*/
form[class*="form-"] input::-moz-placeholder {color:#666 !important;} /*파폭*/
form[class*="form-"] input::-ms-input-placeholder {color:#666 !important;} /*ie*/
.checkWrap input[type="checkbox"] {}

form select[name="password_q"] {padding:6px 35px 6px 15px;}

/* 체크박스:: */
.checkWrap_sunnong {padding:20px 0; color:#000; font-size:17px; background-color:transparent; text-align:right;}
.checkWrap_sunnong>* {display:inline-block; vertical-align:middle; line-height:1; font-weight:normal;}
.checkWrap_sunnong input {}
.checkWrap_sunnong input[type='checkbox'] { position : absolute; left : -999999px;}
.checkWrap_sunnong input[type='checkbox']+label { padding:3px 30px; padding-left:30px; background:url(/images/common/i-check.png) no-repeat left top 2px / 20px ; cursor:pointer;}
.checkWrap_sunnong input[type='checkbox']:checked+label {background-image:url(/images/common/i-check-on.png);}

.checkWrap_sunnong input[type='radio'] {display:none;}
.checkWrap_sunnong input[type='radio']+label {padding:3px 0px; padding-left:30px;  background:url(/images/common/i-check.png) no-repeat left top 0px / 20px ; cursor:pointer;}
.checkWrap_sunnong input[type='radio']:checked+label {background-image:url(/images/common/i-check-on.png);}

/* 로그인 */
.memberLayout .login_box {text-align:center; width:50%; margin:0 auto;}
.memberLayout .login_box h3 {font-size:30px; margin-bottom:30px; font-weight:700;}
.memberLayout .login_box p {margin-bottom:20px;}
.login_box .form-group label {display: none;}
.login_box .form-group > div+div {margin-top:10px;}
.login_box .form-group .checkWrap {text-align:left;}
.login_box .form-group .checkWrap input {width:15px; height:15px; transform:translateY(-1px);}

.login_box .btn-wrap a {display: inline-block; width: 100%; color: #fff!important; background-color:#333; line-height:1; border-radius:5px; font-size:20px; padding:16px 10px;
text-align:center; transition:all 0.2s;}
.login_box .btn-wrap a:hover {background:#999;}
.login_box .info.box {display:flex; justify-content:center; margin-top:20px; gap:40px;}
.login_box .info.box a {display:inline-block; color:#000; font-weight:500; transform:var(--textRotate); position:relative; font-size:18px;}
.login_box .info.box > div {position:relative;}
.login_box .info.box > div+div:before {content:""; display:block; width:1px; height:16px; background:#999; position:absolute; left:-20px; top:7px;}
.login_box .info.box a:hover {color:var(--amethyst);}

/* 약관 및 처리방침 동의 */
.memberLayout .agree,
.memberLayout .privacy {padding:30px !important; padding-right:15px !important; margin:0; border-radius:10px; border:1px solid #ddd; background-color:#f9f9f9; overflow:hidden;}

.memberLayout .agree pre {height:300px !important; overflow-y:auto}
.memberLayout .agree pre::-webkit-scrollbar {height:10px; width:10px;}
.memberLayout .agree pre::-webkit-scrollbar-thumb {background-color:#999; border-radius:5px;}
.memberLayout .agree pre::-webkit-scrollbar-track {background-color:#ccc; border-radius:5px;}

.memberLayout .privacy pre {height:300px !important; overflow-y:auto}
.join .h4 {position:relative; padding-left:25px; margin-bottom:20px; font-size:20px;
font-weight:600; color:#000; letter-spacing:-0.5px; line-height:1; transform:var(--textRotate);}
.join .h4:before {position: absolute; left:0; top:7px;content:'';display:inline-block;width:15px;
height:3px; background:#000;}
.memberLayout .agree pre,
.memberLayout .privacy pre {
	font-family:inherit !important;
	width:100%; font-size:16px;
	margin:0; padding:0; padding-right:30px; color:#555;
	line-height:inherit;
	background:transparent; border:none;
	word-break:keep-all;
}
.agree pre strong, .privacy pre strong {font-size:14px; color:#000; font-weight:400;}

.memberLayout .agree pre table {border-collapse:collapse; border:1px solid #ddd; border-top:1px solid #000; text-align:center;}
.memberLayout .agree pre table tr>* {padding:7px 10px; border-right:1px solid #ddd; color:#000}
.memberLayout .agree pre table tr>*:last-child {border-right:none;}
.memberLayout .agree pre table tr {border-bottom:1px solid #ddd}
.memberLayout .agree pre table tr th {background:#8d2b21; color:#fff; font-weight:400}
.memberLayout .join .checkWrap_sunnong {margin-top:20px;}

.memberBtn-single {text-align:center; margin-top:30px!important;}
.memberBtn-single li a {display: inline-block; padding: 20px 50px; line-height:1; background: #333; color:#fff; font-size: 18px; border-radius:5px; font-weight:600; transform:var(--textRotate); transition:all 0.2s;}
.memberBtn-single li a.gray {background:#999;}
.memberBtn-single li a:hover {background:#000;}
.memberBtn-single ul {display:flex; justify-content:center; gap:10px;}


/* 회원가입 */
.join .sub-title {line-height:1}
.join .sub-title span {}

.join .title {padding-bottom:10px; margin-bottom:0; border-bottom:1px solid #333; font-size:16px; color:#000;}
.join .title span {font-size:12px; color:#666; font-weight:normal;}
.join .formGroup a.btn {min-height:32px; font-size:11px; letter-spacing:0; padding:0 20px; line-height:2.8;}
.join > .guide {margin-bottom:20px;}
.join > .guide span {color:var(--amethyst);}
.join .formGroup .gender {padding:0;}
.join .formGroup .gender.checkWrap_sunnong label {padding-left:25px; font-size:14px;}
.join .formGroup .gender.checkWrap_sunnong label:before {width:20px; height:20px; top:3px;}
.join .formGroup>div {min-height:34px; margin-bottom:20px; width: 80%;}
.join .formGroup>div>div {padding-left:0; display:inline-block;}
.join .formGroup>div>div.gender label {display:inline-block; margin-left:10px; vertical-align:baseline;}
.join .formGroup>div:last-child {margin-bottom:0;}
.join .formGroup>div p {clear:both; margin:0; font-size:15px; color:#999; line-height:1.4; padding-left:20px;}
.join .formGroup>div>* {margin-bottom:5px;}
.join .formGroup input[type="text"].inline {height:34px; padding:4px 12px; border:1px solid #ccc;}
/*.join .formGroup input[type="checkbox"] {display:none !important}*/
.join .formGroup span.inline {display:block; float:left; height:34px; padding:6px 5px;}
.join .formGroup .select_box {height:34px;border:1px solid #ccc;}
.join .formGroup .mail {border-right:0 !important;}
.join .formGroup .divinner label {display:block; }
.join .formGroup .divinner label input {vertical-align:middle; margin:0 !important;}
.join .formGroup .divinner label .check_text {vertical-align:middle; padding-left:5px;}
.join .formGroup .divinner>div {padding-right:5px !important;}
.join .formGroup .divinner>div:last-child {padding-right:0 !important;}
.join .formGroup .check_text {font-weight:normal; padding-left:25px;}

/*** 체크박스 ***/
/* 기본 스타일 숨기기 */

/* check_text에 기본 박스 스타일 주기 */
.check_text{display:inline-block; position:relative; padding-left:28px; line-height:20px; cursor:pointer;}
.check_text::before{content:""; position:absolute; left:0; top:0; width:18px; height:18px; border:1px solid #464646; background:#fff; box-sizing:border-box; transition: all 0.2s ease;}

/* 체크됐을 때 표시 */
input[type="checkbox"].checkbox_normal:checked + .check_text::before{background:var(--base3); border-color:var(--base3);}
input[type="checkbox"].checkbox_normal:checked + .check_text::after{content:""; position:absolute; left:6px; top:2px; width:6px; height:12px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(45deg);}


.join .formGroup .inputWrap .check_text_wrap {margin-top:10px !important;}
.join .formGroup .inputWrap.telWrap>p {padding-left:0; font-size:14px; margin-top:5px !important; display:block;}
.join .formGroup .autoCodeWrap {position:relative;}
.join .formGroup .autoCodeWrap input {}
.join .formGroup .autoCodeWrap input::placeholder {font-size:14px; color:#666; font-weight:300}
.join .formGroup.cal_Box .email>p {padding-left:0; font-size:14px; margin-top:5px !important}
.join .formGroup.AutoWrap .autoCode {position:relative; top:0; left:0; z-index:100;height:40px; margin-right:10px !important; line-height:40px; color:#999; font-weight:bold; font-size:16px; vertical-align:top;}
.autoCode>span {color:#3e9eff !important; font-style:italic !important;}
.autoCode+div input {padding-left:92px;}

.join .formGroup.border-t {border-top:1px solid #000}
.join .formGroup {border-bottom:1px solid #ddd; padding:20px 0;}
.join .formGroup .labelName {
	display:inline-block; text-align:center; width:206px;
	vertical-align:top; padding:7px 20px; text-align:left;
	color:#000; font-size:18px;
}
.join .formGroup .labelName.empha {position:relative;}
.join .formGroup .labelName.empha:before {content:"*"; position:absolute; top:10px; left:5px; color:var(--amethyst);}
.join .formGroup .inputWrap {display:inline-block;}
.join .formGroup .inputWrap a.cal_Img {
	width:40px; height:40px; display:inline-block; margin-left:2px !important; border-radius:5px; vertical-align:top;
	background:#333 url(../images/common/i-calender.png)no-repeat center;
}
.join .formGroup .inputWrap.address br:after {}
/*.join .formGroup .inputWrap>* {display:inline-block; margin:0 !important;}*/
.join .formGroup .inputWrap input:not([type=radio]):not([type=checkBox]) {width:230px; height:40px; border:1px solid #ddd;}
.join .formGroup.autoCode .inputWrap input:not([type=radio]):not([type=checkBox]) { width : 350px; }
.join .formGroup .inputWrap.telWrap select { width :80px!important; }
.join .formGroup .inputWrap .notice {margin-top:10px; padding-left:0; /*color:#ff0000;*/}
.join .formGroup .inputWrap .notice.red {color:#ff0000;}

.join .formGroup .inputWrap>div:last-child {display:inline-block;}
.join .formGroup .inputWrap.h0 {height:auto !important; width:76.8%}
.join .formGroup .inputWrap.h0>div:first-child {margin-bottom:5px !important;}
.join .formGroup .inputWrap.h0>div:last-child {display:block;}
.join .formGroup .inputWrap>div:last-child input {}
.join .formGroup.birth select {max-width:100px;}
.join .formGroup.email .middle {max-width:150px;}
.join .formGroup.email select {max-width:150px;}
.join .formGroup .inputWrap.address .directly input {display:block; width:800px;}
.join .formGroup .inputWrap.address .directly input+input {margin-top:5px;}
input[type=file]::file-selector-button {display:none;}
.attach.type1 input[type="file"] {border:0!important; line-height:40px;}
.attach.type1 span {display:flex; align-items:center; gap:10px;}
.attach.type1 .btn_upload {display:inline-block; text-align:center; padding :8px 20px;
font-size:14px; color:#fff; background:#333; border-radius:2rem; cursor: pointer;margin-right:5px; padding-left:0;}
.join .formGroup>div .btn_upload p {color:#fff;}
.join .formGroup input[type="file"] {border:0;}


/* 회원가입 완료 */
.join_end {text-align:center; padding:50px 30px; border-radius:10px; border:1px solid #ddd}
.join_end .title {font-size:24px; color:#000; font-weight:600;}
.join_end .title span {color:var(--amethyst);}
.join_end p {margin-top:20px; }


.telWrap select {width:auto !important;}
/*.telWrap input:not([type=radio]):not([type=checkbox]) {width:100px !important;}*/
.telWrap .telSpan {padding:0 5px; line-height:40px;}

.btn_box {text-align:center;}
.board_ebi .write_normal .form-group>div p {letter-spacing:-1px;}
.padr5 {padding-right:5px !important;}




.join .formGroup .btnAddress { display:inline-block; padding:0 15px; height:36px; margin-left:5px; margin-bottom:5px; font-size:14px; color:#fff; line-height:36px; border-radius:5px; background:#333; /*vertical-align:middle;*/}

.join .formGroup .hidden {position:absolute; left: -100000px; top: auto; width:1px; height:1px; overflow:hidden;}
.join .formGroup .btnDate {display:inline-block; width:38px; height:36px; margin-left:5px; border-radius:5px; background:#333 url(/images/common/i-calender.png) no-repeat center; vertical-align:middle;}

/* 달력 */
.mobileCal .mobileCalPopup {display:none;}
.mobileCal .mobileCalPopup {z-index:999999;position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0, 0, 0, .5)}
.mobileCal .mobileCalPopup .bg {}
.mobileCal .mobileCalPopup .mobileCalFrame {z-index:9992; position:fixed; text-align:center; max-width:90%;}
.mobileCalInner { padding:50px 30px; color:#000; font-weight:400; border-radius:10px; background:#fff;}
.mobileCalInner select {padding:5px 35px 5px 10px; margin-right:10px; border-radius:5px; border:1px solid #ddd;}
.mobileCalInner select:focus {outline:none;}
.mobileCalInner select+select {margin-left:15px; color:#000}
.mobileCalInner .btn_box {text-align:center; margin-top:30px;}
.mobileCalInner .btn_box ul {display:inline-block; padding-left:0;}
.mobileCalInner .btn_box ul:after {clear:both; content:''; display:block;}
.mobileCalInner .btn_box ul li {display:inline-block; float:left; margin:0 5px;}
.mobileCalInner .btn_box ul li a {display:inline-block; font-size:15px; border-radius:3px; padding:5px 20px; background:#333; color:#fff}
.mobileCalInner .btn_box ul li:first-child a {background:#2c674f}



/* ************************ #1.데스크탑 (1200~) ************************ */
@media screen and (min-width: 1200px), print {	
	
	/* ********** 장바구니 ********** */
	
	
	
	
	/* 체크박스::shop>order.html*/
	.checkWrap_shopPart {text-align:left;}
	.checkWrap_shopPart>p {position:relative; height:auto !important; line-height:normal !important;}
	.checkWrap_shopPart>p>label>* {display:inline-block; vertical-align:top; line-height:1; font-weight:300;}
	.checkWrap_shopPart input {display:none !important;}
	.checkWrap_shopPart span {display:inline-block; height:25px; padding-left:30px; padding-top:6px; cursor:pointer; color:#000; font-size:14px;}
	.checkWrap_shopPart span:before {position:absolute; top:0; left:0; content:""; width:25px; height:25px; border:3px solid #000; display:block; border-radius:50%;}
	.checkWrap_shopPart input:checked+span:before {background:#000 url(/images/common/icon_check.svg)no-repeat center; background-size:70%;}
	
	
	/*마이페이지-리스트*/
	.mypage_list .ment {margin-bottom:50px;}
	.mypage_list .ment p {font-size:18px; color:#666; text-align:center; font-weight:300; line-height:1.6; letter-spacing:-.5px;}
	.mypage_list .ment p span {color:#666; font-weight:500;}
	
	
	.mypage_list ul {font-size:0;}
	.mypage_list ul li {padding:5px; display:inline-block; width:25%;}
	.mypage_list ul li a {
		border:1px solid #ddd; display:block; padding:60px 30px 70px; text-align:center;
		background-color:#f9f9f9;
		background-position:center;
		background-repeat:no-repeat;
	}
	.mypage_list ul li a span {
		background-color:#f9f9f9;
		background-position:center;
		background-repeat:no-repeat;
		background-size:contain;
		display:inline-block; width:61px; height:65px;
	}
	
	/*적립금내역 추가 19-12-24 start*/
	.mypage_list ul li.i_search a span {background-image:url(/style_member/img/i_search.png);}
	.mypage_list ul li.i_basket a span {background-image:url(/style_member/img/i_basket.png);}
	.mypage_list ul li.i_like a span {background-image:url(/style_member/img/i_like.png);}
	.mypage_list ul li.i_point a span {background-image:url(/style_member/img/i_point.png);}
	.mypage_list ul li.i_modify a span {background-image:url(/style_member/img/i_modify.png);}
	
	.mypage_list.type-list4-over ul {text-align:center;}
	.mypage_list.type-list4-over ul li {width:220px !important;}
	.mypage_list.type-list4-over ul li a {padding-left:0; padding-right:0;}
	/*적립금내역 추가 19-12-24 end*/
	
	
	.mypage_list ul li a p {margin-top:10px; font-size:16px; color:#666;}
	.mypage_list ul li a:hover {border:1px solid #666;}
	.mypage_list ul li a:hover p {color:#666;}
	
	
	
	/*공통*/
	.ico_title {display:inline-block; width:20px; height:20px; border-radius:50%; background:#666 url(/style_member/img/arrow-right-fff.png)no-repeat center; background-size:5px !important;}
	
	.phoneSize {display:none;}
	
	
	/* 페이징 공용 */
	.pageBtn_wrap {font-size:0; text-align:center; margin:20px auto;}
	.pageBtn_wrap ul {display:inline-block; vertical-align:top;}
	.pageBtn_wrap ul li {display:inline-block;}
	.pageBtn_wrap a {padding:20px; display:inline-block; border:1px solid #d7d7d7; font-size:13px;}
	.pageBtn_wrap>a {border-right:0;}
	.pageBtn_wrap>a:hover {background-color:#f9f9f9;}
	.pageBtn_wrap ul li a {padding:0 17px; height:42px; line-height:42px;}
	.pageBtn_wrap ul li+li a {border-left:0;}
	.pageBtn_wrap ul li.on a,
	.pageBtn_wrap ul li:hover a {font-weight:500; color:#fff; background:#333;}
	
	.pageBtn_wrap .first {background:url(/style_member/img/first.png) 50% no-repeat;}
	.pageBtn_wrap .last {background:url(/style_member/img/last.png) 50% no-repeat; border-right:1px solid #ddd;}
	.pageBtn_wrap .prev {background:url(/style_member/img/prev.png) 50% no-repeat; border-right:1px solid #ddd; margin-right:10px;}
	.pageBtn_wrap .next {background:url(/style_member/img/next.png) 50% no-repeat; margin-left:10px;}
	
	.pageBtn_mobile {display:none;}
	
	
	
	
	
	/* ******************** 나의찜내역 + 장바구니 ******************** */
	/* 제품 테이블 */
	.product_table {position:relative; border-top:1px solid #000; margin:10px 0 0;}
	.product_table td strong {display:block; text-align:center;}
	.product_table table {width:100%;}
	.product_table th, .product_table td {padding:15px 10px;  border-bottom:1px solid #ddd; text-align:center;}
	.product_table th {font-size:15px; color:#666; background:#f5f5f5; text-align:center; font-weight:400;}
	.product_table td {color:#000; font-weight:300;}
	.product_table td a {color:#000; font-weight:300;}
	.product_table td a.orderNum {text-decoration:underline !important;}
	.product_table td a:hover {color:red;}
	.product_table td img {width:68px; display:inline-block;}
	.product_table .tb_proTitle {padding-left:10px;}
	.product_table .tb_proTitle p {text-align:left;padding-left:10px}
	.product_table .tb_proTitle img {padding-right:0; margin-right:15px;}
	.product_table .tb_proTitle div {display:inline-block; vertical-align:middle;}
	
	.product_table .tb_proTitle.width-fix>div>div {width:85%; text-align:left; padding-left:5px;}
	
	.product_table .tb_proTitle div>p>a {font-size:16px; color:#000; font-weight:300; display: inline-block; word-break:break-all; width:100%;}
	.product_table .tb_proTitle div>p>a:hover {color:red;}
	.product_table .tb_proTitle div>span {font-size:12px; color:#999; display:block; max-width:270px; text-align:left;}
	.product_table .tb_proTitle div.left_con {font-size:13px; max-width:100%; word-break:keep-all; color:#666;}
	.product_table .tb_proTitle div.left_con>span {color:red !important; font-weight:400;}
	.product_table .tb_proTitle div.left_con * {display:inline-block !important;}
	.product_table .tb_proTitle div.left_con_search {display:block; margin-top:5px;}
	.product_table .tb_proTitle div.left_con_search a {display:inline-block; border:1px solid #ddd; padding:5px 10px;}
	.product_table .tb_proTitle div.left_con_search a:hover {border:1px solid #666; background:#666; color:#fff;}
	.product_table .tb_proTitle div.left_con_search a strong {font-weight:400;}
	.product_table .tb_proTitle>div {display:table; width:100%;}
	.product_table .tb_proTitle>div>* {display:table-cell;}
	.product_table .tb_proTitle>div>a {width:80px;}
	.product_table b {display:block; color:#000; text-align:center; font-weight:300;}
	.product_table .tb_mobileTh {display:none;}
	.product_table .tb_btnWrap div {text-align:center; padding-right:5px;}
	
	.product_table .linkBasic-btn,
	.product_table .order-cancle-btn {
		display:inline-block; padding:10px 15px; border:1px solid #ddd; width:auto !important;
		line-height:1;
		font-size:14px !important; color:#333;
	}
	.product_table .linkBasic-btn:hover,
	.product_table .order-cancle-btn:hover {background:var(--base1); color:#fff; border:1px solid var(--base1);}
	
	.today_list .product_table .tb_proTitle>div a {cursor:default;}
	.today_list .product_table .tb_proTitle>div>* {max-width:68px;}
	
	
	
	.tb_outsideBtn {padding:0;}
	
	.tdBtn {margin-top:5px;}
	
	.order_info .tb_proTitle img {padding-right:0 !important; margin-right:15px;}
	
	ul.explain_01 {margin-top:10px;}
	ul.explain_01 li {font-size:16px; color:#000; font-weight:300;}
	ul.explain_01 li span {font-weight:400;}
	
	ul.explain_02 li {font-size:14px; color:#000; font-weight:300;}
	ul.explain_02 li span {font-weight:400;}
	
	/*shop>order.html*/
	.customer_info {margin-top:50px;}
	
	/* 제품 테이블 합계 */
	.product_total {padding:20px 0; background:#f5f5f5; border-bottom:1px solid #000; text-align:center; font-size:0;}
	.product_total>div {display:inline-block; width:30%; vertical-align:middle;}
	.product_total_member>div {width:20% !important;}
	.product_total b {display:inline-block; width:5%; vertical-align:middle;}
	.product_total .phoneSizeHide {font-size:18px; color:#666;}
	.product_total>div span {font-size:13px; color:#666;}
	.product_total>div p {font-size:18px; color:#000; font-weight:400; letter-spacing:-.5px;}
	.product_total>div p span {color:red; font-weight:700; font-size:20px;}
	
	/* 쇼핑몰 전용 스타일 */
	.shop_style {}
	.shop_style input:not([type=radio]):not([type=checkbox]) {width:220px;}
	.shop_style .inputW-xs {width:100px !important; height:40px !important;}
	.shop_style .inputW-md {width:100% !important;}
	
	/* 주문자 정보 폼 */
	.customer_info table {margin-top:5px; border-top:1px solid #000; width:100%; position:relative;}
	.customer_info table td, 
	.customer_info table th {padding:10px 20px; border-bottom:1px solid #eee; vertical-align:top;} 
	.customer_info table th {text-align:left; font-weight:400; padding-top:20px; font-size:15px; color:#000;} 
	.customer_info table td {} 
	.customer_info table td>div {margin-top:5px;} 
	.customer_info table td>p {display:inline-block; height:40px; line-height:40px; font-size:14px; color:#666;} 
	.customer_info table td>p>.acc {color:red; font-weight:500; font-size:16px;}
	.customer_info table td>p label {margin-right:50px;}
	
	/*결제정보*/
	#Back_Menu tr td select {width:100px;}
	#Back_Menu tr td #bankId,
	#Back_Menu tr td input {width:30%;}
	#Back_Menu tr td span.acc {
		padding:10px 20px; display:inline-block;
		line-height:1;
		border-radius:30px;
		background:#f89520;
		color:#fff; font-weight:400; font-size:13px; margin-left:10px;
	}
	
	/* 제품 리스트 */
	.list_title {}
	.list_title p {display:inline-block; font-weight:500; font-size:18px; color:#000; letter-spacing:-.5px; margin-left:5px;}
	.list_title span:nth-child(2) {color:#ff8400;}
	.list_title>* { vertical-align:middle;}
	.list_title b {color:#000;}
	.list_title font {color:#999999;}
	.list_title strong {font-weight:300; font-size:13px; margin-left:10px;}
	
	/* 제품 상세 */
	.sub_detail {}
	.productBox {display:table; width:100%;}
	.productBox>div {display:table-cell; width:50%; vertical-align:top; padding:10px;}
	
	.galleryType1 .view .head .detail_text {width:50%; padding:4vw 4vw 4vw 0; font-weight:300;}
	
	.detail_product {}
	.detail_product>div {border:1px solid #ddd; padding:50px; text-align:center;}
	.detail_product>div img {max-width:370px; max-height:500px;}
	.detail_product>ul {border:1px solid #ddd; border-top:0; padding:10px 0; text-align:center;}
	.detail_product>ul>li {display:inline-block;}
	.detail_product>ul>li a {display:block; border:1px solid #ddd; padding:10px;}
	.detail_product>ul>li.on a {border:1px solid #000;}
	.detail_product>ul>li a img {display:block; max-width:60px; max-height:50px;}
	
		
	.detail_info {border:1px solid #ddd;}
	.detail_info>ul {font-size:0; width:100%; display:table;}
	.detail_info>ul>li {display:table-cell; border-right:1px solid #ddd;}
	.detail_info>ul>li:last-child {border-right:0;}
	.detail_info a {display:block; border-top:2px solid #fff; border-bottom:2px solid #fff; font-size:16px; color:#666; text-align:center; padding:5px 0; cursor:default;}
	.detail_info>ul>li:hover {border-bottom:2px solid var(--base1);}
	.detail_info>ul>li.on {border-bottom:2px solid var(--base1);}
	.detail_info table ul {padding-left:20px;}
	.detail_info table ul li {list-style-type:disc;}
	.detail_info>div>div {border-top:1px solid #ddd; display:block; padding:25px;}

	.return_text {display:block; text-align:right; padding:15px; color:#000;}
	
	.selectWrap {}
	.selectWrap select {width:100%; margin-bottom:5px; padding:11px 12px; border:1px solid #ddd; font-size:17px; background:url(../images/product/select_big.png) right center no-repeat !important;}
	.selectWrap select[disabled] {background-color:#f5f5f5 !important}
	.selectWrap select:last-child {margin-bottom:0;}
	
	
	/* 반품/교환정보 */
	.tb_return {width:100%;}
	.tb_return th {background:#f5f5f5; font-weight:normal;}
	.tb_return th,
	.tb_return td {border:1px solid #ddd; padding:10px 15px;}
		
	
	/* 주문완료 */
	.order_result {}
	.order_result>p {font-size:30px; text-align:center; color:#000; font-weight:400; letter-spacing:-.5px; line-height:1.2;}
	.table_title {font-size:16px; color:#000;}
	.order_result table {width:100%;}
	.order_result table tr td b {color:red;}
	.order_result .table1 {border-top:1px solid #000; text-align:center; margin-top:10px;}
	.order_result .table1 th {font-size:15px; color:#666; background:#f9f9f9; font-weight:400;} 
	.order_result .table1 td {font-size:17px !important; color:#333; font-weight:400 !important;} 
	.order_result .table1 th,
	.order_result .table1 td {border-bottom:1px solid #ddd;  text-align:center; padding:15px 20px !important;}
	
	.order_result .table2 {width:100%; margin-top:10px; font-size:15px;}
	.order_result .table2 tr:first-child th,
	.order_result .table2 tr:first-child td {border-top:1px solid #000;}
	.order_result .table2 th,
	.order_result .table2 td {border:1px solid #ddd; padding:15px 20px;}
	
	.order_result .table2 th {text-align:left; background:#f5f5f5; font-weight:400; color:#000; border-left:0;}
	.order_result .table2 td {border-right:0;}
	
	/*shop>order_end.html step03*/
	.shop.order_end .order_result>p {
		margin-top:30px; font-weight:300;
	}
	.shop.order_end .order_result .table1 {margin-bottom:30px;}
	.order_result .orderNumBox {
		margin:30px 0;
		border:1px solid #ccc; background:#f9f9f9; text-align:center; padding:20px;
		color:#000;
	}
	.order_result .orderNumBox div:first-child {font-size:20px; letter-spacing:-.5px;}
	.order_result .orderNumBox div:first-child .acc {color:var(--base1);}
	.order_result .orderNumBox div:last-child {font-size:14px; color:#666;}
	
	
	/* 주문/배송조회 */
	.order_info {}
	.order_info .process {border:1px solid #ddd;}
	.order_info .process>p {font-size:18px; font-weight:400; padding:20px 0; text-align:center; border-bottom:1px solid #ddd;}
	.order_info .process>p>b {color:#000; font-weight:500;}
	.order_info .process>p>span {color:#ee1c25;}
	
	.order_info .process ul {display:table; width:100%; text-align:center; font-size:0;}
	.order_info .process ul li {display:table-cell; width:16.6%; position:relative; border-right:1px solid #ddd; padding:30px 0;}
	.order_info .process ul li:last-child {width:17%; border-right:0;}
	.order_info .process ul li p {color:#333333; padding:10px 0; font-size:14px;}
	.order_info .process ul li span {display:inline-block; width:35px; height:35px; line-height:35px; border-radius:50%; border:1px solid #ddd; background:#eee; color:#000; text-align:center; font-size:14px;}
	.order_info .process ul li img {height:50px; margin:0 auto;}
	.order_info .process>div {display:table; width:100%; font-size:0; border-top:1px solid #ddd;}
	.order_info .process>div p {display:table-cell; padding:15px 0; width:16.6%; background:#f5f5f5; text-align:center; font-size:14px; vertical-align:top; border-right:1px solid #ddd; color:#000;}
	.order_info .process>div p:last-child {border-right:0; width:66.8%; }
	
	.order_info .product_table {margin-bottom:50px;}
	
	.text_select {display:none;}
	
	
	/* 주문배송조회 팝업 */
	.layer-inner-wrap {padding:20px;}
	
	.popup_order {z-index:100000; position:relative; visibility:hidden;}
	.popup_order .popup_bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:100001;}
	.popup_con {position:fixed; top:0; width:100%; max-width:1000px; background:transparent; border:20px solid transparent; z-index:100002;}
	.popup_con .popup_head {background:var(--base1);}
	.popup_con>iframe {width:100%; height:500px; overflow:hidden;}
	.html {padding-top:0;}
	.html body {overflow:hidden;}
	.popup_con>.popup_head p {font-size:18px; color:#fff; background:var(--base1); padding:12px; text-align:center;}
	.orderCancelWrap .popup_head p {background:#272727;}
	.popup_con>.popup_head a {display:inline-block; position:absolute; right:20px; top:0;height:52px;line-height:50px;}
	.popupBody {padding:0 !important; background:#fff; overflow-y:auto !important; height:500px !important;}
	.popupBody .body_top {border-bottom:1px solid #e5e5e5; padding:15px 20px; background:#f9f9f9;}
	.popupBody .body_top ul {display:table; width:100%;}
	.popupBody .body_top ul li {display:table-cell; width:33.3333%; border-right:1px solid #ddd; font-size:15px;}
	.popupBody .body_top ul li:last-child {border-right:0;}
	.popupBody .body_top ul li span.tit {font-size:16px; color:#000; font-weight:500;}
	.popupBody .body_top ul li strong {font-size:16px; color:var(--base1); font-weight:500; margin-left:10px;}
	
	.popupBody .order_result .table1  {margin-top:10px;}
	.popupBody .order_result .table1 td {font-size:14px;}
	.popupBody .order_result .table1 th, .order_result .table1 td {padding:10px;}
	.popupBody .order_result .table2 th, .order_result .table2 td {padding:10px;}
	
	.popupBody .table3 td {padding:10px;}
	.popupBody .table3 td input,
	.popupBody .table3 td select {height:40px;}

	.layer-btn-wrap {font-size:0; text-align:center;}
	
	.area_height {height:250px;}
	.mo_popClose2 {margin:0 auto;}
	
	.orderPopup_address div>input /* 배송지주소 */{margin-top:5px; width:100% !important;}
	.popupBody .table3 input {width:100%; border:1px solid #ddd; height:40px; vertical-align:top;}
	.table_style3 input {padding-left:5px;}
	.table_style3 select {height:40px;}
	
	
	/* 적립금내역 2019-12-24 수정 start*/
	.point-ment-wrap .ment {margin-bottom:50px;}
	.point-ment-wrap .ment p {font-size:18px; color:#666; text-align:center; font-weight:300; line-height:1.6; letter-spacing:-.5px;}
	.point-ment-wrap .ment p span {color:#666; font-weight:500;}
	.point-ment-wrap .ment p b {color:#ee1c25;}
	.type-plus-color {font-weight:500; color:#ee1c25;}
	.type-minus-color {font-weight:500; color:#02aeef;}
	/* 적립금내역 2019-12-24 수정 end*/
	
	/* 장바구니-회원 비회원 로그인 */
	.guest_login {width:60%; margin:0 auto;}
	
	
	.option_info * {display:inline-block !important;}
	.option_info p {width:auto !important;}
	.option_info span {color:#000; font-weight:normal;}
	.option_info b {font-family:"NanumGothic-Bold"; color:lightslategrey; font-size:12px; padding:0 2px; font-weight:normal;}
		
	/* 1:1문의 */
	.request .list_title p {font-size:16px; font-weight:normal;}
	.request .list_title p span {font-size:14px; color:#999}
	.request td {font-size:0;}
	.request input {width:100% !important; font-size:14px;}
	.request .autoCode {width:20%; font-size:14px; display:inline-block; vertical-align:top; margin-top:0; border-right:0;}
	.request .autoCode ~input {width:80% !important; display:inline-block; vertical-align:middle;}
	.styleAdd2 {margin:0 !important;}
}
	

/* ************************ #2.태블릿 이하(~991) ************************ */
@media screen and (max-width: 1199px) {
	
	.memberLayout .agree pre {height:200px !important; overflow-y:auto; line-height: 1.4;}
	

	
	/* 달력 */
	.mobileCal .mobileCalPopup {display:none;}
	.mobileCal .mobileCalPopup {z-index:9990;position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0, 0, 0, .5)}
	.mobileCal .mobileCalPopup .bg {}
	.mobileCal .mobileCalPopup .mobileCalFrame {z-index:9992; position:fixed; text-align:center; max-width:90%;}
	.mobileCalInner { padding:50px 30px; color:#000; font-weight:400; border-radius:10px; background:#fff;}
	.mobileCalInner select {padding:5px 20px; margin-right:10px; border-radius:5px; border:1px solid #ddd;}
	.mobileCalInner select:focus {outline:none;}
	.mobileCalInner select+select {margin-left:15px; color:#000}
	.mobileCalInner .btn_box {text-align:center; margin-top:30px;}
	.mobileCalInner .btn_box ul {display:inline-block;}
	.mobileCalInner .btn_box ul:after {clear:both; content:''; display:block;}
	.mobileCalInner .btn_box ul li {display:inline-block; float:left; margin:0 5px;}
	.mobileCalInner .btn_box ul li a {display:inline-block; font-size:15px; border-radius:3px; padding:5px 20px; background:#333; color:#fff}
	.mobileCalInner .btn_box ul li:first-child a {background:#2c674f}

	/* 체크박스::shop>order.html*/
	.checkWrap_shopPart {text-align:left;}
	.checkWrap_shopPart>p {position:relative; height:auto !important; line-height:normal !important;}
	.checkWrap_shopPart>p>label>* {display:inline-block; vertical-align:top; line-height:1; font-weight:300;}
	.checkWrap_shopPart input {display:none !important;}
	.checkWrap_shopPart span {display:inline-block; height:25px; padding-left:30px; padding-top:6px; cursor:pointer; color:#000; font-size:14px;}
	.checkWrap_shopPart span:before {position:absolute; top:0; left:0; content:""; width:25px; height:25px; border:3px solid #000; display:block; border-radius:50%;}
	.checkWrap_shopPart input:checked+span:before {background:#000 url(/images/common/icon_check.svg)no-repeat center; background-size:70%;}
	
	
	
	/*마이페이지-리스트*/
	.mypage_list .ment {margin-bottom:50px;}
	.mypage_list .ment p {font-size:18px; color:#666; text-align:center; font-weight:300; line-height:1.6; letter-spacing:-.5px;}
	.mypage_list .ment p span {color:#666; font-weight:500;}
	
	
	.mypage_list ul {font-size:0;}
	.mypage_list ul li {padding:5px; display:inline-block; width:25%;}
	.mypage_list ul li a {
		border:1px solid #ddd; display:block; padding:60px 30px 70px; text-align:center;
		background-color:#f9f9f9;
		background-position:center;
		background-repeat:no-repeat;
	}
	.mypage_list ul li a span {
		background-color:#f9f9f9;
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
		display:inline-block; width:50px; height:50px;
	}
	
	/*적립금내역 추가 19-12-24 start*/
	.mypage_list ul li.i_search a span {background-image:url(/style_member/img/i_search.png);}
	.mypage_list ul li.i_basket a span {background-image:url(/style_member/img/i_basket.png);}
	.mypage_list ul li.i_like a span {background-image:url(/style_member/img/i_like.png);}
	.mypage_list ul li.i_point a span {background-image:url(/style_member/img/i_point.png);}
	.mypage_list ul li.i_modify a span {background-image:url(/style_member/img/i_modify.png);}
	
	.mypage_list.type-list4-over ul {text-align:center;}
	.mypage_list.type-list4-over ul li {width:220px !important;}
	.mypage_list.type-list4-over ul li a {padding-left:0; padding-right:0;}
	/*적립금내역 추가 19-12-24 end*/
	
	
	.mypage_list ul li a p {margin-top:10px; font-size:16px; color:#666;}
	.mypage_list ul li a:hover {border:1px solid #666;}
	.mypage_list ul li a:hover p {color:#666;}
	
	
	.ico_title {display:inline-block; width:20px; height:20px; border-radius:50%; background:#666 url(/style_member/img/arrow-right-fff.png)no-repeat center; background-size:5px !important;}
	
	/* 페이징 공용 */
	.pageBtn_wrap {font-size:0; text-align:center; margin:20px auto;}
	.pageBtn_wrap ul {display:inline-block; vertical-align:top;}
	.pageBtn_wrap ul li {display:inline-block;}
	.pageBtn_wrap a {padding:20px; display:inline-block; border:1px solid #d7d7d7; font-size:13px;}
	.pageBtn_wrap>a {border-right:0;}
	.pageBtn_wrap ul li a {padding:10px 17px 10px; border-right:0; height:42px;}
	.pageBtn_wrap ul li.on a,
	.pageBtn_wrap ul li:hover a {font-weight:500; color:#fff; background:#333;}
	
	.pageBtn_wrap .first {background:url(/style_member/img/first.png) 50% no-repeat;}
	.pageBtn_wrap .last {background:url(/style_member/img/last.png) 50% no-repeat; border-right:1px solid #ddd;}
	.pageBtn_wrap .prev {background:url(/style_member/img/prev.png) 50% no-repeat; border-right:1px solid #ddd; margin-right:10px;}
	.pageBtn_wrap .next {background:url(/style_member/img/next.png) 50% no-repeat; margin-left:10px;}
	
	.pageBtn_mobile {display:none;}
	
	.tb_outsideBtn {padding:0;}
	
	.phoneSize {display:none;}
	
	
	
	/* ******************** 나의찜내역 + 장바구니 ******************** */
	/* 제품 테이블 */
	.product_table {position:relative; border-top:1px solid #000; margin:10px 0 0;}
	.product_table td strong {display:block; text-align:center;}
	.product_table table {width:100%;}
	.product_table th, .product_table td {padding:15px 10px;  border-bottom:1px solid #ddd; text-align:center;}
	.product_table th {font-size:15px; color:#666; background:#f5f5f5; text-align:center; font-weight:400;}
	.product_table td {color:#000; font-weight:300;}
	.product_table td a.orderNum {text-decoration:underline !important;}
	.product_table td a {color:#000; font-weight:300;}
	.product_table td a:hover {color:red;}
	.product_table td img {width:68px; display:inline-block;}
	.product_table .tb_proTitle {padding-left:10px;}
	.product_table .tb_proTitle p {text-align:left;padding-left:10px}
	.product_table .tb_proTitle img {padding-right:0; margin-right:15px;}
	.product_table .tb_proTitle div {display:inline-block; vertical-align:middle;}
	
	.product_table .tb_proTitle.width-fix>div>div {width:80%; text-align:left; padding-left:5px;}
	
	.product_table .tb_proTitle div>p>a {font-size:14px; color:#000; font-weight:300; display: inline-block; word-break:break-all; width:100%;}
	.product_table .tb_proTitle div>span {font-size:12px; color:#999; display:block; max-width:270px;text-align:left;}
	.product_table .tb_proTitle div.left_con {font-size:13px; letter-spacing:-1px; max-width:100%; word-break:keep-all; color:#666;}
	.product_table .tb_proTitle div.left_con>span {color:red !important; font-weight:400;}
	.product_table .tb_proTitle div.left_con * {display:inline-block !important;}
	.product_table .tb_proTitle div.left_con_search {display:block; margin-top:5px;}
	.product_table .tb_proTitle div.left_con_search a {display:inline-block; border:1px solid #ddd; padding:5px 10px;}
	.product_table .tb_proTitle div.left_con_search a:hover {border:1px solid #666; background:#666; color:#fff;}
	.product_table .tb_proTitle div.left_con_search a strong {font-weight:400;}
	
	.product_table .tb_proTitle>div {display:table; width:100%;}
	.product_table .tb_proTitle>div>* {display:table-cell;}
	.product_table .tb_proTitle>div>a {width:80px;}
	.product_table b {display:block; color:#000; text-align:center; font-weight:300;}
	.product_table .tb_mobileTh {display:none;}
	.product_table .tb_btnWrap div {text-align:center; padding-right:5px;}
	
	.product_table .linkBasic-btn,
	.product_table .order-cancle-btn {
		display:inline-block; padding:10px 15px; border:1px solid #ddd; width:auto !important;
		line-height:1;
		font-size:14px !important; color:#333;
	}
	.product_table .linkBasic-btn:hover,
	.product_table .order-cancle-btn:hover {background:var(--base1); color:#fff; border:1px solid var(--base1);}
	
	.today_list .product_table .tb_proTitle>div a {cursor:default;}
	.today_list .product_table .tb_proTitle>div>* {max-width:68px;}
	
	
	
	.tb_outsideBtn {padding:0;}
	
	.tdBtn {margin-top:5px;}
	
	.order_info .tb_proTitle img {padding-right:0 !important; margin-right:15px;}
	
	ul.explain_01 {margin-top:10px;}
	ul.explain_01 li {font-size:15px; color:#000; font-weight:300;}
	ul.explain_01 li span {font-weight:400;}
	
	ul.explain_02 li {font-size:13px; color:#000; font-weight:300;}
	ul.explain_02 li span {font-weight:400;}
	
	/*shop>order.html*/
	.customer_info {margin-top:50px;}
	
	/* 제품 테이블 합계 */
	.product_total {padding:20px 0; background:#f5f5f5; border-bottom:1px solid #000; text-align:center; font-size:0;}
	.product_total>div {display:inline-block; width:30%; vertical-align:middle;}
	.product_total b {display:inline-block; width:5%; vertical-align:middle;}
	.product_total .phoneSizeHide {font-size:18px; color:#666;}
	.product_total>div span {font-size:13px; color:#666;}
	.product_total>div p {font-size:18px; color:#000; font-weight:400; letter-spacing:-.5px;}
	.product_total>div p span {color:red; font-weight:700; font-size:18px;}
	
	/* 쇼핑몰 전용 스타일 */
	.shop_style {}
	.shop_style input:not([type=radio]):not([type=checkbox]) {width:220px;}
	.shop_style .inputW-xs {width:100px !important; height:40px !important;}
	.shop_style .inputW-md {width:100% !important;}
	
	/* 주문자 정보 폼 */
	.customer_info table {margin-top:5px; border-top:1px solid #000; width:100%; position:relative;}	
	.customer_info table td, 
	.customer_info table th {padding:10px 20px; border-bottom:1px solid #eee; vertical-align:top;} 
	.customer_info table th {text-align:left; font-weight:400; padding-top:20px; font-size:14px; color:#000;} 
	.customer_info table td {} 
	.customer_info table td>div {margin-top:5px;} 
	.customer_info table td>p {display:inline-block; height:40px; line-height:40px; font-size:14px; color:#666;} 
	.customer_info table td>p>.acc {color:red; font-weight:500; font-size:16px;}
	.customer_info table td>p label {margin-right:50px;}
	
	/*결제정보*/
	#Back_Menu tr td select {width:100px;}
	#Back_Menu tr td #bankId,
	#Back_Menu tr td input {width:30%;}
	#Back_Menu tr td span.acc {
		padding:10px 20px; display:inline-block;
		line-height:1;
		border-radius:30px;
		background:#f89520;
		color:#fff; font-weight:400; font-size:13px; margin:5px 0;
	}
	
	/* 제품 리스트 */
	.list_title {}
	.list_title p {display:inline-block; font-weight:500; font-size:16px; color:#000; letter-spacing:-.5px; margin-left:5px;}
	.list_title span:nth-child(2) {color:#ff8400;}
	.list_title>* { vertical-align:middle;}
	.list_title b {color:#000;}
	.list_title font {color:#999999;}
	.list_title strong {font-weight:300; font-size:13px; margin-left:10px;}
	
	/* 제품 상세 */
	.sub_detail {}
	.productBox {display:table; width:100%;}
	.productBox>div {display:table-cell; width:50%; vertical-align:top; padding:10px 0;}
	
	.galleryType1 .view .head .detail_text {width:100%; padding:5vw; font-weight:300;}
	
	.detail_product {}
	.detail_product>div {border:1px solid #ddd; padding:50px; text-align:center;}
	.detail_product>div img {max-width:260px; max-height:500px;}
	.detail_product>ul {border:1px solid #ddd; border-top:0; padding:10px 0; text-align:center;}
	.detail_product>ul>li {display:inline-block;}
	.detail_product>ul>li a {display:block; border:1px solid #ddd; padding:10px;}
	.detail_product>ul>li.on a {border:1px solid #000;}
	.detail_product>ul>li a img {display:block; max-width:60px; max-height:50px;}
		
	.today_list .product_table .tb_proTitle>div a {cursor:default;}
	
	.return_text {display:block; text-align:right; padding:15px; color:#000;}
	
	.selectWrap {}
	.selectWrap select {width:100%; margin-bottom:5px; padding:11px 12px; border:1px solid #ddd; font-size:17px; background:url(../images/product/select_big.png) right center no-repeat !important;}
	.selectWrap select[disabled] {background-color:#f5f5f5 !important}
	.selectWrap select:last-child {margin-bottom:0;}
	
	.text_select {display:none;}
	
		
	/* 페이지 하위 정보(탭) */
	.detail_info {border:1px solid #ddd;}
	.detail_info>ul {font-size:0; width:100%; display:table;}
	.detail_info>ul>li {display:table-cell; border-right:1px solid #ddd;}
	.detail_info>ul>li:last-child {border-right:0;}
	.detail_info a {display:block; border-top:2px solid #fff; border-bottom:2px solid #fff; font-size:16px; color:#666; text-align:center; padding:5px 0;}
	.detail_info>ul>li:hover {border-bottom:2px solid var(--base1);}
	.detail_info>ul>li.on {border-bottom:2px solid var(--base1);}
	.detail_info table ul {padding-left:20px;}
	.detail_info table ul li {list-style-type:disc;}
	.detail_info>div>div {border-top:1px solid #ddd; display:block; padding:25px;}
	
	/* 반품/교환정보 */
	.tb_return {width:100%;}
	.tb_return th {background:#f5f5f5; font-weight:normal;}
	.tb_return th,
	.tb_return td {border:1px solid #ddd; padding:10px 15px;}
	
		
	/* 주문완료 */
	.order_result {}
	.order_result>p {font-size:30px; text-align:center; color:#000; font-weight:400;}
	.table_title {font-size:16px; color:#000;}
	.order_result table {width:100%;}
	.order_result table tr td b {color:red;}
	.order_result .table1 {border-top:1px solid #000; text-align:center; margin-top:10px;}
	.order_result .table1 th {font-size:15px; color:#666; background:#f9f9f9; font-weight:400;} 
	.order_result .table1 td {font-size:17px !important; color:#333; font-weight:400 !important;} 
	.order_result .table1 th,
	.order_result .table1 td {border-bottom:1px solid #ddd;  text-align:center; padding:15px 20px !important;}
	
	.order_result .table2 {width:100%; margin-top:10px; font-size:15px;}
	.order_result .table2 tr:first-child th,
	.order_result .table2 tr:first-child td {border-top:1px solid #000;}
	.order_result .table2 th,
	.order_result .table2 td {border:1px solid #ddd; padding:15px 20px;}
	
	.order_result .table2 th {text-align:left; background:#f5f5f5; font-weight:400; color:#000; border-left:0;}
	.order_result .table2 td {border-right:0;}
	
	/*shop>order_end.html step03*/
	.shop.order_end .order_result>p {
		margin-top:30px; font-weight:300;
		font-size:24px; line-height:1;
	}
	.shop.order_end .order_result .table1 {margin-bottom:30px;}
	.order_result .orderNumBox {
		margin:30px 0;
		border:1px solid #ccc; background:#f9f9f9; text-align:center; padding:20px;
		color:#000;
	}
	.order_result .orderNumBox div:first-child {font-size:18px; letter-spacing:-.5px;}
	.order_result .orderNumBox div:first-child .acc {color:var(--base1);}
	.order_result .orderNumBox div:last-child {font-size:14px; color:#666; word-break:keep-all;}
	
	
	/* 주문/배송조회 */
	.order_info {}
	.order_info .process {border:1px solid #ddd;}
	.order_info .process>p {font-size:18px; font-weight:400; padding:20px 0; text-align:center; border-bottom:1px solid #ddd;}
	.order_info .process>p>b {color:#000; font-weight:500;}
	.order_info .process>p>span {color:#ee1c25;}
	
	.order_info .process ul {display:table; width:100%; text-align:center; font-size:0;}
	.order_info .process ul li {display:table-cell; width:16.6%; position:relative; border-right:1px solid #ddd; padding:30px 0;}
	.order_info .process ul li:last-child {width:17%; border-right:0;}
	.order_info .process ul li p {color:#333333; padding:10px 0; font-size:14px;}
	.order_info .process ul li span {display:inline-block; width:35px; height:35px; line-height:35px; border-radius:50%; border:1px solid #ddd; background:#eee; color:#000; text-align:center; font-size:14px;}
	.order_info .process ul li img {height:50px; margin:0 auto;}
	.order_info .process>div {display:table; width:100%; font-size:0; border-top:1px solid #ddd;}
	.order_info .process>div p {display:table-cell; padding:15px 0; width:16.6%; background:#f5f5f5; text-align:center; font-size:14px; vertical-align:top; border-right:1px solid #ddd; color:#000;}
	.order_info .process>div p:last-child {border-right:0; width:66.8%; }
	
	.order_info .product_table {margin-bottom:50px;}
	
	.text_select {display:none;}
	
		
	/* 주문배송조회 팝업 */
	.layer-inner-wrap {padding:20px;}
	
	.popup_order {z-index:100000; position:relative; visibility:hidden;}
	.popup_order .popup_bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:100001;}
	
	.popup_con {position:fixed; top:0; width:100%; max-width:100%; background:transparent; border:20px solid transparent; z-index:100002;}
	.popup_con .popup_head {background:var(--base1);}
	
	.popup_con>iframe {width:100%; height:500px; overflow:hidden;}
	.html {padding-top:0;}
	.html body {overflow:hidden;}
	.popup_con>.popup_head p {font-size:18px; color:#fff; background:var(--base1); padding:12px; text-align:center;}
	.orderCancelWrap .popup_head p {background:#000}
	.popup_con>.popup_head a {display:inline-block; position:absolute; right:20px; top:0;height: 52px;line-height: 50px;}
	.popupBody {padding:0 0 20px 0 !important; background:#fff; overflow-y:auto !important; height:500px !important;}
	.popupBody .body_top {border-bottom:1px solid #e5e5e5; padding:15px 20px; background:#f9f9f9;}
	.popupBody .body_top ul {display:table; width:100%;}
	.popupBody .body_top ul li {display:table-cell; width:33.3333%; border-right:1px solid #ddd; font-size:15px;}
	.popupBody .body_top ul li:last-child {border-right:0;}
	.popupBody .body_top ul li span.tit {font-size:16px; color:#000; font-weight:500;}
	.popupBody .body_top ul li strong {font-size:16px; color:var(--base1); font-weight:500; margin-left:10px;}
	
	.popupBody .order_result .table1  {margin-top:10px;}
	.popupBody .order_result .table1 td {font-size:14px;}
	.popupBody .order_result .table1 th, .order_result .table1 td {padding:10px;}
	.popupBody .order_result .table2 th, .order_result .table2 td {padding:10px;}
	
	.popupBody .table3 td {padding:10px;}
	.popupBody .table3 td input,
	.popupBody .table3 td select {height:40px;}

	.layer-btn-wrap {font-size:0; text-align:center;}
	
	.area_height {height:250px;}
	.mo_popClose2 {margin:0 auto;}
	
	.orderPopup_address div>input {margin-top:5px; width:100% !important;}
	.popupBody .table3 input {width:100%; border:1px solid #ddd; height:40px; vertical-align:top;}
	.table_style3 input {padding-left:5px;}
	.table_style3 select {height:40px;}	
	
	
	/* 적립금내역 2019-12-24 수정 start*/
	.point-ment-wrap .ment {margin-bottom:50px;}
	.point-ment-wrap .ment p {font-size:18px; color:#666; text-align:center; font-weight:300; line-height:1.6; letter-spacing:-.5px;}
	.point-ment-wrap .ment p span {color:#666; font-weight:500;}
	.point-ment-wrap .ment p b {color:#ee1c25;}
	.type-plus-color {font-weight:500; color:#ee1c25;}
	.type-minus-color {font-weight:500; color:#02aeef;}
	/* 적립금내역 2019-12-24 수정 end*/
	
	
	/* 장바구니-회원 비회원 로그인 */
	.guest_login {width:100%; text-align:left;}
	
	.option_info * {display:inline-block !important;}
	.option_info p {width:auto !important;}
	.option_info span {color:#000; font-weight:normal;}
	.option_info b {font-family:"NanumGothic-Bold"; color:lightslategrey; font-size:12px; padding:0 2px; font-weight:normal;}
		
	
	/* 1:1문의 */
	.request .list_title p {font-size:16px; font-weight:normal;}
	.request .list_title p span {font-size:14px; color:#999}
	.request td {font-size:0;}
	.request input {width:100% !important; font-size:14px;}
	.request .autoCode {width:20%; font-size:14px; display:inline-block; vertical-align:top; margin-top:0; border-right:0;}
	.request .autoCode ~input {width:80% !important; display:inline-block; vertical-align:middle;}
	
	
}



/* ************************ #3.모바일 (0~767) ************************ */
@media screen and (max-width: 767px) {
	
	/* ********** 장바구니 ********** */
	body .include-updown-btn {}
	body .include-updown-btn>input {}
	body .include-updown-btn>p {}
	body .include-updown-btn p>a {margin:0;}
	
	/********* 로그인페이지 ***********/
	.memberLayout .login_box {width:85%; padding: 30px 0;}
	.memberLayout .login_box h3 {font-size:24px;}
	.memberBtn-single li a {font-size:16px; padding:15px 50px;}
	.memberLayout .join .checkWrap_sunnong {margin-top:15px;}
	
	
	.join .h4 {font-size:18px;}
	.join .formGroup .inputWrap.address .directly input {width:330px;}
	.join .formGroup.attach.type1 span {flex-wrap:wrap;}
	.memberLayout .agree pre, .memberLayout .privacy pre {font-size:14px;}


	/* 달력 */
	.mobileCalInner select {padding:5px 10px; padding-right:25px !important; margin-right:5px;}
	.mobileCalInner select+select {margin-left:10px;}
	
	
	/* 체크박스::shop>order.html*/
	.checkWrap_shopPart span {display:inline-block; height:20px; padding-left:25px; padding-top:3px; cursor:pointer; color:#000; font-size:14px;}
	.checkWrap_shopPart span:before {position:absolute; top:0; left:0; content:""; width:20px; height:20px; border:3px solid #000; display:block; border-radius:50%;}
	.checkWrap_shopPart input:checked+span:before {background:#000 url(/images/common/icon_check.svg)no-repeat center; background-size:70%;}
	
	
	/*마이페이지-리스트*/
	.mypage_list .ment {margin-bottom:30px;}
	.mypage_list .ment p {font-size:16px;}
	
	.mypage_list ul li {width:50%;}
	.mypage_list ul li a {
		padding:40px 10px 50px;
	}	
	.mypage_list ul li a p {font-size:14px;}
	
	/*적립금내역 추가 19-12-24 start*/	
	.mypage_list.type-list4-over ul li {width:50% !important;}
	/*적립금내역 추가 19-12-24 end*/
	
	/* 페이징 공용 */
	.pageBtn_wrap {display:none;}
	.pageBtn_mobile {text-align:center; margin:20px auto; display:block;}
	.pageBtn_mobile a {padding:20px; display:inline-block; border:1px solid #d7d7d7;}
	.pageBtn_mobile .prev {background:url(/style_member/img/prev.png) 50% no-repeat;}
	.pageBtn_mobile .next {background:url(/style_member/img/next.png) 50% no-repeat;}
	.pageBtn_mobile select {
		vertical-align:top; border:1px solid #d7d7d7; width:60px; height:42px;
		padding-left:5px !important;
		background-color:#fff;
		background-image:url(/images/common/arrow-down.png) !important;
		background-position:right center;
		background-repeat:no-repeat;
		-moz-appearance:none; /* Firefox */
		-webkit-appearance:none; /* Safari and Chrome */
		appearance:none;
	}
	
	
	/* tb공용 */
	.product_table {margin:10px 0 50px; overflow:hidden;}
	.table_style2 .product_table th:not(:first-child) {display:none;} 
	.table_style2 .product_table th:first-child {text-align:left; padding:5px 0 5px 15px;} 
	.product_table td {display:block; padding:0; border-bottom:1px solid #eee; color:#000; }  
	.table_style2 .product_table td:first-child {float:left; background:#fff; border-bottom:0;} 
	
	.table_style3 .product_table th {display:none !important;}
	.table_style3 .product_table th:first-child {display:none;}
	.table_style3 input {padding-left:5px;}
	.table_style3 select {padding-left:5px; border-radius:0 !important; height:42px !important;}
	.product_table td.tb_proTitle {padding-left:0;} 
	.product_table td:last-child {border-bottom:1px solid #ddd;} 
	.product_table .tb_mobileTh {display:inline-block; width:110px; padding:10px; font-size:13px; text-align:left; color:#999; vertical-align:top;} 
	.product_table .tb_btnWrap {text-align:left;} 
	.product_table td>div {display:inline-block; padding:10px 0; text-align:left;}
	
	.product_table b {text-align:left;}
	.product_table .tb_proTitle>div {margin-bottom:10px;}

	/* *********** 시작 *********** */
	/* 제품 리스트 */
	.sub_wrap .product_list {margin-top:0;}
	.list_title strong {display:block; text-align:left; font-size:13px; letter-spacing:-1px; margin:5px auto;}
	
	/* 제품상세 */
	.productBox {display:block;}
	.productBox>div {display:block; width:100%;}
	.detail_product>div {padding:10px;}
	.detail_product>div img {max-width:220px;}
	.detail_product>ul>li a img {max-width:40px;}
	.proInfo_center>ul>li>span {vertical-align:top; padding-right:10px;}
	.proInfo_bot {padding:10px 0 30px 0;}
	.proInfo_center>ul>li>strong {top:6px;}
	.mypage_list img {margin-bottom:10px;}
	
	.detail_info>div>div {padding:10px;}
	
	.tb_return {width:100%;}
	.tb_return th, .tb_return td {display:block; padding:5px 10px; border-bottom:0; border-top:0; font-size:13px; }
	.tb_return td {border-bottom:1px solid #ddd; padding:5px 10px; text-align:left;}
	.tb_return th {font-weight:normal; color:#000; padding:2px 10px 0; background:#f5f5f5;}
	.tb_return tr:first-child th:first-child {border-top:1px solid #ddd;}

	.text_select {display:inline-block; margin-left:5px; font-size:13px; color:#000;}
	
	
	
	
	
	/* ******************** 나의찜내역 + 장바구니 ******************** */
	
	/* 크롬에서 테이블 깨져서 이렇게 해줌 */
	.shop table colgroup col{width:100%!important;}
	
	/* 제품 테이블 */
	.product_table {border-top:0;}
	
	.product_table td a {margin-top:10px; display:inline-block;}
	
	.product_table .tb_proTitle.width-fix>div>img {width:50px; margin-right:0;}
	.product_table .tb_proTitle.width-fix>div>div {width:auto; text-align:left; padding-left:0;}
	
	.product_table {margin:10px 0 0; overflow:hidden;}
	.table_style2 .product_table th:not(:first-child) {display:none;} 
	.table_style2 .product_table th:first-child {text-align:left; padding:5px 0 5px 15px;width: 100%;} 
	.product_table td {display:block; padding:0; border-bottom:1px solid #eee; color:#000; }  
	.table_style2 .product_table td:first-child {float:left; background:#fff; border-bottom:0; padding:5px 0 0 18px;}
	.table_style2 .product_table td:first-child input {margin:0; padding:0;}
	
	.table_style3 .product_table th {display:none !important;}
	.table_style3 .product_table th:first-child {display:none;}
	.table_style3 input {padding-left:5px;}
	.table_style3 select {padding-left:5px;}
	.product_table td {text-align:left;}
	.product_table td.tb_proTitle {padding-left:0;} 
	.product_table td:last-child {border-bottom:1px solid #ddd;} 
	.product_table .tb_mobileTh {display:inline-block; width:80px; padding:12px 5px 12px 15px; font-size:13px; text-align:left; color:#999; vertical-align:top;} 
	.product_table .mobile_checkBoxWrap+.tb_proTitle>.tb_mobileTh {padding-top:7px;}
	.product_table .tb_btnWrap {text-align:left;} 
	.product_table td>div {display:inline-block; padding:10px 0; text-align:left;}
	
	.product_table b {text-align:left;}
	.product_table .tb_proTitle>div {margin-bottom:10px;}
	.product_table .linkBasic-btn-wrap,
	.product_table .tb_proTitle>div.tdBtn {text-align:left !important;}
	.product_table .linkBasic-btn-wrap .linkBasic-btn {margin:0 0 10px 10px;}
	.product_table .tb_proTitle>div.tdBtn .order-cancle-btn {
		display:inline-block; padding:10px 15px; border:1px solid #ddd; width:auto !important;
		line-height:1;
		font-size:14px !important; color:#333;
		margin:0 0 10px 10px;
	}
	
	.product_table .tb_proTitle>div>a {height:auto; width:80px;}
	
	/*point_list 테이블*/
	.point_list table tr th {display:none;}
	.point_list table tr td.mo-number-box {padding:10px !important; background:#f9f9f9;}
	.point_list .product_table td {position:relative; padding:0 0 0 100px !important;}
	.point_list .product_table td .tb_mobileTh {
		position:absolute; top:0; left:10px;
		
	}
	.point_list .product_table .tb_proTitle>div {display:inline-block !important; width:100% !important; margin-bottom:0 !important;}
	

	/* 제품금액합계 */
	.product_total {padding:10px 20px;}
	.product_total>div {display:inline-block; text-align:center; width:30%; margin-bottom:10px}
	.product_total b {display:inline-block !important; color:#aaa}
	.product_total>div p {font-size:15px;}
	.product_total>div p span {font-size:16px;}
	/**/
	.customer_info table tr {display: table-row;}
	.customer_info table td, .customer_info table th {display:block;}
	.customer_info table th {text-align:left; border-bottom:0; font-size:13px; padding:10px 0 0 5px;}
	.customer_info .emailWrap {}
	.customer_info .emailWrap input[type=email] {width:70% !important;}
	.customer_info .emailWrap a {width:25%;}
	.shop_style .inputW-md {width:100% !important;}
	.shop_style .inputW-xs {width:30% !important;}
	.customer_info table td>p {font-size:13px;}
	.customer_info .pay_wrap {font-size:0;}
	.customer_info .pay_wrap>p {margin-right:10px;}
	.customer_info table td>p label {margin-right:0; vertical-align:top; letter-spacing:-1px;}
	
	.order_result>p {font-size:20px;}
	.order_result .table1 {margin:20px auto;}
	.order_result .table1 th, .order_result .table1 td {padding:10px 0;}
	.order_result .table1 td {font-size:14px;}
	.order_result>span {font-size:14px;}
	.order_result .table2 td {padding:15px 5px;}
	.order_result .table2 th {padding:5px 0; font-size:13px; letter-spacing:-1px;}
	
	/**/
	.order_info .process ul li {float:left; display:inline-block; text-align:center; vertical-align:top; width:50% !important; padding:30px 0; border-bottom:1px solid #ddd;}	
	.order_info .process ul li:nth-child(even) {border-right:0;}
	.order_info .process ul li:nth-child(4)~li {border-bottom:0;}
	.order_info .process ul li p {padding:5px 0;}
	.order_info .process ul li span {width:30px; height:30px; line-height:30px;}
	
	.order_info .product_table {margin-bottom:50px;}
	
	.order_info .process>div {display:none;}
	
	.selectWrap select {font-size:14px;}
	
	.tdBtn {text-align:center !important; display:block !important; margin:0 !important; padding: 0 !important;}
	
	.product_table .tb_proTitle div.left_con {max-width:100%;}
	.product_table .tb_proTitle div>p>a {width:200px;}
	.product_table .tb_proTitle div>p>a {margin-top:0 !important;}
	.product_table tr {border-top:1px solid #000;}
	
	/*주문자 정보 폼*/
	.customer_info table td {padding:10px 5px;}
	.customer_info table tr.priceTotal td {padding-top:0;}
	.customer_info table tr.priceTotal td>p {height:auto; line-height:initial;}
	
	/*결제정보*/
	#Back_Menu tr td select {width:25%;background-position-x:95%!important;}
	#Back_Menu tr td #bankId,
	#Back_Menu tr td input {width:100%;}
	#Back_Menu tr td span.acc {
		padding:10px 20px; display:inline-block;
		line-height:1;
		border-radius:30px;
		background:#f89520;
		color:#fff; font-weight:400; font-size:13px; margin-left:0;
	}
		
	
	/* 주문배송조회 팝업 */
	.layer-inner-wrap {padding:20px;}
	
	.popup_order {z-index:100000; position:relative; visibility:hidden;}
	.popup_order .popup_bg {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.6); z-index:100001;}
	
	.popup_con {position:fixed; top:0; width:100%; max-width:100%; background:transparent; border:20px solid transparent; z-index:100002;}
	.popup_con .popup_head {background:var(--base1);}
	
	.popup_con>iframe {width:100%; height:500px; overflow:hidden;}
	.html {padding-top:0;}
	.html body {overflow:hidden;}
	.popup_con>.popup_head p {font-size:18px; color:#fff; background:var(--base1); padding:12px; text-align:center;}
	.orderCancelWrap .popup_head p {background:#666}
	.popup_con>.popup_head a {display:inline-block; position:absolute; right:20px;top: 0;height: 52px;line-height: 50px;}
	.popupBody {padding:0 !important; background:#fff; overflow-y:auto !important; height:500px !important;}
	.popupBody .body_top {border-bottom:1px solid #e5e5e5; padding:15px 20px; background:#f9f9f9;}
	.popupBody .body_top ul {display:table; width:100%;}
	.popupBody .body_top ul li {display:table-cell; width:33.3333%; border-right:1px solid #ddd; font-size:15px;}
	.popupBody .body_top ul li:last-child {border-right:0;}
	.popupBody .body_top ul li span.tit {font-size:16px; color:#000; font-weight:500;}
	.popupBody .body_top ul li strong {font-size:16px; color:var(--base1); font-weight:500; margin-left:10px;}
	
	.popupBody .order_result .table1  {margin-top:10px;}
	.popupBody .order_result .table1 td {font-size:14px;}
	.popupBody .order_result .table1 th, .order_result .table1 td {padding:10px;}
	.popupBody .order_result .table2 th, .order_result .table2 td {padding:10px;}
	
	.popupBody .table3 td {padding:10px;}
	.popupBody .table3 td input,
	.popupBody .table3 td select {height:40px;}

	.layer-btn-wrap {font-size:0; text-align:center;}
	
	.area_height {height:250px;}
	.mo_popClose2 {margin:0 auto;}
	
	.orderPopup_address div>input {margin-top:5px; width:100% !important;}
	.popupBody .table3 input {width:100%; border:1px solid #ddd; height:40px; vertical-align:top;}
	.table_style3 input {padding-left:5px;}
	.table_style3 select {height:40px;}
	
	#zipLayer {}
	
	/* 1:1문의 */
	.request .autoCode ~input {width:100% !important}
	.request .list_title p {text-align:left; font-size:14px;}
	
	/* 주문결제 */
	.priceTotal td, 
	.priceTotal th {text-align:right !important; padding-right:10px !important; }
	.priceTotal b {font-size:20px;}
	
	/* 주문완료 */
	/*shop>order_end.html step03*/
	.shop.order_end .order_result>p {font-size:18px;}
	.order_result .orderNumBox div:first-child {font-size:16px;}
	.order_result .orderNumBox div:last-child {font-size:13px; line-height:1.4;}
	.shop.order_end .order_result .table2 tr th {padding:5px 10px;}
	
	
}


/* ************************ 모바일 ************************ */
@media (max-width: 500px) { 
/********* 로그인페이지 ***********/
.join .formGroup>div {width:100%;}
.memberLayout .login_box {width:100%;}
/*.telWrap input:not([type=radio]):not([type=checkbox]) {width:90px!important;} */
.join .formGroup .inputWrap select, .join .formGroup .inputWrap input:not([type=radio]):not([type=checkBox]) {width:100%;}
.join .formGroup .inputWrap input.birthdayHyChk {width:calc(100% - 50px) !important;}
.join .formGroup .inputWrap>div:last-child input:nth-child(2) {margin:5px 0;}
.join .formGroup>div>div {width:100%;}
.join .formGroup .inputWrap.h0 {width:100%;}

.telWrap .telSpan {padding:0;}
.join .formGroup .inputWrap.address .directly input {width:100%!important;}
.join .formGroup.autoCode .inputWrap input:not([type=radio]):not([type=checkBox]) {width:100%;}
.memberBtn-single li a {padding:15px 30px;}
.join .formGroup .btnAddress {margin:0; margin-top:5px;}

	.join .formGroup .labelName {width:100%;}
	.join .formGroup .labelName br {display:none;}


}
