/* 基本部 */
body{
background-color:#99ffff;
margin:10px;}

A:hover{
font-weight:bold;
color:#808000;}

span.ihide{
display:none:mso-hide:all;}


/* レイアウト部 */
table.ioutline{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#33FFCC;
align:center;
valign:middle;}

table.iheadder{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-image:url(../images/pict/back.gif);
align:center;
valign:middle;}

table.ilogo{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
align:center;
valign:middle;}

table.iguide1{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
align:center;
valign:middle;}

table.iguide2{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
align:center;
valign:middle;}

table.ianchor{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#e6ffff;
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.ilmenu{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-color:#ffffff;
align:left;
valign:top;}

table.ibase1{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-image:url(../images/pict/back1.gif);
align:center;
valign:middle;}

table.ibase2{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-image:url(../images/pict/back1.gif);
align:center;
valign:middle;}

table.ibase3{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
background-image:url(../images/pict/back1.gif);
align:center;
valign:middle;}

table.ifootter{
background-color:#00FFFF;
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
align:center;
valign:middle;}

table.ifootter1{
border:solid 0px #000000;
border-collapse:separate;
border-spacing:0px;
align:center;
valign:top;}

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.iheadder1{
color:#000000;
font-size:90%;
font-weight:900;
}
/* ヘッダーのメニュー部 */
span.iheadder2{
color:#000000;
font-size:90%;
font-weight:900;
}
/* 写真説明用のタイトル行 */
span.ititle{
color:#000000;
font-size:105%;
font-weight:900;}
/* 更新履歴説明用 */
span.ilink{
color:#000000;
font-size:90%;
}
/* ご意見・お問い合わせ用 */
span.ilink1{
color:#000000;
font-size:80%;
font-weight:900;
}
/* ロゴ説明用 */
span.ilink2{
color:#000000;
font-size:80%;
font-weight:900;
}
span.ilink3{
color:#ff0000;
font-size:80%;
font-weight:900;
}
/* アンカー・メニュー部 */
span.ibase1{
color:#000000;
font-size:80%;
font-weight:900;
}
/* 資料の提供からリンク集まで */
span.ibase2{
color:#000000;
font-size:100%;
font-weight:900;
}
/* ＦＡＱからその他まで */
span.ibase3{
color:#000000;
font-size:100%;
font-weight:900;
}
/* 著作権用 */
span.ifootter2{
color:#000000;
font-size:95%;
font-weight:900;
}
/* 備考用 */
span.ifootter1{
color:#ff0000;
font-size:90%;
}
/* 住所等連絡先用 */
span.ifootter{
color:#000000;
font-size:80%;
}
/* センター紹介等 */
span.imenu{
color:#ff0000;
font-size:80%;
font-weight:900;
}

span.imenul{
color:#ff0000;
font-size:100%;
font-weight:900;
}

span.taivo{
color:#000000;
font-size:80%;
}

/* イメージ部 */
img.ileft{
border:solid 0px #000000;
align:left;
valign:middle;}

img.ilefttop{
border:solid 0px #000000;
align:left;
valign:top;}

img.icenter{
border:solid 0px #000000;
align:center;
valign:middle;}

img.iright{
border:solid 0px #000000;
align:right;
valign:middle;}

img.icentertop{
border:solid 0px #000000;
align:center;
valign:top;}


/* div部 */
div.center{
text-align:center;
align:center;
valign:middle;}

div.icenter{
text-align:center;
align:center;
valign:middle;}

div.icentertop{
text-align:center;
align:center;
valign:top;}

div.ileft{
text-align:left;
align:left;
valign:middle;}

div.iright{
text-align:right;
align:right;
valign:middle;}

DIV.anime{
position:absolute;
left : 500px;
top : 640px;
width : 216px;
height:90px;
}

DIV.anime1{
position:absolute;
left:615px;
top : 640px;
width:150px;
height:100px;
align:left;
valign:middle;
}

div.ihide{
display:none;mso-hide:all;}



/* td部 */
td.ileftno{
white-space:nowrap;
text-align:left;
align:left;
valign:middle;}

td.ileft{
text-align:left;
align:left;
valign:middle;}

td.ilefttop{
text-align:left;
align:left;
valign:top;}

td.iright{
text-align:right;
align:left;
valign:middle;}

td.ibase1{
text-align:left;
background-color:#ffffa4;
align:left;
valign:middle;}

td.ibase2{
width:250px;
text-align:left;
background-color:#e6ffb3;
align:left;
valign:middle;}

td.ibase3{
text-align:left;
background-color:#e6ffb3;
align:left;
valign:middle;}

td.ibase4{
width:250px;
text-align:center;
background-color:#FFE4E1;
align:left;
valign:middle;}

td.ibase5{
text-align:left;
background-color:#DCDCDC;
align:left;
valign:middle;}

td.ibase6{
width:250px;
text-align:center;
background-color:#;
align:left;
valign:middle;}

td.icenter{
text-align:center;
background-color:#E0FFFF;
align:center;
valign:middle;}

td.ifootter1{
text-align:center;
align:center;
valign:middle;}

td.ifootter2{
text-align:center;
align:center;
valign:middle;}

td.icentertop{
text-align:center;
align:center;
valign:top;}


