/******************************************************************************/
/* インターネットコンテンツ                                                   */
/******************************************************************************/
@charset 'UTF-8';

/*----------------------------------------------------------------------------*/
/* 画面全体                                                                   */
/*----------------------------------------------------------------------------*/
html, body
{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: 'メイリオ';
	overflow: auto;
	background: linear-gradient(to bottom, #fffafa, #ffffff);
}

/*----------------------------------------------------------------------------*/
/* aタグ                                                                      */
/*----------------------------------------------------------------------------*/
a { color: blue; }

/*----------------------------------------------------------------------------*/
/* 上部の帯                                                                   */
/*----------------------------------------------------------------------------*/
.obi
{
	background: linear-gradient(to bottom, #2d9cc2, #3ab1c0);
	color: white;
	text-align: right;
	font-family: 'ＭＳ Ｐゴシック';
	font-style:oblique;
	font-size: 18pt;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	width: 100%;
}

/*----------------------------------------------------------------------------*/
/* 英語名称                                                                   */
/*----------------------------------------------------------------------------*/
.eng
{
	position: relative;
	top: -13px;
	white-space: nowrap;
	font-family: 'メイリオ';
	font-size: 10pt;
}

/*----------------------------------------------------------------------------*/
/* 全体の位置                                                                 */
/*----------------------------------------------------------------------------*/
.psi { margin-left: auto; margin-right: auto; }

/*----------------------------------------------------------------------------*/
/* フォント                                                                   */
/*----------------------------------------------------------------------------*/
.fnt_title1  { font-family: 'メイリオ';     font-size: 32pt; color: #2d9cc2; font-weight: bold;}
.fnt_title2  { font-family: 'メイリオ';     font-size: 22pt; color: #808080; font-weight: bold; }
.fnt_shikaku { font-family: 'MS Pゴシック'; font-size: 22pt; color: #808080; font-weight: bold; }
.fnt_jyunbi  { font-family: 'メイリオ'; font-size: 18pt; color: green;  }
.fnt_warning { font-family: 'メイリオ'; font-size: 18pt; color: orange; }
.fnt_alert   { font-family: 'メイリオ'; font-size: 18pt; color: red;    }
.fnt_kisei   { font-family: 'メイリオ'; font-size: 18pt; color: purple; }
.fnt_hanrei  { font-family: 'メイリオ'; font-size: 13pt; }
.fnt_test    { font-family: 'メイリオ'; font-size: 18pt; color: red;    }

/*----------------------------------------------------------------------------*/
/* 余白                                                                       */
/*----------------------------------------------------------------------------*/
.pdg_title1 { padding-top: 30px; }
.pdg_title2 { padding-top: 30px; }
.pdg_date   { padding-top: 20px; }
.pdg_hanrei { padding-top: 20px; }

/*----------------------------------------------------------------------------*/
/* 一覧表                                                                       */
/*----------------------------------------------------------------------------*/
table.hyou
{
	border-top: 1px solid #4f95bc;
	border-left: 1px solid #4f95bc;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #ffffff;
	empty-cells: show;
}
.hyou th
{
	font-family: 'メイリオ';
	font-size: 18pt;
	border-right: 1px solid #4f95bc;
	border-bottom: 1px solid #4f95bc;
	color: #2d9cc2;
	background-color: #eaf3fb;
	background-position: left top;
	padding: 0.3em 0.3em;
	height: 33px;
}
.hyou td
{
	font-family: 'メイリオ';
	font-size: 18pt;
	border-right: 1px solid #4f95bc;
	border-bottom: 1px solid #4f95bc;
	padding: 0.1em 0.4em;
	color: #2d9cc2;
	background-color: #f7fcfd;
}
.hyou tr:nth-child(even) td { background-color: #eaf3fb; }

/*----------------------------------------------------------------------------*/
/* 連続雨量グラフ                                                             */
/*----------------------------------------------------------------------------*/
.grp
{
	background-color: blue !important;
	border: 0px !important;
	padding: 0px !important;
}

/*----------------------------------------------------------------------------*/
/* スクロールバー                                                             */
/*----------------------------------------------------------------------------*/
.sc_gh { overflow: auto; scroll; width: 1070px; height: 519px; }
.sc_rh { overflow: auto; scroll; width:  620px; height: 519px; }
.sc_gp { overflow: auto; scroll; width:  620px; height: 519px; }
