 @charset "utf-8";

@media only screen and (min-width: 1400px) {
	.dN1400								{ display:none; }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.dN1200								{ display:none; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.dN992								{ display:none; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.dN768								{ display:none; }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.dN576								{ display:none; }
}
@media only screen and (max-width: 575px) {
	.dN320								{ display:none; }
}


/* BOOTSTRAP */

@media screen and (min-width: 992px) {
	.dN_oPC 							{ display:none; }
	.pL40 								{ padding-left:40px; }
	.pR40 								{ padding-right:40px; }
}

@media screen and (max-width: 991px) {
	.dN_oS								{ display:none; }
	.slick-next, .slick-prev 			{ display:none !important; }
	.oH_oS 								{ overflow:hidden; }

	.h250_oS 							{ height:250px; }
	.h80_oS 							{ height:80px; }
	.h200_oS 							{ height:200px; }
	.w100_oS_imp 						{ width:100% !important; }
	.wh50_oS 							{ width:50px; height:50px; }
	.p5_oS 								{ padding:5px; }
	.pR10_oS 							{ padding-right:10px; }

	.t30_oS 							{ font-size:50px; }
	.borEsp1 							{ border-right:none; border-bottom:1px solid #ccc; }

	.espe1 								{ background-size:90% auto; }
	.espe2 								{ background-size:100% auto; background-position:right bottom; }
	.espe3								{ margin-top:20px; }
	.espe4 								{ left:0; bottom:0; height:110%; }
	.espe5 								{ margin:20px 0 -20px 0px; }
	.espe6 								{ margin-top:0; }
}
