/* @override http://localhost:8888/css/route.css */

@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";
@import "underCommon.css";

/* @group localNavi */

#localNavi dl dt#lnRoute a {
	background-image: url(../images/route/ln_dt.png);
	display: block;
	width: 225px;
	height: 47px;
}

#lnInternal a {
	background-image: url(../images/route/ln_dd01.png);
}

#lnForeign a {
	background-image: url(../images/route/ln_dd02.png);
}

/* @end */

/* @group mainImg */

#route_foreign #mainImg,
#route_internal #mainImg,
#route_index #mainImg {
	background-image: url(../images/route/mainImg_route.jpg);
}

#route_foreign #mainImg {
	background-image: url(../images/route/mainImg_foreign.jpg);
}

#route_internal #mainImg {
	background-image: url(../images/route/mainImg_internal.jpg);
}



/* @end */

/* @group route_index */

#route_index h2 {
	background: url(../images/route/h2_route.png) no-repeat;
	width: 241px;
}

#route_index h3 a {
	height: 36px;
	width: 706px;
	display: block;
	text-indent: -9999px;
}

#route_index #entry01 h3 a {
	background: url(../images/route/route_h3entry01.png) no-repeat;
}

#route_index #entry02 h3 a {
	background: url(../images/route/route_h3entry02.png) no-repeat;
}

/* @end */

/* @group route_internal */

#route_internal h2 {
	background: url(../images/route/h2_internal.png) no-repeat;
	width: 167px;
}

#route_internal #entry01 h3 {
	background: url(../images/route/internal_h3entry01.png) no-repeat;
}

#route_internal #entry02 h3 {
	background: url(../images/route/internal_h3entry02.png) no-repeat;
}

#route_internal #entry03 h3 {
	background: url(../images/route/internal_h3entry03.png) no-repeat;
}

#route_internal #entry04 h3 {
	background: url(../images/route/internal_h3entry04.png) no-repeat;
}

#route_internal #entry04 ul {
	display: inline;
	float: left;
	width: 160px;
}

#route_internal table tr th.school {
	width: 70px;
	background-color: #009e5d;
	color: #fff;
	border-color: #fff;
}

#route_internal table tr th {
	background-color: #c9d8cd;
	border-color: #fff;
}

#route_internal table tr.year th {
	padding: 4px;
	width: 52px;
}

#route_internal table tr td {
	font-size: 90%;
	background-color: #f1f3f1;
	border-color: #fff;
}

/* @end */

/* @group route_foreign */

#route_foreign h2 {
	background: url(../images/route/h2_foreign.png) no-repeat;
	width: 166px;
}

#route_foreign #entry01 h3 {
	background: url(../images/route/foreign_h3entry01.png) no-repeat;
}

#route_foreign #entry02 h3 {
	background: url(../images/route/foreign_h3entry02.png) no-repeat;
}

#route_foreign #entry03 h3 {
	background: url(../images/route/foreign_h3entry03.png) no-repeat;
}



/* @end */
