@charset "utf-8";
/*gnb*/
#gnb {text-align:center;}
#gnb li{display:inline-block;line-height:70px;font-weight:bold;margin:0 10px;font-size:1.15em}
.fixed #gnb li{line-height:60px;height:60px;}


@media (max-width:970px){
    #gnb{display:none}
}


/*메인배너*/
#main_bn_wr{width:100%;height:100%;position:relative}
#main_bn_wr .bottom_btn{position:absolute;bottom:0;left:50%;width:80px;height:40px;margin-left:-40px;background:url(img/buttom.html) no-repeat;border:0;text-indent:-999px;overflow:hidden;z-index:90}
#main_bn{position:relative;float:left;width:790px;max-height:835px;overflow:hidden;}
#main_bn img{height:auto;width:100%;}
#main_bn .owl-prev{position:absolute;top:50%;left:0;z-index:9;margin-top:-35px;;width:50px;height:70px;background:url('img/pv_btn_3.png') no-repeat 50% 50%;text-indent:-999px;overflow:hidden;opacity:0.5}
#main_bn .owl-next{position:absolute;top:50%;right:0;z-index:9;margin-top:-35px;width:50px;height:70px;background:url('img/nx_btn_3.png') no-repeat 50% 50%;text-indent:-999px;overflow:hidden;opacity:0.5}
#main_bn .owl-next:hover,#main_bn .owl-prev:hover{opacity:1}
#main_bn .owl-pagination{z-index:10;position:absolute;bottom:10px;text-align:center;width:100%}
#main_bn .owl-page{width:40px;height:4px;background:#fff;display:inline-block;margin:3px;}
#main_bn .active{background:#333;}


#main_bn_none .owl-pagination{z-index:10;position:absolute;bottom:15px;text-align:center;width:100%}
#main_bn_none .owl-page{width:40px;height:5px;background:#fff;display:inline-block;margin:3px;}
#main_bn_none .active{background:#000;}
 

