
.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}


.sct_btn_link ,.sct_btn_link2 {padding: 30px 0 30px 0; text-align:center;}


.sct_btn_link a {
    display: inline-block;
    padding: 10px 20px;
    background-color: #000;
    color: #fd6823 !important;
    border-radius: 4px;
    text-decoration: none;
    transition: background 0.3s;
    font-size: 40px;
    font-weight:600;
}

.sct_btn_link2 a {
    display: inline-block;
    padding: 10px 20px;
    background-color: #000;
    color: #fd6823 !important;
    border-radius: 4px;
    text-decoration: none;
    transition: background 0.3s;
    font-size: 36px;
	font-weight:600;
}

 @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;}
	.sct_btn_link a {font-size: 32px; }

	.sct_btn_link2 a {font-size: 32px;}
 }

/* ¸ÞÀÎ »óÇ° ¸ñ·Ï ½ºÅ² 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:#ff6600; 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 100px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
	line-height: 1.5em;
	height: 3.7em;
}

.sct_link .button-more-arrow .icon {
    color: #fff
}
.sct_link a.button-more-arrow {display: inline-flex;font-size: 16px;font-weight: 600;color: #333;letter-spacing: -0.02em;align-items: center; margin-top: 20px;}
.sct_link a.button-more-arrow .icon {position: relative; display: inline-flex; width: 24px; height: 24px; font-size: 18px; margin-left: 10px; align-items: center; justify-content: center; transition: transform .3s ease-in-out; z-index: 5}
.sct_link a.button-more-arrow .icon::before {content: ''; position: absolute; display: block; top: 0; left: 0; bottom: 0; right: 0; border-radius: 50%; background-color: #fd6823; transform: translateX(8px); transition: transform .3s ease-in-out; z-index: -1}
.sct_link a.button-more-arrow:hover .icon::before {transform: translateX(0)}
 
@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:10px}
.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:100px}
 
 .sct_sub_txt30 {
	font-size:17px;
	color:#555;
	font-weight:600;
	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}
 }



.galley_txt {text-align:center;}
.galley_txt a {display: inline-flex;font-size: 22px;font-weight: 800;color: #333;letter-spacing: -0.02em;align-items: center; margin-top: 20px;}