/*all-------------------------------------------------*/

/*page---*/
.pg_wrap{
	margin : 0;
	padding : 20px 0 0;
}
.pg_wrap i.fa,
.pg_wrap i.fas{
	font-weight : 500;
}
.pg_page, .pg_current, .qa_page{
	height : auto;
	padding : 0 15px;
	margin : 0;
	background : none;
	color : #000;
	cursor : pointer;
	line-height : 1;
	font-size : 1.0625rem;
	line-height : 30px;
	z-index : 1;
}
.pg_current{
	color : #fff;
	font-family: 'NanumSquareB';
	padding : 0 15px;
}
.pg_page::before,
.pg_current::before,
.qa_page::before{
	content : "";
	width : 30px;
	height : 30px;
	border-radius : 50%;
	background-color : #028bd3;
	position : absolute;
	top : 50%;
	left : 50%;
	transform : translate(-50%, -50%);
	z-index : -1;
}
.pg_page::before,
.qa_page::before{
	background-color : #eee;
	transition : transform 0.2s;
	transform : translate(-50%, -50%) scale(0);
}
.pg_page:hover::before,
.qa_page:hover::before{
	transform : translate(-50%, -50%) scale(1);
}



@media screen and (max-width: 1280px){ 
		
	.pg_page, .pg_current, .qa_page{
		padding : 0 10px;
		line-height : 28px;
	}
	.pg_current{
		padding : 0 12px;
	}
	.pg_page::before,
	.pg_current::before,
	.qa_page::before{
		width : 28px;
		height : 28px;
	}

}
@media screen and (max-width: 1024px){ 
	.pg_wrap{
		padding : 15px 0 0;
	}
	
}

@media screen and (max-width: 760px){ 
	.pg_page, .pg_current, .qa_page{
		padding : 0 8px;
		line-height : 22px;
		font-size : 0.875rem;
	}
	.pg_page::before,
	.pg_current::before,
	.qa_page::before{
		width : 22px;
		height : 22px;
	}
}



/*basic btn-----*/

.j_b_btn,
#display_pay_button .btn_submit,
#display_pay_button a.btn01,
#display_pay_button a.btn_cancel{
	background-color : #fff !important;
	border : 1px solid rgba(0,0,0,0.1) !important;
	color : #000 !important;
	text-align : center ;
	overflow : hidden;
	min-width : 145px;
	height : 45px !important;
	line-height : 45px !important;
	cursor : pointer;
	padding : 0 10px!important;
	display : inline-block;
	vertical-align : top;
	border-radius : 0 !important;
	letter-spacing : 0;
}
.j_b_btn * {
	line-height : 45px !important;
}
.j_b_btn p{
	width : 100%;
	height : 100%;
	transition : transform 0.2s;
	transition : opacity 0.2s;
}
.j_b_btn p:nth-child(2){
	position : absolute;
	top : 50%;
	left : 50%;
	transform : translate(-50%, -50%);
	opacity : 0;
}
.j_b_btn p:nth-child(2)::before{
	content : "";
	width : 0;
	height : 100%;
	border-radius : 50%;
	background-color : #f9f9f9;
	position : absolute;
	top : 50%;
	left : 50%;
	transform : translate(-50%, -50%);
	opacity : 0;
	transition : all 0.4s;
}
.j_b_btn:hover p{
/*	transform : translateY(-100%);*/
}
.j_b_btn:hover p{
	opacity : 0;
}
.j_b_btn:hover p:nth-child(2){
	opacity : 1;
}
.j_b_btn:hover p:nth-child(2)::before{
	opacity : 1;
	width : 100%;
	border-radius : 0;
}

.j_b_btn2{
	background-color : #05143b !important;
	color : #fff !important;
	border : 0 !important;
	text-align : center;
}
.j_b_btn2 p:nth-child(2)::before{
	background-color : #000;
}

