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

#guide h2 {
	font-size:30px;
	color:#E50013;
	font-weight:bold;
	background:#FFF;
	padding:70px 10px;
}
#guide h3 {
	background-color:#009944;
	color:#FFF;
	padding:10px;
	font-weight:normal;
	margin:10px 0px;
	font-size:20px;
}
#guide #entry_list .entryinfo {
	font-size:16px;
	padding:20px 5% 30px 5%;
}
#guide #entry_list .entryinfo h4 {
	font-size:20px;
	color:#133992;
	border-bottom:#133992 2px solid;
}
#guide #entry_list .entryinfo dl {
	padding:10px 10px 30px 10px;
}
#guide #entry_list .entryinfo dl dt {
	color:#009944;
	font-weight:bold;
}
#guide #entry_list .entryinfo dl dd {
	padding: 0px 0px 0px 15px;
}

#guide .contact p {
	font-size:16px;
	padding:20px 5%;}
#guide .contact .contact_form_link a {
	background-color:#143992;
	border-radius:10px;
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	display:block;
	padding:20px;
	width:15em;
	margin:20px auto 50px auto;
	
	}


 @media (min-width: 45rem) {
 #guide #entry_list .entryinfo {
 font-size:18px;
 padding:30px 10% 50px 10%;
}
#guide #entry_list .entryinfo h4 {
 font-size:23px;
 font-weight:normal;
}
#guide #entry_list .entryinfo dl dt {
 padding-bottom:10px;
}
#guide #entry_list .entryinfo dl dd {
 padding-bottom:10px;
}
#guide #entry_list .fee dl {
}
#guide #entry_list .fee dl dt {
 float:left;
 width:5em;
}
#guide #entry_list .fee dl dd {
 margin-left:5em;
}
#guide #entry_list .curriculum dl dt {
 float:left;
 width:16em;
}
#guide #entry_list .curriculum dl dd {
 margin-left:16em;
}
#guide #entry_list .time dl dt {
 float:left;
 width:8em;
 text-align:right;
}
#guide #entry_list .time dl dd {
 margin-left:9em;
}
#guide #entry_list .lunch dl dt {
 float:left;
 width:4em;
}
#guide #entry_list .lunch dl dd {
 margin-left:4em;
}
#guide #entry_list .uniform dl dt {
 float:left;
 width:4em;
}
#guide #entry_list .uniform dl dd {
 margin-left:4em;
}
}
