/*회원관련 체크박스 아이콘*/
.checkbox-btn {padding-left:20px; font-size:15px; color:#333; line-height:26px;}
.checkbox-btn input[type='checkbox'] {position: absolute; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; opacity: 0;}
.checkbox-btn label {display: inline-block; position: relative; padding-left: 15px; cursor: pointer; max-width: 100%;}
.checkbox-btn label:after { position: absolute; font-family: 'FontAwesome'; content: "\f00c";  width: 24px; height: 24px; left: 3px; top: 0; margin-left: -20px; padding-left: 3px; padding-top: 1px; font-size: 14px; color: #ddd;}
.checkbox-btn label:before { content: ""; position: absolute; width: 26px; height: 26px; left: 0; margin-left: -20px; border: 1px solid #ddd; border-radius: 50%; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox-btn input[type="checkbox"]:checked + label::after {font-family: 'FontAwesome'; content: "\f00c"; color: #fff; }
.checkbox-btn input[type="checkbox"]:checked + label::before {background-color: #005fca; border-color: #005fca;}

/* 그룹팝업레이어 PC */
#erun-grouppop {margin:0 auto; width:100%; z-index:1000;}
#erun-grouppop h2 {position:absolute; overflow:hidden; font-size:0; text-indent:-9999em; line-height:0;}
#erun-grouppop .erun-grouppops {position:absolute; overflow:hidden; background:#fff; 
	-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
	-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.3);
	box-shadow:3px 3px 5px rgba(0,0,0,0.3);
}
#erun-grouppop .erun-grouppop-con {position:relative; padding:5px; z-index:1000; }
#erun-grouppop .erun-grouppop-con:after {display:block;visibility:hidden;clear:both;content:""} 
#erun-grouppop #erungrouppop {position:relative;}
#erun-grouppop #erungrouppop .bx-controls {position:relative;}
#erun-grouppop #erungrouppop .bx_pager{width:100%}
#erun-grouppop #erungrouppop .bx_pager ul{margin:0 0 0 -2%; background:rgba(255,255,255,0.9)}
#erun-grouppop #erungrouppop .bx_pager ul:after {display:block;visibility:hidden;clear:both;content:""}
#erun-grouppop #erungrouppop .bx_pager li{float:left;width:31.3333%; margin:2% 0 0 2%;text-align:center; }
#erun-grouppop #erungrouppop .bx_pager li a {display:block; overflow:hidden; padding:10px; border:1px solid #ddd; color:#666;}
#erun-grouppop #erungrouppop .bx_pager li div {overflow:hidden; height:40px; line-height:20px; font-size:13px; word-break:keep-all;}
#erun-grouppop #erungrouppop .bx_pager li .active {border:1px solid #000; color:#000; font-weight:700;}
#erun-grouppop #erungrouppop .bx-controls-direction {display:none;}
#erun-grouppop .erun-grouppop img{max-width:100%; height:auto}
#erun-grouppop .erun-grouppop-footer {position:relative; height:40px; padding:5px; background:rgba(230,230,230,0.8); color:#333; z-index:1000}
#erun-grouppop .erun-grouppop-footer .erun-grouppop-reject {float:left; background:transparent; padding:5px; border:0; color:#333}
#erun-grouppop .erun-grouppop-footer .erun-grouppop-close {float:right; background:transparent; margin-right:5px; padding:5px; border:0; color:#333}


/* 그룹팝업레이어 Mobile */
#erun-grouppopM  {position:fixed;left:0; bottom:0; z-index:9;width:100%;height:100%;z-index:99}
#erun-grouppopM .erun-grouppopM-bg {background:rgba(0,0,0,0.7);width:100%;height:100%;position:absolute;top:0;left:0;}
#erun-grouppopM #erun-grouppopM-wr {display:inline-block;width:300px;max-width:100%;height:auto;position:relative;
-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);
-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);
box-shadow:0 3px 5px rgba(0,0,0,0.3);
}
#erun-grouppopM #erun-grouppopM-wr img{width:100%;height:auto }
#erun-grouppopM .erun-grouppopM-slide {background:#333}
#erun-grouppopM .erun-grouppopM-slide .owl-dots {text-align:center;position:absolute;bottom:10px;right:10px;z-index:99;}
#erun-grouppopM .erun-grouppopM-slide .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;background:#fff;margin:0 2px;opacity:0.5;border-radius:50%}
#erun-grouppopM .erun-grouppopM-slide .owl-dots .active{background:#005fca; opacity:1}
#erun-grouppopM .erun-grouppopM-close {position:relative;width:100%;height:40px;padding:0 10px;text-align:right;border:0;background:rgba(230,230,230,0.8)}

