@charset "UTF-8";
.main_top {
	max-width: 930px;
}
.a_data {
	float: left;
	max-width: 465px;
}
.a_program {
	float: left;
	max-width: 465px;
}
.a_map_left {
	float: left;
	max-width: 465px;
}
.a_map_right {
	float: right;
	width: 465px;
	overflow: hidden;
}
#ryugakusei_cloum_a {
	max-width: 930px;
	overflow: hidden;
}
.ryugakusei_map {
	max-width: 930px;
	overflow: hidden;
	max-width: 930px;
}
.a_map_right iframe {
	position: relative;
	border: none;
	margin: 0px;
	padding: 0;
	width: 465px;
}
.entry {
	max-width: 930px;
}
.otoiawase {
	max-width: 930px;
	border: 3px solid #CCC;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 15px;
}
.entry a:hover img {
	opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
}
