/* 基本部 */
body{
background-color:#ffffff;
margin:10px;}

A:hover{
font-weight: bold;
color: #808000;}

span.hide{
display:none; mso-hide:all; }


/* レイアウト部 */
table.outline{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
background-color: #ffffff; 
align:center;
valign:middle;}

table.base{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
background-color: #33FFCC;
align:center;
valign:middle;}

table.base1{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.anchor{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#e6ffff; 
align:center;
valign:middle;}

table.iheadder{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-image:url(../back.gif);
align:center;
valign:middle;}

table.history{
border:solid 0px #000000;
background-image:url(../wallpapaer1.gif);
align:center;
valign:middle;}

table.imain1{
border:solid 0px #000000;
background-image:url(../wallpapersky1.gif);
align:center;
valign:middle;}

table.imain2{
border:solid 0px #000000;
background-image:url(../wallpapersky2.gif);
align:center;
valign:middle;}

table.imain3{
border:solid 0px #000000;
background-image:url(../wallpapersky3.gif);
align:center;
valign:middle;}

table.imain4{
border:solid 0px #000000;
background-image:url(../wallpapersky4.gif);
align:center;
valign:middle;}

table.imain5{
border:solid 0px #000000;
background-image:url(../wallpapersky5.gif);
align:center;
valign:middle;}

table.headder{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.logo{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.guide{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.imenu{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
background-color:#90EE90;
overflow:hidden;
align:center;
valign:middle;}

table.imenuc{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
background-color:#ffff80;
height:10px;
overflow:hidden;
align:center;
valign:middle;}

table.lmenu{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#90EE90;
align:center;
valign:middle;}

table.lmenub{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#90EE90;
align:center;
valign:middle;}

table.rmenu{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#90EE90;
align:center;
valign:middle;}

table.amenu{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#FFFF80;
align:center;
valign:middle;}





table.kheadder{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-image:url(../kadomaru1.gif);
align:left;
valign:top;}

table.search{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.title{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.btn_up{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.line{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.footter{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.ifootter{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.space{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.copyright{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.btn_row{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.docc{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:center;
valign:middle;}

table.docr{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:right;
valign:middle;}

table.docl{
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;
align:left;
valign:middle;}

table.space0 {
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;}
td.space0 {border:solid 0px #000000; empty-cells: show;}

table.space1 {
border:solid 0px #000000;
border-collapse: separate;
border-spacing: 0px;}
td.space1 {border:solid 0px #ff0000; empty-cells: show;}



/* 文字部 */
span.iheadder{
color:#000000;
font-size:100%;
font-weight:900;
}

span.middleb{
color:#000000;
font-size:100%;
font-weight:900;
}

span.middle{
color:#000000;
font-size:100%;
}

span.ifootter{
color:#000000;
font-size:100%;
font-weight:900;
}

span.efootter{
color:#000000;
font-size:100%;
}

span.imenu{
color:#000000;
font-size:100%;
font-weight:900;
}
span.jmenu{
color:#000000;
font-size:100%;
font-weight:900;
}

span.hmenu{
color:#FF0000;
font-size:100%;
font-weight:900;
}

span.hlink{
color:#000000;
font-size:100%;
}

span.ilink{
color:#000000;
font-size:100%;
}


/* イメージ部 */
img.left{
border:solid 0px #000000;
align:left;
valign:middle;}

img.lefttop{
border:solid 0px #000000;
align:left;
valign:top;}

img.center{
border:solid 0px #000000;
align:center;
valign:middle;}

img.right{
border:solid 0px #000000;
align:right;
valign:middle;}








/* td部 */
td.base1{
text-align:left;
width:270px;
background-color:#e6ff4d;
align:left;
valign:middle;}

td.base2{
text-align:left;
width:270px;
background-color:#e6ffb3;
align:left;
valign:middle;}

td.left{
text-align:left;
align:left;
valign:middle;}

td.left100{
width:100%;
text-align:left;
align:left;
valign:middle;}

td.ileft{
text-align:left;
background-color:#ACFF56;
align:left;
valign:middle;}

td.hleft{
text-align:left;
background-color:#80FFFF;
align:left;
valign:middle;}

td.leftno{
white-space: nowrap; 
text-align:left;
align:left;
valign:middle;}

td.lefttop{
text-align:left;
align:left;
valign:top;}

td.center{
text-align:center;
align:center;
valign:middle;}

td.acenter{
text-align:center;
width:98px;
align:center;
valign:middle;}

td.hcenter{
text-align:center;
background-color:#80FFFF;
align:center;
valign:middle;}

td.icenter{
text-align:center;
background-color:#E0FFFF;
align:center;
valign:middle;}

td.mcenter{
text-align:center;
background-color:#FFFACD;
align:center;
valign:middle;}

td.right{
text-align:right;
align:right;
valign:middle;}

td.right{
text-align:right;
align:right;
valign:middle;}

td.rightno{
white-space: nowrap; 
text-align:right;
align:right;
valign:middle;}

td.centerno{
white-space: nowrap; 
text-align:center;
align:center;
valign:middle;}




div.center{
text-align:center;
align:center;
}

div.left{
align:left;
}

div.right{
align:right;
}

tr.center{
text-align:center;
align:center;
}

tr.centerbk{
text-align:center;
align:center;
background-color:#FFFACD;
}

tr.left{
align:left;
valign:top;}

tr.right{
align:right;
valign:top;}

/* 更新履歴用 */
span.historyb{
color:#000000;
font-size:100%;
font-weight:900;
}

span.history{
color:#000000;
font-size:100%;
}

