
/*-------------container------------*/

#container {
	width: 800px;
	padding: 0;
	margin: 0;
	border-left:2px dotted #CCCCCC;
	border-right:2px dotted #CCCCCC;
}

/*-------------header------------*/

#header {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: left;
}

#headerMenu {
	padding: 0 0 0 40px;
	text-align: left;
	line-height: 74px;
	margin: 0;
}

#headerMenu span {
	width: 120px;
	line-height: 40px;
	text-align: center;
	display: inline-block;
	list-style-tyle: none;
	border-left:2px dotted #CCCCCC;
	font-size: 14px;
	margin: 0 -7px 0 0;
	
}

#header span a {
   display:block;
    width:99%;                      /* リンク幅をブロック全体に */
    height:99%;                     /* リンク高さをブロック全体に */
    text-decoration:none;            /* リンク部分の下線を消す */
    background-color:#FFFFFF;        /* 背景色 */
    color:#000000;                   /* 文字色 */
	}

#header span a:link {
   color:#000000;              /* まだ見ていないリンク色 */
   display:block;                   /* リンクをブロックに変換 */
    width:99%;                      /* リンク幅をブロック全体に */
    height:99%;                     /* リンク高さをブロック全体に */
    text-decoration:none;            /* リンク部分の下線を消す */
	}

#header span a:visited {
   color:#000000;                 /* 既に見たリンク色 */
   display:block;                   /* リンクをブロックに変換 */
    width:99%;                      /* リンク幅をブロック全体に */
    height:99%;                     /* リンク高さをブロック全体に */
    text-decoration:none;            /* リンク部分の下線を消す */
	}

#header span	a:hover {
	color:#000000;                   /* 文字色を反転 */
	background-color:#CCCCCC;        /* 背景色を反転 */
	display:block;                   /* リンクをブロックに変換 */
    width:99%;                      /* リンク幅をブロック全体に */
    height:99%;                     /* リンク高さをブロック全体に */
    text-decoration:none;            /* リンク部分の下線を消す */
   }
   


/*-------------main------------*/

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

.imgL { 
	padding: 5px 20px 10px 5px;
	float: left;
}

p.graf {
	padding: 3px 10px 0px 10px;	
}

table.graf {
	margin:10px;
	padding: 3px 0 3px 0;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
}

table.graf th {
	padding: 1px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    text-align: center;
	line-height:110%;
}

table.graf td {
	padding: 1px;
    border: 1px #E3E3E3 solid;
    border-width: 0px 0px 1px 1px;
    text-align: center;
	line-height:110%;
}

#main p {
	overflow: hidden;
	_zoom: 1;
	margin: 10px 10px 10px 10px;
}

/*-------------paragaph------------*/

.h1 {
	background: #CCCCCC;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding:3px 5px;
}

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

.clear { clear:both; }  
.clear hr { display:none; }  
