
/* ���C���摜
--------------------------*/
#main{
	background:url(../img/news/main_bg.jpg) no-repeat center top;
}

@media screen and (max-width:767px) {		/*�^�u���b�g�pCSS*/
#main{
	background:url(../img/news/main_bg_sp.jpg) no-repeat center top;
	background-size:100%;
	padding:calc((26.07% - 100px) / 2) 0;
}
}

/* �j���[�X
--------------------------*/
#news h3{
	color:#013089;
	font-size:30px;
	line-height:140%;
}

#news p{
	margin:30px 0;
}


#news img{
	width:100%;
}

@media screen and (max-width:480px) {		/*�X�}�z�pCSS*/
#news h3{
	font-size:18px;
}

#news p{
	margin:5px 0 15px;
}

}