@charset "UTF-8";
/* RP Wagaheya etc CSS Document */


* {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	line-height:150%;
	}

a {	color:#00F;}

body {
	margin:0;
	padding:0;
	}

.space {
	font-size:1px;
	line-height:1px;
	}

.clear {	clear:both;}

div#container {
	width:950px;
	margin:auto;
	}

div#head {	background:#cccccc url(images/headerbg.jpg) left bottom repeat-x;}

div#head_wrap {
	width:920px;
	margin:auto;
	}

.small {
	font-size:10px;
	line-height:130%;
	}

p {
	margin:0;
	padding:0;
	margin-top:1em;
	}

h1 {
	margin:0;
	padding:0;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	}

/* --------------------- */
/* 各自治体防災情報HP一覧 */
/* --------------------- */
ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}


li {
	margin:0;
	padding:0;
	list-style-type:none;
	width:295px;
	/*border:1px solid #000cf5;*/
	margin-top:2px !important;
	margin-right:2px !important;
	float:left;
	background:#F90;
	}

li a {
	display:block;
	padding:15px 0;
	padding-left:15px;
	text-decoration:none;
	color:#600;
	}

li a:hover {
	background:#600;
	color:#F90;
	}

h2 {
	margin:0;
	padding:0;
	font-size:14px;
	padding-left:2px;
	margin-top:1.5em;
	clear:both;
	color:#600;
	}

div.pagetop {	text-align:right;}

div.pagetop a {
	font-size:inherit;
	text-decoration:none;
	color:#999;
	}

div.pagetop a:hover {
	font-size:inherit;
	text-decoration:underline;
	}

div.mp {
	float:left;
	/*border:1px solid #000cf5;*/
	margin-top:4px;
	margin-right:2px;
	background:#F90;
	}

div.mp a {
	display:block;
	padding:4px 6px;
	text-decoration:none;
	color:#600;
	}

div.mp a:hover {
	background:#600;
	color:#F90;
	}

/* --------------------- */
/* 上部ボタン */
/* --------------------- */
div#btn_rp,
div#btn_wagaheya,
div#btn_yure,
div#btn_soutei,
div#btn_list {
	width:180px;
	float:left;
	text-align:center;
	line-height:120%;
	font-size:10px;
	}

div#btn_rp_active,
div#btn_wagaheya_active,
div#btn_yure_active,
div#btn_soutei_active,
div#btn_list_active {
	width:180px;
	float:left;
	text-align:center;
	line-height:120%;
	font-size:10px;
	}
	
div#btn_rp a,
div#btn_wagaheya a,
div#btn_yure a,
div#btn_soutei a,
div#btn_list a {
	display:block;
	width:180px;
	height:129px;
	}

div#btn_rp_active a,
div#btn_wagaheya_active a,
div#btn_yure_active a,
div#btn_soutei_active a,
div#btn_list_active a {
	display:block;
	width:180px;
	height:129px;
	}
	
div#btn_rp a h1,
div#btn_wagaheya a h1,
div#btn_yure a h1,
div#btn_soutei a h1,
div#btn_list a h1 {	display:none;}

div#btn_rp_active a h1,
div#btn_wagaheya_active a h1,
div#btn_yure_active a h1,
div#btn_soutei_active a h1,
div#btn_list_active a h1 {	display:none;}


div#btn_rp { background:url(images/btn_rp.jpg) left top no-repeat;}
div#btn_wagaheya { background:url(images/btn_wagaheya.jpg) left top no-repeat;}
div#btn_yure { background:url(images/btn_yure.jpg) left top no-repeat;}
div#btn_soutei { background:url(images/btn_soutei.jpg) left top no-repeat;}
div#btn_list { background:url(images/btn_list.jpg) left top no-repeat;}

div#btn_rp_active { background:url(images/btn_rp_active.jpg) left top no-repeat;}
div#btn_wagaheya_active { background:url(images/btn_wagaheya_active.jpg) left top no-repeat;}
div#btn_yure_active { background:url(images/btn_yure_active.jpg) left top no-repeat;}
div#btn_soutei_active { background:url(images/btn_soutei_active.jpg) left top no-repeat;}
div#btn_list_active { background:url(images/btn_list_active.jpg) left top no-repeat;}

div#btn_rp a:hover { background:url(images/btn_rp_hover.jpg) left top no-repeat;}
div#btn_wagaheya a:hover { background:url(images/btn_wagaheya_hover.jpg) left top no-repeat;}
div#btn_yure a:hover { background:url(images/btn_yure_hover.jpg) left top no-repeat;}
div#btn_soutei a:hover { background:url(images/btn_soutei_hover.jpg) left top no-repeat;}
div#btn_list a:hover { background:url(images/btn_list_hover.jpg) left top no-repeat;}

div#btn_rp_active a:hover { background:url(images/btn_rp_active_hover.jpg) left top no-repeat;}
div#btn_wagaheya_active a:hover { background:url(images/btn_wagaheya_active_hover.jpg) left top no-repeat;}
div#btn_yure_active a:hover { background:url(images/btn_yure_active_hover.jpg) left top no-repeat;}
div#btn_soutei_active a:hover { background:url(images/btn_soutei_active_hover.jpg) left top no-repeat;}
div#btn_list_active a:hover { background:url(images/btn_list_active_hover.jpg) left top no-repeat;}


div.btnspace {
	width:5px;
	height:1px;
	font-size:1px;
	line-height:1px;
	float:left;
	}