.j_b_btn_3,
#display_pay_button a.btn01,
#display_pay_button a.btn_cancel{
	background-color: transparent !important;
    border-color: rgba(0,0,0,0.1);
	transition : background 0.2s;
}
.j_b_btn_3:hover,
#display_pay_button a.btn01:hover,
#display_pay_button a.btn_cancel:hover{
	background-color : #f9f9f9 !important;
}
.j_b_btn_4,
#display_pay_button .btn_submit{
	background-color: #05143b !important;
    border-color: #05143b !important;
	transition : background 0.2s;
	color : #fff !important;
}
.j_b_btn_4:hover,
#display_pay_button .btn_submit:hover{
	background-color : #000 !important;
	border-color: #000 !important;
}



@media screen and (max-width: 1280px){ 
	/*.j_b_btn{
		min-width : 135px;
		height  : 38px !important;
		line-height : 38px !important;
	}
	.j_b_btn * {
		line-height : 38px !important;
	}*/

}
@media screen and (max-width: 1024px){ 

	
}

@media screen and (max-width: 760px){ 
	/*.j_b_btn{
		min-width : 100px ;
		height  : 32px !important;
		line-height : 32px !important;
	}
	.j_b_btn * {
		line-height : 32px !important;
	}*/
}

.j_w100{
	width : 100%;
}

.j_btn_con{
	width : 100%;
	font-size : 0 !important;
}
.j_btn_con .j_b_btn{
	width : calc(50% - 2.5px);
	font-size : 0.875rem;
	vertical-align : top;
}
.j_btn_con .j_b_btn:first-child{
	margin-right : 5px;
}



/*input btn-----*/







@media screen and (max-width: 1280px){ 
	

}
@media screen and (max-width: 1024px){ 

	
}

@media screen and (max-width: 760px){ 
	
}







/*상품정보-------------------------------------------------*/
#sit_ov_from{
	overflow : hidden;
}
#sit_ov_wrap{
	width : 100%;
/*	max-width : 1400px;*/
	max-width : 100%;
	height: 40vw;
	max-height : 100vh;
/*	height : 100vh;*/
/*    min-height: 680px;*/
/* 	margin-top : 0; */
	-ms-align-items: center;
	align-items : center;
	justify-content: space-between;
}
/*이미지-------------*/

.sit_pvi{
	padding : 0;
	width : 70%;
	height : 100%;
	background-color : #eee;
}
#sit_pvi_big img{
	margin : 0 auto;
}
#sit_pvi_big{
	border : 0;
	width : 100%;
	height : 100%;
/*	margin-bottom : 30px;*/
	margin : 0;
}
#sit_pvi_big a{
	display : block;
	height : 100%;
	background-color :#fff;
	
    background-size: inherit;
}
.j_info_thumb_img{
	position : absolute;
	bottom : 5%;
	left : 5%;
	width : 30%;
}
#sit_pvi_thumb img{
	border : none !important;
	height : auto;
	width : 100%;
	background-color : #fff;
}
#sit_pvi_thumb ul{
	font-size : 0;
}
#sit_pvi_thumb a{
	display : block;
	width : 100%;
	height : 100%;
	font-size : 0;
}
#sit_pvi_thumb a::after{
	content : "";
	width : 100%;
	height : 100%;
	position : absolute;
	top : 0;
	left : 0;
	transition : border 0.2s;
	cursor : pointer;
	border : 1px solid #eee;
}
#sit_pvi_thumb a:hover::after{
	border : 2px solid #028bd3;
}
.j_item_info .swiper-pagination{
	width : 100%;
}


@media screen and (max-width: 1420px){ 
	
	#sit_ov_wrap{
	}

	.sit_pvi{
/*		width : 60%;*/
		width : 65%;
	}

}
@media screen and (max-width: 1024px){ 
	
	#sit_ov_wrap{
		display :block;
		height : auto;
		max-height : inherit;
	}
	.sit_pvi{
		width : 100%;
		max-width : 100%;
		padding : 0;
		height : 80vw;
	}
	#sit_pvi_big{
		margin-bottom : 0;
	}
	#sit_pvi_big img{
		max-width : 100%;
	}
	.j_info_thumb_img {
		display : none;
	}
	.j_item_info .swiper-pagination{
		margin : 0;
		top : auto;
		bottom : 10px;
	}
	
}




