/* mall reset */
input, select, textarea, button {outline: none; /*-webkit-appearance:none;*/ border-radius:0; }
.basicShop {font-weight:400; }
.basicShop a:hover, .basicShop a:focus, .basicShop a:active, .basicShop a.active {color:inherit; }
.basicShop p, .basicShop ul, .basicShop dl {margin:0; padding:0; }
.basicShop li {list-style:none; }
.basicShop .list-inline-item {padding:0; }

.item-product {border:1px solid #eaeaea; border-top:0; padding:10px 10px 15px; position:relative;}
.item-product .pro-cart {right:0 !important; bottom:0 !important; padding:0 !important} 
.normal-price {text-decoration: line-through; }
@media (min-width: 768px) {
	.item-product {padding:30px; }
}

/* mall font color */
.mfc-1 {color:rgba(30, 30, 29, 1) !important; }
.mfc-9 {color:rgba(30, 30, 29, .9) !important; }
.mfc-8 {color:rgba(30, 30, 29, .8) !important; }
.mfc-7 {color:rgba(30, 30, 29, .7) !important; }
.mfc-6 {color:rgba(30, 30, 29, .45) !important; }
.mfc-5 {color:rgba(30, 30, 29, .5) !important; }
.mfc-4 {color:rgba(30, 30, 29, .4) !important; }
.mfc-3 {color:rgba(30, 30, 29, .3) !important; }
.mfc-r {color:rgba(0, 0, 0, .85) !important; font-size: 1.5em !important; font-family: 'Montserrat','Noto Sans KR',sans-serif; } 
.mfc-b {color:#c30d23 !important; } 
.mfc-v {color:rgba(137, 151, 222, 1) !important; } /* violet */
.mfc-y {color:rgba(219, 181, 106, 1) !important; } /* yellow */
.mfc-g {color:rgba(16, 155, 29, 1) !important; } /* green */

/* mall list */
.item-box-wrap {padding-bottom:20px; text-align:center; }

.mall-list-box .item-showcase {border:1px solid #eaeaea; border-bottom:0}
.mall-list-box .item-thumbs-box {display:table; background:#fafafa; width:100%; height:100%; cursor:pointer; position:relative; } 
.mall-list-box .item-thumbs-box .thumbs-inbox {
	display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; position:relative; 
}
.mall-list-box .item-thumbs-box .thumbs-inbox img {width:100%; height:200px; } /* setting */
.mall-list-box .item-thumbs-box:before {
	display:block; content:""; width:100%; height:100%; 
	position:absolute; left:0; top:0; opacity:0; visible:hidden; 
	background:rgba(0, 0, 0, .05);
	transition:opacity 0.5s ease 0; 
}
.mall-list-box .item-thumbs-box:hover:before {opacity:1; visible:visible; }
.item-quickBox {border-top:1px solid #dedede; }
.item-quickBox .item-quick-list {width:100%; position:relative; padding-right:120px; }
.item-quickBox .item-quick {border-left:1px solid #dedede; }
.item-quickBox .item-quick:first-child {border-left:0; }
.item-quickBox .item-quick.iconType {position:absolute; right:0; top:0; width:60px; }
.item-quickBox .item-quick.iconType.wish {right:60px; }
.item-quickBox .item-quick.iconType.cart {right:0; }
.item-quickBox .quickBtn {
	border:0; height:58px; width:100%; color:#3c3c3b; opacity:.75; transition:opacity 0.5s ease 0; 
	background-color:#fff; background-size:22px; background-repeat:no-repeat; background-position:center; 
}
.item-quickBox .cart .quickBtn {text-indent:-9999px; background-image:url('../images/mall/btn-icon-cart.png'); }
.item-quickBox .wish .quickBtn {text-indent:-9999px; background-image:url('../images/mall/btn-icon-wish.png'); }
.item-quickBox .quickBtn:hover {opacity:1; }

.mall-paging {display:table; width:auto; margin:0 auto; border-collapse:collapse; text-align:center; }
.mall-paging > a {display:table-cell; border:1px solid #d9d9d9; vertical-align:middle; height:30px; width:30px; }
.mall-paging > a:hover {background:rgba(0, 0, 0, .02); color:#010101; }
.mall-paging .page_on, .mall-paging .page_on:hover {background:rgba(0, 0, 0, .1); }

.inline-block-item {display:inline-block; margin-right:-4px; vertical-align:middle; }
.inline-block-item.gap {margin-left:4px; }
	
@media (min-width: 360px) {	
	.mall-list-box {margin-left:-5px; margin-right:-5px; }
	.mall-list-box .item-box-wrap {display:inline-block; vertical-align:top; margin-right:-4px; width:100%; padding:5px; }	
	.item-quickBox .item-quick-list {padding-right:90px; }
	.item-quickBox .item-quick.iconType {width:45px; }
	.item-quickBox .item-quick.iconType.wish {right:45px; }
	.item-quickBox .quickBtn {height:42px; background-size:18px; }
	
	.mall-paging > a {height:40px; width:40px; }
}
@media (min-width: 768px) {
	.mall-list-box {margin-left:-10px; margin-right:-10px; }
	.mall-list-box .item-box-wrap {padding:10px; width:50%;}
	
	.item-quickBox .item-quick-list {padding-right:120px; }
	.item-quickBox .item-quick.iconType {width:60px; }
	.item-quickBox .item-quick.iconType.wish {right:60px; }
	.item-quickBox .quickBtn {height:58px; background-size:22px; }	
}
@media (min-width: 1280px) {
	.mall-list-box {margin-left:-10px; margin-right:-10px; }
	.mall-list-box .item-box-wrap {padding:10px; width:25%;}
}

/* mall view */
.bothBox.sideSet {display:table; width:auto; margin:0 auto; }
.bothBox.sideSet > div {display:table-cell; vertical-align:top; }

.thumbnail-gallery .slider-for img {width:100%; margin:0 auto; display:table-cell; vertical-align:middle; height:100%;} /* setting */
.thumbnail-gallery .slider-for {display:table; width:100%; height:100%; } /* setting */
.thumbnail-gallery .slider-for > div {display:table-cell; width:100%; height:100%; vertical-align:middle;}
.thumbnail-gallery .slider-for .thumbnail-variant {position:relative; width:570px; height:570px; display:table-cell; vertical-align:middle; border:1px solid #e8e8e8}

.thumbnail-gallery .slider-nav .slider-nav-item {display:inline-block; width:20%; padding:10px 5px; margin-right:-4px; vertical-align:top; }
.thumbnail-gallery .slider-nav .slider-nav-item .item-thumbs img {width:100%; }
.thumbnail-gallery .slider-nav .slider-nav-item .item-thumbs {border:1px solid #e2e2e2; }

.caption-box {/*position:absolute; left:10px; top:10px;*/ position:relative; padding-bottom:10px}
.caption-box .label {
	font-weight:300; letter-spacing:0; text-transform: uppercase; 
	display:inline-block; height:25px; border-radius:0; text-align:center; 
	line-height:20px;
}

.caption-box-view {position:absolute; left:10px; top:10px;}
.caption-box-view .label {
	font-weight:300; letter-spacing:0; text-transform: uppercase; 
	display:inline-block; height:25px; border-radius:0; text-align:center; 
	line-height:20px;
}

.label-best {background:#c30d23; border-radius:0}
.label-new {background:#2d394a; border-radius:0}
.label-sale {background:#4e3b36; border-radius:0}

/*.caption-box .label-sale {background:rgba(211, 64, 86, .6); }*/
.label-soldout {background:rgba(150, 150, 150, .6); border-radius:0}

.product-details-price {display:table; width:100%; position:relative; padding-left:100px; }
.product-details-price > div {display:table-cell; padding:7px 0; }
.product-details-price .optionTitle {display:block; position:absolute; left:0; top:50%; margin-top:-15px; }

.quantity-box {display:inline-block; }
.quantity-box li {display:inline-block; margin-right:-4px; height:28px; width:28px; vertical-align:top; }

.quantity-box .item-quantity {background:#fff; border:0; height:100%; width:100%; text-align:center; border:1px solid #d9d9d9; }
.quantity-box input.item-quantity {background:#f4f4f4; }

@media (min-width: 992px) {
	.quantity-box li {height:36px; width:36px; }
}

.selectpicker-box {position:relative; }
.selectpicker-box:before {display:block; font-size:6px; content:"▼"; position:absolute; right:1px; top:1px; width:28px; height:34px; text-align:center; background:#fff; line-height:36px; }
.selectpicker {width:100%; border:1px solid #d9d9d9; height:36px; padding:0 5px; background:#fff; }

.product-details-button {display:table; width:100%; }
.product-details-button .button-item {display:table-cell; width:40%; padding-right:5px; }
.product-details-button .button-item.wish {width:20%; padding:0; }
.product-details-button .button-item .btn {width:100%; height:70px; border-radius:0; border:1px solid #2d394a; background:#fff; color:#2d394a !important; font-weight:300; }
.product-details-button .button-item .btn.btn-order {background:#c30d23; border-color:#c30d23; color:#fff !important; }
/*.product-details-button .button-item .btn.btn-wish {border-color:#acacab; background:#fcfcfb; } */

.product-details-heading {font-size:16px;}

.view_delivery_info li {padding-bottom:5px; }

.mall-list-item {position:relative; padding-left:10px; }
.mall-list-item:before {
	position:absolute; top:0.75em; left:2px; 
	display:inline-block; vertical-align:middle; content:""; 
	background:#5c5c5b; width:2px; height:2px; 
}

.with-product-box {text-align:center; }
.with-product-box .thumbs {border:1px solid #eaeaea; }
.with-product-box .thumbs img {width:100%; }
.product-with-box .product-with-list {margin-right:-10px; margin-left:-10px; }
.product-with-box .list-item {display:inline-block; margin-right:-4px; width:25%; padding:10px; }

.low-category-box ul {margin:0 -2px; }
.low-category-box .low-item {display:inline-block; margin-right:-4px; padding:0 7px 0 0; }
.low-category-box .low-item > a {
    display:block; border-bottom:2px solid #eaeaea; padding:5px 7px; text-align:center;
    max-width: 150px; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;
}
.low-category-box .low-item > a:hover,.low-category-box .low-item.active > a {border-color:#4b4b4b; color:#111;}
.low-category-box .low-item.active > a {font-weight:500;}

.item-text {height: 4.5em; overflow: hidden; line-height:1.5em; margin-bottom:5px; word-wrap: break-word; display:  -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.item-text > p {line-height:inherit !important; }

@media (min-width: 360px) {	
}
@media (min-width: 768px) {
	/* table box */
	.bothBox {display:table; width:100%; }
	.bothBox > div {display:table-cell; vertical-align:top; }
	.bothBox .cell100 {width:100%; }
	.bothBox .cell90 {width:90%; }
	.bothBox .cell80 {width:80%; }
	.bothBox .cell70 {width:70%; }
	.bothBox .cell60 {width:60%; }
	.bothBox .cell50 {width:50%; }
	.bothBox .cell40 {width:40%; }
	.bothBox .cell30 {width:30%; }
	.bothBox .cell20 {width:20%; }
	.bothBox .cell10 {width:10%; }
	.bothBox .bLeft {padding-right:15px; }
	.bothBox .bRight {padding-left:15px; }
	
	.thumbnail-gallery {padding-right:30px; }
	.product-details {padding-left:30px; }
	.product-details-price {padding-left:120px; }
	.product-details-price .optionTitle {margin-top:-18px; }
	.product-details-button .button-item .btn {height:70px; }
	
	.mall-list-item:before {width:3px; height:3px; }
}
@media (min-width: 1280px) {	
	.bothBox .bLeft {padding-right:30px; }
	.bothBox .bRight {padding-left:30px; }
	
	.low-category-box ul {margin:0 -5px; }
	.low-category-box .low-item > a {border-width:2px; padding:10px; font-size:0.9em; color:rgba(30,30,30,.6);}
}

/* login */
.emptyBox-wrap, .default_width {margin-top:50px !important; margin-bottom:30px !important; min-height:400px; }
.login-box .login-form {
	border:0; border-style:solid; /*border-color:#3c3c3b; border-top-width:3px;*/ 
	position:relative; padding:20px 35% 10px 0; 
}
.login-form .login-form-item {padding:5px 0; }
.login-form .login-btn-item {position:absolute; right:0; top:25px; width:34%; }
.login-item-head {display:none; }

.member-menu li {display:inline-block; }
 .member-menu .mmBtn {display:block; color:#fff; background:#acacab; padding:3px 4px; }
.member-menu .mmBtn:hover {color:#fff !important;}
.form-login {background:#fff; border:0; height:100%; width:100%; border:1px solid #d9d9d9; height:38px; padding:0 10px; }
.btn-login {border:1px solid #3c3c3b; background:#3c3c3b; color:#fff; width:100%; height:86px; }
.info-advice {padding:10px !important; min-height:86px; }

@media (min-width: 360px) {	
}
@media (min-width: 768px) {
	.login-box .login-form .login-form-item {position:relative; padding:5px 0 5px 100px; }
	.login-item-head {display:block; position:absolute; left:10px; top:50%; margin-top:-14px; }
	.member-support {padding-left:100px; }
}
@media (min-width: 1280px) {
	.emptyBox-wrap, .default_width {margin:80px auto 120px !important; min-height:510px; }
	.login-box .login-form .login-form-item {padding-left:100px; }
}

.member_join .clause_box {border:1px solid #bcbcbb; background:#fafafb; overflow-y:auto; height:200px; }
.member_join .clause_explain {padding:15px; }
.member_join .clause_explain p {line-height:1.4em; padding-bottom:10px; font-size: 14px;}

/* member join */
.join_radio_wrap .radio-button { display:none; }
.join_radio_wrap .radio-button + label { display:inline-block; margin:-3px; height:58px; width:50%; background:#fff; border:1px solid #474849; color:#474849; line-height:56px; }
.join_radio_wrap .radio-button:checked + label {background:#474849; color:#fff; }

.join_box label {font-weight:normal; font-size: 14px;}

.join-list-box .join-list-item {position:relative; padding:8px 0 8px; border-top:1px dashed #e2e2e2; }
.join-list-box .join-list-item:first-child {border-top:0; }
.join-list-box .join-list-item .join-item-head {display:none; }

.join-explain {display:block; margin-top:5px; }

.join_box .join_form {width:100%; margin:0 auto; }
.join_box .join_form .form_join {
	padding:0 10px; border:1px solid #cccccb; background:rgba(0, 0, 1, .03); height:32px; width:100%;  
	-webkit-transition:border-color .25s ease; transition:border-color .25s ease; font-size:12px;
}
.join_box .join_label {display:block; }
.join_box .join_label.v1 input { color: #2361d2 !important; border-color:#2361d2 !important; background:rgba(35, 97, 210, .02); }
.join_box .join_label.v2 input { color: #c71d39 !important; border-color:#c71d39 !important; background:rgba(119, 29, 57, .02); }

.join_box .join_radio_wrap { position:relative; text-align:center; }
.join_box .info_message {padding:0 0 30px; letter-spacing:-0.02em; color:#676767; }

.join_form .find_box {text-align:center; }
.find_box .no_matching > p {padding:50px 0; }
.find_box .result_matching > p {padding:50px 0 20px; }
.find_box .result_matching > ul {padding:0 0 45px; text-align:left; width:70%; margin:0 auto; }
.find_box .result_matching > ul li {padding:7px 0; }
.find_box .result_matching > ul li.id { }
.find_box .result_matching > ul li > span {color:#797979; display:inline-block; width:85px; }
.find_box button { cursor:pointer; background:#4f4f4f; border-radius:25px; color:#fff; padding:16px 0px; display:block; width:60%; margin:0 auto; overflow:hidden; }

.error_area { position:relative; display:block; }
.validation { display:inline-block; padding:7px 10px 0px 18px; color:#ea1c1c; line-height:20px; background:url('../images/mall/i-error.png') no-repeat 0 11px / 12px; }
.validation.special {color:#246fdd; background-image:url('../images/mall/i-submit.png'); }
.validation.normal { display:none; }

.join_box .join_ok {text-align:center; padding:20px 0; }
.join_box .join_ok .ok_img {padding-bottom:20px; }

@media (min-width: 360px) {	
}
@media (min-width: 768px) {
	.join-list-box .join-list-item {padding:20px 0 20px 180px; }
	.join-list-box .join-list-item .join-item-head {display:block; position:absolute; left:0; top:25px; font-size: 14px;}
	.join_box .join_form .form_join {width:400px; height:36px; font-size:13px; }
	.join_box .join_form .form_join.thinForm {width:250px !important; }
	.join_box .join_form .form_join.add {width:600px !important; }
	.join-explain {margin-left:10px; display:inline-block; margin-top:0; }
	.join-list-box .join-list-item p {display:inline-block; }
	
	.choice_wrap .join-list-box .join-list-item {text-align:left; }
	.choice_wrap .join-list-box .join-list-item .join-item-head {left:15px; }
	.choice_wrap .form_join {width:270px !important; }
}
@media (min-width: 1280px){
	.join_box .join_form .form_join {height:36px; }
	.join-list-box .error_area {position:absolute; right:0; top:25px; }
	.validation {background-size:15px; background-position:0 10px; padding-left:20px; }
	.choice_wrap .join-list-box .error_area {top:18px; }
}

.view_goods_detail img {max-width:100%; /*max-width:960px;*/ }
.view_delivery_info > div {border:1px solid #e2e2e2; background:#fcfcfc; padding:20px; }
.view_delivery_info li {color:#7a7a7a; line-height:1.4em; padding:0.25em 0 0.25em 10px; background:url('../images/comm/blt_dot_1.png') no-repeat 0 12px; }
.view_delivery_info > div.info {border:1px solid #e2e2e2; background:#e2e2e2; padding:20px; margin-top:10px; }
.view_delivery_info > div.info > h5 { margin-bottom:10px; }
.view_delivery_info > div.info ul li {display:inline-block; width:227px; border-right:2px solid #e2e2e2; border-bottom:2px solid #e2e2e2; padding:9px 0 8px 0; text-align:center; background:#f0f0f0;  }

.smenu_header {position:relative; padding:1.5em 0 0.75em; }
.smenu_header h3 {margin:0; }
.smenu_header .linkBtnBox .list-inline-item {padding:0; }

.cart_goods_list {display:table; width:100%; }
.cart_goods_list > div {display:table-cell; vertical-align:middle; }
.cart_goods_list .thum {width:80px; }
.cart_goods_list .thum img {width:100%; width:70px; height:70px; border:1px solid #d9d9d9; }
.cart_goods_list .goods_info {text-align:left; padding-left:5px; }

.order_list_num {position:absolute; right:0; bottom:0; }

.order_cart_price {background:#dcdcdb; padding:5px; }
.order_cart_price .cart-price-table {background:#fff; padding:10px 8px; }
.order_cart_price .cart-price-table .cell-item {position:relative; padding:5px 10px 5px 100px; text-align:right; }
.order_cart_price .cart-price-table .cell-item > span {position:absolute; left:10px; top:50%; margin-top:-10px; }
.order_cart_price .price_sign {display:none; }

.info_box_css {background:#cccccb url('../images/mall/bar_bg_1.png') repeat 0 0 / 5px; padding:10px; }
.info_box_css > div {text-align:center; padding:20px 10px; background:#fff; }

.coupon_explain {background:#fcfcfb; padding:10px; }
.coupon_txt > input {border:1px solid #d9d9d9; width:150px; height:32px; text-align:center;  }
.coupon_txt > p {padding-top:1em; }

.cs_info_box {border:1px solid #d9d9d9; margin-top:30px; padding:20px 30px 20px 100px; background:url('../images/mall/cs_info_bg.png') no-repeat 20px 20px; }
.cs_info_box > h3 {color:#626262; font-size:1.225em; font-weight:500; }
.cs_info_box > p {padding:5px 0; color:#959595; }
.cs_info_box .cs_call_info {font-size:2.25em; color:#333; }
.cs_info_box .cs_call_info > span {font-size:0.45em; color:#959595; padding:0 10px; }

.popup_box .pop_title {background:#f5f5f5; padding:1em; border-bottom:1px solid #d9d9d9; }
.popup_box .pop_title > h2 {font-size:1.575em; font-weight:500; color:#333; }
.popup_box .pop_title > p {padding-top:0.5em; color:#797979; font-size:1.15em; }
.popup_box .goods_info {padding:12px 10px 10px; }
.popup_box .goods_info .thum img {width:90px; height:90px; }
.pop_explain {padding:15px; color:#797979; }
.pop_explain h4 {color:#333; padding-bottom:5px; }
.pop_explain li {padding:0.25em 0 0; line-height:1.25em; color:#797979; }
.message_box {padding:20px 10px; color:#797979; line-height:1.45em; }

.score_select {overflow:hidden; }
.score_select li {float:left; position:relative; padding:0 10px 0 20px; }
.score_select li input {position:absolute; left:0; top:0; }

.used_coupon select {width:100%; color:#797979; }
.used_coupon .discount_price {}
.used_coupon .discount_price strong {color:#333; }
.popup_box .order_cart_price {margin:15px 0 0; }

.help_center .order_process > div {line-height:1.25em; position:relative; padding-left:80px; min-height:70px; }
.help_center .order_process .img {position:absolute; left:0; top:50%; margin-top:-35px; text-align:center; border-radius:50%; width:60px; height:60px; padding-top:10px; background:#3b3c3f; }
.help_center .order_process .img img {width:40px; }

/*
.cells { display: table; table-layout: fixed; width: 100%; }
.cells .cell { display: table-cell; }
.cells .cell > p { padding-top:14px; padding-left:19px; color:#ca0013; background:url(../images/mall/icon_notice.png) 0px 14px no-repeat; }
.cells .cell > p.no_bg { background:none; padding-left:0px; color:#666666; }
.cells .cell > p > span { padding:0 7px; color:#555555; }
.cells .cell > p > span:first-child { padding-left:21px; }
*/

span.sp_pay_box { margin-right:12px; }
span.sp_pay { display:inline-block; color:#fff; border-radius:2px; padding:1px 2px 2px 2px; }
span.sp_pay_1 { border:1px solid #e83a7c; background:#e83a7c; }
span.sp_pay_2 { border:1px solid #329900; background:#329900; }
span.sp_pay_3 { border:1px solid #7f30a3; background:#7f30a3; }
span.sp_pay_4 { border:1px solid #007fd4; background:#007fd4; }
span.sp_pay_5 { border:1px solid #f7be00; background:#f7be00; }

.add_explain_list {padding:10px 5px; }
.add_explain_list li {padding:2px 0 5px 12px; }

/* 바로구매 옵션 */
.result-option-list {border:1px solid #eaeaea; padding:10px; position:relative; margin-top:5px;}
.result-option-list ul {position:relative;}
.result-option-list ul li {padding:5px 0 3px 0; min-height:30px; border-top:1px solid #eaeaea; color:#333;}
.result-option-list ul li:first-child {padding:5px 0 3px 0; border-top:0px solid #eaeaea; color:#333;}
.result-option-list ul li span.option-tit {display:inline-block; overflow:hidden; width:65%; line-height:25px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis}
.result-option-list ul li span.option-pri {display:inline-block; overflow:hidden; width:32%; line-height:25px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; text-align:right;}
.result-option-list ul li span.option-pri em.option-num {float:left; width:40px; vertical-align:middle}
.result-option-list ul li span.option-pri .option-num2 {float:left; width:40px; vertical-align:middle; /*display:block; margin-top:5px*/}
.result-option-list ul li span.option-pri .option-num {display:block; margin-top:5px}
.result-option-list ul li > .option-add {margin-top:8px;}
.result-option-list ul li > .option-add span {display:block; font-size:12px; font-weight:bold; padding-bottom:10px; color:#999}
.result-option-list ul li > .option-add p {display:block; background:url('../images/comm/blt_dot_2.png') no-repeat 0 8px; padding-left:5px; color:#999; margin-left:10px; line-height:20px; font-weight:normal}

.point_color {color:#da0018 !important; border-color:#da0018 !important; }

.shop_board {width:100%; border-top:2px solid #3c3c3b; }
.shop_board thead {display:none; border-bottom:1px solid #bcbcbb; }
.shop_board thead th {font-weight:500; padding:1em 0.5em; background:rgba(30, 30, 29, .02); text-align:center; }
.shop_board tbody tr {border-top:1px solid #dcdcdb; }
.shop_board tbody tr:first-child {border:0; }
.shop_board td {display:block; position:relative; padding:5px 10px 5px 80px; min-height:29px; }
.shop_board td:first-child {padding-top:15px; }
.shop_board td.checkWrap {padding-left:5px; }
.shop_board td:last-child {padding-bottom:20px; }
.shop_board td .fleft {position:absolute; left:3px; top:50%; margin-top:-10px; }
.shop_board td:first-child .fleft {margin-top:-5px; }
.shop_board td:last-child  .fleft {margin-top:-15px; }
.shop_board td > p { margin:2px 0; }
.shop_board td > button { margin:2px 0; }
.shop_board .title {text-align:left; }
.shop_board .open_post td {background:#fbfbfb; text-align:left; line-height:1.45em; }

.shop_board.noSetting td {padding-left:10px; }

.noData {padding-left:10px !important; text-align:center; }

.cart-order-btn li {display:inline-block; margin-right:-4px; padding:3px; }

.basicShop .bar {padding:0 5px; }

.thum_board {overflow:hidden; padding:20px 0; }
.thum_board .thum_list {width:33.3%; float:left;  }
.thum_board .thum_list > div {padding:0 0 30px 30px; }
.thum_board .thum_list:nth-child(3n+1) > div {padding-left:0; }
.thum_board .thum_list .thum_img {height:140px; width:100%; background:#f5f5f5; }
.thum_board .thum_list .event_title {color:#444; padding:0.75em 0; min-width:10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.thum_board .thum_list .event_time {color:#898989; }

.shop_board.view dt {padding:18px 30px; background:#f9f9f9; color:#555; border-bottom:1px solid #d9d9d9; }
.shop_board.view dd {padding:18px 30px; color:#666; border-bottom:1px solid #d9d9d9; min-height:1em; }
.shop_board.view .post_info {border-bottom:1px dotted #ccc; }
.shop_board.view .post_info > span {padding-right:30px; }
.shop_board.view .post_info .post_info_head {margin-right:10px; padding-right:10px; border-right:1px solid #d9d9d9; font-weight:500; }
.shop_board.view .post_content {line-height:1.75em; }
.shop_board.view .add_file_view {overflow:hidden;  }
.shop_board.view .add_file_view .add_file_head {float:left; padding-right:10px; border-right:1px solid #d9d9d9; font-weight:500; }
.shop_board.view .add_file_view ul {float:left; padding-left:12px; }
.shop_board.view .add_file_view ul li {padding-bottom:4px;}

.shop_board.review .goods_thum > p {margin:0 auto; width:80px; height:80px; overflow:hidden; border:1px solid #d9d9d9; }
.shop_board.review .goods_thum > p img {width:100%; }
.shop_board.review .goods_name {font-size:1.15em; padding-bottom:5px; }
.shop_board.review .open_post_list dt {padding-bottom:5px; font-weight:500; }

.shop_board.register {border-bottom:1px solid #dcdcdb; }
.shop_board.register th, .shop_board.register td {text-align:left; padding:0.75em 0.5em !important; font-weight:normal; }
.register input[type=text], .register input[type=password] {border:1px solid #dcdcdb; padding:0 10px; height:32px; }
.register .selectpicker-box {vertical-align:top; display:inline-block; }
.register .selectpicker-box:before {height:30px; line-height:30px; }
.register .selectpicker {height:32px; }

.register textarea {border:1px solid #dcdcdb; padding:10px; height:60px; width:100%; }
.register .dash {padding:0 3px; }
.register .address_info p {padding-bottom:5px; }
.register .ex_msg {color:#797979; padding-top:6px; }
.register .radio_box_form > span {display:inline-block; vertical-align:middle; }
.register .id_result {vertical-align:middle; display:inline-block; padding:5px 10px; }
.register .id_result.able {color:#2b7bf4; }
.register .id_result.disable {color:#f42b3e; }
.register select {border:1px solid #d5d5d5; padding:4px 4px 5px 5px; color:#797979; }
.register.must th {padding-left:40px; }
.register.must .must {background:#f9f9f9 url('../images/comm/must_register.png') no-repeat 14px center; }
.register .selectpicker-box {vertical-align:top; display:inline-block; }
.icon_must {display:inline-block; background:url('../images/comm/must_register.png') no-repeat center top; width:20px; height:20px; vertical-align:middle; margin-right:5px; }
.board_file li {padding:3px 0; overflow:hidden; }
.board_file .file_name {padding:0 10px; }

.radio_box_2 > ul li {display:inline-block; vertical-align:middle; padding:0 10px}
.radio_box_2 > ul li:first-child {display:inline-block; vertical-align:middle; padding:0 10px 0 0}

.radio_box_form .checkbox, .radio_box_form .radio {margin:0; border-radius:0 !important; }

.delivery_info_box {position:relative; }
.delivery_info_select {position:absolute; right:0; top:50%; margin-top:-15px; }
.delivery_info_select .type {border:1px solid #5c5c5b; background:#fff; height:30px; margin-left:-1px; padding:0 10px}
.delivery_info_select .type.on {background:#5c5c5b; color:#fff; }

/*
.faq_list_box {background:#dcdcdb url('../images/mall/bar_bg_1.png'); padding:15px; }
.faq_list {border-top:1px solid #e2e2e2; background:#fff; }
.faq_list .faq_content {border-bottom:1px solid #e2e2e2; background:url('../images/comm/faq_open.png') no-repeat 98% center; }
.faq_list .faq_content  div {position:relative; padding:12px 15px 12px 70px; color:#666; line-height:1.5em; }
.faq_list .faq_content  div > span {position:absolute; left:35px; top:12px; display:block; background:#9e9193; color:#fff; text-align:center; line-height:22px; font-size:1.075em; border-radius:11px; width:22px; height:22px;  }
.faq_list .faq_content .faq_title {background:url('../images/comm/faq_close.png') no-repeat 98% center; }
.faq_list .faq_content .faq_answer {background:#f9f9f9; border-top:1px dotted #ccc; padding-bottom:20px; }
.faq_list .faq_content .faq_answer > span {background:#d83b4c; }

.qna_list > div {position:relative; min-height:30px; }
.qna_list .qna_reply {margin:30px 0 15px; } 
.qna_list .iconSet2 {position:absolute; left:-30px; top:0; display:block; background:#9e9193; color:#fff; text-align:center; line-height:22px; font-size:1.075em; border-radius:11px; width:22px; height:22px;  }
.qna_list .iconSet2.answ {background:#d83b4c; }


.shop_paging {padding:20px 0; }
.shop_paging ul {display:table; margin:0 auto; }
.shop_paging li {float:left; display:table; padding:2px; }
.shop_paging li > a {display:table-cell; border:1px solid #fff; color:#797979; width:34px; height:34px; text-align:center; vertical-align:middle; margin:5px; }
.shop_paging li > a.on, .shop_paging li > a:hover {border-color:#3c3c3b; background:#3c3c3b; color:#fff; }
.shop_paging .page_icon {border-color:#d9d9d9; }
.shop_paging .page_icon:hover {background:#fff; border-color:#d9d9d9; }
*/

.topbar {border-top:1px solid #d9d9d9; }

.simple_write .write_form {overflow:hidden; background:#dcdcdb url('../images/mall/bar_bg_1.png'); padding:20px; }
.simple_write .write_form textarea {width:85%; float:left; border:0; padding:10px; height:70px; background:#f9f9f9; color:#797979; }
.simple_write .write_form button {width:15%; float:left; background:#777; color:#fff; height:70px; }
.simple_write .write_form img {vertical-align:middle; padding:2px; }

.explain_list {padding:10px 0; }
.explain_list li {padding:2px 0 0 8px; position:relative; }
.explain_list li:before {position:absolute; left:0; top:0.75em; display:block; content:""; width:2px; height:2px; background:#666; }

.iconSet {display:inline-block; font-size:12px; border-radius:3px; min-width:40px; text-align:center; border:1px solid #b5b5b5; padding:4px 5px; }
.iconSet.qna1 {border-color:#b5b5b5; }
.iconSet.qna2 {background:#da0018; border-color:#da0018; color:#fff; }
.iconSet.set1 {background:#f2f2f2; border-color:#e2e2e2; color:#888; }

.chbox_label {position:relative; display:inline-block; width:28px; height:28px; vertical-align:middle; }
.chbox_label > input {display:none;}
.chbox_label > span {position:absolute; left:0; top:0; width:24px; height:24px; border:1px solid #d9d9d9; cursor:pointer; display:block; background:#fff; }
.chbox_label.on > span {background:#d83b4c url('../images/mall/input_chbox.png') no-repeat center; border-color:#d83b4c; }

.rabox_label {position:relative; vertical-align:middle; width:24px; height:24px; display:inline-block; }
.rabox_label > input {display:none;}
.rabox_label > span {position:absolute; left:0; top:0; border-radius:10px; width:20px; height:20px; border:1px solid #d5d5d5; cursor:pointer; display:block; background:#fff; }
.rabox_label.on > span {background:#d83b4c url('../images/mall/input_rabox.png') no-repeat center; border-color:#d83b4c; }

.box-size {width:100%; }

.mall-bar {border-color:#3c3c3b; }

.btn-openList {cursor:pointer; background:#f7f7fb; padding:10px; position:relative; }
.toggle-arrow {position:absolute; right:1.25em; top:50%; margin-top:-12px; font-size:14px; }
.toggle-arrow.active {transform:rotate(-180deg); }
@media (min-width: 768px) {
	.shop_board thead {display:table-header-group;  }
	.shop_board td {display:table-cell; position:static; text-align:center; border-bottom:1px solid #d9d9d9; min-height:1em; padding:15px 5px; }
	.shop_board td .fleft {display:none; }
	.shop_board td.checkWrap, .shop_board td:first-child {padding-left:10px; padding-top:15px; }
	.shop_board td:last-child {padding-bottom:15px; }
	.shop_board.register th {border-bottom:1px solid #dcdcdb; }
	
	.myBoard .shop_board td {padding-top:1.25em !important; padding-bottom:1.25em !important; }
	
	.cart_goods_list .thum {width:100px; }
	
	.cart-order-btn li {display:block; margin:0; }
	
	.smenu_header .linkBtnBox {position:absolute; bottom:0.75em; right:0; }
	
	.order_cart_price {background:#dcdcdb url('../images/mall/bar_bg_1.png'); background-size:5px; padding:15px; }
	.order_cart_price .cart-price-table {display:table; border-collapse:collapse; width:100%; background:#fff; }
	.order_cart_price .cart-price-table .cell-item {display:table-cell; vertical-align:middle; width:33.3%; padding:30px; text-align:center; }
	.order_cart_price .cart-price-table .cell-item > span {position:static; display:inline-block; height:30px; }
	.order_cart_price .price_sign {display:block; position:absolute; left:-15px; top:50%; margin-top:-15px; }
	.order_cart_price .price_sign .icon_sign {display:inline-block; text-align:center; border-radius:50%; width:28px; height:28px; background:#777; color:#fff !important; line-height:26px; }
	.order_cart_price.total {border:none; margin:0 0 14px; }
	.order_cart_btn {text-align:center; padding:50px 0 0; }
	
	.order_cart_price.w4 .cell-item {width:25%; }
	.order_cart_price.w5 .cell-item {width:20%; }
	
	.register input[type=text], .register input[type=password] {height:36px; }
	.register .selectpicker-box:before {height:34px; line-height:36px; }
	.register .selectpicker {height:36px; }

	.box-size {width:400px; }
	
	.info_box_css {padding:15px;}
	.info_box_css > div {padding:30px; }
	.coupon_txt > input {width:250px; height:36px;  }
	
	.topbar {border-top:0; }
	
	.help_center .order_process {display:table; width:100%; text-align:center; }
	.help_center .order_process > div {display:table-cell; width:20%; line-height:1.25em; position:static; padding:0 10px; }
	.help_center .order_process .img {width:70px; height:70px; padding-top:14px; margin:0 auto; position:static; }
	.help_center .order_process .img img {width:40px; }
}

/*체크박스*/
.check-agree {padding:0 !important; }
.check.ui-button {
	width:24px;
	height:24px;
}
.check.ui-button .ui-button-text {
	width:24px;
	height:24px;
}
.check.ui-button-text-only .ui-button-text {
	padding:0px;
}
.check.ui-state-default {
	border: 1px solid #d9d9d9;
	background: #ffffff;
}
.check.ui-state-hover {
	border: 1px solid #d9d9d9;
	background: #ffffff;
}
.check.ui-state-active {
	border-color:#6c6b6b; 
	background:#6c6b6b url('/kor/images/mall/input_chbox.png') no-repeat center;
}
.check.ui-corner-all {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

/* tabmenu setting */
.mypage-tabmenu-1 ul {display:table; width:100%; border-collapse:collapse; background:#f1f1f6; }
.mypage-tabmenu-1 .item-list {display:table-cell; width:20%; vertical-align:top; }
.mypage-tabmenu-1 .item-list .tab-item {display:block; padding:1.5em 0; position:relative; }
.mypage-tabmenu-1 .item-list .tab-item:before {display:block; position:absolute; left:0; top:50%; margin-top:-25px; content:""; background:rgba(90, 90, 89, .15); width:1px; height:50px; }
.mypage-tabmenu-1 .item-list:first-child .tab-item:before {display:none; }

.mypage-tabmenu-1 .tab-item .item-box {height:40px; width:50px; margin:0 auto; position:relative; background-repeat:no-repeat; background-position:center top; background-size:30px; }
.mypage-tabmenu-1 .tab-item .item-box .item-info {position:absolute; right:0; top:0; width:16px; height:16px; background:#385fa0; color:#fff; line-height:16px; border-radius:50%; }
.mypage-tabmenu-1 .item-list .item1 {background-image:url('../images/mall/myinfo-info-1.png'); }
.mypage-tabmenu-1 .item-list .item2 {background-image:url('../images/mall/myinfo-info-2.png'); }
.mypage-tabmenu-1 .item-list .item3 {background-image:url('../images/mall/myinfo-info-3.png'); }
.mypage-tabmenu-1 .item-list .item4 {background-image:url('../images/mall/myinfo-info-4.png'); }
.mypage-tabmenu-1 .item-list .item5 {background-image:url('../images/mall/myinfo-info-5.png'); }
.mypage-tabmenu-1 .item-list:hover, .mypage-tabmenu-1 .item-list.active {color:#fff; background:#3e4351; }
.mypage-tabmenu-1 .item-list:hover .item1, .mypage-tabmenu-1 .item-list.active .item1 {background-image:url('../images/mall/myinfo-info-1-o.png'); }
.mypage-tabmenu-1 .item-list:hover .item2, .mypage-tabmenu-1 .item-list.active .item2 {background-image:url('../images/mall/myinfo-info-2-o.png'); }
.mypage-tabmenu-1 .item-list:hover .item3, .mypage-tabmenu-1 .item-list.active .item3 {background-image:url('../images/mall/myinfo-info-3-o.png'); }
.mypage-tabmenu-1 .item-list:hover .item4, .mypage-tabmenu-1 .item-list.active .item4 {background-image:url('../images/mall/myinfo-info-4-o.png'); }
.mypage-tabmenu-1 .item-list:hover .item5, .mypage-tabmenu-1 .item-list.active .item5 {background-image:url('../images/mall/myinfo-info-5-o.png'); }

.mypage-tabmenu-2 ul {overflow:hidden; border:1px solid #3c3c3b; border-bottom:0; border-right:0; }
.mypage-tabmenu-2 .item-list {float:left; width:33%; border:1px solid #3c3c3b; border-left:0; border-top:0; }
.mypage-tabmenu-2 .item-list:nth-child(3n+1) {width:34%; }
.mypage-tabmenu-2 .item-list .tab-item {display:block; line-height:48px; }
.mypage-tabmenu-2 .item-list.active {background:#f9f9f9; }

.info_box_css.overview {background-color:#3e4351; background-size:4px; }
.myinfo-overview-box > div {position:relative; }
.info-member {text-align:left; padding-left:60px; background:url('../images/mall/myinfo-info.png') no-repeat 10px center / 40px; min-height:40px; padding-top:5px; }
.info-member > p {display:inline-block; }
.info-purchase dt {font-weight:normal; }
.info-purchase .flat_btn {width:auto; line-height:1em; padding:0.5em; position:absolute; left:80px; bottom:0; }

.service-info li {position:relative; text-align:right; padding:5px; line-height:50px; }
.service-info .head-title {position:absolute; left:0; top:50%; margin-top:-1.5em; }

.shop_tabmenu {margin-top:30px; border-bottom:1px solid #333333; text-align:center; }
.shop-tabmenu-list {display:table; width:100%; }
.shop-tabmenu-list .shop-tabmenu-item {display:table-cell; width:25%}
.shop-tabmenu-list .shop-tabmenu-item > a {padding:10px 5px; display:block; margin-bottom:-1px; }
.shop-tabmenu-list .shop-tabmenu-item.on > a {border-bottom:3px solid #c30d23; color:#c30d23}

.tabmenu-block-list {display:table; width:100%; border-collapse:collapse; }
.tabmenu-block-list .item-list {
	display:table-cell; width:33.3%; margin-right:-4px; text-align:center; 
	border:0; border-style:solid; border-color:#7c7c7b; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; 
}
.tabmenu-block-list .item-list.on {border-bottom-width:0; }
.tabmenu-block-list .item-list small {display:block; }
.mypage.tabmenu-block-list .item-list {width:auto; }
.tabmenu-block-list .item-list > a, .tabmenu-block-list .item-list > div {display:block; padding:10px 0; }

.tabmenu-mypage {overflow:hidden; border-top:2px solid #333; border-bottom:1px solid #d9d9d9; background:#e2e2e2 url('../images/mall/bar_bg_1.png'); background-size:5px; height:52px; margin-bottom:20px; }
.tabmenu-mypage-wrap {overflow-x:auto; overflow-y:hidden;  }
.tabmenu-mypage ul {margin:0; padding:0; min-width:1000px; }
.tabmenu-mypage li {float:left; cursor:pointer; list-style:none; }
.tabmenu-mypage li .tab-item {display:block; line-height:48px; padding:0 1em; }

.btnBar {border-color:#555; }
.btnBar.under {border-top-width:2px; }
.btnBar.mall {margin:0; }

.order-overview-box {background:#5c6477; }
.order-overview-table {display:table; width:100%; }
.order-overview-table > li {display:table-cell; width:25%; padding:1.5em 2em; position:relative; }
.order-overview-table > li:before {display:block; position:absolute; left:0; top:50%; margin-top:-30px; content:""; background:rgba(255, 255, 255, .15); width:1px; height:60px; }
.order-overview-table > li:first-child:before {display:none; }

.order-overview-table .order-item-box {text-align:center; }
.order-overview-table .order-item-box dt {font-weight:500; color:rgba(255, 255, 255, 1); }
.order-overview-table .order-item-box dd {display:none; color:rgba(255, 255, 255, .8); }
.order-overview-table .order-item-box .item-sum {color:#fff; font-family:'Heebo', 'Roboto'; line-height:1em !important; }

@media (min-width: 768px) {
	.mypage-tabmenu-1 .tab-item .item-box {height:50px; width:50px; background-size:40px; }
	.mypage-tabmenu-1 .tab-item .item-box .item-info {width:20px; height:20px; line-height:18px; }
	
	.mypage-tabmenu-2 ul {overflow:auto; display:table; width:100%; border-collapse:collapse; }
	.mypage-tabmenu-2 .item-list {float:none; width:16%; display:table-cell; border:1px solid #3c3c3b; }
	.mypage-tabmenu-2 .item-list:nth-child(3n+1) {width:18%; }
	.mypage-tabmenu-2 .item-list.active {border-bottom:0; background:#fff; }
	.mypage-tabmenu-2 .item-list .tab-item {display:block; line-height:58px; }
	
	.myinfo-overview-box {display:table; width:100%; text-align:left !important; }
	.myinfo-overview-box > div {display:table-cell; vertical-align:middle; height:100%; }
	.info-member {width:40%; padding-left:90px; background-size:60px; padding-top:0; }
	.info-member > p {display:block; }
	.info-purchase {width:30%; padding-bottom:36px; }
	.info-service {width:30%; padding-left:10%; }
	.info-purchase .flat_btn {padding:0.5em; left:auto; right:0; }
	
	.shop-tabmenu-list {width:auto; margin:0 auto !important; }
	.shop-tabmenu-list .shop-tabmenu-item {padding:0 10px; }
	.shop-tabmenu-list .shop-tabmenu-item > a {padding:10px 20px; }
	
	.tabmenu-mypage {height:68px; }
	.tabmenu-mypage li .tab-item {line-height:64px; }	
	
	.btnBar.mall {border-width:0; }
	
}
@media (min-width: 1280px) {
	.tabmenu-block-list .item-list > a, .tabmenu-block-list .item-list > div {padding:15px 0; }
	.order-overview-box {padding:1em; }
	.order-overview-table .order-item-box {text-align:left; }
	.order-overview-table .order-item-box {position:relative; padding-right:40px; }
	.order-overview-table .order-item-box .item-sum {position:absolute; right:0; top:0; }
	.order-overview-table .order-item-box dd {display:block; }
}

/* button setting */
.flat_btn {display:inline-block; vertical-align:middle; text-align:center; line-height:1em; margin:2px; background:#fff; border:1px solid #cccccb; color:#5c5c5b; width:100%; padding:0.5em; }
.flat_btn.set1 {color:#fff; border-color:#474849; background:#474849; }
.flat_btn.set1:hover {border-color:#474849; color:#474849; background:#fff; }
.flat_btn.set2 {color:#fff; border-color:#888; background:#888; }
.flat_btn.set2:hover {color:#fff; border-color:#555; background:#555; }
.flat_btn.set3 {color:#fff; background:#444; border-color:#444; }
.flat_btn.set3:hover {color:#fff; background:#383838; border-color:#383838; }

.flat_btn.mini {padding:0.5em; line-height:1em; background:#fff; }
.join_box_wrap .flat_btn {padding:1em 0.5em; } /* join flat btn size */
.join_box_wrap h2 {letter-spacing:0.1em; }
.btnSetBox .flat_btn {padding:1.25em 0.5em; } /* join flat btn size */
.btnSetBox {width:140px; padding:0 3px; }

.btn_box {text-align:center; padding:30px 0; overflow:hidden; }
.btn_box.board_set {padding:10px 0 !important; }
.btn_box .btn_box1 {float:left; }
.btn_box .btn_box2 {float:right; }

.btn_line {border-bottom:1px solid #333; color:#333; margin:0 0.25em; } 
.btn_del {border:1px solid #d5d5d5; background:#fff url('../images/comm/btn_del.png') no-repeat center; margin:3px; width:16px; height:16px; }
.btn_type1 {border:1px solid #626262; color:#333; padding:0.5em 0.75em; display:inline-block; } 
.btn_type2 {border:1px solid #dfdfdf; color:#777; padding:0.25em 0.5em; display:inline-block; background:#fff; } 
.regi_btn_pop {border:1px solid #4a4a5a; background:#4a4a5a; padding:0; color:#fff; display:inline-block; height:32px; line-height:28px; vertical-align:top; width:75px; text-align:center; }
.popup_btn {margin:2px; background:#d83b4c; border:1px solid #d83b4c; color:#fff; display:inline-block; width:150px; height:50px; line-height:50px; }
.popup_btn2 {margin:2px; background:#ababab; border:1px solid #979797; color:#fff; display:inline-block; width:150px; height:50px; line-height:50px; }

.shopping_btn .btn_cart {color:#e30015; border-color:#da081c; }
.shopping_btn .btn_order {background:#ca0013; border-color:#b71625; }
.shopping_btn .btn_wish {background:#ababab; border-color:#979797; }

.postNumber {position:relative; padding-right:82px; height:32px; }
.postNumber .regi_btn_pop {position:absolute; right:0; top:0; }
.regi_btn_pop.orderState {height:auto; width:auto; padding:0.5em; line-height:1em; }

@media (min-width: 360px) {	
}
@media (min-width: 768px) {
	.btnSetBox {width:200px; padding:0 5px; display:block;}
	.regi_btn_pop {height:36px; width:100px; line-height:32px; }
	
	.postNumber {position:static; padding-right:0; }
	.postNumber .regi_btn_pop {position:static; }
}

.service_agree p {margin-bottom:5px; line-height:1.45em; }
.service_agree dt:before {display:block; margin:2em 0 1em; content:""; background:#333; width:10px; height:2px; }
.service_agree dd {color:#4b4b4b; }
.service_agree ul {padding:1em; background:#fafafa; margin:10px 0; }

.privacy_policy  {color:#595959; margin-bottom:5px; line-height:1.75em; }
.privacy_policy strong {font-size:15px; line-height:1.45em; color:#333; }
.privacy_policy .emphasis {font-style:normal; }

@media (min-width: 768px) {
    .privacy_policy strong {font-size:14px; }
}

@media (max-width:768px) {
    .low-category-box .low-item {display:none;}
}
@media all and (min-width:769px) and (max-width:1024px) {
    .low-category-box .low-item {display:inline-block;}
}
.list-inline.dateFrm li {vertical-align:middle; }


.thumbnail-box {margin:0 -5px; padding-top:20px;}
.thumbnail-box ul {width:100%; display:table;}
.thumbnail-box ul li {width:25%; display:inline-block; height:111px; vertical-align:middle; margin-bottom:10px}
.thumbnail-box ul li span {border:1px solid #e8e8e8; display:block; margin:0 5px 0 5px; height:111px;}
.thumbnail-box ul li span img {width:100%; display:table-cell; vertical-align:middle; height:100%;}

/* 2019-07-08 */
.tab_content {position:relative; width:100%} /* 화면의 가운데 정렬 */

.tab_content input[type="radio"] {display:none;} /* input을 안보이게 처리 */
.tab_content input[type="radio"] + label {display:inline-block; padding:10px 40px; background:#fff; border:1px solid #acacab; color:#acacab; font-size:16px; cursor:pointer; margin-bottom:0; text-align:center; width:49.5%; font-weight:normal} /* label에 대한 버튼속성 */
.tab_content input[type="radio"]:checked + label {border:1px solid #3c3c3b; color:#3c3c3b;}

.conbox {display:none; /*border-top:2px solid #3c3c3b*/} /* 컨텐츠 영역 */
.tab_content input[id="tab01"]:checked ~ .con1 {display:block;} /* 인풋에 체크가 해당 요소보이게 설정 */
.tab_content input[id="tab02"]:checked ~ .con2 {display:block;}
.tab_content input[id="tab03"]:checked ~ .con3 {display:block;}

/* 2019-07-11 */

.shop-top {position:relative;}
.shop-top > span {text-align:left;}
.shop-top > span > p {display:inline-block;}
.shop-top .shop-top-right {position:absolute; right:0; top:0}
.shop-top .shop-top-right > ul {position:relative; display:table;}
.shop-top .shop-top-right > ul li {display:inline-block; text-align:right;}
.shop-top .shop-top-right > ul li > a {padding:0 10px; border-left:1px solid #efefef; cursor:pointer}
.shop-top .shop-top-right > ul li:first-child > a {padding:0 10px; border-left:0px solid #efefef; cursor:pointer}

@media(max-width:1280px) {
	.shop-top .shop-top-right {position:relative; right:inherit; top:inherit; padding-top:10px;}
	.shop-top .shop-top-right > ul li:first-child > a {padding:0 10px 0 0; border-left:0px solid #efefef; cursor:pointer}
	}
	
input[type=radio] { -webkit-appearance: radio; }
input[type=checkbox] { -webkit-appearance: checkbox; }


/* 2020-02-24 */
.resizing-box {width:100%; }
.login-box .bothBox > div {display:block !important; vertical-align:top; }

@media(min-width:1280px) {
	.resizing-box {width:500px; margin:0 auto; position:relative;}
	}
.join_box .size-resizing {width:50% !important; margin:0 auto;}