/* CurlyStation Style Sheet */

/* 普通の文章 */
.normal{
	font-size:medium;
	font-weight:medium;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	line-height:100%;
	color:black;
}

/* 未参照リンク */
a:link{
	font-weight:bold;
	text-decoration:underline;
	color:blue;
}

/* 参照済みリンク */
a:visited{
	font-weight:medium;
	font-style:normal;
	text-decoration:underline;
	color:green;
}
/* 考え中リンク */
a:hover{
	font-weight:medium;
	font-style:normal;
	text-decoration:underline;
	color:red;
}
/* 参照中リンク */
a:active{
	font-weight:medium;
	font-style:normal;
	text-decoration:none;
	color:tomato;
}

/* ミニタイトル */
.minititle{
	font-size:medium;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	color:seagreen;
}

/* ページタイトル */
.pagetitle{
	font-size:x-large;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:center;
	color:deeppink;
}

/* 詳細タイトル */
.detailtitle{
	font-size:x-large;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	color:mediumblue;
}

/* 詳細タイトル */
.detailer{
	font-size:x-large;
	font-weight:bold;
	font-family:fantasy, sans-serif;
	color:mediumblue;
	background-color:khaki;
	font-style:normal;
	border:5px double navy;
	text-align:left;
}

/* 詳細タイトル */
.titler{
	font-size:x-large;
	font-weight:bold;
	font-family:fantasy, sans-serif;
	color:lavender;
	background-color:darkblue;
	font-style:normal;
	border:5px dashed brown;
	text-align:center;
}

/* 文中に警告文（群青） */
.attention{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	color:brown;
}

/* 文中に警告文（青） */
.attentionblue{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	color:blue;
}

/* 文中に警告文（赤） */
.attentionred{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	color:red;
}

/* 中央に警告文 */
.attentionc{
	font-size:medium;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:center;
	color:darkblue;
}

/* 説明小見出し */
.explain{
	font-size:large;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:white;
	background-color:dodgerblue;
}

/* 説明小見出し */
.explain2{
	font-size:medium;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:midnightblue;
	background-color:lightblue;
}

/* 説明小見出し */
.explain3{
	font-size:medium;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:orangered;
	background-color:lavender;
}

/* 説明小見出し */
.explain4{
	font-size:small;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:maroon;
	background-color:cornsilk;
}

/* 説明小見出し */
.explain5{
	font-size:small;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:orangered;
	background-color:snow;
}

/* マウス見出し */
.mouseexplain{
	font-size:large;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:navy;
	background-color:khaki;
	position:absolute;
	width:0;
}

/* 駅名 */
.stname{
	color:darkslategray;
	background-color:thistle;
	border-color:thistle;
}

/* 市町村名 */
.cityname{
	color:navy;
	background-color:lightgrey;
	border-color:lightgrey;
}

/* 都道府県名 */
.prefname{
	color:navy;
	background-color:tan;
	border-color:tan;
}

/* 乗り換え */
.changehere{
	color:maroon;
	background-color:cornsilk;
	border-color:cornsilk;
}

/* 頭文字 */
.capital{
	font-size:200%;
}

/* ゆったり */
.relax{
	line-height:1.5em;
}

/* dtタグはboldで表示してよ〜 */
dt{
	font-weight:bold;
}

/* kbdタグはdarkredで表示してよ〜 */
kbd{
	color:darkred;
}

/* “年”表示用 */
.yearborder{
	border-right-style:none;
}

/* “月”表示用 */
.monthborder{
	border-left-style:none;
	border-right-style:none;
}

/* “日”表示用 */
.dayborder{
	border-left-style:none;
}

