html{height:100%;margin:0;}
body{margin:auto;padding-bottom:0px;padding-top:0px;color:ivory;background-color:black;font-size:10pt;height:100%;overflow:auto;min-width:960px;}
body{font-family:"Meiryo UI",Verdana,"MS UI Gothic";}
.boxCal{box-sizing:border-box;height:100%;overflow:auto;}
#frLeft{background-color:black;float:left;width:20%;min-width:160px;}
#frRight{background-color:black;padding:5px;}
a{text-decoration:none;}
a.left:link{color:dodgerblue;}
a.left:active{color:red;background-color:#000020;}
a.left:visited{color:dodgerblue;}
a.left:hover{color:red;background-color:#000020;position:relative;top:1px;left:1px;}
a.right:link{color:ivory;}
a.right:active{color:red;}
a.right:visited{color:ivory;}
a.right:hover{color:red;background-color:#000020;position:relative;top:1px;left:1px;}
table.out {margin:auto;border:0;}
table.out td{vertical-align:top;border:0;text-align:center;padding:2px;}
table.inn {border:1px;border-style:solid;border-color:silver;border-collapse:collapse;}
table.inn th{border:2px;border-style:solid;border-color:silver;padding:2px;margin:0;vertical-align:top;}
table.inn td{border:2px;border-style:solid;border-color:silver;padding:2px;margin:0;vertical-align:top;text-align:left;line-height:1.1;}
div.br{height:0.5em;}
h2,h4,p,div{text-align:center;}
div.imagebox{font-size:80%;text-align:center;background-color:black;width:96px;height:120px;margin:1px;float:left;}
img{border-style:solid;border-color:white;border-width:1px;}
p.color{border:2px solid black;width:5.5em;height:1.1em;margin:0px auto 0px auto;}
p.caption{margin: 1px 0px;line-height:1.1;}
h3.group{text-align:center;vertical-align:middle;padding:4px;margin:0px auto 12px auto;clear:both;}
h4.colix{text-align:center;margin:2px auto;clear:both;}
.dmy{display:none;}