html,body{
  height: 100%;
}
body   {
     background-image:url(../indeximg/bg01.gif);
	 background-repeat:repeat;
	 background-color:#618ACC;
	 line-height:140%
}
td.bg01 {
     background-image:url(../indeximg/navi/navi-base.jpg);
	 background-repeat:no-repeat;
}
td.event01 {
     background-image:url(../contents/event/img/12dotline.gif);
	 background-repeat:repeat-y;
}
p {font-size:small}
td {  font-size: small;line-height: 140%}
tr {  font-size: small;line-height: 140%}
.font1 {  font-size: x-small}
.font2 {  font-size: small}
.font3 {  font-size: 16px; font-weight:bold;}
.fonttop {  font-size: 12px;color:#333333}
.fontbottom {  font-size: 10px}
.table {  
      line-height: 120%}
a {
    color:#0033FF;
}
a:hover{
    color:#FF0000;
}
a:active{
    color:#FF0000;
}
/* strong‚È‚Ç */
strong { font-weight: normal}
em { font-style: normal}
/* h1 */
h1{
	font-size:small;
	margin:0px;
}
/* h2 */
h2{
	font-size:small;
	margin:0px;
}
/* h3 */
h3{
	font-size:small;
	margin:0px;
}
img{ border:0px;}
#bmenu01 a{
    color:#FFFFFF;
	font-size: x-small;
	text-decoration:none;
}
#bmenu01 a:hover{
    color:#CCFF00;
}
#bmenu01 a:active{
    color:#CCFF00;
}
#bmenu01 td{
    line-height: 110%;
	font-size: x-small;
	color:#FFFFFF;
}
td.pankuzu {
font-size: x-small;
color:#999999;
}
td.bp        {
	 line-height:120%;
	 padding:0px 0px 12px 0px;
}
td.cp {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 font-size: small;
	 color:#0099FF;
	 font-weight:bold;
	 padding:0px 0px 5px 0px;
}
td.cp2 {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 font-size: small;
	 padding:2px 0px 2px 0px;
}

td.b646 {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 font-size: small;
	 padding:0px 5px 0px 5px;
}
td.wntitle {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#94A6C0;
	 font-size: small;
	 color:#0099CC;
	 font-weight:bold;
	 padding:0px 5px 5px 5px;
}
td.topics        {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 font-size: small;
	 padding:2px 0px 2px 0px;
}
.sitemap01{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
.sitemap011{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
	 line-height:120%;
	 font-size:10px;
	 color:#333333;
	 padding:4px 0px 4px 0px;
}
.sitemap012{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
	 line-height:120%;
	 font-size:10px;
	 color:#333333;
	 padding:4px 4px 4px 0px;	 
}
.sitemap012 a, {
 color:#333333;
 text-decoration:none;
}
.sitemap012 a:hover, a:active, {
 color:#FF0000;
 text-decoration:none;
}
td.sitemap02    {
     background-image:url(../contents/sitemap/img/dot-h20a.gif);
	 background-repeat:repeat-y;
}
.linkbox00{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
     border-style:solid;
     border-color:#999999;
	 line-height:110%;
	 font-size:small;
	 font-weight:bold;
	 color:#333333;
	 padding:0px 0px 0px 0px;
}
.linkbox01{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
.linkbox02{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 0px 4px 0px;
}
td.ctu00        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 background-color:#E6FFFF;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
td.ctu01        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:120%;
	 font-size:12px;
	 padding:4px 4px 4px 4px;
}
.hyou02{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 background-color:#E6FFFF;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
.hyou03{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#CCCCCC;
	 background-color:#FFFFFF;
	 line-height:120%;
	 font-size:12px;
	 padding:4px 4px 4px 4px;
}
.etitle  {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF3333;
	 font-size:18px;
	 font-weight:bold;
	 color:#FFFFFF;
	 background-color:#FF3333;
     padding:5px 5px 5px 5px
}
.ctitle  {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#666666;
	 background-color:#E6FFFF;
	 font-size:18px;
	 font-weight:bold;
	 color:#0099FF;
     padding:5px 5px 5px 5px
}
td.b01        {
     border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b02        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b021       {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:150%;
	 font-size:small;
	 font-weight:bold;
	 color:#FF0000;
	 padding:5px 5px 5px 5px;
}
td.b03        {
     border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b04        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b042        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b21        {
     border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#CCCCCC;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b22        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#CCCCCC;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b221       {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#CCCCCC;
	 line-height:150%;
	 font-size:small;
	 font-weight:bold;
	 color:#FF0000;
	 padding:5px 5px 5px 5px;
}
td.b23        {
     border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#CCCCCC;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b24        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#CCCCCC;
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.b241        {
	 line-height:150%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}
td.acc        {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#0099FF;
	 font-size: small;
	 padding:10px 0px 5px 0px;
}
td.mt01        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#66CCFF;
	 line-height:120%;
	 font-size:small;
	 padding:5px 5px 5px 5px;
}

td.bottomtop        {
     border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#CCCCCC;
	 line-height:120%;
	 font-size:small;
	 color:#999999;
	 padding:10px 0px 0px 0px;
}
td.bottomlink        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#CCCCCC;
	 line-height:120%;
	 font-size:small;
	 color:#999999;
	 padding:10px 10px 10px 10px;
}
td.rese        {
     border-top-width:0px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#6699FF;
	 line-height:120%;
	 font-size:small;
	 padding:0px 8px 0px 8px;
}

td.eventcap {
	font-size:x-small;
	color:#333333;
	line-height:110%;
}

td.eventcap p {
	font-size:x-small;
	color:#333333;
	line-height:110%;
}
