
BODY{font-size:0.9em;/*全体のフォントサイズ*/
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック",Osaka;
	text-align:center;
	
	}
	
h1 {
	font-size:180%;
	color:#990033;
	letter-spacing:3px;
	margin:0px;
	padding:5px 10px;
}
H2{
	font-size:150%;
	color : white;
	background-color : #000099;/*背景色*/
	padding-left:5px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : blue;
}
h3{
	font-size:120%;
	color:#333366;
	border-left:12px solid #6699FF;
	border-bottom:1px dotted #cc33FF;
	padding-left:5px;
}
h4{
	font-size:100%;
	color:#000033;
	border-left:8px solid #33CC99;
	border-bottom:1px dotted #33CC99;
	padding-left:20px;
}
.sub_body {/*全体枠*/
	width: 740px;/*全体枠の幅*/
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;/*中央表示*/
	text-align:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;


  height : 100%;
}
.header{/*ヘッダー部分*/
	padding:2px 0px 0px 2px;/*余白*/
	background-image : url(../img/bg03.jpg);
	background-repeat: repeat-x;
	border-bottom : 1px solid #cccccc;

}  
.contents{/*内容部分*/
	margin:0px;
	padding:0px 10px;/*余白*/

}
.footer{/*フッター部分*/
	color:#FFFFFF;/*文字色*/
	font-size:13px;/*文字サイズ*/
	background-color : #000099;/*背景色*/
	text-align:center;	/*文字配置位置*/
	padding:2px 0px;/*上下左右余白*/
	clear:both;/*回り込み解除*/

  width : 740px;
}
.p01{
	color:;
	font-size:1.1em;
	letter-spacing:2px;/*文字間隔*/
	line-height:120%;/*行間隔*/
	margin-left : 15px;
	margin-right : 15px;
}
.p02{
	color:;
	font-size:1.0em;
	letter-spacing:2px;/*文字間隔*/
	line-height:110%;/*行間隔*/
	margin-left : 15px;
	margin-right : 15px;
}
TABLE{
	width:85%; 
}
.nav{
  font-size : 85%;
}
A{
  color : blue;
  text-decoration : none;
}
A:visited{
  color : blue;
}
A:hover{
  color : red;
  text-decoration : underline;
}
A:link{
    color : blue;
}