#blog .index_ttl{
	margin-top: 0px;
}
#konkatsu_list{
	margin-bottom: 120px;
}
#konkatsu_list .goto_list{
	width: 120px;
}
.main_reason .reason_area.-reason02{
	border-top: none; 
	margin-top: 0px; 
	padding-top: 50px; 
	padding-bottom: 50px;
}
.view_box {
	width: 380px;
}
#price h2 {
	font-size: 2rem;
	margin-top: 0px;
}
.tab li{
	opacity: 1;
}

@media(max-width: 768px) {
	#konkatsu_list{
		margin-bottom: 50px;
	}
	.main_reason .reason_area.-reason02{
		padding-top: 0px; 
		padding-bottom: 0px;
	}
}

ul.slick-dots li {
	width: 20px; 
	height: 20px; 
	margin-right: 5px;
	margin-left: 5px;
	background: unset; 
}
ul.slick-dots li.slick-active {
	background: unset;
}

.video{
	max-width: 1100px;
	margin: -40px auto 80px; 
}
.video video{
	width: 100%;
	object-fit: cover;
}