@charset "utf-8";
/* SIR 지운아빠 */

/* ##### maint.(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */
/* 공통 */
.sct_wrap {margin:0 0 30px;zoom:1;}
.sct_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap header {margin:0 0 20px;zoom:1}
.sct_wrap header:after {display:block;visibility:hidden;clear:both;content:""}
.sct_wrap h2 {padding:10px 0 0;line-height:1em;text-align:center;font-family:"NanumGothicBold";font-weight:400; letter-spacing:0.3em}
.sct_wrap h2 a {text-decoration:none;font-size:1.3em;color:#777777;}
.sct_wrap h2 a:hover{color:#34b5a1}
.sct_wrap_hdesc {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

.sct {margin:0; padding:0;list-style:none;zoom:1;clear:both;}
.sct:after {display:block;visibility:hidden;clear:both;content:""}
.sct_li {position:relative;text-align:center}
.sct_noitem {padding:50px 0;text-align:center}
.sct_icon{text-align:center; margin-top:10px;}
.sct_icon img {margin:0 1px 0 0}
.sct_sns a {display:inline-block;margin:0 4px 0 0}
.sct_sns button {margin:0 4px 0 0;padding:0;border:0}

.mli_btn button{background:url(img/mainlist_btn.png) 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: -30px 0;position:absolute;top:0;right:10px}

/* 상품 목록 스킨 10 */
.sct_10 {padding:10px;}
.sct_10 .sct_li {position:relative;float:left;margin-bottom:10px;}
.sct_10 .sct_li:nth-child(odd){padding-right:5px;}
.sct_10 .sct_li:nth-child(even){padding-left:5px;}
.sct_10 .sct_inner{border:1px solid #e8e8e8;padding:7px;}
.sct_10 .sct_last {margin:0 0 15px !important}
.sct_10 .sct_clear {clear:both;}
.sct_10 .sct_a {display:block;text-decoration:none;font-family:"NanumGothicBold";font-weight:400; text-overflow: ellipsis;  overflow: hidden; white-space: nowrap;line-height:20px }
.sct_10 .sct_a img{width:100%;height:auto}
.sct_10 .sct_id {display:block;margin:0 0 5px}
.sct_10 .sct_info_box{background:#ffffff;min-height:130px;}
.sct_10 .sct_info_box .sct_basic {/*상품설명*/
	margin:-3px;font-size:0.8em;color:#999;
    text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:20px;line-height:20px;
	font-weight:normal; font-family:"NanumGothic"; 
}
.sct_10 .sct_cost {display:block;margin:3px 0px 3px;font-size:1em;font-family:"NanumGothicBold";font-weight:300;color:#000000;text-align:center;padding:0px 0px 5px;}
.sct_10 .sct_cost strike {display:block;margin:0 5px 5px;color:#999;font-weight:normal}
.sct_10 .sct_icon {text-align:left;margin-top:10px;text-align:center;}
.sct_10 .sct_sns {margin:15px 0 0}
.sct_10 .sct_img{margin:0;border:1px solid #dddddd;}
.sct_10 .sct_txt{margin:10px 0px 0px;text-align:center;}
.sct_10 .sct_info_box .sct_a {/*상품명*/
	display:block;text-decoration:none;font-family:"NanumGothicBold";
	font-weight:400; text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;
	height:25px;line-height:25px;font-size:1em;color:#333; letter-spacing:-0.2px;
}
.li_more{text-align:center}
.li_more img{width:30px;margin:5px 0}
.li_more p{color:#aaa;margin-top:5px;display:none;}
.li_more button{background:#fff;border:3px double #e9e9e9;width:205px;padding:8px 0 ;font-size:0.917em;color:#797979;margin:15px 0px;}



/* 상품 목록 스킨 20 */
.sct_20{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}
.sct_20:after{display:block;visibility:hidden;clear:both;content:"";}
.sct_20 *{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sct_20 .sct_li{position:relative;float:left;margin-bottom:30px;}
.sct_20 .sct_li:nth-child(odd){padding-right:5px;}
.sct_20 .sct_li:nth-child(even){padding-left:5px;}
.sct_20 .sct_inner{border:0px solid #e8e8e8;}/*432*/
.sct_20 .sct_last {margin:0 0 15px !important}
.sct_20 .sct_clear {clear:both;}
.sct_20 .sct_info_box {min-height:120px;}
.sct_20 .sct_info_box .sct_a {/*상품명*/
	display:block;text-decoration:none;font-family:"NanumGothic";
	font-weight:normal; text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;
	height:25px;line-height:25px;font-size:0.95em;color:#000; letter-spacing:-0.2px;
}
.sct_20 .sct_a img{width:100%;height:auto}
.sct_20 .solid{margin:5px auto 10px;width:20px;border-bottom:1px solid #111111;}
.sct_20 .sct_id {display:block;margin:0 0 5px}
.sct_20 .sct_txt{margin:5px 0px 0px;text-align:center; color:#000000;font-size:0.9em;}
.sct_20 .sct_cost {
	display:block;margin:5px 0px 5px;font-size:0.9em;font-family:"NanumGothicBold";
	color:#000000;text-align:center;padding:0px 0px 5px;
}
.sct_20 .sct_cost strike {display:block;margin:0 5px 5px;color:#999;font-weight:normal}
.sct_20 .sct_info_box .sct_basic {/*상품설명*/
	margin:0 0 0 -3px; font-size:0.8em;color:#999; text-align:center;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:20px;line-height:20px;
	font-weight:normal; font-family:"NanumGothic";
}
.sct_20 .sct_icon {text-align:center;margin-top:5px;}
.sct_20 .sct_icon img{vertical-align:top; margin:1px;}
.sct_20 .sct_img{}

.sct_20 .sct_sns {text-align:center;padding:10px 5px;border-top:1px solid #d9d9d9;}
.sct_20 .sct_sns a{display:inline-block;width:20px;}
.sct_20 .sct_sns a img{width:100%;height:auto;}


/* 상품 목록 스킨 40 */
.sct_40 li.sct_li{position:relative;float:left;margin-bottom:10px;border:1px solid #ddd;padding-right:50%;}
.sct_40 li.sct_li:after{display:block; visibility:hidden; clear:both; content:"";}
.sct_40 li.sct_last {margin:0 0 15px !important}
.sct_40 li.sct_clear {clear:both; position:relative;}


.sct_40 .sct_li .sct_img{margin:0px;display:block;height:auto;border:0px solid red;position:relative;}
.sct_40 .sct_li .sct_img .sct_a {display:block;}
.sct_40 .sct_li .sct_img .sct_a img{display:block;width:100%;height:auto;}

.sct_40 .sct_li .sct_info_box{
	background:#ffffff;margin:0px;padding:8px;width:50%;position:absolute;top:0px;bottom:0px;right:0px;
}
.sct_40 .sct_li .sct_info_box .sct_id {display:block;margin:0 0 5px}
.sct_40 .sct_li .sct_info_box .sct_icon {text-align:left; padding:0 0 5px 0;}
.sct_40 .sct_li .sct_info_box .sct_sns {margin:0; }
.sct_40 .sct_li .sct_info_box .sct_txt{
	margin:0; text-align:left; padding: 0; font-size:1.1em; font-weight:normal; font-family:"NanumGothicBold";
	text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;
	height:26px;line-height:26px;
}
.sct_40 .sct_li .sct_info_box .sct_basic { line-height:16px;margin:0; text-align:left; font-size:0.8em; color:#999;}
.sct_40 .sct_li .sct_info_box .sct_cost {padding:3px 0 0 0;display:block; margin:; font-size:1.1em;font-family:"NanumGothicBold";font-weight:300;color:#ff8000;text-align:left;}
.sct_40 .sct_li .sct_info_box .sct_cost strike {display:block; margin:0 5px 5px;color:#999;font-weight:normal}
.sct_40 .sct_li .sct_info_box .star {
	position:absolute; bottom:0px;left:0px;display:block;width:100%;border-top:1px solid #dddddd;
	padding:10px;
}
.sct_40 .sct_li .sct_info_box .star .sit_star{display:block;}


/* 상품 목록 스킨 50 - 상품 수 5개(위에 2개 아래에 3개 노출) */
.sct_50 {width:100%;margin:10px 0;}
.sct_50:after{display:block;visibility:hidden;clear:both;content:""}

.sct_50 .sct_li:nth-child(1), .sct_50 .sct_li:nth-child(2){float:left; width:50%; height:auto; position:relative;}
.sct_50 .sct_li{float:left; width:33.3%; height:auto; position:relative;}

/*상품 목록 스킨 50 공통 스타일 - 상품명, 가격*/
.sct_50 .sct_li .sct_img img{width:100%;height:100%;}
.sct_50 .sct_li .sct_info_box{
	position:absolute; left:0px; bottom:0px; background-color:rgba(0,0,0,0.5);
	width:100%; padding:3px; text-align:center; font-family:"NanumGothic";
}
.sct_50 .sct_li .sct_info_box .sct_txt{
	display:block; color:#ffffff; text-align:center; font-size:0.8em;
	text-overflow:ellipsis;	overflow:hidden; white-space:nowrap; height:15px; line-height:14px;
}
.sct_50 .sct_li .sct_info_box .sct_cost{
	display:block; margin:3px 1px; font-family:"NanumGothic";
	color:#ffffff; text-align:center; line-height:0.9em; font-size:1em;
}

/* 상품 목록 스킨 60 */
.sct_60 li.sct_li{position:relative;float:left;margin-bottom:10px;border:1px solid #ddd;padding-right:50%;}
.sct_60 li.sct_li:after{display:block; visibility:hidden; clear:both; content:"";}
.sct_60 li.sct_last {margin:0 0 15px !important}
.sct_60 li.sct_clear {clear:both; position:relative;}


.sct_60 .sct_li .sct_img{margin:0px;display:block;height:auto;border:0px solid red;position:relative;}
.sct_60 .sct_li .sct_img .sct_a {display:block;}
.sct_60 .sct_li .sct_img .sct_a img{display:block;width:100%;height:auto;}

.sct_60 .sct_li .sct_info_box{
	background:#ffffff;margin:0px;padding:8px;width:50%;position:absolute;top:0px;bottom:0px;right:0px;
}
.sct_60 .sct_li .sct_info_box .sct_id {display:block;margin:0 0 5px}
.sct_60 .sct_li .sct_info_box .sct_icon {text-align:left; padding:0 0 5px 0;}
.sct_60 .sct_li .sct_info_box .sct_sns {margin:0; }
.sct_60 .sct_li .sct_info_box .sct_txt{
	margin:0; text-align:left; padding: 0; font-size:1.1em; font-weight:normal; font-family:"NanumGothicBold";
	text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;
	height:26px;line-height:26px;
}
.sct_60 .sct_li .sct_info_box .sct_basic { line-height:16px;margin:0; text-align:left; font-size:0.8em; color:#999;}
.sct_60 .sct_li .sct_info_box .sct_cost {padding:3px 0 0 0;display:block; margin:; font-size:1.1em;font-family:"NanumGothicBold";font-weight:300;color:#ff8000;text-align:left;}
.sct_60 .sct_li .sct_info_box .sct_cost strike {display:block; margin:0 5px 5px;color:#999;font-weight:normal}
.sct_60 .sct_li .sct_info_box .star {
	position:absolute; bottom:0px;left:0px;display:block;width:100%;border-top:1px solid #dddddd;
	padding:10px;
}
.sct_60 .sct_li .sct_info_box .star .sit_star{display:block;}


/*main 70 slide*/
.main70_one_slide{position:relative;width:100% !important;height:auto; overflow:hidden;overflow-x:hidden;}
.main70_one_slide .swiper-wrapper{width:50%;}
.main70_one_slide .swiper-wrapper .swiper-slide{position:relative; padding:0px;}
.main70_one_slide .swiper-wrapper .swiper-slide span.slide_num{position:absolute;top:10px;left:10px;}

.main70_one_slide .swiper-wrapper .swiper-pagination-bullet{}
.main70_one_slide .swiper-wrapper .swiper-pagination-bullet-active{background:#000000;}

.main70_one_slide .swiper-button-next{
	background:none;background:#333333;opacity:0.7; width:30px; height:30px;
	top:auto;top:0px;right:0px;margin-top:0px;text-align:center; padding:5px 0px;
}
.main70_one_slide .swiper-button-next i{color:#ffffff;text-align:center;}

.main70_one_slide .swiper-button-prev{
	background:none;background:#333333;opacity:0.7; width:30px; height:30px;
	top:auto;top:0px;left:auto;right:30px;margin-top:0px;text-align:center; padding:5px 0px;
}
.main70_one_slide .swiper-button-prev i{color:#ffffff;text-align:center;}

.main70_one_slide .swiper-wrapper .swiper-slide{height:100%; width:100% !important; border:1px solid #eeeeee;}
.main70_one_slide .swiper-wrapper .swiper-slide:after{display:block; visibility:hidden; clear:both; content:'';}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_img{width:100%;float:right;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_img .sct_a{display:block;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_img img{width:100%;height:auto;}

.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box{float:left; width:100%;padding:10px 10px;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_icon{}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_id{}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_txt{margin-top:5px;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_txt .sct_a{
	display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:25px;line-height:25px;
	color:#555555; font-size:1em;text-align:left;font-family:NanumGothicBold;font-weight:normal;letter-spacing:-0.1;
	
}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_txt .sct_a:hover,
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_txt .sct_a:active,
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_txt .sct_a:link,
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_txt .sct_a:visited
{text-decoration:none;color:#333333;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_basic{
	color:#888888;font-size:0.8em;/*말줄임 2줄*/
	display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-height:30px;line-height:15px;margin-top:10px;
	white-space:normal; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient:vertical;
	
}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_id{color:#aaaaaa;font-size:0.8em;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_cost{text-align:left;margin-top:5px;font-family:NanumGothicBold;font-weight:normal;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_cost span{display:block;color:#333333;font-size:1em;height:25px; line-height:30px;}
.main70_one_slide .swiper-wrapper .swiper-slide .sct_info_box .sct_cost strike{display:block;color:#999999;font-size:0.8em;height:25px; line-height:30px;float:left;}







/*==================================================================================================*/
/* 관련상품 목록 스킨 10 */
#sit_rel h2{text-align:center;margin:20px 0;letter-spacing:0.3em}

/* 베스트상품 스킨 10 */
#best_item{border-bottom:1px solid #e9e9e9;padding:20px 0 10px 5px;overflow:hidden;position:relative}
#best_item h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#best_item #sbest_list{width:100%;overflow:hidden;}
#best_item .slide-wrap{margin:0px;overflow:hidden;position:relative;top:0;left:0;float:left;padding-top:8px;}
#best_item .sct_best{width:100%;position:relative;padding:0;float:left;}
#best_item .best_on{}
.sct_best .sct_li {
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	position:relative;float:left;
}
.sct_best .sct_last {margin:0 0 15px !important}
.sct_best .sct_clear {clear:both;margin-left:0}
.sct_best .sct_a {display:block;position:relative;text-decoration:none;font-family:"NanumGothicBold";font-weight:400; text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}
.sct_best .sct_a img{width:100%;height:auto}
.sct_best .sct_id {display:block;margin:0 0 5px}
.sct_best .sct_txt .sct_a {margin:0 0 5px;}
.sct_best .sct_basic {
	margin:0 0 0 -3px; font-size:0.8em;color:#999; text-align:center;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:20px;line-height:20px;
	font-weight:normal; font-family:"NanumGothic";
}
.sct_best .sct_cost {
	display:block;margin:3px 0px 3px;font-size:1.1em;font-family:"NanumGothicBold";
	color:#000000;text-align:center;padding:0px 0px 5px;
	border-bottom:1px solid #999999;
}
.sct_best .sct_icon {text-align:center; margin-top:5px;}
.sct_best .sct_icon img{vertical-align:top; margin:1px;}

.sct_best .sct_sns {margin:15px 0 0}
.sct_best .sct_img{position:relative;margin:0 5px 0;}
.sct_best .txt_box{margin:0 0;background:#ffffff;padding:10px;}
.sct_best .best_icon{
	background:url(img/prd_icon.png) no-repeat; background-size:100%;
	position:absolute;top:0px;left:0;width:40%; height:40%;
	font-size:0;display:block;z-index:999;overflow:hidden;
	text-indent:-99999px;
}
.bst_silde_btn{text-align:center;margin:0px 0 10px;}
.bst_silde_btn button{background:#cccccc; width:14px;height:14px;border-radius:7px;text-indent:-999px;font-size:0;border:none;margin-left:10px;margin-top:20px;}
.bst_silde_btn button:first-child{margin-left:0px;}
.bst_silde_btn button.bst_sl{background:#555555;}



/* 개인결제 목록 */
.sct_pv {margin-top:10px}
.sct_pv .sct_li {position:relative;float:left;position:relative;float:left;margin-bottom:10px;}
.sct_pv .sct_img{padding:0 5px;}
.sct_pv .sct_img a{border:1px solid #1b1b1b;}
.sct_pv .sct_img img{width:100%;}
.sct_pv .personal_info{padding:0 5px;}
.sct_pv .sct_last {margin:0 0 15px !important;}
.sct_pv .sct_clear {clear:both}
.sct_pv .sct_a {display:block;position:relative;margin:0 0 5px;text-decoration:none;  font-weight: bold;  text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;  line-height: 20px;}
.sct_pv .sct_id {display:block;margin:0 0 5px}
.sct_pv .sct_basic {margin:0 0 10px}
.sct_pv .sct_cost {display:block;margin:0 0 10px;}
.sct_pv .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal}
.sct_pv .sct_icon {margin:0 0 10px}
/* ##### maint.(nn).skin.php, list.(nn).skin.php 공통 적용 끝 ##### */

/* 상품 목록 */
#sct {}
.sct_admin {margin:0 0 10px;text-align:right}

/* 상품 목록 현재 위치 */
#sct_location {border:1px solid #e9e9e9;background:#f2f5f9;letter-spacing:-4px}
#sct_location a {display:inline-block;padding:5px 10px;text-decoration:none;letter-spacing:0 !important}
.sct_here {font-family:"NanumGothicBold";font-weight:400}
.sct_bg {padding-right:13px !important;background:url('img/sct_bg_toright.gif') right 8px no-repeat}

/* 상품 목록 카테고리 목록 */
.sct_ct {padding:10px;}
.sct_ct h2 {font-size:0;}
.sct_ct ul {border-top:1px solid #dddddd;}
.sct_ct ul:after {display:block;visibility:hidden;clear:both;content:"";}
.sct_ct ul li {
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;border:1px solid #dddddd;width:50%;border-top:0px;
}
.sct_ct ul li:nth-child(even){border-left:0px;}
.sct_ct ul li:first-child{background:none}
.sct_ct a {display:block;text-align:center;background:#ffffff;padding:13px 0px;}
.sct_ct_parent {font-family:"NanumGothicBold";font-weight:400}
.sct_ct_here {}

#sct_ct_2 li {}
#sct_ct_2 a {}
#sct_ct_3 li {}

/* 상품 정렬 */
#sct_sort {padding:10px;border-bottom:1px solid #e9e9e9;}
#sct_sort:after{display:block;visibility:hidden;clear:both;content:""}
#sct_sort .total_nb{display:inline-block; padding: 10px 0;}
#sct_sort .total_nb span.p_color{color:#ff8000;}
#sct_sort h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sct_sort ul#ssch_sort {border-bottom:1px solid #cccccc; width:40%; float:right;}
#sct_sort li#ssch_sort_li {position:relative;}
#sct_sort li#ssch_sort_li div{position:relative;text-align:center;padding:10px 0;border:1px solid #cccccc;background:#f5f5f5;padding-right:20px;border-bottom:0px;}
#sct_sort li#ssch_sort_li span{display:block;}
#sct_sort li#ssch_sort_li i{position:absolute;top:5px;right:10px;font-size:2em;}
#sct_sort li#ssch_sort_li i.fa-angle-up{display:none;}
#sct_sort li#ssch_sort_li ul{position:absolute;top:37px;left:0px;width:100%;z-index:100;border-bottom:1px solid #cccccc;display:none;}
#sct_sort li#ssch_sort_li ul li{}
#sct_sort li#ssch_sort_li ul li a{display:block;text-align:center;border:1px solid #cccccc;background:#ffffff;border-bottom:0px;padding:10px 0px;}

/* 상품 리스트 스타일 선택 */
#sct_lst {float:right;margin:10px 0;padding:0;list-style:none}
#sct_lst:after {display:block;visibility:hidden;clear:both;content:""}
#sct_lst li {position:relative;float:left;margin:0 0 0 -1px}
#sct_lst button {position:relative;margin:0 0 0 -1px;padding:0;width:25px;height:25px;border:1px solid #ccc}
#sct_lst button span {position:absolute;top:0;left:0;width:100%;height:100%;background:url('../shop/img/is_button.gif')}
#sct_lst button.sct_lst_list span {background-position:0 0}
#sct_lst button.sct_lst_list span.sct_lst_on {background-position:0 -30px}
#sct_lst button.sct_lst_gallery span {background-position:-30px 0}
#sct_lst button.sct_lst_gallery span.sct_lst_on {background-position:-30px -30px}


/*메인페이지 이당게로 슬라이드 리스트 main30 skin*/
#list_type_4_box{position:relative;}
.main30_list_slide{position:relative;overflow-x:hidden;}
.main30_list_slide .swiper-wrapper{}
.main30_list_slide .swiper-slide{position:relative;}
.main30_list_slide .swiper-slide span.slide_num{position:absolute;top:10px;left:10px;}
#list_type_4_box .swiper-button-prev{background-size:50% 50% !important;left:5px;}
#list_type_4_box .swiper-button-next{background-size:50% 50% !important;right:5px;}
#list_type_4_box .swiper-pagination-bullet{margin:0 5px;}
#list_type_4_box .swiper-pagination-bullet-active{background:#333333;}/*페이지버튼 색*/
#list_type_4_box .swiper-pagination{bottom:-30px !important; width:100%;}

/*메인페이지 이당게로 슬라이드 리스트 main30 skin*/
#list_type_2_box{position:relative;}
.main30_list_slide{position:relative;overflow-x:hidden;}
.main30_list_slide .swiper-wrapper{}
.main30_list_slide .swiper-slide{position:relative;}
.main30_list_slide .swiper-slide span.slide_num{position:absolute;top:10px;left:10px;}
#list_type_2_box .swiper-button-prev{background-size:50% 50% !important;left:5px;}
#list_type_2_box .swiper-button-next{background-size:50% 50% !important;right:5px;}
#list_type_2_box .swiper-pagination-bullet{margin:0 5px;}
#list_type_2_box .swiper-pagination-bullet-active{background:#333333;}/*페이지버튼 색*/
#list_type_2_box .swiper-pagination{bottom:-30px !important; width:100%;}

/*메인페이지 이당게로 슬라이드 리스트 main30 skin*/
#list_type_3_box{position:relative;}
.main30_list_slide{position:relative;overflow-x:hidden;}
.main30_list_slide .swiper-wrapper{}
.main30_list_slide .swiper-slide{position:relative;}
.main30_list_slide .swiper-slide span.slide_num{position:absolute;top:10px;left:10px;}
#list_type_3_box .swiper-button-prev{background-size:50% 50% !important;left:5px;}
#list_type_3_box .swiper-button-next{background-size:50% 50% !important;right:5px;}
#list_type_3_box .swiper-pagination-bullet{margin:0 5px;}
#list_type_3_box .swiper-pagination-bullet-active{background:#333333;}/*페이지버튼 색*/
#list_type_3_box .swiper-pagination{bottom:-30px !important; width:100%;}


.main30_list_slide .swiper-slide .sct_img{margin:0 auto; width:70%; border-radius:50%; overflow:hidden;}
.main30_list_slide .swiper-slide .sct_img a{display:block;}
.main30_list_slide .swiper-slide .sct_img a img{width:100%;height:auto;}
/*.main30_list_slide .swiper-slide .sct_info_box{display:none;}*/
.main30_list_slide .swiper-slide .sct_info_box .sct_icon{}
.main30_list_slide .swiper-slide .sct_info_box .sct_id{}
.main30_list_slide .swiper-slide .sct_info_box .sct_txt{margin-top:10px;}
.main30_list_slide .swiper-slide .sct_info_box .sct_txt a.sct_a{
	display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:23px;line-height:23px;text-align:center; 
}
.main30_list_slide .swiper-slide .sct_info_box .sct_cost{text-align:center;color:red;font-size:0.8em;margin-top:5px;margin-bottom:40px;}

/* 상품 상세보기 */
#sit {margin: 0;border-top:1px solid #e9e9e9}
.sit_admin {margin:10px 10px 0;text-align:right}
.sit_empty {padding:30px 0;text-align:center}

/* 상품상세 */
#info_content {padding:0 10px 30px;zoom:1}
#info_content:after {display:block;visibility:hidden;clear:both;content:""}
#info_content h3 {margin:0 0 10px}
.if_tit{text-align:center;margin-top:10px;padding:10px;background:#f5f5f5;border:1px solid #e9e9e9;display:none;}
.win_desc_if{border:1px solid #e9e9e9;padding:10px;border-top:none;}
.win_desc_if img{width:100%;}
.win_desc{margin:20px 10px 10px;}
.win_desc img{width:100%;}

/* 상품 상세보기 - 개요 */
#sit_ov_wrap {margin:0 0 20px;}
#sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}

/* 상품 상세보기 - 이미지 미리보기 */
#sit_pvi {position:relative;border-bottom:1px solid #e9e9e9;text-align:center}
#sit_pvi_prev {position:absolute;top:50%;left:0;background:url(img/item_btn.png) no-repeat;width:27px;height:45px;text-indent:-9999px;margin-top:-20px;}
#sit_pvi_next {position:absolute;top:50%;right:0;background:url(img/item_btn.png) no-repeat -40px 0;margin-top:-20px;width:27px;height:45px;text-indent:-9999px}
.sit_pvi_btn {display:none;z-index:10;width:20px;border:0;background:#f2f5f9}
#sit_pvi_slide {position:relative;margin:0 auto;padding:0;list-style:none;overflow-x:hidden}
#sit_pvi_slide li {display:none;position:absolute;left:0;top:0}
#sit_pvi_nw h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_pvi_nwbig {padding:10px 0;text-align:center}
#sit_pvi_nwbig span {display:none}
#sit_pvi_nwbig span.visible {display:inline}
#sit_pvi_nw ul {margin:0 0 20px;padding:0 10px;list-style:none;zoom:1}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_nw li {float:left;margin:0 0 1px 1px}
#sit_pvi_nw li img {width:60px;height:60px}

/* 상품 상세보기 - 간략정보 및 구매기능 */
#sit_ov {position:relative;padding: 0;height:auto !important;}
#sit_ov h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_ov h3 {margin:0 0 10px}
#sit_ov section{margin:15px 10px;padding-bottom:10px}

#sit_title {display:block;margin:8px 8px;font-size:1.2em;line-height:1.5em;text-align:center;}
#sit_price{text-align:center;}
#sit_price span{font-size:0.9em; color:#999999; margin-right:5px; text-decoration:line-through;}
#sit_price storng{font-size:1.2em; color:#1b1b1b;}

#sit_desc {display:inline-block;margin:0 0 10px;color:#999}
#sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sit_icon {display:block;margin: 0 0;}
.sit_icon img {margin:0 1px 0 0;vertical-align:top;margin:0 1px}

#sit_star {color:#b8afa2;font-size:0.95em;padding:0 10px;line-height:2.2em;margin-top:15px;}
#sit_star span {display:inline-block;margin:0 5px 0 0;color:#666;letter-spacing:0}
#sit_star .sit_star {position:relative;top:-2px;margin:0 5px 0 0}
#sit_star a {display:inline-block;vertical-align:middle}
#sit_star button {margin:0;padding:0;border:0}

.sit_ov_tbl, #sit_opt_added_back {margin:15px 10px;background:#ffffff;padding:0 10px;border-top:1px solid #e9e9e9;border:1px solid #e9e9e9;}
.sit_ov_tbl table{border-collapse:collapse;width:100%;border:0;font-size:0.917em}
.sit_ov_tbl th {border-top:1px solid #e9e9e9;font-family:"NanumGothicBold";font-weight:300;text-align:left;padding:9px 0;}
.sit_ov_tbl td {padding:5px 0;border-top:1px solid #e9e9e9}
.sit_ov_tbl tr:first-child td,.sit_ov_tbl tr:first-child th{border:none;}
.sit_ov_ro {padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
.sit_ov_opt {padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
.sit_ov_input {height:1.8em;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
.sit_ov_tbl button {margin:0}


#sit_opt_added_back {padding-top:5px;box-sizing:border-box;}
.back_01 {width:100%;height:20px;margin-top:8px;box-sizing:border-box;}



.sit_op_sl{width:100%;border-collapse:collapse;border:1px solid #e9e9e9;}
.sit_op_sl th{font-weight:normal;text-align:left;padding:0 0 0 10px;}
.sit_op_sl td{text-align:left;padding:9px 10px 9px 0}

.sit_sel_btn {position:relative;top:-15px;right:-2px} /* 선택옵션용 추가 버튼 */
.sit_sel_btn button {width:100%}

#sit_ov_soldout {margin:0 0 20px;color:#ff3061;font-family:"NanumGothicBold";font-weight:400;text-align:center}

/*구매관련 버튼그룹*/
#sit_ov_btn {
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	background:#f5f5f5;position:fixed;z-index:2000;border-top:1px solid #cccccc;
}
#sit_ov_btn #tohome{position:absolute;top:-50px;left:10px;z-index:1000;display:block;font-size:2.5em;width:40px;height:40px;}
#sit_ov_btn #tohome img{width:100%;height:auto;}
#sit_ov_btn #totop{position:absolute;top:-50px;right:10px;z-index:1000;display:block;font-size:2.5em;width:40px;height:40px;}
#sit_ov_btn #totop img{width:100%;height:auto;}
#sit_ov_btn span{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	position:absolute;top:-26px;left:50%;margin-left:-22px;font-size:1.5em;display:block;border:1px solid #cccccc;border-bottom:0px;background:#f5f5f5;
	border-top-left-radius:5px;border-top-right-radius:5px;
}
#sit_ov_btn span i{padding:0 15px;}
#sit_ov_btn span i.fa-angle-down{display:none;}
#sit_ov_btn span i.fa-angle-up{}
#sit_ov_btn #sit_ov_flag_btn{display:block;text-align:center;background:#ef5308;margin:10px;color:#ffffff;padding:10px 0px;border-radius:5px;}
#sit_ov_btn #sit_ov_btn_main{margin:10px;}
#sit_ov_btn #sit_ov_btn_main a {display:block;}
#sit_ov_btn #sit_ov_btn_main input {display:block;width:100%;border:0px;padding:9px 0px 10px !important;}
#sit_btn_cart{background:#444444 !important;color:#ffffff;border-radius:5px;}
#sit_btn_buy, #sit_btn_wish {}
#sit_btn_buy{background:#ef5308;border-radius:5px;color:#ffffff;margin-top:10px;}
#sit_btn_wish{background:#888888;color:#ffffff;text-align:center;padding:9px 0px 10px;border-radius:5px;margin-top:10px;}
#sit_btn_rec{background:#888888;color:#ffffff;text-align:center;padding:9px 0px 10px;border-radius:5px;margin-top:10px;}

/*sns와 추천하기버튼 관련*/
#sit_sns{text-align:center; padding-bottom:20px;border-bottom:1px solid #e9e9e9;}
#sit_sns a{display:inline-block;width:30px;height:30px;}
#sit_sns a img{width:100%;height:100%;}

#sit_btn_rec {
/* fontawesome으로 버튼 만들때
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	width:30px;height:30px;position:relative;top:2px;border-radius:50%;
	padding-top:3px;background:#5c6e3c;font-size:1.3em;color:#fff; text-align:center;
*/
}
#sit_btn_rec i{}
#sit_sel_option,#sit_tot_price{padding:0 10px}

/*상품상세보기 - 앵커관련*/
#item_detail{}
#item_detail > h1{font-size:0;}
#item_detail .anc_pos{margin-top:20px;}
#item_detail ul.sanchor{margin:0 10px;border-top:1px solid #aaaaaa;border-left:1px solid #aaaaaa;}
#item_detail ul.sanchor:after{display:block;visibility:hidden;clear:both;content:"";}
#item_detail ul.sanchor h1{font-size:0px;}
#item_detail ul.sanchor li{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	float:left;width:33.3%;border:1px solid #aaaaaa;border-top:0px;border-left:0px;
}
#item_detail ul.sanchor li a{display:block;text-align:center;padding:10px 0;background:#ffffff;}
#item_detail ul.sanchor li a.sanchor_on{background:#d8d8d8;}
#item_detail ul.sanchor li a span{color:#f8314d;font-family:"NanumGothicBold";font-weight:300;}

/* 상품 상세보기 - 다른 상품 보기 */
#sit_siblings {text-align:center;position:relative}
#sit_siblings h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_siblings a {display:block;border-radius:5px;border:1px solid #cccccc;overflow:hidden !important;}
#sit_siblings a#siblings_prev {position:absolute;bottom:14px;left:10px;width:50px;height: 45px;}
#sit_siblings a#siblings_next {position:absolute;bottom:12px;right:10px;width:50px;height: 45px;}
#sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_siblings a div{
	box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	position:absolute;top:0px;z-index:1;background:#ffffff;color:#555555;padding:5px;width:100%;
}
#sit_siblings a#siblings_prev div{left:0px;text-align:right;}
#sit_siblings a#siblings_next div{right:0px;text-align:left;}
#sit_siblings a div i{position:absolute;z-index:2;top:12px;font-size:1.2em;}
#sit_siblings a div i.fa-angle-left{left:5px;}
#sit_siblings a div i.fa-angle-right{right:5px;}
/* 상품 상세보기 하단 버튼 */
#sit_more {}
#sit_more:after {display:block;visibility:hidden;clear:both;content:""}
#sit_more li {}
#sit_more li:first-child{}
#sit_more a {}
.item_use_count,.item_qa_count{}

/* 상품 상세보기 - 상품정보 */
.close_btn{margin:30px 10px 10px;}
#iteminfo_close{width:100%;background:#000;border:none;color:#fff;padding:10px 0;}
#sit_inf_basic {
	margin:0 0 20px;line-height:1.5em;color:#666666;text-align:center;
	font-weight:600;
}
#sit_inf_explan {margin:0 0 10px;line-height:1.5em}
#sit_inf_explan img {width:100%;height:auto}
#sit_inf_open {margin:0;padding:0;list-style:none}
#sit_inf_open li {margin:0 0 1px;padding:8px 0;background:#fff;border:1px solid #f2f2f2;border-top:none;color:#727272}
#sit_inf_open li:after {display:block;visibility:hidden;clear:both;content:""}
#sit_inf_open strong {clear:both;float:left;padding:0 1%;width:28%;letter-spacing:-0.1em}
#sit_inf_open span {float:left;margin:0;padding:0 1%;width:68%}
#sit_inf h2{background:#f5f5f5;color:#444;padding:10px; border:1px solid #e9e9e9;text-align:center;}

/* 상품 상세보기 - 사용후기 */
.tit_no{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_use {margin:0 0 10px;padding:10px 10px 20px;border-bottom:1px solid #e9e9e9}
#sit_use_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none}
.sit_use_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9;}
.sit_use_li_title {display:block;margin:0;padding:10px;width:100%;border:0;background:transparent;text-align:left}
.sit_use_li_title b{font-weight:normal;margin-right:2px}
.sit_use_dl {margin:0;padding:0 10px;position:relative}
.sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_use_dl dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sit_use_dl dd {float:left;margin:0 10px 0 0;color:#888;font-size:0.917em}
.sit_use_star {margin:0 !important;position:absolute;bottom:0;right:10px}
.sit_use_con {display:none;padding:10px 10px 0}
.sit_use_p {margin:0 0 10px;padding:10px;background:#f2f2f2}
.sit_use_cmd {text-align:right}
.sit_use_cmd a.btn01{padding: 5px;}
#sit_use_wbtn {margin:0 0 5px;text-align:center}
#sit_use_write {padding-bottom:30px;}
#sit_use_write #is_subject {width:100%}
#sit_use_write ul {margin:5px 0 0}
#sit_use_write li {margin:0 0 5px}
#sit_use_write li label {display:inline-block;width:80px}
#sit_use_write_star {margin:0;padding:0;list-style:none}

/* 상품 상세보기 - 상품문의 */
#sit_qa {margin:0 0 10px;padding:10px 10px 20px;border-bottom:1px solid #e9e9e9}
#sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none}
.sit_qa_li {position:relative;padding:0 0 10px;border-bottom:1px solid #e9e9e9;}
.sit_qa_li_title {display:block;margin:0;padding:10px;width:100%;border:0;background:transparent;text-align:left}
.sit_qa_li_title b{font-weight:normal;margin-right:2px}
.sit_qa_dl {margin:0;padding:0 10px;position:relative}
.sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_qa_dl dt {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sit_qa_dl dd {float:left;margin:0 10px 0 0;color:#888;font-size:0.917em}
.sit_qa_dl dd.sit_qaa_yet,.sit_qa_dl dd.sit_qaa_done{position:absolute;bottom:0;right:0;background:#eee;padding:5px 8px;color:#888;border-radius:15px}
.sit_qa_dl dd.sit_qaa_done{background:#ff3e5e;color:#fff}
.sit_qa_con {display:none;padding:10px 10px 0}
.sit_qa_p {margin:0 0 10px;border:1px solid #e9e9e9;background:#fff;padding:0 10px;background:#f2f2f2;}
.sit_qa_p strong {display:inline-block;margin:0 0 10px;}
.sit_qa_p span.sit_alp{position:absolute;top:10px;left:0;background:#000;color:#fff;color:#fff;font-size:1.2em;font-family:"NanumGothicBold";font-weight:400;width:25px;height:25px;line-height:25px;display:inline-block;border-radius:15px;text-align:center;}
.sit_qa_qaq,.sit_qa_qaa {padding:10px 0 10px 30px;position:relative}
.sit_qa_qaa {border-top:1px dotted #ddd}
.sit_qa_qaa  span.sit_alp{background:#5b5b5b}
.sit_qa_con textarea {display:none}
.sit_qa_cmd {text-align:right}
.sit_qa_cmd a.btn01{padding:5px;}
.sit_qa_pw {display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center}
.sit_qa_pw span {display:block;margin:0 0 5px}

#sit_qa_write{padding-bottom:30px;}
#sit_qa_write input[type=text],#sit_qa_write input[type=email]{display:block;width:100%;border:1px solid #dddddd;}
#sit_qa_write .qa_info{display:block;margin-top:10px;color:#888888;}
#sit_qa_write .itemqa_textarea textarea{border:1px solid #dddddd;}
#sit_qa_wbtn {margin:0 0 5px;text-align:center}
#sit_qa_w {display:none}
a.qa_wr{padding:10px 0;display:block;width:100%;text-align:center;background:#444444;color:#ffffff;margin:10px 0;border-radius:5px;}
#itemqa_list,#itemuse_list{  background: #fff;  border: 3px double #e9e9e9;  width: 205px;  padding: 8px 0;  font-size: 0.917em;  color: #797979;  margin-top: 15px;}

/*#sps #sps_empty{text-align:center;padding:40px 0px;}*/
#sps_empty{text-align:center;padding:40px 0px;}

/* 관련상품 관련 */
.item_rel{}
.item_rel h2{font-size:0px;}

/* 쇼핑몰 이벤트 */
#sev {margin:0 10px;padding:0 15px;list-style:none;border:3px double #d6d6d6}
#sev li {border-top:1px solid #f2f2f2;padding:10px 0 ;text-align:center}
#sev li:first-child{border:none}
#sev li a{display:block}
#sev li a:hover{color:#34b5a1;}
#sev li img{width:100%}
.sev_admin{padding:10px 10px 0}

/* 로딩안내 레이어 */
#loading_message {z-index:10000;position:absolute;top:0;left:0;background:#fff;opacity:0.7}
#loading_message img {position:relative;opacity:1.0}

/* 알림 box */
#fancyalert {display:block;z-index:10000;position:absolute;top:0;left:0}
#fancyalert_inner {display:table;z-index:2;position:relative}
#fancyalert_inner div {display:table-cell;vertical-align:middle;text-align:center}
#fancyalert_inner span {display:block;margin:0 auto;padding:30px;width:200px;background:#1f1f1f;color:#f0f1f2}
#fancyalert_inner button {margin:15px 0 0;padding:10px 30px;border:0;background:#000;color:#fff}
#fancyalert_bg {z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;background:#000;text-align:center;opacity: 0.7}

#sit_sms_new .tbl_frm01 th {width:100px}


/*페이징*/
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {display:inline-block;}
.pg_page, .pg_current, .qa_page {
	display:inline-block; padding:4px 8px; width:32px; height:32px;
	letter-spacing:0; vertical-align:middle;
	border: 1px solid #dddddd;border-radius: 3px;color:#333333 !important;
}
.pg_next{background-position: -55px 3px;}
.pg_end{background-position: -80px 3px;}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page, .qa_page {text-decoration:none;border:1px solid #dddddd;border-radius:3px;}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {
	display:inline-block;font-weight:normal;border:1px solid #dddddd; 
	color:#ffffff !important;background:#e44e63; border-radius:3px;margin:0px;
}


/*===========================================쿠폰존================================================*/

.couponzone_list{min-height:150px;}

#down_coupon{margin-top:20px;}
#coupon_point{margin-top:50px;}

.couponzone_list .list_title{border-bottom:1px solid #ddd;padding:10px 5px;}
.couponzone_list h2{font-size:1.3em;color:#444;display:block;color:#ff9e1d;padding-bottom:10px;}
.couponzone_list p{color:#999;display:block;font-size:0.9em;}
.couponzone_list p.no_coupon{color:#777;display:block;text-align:center;padding:60px 0px;}


.couponzone_list ul{margin-top:15px;padding:0px 5px;}
.couponzone_list ul li{border:1px solid #ddd;padding:10px;margin-bottom:10px;}


.couponzone_list ul li .coupon_img{display:block;}
.couponzone_list ul li .coupon_img img{width:100%;height:auto;display:block;}
.couponzone_list ul li .coupon_info{border-top:1px solid #ddd;margin-top:10px;padding:10px 0px;text-align:center;}
.coupon_tit{
	font-size:1.5em;font-family:NanumGothicBold;font-weight:normal;color:#333;
	line-height:1.5em;margin-bottom:10px;text-align:center;
}
.coupon_date{font-size:1.1em;height:20px;}
.coupon_target{font-size:1.1em;height:20px;}
.coupon_target a{color:#333;}

.coupon_point{font-size:1.1em;height:20px;color:red;}

.coupon_btn{}
.coupon_btn .coupon_download{width:100%;font-size:1.2em;}
