@charset "UTF-8";
/* CSS Document */

/*----------------------------------

イベント
 
---------------------------------- */

.eventimg { /*width: 400px;*/ width: 500px; margin-right: 20px; float: left; }
.eventimg img{ /*width: 100%;*/ }
.event_com { /*width: 580px;*/ width: 480px; float: left; }
.event_box {
	border-bottom: 1px dotted #666;
	padding-bottom: 3%;
	margin-bottom: 3%;
    overflow: hidden;
}
.newsimg { width: 250px; float: left; }
.news_com { width: 730px; float: right; }
.info_cast { border-top: 1px solid #333; padding-top: 3%;}


/*-------------------------------------------------------------

タブレット
 
------------------------------------------------------------- */

@media screen and (min-width: 750px) and (max-width: 960px) {
	
.eventimg {
	width: auto;
	float: none;
	text-align: center;
    margin-right: 0;
	margin-bottom: 3%;
}
.event_com { width: auto; float: none; }
.event_box { padding-bottom: 5%; margin-bottom: 5%; }

.newsimg {
	width: auto;
	float: none;
	text-align: center;
	margin-bottom: 5%;
}
.news_com { width: auto; float: none; }
.info_cast { padding-top: 5%; }
	
}


/*-------------------------------------------------------------

スマホ
 
------------------------------------------------------------- */

@media screen and (max-width: 750px) {
	
.eventimg {
	width: auto;
	float: none;
	text-align: center;
    margin-right: 0;
	margin-bottom: 3%;
}
.event_com { width: auto; float: none; }
.event_box { padding-bottom: 5%; margin-bottom: 5%; }
.newsimg {
	width: auto;
	float: none;
	text-align: center;
	margin-bottom: 5%;
}
.news_com { width: auto; float: none; }
.info_cast { padding-top: 5%; }
	
}