/*정보-------------*/
#sit_ov_wrap:after{
	display : none;
}
#sit_ov{
	border : 0;
	padding : 0;
	width : 30%;
/*	max-width : 600px;*/
	height : 100% !important;
	background-color :#fff;
/*	background-color : #f9f9f9;*/
	padding: 0 25px;
	align-items : center;
/*	box-shadow : 0 0 15px rgba(0,0,0,0.05);*/
}
#sit_ov > div{
	width : 100%;
}
#sit_ov #sit_title{
	font-size : 2rem;
	line-height : 1.4;
/*	word-break : keep-all;*/
	margin-bottom : 20px;
}
#sit_ov #sit_desc{
	margin-bottom : 20px;
	color: #9c9c9c;
}
#sit_ov .sit_info{
	margin : 0;
	padding : 0;
	border : none;
	color : #bbb;
}

@media screen and (max-width: 1420px){ 
	#sit_ov{
/*		width : 40%;*/
		padding : 0 40px;
		width : 35%;
	}
}
@media screen and (max-width: 1280px){ 
	#sit_ov{
		padding : 0 30px;
	}
	#sit_ov #sit_title,
	#sit_ov #sit_desc{
		margin-bottom : 18px;
	}
	#sit_ov #sit_title{
		font-size: 1.95rem;
	}

}
@media screen and (max-width: 1024px){ 
	#sit_ov{
		width : 100%;
		max-width : 100%;
		padding : 60px 30px;
		height : auto !important;
	}
	#sit_ov #sit_title,
	#sit_ov #sit_desc{
		margin-bottom : 15px;
	}
	#sit_ov #sit_title{
		font-size: 1.75rem;
	}
	
}

@media screen and (max-width: 760px){ 
	#sit_ov{
		padding : 30px 15px;
	}
	#sit_ov #sit_title,
	#sit_ov #sit_desc{
		margin-bottom : 10px;
	}
	#sit_ov #sit_title{
		font-size: 1.5rem;
	}

	#sit_ov_from{margin-top: 60px;}
}






/*공유하기버튼------*/
#sit_ov #sit_star_sns{
	display : block;
	top : -28px;
	right : 0;
	margin-bottom : 40px;
	height : 20px;
	z-index : 1;
	padding-right: 25px;
}
#sit_star_sns .sit_star{
	top : 0;
	margin : 0;
}
#sit_star_sns #btn_wish{
	display : none;
}
#sit_btn_opt{
	top : 0;
	transform : translateY(0);
}
#sit_star_sns .btn_sns_share{
	font-size: 1.125rem;
	width : auto;
	height : auto;
}
#sit_star_sns .btn_sns_share:hover{
	color :#028bd3;
}
#sit_star_sns .sns_area{
	top : 35px;
}
#sit_star_sns .sns_area:before,
#sit_star_sns .sns_area:after{
	right : -1px;
}
#sit_star_sns .sns_area a{
	width : 30px;
	height : 30px;
	overflow : hidden;
	line-height : 30px;
	margin-bottom : 8px;
}
#sit_star_sns .sns_area a img{
	vertical-align : middle;
	width : auto;
}
#sit_star_sns .sns_area .share-twitter {
    background: #28aae1;
	margin-bottom : 0;
}
#sit_star_sns .sns_area .share-googleplus,
#sit_star_sns .sns_area #sit_btn_rec{
	display : none;
}


@media screen and (max-width: 1280px){ 
	#sit_ov #sit_star_sns{
		margin-bottom : 38px;
	}
	#sit_star_sns .sns_area{
		top : 30px;
		padding : 8px;
	}
	#sit_star_sns .sns_area a{
		width : 28px;
		height : 28px;
		line-height : 28px;
	}
}
@media screen and (max-width: 1024px){ 
	#sit_ov #sit_star_sns{
		margin-bottom : 35px;
	}
	#sit_ov .sit_info .sit_ov_tbl td, #sit_ov .sit_info .sit_ov_tbl th{
		padding : 6px;
	}
	#sit_star_sns .sns_area a{
		width : 25px;
		height : 25px;
		line-height : 25px;
		margin-bottom : 5px;
	}
	#sit_star_sns .sns_area a img{
		width : 22px;
	}
	
}