@media (min-width: 640px){
    #erun-grouppopM {bottom:10px;left:10px;width:auto;height:auto}
    #erun-grouppopM .erun-grouppopM-bg {display:none}
    #erun-grouppopM #erun-grouppopM-wr {position:static !important;margin:0 !important}
}

/*문의*/
#contact-write {width:100%; margin-bottom: 20px; border-top: 2px solid #666; border-bottom: 1px solid #ddd;}
#contact-write .form-group {width:100%;}
#contact-write .form-group p {margin: 5px 0 0 0; font-size: 13px; color: #666;}
#contact-write .form-group span {display:inline-block; margin: 5px 0 0 0; font-size: 13px; color: #666;}
#contact-write .form-group .form-group-col,
#contact-write .form-group .form-group-col-label {display: block;}
#contact-write .form-group .form-group-col {padding: 10px 10px 10px 10px; font-size: 15px; color: #333; border-bottom: 1px solid #ddd;}
#contact-write .form-group .form-group-col-label {padding: 10px 10px 0 10px; font-size: 15px; font-size: 15px; color: #333; font-weight:700;}
#contact-write .form-group .radio-group {padding: 12px 10px;}
#contact-write .form-group .radio-group label {margin-right: 10px;}
#contact-write .form-group .checkbox-group {padding: 12px 10px; }
#contact-write .form-group .checkbox-group label {margin-right: 10px; }
#contact-write .form-group .text-group {padding: 12px 10px; }

#contact-write select {height:40px; border-radius:2px; user-select:none;}
#contact-write .iText {padding:11px 3px 10px 3px; border:1px solid #ddd; border-radius:2px;}
#contact-write input.datepick {width:45%;}
#contact-write .iText,
#contact-write select,
#contact-write input.email,
#contact-write input.datetime,
#contact-write input.subject,
#contact-write input.basic,
#contact-write input.phone,
#contact-write input.order {width:100%;}
#contact-write input.tel {width:30%;}
#contact-write input.zip {width:80px;}
#contact-write input.addr {width:100%; margin-top:10px;}
#contact-write input.readonly {background:#f5f5f5; height:40px; border:1px solid #ddd; border-radius:2px;}
#contact-write textarea {padding:10px; width:100%; height:150px; border:1px solid #ddd; line-height:160%; vertical-align:middle; border-radius:2px;}

#contact-write .form-group .files { margin-top: 5px;display: inline-block; width : 100%;}
#contact-write .form-group .files label { font-size: 13px; color: #999;}
  
#contact-write .form-group .file-file-div {width : 100%; display : inline-block;}
#contact-write .form-group .file-input-textbox[type="text"] {width:100%;height:40px;  padding:0;  background-color:#fff; }
#contact-write .form-group .file-input-textbox {float:left;}
#contact-write .form-group .file-input-div {position:absolute; float:right;  padding:0 10px; height : 40px;  right : 0;left: 0; /* overflow : hidden; */}
#contact-write .form-group .file-input-button {position:absolute; padding:0;  width:20%; height:40px; right:10px; font-size:13px; line-height:38px; color:#fff; border:1px solid #444; border-radius:0 3px 3px 0 !important; background-color:#666;}
#contact-write .form-group .file-input-hidden {font-size:15px;  width:100%; height:40px; opacity:0; filter:alpha(opacity=0);}

