﻿body
{
	background-color:#ffffff;
	background-image: url();
	margin: 0;
	padding: 0; 
}

 body, td, th 
{ 
	color:#333333;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
}
	a:link	{color:#008080;  text-decoration: none;}
	a:visited{color:#008080;  text-decoration: none;}
	a:hover	{color:#20B2AA; text-decoration: none;}




div.titlefs1{
	color: #20B2AA; 
	font-size: 36px;
	padding: 35px 0px 0px 30px;
	line-height: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
	font-weight: bold;
	font-style: italic; 
	}
div.titlefs1 a:link	{color:#008080;  text-decoration: none;}
div.titlefs1 a:visited	{color:#008080;  text-decoration: none;}
div.titlefs1 a:hover	{color:#20B2AA; text-decoration: none;}




div.titlefs2{
	color: #333333; 
	font-size: 10px;
	padding: 0px 0px 0px 30px;
	line-height: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
	}
div.titlefs2 a:link	{color:#008080;  text-decoration: none;}
div.titlefs2 a:visited	{color:#008080;  text-decoration: none;}
div.titlefs2 a:hover	{color:#20B2AA; text-decoration: none;}




div.titlefs3{
	color: #333333; 
	font-size: 10px;
	padding: 10px 0px 0px 480px;
	line-height: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
	}
div.titlefs3 a:link	{color:#008080;  text-decoration: none;}
div.titlefs3 a:visited	{color:#008080;  text-decoration: none;}
div.titlefs3 a:hover	{color:#20B2AA; text-decoration: none;}



#fs1
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 20px; 
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 

#fs2
{
	color: #008080; 
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 
#fs2 a:link	{color:#333333;  text-decoration: none;}
#fs2 a:visited	{color:#333333;  text-decoration: none;}
#fs2 a:hover	{color:#008080; text-decoration: none;}




#fs3
{
	color: #008080; 
	font-size: 12px;
	padding: 0px 0px 0px 20px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 
#fs3 a:link	{color:#333333;  text-decoration: none;}
#fs3 a:visited	{color:#333333;  text-decoration: none;}
#fs3 a:hover	{color:#008080; text-decoration: none;}

#fs4
{
	color: #006666; 
	font-size: 12px;
	font-weight: bold;
	padding: 30px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 

#fst4
{
	color: #006666; 
	font-size: 12px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 

#fs5
{
	color: #333333; 
	font-size: 10px;
	padding: 0px 0px 10px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 

} 

#fs6
{
	color: #333333; 
	font-size: 10px;
	padding: 0px 10px 0px 10px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 


#fs7
{
	color: #333333; 
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 

#fs8
{
	color: #333333; 
	font-size: 12px;
	padding: 2px 0px 2px 20px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 

#nfs1
{
	color: #333333; 
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 
#nfs1 a:link	{color:#333333;  text-decoration: none;}
#nfs1 a:visited	{color:#333333;  text-decoration: none;}
#nfs1 a:hover	{color:#006666; text-decoration: none;}

div.sitemap1{
	color: #333333; 
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
	}
div.sitemap1 a:link	{color:#333333;  text-decoration: none;}
div.sitemap1 a:visited	{color:#333333;  text-decoration: none;}
div.sitemap1 a:hover	{color:#006666; text-decoration: none;}

li.nfs
{
	color: #333333; 
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 
li.nfs a:link	{color:#333333;  text-decoration: underline;}
li.nfs a:visited	{color:#333333;  text-decoration: underline;}
li.nfs a:hover	{color:#006666; text-decoration: underline;}

div.navi01{
	text-align: left;
	color: #333333; 
	font-size: 10px;
	padding: 0px 0px 10px 20px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
	}
div.navi01 a:link	{color:#333333;  text-decoration: underline;}
div.navi01 a:visited	{color:#333333;  text-decoration: underline;}
div.navi01 a:hover	{color:#20B2AA; text-decoration: underline;}

blockquote 
{ 
margin: 3px;
padding: 5px 5px 5px 5px;
color: #333333; 
font-size: 12px;
border: 1px solid #006666;
background-color: #FFFFE0; 
}


dl{ margin: 10px 10px 10px 10px; }
ol { margin: 10px 0px 5px 5px;  padding: 0 0 0 20px;}
ol.mp01 { margin: 5px 0px 0px 50px;  padding: 0px 0px 0px 0px;}
ul.img01 { list-style-image: url(img/list-icon2.gif); } 
li.mp02 { margin: 5px 0px 0px 0px;  padding: 3px 0px 0px 3px;}

dt.fs01
{
	color: #333333; 
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 

dd.fs02
{ padding: 0px 0px 15px 0px;  margin: 0px 0px 0px 20px;} 

#img01 {  
padding: 2px; 
border: 1px solid #dcdcdc;
vertical-align: top; 
float: right;
margin: 5px; 
 } 
a img { border: none; }
#img02 { vertical-align: bottom; }
#img03 { vertical-align: 3px; }
#img04 { vertical-align: -2px; }

div.line {
  margin: 1em 0;
  border-bottom: dotted #a9a9a9 1px;
}

div.line2 {
  margin: 3em 0 1em 0;
  text-align: center;
  border-top: solid #a9a9a9 1px;
  border-bottom: solid #a9a9a9 1px;
}



/* ナビゲーションリンクタグの改訂版のタグです */ 
 #link1 a {
display:block;
width:185px;
height:30px;
background-image:url(img/border02.gif);
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
padding: 0px 0px 0px 0px;
 }
#link1 a:link	{color:#333333;  text-decoration: none;}
#link1 a:visited	{color:#333333;  text-decoration: none;}
#link1 a:hover {
color:#333333; text-decoration: none;
background-image:url(img/border02-under.gif);
background-repeat:no-repeat;
 }
#link1 {
display:block;
width:185px;
height:30px;
background-image:url(img/border02-nolink.gif);
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
padding: 0px 0px 0px 0px;
 }
#link01
{
	font-size: 12px;
	padding: 8px 0px 0px 20px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 

ul.navi01 { 
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
 } 
 
li.navi2 {
	float: left; 
	width: 148px; 
	margin-right: 0px; 
	padding: 0px; 
	text-align: center; 

}

#link2 a {
display:block;
width:148px;
height:30px;
background-image:url(img/border01-1.gif);
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
padding: 0px 0px 0px 0px;
 }
#link2 a:link	{color:#333333;  text-decoration: none;}
#link2 a:visited	{color:#333333;  text-decoration: none;}
#link2 a:hover {
color:#333333; text-decoration: none;
background-image:url(img/border01-1under.gif);
background-repeat:no-repeat;
 }

#link3 a {
display:block;
width:148px;
height:30px;
background-image:url(img/border01-2.gif);
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
padding: 0px 0px 0px 0px;
 }
#link3 a:link	{color:#333333;  text-decoration: none;}
#link3 a:visited	{color:#333333;  text-decoration: none;}
#link3 a:hover {
color:#333333; text-decoration: none;
background-image:url(img/border01-2under.gif);
background-repeat:no-repeat;
 }
#link3 {
display:block;
width:148px;
height:30px;
background-image:url(img/border01-2nolink.gif);
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
padding: 0px 0px 0px 0px;
 }
 
#link4 a {
display:block;
width:148px;
height:30px;
background-image:url(img/border01-3.gif);
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
padding: 0px 0px 0px 0px;
 }
#link4 a:link	{color:#333333;  text-decoration: none;}
#link4 a:visited	{color:#333333;  text-decoration: none;}
#link4 a:hover {
color:#333333; text-decoration: none;
background-image:url(img/border01-3under.gif);
background-repeat:no-repeat;
 }
#link4 {
display:block;
width:148px;
height:30px;
background-image:url(img/border01-3nolink.gif);
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
padding: 0px 0px 0px 0px;
 }
 
#link02
{
	font-size: 12px;
	padding: 8px 0px 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, "ＭＳ Ｐゴシック", 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif ; 
} 


