@charset "utf-8";
/******* 基本設定 *******/
body{margin: 3px;
font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height: 1.166;
text-align: center;}
table{margin: 0 0 3px 0;
padding: 0;
font-size: 12px;}
th,tr {font-weight:normal;}
h1, h2, h3, p {margin: 0;}
h1, h2 {font-size: 15px;
color: #FF6500;}
p{font-size: 12px;}
#container{margin: 0 auto;
width:746px;}
#container a:link{color: #0099FF;}
#container a:visited{color: #9966FF;}
#container a:hover{color: #FF0099;}
/******* ヘッダ *******/
#header {text-align:left;}
#header h2{margin: -31px 0 0 540px;
position: absolute;}
#header p{margin: 0 0 0 5px;}
#header img{margin: 3px 0 0 0;}
#header a:link img{border: 3px double #999999;}
#header a:visited img{border: 3px double #FF6500;}
#header a:hover img{border: 3px double #FF0000;}
/******* 実際にコンテンツを書く場所 *******/
#contents p{padding: 3px 3px 0px 3px;
font-size: 12px;}
#contents a:link img{border: 2px solid #0099FF;} 
#contents a:visited img{border: 2px solid  #9966FF;}
#contents a:hover img{border: 2px solid #FF0000;}
/******* フッタ *******/
#footer{width: 747px;
height: 33px;
white-space:nowrap;
background-color: #319A63;
color: #FFFFFF;
border: 3px double #FFFFFF;}
#footer img{padding: 0;
float: left;}
#footer h3{padding: 7px 4px 0 0;
float: right;
font-size: 13px;
font-weight: normal;}
#footer a:link img{border: 1px solid #0065FF;}
#footer a:visited img{border: 1px solid #9966FF;}
#footer a:hover img{border: 1px solid #FF0099;}
#footer a:link{color: #FFFFFF;}
#footer a:visited{color: #9966FF;}
#footer a:hover {background-color: #ADF3A5;}
/******* ボーダーなし *******/
#imglink img{margin: 0;
padding: 0;}
#imglink a:link img{border: 1px solid #0065FF;}
#imglink a:visited img{border: 1px solid #9966FF;}
#imglink a:hover img{border: 1px solid #FF0099;
background-color: transparent;}
/******* ボーダーなし2 *******/
#imglink2 img{margin: 0;
padding: 0;}
#imglink2 a:link img{border: 1px solid #0065FF;}
#imglink2 a:visited img{border: 1px solid #9966FF;}
#imglink2 a:hover img{border: 1px solid #FF0099;
background-color: transparent;}
/******* 背景なし *******/
.back a:hover{background-color: transparent !important;}
/******* マップリンク *******/
 .mlink{font-size: 13px;
font-weight:normal;
text-align: center;}
/******* テキスト色を変える *******/
.c1{color: #FF0000;} /* 赤 */
.c1b{color: #FF0000;
font-weight:bold;}
.c16{color: #FF0000;
font-size: 16px;
font-weight:bold !important;} /* 赤１６（価格） */
.c1e{color: #FF0000;
font-style:oblique;}
.c2{color: #ff6600;} /* オレンジ */
.c4{color: #319A63;} /* 緑 */
.c4e{color: #319A63;
font-style:oblique;}
.c8{color: #993300;
font-size: 16px;} /* 茶１６（駅名） */
.c18{color: #993300;} /* 茶 */
.c11{color: #FFFFFF;
font-size: 12px;} /* 白 */
.c3{color: #666666;} /* グレー */
.c19{color: #993300;
font-weight:normal;} /* 茶 細字 */
.c16e{color: #FF0000;
font-size: 16px;}
/******* 太字・細字 *******/
.nor{font-weight:normal;}

.b{font-weight:bold;}
.c09{color: #D02B54;}
.s13{font-size: 13px;}
.s16{font-size: 16px;}
/******* 横揃え *******/
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