@media (min-width:768px){
	#contact-write {display:table;}
	#contact-write .form-group {display:table-row; width:100%;}
	#contact-write .form-group span {margin: 0 0 0 5px;}
	#contact-write .form-group .form-group-col,
	#contact-write .form-group .form-group-col-label {display: table-cell; border-bottom: 0; vertical-align: middle;}
	#contact-write .form-group .form-group-col-label {width:20%; padding:22px 10px; margin-bottom: 0; text-align: right;}
	#contact-write .form-group .form-group-col {width:80%; padding: 10px;}
	#contact-write .form-group .radio-group {padding: 18px 10px;}
	#contact-write .form-group .checkbox-group {padding: 18px 10px;}
	#contact-write .form-group .text-group {padding: 18px 10px;}

	#contact-write input.datepick {width:30%;}
	#contact-write select {width:30%;}
	#contact-write input.email {width:50%;}
	#contact-write input.datetime {width:50%;}
	#contact-write input.subject {width:75%;}
	#contact-write input.basic {width:30%;}
	#contact-write input.phone {width:40%;}
	#contact-write input.order {width:20%;}
	#contact-write input.zip {width:80px;}
	#contact-write input.addr {width:80%; margin-top:10px;}
	
	#contact-write .form-group .file-input-textbox[type="text"] {}
	#contact-write .form-group .file-input-div {left: 20%;}
	#contact-write .form-group .file-input-button {width:10%; font-size:15px;}

}

