@charset "utf-8";
/* CSS Document */


article h1{
	font-size:24px;
		margin-top:-15px ;
				margin-left:-15px ;
								margin-right:-15px ;
																margin-bottom:50px ;
																border-top-left-radius:4px;
																																border-top-right-radius:4px;
																																	background-color:#0099CC;
padding:12px 10px;
	color:#FFF;

		}

.h2_midashi {
	background:#003399;
padding:12px 10px;
	color:#FFF;

	}
 
	
article{
background-color:#FFFFFF;
padding:15px;
border:2px solid #0099CC;
border-radius:4px;
margin-bottom:100px;
}
h1 + img{
	margin:40px 0;
	display:block;
	}
	 h1.h1_midashi > small{
		color:#FFFF00;
		font-size:18px;
		}
	
	

 div#bf > h3 > img,
	 p > a > img,
 p > img{
	max-width:100%;
	}
	


@media (max-width:481px){
th img{
width:150px;
display:block;
}
#bf h2{
padding:6px;
font-size:16px;

}

.container
{
  padding-right: 0px;
  padding-left: 0px;
}

}