@charset "UTF-8";

#contentBody .contentHeader {
	background-image : url(/wp/wp-content/themes/johsai/special/sp-scf/img/img_header.jpg);
}
#contentBody .contentHeader span {
	background-color : rgba(255, 255, 255, 0.9);
}

#what > header {
	display : grid;
	grid-template-columns : 1fr 320px;
	grid-gap : 40px;
	margin-bottom : 40px;
}
#what > header .img {
	overflow : hidden;
}
#what > header .img img {
	width : 100%;
	border-radius : 12px;
}
#what > header .title {
	font-size : 2em;
	margin-bottom : 1em;
	color : #00a0e9;
}

#symptoms .text {
	margin-bottom : 32px;
}
#symptoms .img {
	overflow : hidden;
}
#symptoms .img img {
	width : 100%;
	border-radius : 12px;
}

#treatment .content {
	display : grid;
	grid-template-columns : 1fr 320px;
	grid-gap : 40px;
	margin-bottom : 40px;
}
#treatment .img {
	overflow : hidden;
}
#treatment .img img {
	width : 100%;
	border-radius : 12px;
}

#rihab .content {
	display : grid;
	grid-template-columns : 1fr 320px;
	grid-gap : 40px;
	margin-bottom : 40px;
}
#rihab .img {
	overflow : hidden;
}
#rihab .img img {
	width : 100%;
	border-radius : 12px;
}

@media screen and (max-width: 1280px) {
	.gridlist {
		grid-template-columns : 1fr;
	}
	#what > header {
		display : grid;
		grid-template-columns : 1fr;
	}
	#treatment .content {
		grid-template-columns : 1fr;
	}
	#rihab .content {
		grid-template-columns : 1fr;
	}
}


@media screen and (min-width: 1281px) and (max-width: 1440px) {
}

@media screen and (min-width: 1441px) {
}
