@media screen and (min-width : 1024px){
	.theta_content {
		margin-top: 0;
		margin-bottom: 10%;
	}
	.theta_content_inner {
		position: relative;
		width: 100%;
		padding: 0 10% 0 10%;
		box-sizing: border-box;
		text-align: center;
	}
	.theta_content_inner:before {
		display: block;
		content: "";
		position: absolute;
		top: 9%;
		right: 0;
		bottom: 0;
		left: 0;
		background: #f4fafb;
	}
	.theta_content_inner img {
		position: relative;
	}
}
@media screen and (max-width : 1024px) {
	.theta_content {
		margin: 0 3% 10% 1%;
	}
}
@media screen and (max-width : 640px){
	.theta_content {
		margin: 0 0 15% 0;
	}
	.theta_content .img02 {
		margin-top: 10%;
	}
}