@charset "UTF-8";
/* CSS Document */
#top_slide{padding-bottom:60px;}
#top{padding: 0 5%;}
#top .box{width:25%; float:left; margin-bottom:60px; text-align:center;}
/*#top .box_inner{background:url(../../images/line.gif) repeat-y top right; padding:0 10px;}*/
#top .box_inner.last{background:none;}
#top .box_inner .img{padding-bottom:17px;}
#top .box a:hover{opacity:0.7;}
.event { text-align:center; margin:0 auto 40px auto; }

.content h3 { text-align:center; margin:0 0 40px 0; }




 .bnr {  display:block; width:960px; max-width:100%; margin:20px auto 60px auto; }
 .bnr img { width:auto; max-width:100%; height:auto; }
/*===============================
             MEDIA
================================*/
@media only screen and (max-width:960px){
#top_slide{padding:0 0 60px 0;}	
#top{padding: 0 2%;}
top .box {width: 24%; margin-right: 7px;}
#infoBox { width:calc(100% - 20px); }	
}
@media only screen and (max-width767px){
	#commonInfoBox h3 { background:#00abe2; }
}

@media only screen and (max-width:480px){
#top_slide{padding-bottom:30px;}



}
@media only screen and (max-width:375px){
#top .box{width:100%; float:none;}
#top .box_inner{background:none;}

}