@charset "utf-8";


h5 {
	color:green;
	font-size:1.2rem;
	font-weight:bold;
	text-align:center;
}
#b2 {
}
#b2 .unit {
	width:220px;
	margin-right:10px;
	float:left;
}
#b2 .unit:nth-child(4) { margin-right:0; }

#b2 .unit div {
	border:solid #328305;
	border-width: 0 1px 1px 1px;
}
#b2 .unit img {
	display:block;
}
#b2 .unit span {
	display:block;
	padding: 0 10px;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}
#b2 .unit h3 {
	padding: 0 10px;
	font-size:1.4rem;
	line-height:140%;
	font-weight:bold;
	color:#328305;
	text-align:center;
}
#b2 .unit p {
	min-height:300px;
	padding: 0 10px 10px;
	display:block;
	font-size:1rem;
	line-height:160%;
}

@media screen and (max-width: 959px) {
	p.aji {
		padding:10px;
	}
	#b2 .unit p {
		min-height:none !Important;
	}	
}
 

#b3 {
}
#b3 .unit {
	width:287px;
	margin-right:10px;
	margin-bottom:20px;
	padding:10px 0;
	float:left;
	border:solid 1px;
}
#b3 .unit:nth-child(3,6) { margin-right:0; }

#b3 .unit.notice {
	width:287px;
	margin-right:0px;
	background:#eee;
	border:none;
}
#b3 .unit.notice h3 {
	margin: 20px 30px;
	font-weight:bold;
}
#b3 .unit.notice p {
	padding: 0 30px 20px 30px;
}




#b3 .unit.sanpo { border-color:#2daeb1;}
#b3 .unit.sanpo *  { color:#2daeb1; }
#b3 .unit.sanpo h5,
#b3 .unit.sanpo a { background:#2daeb1;}

#b3 .unit.soukai { border-color:#3f9938;}
#b3 .unit.soukai *  { color:#3f9938; }
#b3 .unit.soukai h5,
#b3 .unit.soukai a { background:#3f9938;}

#b3 .unit.aigan { border-color:#8a147b;}
#b3 .unit.aigan *  { color:#8a147b; }
#b3 .unit.aigan h5,
#b3 .unit.aigan a { background:#8a147b;}

#b3 .unit.kenshin { border-color:#df433f;}
#b3 .unit.kenshin *  { color:#df433f; }
#b3 .unit.kenshin h5,
#b3 .unit.kenshin a { background:#df433f;}

#b3 .unit.jinkatsu { border-color:#a14024;}
#b3 .unit.jinkatsu *  { color:#a14024; }
#b3 .unit.jinkatsu h5,
#b3 .unit.jinkatsu a { background:#a14024;}

#b3 .unit.issho { border-color:#13327b;}
#b3 .unit.issho *  { color:#13327b; }
#b3 .unit.issho h5,
#b3 .unit.issho a { background:#13327b;}

#b3 .unit.bihada { border-color:#de5793;}
#b3 .unit.bihada *  { color:#de5793; }
#b3 .unit.bihada h5,
#b3 .unit.bihada a { background:#de5793;}

#b3 .unit.ryoukan { border-color:#e7a131;}
#b3 .unit.ryoukan *  { color:#e7a131; }
#b3 .unit.ryoukan h5,
#b3 .unit.ryoukan a { background:#e7a131;}

#b3 .unit.shuukan { border-color:#9a9d56;}
#b3 .unit.shuukan *  { color:#9a9d56; }
#b3 .unit.shuukan h5,
#b3 .unit.shuukan a { background:#9a9d56;}

#b3 .unit.menkatsu { border-color:#084F2F;}
#b3 .unit.menkatsu *  { color:#084F2F;}
#b3 .unit.menkatsu h5,
#b3 .unit.menkatsu a { background:#084F2F;}



#b3 .unit.kouken { border-color:#94d0bb;}
#b3 .unit.kouken *  { color:#94d0bb; }
#b3 .unit.kouken h5,
#b3 .unit.kouken a { background:#94d0bb;}




#b3 .unit img {
	display:block;
	margin: 0 auto;
}
#b3 .unit h4 {
	padding:15px 0;
	font-size:1.3rem;
	line-height:160%;
	font-weight:bold;
	text-align:center;
}
#b3 .unit span {
	display:block;
	padding: 0 6px;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}
#b3 .unit h5 {
	padding:10px 0;
	font-size:1.4rem;
	line-height:140%;
	font-weight:bold;
	text-align:center;
	color:#fff !Important;
}
#b3 .unit p {
	min-height:200px;
	padding:15px 15px 8px;
	color:#555 !Important;
	line-height:170%;
}
#b3 .unit.sanpo p { min-height:250px;}
#b3 .unit.soukai p { min-height:250px;}
#b3 .unit.aigan p { min-height:250px;}
#b3 .unit.bihada p { min-height:300px;}
#b3 .unit.issho p { min-height:300px;}
#b3 .unit.jinkatsu p { min-height:300px;}




#b3 .unit a {
	display:block;
	margin:8px;
	padding:6px 0;
	font-size:0.85rem;
	line-height:140%;
	font-weight:bold;
	text-align:center;
	color:#fff !Important;
	text-decoration:none;
}





@media screen and (min-width: 960px) {
	#b3 .unit span br,
	#b3 .unit a br {
		display:none;
	}
}

@media screen and (max-width: 959px) {
	#b3 .unit {
		width:47% !Important;
		margin: 0 1% 20px !Important;
	}
	#b3 .unit h5 {
		font-size:1rem !Important;
	}
	#b3 .unit span {
		font-size:3vw;
	}	
	#b3 .unit p {
		font-size:0.9rem !Important;
		line-height:150% !Important;
	}
	
	#b3 .unit.sanpo p { min-height:250px;}
	#b3 .unit.soukai p { min-height:250px;}
	#b3 .unit.aigan p { min-height:200px;}
	#b3 .unit.bihada p { min-height:200px;}
	#b3 .unit.issho p { min-height:300px;}
	#b3 .unit.jinkatsu p { min-height:300px;}
	#b3 .unit.kenshin p { min-height:200px;}
	#b3 .unit.ryoukan p { min-height:200px;}
	#b3 .unit.shuukan p { min-height:200px;}
	#b3 .unit.kouken p { min-height:200px;}
	
	#b3 .unit img {
		width:85% !Important;
	}	
	
	#b3 .unit.notice {
		width:96% !Important;
		margin: 20px 2%;
	}
	
}













