@charset "UTF-8";

#body .all{
	margin:0 auto;
	padding:0;
	border:0;
	width: 984px;
}
#head{
	display:none;
}
#foot{
	display:none;
}
#foot_modori{
	display:none;
}
#sidr{
	display: none !important;
}
.snslink{
	margin: 0 0 20px;
}
.sns_box .snslink_lower{
	align-items: center;
}
#body .all .design .main_naka .sns_box ul{
	display: flex;
	flex-wrap: inherit;
}
#body .all .design .main_naka .sns_box ul li a{
	font-size: min(3vw, 13px);
}
#body .all .design .main_naka .sns_btn img{
	margin: 0 20px;
}
	@media (max-width: 768px){
		/*#vis{
			height: 600px !important;
		}
		.slick-slide{
			min-width: 1000px;
			height: 400px !important;
		}*/
		.slick-track,
		.slick-slide {
		    width: 100% !important;
		    height: auto !important;
		    transform: inherit !important;
		    display: flex;
		}
		.slick-initialized .slick-slide {
			display: none !important;
		}
		.slick-initialized .slick-slide:first-child {
			display: block !important;
			left: 0 !important;
			opacity: 1 !important;
		}
		.free_topi .slick-initialized .slick-slide:nth-of-type(2),
		.free_topi .slick-initialized .slick-slide:nth-of-type(3),
		.free_topi .slick-initialized .slick-slide:nth-of-type(4),
		.free_kanren .slick-initialized .slick-slide:nth-of-type(2),
		.free_kanren .slick-initialized .slick-slide:nth-of-type(3),
		.free_kanren .slick-initialized .slick-slide:nth-of-type(4){
			display: block !important;
			left: 0 !important;
			opacity: 1 !important;
		}
	}