/* 外枠　中央揃え */

.position {
	width:721px;
	margin-right:auto;
	margin-left:auto;
background:#ffffff url("img/menu-back.gif") repeat-y;
}


/* 基本部分 */

body {
color:#000000;
margin-right:auto;
margin-left:auto;
text-align:center;
background-color:#ffffff;
}

a:link,a:visited  {
color: #0066FF;
;}


a:hover, a:active {
color: #FF3333;
;}

img {
border:0;
}

h1.title {
width:721px;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:center;
}

h2 {
width:575px;
margin:0;
padding:0;
text-align:center;
background-color:#ffffff;
font-size:100%;
}

h3 {
	width:575px;
	margin:8px 0 8px 0;
	padding:0;
	text-align:left;
	font-size:125%;
	color: #336600;
}

table.menu {
	width:125px;
	margin:0;
	padding:0;
	text-align:left;
	font-size: 75%;
	color: #ffffff;
	float:left;
}


table.news {
	width:575px;
	margin:1em 0 0 0;
	padding:0;
	text-align:left;
	font-size: 75%;
	line-height:20px;
}

table.normal {
width:560px;
margin:0 0 2em 0;
padding:0;
font-size: 83.3%;
text-align:left;
line-height:150%;
}

p.normal {
width:560px;
margin:0 0 2em 0;
padding:0;
font-size: 83.3%;
text-align:left;
line-height:150%;
}

p.ue {
width:460px;
margin:0;
padding:0;
border:solid 0px #666666;
font-size: 75%;
text-align:right;
line-height:150%;
float:right;
}

p.link {
width:460px;
margin:0;
padding:0;
border:solid 0px #666666;
font-size: 75%;
text-align:right;
line-height:150%;
float:right;
background-color:#CCFFFF;
}

address {
	width:721px;
	padding:1em 0 1em 0;
	margin:0;
	color: #006633;
	text-align:center;
	font-style:normal;
	letter-spacing:1pt;
	border-top-width: 1;
	border-bottom-width: 1;
	border-top-style: solid;
	border-top-color: #acdf8f;
	border-bottom-style: solid;
	border-bottom-color: #acdf8f;
	line-height:15px;
background-color:#FFFFFF
}


/* フォントサイズ	12pt ≒100％≒medium */
.fs06 {	font-size: 50%;}
.fs07 {	font-size: 58.3%;}
.fs08 {	font-size: 66.6%;}	/*	72dpi環境で崩れるかも*/
.fs09 {	font-size: 75%;}	/*	≒x-small	*/
.fs10 {	font-size: 83.3%;}
.fs11 {	font-size: 91.6%;}	/*	72dpi環境で崩れるかも*/
.fs12 {	font-size: 100%;}	/*	≒medium・h4	*/
.fs13 {	font-size: 108.3%;}
.fs14 {	font-size: 116.6%;}
.fs15 {	font-size: 125%;}
.fs16 {	font-size: 133.3%;}
.fs17 {	font-size: 141.6%;}
.fs18 {	font-size: 150%;}	/*	≒x-large・h2	*/
.fs19 {	font-size: 158.3%;}
.fs20 {	font-size: 166.6%;}

/* フォントカラー*/
.fc01 {color:#003366;}/* 紺*/
.fc02 {color:#336600;}/* 深緑*/
.fc03 {color:#FF0066;}/* 赤*/
.fc04 {color:#0000ff;}/* 青*/

