/*見出し部*/
div#map_headline, div#topic_headline {
	width: 594px;
	padding: 3px;
	margin-bottom: 2px;
	display:none;
}
/*見出し文*/
div#map_sub_text, div#topic_sub_text {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	display:none;
}
/*見出し操作部*/
div#map_headline_op, div#topic_headline_op {
	padding: 0px;
	margin: 0px;
	width:580px;
	height:22px;
	display:none;
}
/*見出し操作部ボタン*/
div#map_headline_op img, div#topic_headline_op img {
	float: right;
	padding: 0px;
	margin: 2px 0px 0px 5px;
}
div#map_headline_op span, div#topic_headline_op span {
	float: right;
}

/*トピック画面各ブロック*/
div#view_topic div.topic_block {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
/*トピック画面サブタイトル部*/
div#view_topic div.topic_subtitle_block {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
/*トピック画面サブタイトルタイトル文字*/
div#view_topic span.topic_subtitle {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 2px;
	font-size: 14px;
	line-height: 1.1em;
	float:left;
}
/*トピック画面サブタイトル詳細ボタン*/
div#view_topic span.topic_btn_detail {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display:inline;
	float:left;
}
/*トピック画面サブタイトル資料ボタン*/
div#view_topic span.topic_note {
	height:15px;
	margin:0px 0px 0px 10px;
	padding:0px 2px 2px 0px;
	font-size:12px;
	text-align:center;
	float:left;
}
div#view_topic a {
	text-decoration: none;
	text-align:center;
}
/*トピック画面サブタイトル発表時間部*/
div#view_topic p.infotime200 {
	width:200px;
	height:17px;
	margin:3px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:17px;
	float:right;
}
/*トピック画面地図部*/
div#topic_map {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
/*トピック画面震源情報*/
div#topic_earthquake {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:290px;
}
/*トピック画面震源情報文字情報部*/
div#topic_earthquake div.topic_earthquake_text {
	width: 260px;
	margin:0px 0px 0px 10px;
	padding: 3px;
	margin-bottom: 2px;
	float: left;
	font-size:12px;
}

/*情報文領域*/
.forecast_text {
	width: 580px;
	min-height: 400px;
	margin: 0px 0px 7px 0px;
	padding: 10px;
	font-size: 14px;
}

/*訓練・試験タイトルメッセージ*/
div.text_training {
	width: 600px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 16px;
	display: none;
}
div.text_training_short {
	width: 290px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 16px;
	display: block;
}

/*情報文一覧設定*/
div#view_topic table, div#view_text table {
	font-size: 12px;
	width: 580px;
	margin: 0px 5px 2px 5px;
	text-align: center;
	border-bottom: none;
	border-left: none;
}
/*情報文一覧ヘッダー部*/
div#view_topic th, div#view_text th {
	border-top: none;
	border-right: none;
}
/*情報文一覧データ部*/
div#view_topic td, div#view_text td {
	border-top: none;
	border-right: none;
}
/*情報文一覧項目*/
div#view_topic span, div#view_text span {
	margin: 0px;
	padding: 0px;
}
/*情報文地点名*/
div#view_topic .pointname, div#view_text .pointname {
	padding-left: 5px;
	text-align: left;
}
/*情報文観測所名*/
div#view_topic .stationname, div#view_text .stationname {
	padding-left: 20px;
	text-align: left;
}
/*情報文注警報色表示ブロック*/
div#view_text .alertblock {
	width: 50px;
}
/*トピック情報文注警報色表示ブロック*/
div#view_topic .alertblock_topic {
	width: 20px;
}
/* イメージアイコン */
div#view_topic .imgicon {
	width: 25px;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

/*解説部*/
dl#explanation {
	height:auto;
	min-height:44px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:12px;
}
/*解説部-タイトル*/
dl#explanation dt {
	width:15px;
	height:40px;
	min-height:35px;
	margin:0px;
	padding:2px 0px 2px 2px;
	float:left;
	line-height:16px;
}
/*解説部-本文*/
dl#explanation dd {
	width:578px;
	/*margin:0px;
	float:right;*/
	margin:0px 0px 0px 20px;
	padding:2px 0px 0px 1px;
	line-height:1.2em;
	float:none;
}

/*サブタイトル-日時表示*/
div#subtitle li.infotime200 p {
	width:200px;
	height:17px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	line-height:17px;
}
/*操作部-凡例-内容*/
div#operate dd#guide {
	margin: 0px;
	padding-left: 15px;
	text-align: left;
}

