<style type="text/css">{  }
body {
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	background-image : url(haikei.gif);
	font-family:'ＨＧ丸ゴシックM-PRO',Osaka,'ＭＳ Ｐゴシック',serif;
	
}

/* メニューバー */

.menubar {
	width:742px;
	background-color: #ffffff;
	border-right:#99bbff solid 8px;
	border-left:#99bbff solid 8px;
	border-top:#99bbff solid 8px;
	border-bottom:#99bbff solid 8px;
}

.ymenu {
	width:650;
}

.ymenu div {
	float: left;
	margin: 0;
	padding: 5px 10px;
	border-right: solid 6px #99bbff;
}

.ymenu div.left {
	border-left: solid 6px #99bbff;
}

.ymenu a {
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
}

.ymenu a:link {
	color: #4055bf;
}

.ymenu a:visited {
	color: #4055bf;
}

.ymenu a:hover {
	color: #ff0000;
}

/* メニュータイトル */
.d01 {
	width:167px;
	height:22px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	padding-top:3px;
	background-color: #4055bf;
}

/* パンクズリスト */
.d02 {
	width:587px;
	height:22px;
	font-size:12px;
	text-align:right;
	padding-top:1px;
	color:#092565;
	background-color: #f0f5ff;
	margin-left:0;
}

/* 左メニュー */
.d03 {
	width:167px;
	height:600px;
	background-color: #f0f5ff;
	padding-top:10px;
}

.d03menu div {
	margin: 5px 0px 0px 15px;
	padding: 1px 0;
	background-image : url(arrow.gif);
	background-repeat: no-repeat;
}

.d03menu p {margin: 2px 0px 0px 20px;}

.d03menu a {
	padding-left: 15px;
	font-size: 14px;
	text-decoration: none;
}

.d03menu a:link {
	color: #092565;
}

.d03menu a:visited {
	color: #092565;
}

.d03menu a:hover {
	color: #ff0000;
}

/* メイン1 */
.d04 {
	width:587px;
	height:600px;
	color:#092565;
	background-color:#ffffff;
	margin-left:0;
}

.d04 a:visited {
	color:#092565;
}

.d04main div {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:1px;
	padding-bottom:1px;
	font-size: 14px;
}
.d04main b {
	font-size:14px;
	color:#092565;
}

.d04main a {
	font-size:12px;
	text-decoration:none;
}

.d04main a:link {
	color:#092565;
}

.d04main a:visited {
	color:#092565;
}

.d04main a:hover {
	color:#ff0000;
}






/*　メイン4　*/

.e03main {
	width:587px;
	height:600px;
	/*background-image : url(haikei2.gif);*/
	background-color:#ffffff;
}

.e03main p {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:1px;
	padding-bottom:1px
}
.e03main b {
	font-size:14px;
	color:#092565;
}

.e03main a {
	font-size:12px;
}

.e03main a:link {
	color:#092565;
}

.e03main a:visited {
	color:#092565;
}

.e03main a:hover {
	color:#ff0000;
}

.e03main h1{
	font-size: 14px;
	padding-left: 0.3em;
	border-left: 1em solid #00bfff;
	border-bottom: 1px solid #00bfff;
}

.e03main table{
	font-size: 14px;
	border-collapse: collapse;
	border: 3px solid #336699;
	margin: 2em auto;
}
.e03main th {padding: 0.3em 2em}

.e03main th{
	border: none;
	color #ffffff;
	background-color: #336699;
}
.e03main td{
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	text-align: center
}
.e03{
	color: #000000;
	background: #eeeeee;
}



/* メイン6 */
.e06{
	width:587px;
	height:600px;
	/*background-image : url(haikei2.gif);*/
	background-color:#ffffff;
}




.e06main p {
	font-size:14px;
	font-weight:bold;
	color:#00008b;
	margin: 0px 0px 0px 0px;
}

.e06main a {
	font-size: 14px;
	text-decoration: none;
	white-space: nowrap;
	padding-left: 5px;
}

.e06main a:link {
	color:#3366cc;
}

.e06main a:visited {
	color:#3366cc;
}

.e06main a:hover {
	color:#ff0000;
	text-decoration: underline;
}

/* cyber */

p.note{font-size:12px;
padding-left:22px;
padding-right:19px;
margin-top:3px;
line-height:1.4;
text-indent:1em;}

h2{
padding:2px 10px;
border-left:12px solid #d5ffcc;
border-bottom:6px solid #99bbff;
font-size:12px;
color:#4055bf;
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
}

h3{
padding:0px 10px;

border-bottom:4px dotted #99bbff;
font-size:12px;
color:#4055bf;
margin-top:20px;
margin-left:20px;
margin-right:200px;
margin-bottom:0px;
}

h4{
padding:0px 10px;

border-bottom:4px dotted #d8aaff;
font-size:12px;
color:#4055bf;
margin-top:20px;
margin-left:20px;
margin-right:100px;
margin-bottom:0px;
}

img.sashie{
margin:5px 0px 0.5em 0.5em;
float:right;
}

img.sashie2{
margin:0px 50px 0.5em 0.5em;
float:right;
}

img.logo{
margin:420px 0px 0px 6px;
}



/* new style sheet */

div.f01main{
	font-size: 14px;
	line-height: 140%;
}

.f01main a:link {
	color:#092565;
	text-decoration: underline;
}

.f01main a:visited {
	color:#092565;
	text-decoration: underline;
}

.f01main a:hover {
	color:#ff0000;
	text-decoration: underline;
}


.g04 {
	width:587px;
	height:600px;
	background-color:#ffffff;
	margin-left:0;
}

div.g04main{
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	font-size: 14px;
	line-height: 150%;
}

.g04main b{
	font-size:14px;
	color:#092565;
}

.g04main a:link {
	color:#092565;
}

.g04main a:visited {
	color:#092565;
}

.g04main a:hover {
	color:#ff0000;
}



h1.fuji{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #d8aaff;
	border-bottom: 1px solid #d8aaff;
}

h1.aka{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #ff3300;
	border-bottom: 1px solid #ff3300;
}

h1.mizuiro{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #00bfff;
	border-bottom: 1px solid #00bfff;
}

h1.bumon{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
}

h1.midori{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #66cc66;
	border-bottom: 1px solid #66cc66;
}

h1.pink{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #ff33cc;
	border-bottom: 1px solid #ff33cc;
}

h1.murasaki{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #cc0033;
	border-bottom: 1px solid #cc0033;
}

h1.ao{
	font-size: 100%;
	padding-left: 0.3em;
	border-left: 1em solid #0000ff;
	border-bottom: 1px solid #0000ff;
}

a.modoru{
	font-size:15px;
	text-decoration:underline;
	background:transparent url(modoru.png) center left no-repeat;
	padding-left:20px;

}

a.modoru:link {
	color:#0033ff;
}

a.modoru:visited {
	color:#092565;
}

a.modoru:hover {
	color:#ff0000;
	text-decoration:underline;
}



/* コピーライト */
.d05 {
	width:757px;
	height:20px;
	background-color: #99bbff;
	font-size:10px;
	font-family:Verdana;
	color:#092565;
	text-align:center;
	padding-top:0px;
	border-left:#d5d5d5 solid 1px;
	border-top:#d5d5d5 solid 1px;
	border-right:#d5d5d5 solid 1px;
}

/*--ボトム・インフォメーション--*/
.d06 {
	width:757px;
	font-size:10pt;
	color:#092565;
	text-align:center;
	padding-top:3px;
}

.d06 a {
	color:#092565;
	text-decoration:none;
}

.d06 a:hover {
	color:#ff0000;
}

-->
</style>
