body{background-color:#66FFFF;background-image:url(images/bgg.png)}

h1.honbun{text-align:center;color:#333333;font:normal normal bold x-large/120% 'ＭＳ ゴシック','Osaka',monospace}
h2.honbun{text-align:left;color:#333333;font:normal normal bold large/120% 'ＭＳ ゴシック','Osaka',monospace}
h2.honbun{text-align:left;color:#333333;font:normal normal bold large/120% 'ＭＳ ゴシック','Osaka',monospace}
h3.honbun{text-align:left;color:#333333;font:normal normal bold medium/120% 'ＭＳ ゴシック','Osaka',monospace}
h4.honbun{text-align:left;color:#333333;font:normal normal bold small/120% 'ＭＳ ゴシック','Osaka',monospace}
h5.honbun{text-align:left;color:#333333;font:normal normal bold x-small/120% 'ＭＳ ゴシック','Osaka',monospace}
h6.honbun{text-align:left;color:#333333;font:normal normal bold xx-small/120% 'ＭＳ ゴシック','Osaka',monospace}

dt{text-align:left;color:#333333;font:normal normal bold small/120% 'ＭＳ ゴシック','Osaka',monospace}
li,dd{text-align:left;color:#333333;font:normal normal normal small/120% 'ＭＳ 明朝','細明朝体',serif}

p.body{text-align:left;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
p.honbun{text-align:left;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif;width:80%;margin-left:10%;margin-right:10%}
p.body_r{text-align:right;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
p.body_c{text-align:center;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
p.komoji{text-align:left;color:#333333;font:normal normal bold x-small/120% 'ＭＳ ゴシック','Osaka',monospace}
p.komoji_r{text-align:right;color:#333333;font:normal normal bold x-small/120% 'ＭＳ ゴシック','Osaka',monospace}
p.komoji_c{text-align:center;color:#333333;font:normal normal bold x-small/120% 'ＭＳ ゴシック','Osaka',monospace}
p.honbun{text-align:left;width:480px;margin-left:10%;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}

td{text-align:left;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
blockquote{text-align:left;color:#333333;font:oblique normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
span.keshi{text-decoration:line-through;font-color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
span.komoji{font-color:#333333;font:normal normal normal xx-small/120% 'ＭＳ 明朝','細明朝体',serif}
span.migi{text-align:right;font-color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}

table{}
table.body{width:80%;margin-left:10%;margin-right:10%;border-collapse:separate;table-layout:fixed;empty-cells:show}
table.head{width:100%;margin-left:0%;margin-right:0%;border-collapse:separate;table-layout:fixed;empty-cells:show}
table.hyo{width:80%;margin-left:20%;margin-right:0%;border:thin solid #333333;border-collapse:collapse;table-layout:fixed;empty-cells:show}
table.mokuji{width:480px;margin-left:10%;border:thin none #333333;border-collapse:separate;table-layout:fixed;empty-cells:show}

th.body{background-color:#FFB6C1;text-align:center;font:normal normal bold medium/120% 'ＭＳ ゴシック','Osaka',monospace}
th.head{text-align:center;font:normal normal bold medium/120% 'ＭＳ ゴシック','Osaka',monospace}
th.hyo{background-color:#FFFFFF;border:thin solid #333333;font:normal normal normal small/120% 'ＭＳ 明朝','細明朝体',serif}
th.komoji{text-align:center;color:#333333;font:normal normal bold x-small/120% 'ＭＳ ゴシック','Osaka',monospace}
th.mokuji{background-color:#FFB6C1;border:medium dashed #333333;width:80px;height:80px}

td.body{background-color:#FFF8DC;text-align:left;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
td.head{text-align:left;color:#333333;font:normal normal normal medium/120% 'ＭＳ 明朝','細明朝体',serif}
td.hyo{background-color:#FFFFFF;border:thin solid #333333;text-align:left;color:#333333;font:normal normal normal small/120% 'ＭＳ 明朝','細明朝体',serif}
td.komoji{text-align:left;color:#333333;font:normal normal bold x-small/120% 'ＭＳ ゴシック','Osaka',monospace}
td.mokuji{background-color:#FFF8DC;border:medium solid #66FFFF;width:80px;height:80px}

caption{color:#333333;caption-side:bottom}

address{text-align: center;font-style: normal;font-family: Verdana, sans-serif;font-size: 80%;border-style: solid;border-width: 1px;padding: 0.5em;width: 80%;border-color: #c0c0c0 #808080 #808080 #c0c0c0;}

a:link{color:#3333FF}
a:active{color:#33CC33}
a:visited{color:#333333}
a:hover{color:#FF3333;background-color:#FFFF99}

