/* CSS Document */

body{
margin:0px;
padding:0px;
text-align:center;
background-color:#FFFFFF;
}


a:hover{
background-color:#CCCCCC;
}


/*テキスト制御*/

.M {
font-size: 90%;
line-height: 140%;
}
.S {
font-size: 85%;
line-height: 140%;
}
.L {
font-size: 100%;
line-height: 140%;
}
.LL {
font-size: 110%;
line-height: 140%;
}

/*見出し*/

h1{
margin:0px;
padding:0px;
}

h2{
margin:0px;
padding:0px;
}

/*TOPページ*/

.top-txt {
	border-top: dashed 1px #CCCCCC;
	border-bottom: dashed 1px #CCCCCC;
	padding: 7px;
	font-size: 85%;
	line-height: 140%;
	text-align: center;
	color:#666666;
	
}



/*施設一覧*/


.shisetu-cat-midashi {
	background-color:#EEEEEE;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#333333;
	
}


.shisetu-midashi {
	background-color:#FFCC66;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

.shisetu-name {
	background-color:#FFF0D1;
	border-left: solid 3px #FFCC66;
	padding: 5 5 5 8px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#663333;
	
}

.shisetu-txt {
	background-color:#FFF0D1;
	padding: 5px;
	font-size: 80%;
	line-height: 140%;
	text-align: left;
	color:#333333;
	
}

.setsubi-txt {
	background-color:#FFE6B3;
	padding: 5px;
	font-size: 70%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

.setsubi-mark {
	background-color:#FFF0D1;
	padding: 5px;
	font-size: 70%;
}

/*高速道路SA･PAバリアフリー情報*/

.sapa-midashi {
	background-color:#FFCC66;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

.sapa-txt {
	background-color:#FFF0D1;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	text-align: left;
	color:#333333;
}

.sapa-name {
	background-color:#FFF0D1;
	border-left: solid 3px #FFCC66;
	padding: 5 5 5 8px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#663333;
	
}

.sapa-highway {
	background-color:#FFE6B3;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

/*福祉タクシー情報*/

.taxi-midashi {
	background-color:#FFCC66;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

.taxi-txt {
	background-color:#FFF0D1;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	text-align: center;
	color:#333333;
}

.taxi-txt2 {
	background-color:#FFF0D1;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	text-align: left;
	color:#333333;
}

.taxi-name {
	background-color:#FFF0D1;
	border-left: solid 3px #FFCC66;
	padding: 5 5 5 8px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#663333;
	
}

.taxi-town {
	background-color:#FFE6B3;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

.taxi-setsubi1 {
	background-color:#FFFFFF;
	padding: 8px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#663333;
	
}

.taxi-setsubi2 {
	background-color:#FFFFFF;
	padding: 8px;
	font-size: 85%;
	line-height: 140%;
	text-align: left;
	color:#333333;
	
}

/*トイレ標識設置施設*/

.restroom-midashi {
	background-color:#FFCC66;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#660000;
	
}

.restroom-txt {
	background-color:#FFFFFF;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	text-align: center;
	color:#333333;
}

.restroom-name {
	background-color:#FFF0D1;
	padding: 5 5 5 8px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

.restroom-midashi2 {
	background-color:#FFF0D1;
	border-bottom: dashed 1px #FFCC66;
	padding: 5 5 5 10px;
	font-size: 100%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#660000;
}


.restroom-name2 {
	background-color:#FFFFFF;
	border-left: solid 3px #FFCC66;
	border-bottom: solid 1px #FFCC66;
	padding: 5 5 5 10px;
	margin-bottom: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#33333;
	
}

.restroom-txt2 {
	background-color:#FFFFFF;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	text-align: left;
	color:#333333;
}

.restroom-waku {
	border: solid 1px #FFCC66;
}

/*リンク集*/

.link-koumoku {
	background-color:#EEDDCB;
	border: dashed 1px #CC9966;
	padding: 5 5 5 10px;
	font-size: 100%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#660000;
}

.link-name {
	background-color:#FFFFFF;
	border-left: solid 3px #FFCC66;
	border-bottom: solid 1px #FFCC66;
	padding: 5 5 5 8px;
	margin-bottom: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#33333;
	
}

.link-txt {
	background-color:#FFFFFF;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	text-align: left;
	color:#333333;
}

.todofuken-link {
	background-color:#FFEBC2;
	padding: 5px;
	font-size: 80%;
	line-height: 140%;
	text-align: left;
	color:#333333;
}

/*市町村名一覧*/

.name-midashi {
	background-color:#FFCC66;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#660000;
	
}

.name-txt {
	background-color:#FFFFFF;
	border-bottom: solid 1px #FFF0D1;
	padding: 8px;
	font-size: 90%;
	line-height: 140%;
	text-align: left;
	color:#333333;
}

.name-name {
	background-color:#FFF0D1;
	padding: 8px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

/*鉄道駅舎*/

.station-midashi {
	background-color:#FFCC66;
	padding: 5px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: center;
	color:#663333;
	
}

.station-txt {
	background-color:#FFF0D1;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	text-align: left;
	color:#333333;
}

.station-name {
	background-color:#FFF0D1;
	border-left: solid 3px #FFCC66;
	padding: 5 5 5 8px;
	font-size: 90%;
	line-height: 140%;
	font-weight:bold;
	text-align: left;
	color:#663333;
	
}

.station-line {
	background-color:#FFE6B3;
	padding: 5px;
	font-size: 85%;
	line-height: 140%;
	font-weight:bold;
	text-align:left;
	color:#663333;
	
}

