@charset "UTF-8";

div#container{
	margin:0px;
	padding:0px;
	position:relative;
	text-align:center;
	width: 610px;
	height: 580px;
	border: 5px solid #79503A;
}

div#map{
	width:610px;
	height:580px;
	
}

div#container div#mapTub ul li{
	float:left;
	padding:5px 4px;
	border:1px solid #CCC;
	margin-right:10px;
}

div#container div#mapArea{
	clear:both;
}

div#container div#mapArea div#map{
	float:left;
}

div#container div#groupLine{
	clear:both;
	margin-top:5px;
	text-align:center;
	border:1px solid #CCC;
	padding:3px;
}

div#container div#groupLine ul{
	list-style:none;
}

div#container div#groupLine p{
	border-top:1px solid #DDD;
	padding-top:5px;
}

/* =======================================
	 吹き出し
======================================== */

div#gMapArea{
	font-size:12px;
	color:#424242;
}

/* ---------------------------
	基本情報  || 距離情報
----------------------------*/

div.mapNS p{
	font-size:16px;
	line-height:1.3em;
}

div.mapNS p#normal{ color:#026EA5;}

div.mapNS p#section{ color:#3D7A4F;}

div.mapNS span#time{
	font-size:20px;
	font-weight:bold;
}

/* ---------------------------
	区間情報
----------------------------*/

div.mapRun p{
	font-weight:bold;
	font-size:16px;
	line-height:1.3em;
}

div.mapRun p#ico{ color:#026EA5;}

div.mapRun p#else{ color:#FF7F00;}

div.mapRun p#else span{
	font-size:12px;
	font-weight:normal;
	color:#424242;
}

div.mapRun span#time{
	font-weight:bold;
	font-size:20px;
}

/* ---------------------------
	大学情報
----------------------------*/

div.mapUns p{
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
}

/* ---------------------------
	ツアー情報
----------------------------*/

div.mapOsusume p#title{
	font-size:16px;
	line-height:1.3em;
	font-weight:bold;
}

div.mapOsusume div#detail span{
	float:left;
	padding-right:5px;
}