@media screen and (max-width: 760px){ 
	#sit_ov #sit_star_sns{
		margin-bottom : 25px;
		padding-right: 15px;
	}
	#sit_star_sns .sit_star{
		height : 15px;
		width : auto;
	}
	#sit_ov .sit_info .sit_ov_tbl td, #sit_ov .sit_info .sit_ov_tbl th{
		padding : 4px;
	}
	
	#sit_ov #sit_star_sns{top: -20px;}
}


/*상품상세내용-----*/
#sit_ov .sit_info .sit_ov_tbl tr, #sit_ov .sit_info .sit_ov_tbl td, #sit_ov .sit_info .sit_ov_tbl th{
	font-size : 1rem !important;
}
#sit_ov .sit_info .sit_ov_tbl th{
	color : #9c9c9c;
	margin-right : 5px;
	min-width : 160px;
}
#sit_ov .sit_info .sit_ov_tbl td{
	color : #000;
}
#sit_ov .sit_info .sit_ov_tbl tr.tr_price strike{
	margin-right : 10px;
}
#sit_opt_added{
	background-color : transparent;
	margin-top : 30px;
	border-top : 1px solid rgba(0,0,0,0.1) !important;
}



@media screen and (max-width: 1280px){ 
	#sit_ov .sit_info .sit_ov_tbl th{
		min-width : 140px;
	}
	#sit_opt_added{
		margin-top : 28px;
	}
}
@media screen and (max-width: 1024px){ 
	#sit_opt_added{
		margin-top : 25px;
	}
	#sit_ov .sit_info .sit_ov_tbl th{
		min-width : 120px;
	}
}
@media screen and (max-width: 760px){ 
	#sit_opt_added{
		margin-top : 15px;
	}
}




/*수량*/
#sit_sel_option #sit_opt_added .sit_opt_list{
	height : auto;
	padding : 20px 0;
	justify-content : space-between;
	-ms-align-items: center;
	align-items : center;
}
#sit_sel_option #sit_opt_added .sit_opt_list::after{
	display : none;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_name{
	line-height : 1.7;
	text-align : left;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count{
	margin-left : 20px;
	min-width : 117px;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button{
	width : 30px;
	height : 30px;
	border-radius : 50%;
	background-color : #fff;
	transition : background 0.2s, border 0.2s;
	box-sizing : content-box;
	margin : 0;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button i{
	line-height : 30px;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button:hover{
	background-color : #028bd3;
	border-color : #028bd3;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button:hover i{
	color : #fff;
}

#sit_sel_option #sit_opt_added .sit_opt_list .opt_count .num_input{
	background-color : transparent;
}
#sit_tot_price{
	font-size: 1.75rem;
	color :#028bd3;
}
#sit_tot_price span{
	font-size : 1rem;
	font-weight: normal;
	color :#000;
}

/**/
#sit_ov .sit_option{
	border : 0;
	padding : 0;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_name,
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count{
	float:none;
}
#sit_ov .sit_option select:last-child{
	margin : 0;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count .sit_opt_del,
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count .sit_opt_del:hover{
	border : 0;
	background : none;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count .sit_opt_del i{
	font-weight : 400;
}
#sit_sel_option #sit_opt_added .sit_opt_list .opt_count .sit_opt_del:hover i{
	color : #000;
}


@media screen and (max-width: 1280px){ 
	#sit_sel_option #sit_opt_added .sit_opt_list{
		padding : 18px 0;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count{
		margin-left : 13px;
		min-width : 111px;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button{
		width : 28px;
		height : 28px;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button i{
		line-height : 28px;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count .num_input{
		width : 40px;
	}

	#sit_tot_price{
		margin : 18px 0;
	}
}
@media screen and (max-width: 1024px){ 
	#sit_sel_option #sit_opt_added .sit_opt_list{
		padding : 15px 0;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count{
		margin-left : 11px;
	}

	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button{
		width : 25px;
		height : 25px;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button i{
		line-height : 25px;
		font-size: 0.95rem;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count .num_input{
		width : 35px;
	}


	#sit_tot_price{
		margin : 15px 0;
	}
}

@media screen and (max-width: 760px){ 
	#sit_sel_option #sit_opt_added .sit_opt_list{
		display : block;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list::after{
		display : block;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_name{
		margin-bottom : 5px;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count{
		margin-left : 0;
		min-width : auto;
		width : 100%;
		text-align : left;
	}

	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button{
		width : 20px;
		height : 20px;
	}
	#sit_sel_option #sit_opt_added .sit_opt_list .opt_count button i{
		line-height : 20px;
		font-size: 0.85rem;
	}

	#sit_tot_price{
		margin : 10px 0;
		line-height : 40px;
	}

}





/*버튼-----*/
#sit_ov_btn{
	letter-spacing : 0;
}
#sit_ov #sit_ov_btn .sit_btn_wish{
	display : block;
	width : 60px;
	height : 60px;
	border : 1px solid rgba(0,0,0,0.1);
	background-color : #fff;
	border-radius : 0;
	margin-left: 5px;
}
#sit_ov #sit_ov_btn .sit_btn_wish i{
	line-height : 60px;
	transition : color 0.1s;
}
#sit_ov #sit_ov_btn .sit_btn_wish i.active{
	color : #028bd3;
	position : absolute;
	top : 50%;
	left : 50%;
	transform : translate(-50%, -50%);
	opacity : 0;
	transition : opacity 0.1s; 
}
#sit_ov #sit_ov_btn .sit_btn_wish:hover i{
	color : #028bd3;
}
#sit_ov #sit_ov_btn .sit_btn_wish:hover i.active{
	opacity : 1;
}
#sit_ov #sit_ov_btn button{
	width : calc( (100% - 70px) / 2 );
	height : 60px !important;

	background-color : transparent;
	border : 1px solid rgba(0,0,0,0.1);
	font-weight : normal;
	overflow : hidden;
	border-radius : 0;
	min-width : auto;
}