/*이벤트*/
.idx_ev h2 {display:inline-block;font-size:1em;margin:10px;color:#fff;background:#EC4254;padding:5px 10px}
#sev{padding-top:20px;}
#sev:after{display:block;visibility:hidden;clear:both;content:""}
#sev li{margin-bottom:10px;width:100%;}
#sev img{width:100%;height:auto}

@media (max-width: 1200px){
	#main_bn{width:100%;max-height:100%}
    #main_bn img{width:100%;height:auto}
    
    #sev{padding-top:0}
	#sev li{width:100%;float:left}
	#sev img{width:100%;height:auto}
}

@media (max-width: 970px){
	#sev{padding-top:0}
	#sev li{width:50%;float:left}
	#sev img{width:100%;height:auto}
	
    #gnb_bnner{display:none}
    #main_bn{width:100%;}
    #main_bn img{width:100%;height:auto}	
}

@media (max-width: 640px){
	#main_bn{width:100%;}
	#sev li{width:100%;}
}

.side_bn{margin-top:20px;background:/*pink*/;}
.side_bn .owl-buttons{/*display:none;*/width:100%;}
.side_bn .owl-buttons .owl-prev{position:absolute;top:250px;left:0;}
.side_bn .owl-buttons .owl-next{position:absolute;top:250px;right:0;}
.side_bn:hover .owl-buttons{display:block}


/* SUB_BANNER aside:배너 */
.sbn {margin:0 0 5px}
.sbn h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sbn ul {margin:0;padding:0;border:0;list-style:none}
.sbn li {margin:0 0 1px}
.sbn .sbn_border {border:0px solid #d5d5d5} /* 인덱스 배너도 함께 사용 */

#sbn_idx {position:relative;margin:0 0 30px}
#sbn_idx .sbn_btn {z-index:100;position:absolute;top:50%}
#sbn_idx .sbn_btn button {position:relative;top:-35px;margin:0;padding:0;width:70px;height:70px;border:0;background:transparent;overflow:hidden}
#sbn_idx .sbn_btn span {display:block;width:100%;height:100%;background:url('img/sbn_btn.png')}
#sbn_idx #sbn_btn_p {left:25px}
#sbn_idx .sbn_btn #sbn_btn_prev span {background-position:0 0}
#sbn_idx #sbn_btn_n {right:25px}
#sbn_idx .sbn_btn #sbn_btn_next span {background-position:-70px 0}
#sbn_idx ul {position:relative;overflow:hidden}
#sbn_idx ul li {position:absolute;display:none;top:0;left:0}
#sbn_idx ul li.sbn_first{display:block}

@media (max-width: 1200px){
	#sbn_idx{width:100%;max-height:100%}
    #sbn_idx img{width:100%;height:auto;}
	    #sbn_idx{display:block}
}

@media (max-width: 970px){

    #sbn_idx{display:block}
    #main_bn{width:100%;}
    #main_bn img{width:100%;height:auto}	
}

@media (max-width: 640px){
 
    #sbn_idx{display:none}
}




/*오늘본상품 */
#stv_list{position:static !important;}
#stv_list li:after{display:block;visibility:hidden;clear:both;content:""}
#stv_ul{border-top:1px solid #e6e6e6;text-align:left;}
#stv_ul li{border-bottom:1px solid #e6e6e6;padding:10px 0}
.c2{display:none}
.stv_img{float:left;width:50%}
.stv_txt{float:left;width:50%;text-align:left;}
.stv_name{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.stv_pgwr{margin:10px 0; font-size:0.92em;position:relative;line-height:30px;}
.stv_name{margin:5px 0;font-weight:bold}
#up{position:absolute;top:0;left:0;width:60px;height:30px;border:1px solid #ddd;background:#fff}
#down{position:absolute;top:0;right:0;width:60px;height:30px;border:1px solid #ddd;background:#fff}
#up:hover,#down:hover{background:#f3f3f3}
.stv_pgwr i{color:#aaa}
.stv_no{color:#999;margin:100px 0 0}

/* ##### 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 a {text-decoration:none}
.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:200px 0;color:#999;text-align:center}
.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.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}

/* 상품 목록 스킨 10 */
.sct_10{margin-bottom:40px;padding-top:20px;}
.sct_10 .sct_li {position:relative;float:left;padding:10px;margin-bottom:1px;}
.sct_10 .sct_last {}
.sct_10 .sct_clear {clear:both;margin-left:0 !important}
.sct_10 .sct_a {display:block;text-decoration:none;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;line-height:24px;color:#000;font-size:110%;padding:0 20px;}
.sct_10 .sct_a img{width:100%;height:auto;border:1px solid #ededed;}
.sct_10 .sct_id {display:block;margin:0 0 5px}
.sct_10 .sct_basic {margin:0 0 10px}
.sct_10 .sct_cost {display:inline-block;margin:10px 10px 5px 10px;font-weight:400;font-size:100%;color:#000;}
.sct_10 .sct_cost strike {display:inline-block;margin:0 10px 0 0;font-size:100%;color:#999;font-weight:normal;}
.sct_10 .sct_cost span {font-size:125%;}
.sct_10 .sct_sw {display:block;margin:2px 10px 5px 10px;font-weight:400;color:#707070;font-size:90%;}
.sct_10 .sct_icon {margin:0 0 10px}
.sct_10 .sct_sns {margin:15px 0 0}
.sct_10 .sct_cont{padding:0 10px 10px;}
.sct_10 .sct_cont .sct_txt{margin:5px 0;font-size:1.8em;}
.sct_10 .sct_img{margin:0 0 15px 0;position:relative}
.sct_10 .sct_img .sct_rvws{position:absolute;bottom:0;left:0;width:100%;background:#fff;background:rgba(255,255,255,0.8);color:#666;line-height:30px;transition: all 0.3s ease 0s;
-webkit-transition:  all 0.3s ease 0s;opacity:0}
.sct_10 .sct_icon_wr{padding-top:10px;border-top:0px solid #ddd}
.sct_10 .sct_li:hover .sct_img .sct_rvws{display:block;opacity:1}
.sct_10 .sct_ws,.sct_10 .sct_rv{display:inline-block;padding:0 5px;}
.sct_10 .sct_icon_wr img{margin:2px 1px}
.sct_10 .sct_btn{display:none}
.sct_10 li:hover .sct_btn{display:block;position:absolute;bottom:10px;left:0;width:100%;font-size:0}
.sct_10 .sct_btn .sct_cart_btn{margin:10px}
.sct_10 .sct_btn button{padding:10px 5px;width:40px;height:40px;border-radius:100px;background:#e2e2e2;font-size:18px;color:#fff;transition: all 0.2s ease;border:none;line-height:18px}
.sct_10 .sct_btn button.btn_cart{margin-right:1%;}
.sct_10 .sct_btn button:hover{background:#f2f2f2;color:#8970fb;border-color:;}
.sct_10 .sct_btn button i{color:#fff;}
.sct_10 .sct_btn button:hover i{color:#8970fb;}
.sct_10 .sct_cartop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:rgba(255,255,255,0.7);padding:20px;text-align:left;margin-left:-1px}
.sct_10 .sct_cartop label{display:inline-block;margin-bottom:5px}
.sct_10 .sct_cartop select{margin-bottom:10px}
.sct_10 .sct_cartop .cartopt_cart_btn{background:#333;color:#fff;border:0;width:100%;padding:7px 0}
.sct_10 .sct_cartop .cartopt_close_btn{background:#fff;border:1px solid #aaa;margin-top:4px;color:#333;width:100%;padding:7px 0}
.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:1px solid #e9e9e9;width:205px;padding:10px 0 ;font-size:0.917em;color:#797979;margin-top:15px}
.li_more button:hover{background:#993355;color:#fff;}

@media (min-width: 320px){
.sct_10{margin-bottom:40px;padding-top:0px;}
.sct_10 .sct_a {line-height:22px;font-size:98%;padding:0 5px;line-height:22px;}
.sct_10 .sct_cost {display:inline-block;margin:10px 10px 5px 10px;font-weight:400;font-size:110%;color:#000;letter-spacing:0.000em;}
.sct_10 .sct_cost strike {margin:0 10px 0 0;font-size:95%;}
.sct_10 .sct_cost span {font-size:105%;}
.sct_10 .sct_cont{padding:0 5px 8px 5px;font-size:95%;line-height:20px;}
.sct_10 .sct_cont .sct_txt{margin-bottom:5px;padding:0 5px 0px 5px;font-size:110%;}
.sct_10 .sct_btn button{font-size:15px;}
}
@media (min-width: 640px){
.sct_10{margin-bottom:40px;padding-top:0px;}
.sct_10 .sct_a {line-height:22px;font-size:98%;padding:0 0px;line-height:22px;}
.sct_10 .sct_cost {display:inline-block;margin:10px 10px 5px 10px;font-weight:400;font-size:110%;color:#000;letter-spacing:0.000em;}
.sct_10 .sct_cost strike {margin:0 10px 0 0;font-size:95%;}
.sct_10 .sct_cost span {font-size:105%;}
.sct_10 .sct_cont{padding:0 5px 10px 5px;font-size:90%;line-height:20px;}
.sct_10 .sct_cont .sct_txt{margin-bottom:5px;padding:0 5px 0px 5px;font-size:125%;}
.sct_10 .sct_btn button{font-size:15px;}
}
@media (min-width: 1000px){
.sct_10{margin-bottom:40px;padding-top:5px;}
.sct_10 .sct_a {line-height:22px;font-size:110%;padding:8px 10px 3px 10px;line-height:22px;}
.sct_10 .sct_cost {display:inline-block;margin:10px 10px 5px 10px;font-weight:400;font-size:100%;color:#000;letter-spacing:0.000em;}
.sct_10 .sct_cost strike {margin:0 10px 0 0;font-size:100%;}
.sct_10 .sct_cost span {font-size:125%;}
.sct_10 .sct_cont{padding:0px 10px 10px 10px;font-size:100%;}
.sct_10 .sct_cont .sct_txt{margin-bottom:5px;font-size:100%;}
.sct_10 .sct_btn button{font-size:18px;}
}

@media (max-width: 640px){
	.sct_10{padding-top:0}
    .sct_10 li:hover .sct_btn{display:none}
    .sct_10 .sct_li{width:50% !important;padding:5px}
    .sct_10 .sct_li:nth-child(2n+1){clear:both}
    .sct_10 .sct_clear{clear:none}
}



/* 상품 목록 스킨 20 */
.sct_20{margin-bottom:40px;padding-top:5px;}
.sct_20 .sct_li {position:relative;float:left;padding:10px;margin-bottom:1px;}
.sct_20 .sct_last {}
.sct_20 .sct_clear {clear:both;margin-left:0 !important}
.sct_20 .sct_a {display:block;text-decoration:none;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;line-height:22px;color:#000;font-size:110%;padding:0 10px;}
.sct_20 .sct_a img{width:100%;height:auto;border:1px solid #ededed;}
.sct_20 .sct_id {display:block;margin:0 0 5px;}
.sct_20 .sct_basic {margin:0 0 10px}
.sct_20 .sct_cost {display:inline-block;margin:10px 10px 5px 10px;font-weight:400;font-size:100%;color:#000;letter-spacing:0.000em;}
.sct_20 .sct_cost strike {display:inline-block;margin:0 10px 0 0;font-size:100%;color:#999;font-weight:normal;}
.sct_20 .sct_cost span {font-size:125%;}
.sct_20 .sct_sw {display:block;margin:0px 10px 5px 10px;font-weight:400;color:#707070;font-size:98%;}
.sct_20 .sct_icon {margin:0 0 10px}
.sct_20 .sct_sns {margin:15px 0 0}
.sct_20 .sct_cont{padding:0 10px 10px;font-size:100%;}
.sct_20 .sct_cont .sct_txt{margin-bottom:5px;font-size:100%;}
.sct_20 .sct_img{margin:0 0 15px 0;position:relative;}
.sct_20 .sct_img .sct_rvws{position:absolute;bottom:0;left:0;width:100%;background:#fff;background:rgba(255,255,255,0.8);color:#666;line-height:30px;transition: all 0.3s ease 0s;
-webkit-transition:  all 0.3s ease 0s;opacity:0}
.sct_20 .sct_icon_wr{padding-top:10px;border-top:0px solid #ddd}
.sct_20 .sct_li:hover .sct_img .sct_rvws{display:block;opacity:1;}
.sct_20 .sct_ws,.sct_20 .sct_rv{display:inline-block;padding:0 5px;}
.sct_20 .sct_icon_wr img{margin:2px 1px}
.sct_20 .sct_btn{display:none}
.sct_20 li:hover .sct_btn{display:block;position:absolute;bottom:10px;left:0;width:100%;font-size:0}
.sct_20 .sct_btn .sct_cart_btn{margin:10px;}
.sct_20 .sct_btn button{padding:10px 5px;width:40px;height:40px;border-radius:100px;background:#e2e2e2;font-size:18px;color:#fff;transition: all 0.2s ease;border:none;line-height:18px}
.sct_20 .sct_btn button.btn_cart{margin-right:1%;}
.sct_20 .sct_btn button:hover{background:#f2f2f2;color:#8970fb;border-color:;}
.sct_20 .sct_btn button i {color:#fff}
.sct_20 .sct_btn button:hover i{color:#8970fb;}
.sct_20 .sct_cartop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:rgba(255,255,255,0.7);padding:20px;text-align:left;margin-left:-1px}
.sct_20 .sct_cartop label{display:inline-block;margin-bottom:5px;}
.sct_20 .sct_cartop select{margin-bottom:10px;}
.sct_20 .sct_cartop .cartopt_cart_btn{background:#333;color:#fff;border:0;width:100%;padding:7px 0}
.sct_20 .sct_cartop .cartopt_close_btn{background:#fff;border:1px solid #aaa;margin-top:4px;color:#333;width:100%;padding:7px 0}
.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:10px 0 ;font-size:0.917em;color:#797979;margin-top:15px}
.li_more button:hover{background:#993355;color:#fff;}

@media (min-width: 320px){
.sct_20{margin-bottom:40px;padding-top:0px;}
.sct_20 .sct_a {line-height:22px;font-size:95%;padding:0 0px;line-height:18px;}
.sct_20 .sct_cost {display:inline-block;margin:5px 5px 5px 5px;font-weight:400;font-size:100%;color:#000;letter-spacing:0.000em;}
.sct_20 .sct_cost strike {margin:0 10px 0 0;font-size:90%;}
.sct_20 .sct_cost span {font-size:105%;}
.sct_20 .sct_cont{padding:0 0px 0px 0px;font-size:90%;line-height:18px;}
.sct_20 .sct_cont .sct_txt{margin-bottom:5px;padding:0 5px 0px 5px;font-size:110%;}
.sct_20 .sct_btn button{font-size:15px;}
}
@media (min-width: 640px){
.sct_20{margin-bottom:40px;padding-top:0px;}
.sct_20 .sct_a {line-height:22px;font-size:95%;padding:0 0px;line-height:22px;}
.sct_20 .sct_cost {display:inline-block;margin:10px 10px 5px 10px;font-weight:400;font-size:100%;color:#000;letter-spacing:0.000em;}
.sct_20 .sct_cost strike {margin:0 10px 0 0;font-size:95%;}
.sct_20 .sct_cost span {font-size:105%;}
.sct_20 .sct_cont{padding:0 5px 10px 5px;font-size:90%;line-height:18px;}
.sct_20 .sct_cont .sct_txt{margin-bottom:5px;padding:0 5px 0px 5px;font-size:110%;}
.sct_20 .sct_btn button{font-size:15px;}
}
@media (min-width: 1000px){
.sct_20{margin-bottom:40px;padding-top:5px;}
.sct_20 .sct_a {line-height:22px;font-size:110%;padding:0 10px;line-height:22px;}
.sct_20 .sct_cost {display:inline-block;margin:10px 10px 5px 10px;font-weight:400;font-size:100%;color:#000;letter-spacing:0.000em;}
.sct_20 .sct_cost strike {margin:0 10px 0 0;font-size:100%;}
.sct_20 .sct_cost span {font-size:125%;}
.sct_20 .sct_cont{padding:0 10px 10px;font-size:100%;}
.sct_20 .sct_cont .sct_txt{margin-bottom:5px;font-size:100%;}
.sct_20 .sct_btn button{font-size:18px;}
}

@media (max-width: 640px){
	.sct_20{padding-top:0}
    .sct_20 li:hover .sct_btn{display:none}
    .sct_20 .sct_li{width:50% !important;padding:5px}
    .sct_20 .sct_li:nth-child(2n+1){clear:both}
    .sct_20 .sct_clear{clear:none}
	
}

/* 상품 목록 스킨 20 
.sct_20{border:1px solid #f1f1f1;margin:20px 0 40px 0;background:#fff}
.sct_20 li{position:relative;float:left;width:25%;padding:10px;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}
.sct_20 li .sct_img img{width:100%;height:auto}
.sct_20 li:after {display:block;visibility:hidden;clear:both;content:""}
.sct_20 .sct_txt{display:none;}
.sct_20 .sct_rank{position:absolute;top:10px;left:10px;display:inline-block;width:40px;height:40px;font-family:'NanumBarunGothic !important', sans-serif;font-weight:bold;font-size:1.5em;line-height:40px;color:#000;border-bottom:2px solid #000;}
.sct_20 .sct_li_0,.sct_20 .sct_li_2,.sct_20 .sct_li_6{margin-left:-1px}
.sct_20 .sct_li_6,.sct_20 .sct_li_7,.sct_20 .sct_li_8,.sct_20 .sct_li_9{border-bottom:none}
.sct_20 .sct_li_0 .sct_rank{position:absolute;top:-5px;left:10px;width:48px;height:45px;background:url('img/20-best-ranking.png') no-repeat;text-indent:-9999px;border-bottom:none}
.sct_20 .sct_li_0,.sct_20 .sct_li_1{width:50%;}
.sct_20 .sct_li_0 .sct_txt,.sct_20 .sct_li_1 .sct_txt{display:block;width:50%;position:absolute;bottom:0;left:0;text-align:left;padding:10px;line-height:1.4em;}
.sct_20 .sct_li_0 .sct_img,.sct_20 .sct_li_1 .sct_img{float:right}
.sct_20 .sct_li_0 .sct_cost,.sct_20 .sct_li_1 .sct_cost{font-weight:bold;margin-top:10px}

@media (max-width: 640px){
	.sct_20{margin-top:0;}
    .sct_20 li{width:50%}
    .sct_20 .sct_li_0,.sct_20 .sct_li_1{width:50%;border-bottom:1px solid #e9ecef;border-left:1px solid #ddd}
    .sct_20 .sct_li_3{border-left:0}
}*/

/* 상품 목록 스킨 30 */
.sct_30{margin:20px 0 40px 0;background:#fff}
.sct_30 li{position:relative;float:left;width:100%;padding:12.8px 10px;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;text-align:left}
.sct_30 li img{float:left;width:20%;height:auto}
.sct_30 li:after {display:block;visibility:hidden;clear:both;content:""}
.sct_30 .sct_img{display:inline-block;float:left}
.sct_30 .sct_cont{float:left;margin-left:20px;}
.sct_30 .sct_txt{margin-bottom: 10px;font-size: 1.2em;}
.sct_30 .sct_rank{position:absolute;top:10px;left:10px;display:inline-block;width:40px;height:40px;font-family:'NanumBarunGothic', sans-serif;font-weight:bold;font-size:1.5em;line-height:40px;color:#000;border-bottom:2px solid #000;}
.sct_30 .sct_li_0,.sct_30 .sct_li_2,.sct_30 .sct_li_6{margin-left:-1px}
.sct_30 .sct_li_6,.sct_30 .sct_li_7,.sct_30 .sct_li_8,.sct_20 .sct_li_9{border-bottom:none}
.sct_30 .sct_li_0 .sct_rank{position:absolute;top:-5px;left:10px;width:48px;height:45px;background:url('img/best-ranking.html') no-repeat;text-indent:-9999px;border-bottom:none}
.sct_30 .sct_li_0,.sct_30 .sct_li_1{width:50%;}
.sct_30 .sct_li_0 .sct_txt,.sct_30 .sct_li_1 .sct_txt{display:block;width:50%;position:absolute;bottom:0;left:0;text-align:left;padding:10px;line-height:1.4em;}
.sct_30 .sct_li_0 .sct_img,.sct_30 .sct_li_1 .sct_img{float:right}
.sct_30 .sct_li_0 .sct_cost,.sct_30 .sct_li_1 .sct_cost{font-weight:bold;margin-top:10px}

@media (max-width: 1200px){
    .sct_30 {margin-top:0px}
    .sct_30 li{padding: 9px 10px;}
}

@media (max-width: 640px){
    .sct_30 {margin-top:10px}
}

/* 상품 목록 스킨 90 */
.sct_90{margin:20px 0 40px 60px;background:#fff}
.sct_90 li{position:relative;float:left;width:80%;padding:12.8px 10px;border-left:0px solid #f1f1f1;border-bottom:1px solid #f1f1f1;text-align:left}
.sct_90 li img{float:left;width:30%;height:auto}
.sct_90 li:after {display:block;visibility:hidden;clear:both;content:""}
.sct_90 .sct_img{display:inline-block;float:left;}
.sct_90 .sct_cont{float:left;margin-left:20px;}
.sct_90 .sct_txt{margin-bottom: 10px;font-size: 1.2em;}
.sct_90 .sct_rank{position:absolute;top:10px;left:10px;display:inline-block;width:40px;height:40px;font-family:'NanumBarunGothic', sans-serif;font-weight:bold;font-size:1.5em;line-height:40px;color:#000;border-bottom:2px solid #000;}
.sct_90 .sct_li_0,.sct_90 .sct_li_2,.sct_90 .sct_li_6{margin-left:-1px}
.sct_90 .sct_li_6,.sct_90 .sct_li_7,.sct_90 .sct_li_8,.sct_20 .sct_li_9{border-bottom:none}
.sct_90 .sct_li_0 .sct_rank{position:absolute;top:-5px;left:10px;width:48px;height:45px;background:url('img/best-ranking.html') no-repeat;text-indent:-9999px;border-bottom:none}
.sct_90 .sct_li_0,.sct_90 .sct_li_1{width:50%;}
.sct_90 .sct_li_0 .sct_txt,.sct_90 .sct_li_1 .sct_txt{display:block;width:50%;position:absolute;bottom:0;left:0;text-align:left;padding:10px;line-height:1.4em;}
.sct_90 .sct_li_0 .sct_img,.sct_90 .sct_li_1 .sct_img{float:right}
.sct_90 .sct_li_0 .sct_cost,.sct_90 .sct_li_1 .sct_cost{font-weight:bold;margin-top:10px}

.sct_90 .sct_sw {display:block;margin:2px 10px 5px 10px;font-weight:400;color:#707070;font-size:90%;}
  
.sct_90 .sct_icon_wr img{margin:2px 1px}
.sct_90 .sct_btn{display:none}
.sct_90 li:hover .sct_btn{display:block;position:absolute;bottom:10px;left:0;width:100%;font-size:0}
.sct_90 .sct_btn .sct_cart_btn{margin:10px}
.sct_90 .sct_btn button{padding:10px 5px;width:40px;height:40px;border-radius:100px;background:#e2e2e2;font-size:18px;color:#fff;transition: all 0.2s ease;border:none;line-height:18px}
.sct_90 .sct_btn button.btn_cart{margin-right:1%;}
.sct_90 .sct_btn button:hover{background:#f2f2f2;color:#8970fb;border-color:;}
.sct_90 .sct_btn button i{color:#fff;}
.sct_90 .sct_btn button:hover i{color:#8970fb;}
.sct_90 .sct_cartop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:rgba(255,255,255,0.7);padding:20px;text-align:left;margin-left:-1px}
.sct_90 .sct_cartop label{display:inline-block;margin-bottom:5px}
.sct_90 .sct_cartop select{margin-bottom:10px}
.sct_90 .sct_cartop .cartopt_cart_btn{background:#333;color:#fff;border:0;width:100%;padding:7px 0}
.sct_90 .sct_cartop .cartopt_close_btn{background:#fff;border:1px solid #aaa;margin-top:4px;color:#333;width:100%;padding:7px 0}


@media (max-width: 1200px){
    .sct_90 {margin-top:0px}
    .sct_90 li{padding: 9px 10px;}
}

@media (max-width: 640px){
    .sct_90 {margin-top:10px}
}

/* 상품 목록 스킨 e90(이벤트 제품) */
.sct_e90_i {float:left;width:100%;padding:0;margin:0;display:block;}
.sct_e90_i img {width:100%;height:auto;display:block;}
.sct_e90{float:left;width:100%;min-width:300px;max-width:1200px;padding:0px;display:block;}
.sct_e90_kit {float:left;width:100%;background-image:url('../../../../../../img/promotion/170322/promotion_d2.jpg');background-size:100% auto;background-repeat:repeat-y;background-position:left top;margin:-9px 0 0 0;display:block;}
#sct_Box01 {margin:0px auto; width:90%;border:0px solid red;display:block;}/*제품1줄씩 싸고 있는 박스*/
#sct_Box02 {margin:0px auto; width:90%;border:0px solid red;display:block;}/*제품1줄씩 싸고 있는 박스*/
.sct_e90_ib {position: relative;float:left;top:0px;left:0px;vertical-align:top;width:45%;max-width:450px;background:#fff;margin:0px 0px 100px 50px;display:block;}/*이미지박스*/
.sct_e90_ib p {margin:0 auto;width:98%;text-align:center;display:block;}
.sct_e90_ib p img{float:left;width:430px;height:auto;text-align:center;}
.sct_e90_icon {position:absolute;top:0;left:0;margin:0 0 0 0px;border:0px solid red;}
.sct_e90_icon img {float:left;width:125px;height:auto;}
.sct_e90_tb {float:left;width:45%;min-height:350px;margin:0px 0px 100px 40px;display:block;}/*제품설명+금액+버튼 박스*/
.sct_e90_tb ul {float:left;width:100%;display:block;}
.sct_e90_tb li {float:left;width:100%;color:#fff;text-align:left;display:block;}
.sct_e90_tb .title {float:left;width:100%;max-width:388px;text-align:left;margin:0 0 0 0;display:block;}
.sct_e90_tb .title img {float:left;width:100%;text-align:left;display:block;}
.sct_btn {float:left;width:100%;margin:0 0 0 0;display:block;}
#sct_btn_cart{float:left;width:32.0%;font-size:95%;height:45px;line-height:43px;border:1px solid #265450;background:#265450;color:#fff;font-weight:Bold;margin:0 1%;transition: all 0.3s ease;display:inline-block;}
#sct_btn_cart:hover{border:1px solid #2e4c49;background:#2e4c49;color:#fff;}
#sct_btn_buy {float:left;width:32.0%;font-size:95%;height:45px;line-height:43px;border:1px solid #FFF;background:#FFF;color:#265450;font-weight:Bold;display:inline-block;}
#sct_btn_buy:hover {border:1px solid #eeeeee;background: #eeeeee;color:#265450;}
#sct_btn_detail {float:left;width:32.0%;font-size:95%;height:45px;line-height:43px;border:1px solid #97c1d5;background:#97c1d5;color:#fff;font-weight:Bold;margin:0 0 0 1%;display:inline-block;}
#sct_btn_detail:hover {border:1px solid #5b9ab8;background: #5b9ab8;color:#fff;}
.text_point_b {padding:7px 10px 5px 10px;font-size:100%;}/*품목 li*/
.text_point {padding:4px 5px 3px 4px;background:#80c5d8;font-size:95%;}/*품목타이틀*/
.text_list_b {padding:0px 10px 0 10px;font-size:90%;line-height:145%;}/*품목내용*/
.price_bt {padding:20px 20px 0px 20px;}/*가격 나오는 li*/
.price_bt_01 {font-size:120%;color:#ccc;padding:0 13px 0 0;}/*판매가*/
.price_bt_02 {font-size:150%;color:#fff;}/*구매가*/
.sct_t_line {height:16px;border-top:1px solid #495757;}/*상단 라인*/
.sct_b_line {height:16px;border-bottom:1px solid #495757;}/*하단 라인*/
.sct_empty {height:25px;}/*여백*/

@media (min-width: 320px){
.sct_e90_kit {background-image:url('../../../../../../img/promotion/170322/promotion_dm2.jpg');}
#sct_Box01 {margin:0px auto; width:85%;}/*제품1줄씩 싸고 있는 박스*/
#sct_Box02 {margin:0px auto; width:85%;}/*제품1줄씩 싸고 있는 박스*/
.sct_e90_ib {position:relative;float:left;top:0px;left:0px;vertical-align:top;width:98%;margin:10px 0px 10px 5px;display:block;}/*이미지박스*/
.sct_e90_ib p {width:95%;}
.sct_e90_ib p img{width:99%;}
.sct_e90_icon img {width:85px;}
.sct_e90_tb {width:95%;min-height:200px;margin:0px 0px 30px 10px;display:block;}/*제품설명+금액+버튼 박스*/
.sct_e90_tb .title {max-width:300px;margin:0 0 3px 0;}
#sct_btn_cart{width:50%;font-size:85%;height:38px;line-height:37px;margin:0 0%;display:inline-block;}
#sct_btn_buy {width:50%;font-size:85%;height:38px;line-height:37px;display:inline-block;}
#sct_btn_detail {width:100%;font-size:85%;height:38px;line-height:37px;margin:0 0 5px 0%;display:block;}
.text_point_b {padding:5px 10px 5px 10px;font-size:95%;}/*품목 li*/
.text_point {padding:4px 5px 3px 4px;font-size:90%;}/*품목타이틀*/
.text_list_b {padding:0px 10px 0 10px;font-size:85%;line-height:145%;}/*품목내용*/
.price_bt {padding:10px 10px 0px 10px;}/*가격 나오는 li*/
.price_bt_01 {font-size:100%;padding:0 13px 0 0;}/*판매가*/
.price_bt_02 {font-size:130%;}/*구매가*/
.sct_t_line {height:13px;}/*상단 라인*/
.sct_b_line {height:13px;}/*하단 라인*/
.sct_empty {height:15px;}/*여백*/
}


@media (min-width: 850px){
.sct_e90{float:left;width:100%;min-width:300px;max-width:1200px;padding:0px;display:block;}
.sct_e90_kit {float:left;width:100%;background-image:url('../../../../../../img/promotion/170322/promotion_d2.jpg');background-size:100% auto;background-repeat:repeat-y;background-position:left top;margin:-9px 0 0 0;display:block;}
#sct_Box01 {margin:0px auto; width:90%;border:0px solid red;display:block;}/*제품1줄씩 싸고 있는 박스*/
#sct_Box02 {margin:0px auto; width:90%;border:0px solid red;display:block;}/*제품1줄씩 싸고 있는 박스*/
.sct_e90_ib {position: relative;float:left;top:0px;left:0px;vertical-align:top;width:35%;max-width:350px;background:#fff;margin:0px 0px 100px 30px;display:block;}/*이미지박스*/
.sct_e90_ib p {margin:0 auto;width:98%;text-align:center;display:block;}
.sct_e90_ib p img{float:left;width:330px;height:auto;text-align:center;}
.sct_e90_icon {position:absolute;top:0;left:0;margin:0 0 0 0px;border:0px solid red;}
.sct_e90_icon img {float:left;width:110px;height:auto;}
.sct_e90_tb {float:left;width:45%;min-height:280px;margin:0px 0px 70px 90px;display:block;}/*제품설명+금액+버튼 박스*/
.sct_e90_tb ul {float:left;width:100%;display:block;}
.sct_e90_tb li {float:left;width:100%;color:#fff;text-align:left;display:block;}
.sct_e90_tb .title {float:left;width:100%;max-width:300px;text-align:left;margin:0 0 0 0;display:block;}
.sct_e90_tb .title img {float:left;width:100%;text-align:left;display:block;}
.sct_btn {float:left;width:100%;margin:0 0 0 0;display:block;}
#sct_btn_cart{float:left;width:32.0%;font-size:95%;height:45px;line-height:44px;border:1px solid #265450;background:#265450;color:#fff;font-weight:Bold;margin:0 1%;transition: all 0.3s ease;display:inline-block;}
#sct_btn_cart:hover{border:1px solid #2e4c49;background:#2e4c49;color:#fff;}
#sct_btn_buy {float:left;width:32.0%;font-size:95%;height:45px;line-height:44px;border:1px solid #FFF;background:#FFF;color:#265450;font-weight:Bold;display:inline-block;}
#sct_btn_buy:hover {border:1px solid #eeeeee;background: #eeeeee;color:#265450;}
#sct_btn_detail {float:left;width:32.0%;font-size:95%;height:45px;line-height:44px;border:1px solid #97c1d5;background:#97c1d5;color:#fff;font-weight:Bold;margin:0 0 0 1%;display:inline-block;}
#sct_btn_detail:hover {border:1px solid #5b9ab8;background: #5b9ab8;color:#fff;}
.text_point_b {padding:7px 10px 5px 10px;font-size:100%;}/*품목 li*/
.text_point {padding:4px 5px 3px 4px;background:#80c5d8;font-size:95%;}/*품목타이틀*/
.text_list_b {padding:0px 10px 0 10px;font-size:90%;line-height:145%;}/*품목내용*/
.price_bt {padding:20px 20px 0px 20px;}/*가격 나오는 li*/
.price_bt_01 {font-size:120%;color:#ccc;padding:0 13px 0 0;}/*판매가*/
.price_bt_02 {font-size:150%;color:#fff;}/*구매가*/
.sct_t_line {height:16px;border-top:1px solid #495757;}/*상단 라인*/
.sct_b_line {height:16px;border-bottom:1px solid #495757;}/*하단 라인*/
.sct_empty {height:25px;}/*여백*/
}

@media (min-width: 1100px){
.sct_e90{float:left;width:100%;min-width:300px;max-width:1200px;padding:0px;display:block;}
.sct_e90_kit {float:left;width:100%;background-image:#050f10 url('../../../../../../img/promotion/170322/promotion_d2.jpg');background-size:100% auto;background-repeat:repeat-y;background-position:left top;margin:-9px 0 0 0;display:block;}
#sct_Box01 {margin:0px auto; width:90%;border:0px solid red;display:block;}/*제품1줄씩 싸고 있는 박스*/
#sct_Box02 {margin:0px auto; width:90%;border:0px solid red;display:block;}/*제품1줄씩 싸고 있는 박스*/
.sct_e90_ib {position: relative;float:left;top:0px;left:0px;vertical-align:top;width:45%;max-width:450px;background:#fff;margin:0px 0px 100px 50px;display:block;}/*이미지박스*/
.sct_e90_ib p {margin:0 auto;width:98%;text-align:center;display:block;}
.sct_e90_ib p img{float:left;width:430px;height:auto;text-align:center;}
.sct_e90_icon {position:absolute;top:0;left:0;margin:0 0 0 0px;border:0px solid red;}
.sct_e90_icon img {float:left;width:125px;height:auto;}
.sct_e90_tb {float:left;width:45%;min-height:350px;margin:0px 0px 80px 40px;display:block;}/*제품설명+금액+버튼 박스*/
.sct_e90_tb ul {float:left;width:100%;display:block;}
.sct_e90_tb li {float:left;width:100%;color:#fff;text-align:left;display:block;}
.sct_e90_tb .title {float:left;width:100%;max-width:388px;text-align:left;margin:0 0 0 0;display:block;}
.sct_e90_tb .title img {float:left;width:100%;text-align:left;display:block;}
.sct_btn {float:left;width:100%;margin:0 0 0 0;display:block;}
#sct_btn_cart{float:left;width:32.0%;font-size:95%;height:45px;line-height:42px;border:1px solid #265450;background:#265450;color:#fff;font-weight:Bold;margin:0 1%;transition: all 0.3s ease;display:inline-block;}
#sct_btn_cart:hover{border:1px solid #2e4c49;background:#2e4c49;color:#fff;}
#sct_btn_buy {float:left;width:32.0%;font-size:95%;height:45px;line-height:42px;border:1px solid #FFF;background:#FFF;color:#265450;font-weight:Bold;display:inline-block;}
#sct_btn_buy:hover {border:1px solid #eeeeee;background: #eeeeee;color:#265450;}
#sct_btn_detail {float:left;width:32.0%;font-size:95%;height:45px;line-height:42px;border:1px solid #97c1d5;background:#97c1d5;color:#fff;font-weight:Bold;margin:0 0 0 1%;display:inline-block;}
#sct_btn_detail:hover {border:1px solid #5b9ab8;background: #5b9ab8;color:#fff;}
.text_point_b {padding:7px 10px 5px 10px;font-size:100%;}/*품목 li*/
.text_point {padding:3px 5px 2px 4px;background:#80c5d8;font-size:95%;letter-spacing:-0.025em;}/*품목타이틀*/
.text_list_b {padding:0px 10px 0 10px;font-size:90%;line-height:145%;}/*품목내용*/
.option_bt {padding:20px 20px 0px 20px;}/*옵션 나오는 li*/
.price_bt {padding:20px 20px 0px 20px;}/*가격 나오는 li*/
.price_bt_01 {font-size:120%;color:#ccc;padding:0 13px 0 0;}/*판매가*/
.price_bt_02 {font-size:150%;color:#fff;}/*구매가*/
.sct_t_line {height:16px;border-top:1px solid #495757;}/*상단 라인*/
.sct_b_line {height:16px;border-bottom:1px solid #495757;}/*하단 라인*/
.sct_empty {height:25px;}/*여백*/
}

/* 관련상품 목록 스킨 10 */
#sit_rel{padding:20px;background:#fff;text-align:center;border:1px solid #ddd;margin:100px 0 150px 0;}
#sit_rel h2{text-align:center;color:#666;margin:10px 0}
#sit_rel .item img{width:100%;height:auto}
#sit_rel .item {padding:5px;}
#sct_relitem {padding:0 15px}
#sct_relitem .owl-prev{position:absolute;top:50%;left:0;margin-top:-8px;width: 0; height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 10px solid #aaa;text-indent:-999px;overflow:hidden}
#sct_relitem .owl-next{ position:absolute;top:50%;right:0;margin-top:-8px;width: 0; height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 10px solid #aaa;text-indent:-999px;overflow:hidden}
#sct_relitem .owl-prev:hover{border-right-color:#777}
#sct_relitem .owl-next:hover{border-left-color:#777}
#sit_rel .sct_noitem{padding:50px 0 !important;}
@media (min-width: 320px){
#sit_rel{margin:30px 0 0px 0;}
}
@media (min-width: 900px){
#sit_rel{margin:100px 0 50px 0;}
}

/*같이구매한 상품*/
#sit_relbuy{background:#f3f3f3;padding:20px ;margin:20px 0;border:1px solid #ddd}
#sit_relbuy h2{text-align:center;color:#666;margin:10px 0}
#sit_relbuy .item img{width:100%;height:auto}
#sit_relbuy .item {padding:5px;}
#sct_relbuyitem{padding:0 15px}
#sct_relbuyitem .owl-prev{position:absolute;top:50%;left:0;margin-top:-8px;width: 0; height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 10px solid #aaa;text-indent:-999px;overflow:hidden}
#sct_relbuyitem .owl-next{ position:absolute;top:50%;right:0;margin-top:-8px;width: 0; height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 10px solid #aaa;text-indent:-999px;overflow:hidden}
#sct_relbuyitem .owl-prev:hover{border-right-color:#777}
#sct_relbuyitem .owl-next:hover{border-left-color:#777}


/* 베스트상품 스킨 10 */
#best_item{border:1px solid #008fcd;background:#fff;padding:20px 10px;margin:20px 0;overflow:hidden;position:relative;}
#best_item h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden;}
#best_item .owl-item{padding:10px;}
#best_item .item{position:relative;}
#best_item .item img{width:100%;height:auto}
#best_item .best_icon{text-align:center;padding-bottom:10px;display:block;font-family:'NanumBarunGothic !important',sans-serif;font-weight:bold;font-size:1.25em;padding-top:15px;background:url(img/best.png) 50% 0  no-repeat}
#best_item .sct_txt{padding:10px 0 5px;}
#best_item .sct_cost{font-weight:bold;color:#de9786;font-size:0.92em}
#best_item .owl-pagination .owl-page{background:#aaa;width:10px;height:10px;display:inline-block;border-radius:50%;margin:3px}
#best_item .owl-pagination .active{background:#333}

@media (max-width: 640px){
    #best_item{margin:0;padding:10px}
    #best_item .owl-item{padding:5px}
}


/* 개인결제 목록 */
.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 #e2edef}
.sct_pv .sct_img img{width:100%;}
.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-weight:bold}
.sct_bg {padding-right:13px !important;background:url('img/sct_bg_toright.gif') right 8px no-repeat}

/* 상품 목록 카테고리 목록 */
.sct_ct {text-align:center;width:100%;margin-top:20px}
.sct_ct h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sct_ct ul {list-style:none;display:inline-block;margin:0;padding: 0}
.sct_ct ul:after {display:block;visibility:hidden;clear:both;content:""}
.sct_ct ul li {display:inline-block;padding:0 3px 0 ;font-size:0.917em;line-height:24px;font-family:'NanumBarunGothic !important',sans-serif}
.sct_ct ul li:first-child{background:none}
.sct_ct a {text-decoration:none;color:#000;display:inline-block;margin:0 5px;transition: all 0.3s ease;letter-spacing: 1.5px;}
.sct_ct a:hover{color:#008fcd}
.sct_ct_parent {font-weight:bold}
.sct_ct_here {color:#ff3600 !important}

#sct_ct_2 li {margin:0 0 10px}
#sct_ct_2 a {display:inline-block;width:120px}
#sct_ct_3 li {float:left;margin:0 10px 10px 0;width:120px}

@media (max-width: 640px){
    .sct_ct{margin:10px 0 }
}


/* 상품 정렬 */
#sct_sort {padding:20px 20px;text-align:right;clear:both}
#sct_sort select{height:30px;width:150px}
#sct_sort:after {display:block;visibility:hidden;clear:both;content:""}
#sct_sort h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sct_sort ul {margin:0;padding:0 0 0 1px;list-style:none;}
#sct_sort ul:after {display:block;visibility:hidden;clear:both;content:""}
#sct_sort li {float:left;position:relative;margin-left:-1px;width:33.33%;}
#sct_sort li a{display:block;text-align:center;color:#8d8d8d;background:#fff;border-color:#e9e9e9;font-size:0.917em}


/* 상품 리스트 스타일 선택 */
#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.html')}
#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}

/* 상품 상세보기 */
#sit {background:#fff;padding:20px;}
.sit_admin {margin:10px 10px 0;text-align:right;}
.sit_empty {padding:50px 0;color:#777;text-align:center;font-size:100%;}

/* 상품상세 */
#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;}
.win_desc_if{border:1px solid #e9e9e9;padding:10px;border-top:none;}
.win_desc{margin-top:10px}

/* 상품 상세보기 - 개요 */
#sit_ov_wrap {margin:0 0 10px;text-align:left}
#sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}

/* 상품 상세보기 - 이미지 미리보기 */
#sit_pvi {position:relative;text-align:center;float:left;width:50%;padding:20px 0}
#sit_pvi .owl-prev {position:absolute;top:50%;left:0;background:url(img/pv_btn_3.png) no-repeat 50% 50%;width:27px;height:45px;text-indent:-9999px;margin-top:-20px;}
#sit_pvi .owl-next {position:absolute;top:50%;right:0;background:url(img/nx_btn_3.png) no-repeat  50% 50%;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 img {max-width:100%;height:auto}
#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;text-align:center;zoom:1;}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_nw li {display:inline-block;margin:0 0 1px 1px;}
#sit_pvi_nw li img {width:60px;height:60px}

#sit_pvi .flex-direction-nav a{background:url(img/next_btn.png) no-repeat;opacity:1;text-indent:-999px;overflow:hidden;}
#sit_pvi .flex-direction-nav .flex-next{background-position:-43px 50%;right:6px}
#sit_pvi .flex-direction-nav .flex-prev{background-position:15px 50%;left:6px}


/* 상품 상세보기 - 간략정보 및 구매기능 */
#sit_ov {position:relative;padding:20px 0 0 20px ;height:auto !important;float:right;width:50%;padding-right:20px;}
#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: 10px;padding-bottom:10px}

.sit_icon_wr{margin:10px 0 5px}
.sit_icon_wr img{margin:2px;}
#sit_title {display:block;margin:5px 0 0px;font-size:160%;font-family:'NanumBarunGothic', sans-serif;letter-spacing:0.000em;}
#sit_desc {display:block;margin:5px 0;font-size:110%;line-height:1.5em;font-family:'NanumBarunGothic', sans-serif;letter-spacing:-0.020em;}
#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:middle;margin:0 1px}

#sit_star_sns{clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:10px 0;line-height:45px;}
#sit_star_sns:after {display:block;visibility:hidden;clear:both;content:""}
#sit_star {color:#777;font-size:0.95em;float:left;width:50%}
#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_sns{float:right;width:50%;text-align:right;}
#sit_sns a{display:inline-block;width:30px;vertical-align:middle;height:30px;text-align:center;opacity:0.4}
#sit_sns a:hover{opacity:1}
#sit_sns a img{width:100%;height:auto;vertical-align:top;}
#sit_btn_rec {background:none;font-size:0.92em;color:#000;padding:0 3px;display:inline-block;font-size:16px;}
#sit_btn_rec  i{line-height:30px;vertical-align:top}
.sit_ov_tbl {margin:10px 0px 0px;padding:10px 0 10px 0;border:0px solid #FFB5BC;background:#fff;}
.sit_ov_tbl table{border-collapse:collapse;width:100%;border:0;font-size:100%;color:#626262}
.sit_ov_tbl th {;font-weight:normal;text-align:left;padding:5px ;}
.sit_ov_tbl td {padding:5px 0;letter-spacing:-0.030em;}
.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_wr{width:100%;}
.sit_btn_wr{width:100%;padding:10px 0;}
.sit_op_sl{font-size:100%;color:#666;border-bottom:1px solid #ddd;padding:0 0 10px;margin:10px 0 0;}
.sit_op_sl h3{margin-bottom:10px;}
.sit_op_sl table{width:100%;border-collapse:collapse}
.sit_op_sl th{font-weight:normal;text-align:left;}
.sit_op_sl td{text-align:left;}

.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-weight:bold;text-align:right}
#sit_ov_btn {margin:0;text-align:center;}
#sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""}
#sit_ov_btn a {display:inline-block;padding: 0;vertical-align:middle;text-decoration:none;line-height:45px;height:45px}
#sit_ov_btn input {padding:0;height:45px;line-height:45px;font-weight:bold;}
#sit_btn_cart{border:0;background:#4A4A4A;color:#fff;float:left;width:40%;transition: all 0.3s ease;display:inline-block}
#sit_btn_cart:hover{background:#008fcd}
#sit_btn_buy, #sit_btn_wish{border:1px solid #4A4A4A;background:#FFF;color:#4A4A4A}
#sit_btn_buy:hover, #sit_btn_wish:hover {border:1px solid #FFB5BC;background: #FFFBFB;color:#008fcd}
#sit_btn_buy:hover, #sit_btn_wish:hover{color:#4A4A4A}
#sit_btn_buy{;width:40%;float:left;margin:0 1%}
#sit_btn_wish{;width:18%;float:right;font-weight:bold}


@media (max-width: 970px){
    .sit_opt_wr,.sit_btn_wr{width:100%;padding-left:0;}
    .naverpay-item{text-align:center}
}

@media (max-width: 640px){
    #sit_ov{width:100%;padding:0}
    #sit_pvi{width:100%;padding:20px 0 10px}
}



/* 상품 상세보기 - 다른 상품 보기 */
#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:inline-block;background:#383838;color:#fff}
#sit_siblings a#siblings_prev {position:absolute;bottom:20px;left:10px;background: url(img/mainlist_btn.gif) no-repeat;  width: 30px;  height: 30px;text-indent:-999px;overflow:hidden}
#sit_siblings a#siblings_next {position:absolute;bottom:20px;right:10px;background: url(img/mainlist_btn.gif) no-repeat -33px 0;  width: 30px;  height: 30px;text-indent:-999px;overflow:hidden}
#sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

/* 상품 상세보기 하단 버튼 */
#sit_more {-webkit-backface-visibility: hidden;padding:0;background-color: rgba(0, 0, 0, 0.8);position:fixed;bottom:0;left:0;width:100%;z-index:9999}
#sit_more:after {display:block;visibility:hidden;clear:both;content:""}
#sit_more li {position:relative;width:25%;float:left;letter-spacing:0.2em;background:url(img/item_bg.gif) no-repeat left 17px;}
#sit_more li:first-child{background:none}
#sit_more a {display:block;padding:15px 0 15px 2px;text-align:center;color:#fff}
.item_use_count,.item_qa_count{color:#999;padding-left:2px}

/* 상품 상세보기 - 상품정보 */
#sit_inf{margin:0 auto;max-width:1200px;display:block;border:0px solid #000;}
#sit_inf h3 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_inf_explan{text-align:left;margin-top:50px;}
#sit_inf_explan img{max-width:100%;height:auto}
#sit_inf_open{text-align:left;text-align:center;border-collapse:collapse;width:100%;color:#626262;margin:20px 0;font-size:0.92em;}
#sit_inf_open th{text-align:left;background:#;border-bottom:1px solid #cfcfcf;padding:5px;}
#sit_inf_open td{text-align:left;border:0px solid #eee;}
#sit_inf_open .title {margin-top:35px;border-bottom:1px solid #ededed;padding:10px 10px 5px 10px;font-size:110%;line-height:160%;color:#000;}
#sit_inf_open .stitle {padding:10px 10px 30px 13px;font-size:90%;line-height:180%;color:#626262;}

@media (min-width: 320px){
#sit_inf_open{margin:0px 0;}
#sit_inf_open .title {font-size:95%;line-height:160%;padding:10px 10px 5px 10px;}
#sit_inf_open .stitle {padding:10px 10px 20px 13px;font-size:95%;line-height:180%;}
}

@media (min-width: 900px){
#sit_inf_open{margin:20px 0;}
#sit_inf_open .title {font-size:100%;line-height:160%;padding:10px 10px 5px 10px;}
#sit_inf_open .stitle {padding:10px 10px 30px 13px;font-size:100%;line-height:180%;}
}

/*상품 상세보기 - 탭*/
#sit_tab .tabsTit{text-align:center;margin:100px 0px 0px 0px;}
#sit_tab .tabsTit {border-bottom:1px solid #000;font-size:0}
#sit_tab .tabsTit h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sit_tab .tabsTit li{width:120px;display:inline-block;line-height:32px;border-bottom: 4px solid #fff;font-size:14px;}
#sit_tab .tabsTita{display:block}
#sit_tab .tabsTit .tabsHover{border-color:#000;color:#000;font-weight: bold;}
#sit_tab .tabsCon h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#sit_dvex{height:auto;margin:20px 0 }
#sit_dvex:after {display:block;visibility:hidden;clear:both;content:""}
#sit_dvex h3{margin-bottom:15px;font-size:110%;}
#sit_dvr{float:left;width:49%;text-align:left;background:#f1f1f1;padding:20px;min-height:200px;font-size:95%;line-height:1.5em}
#sit_ex{float:right;width:49%;text-align:left;background:#f1f1f1;padding:20px;min-height:200px;font-size:95%;line-height:1.5em}

@media (max-width: 640px){
    #sit_dvr, #sit_ex{width:100%;margin-bottom:10px}
    #sit_tab .tabsTit li{width:33.33%}
	#sit_tab .tabsTit li {font-size:13px;}
}


/* 상품 상세보기 - 사용후기 */
.tit_no{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#sit_use {margin:0 0 10px;padding:0px 0 20px;}
#sit_use_ol {margin:0 0 20px;padding:0;list-style:none}
.sit_use_li{padding:20px 0;border-bottom:1px solid #ddd;position:relative}
.sit_use_li:after {display:block;visibility:hidden;clear:both;content:""}
.sit_use_dl{float:left;width:20%;text-align:left;}
.sit_use_dl dt{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sit_use_dl dd{color:#777;font-size:0.92em;font-size:0.92em;line-height:1.5em}
.sit_use_star{margin-bottom:20px;}
.sit_content{float:left;width:80%;text-align:left}
.sit_content h3{font-family:'NanumBarunGothic', sans-serif;font-size:1.17em;margin-bottom:5px;line-height:1.4em;padding-right:100px}
.show-more{display:block;background:none;font-size:90%;color:#008fcd;border:1px solid #008fcd;padding:3px 5px;margin:10px 0 0}
.show-more:hover{background:#008fcd;color:#fff;}
.sit_use_con {display:none;line-height:1.5em;margin:10px 0;color:#777}
.sit_use_cmd{text-align:right;position:absolute;top:20px;right:0}
.sit_use_cmd a{display:inline-block;background:#f3f3f3;font-size:100%;color:#777;padding:3px 5px;border:1px solid #ddd}
#sit_use_wbtn {margin:0 0 5px;text-align:right;font-weight:bold}
#sit_use_write {}
#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}

@media (max-width: 970px){
    .sit_use_dl{width:30%}
    .sit_content{width:70%}
}
@media (max-width: 640px){
    .sit_use_dl{width:100%}
    .sit_content{width:100%}
    .sit_use_dl dd{display:inline-block;padding-right:5px;}
    .sit_use_dl .sit_use_star{display:block;margin-bottom:5px}
    .sit_content h3{margin-top:10px;padding-right:0}
}

/* 상품 상세보기 - 상품문의 */
#sit_qa {margin:0 0 10px;padding:0px 0px 20px}
#sit_qa_ol {margin:0 0 20px;padding:0;list-style:none}
.sit_qa_li{padding:20px 0;border-bottom:1px solid #ddd;position:relative}
.sit_qa_li:after {display:block;visibility:hidden;clear:both;content:""}
.sit_qa_dl{float:left;width:20%;text-align:left;}
.sit_qa_dl dt{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sit_qa_dl dd{color:#777;font-size:0.92em;font-size:0.92em;line-height:1.5em}
.sit_qa_dl dd.sit_qaa_yet span,.sit_qa_dl dd.sit_qaa_done span{background:#eee;padding:5px 9px;color:#888;border-radius:10px;display:inline-block;margin-bottom:10px;}
.sit_qa_dl dd.sit_qaa_done span{background:#ff3e5e;color:#fff}
.sit_qa_con {display:none;line-height:1.5em;margin:10px 0;color:#777}
.sit_qa_cmd{text-align:right;position:absolute;top:20px;right:0}
.sit_qa_cmd a{display:inline-block;background:#f3f3f3;font-size:0.92em;color:#777;padding:3px 5px;border:1px solid #ddd}
span.sit_alp{position:absolute;top:10px;left:0;background:#000;color:#fff;color:#fff;font-weight:bold;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;position:relative;line-height:1.5em}
.sit_qa_qaq strong,.sit_qa_qaa strong{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.sit_qa_qaa {border-top:1px dotted #ddd;background:url(img/qa_rp.png) no-repeat 0 10px ;padding:35px 15px 20px 15px}
.sit_qa_qaa  span.sit_alp{background:#5b5b5b}
.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_wbtn {margin:0 0 5px;text-align:right;font-weight:bold}
#sit_qa_w {display:none}
a.qa_wr{height:40px;line-height:40px;display:inline-block;width:120px;text-align:center;background:#333;color:#fff;vertical-align:top}
#itemqa_list,#itemuse_list{text-align:center;background: #fff;  border: 1px solid #cbcbcb;  width: 120px;  height:40px;line-height:40px;font-size: 100%;  color: #888;padding:0;vertical-align:top}

@media (max-width: 970px){
    .sit_qa_dl{width:30%}
}
@media (max-width: 640px){
    .sit_qa_dl{width:100%}
    .sit_qa_dl dd{display:inline-block;padding-right:5px;}
    .sit_qa_dl dd.sit_qaa_yet,.sit_qa_dl dd.sit_qaa_done{display:block}
    a.qa_wr{width:49%}
    #itemqa_list,#itemuse_list{width:49%}
}


/* 로딩안내 레이어 */
#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}

/*쿠폰존 리스트*/
.couponzone_list{margin:10px 20px 50px;text-align:left;padding:20px 20px 40px;background:#fff;border:1px solid #ced2d7;}
.couponzone_list h2{margin:0 0 5px;font-size:1em;font-family:'NanumBarunGothic !important',sans-serif}
.couponzone_list p{margin:10px 0;}
.couponzone_list ul{padding:0;margin:0;list-style:none;border-left:1px dotted #ddd;background:#fff;padding:20px 0}
.couponzone_list ul:after {display:block;visibility:hidden;clear:both;content:""}
.couponzone_list ul li{float:left;width:33.33%;border-right:1px dotted #ddd;background:#fff;padding:15px;;line-height:1.2em}
.couponzone_list ul li:nth-child(3n+1){clear:both;}
.couponzone_list ul li img{width:100%;height:auto}
.couponzone_list ul li .coupon_img{}
.couponzone_list ul li .coupon_tit{margin:10px 0 5px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.couponzone_list ul li .coupon_date{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}
.couponzone_list ul li .coupon_target{margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}
.couponzone_list ul li .coupon_target a{color:#777;text-decoration:underline}
.couponzone_list ul li .coupon_point{margin: 5px 0px;font-size:0.92em;;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777}
.couponzone_list ul li .coupon_btn{margin:10px 0 0;text-align:center}
.couponzone_list ul li .coupon_btn .btn02{width:100%;height:35px;padding:0;font-weight:bold;background:#008fcd;border:0}
.couponzone_list ul li .coupon_btn .btn02:hover{background:#ae1548;color:#fff}
.couponzone_list ul li .coupon_btn .disabled {background: #ddd;border:1px;color:#999;border-color:#ddd}
.couponzone_list ul li .coupon_btn .disabled:hover {background: #ddd;border:1px;color:#999;border-color:#ddd}
.couponzone_list .no_coupon{padding: 100px 0;text-align:center;color:#999}
#point_coupon li{height:250px;}

@media (max-width: 970px){
    .couponzone_list ul li{width:50%}
    .couponzone_list ul li:nth-child(3n+1){clear:none;}
    .couponzone_list ul li:nth-child(2n+1){clear:both;}
}

@media (max-width:  640px){
    .couponzone_list ul li{padding:7px}
}



/*--------------------------------------------------
    서브-상단 이미지 배너
-----------------------------------------------------*/
#sit_hhtml  {float:left;width:100%;display:block;}
/*#sit_hhtml img{max-width:100%;height:auto}*/

.sub_top {position:relative;width:100%;display:block;}
.sub_top img {width:100%;}

.sub_mtop {position:relative;top:0;width:98%;padding:20px 10px;display:block;}
.sub_mtop img {width:100%;}

@media (min-width: 320px){
.sub_mtop {position:relative;top:0;width:98%;padding:20px 10px;display:block;}
}

@media (min-width: 640px){
.sub_mtop {position:relative;top:-150px;width:98%;padding:20px 10px;display:block;}
}

@media (min-width: 1000px){
.sub_mtop {display:none;}
}

/*--------------------------------------------------
    네비게이션
-----------------------------------------------------*/
.sub_top .nav_m {position:absolute;top:23px;left:37px;text-align:left;font-size:80%;text-transform:uppercase;display:block;}
.sub_top .nav_m .nav_mt {color:#606060;}
.sub_top .nav_m .nav_active_ft a {color:#606060;display:inline-block;}
.sub_top .nav_m .nav_active_ft a:hover, .sub_top .nav_m .nav_active_ft a:focus {color:#606060;}
.sub_top .nav_m .nav_arrow {color:#8b8b8b;padding:0 5px;}

/*네비게이션 마지막 메뉴_컬러*/
.sub_top .nav_m .nav_active_f01 a {color:#f19292;display:inline-block;}/*samonpink*/
.sub_top .nav_m .nav_active_f01 a:hover, .sub_top .nav_m .nav_active_f01 a:focus {color:#f19292;}
.sub_top .nav_m .nav_active_f02 a {color:#2bc1e0;display:inline-block;}/*skyblue*/
.sub_top .nav_m .nav_active_f02 a:hover, .sub_top .nav_m .nav_active_f02 a:focus {color:#2bc1e0;}
.sub_top .nav_m .nav_active_f03 a {color:#ed83c4;display:inline-block;}/*peachblow*/
.sub_top .nav_m .nav_active_f03 a:hover, .sub_top .nav_m .nav_active_f03 a:focus {color:#ed83c4;}
.sub_top .nav_m .nav_active_f04 a {color:#90c991;display:inline-block;}/*green*/
.sub_top .nav_m .nav_active_f04 a:hover, .sub_top .nav_m .nav_active_f04 a:focus {color:#90c991;}
.sub_top .nav_m .nav_active_f05 a {color:#f29f6c;display:inline-block;}/*yellow*/
.sub_top .nav_m .nav_active_f05 a:hover, .sub_top .nav_m .nav_active_f05 a:focus {color:#f29f6c;}
.sub_top .nav_m .nav_active_f06 a {color:#f56793;display:inline-block;}/*pink*/
.sub_top .nav_m .nav_active_f06 a:hover, .sub_top .nav_m .nav_active_f06 a:focus {color:#f56793;}
.sub_top .nav_m .nav_active_f07 a {color:#fca64f;display:inline-block;}/*orange*/
.sub_top .nav_m .nav_active_f07 a:hover, .sub_top .nav_m .nav_active_f07 a:focus {color:#fca64f;}
.sub_top .nav_m .nav_active_f08 a {color:#6c8bdf;display:inline-block;}/*purple*/
.sub_top .nav_m .nav_active_f08 a:hover, .sub_top .nav_m .nav_active_f08 a:focus {color:#6c8bdf;}


/*--------------------------------------------------
    서브 카테고리 메뉴(PC)
-----------------------------------------------------*/
.Sub_Category {position:relative;top:-10px;left:0;width:100%;display:block;}
.Sub_Category_b1 {float:left;width:100%;border:0px solid red;display:block;}/*서브카테고리 큰박스*/

/*햄버거 아이콘시작*/
.s_menu55_b {float:left;width:3.5%;height:63px;text-align:center;display:inline-block;border:0px solid #000;}
.s_menu55 {float:left;width:100%;text-align:center;padding:6px 9px 5px 10px;display:block;}/*서브카테고리 햄버거 아이콘*/
.s_menu55 img {width:85%;}
.s_menu55_arrow {position:relative;top:-11px;left:0px;font-size:95%;color:#fff;}

/*햄버거 아이콘_bg*/
.s_menu55_bg01 {background:#f8bbb5;text-align:center;}/*samonpink*/
.s_menu55_bg02 {background:#9ce5fa;text-align:center;}/*skyblue*/
.s_menu55_bg03 {background:#f8b7d7;text-align:center;}/*peachblow*/
.s_menu55_bg04 {background:#c4ebca;text-align:center;}/*green*/
.s_menu55_bg05 {background:#f8d6b4;text-align:center;}/*yellow*/
.s_menu55_bg06 {background:#faadc0;text-align:center;}/*pink*/
.s_menu55_bg07 {background:#fad19c;text-align:center;}/*orange*/
.s_menu55_bg08 {background:#bec7f7;text-align:center;}/*purple*/


/*텍스트 탭메뉴시작*/
.Sub_Category_b2 {float:left;width:auto;display:inline-block;}/*서브카테고리 텍스트 메뉴박스*/
.Sub_Category_b3 {position:absolute;bottom:0;left:0;width:100%;height:32px;background:#fff;display:block;}/*서브카테고리 하단 화이트박스*/
.s_menu_b {float:left;font-size:80%;display:block;}/*서브카테고리*/
.s_menu_ce  {float:left;height:36px;color:#1f1f1f;background:#fff;display:inline-block;}/*서브카테고리 틀*/

/*메뉴 온on.over시 백그라운드 bg 폰트컬러*/
.s_menu_c01 a {color:#1f1f1f;background:#ffe5d8;line-height:35px;padding:10px 14px 11px 17px;}/*samonpink*/
.s_menu_c01 a:hover, .s_menu_c01 a:focus {color:#fff;background:#f19292;}
.sm_active_c01 a {color:#fff;background:#f19292;line-height:35px;padding:10px 14px 11px 17px;}/*samonpink_해당메뉴표시*/
.sm_active_c01 a:hover, .sm_active_c01 a:focus {color:#fff;background:#f19292;}

.s_menu_c02 a {color:#1f1f1f;background:#caecff;line-height:35px;padding:10px 14px 11px 17px;}/*skyblue*/
.s_menu_c02 a:hover, .s_menu_c02 a:focus {color:#fff;background:#70def5;}
.sm_active_c02 a {color:#fff;background:#70def5;line-height:35px;padding:10px 14px 11px 17px;}/*skyblue_해당메뉴표시*/
.sm_active_c02 a:hover, .sm_active_c02 a:focus {color:#fff;background:#70def5;}

.s_menu_c03 a {color:#1f1f1f;background:#ffd9e2;line-height:35px;padding:10px 14px 11px 17px;}/*peachblow*/
.s_menu_c03 a:hover, .s_menu_c03 a:focus {color:#fff;background:#f195cd;}
.sm_active_c03 a {color:#fff;background:#f195cd;line-height:35px;padding:10px 14px 11px 17px;}/*peachblow_해당메뉴표시*/
.sm_active_c03 a:hover, .sm_active_c03 a:focus {color:#fff;background:#f195cd;}

.s_menu_c04 a {color:#1f1f1f;background:#d4fbe1;line-height:35px;padding:10px 14px 11px 17px;}/*green*/
.s_menu_c04 a:hover, .s_menu_c04 a:focus {color:#fff;background:#b0deb1;}
.sm_active_c04 a {color:#fff;background:#b0deb1;line-height:35px;padding:10px 14px 11px 17px;}/*green_해당메뉴표시*/
.sm_active_c04 a:hover, .sm_active_c04 a:focus {color:#fff;background:#b0deb1;}

.s_menu_c05 a {color:#1f1f1f;background:#fff4d8;line-height:35px;padding:10px 14px 11px 17px;}/*yellow*/
.s_menu_c05 a:hover, .s_menu_c05 a:focus {color:#fff;background:#f1b692;}
.sm_active_c05 a {color:#fff;background:#f1b692;line-height:35px;padding:10px 14px 11px 17px;}/*yellow_해당메뉴표시*/
.sm_active_c05 a:hover, .sm_active_c05 a:focus {color:#fff;background:#f1b692;}

.s_menu_c06 a {color:#1f1f1f;background:#ffdfde;line-height:35px;padding:10px 14px 11px 17px;}/*pink*/
.s_menu_c06 a:hover, .s_menu_c06 a:focus {color:#fff;background:#f47da2;}
.sm_active_c06 a {color:#fff;background:#f47da2;line-height:35px;padding:10px 14px 11px 17px;}/*pink_해당메뉴표시*/
.sm_active_c06 a:hover, .sm_active_c06 a:focus {color:#fff;background:#f47da2;}

.s_menu_c07 a {color:#1f1f1f;background:#fff0c9;line-height:35px;padding:10px 14px 11px 17px;}/*orange*/
.s_menu_c07 a:hover, .s_menu_c07 a:focus {color:#fff;background:#f5b26f;}
.sm_active_c07 a {color:#fff;background:#f5b26f;line-height:35px;padding:10px 14px 11px 17px;}/*orange_해당메뉴표시*/
.sm_active_c07 a:hover, .sm_active_c07 a:focus {color:#fff;background:#f5b26f;}

.s_menu_c08 a {color:#1f1f1f;background:#e0ddff;line-height:35px;padding:10px 14px 11px 17px;}/*purple*/
.s_menu_c08 a:hover, .s_menu_c08 a:focus {color:#fff;background:#a0b5ee;}
.sm_active_c08 a {color:#fff;background:#a0b5ee;line-height:35px;padding:10px 14px 11px 17px;}/*purple_해당메뉴표시*/
.sm_active_c08 a:hover, .sm_active_c08 a:focus {color:#fff;background:#a0b5ee;}


/*서브카테고리_bg*/
.Sub_C_bg_01 {background:#ffe5d8;}/*samonpink*/
.Sub_C_bg_02 {background:#caecff;}/*skyblue*/
.Sub_C_bg_03 {background:#ffd9e2;}/*peachblow*/
.Sub_C_bg_04 {background:#d4fbe1;}/*green*/
.Sub_C_bg_05 {background:#fff4d8;}/*yellow*/
.Sub_C_bg_06 {background:#ffdfde;}/*pink*/
.Sub_C_bg_07 {background:#fff0c9;}/*orange*/
.Sub_C_bg_08 {background:#e0ddff;}/*purple*/

.sm_arrow_b  {position:relative;top:-2px;left:0;width:100%;text-align:center;display:block;}/*▼ 박스*/
.sm_arrow_cb {font-size:95%;text-align:center;background:#fff;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:6.5px;}

/*서브카테고리_화살표컬러*/
.sm_arrow_ca {color:#fff;}/*▼-기본 컬러-white*/
.sm_arrow_c01 {color:#f19292;}/*▼ samonpink*/
.sm_arrow_02 {color:#70def5;}/*▼ skyblue*/
.sm_arrow_03 {color:#f195cd;}/*▼ peachblow*/
.sm_arrow_04 {color:#b0deb1;}/*▼ green*/
.sm_arrow_05 {color:#f1b692;}/*▼ yellow*/
.sm_arrow_06 {color:#f47da2;}/*▼ pink*/
.sm_arrow_07 {color:#f5b26f;}/*▼ orange*/
.sm_arrow_08 {color:#a0b5ee;}/*▼ purple*/



/*--------------------------------------------------
    서브 카테고리 메뉴(모바일)
-----------------------------------------------------*/
.Sub_mCategory {position:relative;top:20px;left:0;width:100%;display:block;}
.Sub_mCategory_b {float:left;text-align:center;display:inline-block;}
.Sub_mCategory_b1 {float:left;width:100%;border:0px solid red;display:block;}/*서브카테고리 큰박스*/
.sm_menu55 {float:left;width:35px;height:35px;text-align:center;padding:5px 7px 6px 8px;display:block;}/*서브카테고리 햄버거 아이콘*/
.sm_menu55 img {width:100%;}
.sm_menu_b {float:left;font-size:85%;display:inline-block;}/*서브카테고리*/
.sm_menu_ce  {float:left;height:35px;padding:0px 14px 0px 17px;color:#1f1f1f;line-height:35px;display:inline-block;}/*서브카테고리 틀*/

@media (min-width: 320px){
.Sub_mCategory {position:relative;top:20px;left:0;width:100%;display:block;}
}

@media (min-width: 640px){
.Sub_mCategory {position:relative;top:-130px;left:0;width:100%;display:block;}
}

@media (min-width: 1000px){
.Sub_mCategory {display:none;}
}

/*popup(서브 카테고리) */
.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(140, 140, 140, 0.95);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
  z-index:50000;
}

.cd-popup-container {
  position: relative;
  width: 95%;
  max-width: 100%;
  margin: 2em auto;
  background: transparent/*#FFF*/;
  /*border-radius: .25em .25em .4em .4em;*/
  text-align: center;
  /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);*/
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container p {
  padding: 2em 1em 0.8em 1em;
  color:#fff;
  font-size:150%;
  border-bottom:1px solid #fff;
  margin:0 0 0.8em 0;
}
.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 100%;
  display:block;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height: 50px;
  line-height: 50px;
 /* text-transform: uppercase;*/
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
   color: #FFF;
}
.cd-popup-container .cd-buttons li a:hover {
  color: #000;
}
.cd-popup-container .cd-buttons li:first-child a:hover {
   color: #000;
}
.cd-popup-container .cd-buttons li:last-child a:hover {
   color: #000;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
   color: #000;
}
.cd-popup-container .cd-buttons li:last-child a {
   color: #FFF;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
   color: #000;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #fff;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate3d(0,0,1,45deg); 
  -moz-transform: rotate3d(0,0,1,45deg); 
  -ms-transform: rotate3d(0,0,1,45deg); 
  -o-transform: rotate3d(0,0,1,45deg); 
  transform: rotate3d(0,0,1,45deg); 
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
 -webkit-transform: rotate3d(0,0,1,-45deg); 
  -moz-transform: rotate3d(0,0,1,-45deg); 
  -ms-transform: rotate3d(0,0,1,-45deg); 
  -o-transform: rotate3d(0,0,1,-45deg); 
  transform: rotate3d(0,0,1,-45deg); 
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}


/*--------------------------------------------------
    서브 타이틀
-----------------------------------------------------*/
.Sub_Title {float:left;width:100%;text-align:left;margin:15px 0 25px 0;display:block;}
.Sub_Title .T1 {font-size:120%;padding:0 0 0 3px;/*text-transform:capitalize;*/}/*타이틀 영문 */
/*타이틀 영문 컬러*/
.Sub_Title .TC1-01 {color:#f19292;}/*samonpink*/
.Sub_Title .TC1-02 {color:#2bc1e0;}/*skyblue*/
.Sub_Title .TC1-03 {color:#ed83c4;}/*peachblow*/
.Sub_Title .TC1-04 {color:#90c991;}/*green*/
.Sub_Title .TC1-05 {color:#f29f6c;}/*yellow*/
.Sub_Title .TC1-06 {color:#f56793;}/*pink*/
.Sub_Title .TC1-07 {color:#fca64f;}/*orange*/
.Sub_Title .TC1-08 {color:#6c8bdf;}/*purple*/

.Sub_Title .T2 {color:#333333;font-size:220%;line-height:130%;}/*타이틀 국문*/

@media (min-width:320px){
.Sub_Title {margin:40px 0 15px 0;}
.Sub_Title .T1 {font-size:110%;padding:0 0 0 3px;}
.Sub_Title .T2 {font-size:200%;}
}
@media (min-width:640px){
.Sub_Title {margin:15px 0 25px 0;}
.Sub_Title .T1 {font-size:120%;}
.Sub_Title .T2 {font-size:220%;}
}




/***********************************
  애니메이션
******************************/
.moveAnimation {
animation-name:move;/*애니메이션이름*/
animation-delay:0.1s;/*애니메이션이 시작되기 전 대기시간 */
animation-duration:0.85s;/*애니메이션의 재생시간 */
animation-fill-mode:0.85s;
animation-iteration-count:1;/*반복횟수, infinite->무한반복*/
animation-timing-funtion: cubizer(1, 0, 0.8, 1);
transition-timing-function : ease-in-out;
-webkit-animation-name:move;/*애니메이션이름*/
-webkit-animation-delay:0.1s;/*애니메이션이 시작되기 전 대기시간 */
-webkit-animation-duration:0.85s;/*애니메이션의 재생시간 */
-webkit-animation-fill-mode:0.85s;
-webkit-animation-iteration-count:1;/*반복횟수, infinite->무한반복*/
-webkit-animation-timing-funtion: cubizer(1, 0, 0.8, 1.5);
-webkit-transition-timing-function : ease-out;
/*animation-play-state:running(재생), paused(멈춤)
/*animation-direction:normal, alternate (역방향) 키프레임의 진행 방향*/
/*transition-timing-function : ease  -  기본값
transition-timing-function : linear  -  처음부터 끝까지 같은속도
transition-timing-function : ease-in  -  시작은 느리고 점점 빠른 속도로 변화
transition-timing-function : ease-out  -  시작은 빠르고 점점 느린 속도로 변화
transition-timing-function : ease-in-out   -  시작과 끝이 느린속도로 변화*/
}

@keyframes move { 
        from {
		opacity:0;
		-webkit-transform: translateY(200px);
		transform:translateY(200px);
		}
		to {
		opacity:1.0;
		-webkit-transform: translateY(0px);
		transform:translateY(0px);
		}
    } 
} 

@-webkit-keyframes move { 
        from {
		opacity:0;
		-webkit-transform: translateY(200px);
		transform:translateY(200px);
		}
		to {
		opacity:1.0;
		-webkit-transform: translateY(0px);
		transform:translateY(0px);
		}
    } 
} 


/*------------------------------------
    pop-up(회원인증팝업) 
------------------------------------*/
.cd-popup-1{
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(102, 102, 102, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup-1.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container-1 {
  position: relative;
  top:20%;
  width: 90%;
  max-width: 400px;
  margin: 4em auto;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container-1 p {
  padding: 3em 1em;
}
.cd-popup-container-1 .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container-1 .cd-buttons li {
  float: left;
  width: 50%;
}
.cd-popup-container-1 .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  letter-spacing:0.010em;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container-1 .cd-buttons li:first-child a {
  background: #3b5998;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container-1 .cd-buttons li:first-child a:hover {
  background-color: #3059ae;
}
.cd-popup-container-1 .cd-buttons li:last-child a {
  background: #d12e90;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container-1 .cd-buttons li:last-child a:hover {
  background-color: #d9479f;
}
.cd-popup-container-1 .cd-popup-close-1 {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container-1 .cd-popup-close-1::before, .cd-popup-container-1 .cd-popup-close-1::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container-1 .cd-popup-close-1::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container-1 .cd-popup-close-1::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container-1 {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container-1 {
    margin: 8em auto;
  }
}