@charset "UTF-8";
/*---yamadasen-i_add---*/
#maincontent .colum_2{
  width: 100%;	
   display:flex;
  /*flex-wrap:wrap;*/aa
justify-content: normal;
	align-items: stretch;
overflow: hidden;
font-size: 1.5rem;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
	
}
#maincontent .colum_2 .box{
 width: calc(50% - 2%);/*マージン端左右分10px分引く*/
	padding-right:2%;
	text-align: center;
}

#maincontent .colum_2 a{
	color: #000;
}
#maincontent .colum_2 .box img{
  width:100%;
}
/*---//yamadasen-i_add---*/

/*---yamadasen-i_add---*/
#maincontent .colum_3{
  width: 100%;	
   display:flex;
  /*flex-wrap:wrap;*/aa
justify-content: normal;
	align-items: stretch;
overflow: hidden;
font-size: 1.2rem;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
	
}
#maincontent .colum_3 .box{
 width: calc(33% - 2%);/*マージン端左右分10px分引く*/
	padding-right:2%;
	text-align: center;
}

#maincontent .colum_3 a{
	color: #000;
}
#maincontent .colum_3 .box img{
  width:100%;
}
/*---//yamadasen-i_add---*/


/*---yamadasen-i_add---*/
#maincontent .colum_4{
  width: 100%;	
   display:flex;
  /*flex-wrap:wrap;*/aa
justify-content: normal;
	align-items: stretch;
overflow: hidden;
font-size: 1.2rem;
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
	
}
#maincontent .colum_4 .box{
 width: calc(25% - 2%);/*マージン端左右分10px分引く*/
	padding-right:2%;
	text-align: center;
}

#maincontent .colum_4 a{
	color: #000;
}
#maincontent .colum_4 .box img{
  width:100%;
}

/*画像キャプション*/
.wp-element-caption{
	font-size: 1.4rem;
	 font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
}
/*---//yamadasen-i_add---*/

