


hr {
    border-top: 1px solid #2D0000;
    margin-bottom: 50px;
    margin-top: 50px;
}


.midashi_01{
	font-family: "Shuei NijimiMGo B";
	font-weight: bold;
	font-size: 150%;
	color: #024360;
	line-height: 1.5em;
    margin-bottom: 40px;
	
}


.kakomi {
 margin: 2em auto;  
 padding: 2em;
 color: #000000;
 background-color: #f7f7f7;
 border: 2px solid #D4FF87;
 border-radius: 8px;
}





@media (min-width: 641px){
	#information_free li .info_desc {
    max-width: 500px;
    margin: 0 auto;
    text-align: left;
}




@media (max-width: 640px) {
	
.sp { display:none; }


	
}
