@charset "Shift_JIS";

/* ******************* ↓ BODY ↓ ******************* */
body {
color: #222222;	
background-color: white;	/* #eaf5f6 */
font-size: 15px;
text-align: center;
}
/* ******************* ↑ BODY ↑ ******************* */


/* ******************* ↓ リンクの装飾や色 ↓ ******************* */
a:link {
text-decoration:underline; /*下線*/
color:#222222 ; /*未訪問リンク*/
}
a:visited {
text-decoration:underline; /*下線*/
color:#193876 ; /*訪問済みリンク*/
}
a:active {
text-decoration:underline; /*下線*/
color:#cc66ff ; /*クリックしたとき*/
}
a:hover {
text-decoration:underline; /*下線*/
color:#ff005c ; /*マウスが乗ったとき*/
}

/* ******************* ↑ リンクの装飾や色 ↑ ******************* */


/* ******************* ↓ ヘッダ ↓ ******************* */

#header {
	background:#a0c9d8;
	text-align: left;
    	min-width: 1127px;
	max-width: 2000px;
}

/* ******************* ↑ ヘッダ ↑ ******************* */


/* ******************* ↓ メニュー部分 ↓ ******************* */

#menu {
	background: #ffffff;
    	min-width: 1024px;
	padding: 0px;
}

.text_mark{
	font-weight: bold;
	background-color: #ffff66;
}

/* ******************* ↑ メニュー部分 ↑ ******************* */


/* ******************* ↓ コンテンツ部分 ↓ ******************* */
#content{
	background: #ffffff;
    	min-width: 1024px;
	padding: 10px;
}

/* table1：説明を囲む灰色の枠 */
.table1{
	line-height:1.5em;
	border: #cccccc;
	border: solid 1px;
	border-spacing: 0px;
	text-align: left;
	margin: 20px 0 0 0;
}

.table1_td{
	padding: 10px;
}

/* table2：他機関へのリンクを囲む水色の枠 */
.table2{
	line-height:1.5em;
	border: #6ba0d2;
	border: solid 1px;
	border-spacing: 0px;
	text-align: left;
	margin: 20px 0 0 0;
}

.table2_td{
	padding: 10px;
}

/* ******************* ↑ コンテンツ部分 ↑ ******************* */


/* ******************* ↓ フッタ ↓ ******************* */
#footer {
 width:100%;
 clear:both;
}
/* ******************* ↓ フッタ ↓ ******************* */


/* ******************* ↓ 水がめ情報の装飾（オレンジ系） ↓ ******************* */

.heading_o{
	width: 90%;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	background-color: #ffffff;
	color: #222222;
	border-left: 15px #ff7800 solid;
	border-bottom: 1px #ffbc44 solid;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.info_mizu_table{
	border: 1px #ff7800 solid dashed;	/* 枠線の装飾 */
	background-color: #ffffff;	/* 背景色 */
	width: 196px;
	margin-bottom: 5px;
	margin-left: auto;
 	margin-right: auto;
}

.info_mizu_td{
	padding-bottom:0px;
}

.info_mizu_ul{
	list-style-image: url(img/info_mizu_list.gif);
	font-size: 15px;
	line-height: 1.2em;
	vertical-align: middle;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.info_mizu_ul2{
	list-style-image: url(img/info_mizu_list2.gif);
	font-size: 15px;
	line-height: 1.2em;
	vertical-align: middle;
	margin-left: 10px;
	padding-left: 10px;
}

/* ******************* ↑ 水がめ情報の装飾（オレンジ系） ↑ ******************* */


/* ******************* ↓ ダム放流情報の装飾（グリーン系） ↓ ******************* */

.heading_g{
	width: 90%;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	background-color: #ffffff;
	color: #222222;
	border-left: 15px #00b84a solid;
	border-bottom: 1px #44c98e solid;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.info_horyu_table{
	border: 1px #00b84a solid dashed;	/* 枠線の装飾 */
	background-color: #ffffff;	/* 背景色 */
	width: 200px;
	margin-bottom: 5px;
	margin-left: auto;
 	margin-right: auto;
}

.info_horyu_td{
	padding-bottom:0px;
}

.info_horyu_ul{
	list-style-image: url(img/info_horyu_list.gif);
	font-size: 15px;
	line-height: 1.2em;
	vertical-align: middle;
	margin-left: 10px;
	padding-left: 10px;
}

.hr0{
	border: 1px #aaaaaa solid;
	width: 90%;
}

/* ******************* ↑ ダム放流情報の装飾（グリーン系） ↑ ******************* */


/* ******************* ↓ 地震点検情報の装飾（ブルー系） ↓ ******************* */

.heading_b{
	width: 90%;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	background-color: #ffffff;
	color: #222222;
	border-left: 15px #006abb solid;
	border-bottom: 1px #44aedd solid;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.info_jisin_table{
	border: 1px #0068b8 solid dashed;	/* 枠線の装飾 */
	background-color: #ffffff;	/* 背景色 */
	width: 200px;
	margin-bottom: 5px;
	margin-left: auto;
 	margin-right: auto;
}

.info_jisin_td{
	padding-bottom: 0px;
}

.info_jisin_ul{
	list-style-image: url(img/info_jisin_list.gif);
	font-size: 15px;
	line-height: 1.2em;
	vertical-align: middle;
	margin-left: 10px;
	padding-left: 10px;
}

/* ******************* ↑ 地震点検情報の装飾（ブルー系） ↑ ******************* */


/* ******************* ↓ サイトポリシーの装飾（赤系） ↓ ******************* */

.heading_p{
	width: 90%;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	background-color: #ffffff;
	color: #222222;
	border-left: 15px #ff4444 solid;
	border-bottom: 1px #ff8888 solid;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.heading_p2{
	text-indent: 1em;
	font-weight: bold;
	font-size: 18px;
	text-decoration:underline;
}

.sitepolicy_ul{
	list-style-type: none;
	font-size: 15px;
	text-indent: 1em;
	line-height: 1.5em;
	vertical-align: middle;
}

/* ******************* ↑ サイトポリシーの装飾（赤系） ↑ ******************* */


/* ******************* ↓ お問い合わせ ↓ ******************* */

.otoiawase_table{
	line-height: 1.5em;
	width: 800px;
	border: 1px #89bbbb solid;
	text-align: left;
	margin: 15px;
	background-color: #ffffff;
	font-size: 12px;
}

.otoiawase_td{
	padding: 10px;
}

/* ******************* ↑ お問い合わせ ↑ ******************* */
