@charset "shift_jis";



body {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 65%;
	line-height: 0;
	color: #595044;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
}

h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style-type: none;
}

img {
	border: none;
}

input,textarea,select {
	font-size: 1em;
}

form {
	margin: 0px;
}

table {
	border-collapse:collapse;
	font-size: 100%;
	border-spacing: 0;
}



/*リンク設定（全般）
---------------------------------------------------------------------------*/
a {
	color: #595044;
}

a:hover {
	color: #E60012;
	text-decoration: none;
}



/*コンテナー（HPを囲むブロック）
---------------------------------------------------------------------------*/
#container {
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}



/*コンテンツ（左右ブロックを囲むブロック）
---------------------------------------------------------------------------*/
#contents {
	background-color: #FFFFFF;
}

/*メインコンテンツ（右側ブロック）
---------------------------------------------------------------------------*/
#main {
	float: right;
	width: 850px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
	margin-right: 0px;
}


/*テーブル１（現在時刻テーブル）
---------------------------------------------------------------------------*/
.ta1 {
	border: 2px solid #C1BDB9;	/*外枠の線*/
	width: 800px;
}

.ta1 th{
	border: 1px #9f9c98;		/*内枠の線。ここでは点線(IE6前だと破線で表示される)に設定*/
	border-style: solid dotted;
	padding: 2px 2px;		/*余白*/
	line-height: 1.1;
	text-align: center;
}

.ta1 th.mida{
	background-color: #FFFFFF;	/*テーブル見出しの背景色*/
	width: auto;
}

.ta1 th.komi{
	background-color: #f0ece7;	/*テーブル小見出しの背景色*/
	width: 50%;
}

.ta1 td{
	border: 1px dotted #9f9c98;	/*内枠の線。ここでは点線(IE6前だと破線で表示される)に設定*/
	background-color: #FFFFFF;	/*テーブルデータ部の背景色*/
	padding: 2px 2px;		/*余白*/
	line-height: 1.1;
	text-align: center;
}



/*テーブル２（未知の採集場テーブル）
---------------------------------------------------------------------------*/
.ta2 {					/*未知の採集場テーブル*/
	border: 3px solid #C1BDB9;	/*外枠の線*/
	width: 800px;			/*テーブル幅*/
}

.ta2 th{				/*ヘッダー部*/
	border: 1px #9f9c98;		/*内枠の線*/
	border-style: solid dotted;	/*上下：実線、左右：点線*/
	padding: 10px 5px;		/*余白*/
	line-height: 1;		/*行の高さ*/
	text-align: center;		/*中央揃え*/
}

.ta2 th.mida{				/*見出し*/
	background-color: #FFFFFF;	/*背景色*/
	width: auto;			/*幅自動*/
}

.ta2 th.komi{				/*小見出し*/
	background-color: #f0ece7;	/*背景色*/
	width: auto;			/*幅自動*/
}

.ta2 td{				/*データ部*/
	border: 1px dotted #9f9c98;	/*内枠の線。ここでは点線(IE6前だと破線で表示される)に設定*/
	padding: 3px 3px;		/*余白*/
	line-height: 1;		/*行の高さ*/
}

.ta2 td.tim_white{			/*１列目(白)*/
	border: 1px solid #9f9c98;	/*実線*/
	border-style: solid dotted;	/*上下：実線、左右：点線*/
	background-color: #FFFFFF;	/*白色*/
	text-align: center;		/*センター揃え*/
}

.ta2 td.tim_yellow{			/*１列目(黄)*/
	border: 1px solid #9f9c98;	/*実線*/
	border-style: solid dotted;	/*上下：実線、左右：点線*/
	background-color: #FFFF66;	/*黄色*/
	text-align: center;		/*センター揃え*/
	border-radius: 10px 0px 0px 10px / 10px 0px 0px 10px;	/*角丸*/
}

.ta2 td.gray{				/*灰色行*/
	background-color: #999999;	/*背景色*/
}

.ta2 td.center_white{			/*２−３列目(白)*/
	border-style: solid dotted;	/*上下：実線、左右：点線*/
	background-color: #FFFFFF;	/*背景色*/
	text-align: center;		/*センター揃え*/
}

.ta2 td.center_yellow{			/*２−３列目(黄)*/
	border-style: solid dotted;	/*上下：実線、左右：点線*/
	background-color: #FFFF66;	/*背景色*/
	text-align: center;		/*センター揃え*/
}

.ta2 td.left_white1{			/*４−６列目(白)１行目*/
	background-color: #FFFFFF;	/*背景色*/
	text-align: left;		/*左寄せ*/
	vertical-align:top;		/*上端揃え*/
	border-style: solid dotted none;	/*上：実線、左右：点線、下：なし*/
}

.ta2 td.left_yellow1{			/*４−６列目(黄)１行目*/
	background-color: #FFFF66;	/*背景色*/
	text-align: left;		/*左寄せ*/
	vertical-align:top;		/*上端揃え*/
	border-style: solid dotted none;	/*上：実線、左右：点線、下：なし*/
}

.ta2 td.left_white{			/*４−６列目(白)*/
	background-color: #FFFFFF;	/*背景色*/
	text-align: left;		/*左寄せ*/
	vertical-align:top;		/*上端揃え*/
	border-style: none dotted;	/*上下：なし、左右：点線*/
}

.ta2 td.left_yellow{			/*４−６列目(黄)*/
	background-color: #FFFF66;	/*背景色*/
	text-align: left;		/*左寄せ*/
	vertical-align:top;		/*上端揃え*/
	border-style: none dotted;	/*上下：なし、左右：点線*/
}



/*その他
---------------------------------------------------------------------------*/
.color1 {
	color: #E60012;
}

.look {
	background-color: #E9E9E9;
}

.mb1em {
	margin-bottom: 1em;
}

.clear {
	clear: both;
}

ul.disc {
	padding: 0.5em 20px 0em 30px;
	list-style: disc;
}