body{
font-size:9pt;
color:darkslategray;
margin-left:0px;
margin-right:0px;
background-image:url("imgs/back1.gif");
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:13px;
background-color:#E6FEE0;
}

th.green{
color:black;
background-color:palegreen;
}

th.line{
font-size:1pt;

}

th.tl{
font-size:22pt;
color:dimgray;
font-family:"ＭＳ ゴシック","Osaka",serif;
}

th.index{
font-size:15px;
font-family:"ＭＳ ゴシック","Osaka",serif;
color:#9595ff;

}

td{
font-size:13px;
color:darkslategray;
line-height:160%;
padding:0px 10px;
vertical-align: middle;
}



td.kakaku{
color:darkslategray;
font-size:9pt;
background-color:#e8f7ff;
}



td.moyori{
color:darkslategray;
line-height:100%;
font-size:8pt;
background-color:#e8f7ff;
}

td.mise{
color:navy;
font-size:13pt;
background-color:#ffeeff;
}

td.memo{
line-height:120%;
font-size:11pt;
color:navy;
background-color:#f6f6f6;
}

td.t1{
font-size:9pt;
color:darkslategray;
vertical-align:middle;
background-color:#e8ffe8;
}
td.t2{
font-size:9pt;
color:darkslategray;
vertical-align:middle;
background-color:#d2ffff;
}

td.k1{
font-size:8pt;
color:darkslategray;
vertical-align:middle;
text-align:right;
background-color:#e8ffe8;
}



.d1{line-height:180%;
margin-left:29px;
margin-right:18px;
}

.d2{margin-left:35px;
margin-right:20px;

}

.d3{font-size:9px;
}

.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: 20px;
    border-width: 0px 10px 1px 0px;
    border-color: gray;
    border-style: solid;
    margin-left:10px;
    color: #5a290c;
}
H3 {
    font-size: 16px;
    border-width: 0px 0px 1px 2px;
    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;}
