@charset "UTF-8";


/*--------------------------------
時刻表
--------------------------------*/

/*カテゴリータイトル*/
div#category_title{
	display:block;
	width:690px;
	height:105px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background:url(img/category_title.jpg) no-repeat;
}

div#category_title h3{
	text-indent:-9999px;
}


/*カテゴリータイトルの下のメインコピー*/
*.copy_area {
	display:block;
	width:690px;
	overflow:hidden;
	margin:0px 0px 30px 0px;
}


/*航路選択ボタン全体*/
*.route_info_area {
	display:block;
	width:690px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}

/*「函館〜青森」航路図とボタンエリア*/
*.route_info1 {
	display:block;
	width:335px;
	height:530px;
	background:url(img/route_info1.gif) no-repeat;
	float:left;
}

/*「函館〜大間」航路図とボタンエリア*/
*.route_info2 {
	display:block;
	width:335px;
	height:530px;
	background:url(img/route_info2.gif) no-repeat;
	float:right;
}

/*航路選択ボタン「函館〜青森」*/
*.route_info1 a{
	display:block;
	width:312px;
	height:76px;
	background:url(img/btn_route1.gif) no-repeat;
	text-indent:-9999px;
	margin:442px 0px 0px 12px;
}

*.route_info1 a:hover{
	background:url(img/btn_route1.gif) no-repeat 0px -76px;
}

/*航路選択ボタン「函館〜大間」*/
*.route_info2 a{
	display:block;
	width:312px;
	height:76px;
	background:url(img/btn_route2.gif) no-repeat;
	text-indent:-9999px;
	margin:442px 0px 0px 12px;
}

*.route_info2 a:hover{
	background:url(img/btn_route2.gif) no-repeat 0px -76px;
}



/*--------------------------------時刻表テーブル--------------------------------*/

/*テーブル幅*/
*.timetable_mini_left{
	width:320px;
	float:left;
}
*.timetable_mini_right{
	float:right;
}

*.timetable_mini{
	width:320px;
	border-bottom:solid 1px #dddddd;
}

*.timetable_large{
	width:690px;
	border-bottom:solid 1px #dddddd;
}


/*項目名部分一括設定*/
*.koumoku_title td{
	background-color:#efefef;
	text-align:center;
	color:#646464;
	border-top:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	border-right:solid 1px #ffffff;
	font-size:93%; *font-size:85%;
	padding:0.3em 0.5em;
}


/*通常セル一括設定*/
*.koumoku_eneven td, *.koumoku_even td, *.koumoku_appeal td{
	text-align:center;
	border-right:dotted 1px #dddddd;
	color:#000000;
	font-size:93%; *font-size:85%;
	padding:0.5em;
}

/*通常セル段：奇数段*/
*.koumoku_even td{
	background-color:#ffffff;
}

/*通常セル段：偶数段*/
*.koumoku_even td{
	background-color:#f0f0f0;
}


/*強調する段：偶数段*/
*.koumoku_appeal td{
	background-color:#d2ecfa;
}

/*強調する文字：偶数段*/
*.koumoku_appeal_text{
	display:block;
	padding:0px;
	background-color:#6bbfec;
}

/* こめじるし */
*.note_asterisk{
	font-size:61%;
	color:#dd0000;
	vertical-align:top;
}