/*地図移動矢印*/
div#move_tbar {
	cursor:pointer;
	position:absolute;
	left:20px;
	top:0px;
}
div#move_rbar {
	cursor:pointer;
	position:absolute;
	left:580px;
	top:20px;
}
div#move_bbar {
	cursor:pointer;
	position:absolute;
	left:20px;
	top:460px;
}
div#move_lbar {
	cursor:pointer;
	position:absolute;
	left:0px;
	top:20px;
}
div#move_zenkoku {
	cursor:pointer;
	position:absolute;
	left:30px;
	top:30px;
}
div#move_tbar div {
	position:absolute;
	top:4px;
	left:290px;
	font-size:13px;
}
div#move_rbar div {
	position:absolute;
	top:230px;
	left:4px;
	font-size:13px;
}
div#move_bbar div {
	position:absolute;
	top:4px;
	left:290px;
	font-size:13px;
}
div#move_lbar div {
	position:absolute;
	top:230px;
	left:4px;
	font-size:13px;
}
/*印刷時のみ表示*/
.print {
	display:none;
}
.print_ie6 {
	display:none;
}
/*印刷専用*/
@media print {
	.noprint {
		display:none;
	}
	.print {
		display:inline;
		font-size:7pt;
	}

	div#rap_scroll {
		width:608px;
	}
	div#subtitle {
		width:608px;
	}
	div#infomation {
		width:482px;
	}

	dl#explanation dt {
		width:12px;
		font-size:6pt;
	}
	dl#explanation dd {
		width:462px;
		font-size:6pt;
		padding:4px 0px 0px 2px;
		margin:0px 0px 0px 14px;
	}
	div#supply p {
		width:128px;
	}
	/*コンテンツ内容-地図(大)*/
	div#contents div#large_map {
		width:480px;
		height:352px;
	}
	/*コンテンツ内容-地図(小)*/
	div#contents div#small_map {
		width:256px;
		height:192px;
	}

	img#img_map, img#img_msk, img#img_dat, img#img_dat_print, img#img_msg {
		width:480px;
		height:352px;
	}
	img#img_map_small, img#img_msk_small, img#img_dat_small, img#img_dat_small_print, img#img_msg_small, div#small_map {
		width:256px;
		height:192px;
	}
	div#layerLnd {
		display:none;
	}

	div#operate {
		width:122px;
	}
	div#operate dt {
		padding:0px 0px 0px 4px;
		font-size:8pt;
	}
	div#operate select {
		display:none;
	}
	div#operate dt#select_area_title, div#operate dt#select_time_title, div#operate dt#select_info_title, div#operate dt#guide_title {
		width:116px;
	}
	img#img_hanrei1 {
		width:72px;
		height:36px;
	}
	img#img_hanrei2 {
		width:72px;
		height:60px;
	}
	img#img_hanrei3 {
		width:104px;
		height:88px;
	}




	/*見出し部*/
	div#map_headline, div#topic_headline {
		width: 475px;
		padding: 2px;
		margin-bottom: 2px;
	}
	/*見出し文*/
	div#map_sub_text, div#topic_sub_text {
		margin: 8px 0px 8px 0px;
	}
	/*見出し操作部*/
	div#map_headline_op, div#topic_headline_op {
		width:464px;
	}
	/*見出し操作部ボタン*/
	div#map_headline_op img, div#topic_headline_op img {
		margin: 1px 0px 0px 4px;
	}
	
	/*トピック画面各ブロック*/
	div#view_topic div.topic_block {
		margin: 0px 0px 16px 0px;
	}
	/*トピック画面サブタイトルタイトル文字*/
	div#view_topic span.topic_subtitle {
		margin: 0px 0px 2px 0px;
		padding: 0px 0px 0px 1px;
		font-size: 11px;
	}
	/*トピック画面サブタイトル詳細ボタン*/
	div#view_topic span.topic_btn_detail {
		margin: 0px 0px 0px 8px;
	}
	/*トピック画面サブタイトル発表時間部*/
	div#view_topic p.infotime200 {
		width:160px;
		height:13px;
		margin:2px 0px 0px 0px;
		padding:1px 0px 0px 0px;
		font-size:9px;
		text-align:center;
		line-height:13px;
	}
	/*トピック画面震源情報*/
	div#topic_earthquake {
		width:220px;
	}
	/*トピック画面震源情報文字情報部*/
	div#topic_earthquake div.topic_earthquake_text {
		width: 200px;
		margin:0px 0px 0px 8px;
		padding: 2px;
		margin-bottom: 1px;
		font-size:9px;
	}
	
	/*情報文領域*/
	.forecast_text {
		width: 464px;
		min-height: 320px;
		margin: 0px 0px 5px 0px;
		padding: 8px;
		font-size: 11px;
	}
	/*訓練・試験タイトルメッセージ*/
	div.text_training {
		width: 480px;
		font-size: 12px;
	}
	div.text_training_short {
		width: 232px;
		font-size: 12px;
	}
	
	/*情報文一覧設定*/
	div#view_topic table, div#view_text table {
		font-size: 9px;
		width: 464px;
		margin: 0px 4px 1px 4px;
	}
	/*情報文地点名*/
	div#view_topic .pointname, div#view_text .pointname {
		padding-left: 4px;
	}
	/*情報文観測所名*/
	div#view_topic .stationname, div#view_text .stationname {
		padding-left: 16px;
	}
	/*情報文注警報色表示ブロック*/
	div#view_text .alertblock {
		width: 40px;
	}
	/*トピック情報文注警報色表示ブロック*/
	div#view_topic .alertblock_topic {
		width: 16px;
	}
	/* イメージアイコン */
	div#view_topic .imgicon {
		width: 20px;
		height: 20px;
	}
	
	/*サブタイトル-日時表示*/
	div#subtitle li.infotime200 p {
		width:160px;
		height:13px;
		padding:1px 0px 0px 0px;
		font-size:9px;
		line-height:13px;
	}
	/*操作部-凡例-内容*/
	div#operate dd#guide {
		padding-left: 12px;
	}
	
	/*地図移動矢印*/
	div#move_tbar {
		display:none;
	}
	div#move_rbar {
		display:none;
	}
	div#move_bbar {
		display:none;
	}
	div#move_lbar {
		display:none;
	}
	div#move_zenkoku {
		display:none;
	}
	div#move_tbar div {
		display:none;
	}
	div#move_rbar div {
		display:none;
	}
	div#move_bbar div {
		display:none;
	}
	div#move_lbar div {
		display:none;
	}
/*
	div#blk_data {
		visibility:visible;
	}
	div#blk_data_small {
		visibility:visible;
	}
*/
}