/*====================================================================================================
  TOPPAGE
====================================================================================================*/
#content {}
#toppage { background: #fff; }

#toppage .mainimg { margin-bottom: 50px; padding: 50px 0; background: rgba(242,241,235,0.50);}
#toppage .mainimg h2 { margin: 0 auto 30px; max-width: 1000px;}
#toppage .mainimg ul.pickup { margin: 0 auto; max-width: 1000px;}
#toppage .mainimg ul.pickup::after { /*float_clear*/ display:block; clear:both; content:"";}
#toppage .mainimg ul.pickup li { float: left; width: 32%; border: 3px solid #fff;}
#toppage .mainimg ul.pickup li+li { margin-left: 2%;}
#toppage .mainimg ul.pickup li img  { width: 100%; height: auto;}

#toppage .main_come {
	margin: auto;
	padding: 4%;
	max-width: 1000px;
	font-weight: bold;
	border: 5px solid #9fc86a;
}

#toppage .infomation { margin: 30px auto; padding: 30px 0; max-width: 1000px;}
#toppage .infomation+.infomation { border-top:1px solid #ddd;}
#toppage .infomation h3 { margin-bottom: 20px; padding-left: 20px; color: #9fc86a; border-left:5px solid #9fc86a;}
#toppage .infomation .info_box { background: rgba(0,0,0,0.02);}
#toppage .infomation .info_box iframe { width: 100%; height:150px;}

#toppage .bana {}
#toppage .bana::after { /*float_clear*/ display:block; clear:both; content:"";}
#toppage .bana+.bana { margin-top:10px;}
#toppage .bana img { width: 100%; height: auto;}
#toppage .bana p {float: left; width: 49%;}
#toppage .bana p+p { margin-left: 2%;}