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

body{
	grid-template:
		"b-header"
		"b-title"
		"b-nav"
		"b-summary"
		"b-news"
		"b-schedule"
		"b-footer"
		;
}

b-summary{
	grid-area: b-summary;
}

b-news{
	grid-area: b-news;
}

b-schedule{
	grid-area: b-schedule;
}

dl.news{
	text-indent: 30px;
}

dd.date{
	margin-bottom: 3px;
}

dd.contents{
	margin-bottom: 12px;
	text-indent: 45px;
}

dt{
	margin: 10px 0;
}

dl.p-info dd{
	margin-bottom: 10px;
	text-indent: 16px;
}

dd.place::before{
	content: "場所：";
}

dd.day::before{
	content: "日時：";
}

dd.remarks::before{
	content: "　　　";
}

#school{
	font-size: 20px;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	margin: 10px;
}

#slideshow{
	width: 80%;
	padding: 10px;
}

#summary{
	width: 100%;
}

#tree{
	width: 60%;
}

#intro{
	width: 50%;
}

@media screen and (max-width:600px){	
	#school{
		font-size: 16px;
	}
	
	#slideshow{
		width: 100%;
	}
}