#sit_ov #sit_ov_btn button + button {margin-left:5px;}

/*#sit_ov #sit_ov_btn button.sit_btn_cart{*/
/*	background-color : transparent;*/
/*	background-color : #fff;*/
/*}*/
/*#sit_ov #sit_ov_btn button.sit_btn_buy{*/
/*	background-color : #028bd3;*/
/*}*/
#sit_ov #sit_ov_btn button *{
	line-height : 60px !important;
	width : 100%;
	height  : 100%;
}
#sit_ov #sit_ov_btn button p{
	width : 100%;
	height : 100%;
	transition : transform 0.2s;
}
#sit_ov #sit_ov_btn button:hover p{
/*	transform : translateY(-100%);*/
}




@media screen and (max-width: 1280px){ 
	#sit_ov #sit_ov_btn .sit_btn_wish{
		width : 50px;
		height : 50px;
	}
	#sit_ov #sit_ov_btn button{
		height : 50px !important;
		width : calc( (100% - 60px) / 2 );
	}
	#sit_ov #sit_ov_btn .sit_btn_wish i,
	#sit_ov #sit_ov_btn button *{
		line-height : 50px !important;
	}

}
@media screen and (max-width: 1024px){ 
	#sit_ov #sit_ov_btn .sit_btn_wish{
		width : 40px;
		height : 40px;
	}
	#sit_ov #sit_ov_btn button{
		height : 40px !important;
		width : calc( (100% - 50px) / 2 );
		font-size: 0.95rem;
	}
	#sit_ov #sit_ov_btn .sit_btn_wish i,
	#sit_ov #sit_ov_btn button *{
		line-height : 40px !important;
	}
	
}

@media screen and (max-width: 760px){ 
	#sit_ov #sit_ov_btn button{
		width : calc( (100% - 45px) / 2 );
		margin-left : 2.5px;
	}



}










/*제품상세-------------------------------------------------*/
#sit_info{
	margin : 0;
	padding : 0;
	max-width : 100%;
	width : 100%;
}
#sit_info #sit_tab .tab_tit{
	margin-bottom : 80px;
	border : 0;
}
#sit_info #sit_tab .tab_tit li{
	vertical-align : top;
}
#sit_info #sit_tab .tab_tit li button{
	transition : color 0.2s;
	color : #9c9c9c;
	padding : 12px 60px;
	letter-spacing : 0;
	line-height : 1.6;
}
@media screen and (max-width:768px){
   #sit_info #sit_tab .tab_tit li button { letter-spacing: -1.6px;}
}