/*아이콘*/
.icon {display:inline-block; line-height:12px; font-size:11px; padding:3px 5px 1px 5px; color:#fff; margin:0 2px 0 0; border-radius:2px;font-family:'Arial',sans-serif;}
.icon_soldout{border:1px solid #3e4148; background:#3e4148}
.icon_hit{border:1px solid #d5b46c; background:#d5b46c}
.icon_new{border:1px solid #ae89c6; background:#ae89c6}
.icon_rec{border:1px solid #7fc0a1; background:#7fc0a1}
.icon_best{border:1px solid #e68594; background:#e68594}
.icon_sale{border:1px solid #708bcf; background:#708bcf}
.icon_cp{border:1px solid #708bcf; background:#708bcf}

/*상품색상 - 리스트*/
#list-color {margin:10px 0 0 0; height:15px; overflow:hidden;} 
#list-color ul {margin:0 0 0 -2px;}
#list-color li {float:left; margin:0 0 2px 2px; width:15px; height:15px; border-radius: 50%; border:0 !important;} 
#list-color li:hover {border:0 !important; box-shadow:0 !important;}
#list-color #white-border {border:1px solid #ddd;}
@media (max-width:480px) {
	#list-color {margin:10px 0 0 0; height:10px;} 
	#list-color li {width:10px; height:10px; border-radius: 50%;} 
}
@media(min-width:481px) {
	#list-color {margin:10px 0 0 0; height:15px;} 
	#list-color li {width:15px; height:15px; border-radius: 50%;} 
}

/*상품색상 - 상품상세*/
#sit-color {padding:10px 0 0 0;} 
#sit-color li {float:left; margin:0 5px 5px 0; width:30px; height:30px; border-radius: 50%; border:0 !important;}
#sit-color li:hover {border:0 !important; box-shadow:0 !important;}
#sit-color #white-border {border:1px solid #ddd;}
@media (max-width:480px) {
	#sit-color li {width:15px; height:15px; border-radius: 50%;} 
}
@media(min-width:481px) {
	#sit-color li {width:20px; height:20px; border-radius: 50%;} 
}
@media(min-width:768px) {
	#sit-color li {width:20px; height:20px; border-radius: 50%;} 
}
@media(min-width:992px) {
	#sit-color li {width:20px; height:20px; border-radius: 50%;} 
}
@media(min-width:1200px) {
	#sit-color li {width:20px; height:20px; border-radius: 50%;} 
}

/* 상품 태그 출력 */
.it-tag {position:relative; margin:30px 0 0 -10px;}
.it-tag:after {display:block;visibility:hidden;clear:both;content:""} 
.it-tag li {position:relative; float:left; margin:0 0 10px 10px; border:0; padding:3px 10px; border:1px dotted #999; -moz-border-radius: 10px; -0-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.it-tag li a {line-height:160%; font-size:17px; color:#999; font-weight:600;white-space:normal;}
.it-tag li a:hover {color:#005fca;}
.it-tag li i {font-size:14px;}
.sit_admin {margin:10px 10px 0;text-align:right}
.sit_empty {padding:30px 0;text-align:center;color:#666}

@media(max-width:767px){
	.it-tag li a {font-size:15px;}
}
@media(min-width:768px){
	.it-tag li a {font-size:17px;}
}
@media (min-width:992px) {
	.it-tag li a {font-size:17px;}
}
@media (min-width:1420px) {
	.it-tag li a {font-size:17px;}
}

/* 메인탭
.main-tab:after {content:""; display:block; clear:both;}
.main-tab ul {margin:0 0 1px 0;}
.main-tab li {float:left; width:25%; margin:0 -1px -1px 0; overflow:hidden;}
.main-tab a {display:block; height:49px; line-height:49px; font-size:17px; color:#666; text-align:center; border:1px solid #ccc;  background:#fff; text-decoration:none; outline:none;}
.main-tab a:hover {color:#005fca;}
.main-tab .active {position:relative;}
.main-tab .active a {height:49px; color:#fff; font-weight:600; background:#005fca;}
.main-tab-content {position:relative; display:none; top:20px; zoom:1;}
.main-tab-content:after {content:""; display:block; clear:both;}
.main-tab-content ul {margin:0 0 0 -2%; zoom:1;}
.main-tab-content > ul > li {position:relative; float:left; width:23%; margin:0 0 2% 2%; border:1px solid #ddd; background:#fff; transition:all .45s ease 0s;}
.main-tab-content > ul > li:hover {border:1px solid #999; box-shadow:2px 2px 8px #ddd; transition:all .45s ease 0s;}
.main-tab-content .thumb-wr {position:relative;}
.main-tab-content .thumb img {width:100%; height:auto; opacity:1; transition:all .45s ease 0s;}
.main-tab-content > ul > li:hover .thumb img {opacity:0.7; transition:all .45s ease 0s;}
.main-tab-content .body {display:block;padding:5px 10px; text-align:left;}
.main-tab-content .category {color:#005fca;}
.main-tab-content .icon-group {height:22px; overflow:hidden;}
.main-tab-content .title {margin-top:5px; display:block; overflow:hidden; font-size:15px; color:#000;height:50px;}
.main-tab-content .basic {margin-top:5px; height:20px; overflow:hidden; font-size:13px; color:#999; line-height:140%; word-break:break-all;}
.main-tab-content .price {margin-top:5px; height:20px; color:#000;}
.main-tab-content .price .cust_price {font-size:13px; color:#999; padding-right:10px;text-decoration:line-through;}
.main-tab-content .price .it-price {display:inline-block; font-size:15px; font-weight:700;}

.main-tab-content .main-section-more {clear:both; padding-top:30px; }
@media(max-width:767px){
	.main-tab a {height:39px; line-height:39px; font-size:12px; letter-spacing:-1px;}
	.main-tab .active a {height:39px;}
	.main-tab-content {top:10px;}
	.main-tab-content ul {margin:0 0 0 -2%;}
	.main-tab-content > ul > li {width:48%; margin:0 0 2% 2%;}
	.main-tab-content .thumb-wr {padding:5px;}
	.main-tab-content .body {padding:5px;}
	.main-tab-content .title {font-size:13px;}
}
@media(min-width:768px){
	.main-tab a {height:39px; line-height:39px; font-size:12px; letter-spacing:-1px;}
	.main-tab .active a {height:39px;}
	.main-tab-content {top:10px;}
	.main-tab-content ul {margin:0 0 0 -1px;}
	.main-tab-content > ul > li {width:24%; margin:0 0 1% 1%;}
	.main-tab-content .thumb-wr {padding:10px;}
	.main-tab-content .body {padding:5px 10px;}
	.main-tab-content .title {font-size:15px;}
}
@media(min-width:992px){
	.main-tab a {height:49px; line-height:49px; font-size:17px; letter-spacing:normal;}
	.main-tab .active a {height:49px;}
	.main-tab-content {top:20px;}
	.main-tab-content ul {margin:0 0 0 -1%;}
	.main-tab-content > ul > li {width:24%; margin:0 0 1% 1%;}
	.main-tab-content .thumb-wr {padding:10px;}
	.main-tab-content .body {padding:5px 10px;}
	.main-tab-content .title {font-size:15px;}
}
@media(min-width:1420px){
	.main-tab a {height:49px; line-height:49px; font-size:17px; letter-spacing:normal;}
	.main-tab .active a {height:49px;}
	.main-tab-content {top:20px;}
	.main-tab-content ul {margin:0 0 0 -2%;}
	.main-tab-content > ul > li {width:23%; margin:0 0 2% 2%;}
	.main-tab-content .thumb-wr {padding:10px;}
	.main-tab-content .body {padding:5px 10px;}
	.main-tab-content .title {font-size:15px;}
}
@media(max-width:479px) {
	.main-tab-content .body {padding:5px;}
	.main-tab-content .thumb-wr {padding:0;}
}
.main-section-more {margin-top:50px; text-align:center;}
.main-section-more .more {display:inline-block; padding:10px 50px; font-size:14px; color:#000; font-weight:600; white-space:nowrap; cursor:pointer; border:1px solid #333; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out}
.main-section-more a:hover .more {color:#fff; background-color:#333; border:1px solid #333;}
@media(max-width:767px){
	.main-section-more {display:none;}
}
@media(min-width:992px){
	.main-section-more {margin-top:30px;}
}
*/
/* 상품 상세보기 - 상품평 */
#sit_star_list {margin-top:30px;}
/*
#sit_star_list .star-total-title {font-size:13px; margin-bottom:10px; }
#sit_star_list .star-total-title strong {font-size:21px; font-weight:700;}
#sit_star_list .star-total-title span {font-size:15px; font-weight:700; color:#005fca}
*/
.sit_star_total {display:block; position:relative; margin-bottom:10px; padding:30px; width:100%; border:1px solid #ddd; text-align:center;}
.sit_star_total:after {display:block;visibility:hidden;clear:both;content:""}
.sit_star_total .user {position:absolute; top:30px; left:10px; width:17%; font-size:19px; font-weight:700; color:#999;}
.sit_star_total .user h1 {margin-bottom:20px; color:#333; font-weight:700;}
.sit_star_total .user i {width:100%; margin-bottom:10px; font-size:28px !important; color:#005fca;}
.sit_star_total .user span {color:#333}
.sit_star_total .star {display:inline-block; width:60%;}
.sit_star_total .star h1 {margin-bottom:10px; font-size:19px; color:#333; font-weight:700;}
.sit_star_total .star li {float:left; width:25%; font-size:15px; color:#333;  font-weight:700;}
.sit_star_total .total {position:absolute; top:30px; right:10px; font-size:25px; width:17%;}
.sit_star_total .total h1 {margin-bottom:30px; color:#333; font-weight:700;}
.sit_star_total .total div {font-size:14px; }
.sit_star_total .total span {font-size:30px; color:#005fca}

#sit_star_list .sit_star_star i {font-size:14px; color:#ddd;}
#sit_star_list .sit_star_star i.color {color:#ffcc00;}


@media (max-width:767px){
    .sit_star_total {display:none;}
}
#sit_star_ol {margin:0 0 5px;padding:0;border-top:1px solid #ddd;list-style:none}
.sit_star_li {position:relative;border-bottom:1px solid #ddd;background:#fff;}
.sit_star_li:after {display:block;visibility:hidden;clear:both;content:""}

.sit_star_dl_title {display:block; margin:0;padding:0 10px;color:#333;line-height:45px;width:100%;border:0;text-align:left;}
.sit_star_dl_title img {width:auto; height:auto;}

.sit_star_dl_title:after {display:block;visibility:hidden;clear:both;content:""}
.sit_star_dl_title ul {float:left; line-height:45px;}
.sit_star_dl_title li {float:left; line-height:45px; margin-right:10px;}
.sit_star_dl_title li.num {width:50px; text-align:center;}
.sit_star_dl {margin:0;padding:0 10px;position:absolute;top:0;right:0;line-height:45px;}
.sit_star_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_star_dl dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sit_star_dl dd {float:left;margin:0 10px 0 0;color:#666;line-height:45px;}
.sit_star_dl dd i {font-size: 14px; color: #ccc;}

@media (max-width:767px){
    .sit_star_dl_title ul {line-height:30px;}
	.sit_star_dl_title li {line-height:30px;}
	.sit_star_dl_title li.num {display:none;}
	.sit_star_dl {line-height:30px;}
	.sit_star_dl dd {line-height:30px;}
}

#sit_star_wbtn {margin:10px 0 ; text-align:right;}
#sit_star_wbtn h1 {float:left; font-size:17px; line-height:35px; color:#000;}

#sit_star_write {}
#sit_star_write #is_subject {width:100%}
#sit_star_write ul {margin:5px 0 0}
#sit_star_write li {margin:0 0 5px}
#sit_star_write li label {display:inline-block;width:80px}
#sit_star_write_star {margin:0;padding:0;list-style:none}
#sit_star_w {display:none}
a.star_wr{padding: 0 10px;height:35px;line-height:35px;display:inline-block;text-align:center;background:#444;color:#fff;border:1px solid #333;}
#itemstar_list{height:35px;line-height:35px;border:1px solid #ccc;background:#fff;cursor:pointer;padding:0 10px;color:#666;}
@media (max-width:767px){
    .sit_star_dl {position:relative;line-height:20px;padding-bottom:5px}
    .sit_star_dl_title{line-height:20px;padding-top:5px;}
}


/* 브랜드 리스트 */
#listbrand {margin:30px 0 50px 0; font-size:13px;}
#listbrand h3 {position:relative; margin:0 0 30px 0; text-align:center; font-size:25px; color:#666; font-weight:700;}
#listbrand h3:before {content:""; position:absolute; top:50%; left:0; right:0; height:1px; background:#ddd;}
#listbrand h3 span {position:relative; display:inline-block; padding:0 20px; background:#fff;}
#listbrand li:after {display:block; visibility:hidden; clear:both; content:"";} 
#listbrand ul.sct {margin:0 0 0 -2%;} 
#listbrand li.sct_li {position:relative; float:left; width:23%; margin:0 0 2% 2%; border:1px solid #ddd; background:#fff; transition:all .45s ease 0s;}
#listbrand li.sct_li:hover {border:1px solid #999; box-shadow:2px 2px 8px #ddd; transition:all .45s ease 0s;}
#listbrand li.sct_li .thumb-wr {position:relative;}
#listbrand li.sct_li .thumb img {width:100%; height:auto; opacity:1; transition:all .45s ease 0s;}
#listbrand li.sct_li:hover .thumb img {opacity:0.7; transition:all .45s ease 0s;}
#listbrand .category {color:#9bb2b1;}
#listbrand .icon-group {height:22px; overflow:hidden;}
#listbrand .title {margin-top:5px; display:block; overflow:hidden; font-size:15px; color:#000;}
#listbrand .basic {margin-top:5px; height:20px; overflow:hidden; font-size:13px; color:#999; line-height:140%; word-break:break-all;}
#listbrand .price {margin-top:5px; height:20px; color:#000;}
#listbrand .price .cust_price {font-size:13px; color:#999; padding-right:10px;text-decoration:line-through;}
#listbrand .price .it-price {display:inline-block; font-size:15px; font-weight:700;}
@media(max-width:767px) {
	#listbrand {clear:both; margin:0 0 0 -2%;}
	#listbrand li.sct_li {width:48%; margin:0 0 2% 2%;}
	#listbrand .thumb-wr {padding:5px;}
	#listbrand .sale_icon {padding-top:7px; width:40px; height:40px; top:5px; right:5px; border-radius:50%;}
	#listbrand .sale_icon strong {font-size:17px;}
	#listbrand .body {padding:0 5px 5px 5px;}
}
@media(min-width:768px) {
	#listbrand {clear:both; margin:0 0 0 -2%;}
	#listbrand li.sct_li {width:31.33%; margin:0 0 2% 2%;}
	#listbrand .thumb-wr {padding:10px;}
	#listbrand .sale_icon {padding-top:10px; width:50px; height:50px; top:10px; right:10px; border-radius:50%;}
	#listbrand .sale_icon strong {font-size:19px;}
	#listbrand .body {padding:0 10px 10px 10px;}
}
@media(min-width:992px) {
	#listbrand {clear:both; margin:0 0 0 -2%;}
	#listbrand li.sct_li {width:23%; margin:0 0 2% 2%;}
	#listbrand .thumb-wr {padding:10px;}
	#listbrand .sale_icon {padding-top:10px; width:50px; height:50px; top:20px; right:20px; border-radius:50%;}
	#listbrand .sale_icon strong {font-size:19px;}
	#listbrand .body {padding:0 10px 10px 10px;}
}
@media(max-width:479px) {
	#listbrand .body {padding:0 5px 5px 5px;}
	#listbrand .thumb-wr {padding:0;}
}

.listbrand-more {display:inline-block; width:100%; margin:20px 0; text-align:center;}
.listbrand-more .more {display:inline-block; padding:10px; width:200px; font-size:13px; color:#005fca; font-weight:700; white-space:nowrap; cursor:pointer; background-color:#fff; border:2px solid #005fca; transition:all .2s ease-in-out;}
.listbrand-more a:hover .more {background:#005fca; color:#fff; font-weight:700;}



/* 이벤트 리스트 */
#listevent ul {margin:0 1% 0 1%; zoom:1;}
#listevent ul:after {content:""; display:block; clear:both;}
#listevent li {position:relative; float:left; width:10.5%; margin:3% 1% 0 1%; text-align:center; word-break:keep-all;}
#listevent li a {display:block; text-decoration:none; width:80%; margin:0 10%;}
#listevent .thumb {width:100%; height:auto; position:relative; overflow:hidden; margin:0 auto 20px auto; border-radius:50%;}
#listevent .thumb img {width:100%; height:auto; vertical-align:top; vertical-align:top; transition:all .3s ease-in-out;}
#listevent a:hover .thumb img transform:scale(1.1);}
#listevent a:hover .thumb,
#listevent a:active .thumb,
#listevent a:focus .thumb {width:100%; height:auto; overflow:hidden; border-radius:50%;}
#listevent .text {display:block; overflow:hidden; font-size:17px; color:#666; font-weight:700; word-break:keep-all;}
@media(max-width:767px) {
	#listevent li {width:23%;}
	#listevent li a {width:80%; margin:0 10%;}
	#listevent .thumb {margin:0 auto 20px auto;}
	#listevent .text {font-size:13px;}
}
@media(min-width:768px) {
	#listevent li {width:10.5%;}
	#listevent li a {width:100%; margin:0 0;}
	#listevent .thumb {margin:0 auto 20px auto;}
	#listevent .text {font-size:13px;}
}
@media(min-width:992px) {
	#listevent li {width:10.5%;}
	#listevent li a {width:80%; margin:0 10%;}
	#listevent .thumb {margin:0 auto 20px auto;}
	#listevent .text {font-size:15px;}
}
@media(min-width:1025px) {
	#listevent li {width:10.5%;}
	#listevent li a {width:80%; margin:0 10%;}
	#listevent .thumb {margin:0 auto 20px auto;}
	#listevent .text {font-size:17px;}
}
@media(min-width:1320px) {
	#listevent li {width:10.5%;}
	#listevent li a {width:80%; margin:0 10%;}
	#listevent .thumb {margin:0 auto 20px auto;}
	#listevent .text {font-size:17px;}
}