﻿@charset "UTF-8";
*{margin:0; padding:0; }

html{overflow-y:scroll; }

body{
	background-color:#f3eff7;
	color:black;
	font-family: "メイリオ",Meiryo,Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3", Osaka,"ＭＳ Ｐゴシック",sans-serif;
	margin:0em 1em 0.3em 1em;
	padding-top:0;
	}
a{text-decoration:underline;}
a:link{color:#0000FF;}
a:visited{color:#C20338;}
a:active{color:#FF8040;}
a:hover{background-color:#FFFFD1;color:#4169E1;}




p,li,dt,dl{line-height:1.5; }
li{list-style-type:none; }

/*パンくずリスト*/
.navi{margin-top:10px; margin-bottom:10px; margin-left:4px; }
.navi li {display: inline; font-size:85%; margin:10px 0 ; }

/*大見出し*/
h1{background-color:#f3f5f1;color:#191970;border-style:none groove groove none;border-width:4px;border-color:#3B5127;margin-top:8px;margin-right:auto;margin-left:auto; margin-bottom:8px; padding-left:14pt;font-size:180%;font-weight:bold; padding-top:0.1em;padding-bottom:0.1em; padding-left:20px; }

h2 div.companyname{text-align:left; float:left; position:relative; }
h2 div.stationscore{
	text-align:right; 
	font-weight:normal; 
	font-size:90%;
	position:relative; 
	right:10px; }

/*会社名*/
h2{border-style:groove; border-right:none; border-top:solid thin; border-bottom:none; border-left:solid thick; border-color:green; margin-top:25px; margin-bottom:10px; padding-left:0.6em; padding-top:5px; padding-bottom:5px; font-size:110%; }

/*小見出し名*/
h3{border-style:groove; border-right:none; border-bottom:solid thin; border-top:none; border-left:none; border-color:navy; margin-top:1.4em; margin-left:1.2em; margin-bottom:8px ; padding-left:0.8em; padding-top:0.1em; padding-bottom:0; font-size:100%; }

/*駅名列挙*/
.stationnamelist li {display: inline; }
dl{border:2px solid #999; margin-left:3%; margin-right:3%; }
dt{float:left; width:180px; padding:5px 0 5px 10px; clear:both; border-top:2px solid #999; color:#003; font-size:90%; }
dd{margin-left:180px; padding:5px 5px 5px 10px; border-left:2px solid #999; border-top:2px solid #999; color:#030; font-size:90%; }


p{margin:0 1% 0 4%; font-size:95%; padding-top:0; padding-bottom:0.1em; }

strong{color:#0000CD;font-weight:bold;}
em{color:navy;font-style:normal;font-weight:bold;}

.mail{background-color:#e6d6e3; text-align:right;font-size:80%;margin:0pt; padding-right:5px; font-style:normal; line-height:130%; margin-top:15px; }

del{color:gray;font-size:80%;font-weight:normal;}
/*廃止関係*/
.abolition{background-color:#c0c0c0;}
.abolition1{background-color:#c0c0c0;font-size:90%;}

.toplink{background-color:#C9E8FA;text-align:right;border-style:none;border-width:1;margin:0pt 0pt 5pt 0pt;padding-left:0pt;}
.center{text-align:center;}
/*全駅乗降太字*/
.comp{font-weight:bold; }

/*全駅写真掲載路線背景色*/
.compline1{font-weight:bold; background-color:#E8FEFF; }

/*全駅写真掲載社名背景色*/
.compcompany1{font-weight:bold; background-color:#E8FEFF; }

/*全駅乗降路線背景色*/
.compline2{background-color:#DEF7DF;}
/*全駅乗降社名背景色*/
.compcompany2{background-color:#DEF7DF;}

/*完乗等データ記述部背景色*/
.compday{font-size:90%;line-height:130%;color:#554e46;}
/*全駅写真掲載記述文字色*/
.allstationphoto{font-weight:bold;color:navy;}

.main{padding-right:0.3%;padding-left:0.3%;padding-bottom:0.2%;margin:0pt 5px 0pt 5px;padding-top:0.2%;line-height:130%;}

/*メインテキスト*/
.maintext{
	text-indent:1em;
	line-height:150%;
	}

/*駅名リスト（社別）*/
.stationlist{font-size:90%;}
/*未乗降駅*/
.yet{color:#9c9c9c;font-size:85%;font-weight:normal; }
/*未乗降駅リンク写真あり*/
a.yetlinkphoto{color:#699;font-size:85%;font-weight:normal;}
/*未乗降駅リンク写真なし*/
a.yetlink{color:#6c6c6c;font-size:85%;font-weight:normal; }
/* a:link.yetlink{color:#0000ff; } */
a:visited.yetlink{color:purple; }
/*乗降駅整理中写真あり*/
a.preplinkphoto{color:#6c6c6c;font-weight:normal;}
/*乗降駅整理中写真なし*/
a.preplink{color:#6c6c6c;font-weight:normal; }
a:visited.preplink{color:#076391;}
/*写真未掲載駅*/
.nophoto{font-style:italic;}
/*別ブロック*/
.otherblock{font-size:90%;}
/*url*/
.url{font-size:85%; font-weight:bold; }
/*筆記日*/
.writtenday{color:#15533E;text-align:right;font-size:80%;}
/*サブデータフォント*/
.sub{font-size:90%;line-height:130%;}
/*乗車履歴*/
.history{font-size:90%;line-height:130%;margin-top:0.2%; margin-left:35px; }

/*テーブル関係*/
table{background-color:white;margin-top:3pt;margin-bottom:6pt;margin-left:auto;margin-right:auto;table-layout:fixed;}
td{font-weight:bold;line-height:120%;}
caption{font-size:120%;font-weight:bold;background-color:#FFE4C4;margin-left:auto;margin-right:auto;}

ul{list-style-type:none; }
.company{border-style:groove; border-right:none; border-bottom:solid thin; border-top:none; border-left:solid thick; border-color:green; margin-top:1.4em; padding-left:0.6em; }
.linenavi{margin-left:20px; }
.linenavi li{display:inline; font-size:90%; }

.compline{font-size:90%; }
.writtenday{font-size:85%; text-align:right; }

#point{font-size:90%; line-height:150%; margin-top:15px; margin-left:35px; }
.spot{color:#0e6271; font-weight:bold; }
.stationmark{color:#005943; font-size:85%; margin-top:0.8em; }
/*.maintext{background-color:white; color:black; padding-top:0.5em; padding-bottom:0.5em; }*/

/*ページナビゲーション*/


.page_navi{
	color:#000;
	background: -moz-linear-gradient(top, #e1e0ff, #eaeaff);
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e0ff), to(#eaeaff));
	background: -o-linear-gradient(top, #e1e0ff, #eaeaff);
	background-color:#e1e0ff;
	text-align:center;
	font-size:90%;
	border-top:none;
	border-left:solid 1px #3b5127;
	border-bottom:groove 2px #3b5127;
	border-right:groove 2px #3b5127;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	border-radius:0 0 15px 15px;
	behavior: url(http://travelstation.tk/ie-css3.htc); /*IE対策*/
	}

ul.prev-up-next li{
	display:inline;
	list-style-type:none;
	padding-left:5px;
	padding-right:5px;
	}
ul.prev-up-next li a{
	text-decoration:none;
	}
ul.prev-up-next li a.page_prev:before{
	content:"←"
	}
ul.prev-up-next li a.page_next:after{
	content:"→"
	}

ul.prev-up-next li a:visited{
	color:#609;
	background-color:transparent;
}
ul.prev-up-next li a:hover, a:active{
	color:#033;
	background-color:#ffffe0;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior: url(http://travelstation.tk/ie-css3.htc); /*IE対策*/
}


