body{
font-size:15px;
color:black;
background-image:url(gif/bg10_o.jpg);
background-attachment:fixed;
background-repeat:repeat-y;
margin-left:18px;
}

th{
color:maroon;
background-color:#feebe9;
font-size:13px;
font-weight:bold;
}

th.guide{
color:black;
font-size:14px;
background-color:#E6FEE0;
}

th.guide-s{
color:black;
font-size:12px;
background-color:#e8f7ff;
font-weight:normal
}

th.green{
color:black;
background-color:palegreen;
}

th.line{
font-size:1pt;

}

th.index{
font-size:15px;
font-family:fantasy,cursive,serif;
color:#9595ff;

}

td{
font-size:8pt;
color:darkslategray;
line-height:150%;
padding:0px 10px;
vertical-align: middle;

}


td.acc{
color:darkslategray;
line-height:120%;
font-size:8pt;
background-color:#e8f7ff;
}
td.acc2{
color:darkslategray;
line-height:120%;
font-size:8pt;
background-color:#ffff9d;
}

td.ic{
color:navy;
font-size:8pt;
background-color:#ffeeff;
}
td.ic2{
color:navy;
font-size:8pt;
background-color:#ffff9d;
}

td.mise{
font-size:10pt;
background-color:#fefbe7;
}
td.mise2{
font-size:16pt;
font-weight:900;
background-color:#ffff9d;
}

td.tel{
font-size:10pt;
background-color:snow;
}
td.tel2{
font-size:10pt;
background-color:#ffff9d;
}

td.memo{
line-height:120%;
font-size:8pt;
color:navy;
background-color:#f6f6f6;
}
td.memo2{
line-height:120%;
font-size:9pt;
color:#373058;
background-color:#ffff9d;
}

td.add{
line-height:100%;
font-size:8pt;
color:darkslategray;
vertical-align:middle;
}
td.add2{
line-height:100%;
font-size:9pt;
color:darkslategray;
vertical-align:middle;
background-color:#ffff9d;
}

td.rm{
font-size:10pt;
color:darkslategray;
vertical-align:middle;
text-align:right;
background-color:#e8ffe8;
}
td.rm2{
font-size:10pt;
color:darkslategray;
vertical-align:middle;
text-align:right;
background-color:#ffff9d;
}


.d1{line-height:180%;
margin-left:29px;
margin-right:18px;
}

.d2{margin-left:35px;
margin-right:20px;

}

.d3{font-size:18px;
}

.d6{font-size:1pt;
color:snow;
}

.cred{
font-family:serif,cursive;
font-size:12px;
color:dimgray;
text-align:right;
}

P { font-size: 13pt;
line-height:100% }
.gthc { font-family: sans-serif, Verdana, Helvetica, Arial, Tahoma, "Times New Roman","ＭＳ ゴシック",Osaka }
.mnch { font-family: sans-serif, Verdana, Helvetica, Arial, Tahoma, "Times New Roman","ＭＳ 明朝",細明朝体 }


H1 {
    font-size: 22px;
    background-color:cornsilk;
    border-width: 1px 5px 1px 10px;
    border-color: #fec2a3;
    border-style: solid;
    margin-left:20px;
}

H2 {
    font-size: 18px;
    border-width: 0px 0px 1px 10px;
    border-color: gray;
    border-style: solid;
    margin-left:10px;
    color: #5a290c;
}
H3 {
    font-size: 16px;
    border-width: 0px 0px 1px 1px;
    border-color: silver;
    border-style: solid;
    margin-left:15px;
    color:darkgreen;
}
a{text-decoration: none}
a:link{color:maroon}
a:visited{color:navy}
a:active{color:orange}
a:hover{color:crimson}

.cl1{text-decoration:none}
.cl2{text-decoration:none; background-color:#e9d6c9;}
.cl3{text-decoration:none; background-color:lavender;}
.cl4{text-decoration:none; background-color:lightcyan;}
.cl5{text-decoration:none; background-color:antiquewhite;}
a.cl2:hover {text-decoration:none; background-color:rosybrown; color:white;}
a.cl1:hover {text-decoration:underline;}
a.cl3:hover {text-decoration:underline; background-color:mediumslateblue; color:white;}
a.cl4:hover {text-decoration:underline; background-color:steelblue; color:white;}
a.cl5:hover {text-decoration:underline; background-color:rosybrown; color:white;}