#sit_info #sit_tab .tab_tit li button:hover{
    color : #000;
}
#sit_info #sit_tab .tab_tit li button.selected{
	font-family: 'NanumSquareB';
	color : #028bd3;
}
#sit_info #sit_tab .tab_tit li .selected::after{
	height : 2px;
	top : 100%;
	background-color : #028bd3;
}
#sit_info #sit_tab .tab_con #sit_inf{
	padding : 0;
}

#sit_tab .item_use_count, #sit_tab .item_qa_count{
	margin-left : 5px;
	text-align : center;
}
#sit_tab .selected .item_use_count, #sit_tab .selected .item_qa_count{
	background-color : #028bd3;
	color : #fff;
}






/*상품정보------*/
#sit_inf_explan{
	margin : 0;
}
#sit_inf_explan div{
	text-align : center !important;
}
#sit_info #sit_tab .tab_con #sit_inf_open{
	display : none;
}


/*사용후기------*/

#sit_info #sit_tab .tab_con #sit_use #sit_use_ol li,
#sit_qa_ol .sit_qa_li{
/*	min-height : auto;*/
	padding : 15px;
}
#sit_use_ol .sit_use_li_title{
	margin : 0;
	padding : 0;
	background-color : transparent;
	width  : 100%;
}
#sit_use_ol .sit_use_li_title:hover{
	background-color : transparent;
}
.j_item_use{
	-ms-align-items: center;
	align-items : center;
}
.j_item_use .j_num{
	width : 60px;
	margin-right : 10px;
}
.j_item_use .j_img_con{
	width : 80px;
	height : 80px;
	border-radius : 50%;
	margin-right : 30px;
}
.j_item_use .j_text_con{
	width : calc(100% - 180px);
}
.j_item_use .j_text_con p{
	width : calc(100% - 120px);
}
.j_item_use .j_text_con p i{
	display : block;
}

.j_item_use .j_star {
	position : absolute;
	top : 50%;
	right : 0;
	transform : translateY(-50%);
}

#sit_use_ol .sit_use_con .sit_use_p,
#sit_qa_ol .sit_qa_li .sit_qa_con .sit_qa_p{
	margin-top : 20px;
	background-color : #f9f9f9;
	border : 0;
	line-height : 1.6;
}
#sit_use_ol .sit_use_con .sit_use_cmd,
#sit_qa_ol .sit_qa_li .sit_qa_con .sit_qa_cmd{
	text-align : right;
}
#sit_use_ol .sit_use_con .sit_use_cmd a,
#sit_qa_ol .sit_qa_li .sit_qa_con .sit_qa_cmd a{
	text-align : center;
}

#sit_info #sit_tab .tab_con #sit_use #sit_use_wbtn,
#sit_qa_wbtn{
	margin-top : 30px;
	text-align : right;
	position : relative;
	top : 0;
	right : 0;
}
#sit_info #sit_tab .tab_con #sit_use #sit_use_wbtn a.itemuse_list,
#sit_qa_wbtn #itemqa_list{
	margin-top : 0;
}



#sit_use_write li{
	border : 0;
	padding : 0;
	width : 100%;
}
#sit_use_write li label{
	width : auto;
	min-width : 120px;
}


