/*全体フォント設定*/
body, pre { font-family: "メイリオ"; }
th, td { font-family: "メイリオ"; }
select { font-family: "メイリオ"; }

/*見出し部*/
div#map_headline, div#topic_headline {
	border: 3px solid #FF0000;
	background: #DBEFFF;
	font-weight: bold;
}
/*サブタイトル-日時表示*/
div#subtitle li.infotime200 p {
	color:#004ADE;
	background:url(../../common/images/002/subtitle/common/time_bg_200px.gif) no-repeat;
}
/*サブタイトル*/
div#infomation h3 {
	border-left: 4px solid #FF7800;
	color: #004AEE;
}
/*トピック画面サブタイトルタイトル文字*/
div#view_topic span.topic_subtitle {
	border-left: 4px solid #FF7800;
	border-bottom: 4px solid #FF7800;
	font-weight: bold;
	color: #0054FF;
}
/*トピック画面サブタイトル発表時間部*/
div#view_topic p.infotime200 {
	color:#004ADE;
	background:url(../../common/images/002/tsunami_dpx/time_bg_200px.gif) no-repeat;
}
/*トピック画面サブタイトル資料ボタン*/
div#view_topic span.topic_note {
	color: #000000;
	border: 2px solid #000000;
}
/*資料リンク*/
div#view_topic a {
	color: #000000;
}

/*情報分(本文等)*/
.forecast_text {
	border: 1px dotted #0054FF;
	background: #DBEFFF;
}
/*情報文一覧設定*/
div#view_topic table, div#view_text table {
	background: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
/*情報文一覧ヘッダー部*/
div#view_topic th, div#view_text th {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #54B2FF;
}
/*情報文一覧データ部*/
div#view_topic td, div#view_text td {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
/*大津波警報背景色*/
div#view_topic .ootsunami, div#view_text .ootsunami {
	color: #FFFFFF;
	background: #C800FF;
}
/*津波警報背景色*/
div#view_topic .keiho, div#view_text .keiho {
	color: #FFFFFF;
	background: #FF2800;
}
/*津波注意報背景色*/
div#view_topic .tyuui, div#view_text .tyuui {
	background: #FAF000;
}
/*津波予報背景色*/
div#view_topic .yohou, div#view_text .yohou {
	background: #FFFFFF;
}
/*津波予報背景色*/
div#view_topic .datanone, div#view_text .datanone {
	background: #C3C3C3;
}
/*警告文字*/
div#view_topic .noticetext, div#view_text .noticetext {
	color: #FF0000;
	font-weight: bold;
}
/*注意文字*/
div#view_topic .cautiontext, div#view_text .cautiontext {
	color: #000000;
	font-weight: bold;
}
/*警告枠*/
div#view_topic .noticeline, div#view_text .noticeline {
	border: 2px solid #FF0000;
}
/*トピック画面震源情報文字情報部*/
div#topic_earthquake div.topic_earthquake_text {
	border: 1px solid #0054FF;
}
/*トピック画面震源情報警告文字*/
div#topic_earthquake span.noticetext {
	color: #FF0000;
}

/*印刷設定*/
@media print {
	body {
		background:none;
	}
	div#rap {
		border:none;
	}
	div#rap_scroll {
		border:none;
	}
	div#subtitle {
		background:none;
	}
	div#subtitle h2 {
		color:black;
	}
	div#map_headline, div#topic_headline {
		border: 1px solid #000000;
		background: none;
	}
	div#infomation h3 {
		border-left: 2px solid #000000;
		color: #000000;
	}
	div#view_topic span.topic_subtitle {
		border-left: 2px solid #000000;
		border-bottom: 2px solid #000000;
		color: #000000;
	}
	div#subtitle ul {
		display:none;
	}
	.forecast_text {
		border: 1px dotted #000000;
	}
	.border {
		border:1px solid black;
	}
	div#view_topic p.infotime200 {
		color:#000000;
		background:none;
	}
	div#topic_earthquake div.topic_earthquake_text {
		border: 1px solid #000000;
	}
	dl#explanation {
		background:none;
		border: 1px solid black;
	}
	dl#explanation dt {
		background:none;
		color:black;
	}
	div#operate dt {
		border:1px solid black;
		color: black;
		background:none;
	}
	div#operate dt#select_area_title, div#operate dt#select_time_title, div#operate dt#select_info_title, div#operate dt#guide_title {
		background:none;
	}
	div#operate dd {
		border-right:1px solid black;
		border-bottom:1px solid black;
		border-left:1px solid black;
	}
	div#operate dl#op_select_info {
		display:none;
	}
}
