A:link { color: #0000ff; }
A:visited { color: #9400d3; }
A:active { color: #ff0000; }
A:hover { background-color: #ffff00; }

h2.area {color:#0000ff; background-color:#ffffff; padding:5px;margin:5px;}
h3.kaisha {padding-top:2px;	margin-top:0px;
padding-bottom:2px;	margin-bottom:0px;	color:#000000;}




/*選択されているタブのコンテンツのみを表示*/
#contents2,#contents3,#contents4,#contents5,#contents6,#contents7,#contents8,#contents9 {display:none; }
label {white-space: nowrap;}
div.city-choice {
	padding: 3px; margin-bottom:20px;	color:#000000; font-weight:normal;
	border: 3px #000080 solid;
	text-align:justify;
	background-color: #FFFFFF; }





span.area-center {color:#ffffff;	font-weight:bold;
background-color:#0000ff;}
span.area-kencho {color:#ffffff;	font-weight:bold;
background-color:#1e90ff;}
span.area-taniyama {color:#ffffff;	font-weight:bold;
background-color:#ff0000;}
span.area-hiroki {color:#ffffff;	font-weight:bold;
background-color:#ff4500;}
span.area-yoshino {color:#ffffff;	font-weight:bold;
background-color:#800000;}
span.area-iso {color:#000000;	font-weight:bold;
background-color:#ffff00;}
span.area-sakamoto {color:#ffffff;	font-weight:bold;
background-color:#ff69B4;}
span.area-ishiki {color:#ffffff;	font-weight:bold;
background-color:#008000;}
span.area-josei {color:#ffffff;	font-weight:bold;
background-color:#9400d3;}




h2.area-center {border-left:15px #0000ff solid;}
h2.area-kencho {border-left:15px #1e90ff solid;}
h2.area-taniyama {border-left:15px #ff0000 solid;}
h2.area-hiroki {border-left:15px #ff4500 solid;}
h2.area-yoshino {border-left:15px #800000 solid;}
h2.area-iso {border-left:15px #ffff00 solid;}
h2.area-sakamoto {border-left:15px #ff69B4 solid;}
h2.area-ishiki {border-left:15px #008000 solid;}
h2.area-josei {border-left:15px #9400d3 solid;}





div.keitolist {background-color:#ffffff;}

ul.keitolist {padding-top:0px;	margin-top:0px;
padding-bottom:10px;	margin-bottom:0px;	color:#000000;}







th{white-space:nowrap;}
td {padding: 3px}

.caution-title	{text-align:center;	font-size:150%;
line-height: 180%;	background-color:#ff0000;	color:#ffffff;}
.topic{ color:#000000; font-weight:bold;
text-align:left;	line-height: 150%;
background-color:#ffff00;
border:3px #ff0000 dashed;
}

div.maintext {text-align:justify; padding-bottom:1em;}

.caution { color:#ff0000; font-weight:bold;
background-color:#ffff00;}

sup.newcontent { background-color:#ffff00; color:#ff0000; font-weight:bold;}
sup.dia-old { background-color:#000000; color:#ffff00; font-weight:bold;}
sup.dia-new { background-color:#ff0000; color:#ffffff; font-weight:bold;}



/*表罫線色指定*/


/*トップページ*/
tr.mainmenu {text-align:center;	border:0px #000000 solid;}
td.col-menu {text-align:center;	border:0px #000000 solid;	width:auto;}




/*路線別時刻表*/
div.timetable-r {background-color:azure;
color:black;    }


table.tt2list	{
    
}

/*臨時便対応*/
span.dia-usual {font-weight:bold;
color:#ffffff;	background-color:#0000ff;}
span.dia-holiday {font-weight:bold;
color:#ffffff;	background-color:#ff0000;}
span.dia-extra {font-weight:bold;
color:#000000;	background-color:#00ff00;}





span.corona {background:white;color:red;font-weight:bold;font-size:120%;}
span.caution {color:#ff0000; background-color: #ffff00;}





/*アイコン位置調整*/
img.icon { vertical-align: middle; }



.houmen {color:#ffffff; font-size:125%}
.houmen0 {color:#000000; font-size:125%}
.houmen-sub {color:#ffffff; font-size:100%}






/*時刻表ファイルリスト*/
table.tt1list	{color:#000000;
border: 1px #000080 solid; width:auto;
background-color:#ffffff;
border-width: 1px; border-style: solid; border-spacing: 0px;
margin-left: auto; margin-right: auto;}
th.tt1list,td.tt1list	{border:1px #000080 solid; width:auto;
border-width: 1px; border-style: solid; border-spacing: 0px;}
td.tt1no	{color:#000000;
border:1px #000080 solid; width:3.5em;
border-width: 1px; border-style: solid; border-spacing: 0px; text-align:center;}
td.tt1day	{color:#000000;
border:1px #000080 solid; width:10.0em;
border-width: 1px; border-style: solid; border-spacing: 0px; text-align:center;}

div.tt1houmen	{font-weight:bold; font-size:120%;}
ul.rosenlist {color:#000000;
  line-height: 1.20; /*文の行高*/
  padding: 0em 0; /*前後の文との余白*/
list-style-type: circle;
margin: 0 0 0 1em; font-size:100%;
}


/*時刻表ファイルリスト2（臨時用）*/
table.tt2list	{color:#000000;
border-bottom: 3px #000080 solid;
border-left: 3px #000080 solid;
border-right: 3px #000080 solid;
border-top: 0px;
width:100%;
background-color:#ffffff;
border-width: 1px; border-style: solid; border-spacing: 0px;
margin-left: auto; margin-right: auto;
line-height:1.2;}
td.tt2list1	{border-top:1px #000080 solid;
border-bottom:0px;	border-left:0px;	border-right:0px;
width:auto;
border-style: solid; border-spacing: 0px;
padding-top:5px;
font-size:110%;	font-weight:bold;
    }
td.tt2list2	{border:0px; width:auto;
border-style: solid; border-spacing: 0px;
padding-bottom:10px;line-height:1.7;}
a.tt2listlink	{border: solid 2px; padding:2px;}
span.tt2listlink	{border: solid 2px #999999; padding:2px; color:#999999;}


tr.oldtimetable { background-color:silver; }




/*方面別索引用*/
.i-center	{font-weight:bold; color:#ffffff; background-color:#0000FF;}
.i-taniyama	{font-weight:bold; color:#ffffff; background-color:#ff0000;}
.i-hiroki	{font-weight:bold; color:#ffffff; background-color:#FF4500;}
.i-kencho	{font-weight:bold; color:#ffffff; background-color:#1E90FF;}
.i-ishiki	{font-weight:bold; color:#ffffff; background-color:#008000;}
.i-sakamoto	{font-weight:bold; color:#ffffff; background-color:#FF69B4;}
.i-iso		{font-weight:bold; color:#000000; background-color:#FFD700;}
.i-yoshino	{font-weight:bold; color:#ffffff; background-color:#800000;}
.i-josei	{font-weight:bold; color:#ffffff; background-color:#9400d3;}
.i-community	{font-weight:bold; color:#ffffff; background-color:#696969;}
.i-others	{font-weight:bold; color:#ffffff; background-color:#696969;}



/*方面別タイトル部*/
.tt1area-center {font-size:150%; font-weight:bold; color:#ffffff; background-color:#0000FF;}
.tt1area-taniyama {font-size:150%; font-weight:bold; color:#ffffff; background-color:#FF0000;}
.tt1area-hiroki	{font-size:150%; font-weight:bold; color:#ffffff; background-color:#FF4500;}
.tt1area-kencho	{font-size:150%; font-weight:bold; color:#ffffff; background-color:#1E90FF;}
.tt1area-ishiki	{font-size:150%; font-weight:bold; color:#ffffff; background-color:#008000;}
.tt1area-sakamoto	{font-size:150%; font-weight:bold; color:#ffffff; background-color:#FF69B4;}
.tt1area-iso	{font-size:150%; font-weight:bold; color:#000000; background-color:#FFD700;}
.tt1area-yoshino	{font-size:150%; font-weight:bold; color:#ffffff; background-color:#800000;}
.tt1area-josei	{font-size:150%; font-weight:bold; color:#ffffff; background-color:#9400d3;}



/*水平線（トップページ用）*/
hr.toppage {
 border: 2px dotted #ffffff;}

a.footlink {color:#ffffff;}




/*備考欄*/
.remarks {font-size:80%}

div.update {
text-align:right;
font: italic normal normal 80% "BIZ UDP明朝 M","IPA P明朝","游明朝";}
