﻿@charset "UTF-8";
body{background-color:#ebecf6; font:black; 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;}

/*大見出し*/
h1{background-color:#f3f5f1;color:#191970;border-style:none groove groove none;border-width:4px;border-color:#3B5127;margin-top:0px;margin-right:auto;margin-left:auto;padding-left:14pt;font-size:180%;font-weight:bold; padding-top:0.1em;padding-bottom:0.1em; padding-left:20px; }

/*路線名*/
h2{border-style:groove; border-right:none; border-top:solid thin; border-bottom:none; border-left:solid thick; border-color:green; margin-top:1.4em; padding-left:0.6em; padding-top:0.1em; padding-bottom:0; font-size:130%; }

/*小見出し名*/
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; padding-left:0.8em; padding-top:0.1em; padding-bottom:0; font-size:115%; }

/*駅名列挙*/
.stationnamelist li {display: inline; line-height:150%; }
dl{border:2px solid #999; margin-left:3%; margin-right:3%; line-height:1.6; }
dt{float:left; width:180px; padding:5px 0 5px 10px; clear:both; border-top:2px solid #999; color:#003; }
dd{margin-left:180px; padding:5px 5px 5px 10px; border-left:2px solid #999; border-top:2px solid #999; color:#030; }


p{margin:0 1% 0 4%; font-size:95%; line-height:130%; 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%;}

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;}
/*全駅写真掲載背景色*/
.comp1{background-color:#E8FEFF;}
/*全駅乗降背景色*/
.comp2{background-color:#DEF7DF;}
/*完乗等データ記述部背景色*/
.compday{font-size:85%;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%;}

/*未乗降駅*/
.yet{color:#9c9c9c;font-size:90%;font-weight:normal;font-style:italic; }
/*未乗降駅リンク写真あり*/
a.yetlinkphoto{color:#6c6c6c;font-size:90%;font-weight:normal;}
/*未乗降駅リンク写真なし*/
a.yetlink{color:#6c6c6c;font-size:90%;font-weight:normal;font-style:italic; }
/*乗降駅整理中写真あり*/
a.preplinkphoto{color:#6c6c6c;font-weight:normal;}
/*乗降駅整理中写真なし*/
a.preplink{color:#6c6c6c;font-weight:normal;font-style:italic; }
/*写真未掲載駅*/
.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%;}

/*パンくずリスト*/
.navi li {display: inline; font-size:85%; }

/*パンくずリスト併用ナビ*/
.prevnext{background-color:#F9FFF2;text-align:center;margin:0pt 25pt 5pt;border-style:none groove groove none;border-width:1px;font-size:80%;padding-top:2pt;padding-bottom:2pt;}

/*テーブル関係*/
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 li{display:inline; font-size:90%; }

.compline{font-size:90%; }
.writtenday{font-size:85%; text-align:right; }

#point{font-size:90%; line-height:150%; }
.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; }*/

