@charset "utf-8";


.contentWrapper{
	width:1050px;
	margin:60px auto 20px;
}
.contentWrapper .honbunBox{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	width:100%;
}
.contentWrapper .honbunBox .inner{
	width:505px;
	padding:0 0 70px 0;
}
.contentWrapper .honbunBox .inner .pBox{
	width:476px;
	height:290px;
	margin:0 auto;
}
.contentWrapper .honbunBox .inner h3{
	
}
.contentWrapper .honbunBox .inner h3 p:nth-child(1){
	padding:28px 0 22px;
	font-size:24px;
	font-weight:normal;
}
.contentWrapper .honbunBox .inner h3 p:nth-child(2){
	padding:10px 0;
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	border:solid 1px #cccccc;
	border-width:1px 0;
}
.contentWrapper .honbunBox .inner h3 + p{
	padding:18px 0 0 0;
}
.contentWrapper .honbunBox .inner h3 + p.txtLeft{
	padding:18px 0 0 0;
	width:420px;
	margin:0 auto;
	text-align:left;
}












/*############################################*/
/*  */
/*############################################*/
@media (max-width: 992px) {

}
@media only screen and (max-width: 767px) {

	.contentWrapper{
		width:100%;
		margin:40px auto 0px;
	}
	.contentWrapper .honbunBox{
		width:100%;
	}
	.contentWrapper .honbunBox .inner{
		width:100%;
		padding:0 0 70px 0;
	}
	.contentWrapper .honbunBox .inner .pBox{
		width:100%;
		height:60vw;
	}
	.contentWrapper .honbunBox .inner h3{
	}
	.contentWrapper .honbunBox .inner h3 p:nth-child(1){
		padding:26px 0 20px;
		line-height:1.4em;
	}
	.contentWrapper .honbunBox .inner h3 p:nth-child(2){
	}
	.contentWrapper .honbunBox .inner h3 + p{
	}
	.contentWrapper .honbunBox .inner h3 + p.txtLeft{
		width:80%;
	}







} /* /@media */
@media only screen and (max-width: 374px) {
	/*iPhone5サイズ*/

} /* /@media */





