@charset "utf-8";

/* --------------------------------------------
 * アクセスガイド　共通設定
 * -------------------------------------------- */

span.reload {
	display:block;
	font-size:12px;
	text-align:right;
	background:url(/map/img/topic_link_s.gif) no-repeat 0;
	margin-left:140px;
}

span.reload a {
	color:#FF0000;
}

span.area {
	display:block;
	font-size:12px;
	text-align:right;
}

h1 {
	display:block;
	width:160px;
	height:35px;
	background:url(/map/img/access.gif) no-repeat;
	text-indent:-9999px;
}

span.top {
	display:block;
	font-size:14px;
	background:url(/map/img/topic_link_s.gif) no-repeat 0;
	text-indent:1em;
}

div.access_map {
	display:table;
	width:550px;
	border:ridge 1px #999999; 
	margin-bottom:10px;
}

div.access_map img {
	float:left;
}

ul li h2 {
	display:block;
	width:160px;
	height:30px;
	text-indent:-9999px;
}

ul li h2.kinsi {
	background:url(/map/img/t_kinsi.gif) no-repeat;
}

ul li h2.koenji {
	background:url(/map/img/t_koenji.gif) no-repeat;
}

ul li h2.yokohama {
	background:url(/map/img/t_yokohama.gif) no-repeat;
}

ul li h2.omiya {
	background:url(/map/img/t_omiya.gif) no-repeat;
}

ul li h2.chiba {
	background:url(/map/img/t_chiba.gif) no-repeat;
}

ul li h2.osaka {
	background:url(/map/img/t_osaka.gif) no-repeat;
}

ul li h2.tennoji {
	background:url(/map/img/t_tennoji.gif) no-repeat;
}

ul li h2.kyoto {
	background:url(/map/img/t_kyoto.gif) no-repeat;
}

ul li h2.nagoya {
	background:url(/map/img/t_nagoya.gif) no-repeat;
}

ul li h2.sendai {
	background:url(/map/img/t_sendai.gif) no-repeat;
}

ul li div.access {
	display:table;
	width:546px;
	border:2px solid #0066FF;
	margin-bottom:10px;
}

ul li div.access div.img_map {
	display:block;
	width:255px;
	float:left;
}

ul li div.access div.img_map span.caption {
	display:block;
	font-size:12px;
	color:#0066FF;
	line-height:1.2;
	margin-bottom:5px;
}

ul li div.access div.campus {
	display:block;
	width:290px;
	float:right;
}

ul li div.access div.campus span.title {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0066FF;
	padding-left:3px;
}

ul li div.access div.campus span.title span.title2 {
	display:block;
	font-size:11px;
	color:#FFFFFF;
	text-indent:1em;
	margin-top:-5px;
}

ul li div.access div.campus p.content {
	font-size:14px;
	line-height:1.25;
	padding-left:3px;
}

ul li div.access div.campus p.content span.content_link {
	display:block;
	font-size:11px;
	background:url(/map/img/topic_link_s.gif) no-repeat 0;
	text-indent:1em;
	margin-top:5px;
}
