/*     83137 : 공백      */
.solid_line__83137__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__83137__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__83137__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__83137__ {height:30px;}
}

/*     83138 : HTML 편집기      */
* {margin:0; padding:0;}
ul, ol, dl {list-style-type: none;}

.contents {width: 100%;}
.tabs {margin: 0 auto;text-align: center;}
.tabs li{display:inline-block;float:  left;width:20%; text-align:center;height:45px; line-height:45px; cursor:pointer;border-bottom: 1px solid #ddd;}
.tabs li:hover, .tabs li.current {font-weight: bold; border-bottom: 2px solid #cb0f1f;}

.tab-content.current {display: inherit;}
.tab-content {display: none;float:  left;width: 100%;}

.total_sort {padding: 20px 0;}
.total_sort .total {color: #333;font-size: 14px;font-weight: bold;}

.ec-base-product .prdList {width: 100%;font-size: 0;line-height: 0;}
.ec-base-product ul.grid4 > li {width: 25%;margin: -1px 0 0 0;display:inline-block;vertical-align:top;}
.ec-base-product ul.grid4 > li .thumbnail {margin: 0px;border: 1px solid #ddd;border-width: 1px 1px 0px 1px;margin-left: -1px;}
.ec-base-product .prdList .thumbnail {margin: 10px 7px;text-align: center;}
.ec-base-product .prdList .thumbnail a img {max-width: 100%;box-sizing: border-box;}

.ec-base-product ul.grid4 > li .description {margin: 0px;padding: 0px;border: 1px solid #ddd;border-width: 0px 1px 1px 1px;margin-left: -1px;margin-top: -1px;height: 130px;}
.ec-base-product .prdList > li .pro_desc_wp {width: 250px;margin: auto;}

.ec-base-product .prdList .description {margin: 0 auto;padding: 0 7px;font-size: 12px;line-height: 18px; text-align: center;}
.ec-base-product .prdList .description .name {display: block;text-align: center;}
.ec-base-product .prdList .description .name a {color: #2e2e2e;}
.ec-base-product .prdList .description .name a span {padding: 5px 0;color: #333!important;font-size: 16px;font-weight:bold;text-align: center;display: block;}

.ec-base-product .prdList > li .product_desc {overflow: hidden;color: #888;font-size: 14px;font-weight: 300;text-overflow: ellipsis;white-space: nowrap;}
.ec-base-product .prdList > li .product_price {padding: 12px 0 17px;}
.ec-base-product .prdList >  li .custom_price {color: #cb0f1f; font-size: 16px;font-weight: bold;}

.moView {display:none;}

.solid_line__81593__ {box-sizing: border-box;display: block;position: relative;width: 100%;height: 30px;}

@media (max-width: 1023px){
.tabs {width: 100%;}
.tabs li {font-size: 0.9em;}

.ec-base-product ul.grid4 > li {width: 50%;}
.ec-base-product .prdList > li .pro_desc_wp {width: auto;padding:0 5%;}
}

@media (min-width: 768px){
.btn_category {display: none;}
.homecare_pc {display: block;margin:0 auto;}
.homecare_m {display: none;}
}

@media (max-width: 767px){
.ec-base-product .prdList .description .name a span {font-size: 14px;}
.ec-base-product .prdList > li .product_desc {font-size:12px;}
.moView {display:block;}

.btn_category {display:block;width:100%;height:40px;border:1px solid #555555;background:#fff;font-size:14px;color:#555555;cursor:pointer;}
.btn_category .icon {display:inline-block;position:relative;width:12px;height:10px;margin-right:8px;background:#555555;}
.btn_category .icon:before {content:'';position:absolute;top:2px;left:0;width:100%;height:2px;background:#fff;}
.btn_category .icon:after {content:'';position:absolute;top:6px;left:0;width:100%;height:2px;background:#fff;}
.btn_category.on {background:#555555;color:#fff;}
.btn_category.on .icon {background:#fff;}
.btn_category.on .icon:before {background:#555555;}
.btn_category.on .icon:after {background:#555555;}

.tabs {display: none;margin: 0;padding: 0;}
.tabs li {width: 50%;box-sizing: border-box;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border: 1px solid #ccc;background: #fff;font-size: 15px;color: #333;text-align: center;}

.homecare_pc {display: none;}
.homecare_m {display: block; margin:0 auto;}
}

@media (max-width: 320px){
.ec-base-product .prdList .description .name a span {font-size: 13px;}
.ec-base-product .prdList > li .product_desc {font-size:11px;}
}