@media screen and (max-width: 1280px){ 
	#sit_info #sit_tab .tab_tit{
		margin-bottom : 60px;
	}
	#sit_info #sit_tab .tab_tit li button{
		padding : 10px 60px;
	}
	
	#sit_info #sit_tab .tab_con #sit_use #sit_use_ol li, #sit_qa_ol .sit_qa_li{
		padding : 10px;
	}
	.j_item_use .j_img_con{
		width : 70px;
		height : 7vw;
		max-height : 70px;
	}

	.j_item_use .j_star img{
		height : 15px;
	}

}
@media screen and (max-width: 1024px){ 
	#sit_info .j_section{
		width : 100%;
	}
	#sit_info #sit_tab .tab_tit{
		margin-bottom : 50px;
	}
	#sit_info #sit_tab .tab_tit li button{
		padding : 8px 40px;
	}
	#sit_info #sit_tab .tab_con #sit_use #sit_use_ol li, #sit_qa_ol .sit_qa_li{
		padding : 12px 5px;
	}
	
	.j_item_use .j_num{
		width : 55px;
	}
	.j_item_use .j_img_con{
		width : 50px;
		height : 7vw;
		max-height : 50px;
		margin-right : 25px;
	}
	.j_item_use .j_text_con{
		width : calc(100% - 100px);
	}
	.j_item_use .j_text_con p{
		width : calc(100% - 100px);
	}
	.j_item_use .j_text_con p i{
		font-size : 0.9rem;
		line-height : 1.5;
	}
	.j_item_use .j_star img{
		height : 13px;
	}

	#sit_info #sit_tab .tab_con #sit_use #sit_use_wbtn, #sit_qa_wbtn{
		margin-top : 20px;
	}

	
}

@media screen and (max-width: 760px){ 
	#sit_info #sit_tab .tab_tit{
		margin-bottom : 40px;
	}
	#sit_info #sit_tab .tab_tit li{
		width : calc(90% / 4);
	}
	#sit_info #sit_tab .tab_tit li button{
		padding : 5px 0;
		font-size : 1rem;
	}
	#sit_info #sit_tab .tab_con #sit_use #sit_use_ol li, #sit_qa_ol .sit_qa_li{
		padding : 10px 5px;
	}
	#sit_tab .item_use_count, #sit_tab .item_qa_count{
		height : 17px;
		line-height : 17px;
		margin : 0;
	}

	.j_item_use .j_num{
		width : 30px;
	}
	.j_item_use .j_img_con{
		height : 10vw;
		margin-right : 20px;
	}
	.j_item_use .j_text_con p{
		width : 100%;
	}
	.j_item_use .j_star{
		position : relative;
		top : 0;
		left : 0;
		transform : translate(0,0);
		margin-top : 5px;
	}

	#sit_info #sit_tab .tab_con #sit_use #sit_use_wbtn, #sit_qa_wbtn{
		margin-top : 15px;
	}
}




/*상품문의------*/

#sit_qa_ol .sit_qa_li .sit_qa_li_title{
	width : 100%;
	height : auto;
	line-height: unset;
}
.sit_qaa_yet,
#sit_qa_ol .sit_qa_li .sit_qa_dl dd.sit_qaa_done{
	min-width : 60px;
	border-radius : 0;
	height : 25px;
	line-height : 25px;
	text-align : center;
	background-color : #028bd3;
}
.sit_qaa_yet{
	background-color : #eee;
	color : #000;
}



/*배송/교환------*/
#sit_dex{
	max-width : 1400px;
	margin : 0 auto;
}
#sit_info #sit_tab #sit_dex h2{
/*	text-align : center;*/
	display : none;
}
#sit_info #sit_tab #sit_dex>div{
	line-height : 1.6;
	color :#000;
	margin: 0;
    padding: 0;
	width : 90%;
	margin : 0 auto;
    margin-top: 30px;
}
#sit_info #sit_tab #sit_dex h3{
	padding : 15px;
	margin : 0;
/*	text-align : center;*/
/*	background-color : #f9f9f9;*/
	border-top : 1px solid rgba(0,0,0,0.1);
	border-bottom : 1px solid rgba(0,0,0,0.1);
}
#sit_info #sit_tab #sit_dex .j_text_con{
	padding : 20px;
/*	background-color : #f9f9f9;*/
	color : #9c9c9c;
}
#sit_dvr,#sit_ex{
	border : 0;
}




