@charset "utf-8";
.content{
	background-image: url('../img/bg_kenkyu_2x.jpg');
	background-size: 3%;
	padding-bottom:80px;
}

.content_wrapper h2{
	background-color:#ff7800;
	font-size:23px;
	color:#fff;
	padding:10px 0;
	border-bottom:3px solid #000;
}
.content_wrapper h3{
	width:90%;
	margin:30px auto 0;
}
.catchcopy{
	margin:20px 0;
}
.content_wrapper p{
	width:90%;
	margin:20px auto 0;
	text-align:left;
}
.banner{
	padding:20px 0 0 0;
}
.content_wrapper h4{
	width:90%;
	margin:30px auto 0;
	border:2px solid #00469b;
	background-color:#fff;
	padding:10px;
	color:#00469b;
}
@media screen and ( min-width:760px ) { /* PC === */
	.content_wrapper h4{
		font-size:30px;
	}
}
@media screen and ( max-width:759.98px ) { /* SP  === */
	.content_wrapper h4{
		font-size:20px;
	}
}

h2.sub-tit{
	background-color:#000;
	border-bottom:3px solid #fecc2f;
}
@media screen and ( min-width:760px ) { /* PC === */
	h2.sub-tit{
		margin-top:70px;
	}
}
@media screen and ( max-width:759.98px ) { /* SP  === */
	h2.sub-tit{
		margin-top:50px;
	}
}


/* toy-manu ==================== */
.toy-manu{
	width:90%;
	margin:0 auto;
}
@media screen and ( min-width:640px ) { /* PC ==================== */
	.toy-manu ul{
		width:100%;
	}
	.toy-manu li{
		margin: 10px 0 0 0;
		width: calc(25% - 10px);
		float:left;
	}
  	.toy-manu li:nth-child(n+1){
		margin-right: 13px;
  	}
  	.toy-manu li:nth-child(4n){
  		float: right;
  		margin-right: 0;
  	}
}
@media screen and ( max-width:640px ) { /* SP  ==================== */
	.toy-manu ul{
		width:100%;
	}
	.toy-manu li{
		margin: 15px 0 0 0;
		width: calc(50% - 10px);
		float:left;
	}
  	.toy-manu li:nth-child(n+1){
		margin-right: 10px;
  	}
  	.toy-manu li:nth-child(2n){
  		float: right;
  		margin-right: 0;
  	}
}

/* toy ==================== */


