@charset "utf-8";
/*======================

=====================*/
@media print, screen and (min-width: 641px) {
.main_tit {
	width: 100%;
	overflow: hidden;
	background-image: url(images/main_bg.jpg);
	background-position: center center;
	background-size: cover;
}
.block .mian_bnr {
	width: 100%;
	margin-bottom: 30px;
}
.block .wrap {
	overflow: hidden;
}
.block .wrap p {
	float: left;
	width: 67%;
}
.block .wrap .image {
	float: right;
	width: 30%;
}

}
/*////////////////////////////////////////////////////////////////
SP
////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 640px) {

.main_tit {
	width: 100%;
	overflow: hidden;
	background-image: url(images/main_bg.jpg);
	background-position: center center;
	background-size: cover;
}
.main_tit p {
	margin-top: -15px !important;
}
.block .mian_bnr {
	width: 100%;
	margin-bottom: 20px;
}
.block .wrap {
	margin-bottom: 30px;
}
.block .wrap p {
}
.block .wrap .image {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}


}