/*글작성창------*/
.cke_sc{
	display : none;
}
.new_win #win_title{
	border-top-color : #028bd3;
	border-bottom-color : rgba(0,0,0,0.2);
	font-weight : bold;
	font-size: 1.3125rem;
	margin : 0;
	padding : 30px 20px;
}
.frm_input{
	height : 35px;
	border : 0;
	padding : 5px 10px;
	background : transparent;
}
.tbl_frm01 th{
	background-color : #f9f9f9;
}
.new_win input{
	border : 1px solid rgba(0,0,0,0.1);
	background-color :transparent;
	margin-bottom : 5px;
}
.new_win td p{
	color : #bbb;
	font-size : 0.875rem;
}
.new_win .tbl_wrap{
	margin : 0;
}
.new_win .tbl_head01 thead th{
	background-color : #f9f9f9;
	font-weight : bold;
}
.new_win .tbl_head01 tfoot tr,
.new_win .tbl_head01 tfoot th,
.new_win .tbl_head01 tfoot td{
	background : #f9f9f9;
	border : 0;
}
.new_win thead tr{
	border-bottom : 1px solid rgba(0,0,0,.2);
}
.new_win tbody tr{
	border-bottom : 1px solid rgba(0,0,0,.1);
}
.new_win li{
	padding : 20px;
	border-bottom : 1px solid rgba(0,0,0,.1);
}



@media screen and (max-width: 1280px){ 
	
	/*상품문의------*/
	


	/*배송/교환------*/
	#sit_info #sit_tab #sit_dex>div{
		margin-top: 55px;
	}
	#sit_info #sit_tab #sit_dex h3{
		padding : 13px;
	}
	#sit_info #sit_tab #sit_dex .j_text_con{
		padding : 18px;
	}
	
	/*글작성창------*/
	


}
@media screen and (max-width: 1024px){ 
	#sit_use, #sit_qa, #sit_dex{
		width : 90%;
		max-width : 1400px;
		margin : 0 auto !important;
	}
	/*상품문의------*/
	.sit_qa_li_title{
		padding : 5px;
	}
	#sit_qa_ol .sit_qa_li button{
		text-align : left;
		width : 100%;
	}
	#sit_qa_ol .sit_qa_li .sit_qa_dl{
		margin-top : 7px;
		float: none;
		display: block;
		width: 100%;
	}
	#sit_qa_ol .sit_qa_li .sit_qa_dl dd:nth-of-type(1){
		margin-left : 0;
	}
	.sit_qaa_yet, #sit_qa_ol .sit_qa_li .sit_qa_dl dd.sit_qaa_done{
		min-width : 50px;
		height : 22px;
		line-height : 22px;
		font-size : 0.75rem;
	}


	/*배송/교환------*/
	#sit_info #sit_tab #sit_dex>div{
		margin-top: 50px;
	}
	#sit_info #sit_tab #sit_dex h3{
		padding : 10px;
	}
	#sit_info #sit_tab #sit_dex .j_text_con{
		padding : 15px;
	}

	/*글작성창------*/



}

@media screen and (max-width: 760px){ 
	
	/*상품문의------*/
	#sit_qa_ol .sit_qa_li button{
		line-height : 1.7;
	}
	#sit_qa_ol .sit_qa_li .sit_qa_li_title{
		padding : 0;
	}
	#sit_qa_ol .sit_qa_li .sit_qa_dl{
		margin-top : 5px;
	}
	.sit_qaa_yet, #sit_qa_ol .sit_qa_li .sit_qa_dl dd.sit_qaa_done{
		height : 20px;
		line-height : 20px;
	}


	/*배송/교환------*/
	
	#sit_info #sit_tab #sit_dex>div{
		margin-top: 40px;
	}
	#sit_info #sit_tab #sit_dex .j_text_con{
		padding : 10px;
		line-height : 1.7;
	}
	#sit_info #sit_tab #sit_dex .j_text_con p,
	#sit_info #sit_tab #sit_dex .j_text_con span{
		font-size : 0.9rem !important;
	}


	/*글작성창------*/



}










/*관련상품-------------------------------------------------*/

.j_related_pro .j_section{
	border-top : 1px solid rgba(0,0,0,0.1);
/*	padding-top : 80px;*/
}


@media screen and (max-width: 1280px){ 
	

}
@media screen and (max-width: 1024px){ 

	
}

@media screen and (max-width: 760px){ 
	
	#sit_pvi_big a{background-size: cover !important;}
}

