
.idx_c{margin:20px auto 0 auto; max-width:1380px;}
.idx_c:after {display:block;visibility:hidden;clear:both;content:""}

/* ##### maint.(nn).skin.php, list.(nn).skin.php °øÅë Àû¿ë ½ÃÀÛ ##### */
/* °øÅë */
.sct_wrap {margin:0;zoom:1}
.sct_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap h2 {text-align:center;font-size:1.846em;margin: 0 0 40px }


.sct_img img{vertical-align:top;max-width:100%;height:auto;border-radius: 10px;}


.sct {padding:0;list-style:none;zoom:1;clear:both;}
.sct:after {display:block;visibility:hidden;clear:both;content:""}
.sct_li {position:relative;}
.sct_noitem {padding:100px 0;text-align:center}
.sct_icon img {margin:0 1px 0 0}
.sct_sns a {display:inline-block;margin:0 2px;width:28px;height:28px;line-height:28px;border-radius:3px;font-size:0;text-align:center}
.share-facebook{background:#415b92}
.share-twitter{background:#35b3dc}
.share-googleplus{background:#d5503a}
.share-kakaotalk{background:#ffeb00}
.sct_sns img{width:20px;height:auto;vertical-align:middle;}
.sct_sns button {margin:0 4px 0 0;padding:0;border:0}
.sct_icon .shop_icon{display: inline-block;color: #fff;background: #a8aab1;line-height: 20px;padding: 0 5px;font-size: 0.92em;margin: 1px;}
.sct_icon .shop_icon_soldout {display: inline-block;color: #ff0000;font-style: italic;font-weight: bold;margin: 2px;}

.mli_btn button{background:url(img/mainlist_btn.gif) no-repeat; width:30px; height:30px;border:none;text-indent:-9999px}
.mli_btn button.mli_pre{position:absolute;top:0;left:10px}
.mli_btn button.mli_next{background-position: -33px 0;position:absolute;top:0;right:10px}

.sct_icon {position: absolute;top: 10px;left: 20px;}
.sct_icon .icon{display:inline-block;font-weight:500;color:#fff;;margin-bottom:2px;padding:0 7px;line-height:20px;font-size:10px;letter-spacing:0.1em;border-radius: 8px;}
.icon_hit {background:#ffc31b}
.icon_rec {background:#7522e6}
.icon_sale {background:#1b76ff}
.icon_new {background:#49d88b}
.icon_best {background:#ff3578}
.icon_cp {background:#4a4a4a}
.icon_soldout .soldout_txt{display:inline-block;font-weight:100;;padding:0 7px;margin:1px ;line-height:20px;font-size:10px;letter-spacing:0.1em;background:#ff0000;color:#fff}


 @media (max-width:639px){
    .sct_wrap h2 {text-align:center;font-size:1.385em;margin:20px 0  }
    .sct_wrap{margin: 0}
		.sct_icon {top: 20px;}
 }

/* ¸ÞÀÎ »óÇ° ¸ñ·Ï ½ºÅ² 20 */

.smt_20{text-align:left;margin: 0 auto;max-width:1380px; padding-bottom:50px}
.smt_20:after {display:block;visibility:hidden;clear:both;content:""}
.smt_20 li{float:left;width:25%;padding:0 10px 10px}
.smt_20 .sct_img{position:relative;margin-bottom:10px}
.smt_20 .btn_wish{position:absolute;bottom:0;right:0;width:50px;height:50px;color:#c1c4c6;border:0;background:none;font-size:18px}
.smt_20 .btn_wish:hover{color:#ff0000}
.smt_20 .sct_txt { font-size:18px; font-weight:600; /* padding-top:20px; */ color:#000; display:block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.smt_20 .sct_cost{margin:10px 0;font-weight:500; font-size:17px; color:#000}
.smt_20 .sct_discount{text-decoration:line-through;color:#aaa;font-weight:100;margin-right:4px}
.smt_20 .sct_star{position:absolute;bottom:42px;right:10px;width:65px;}
.smt_20 .sct_txt_wr { padding-top:10px; padding-bottom:20px}

.sct_sub_txt {
	font-size:17px;
	color:#555;
	font-weight:400;
	padding:5px 0 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
	line-height: 1.2em;
	height: 3.7em;
}
 
@media (max-width:969px){
  .smt_20 .sct_discount{display:none}
}

@media all and (max-width:768px) {
	.sct_20 .sct_img {
		width: 100%;
		padding-right: unset;
		padding-bottom: 20px;
	}
}

@media (max-width:639px){
  .smt_20 li{width:50%;padding:10px}
}


  /* ¸ÞÀÎ »óÇ° ¸ñ·Ï ½ºÅ² 30 */

.smt_30{text-align:left;margin: 0 auto;max-width:1380px; padding-bottom:50px}
.smt_30:after {display:block;visibility:hidden;clear:both;content:""}
.smt_30 li{float:left;width:33.3333%;padding:0 10px 10px}
.smt_30 .sct_img{position:relative;margin-bottom:10px}
.smt_30 .btn_wish{position:absolute;bottom:0;right:0;width:50px;height:50px;color:#c1c4c6;border:0;background:none;font-size:18px}
.smt_30 .btn_wish:hover{color:#ff0000}
.smt_30 .sct_txt { font-size:18px; font-weight:600;/*  padding-top:20px;  */color:#000; display:block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.smt_30 .sct_cost{margin:10px 0;font-weight:500; font-size:17px; color:#000}
.smt_30 .sct_discount{text-decoration:line-through;color:#aaa;font-weight:100;margin-right:4px}
.smt_30 .sct_star{position:absolute;bottom:32px;right:10px;width:65px;}
.smt_30 .sct_txt_wr { padding-top:10px; padding-bottom:150px}
 
 .sct_sub_txt30 {
	font-size:17px;
	color:#555;
	font-weight:400;
	padding:5px 0 10px 0;
	line-height: 1.5em;
	height: 3.7em;
}


@media (max-width:969px){
    .smt_30 .sct_discount{display:none}

}
 @media (max-width:639px){
    .smt_30 li{width:50%;padding:10px}
 }


  /* ¸ÞÀÎ »óÇ° ¸ñ·Ï ½ºÅ² 50 */

.smt_50{text-align:left;margin: 0 auto;max-width:1380px; padding-bottom:50px}
.smt_50:after {display:block;visibility:hidden;clear:both;content:""}
.smt_50 li{float:left;width:45%;padding:0 10px 10px}
.smt_50 .sct_img{position:relative;margin-bottom:10px}
.smt_50 .btn_wish{position:absolute;bottom:0;right:0;width:50px;height:50px;color:#c1c4c6;border:0;background:none;font-size:18px}
.smt_50 .btn_wish:hover{color:#ff0000}
.smt_50 .sct_txt { font-size:18px; font-weight:600;/*  padding-top:20px;  */color:#000; display:block; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.smt_50 .sct_cost{margin:10px 0;font-weight:500; font-size:17px; color:#000}
.smt_50 .sct_discount{text-decoration:line-through;color:#aaa;font-weight:100;margin-right:4px}
.smt_50 .sct_star{position:absolute;bottom:32px;right:10px;width:65px;}
.smt_50 .sct_txt_wr { padding-top:10px; padding-bottom:10px}
 
@media (max-width:969px){
    .smt_50 .sct_discount{display:none}

}
 @media (max-width:639px){
    .smt_50 li{width:50%;padding:10px}
 }