/*---*/
a { color: #000000; text-decoration: underline ; }
a:hover { color: #cc6600; text-decoration: none; }
:target { background-color: #ffff66; }
/*---*/
.size2 { font-size: 11px; }
.size3 { font-size: 12px; }
.size44 { font-size: 14px; }

.size4 { font-size: 16px; }

.size5 { font-size: 18px; }
.size6 { font-size: 20px; }
/*---*/
.ftrd{ color: #ff0000; }
.ftbl { color: #0000ff; }
.ftpk { color: #ff00ff; }
.ftwt { color: #ffffff; }
.bd { font-weight:bold; }
/*---*/
.box1 { width:820px;
 padding:5px;
 line-height:150%;
} 
.box2 { width:820px;
 padding:5px;
 line-height:150%;
 border-bottom:1px solid #9900cc;
} 
.box4 { width:auto;
 padding:5px;
 line-height:150%;
} 
/*---*/
.flbox {
 display:flex;
  flex-direction:row;
 width:820px;
 height:auto;
}
.b2 {
 width:50% ;
 padding:5px;
 line-height:150%;
}
.b22 {
 width:50% ;
 padding:5px;
 line-height:150%;
 border-left:1px solid #9900cc;
}
.b25 {
 width:25% ;
 padding:5px;
 line-height:150%;
}
.b33 {
 width:33% ;
 padding:5px;
 line-height:150%;
}
/*---*/
.bgc1 { background-color:#ffcccc; }
.bgc2 { background-color:#00ff00; }
.bgc6 { background-color:#ffffcc; }
.bgc7 { background-color:#cccccc; }
.bgc8 { background-color:#cc99ff; }
/*---*/
.bglin { border-bottom:1px solid #9900cc; }
.walin { border: 1px solid #000000; }
.talw1 { width:100%; }
.talw2 { width:25%; }
/*-----*/
.ta0vt { vertical-align:top;}
.tacvt { text-align:center; vertical-align:top;}
.tar00 { text-align:right; }
.tac { text-align:center; }
.vafm { vertical-align:middle;}
 /*----*/
.kyo0 { border :none ;}
.kyo1 { border :1px solid #000000;}
 /*----*/
.tal { border: 1px solid #000000;
 border-collapse: separate; }
.tbb { border: 1px solid #000000; }
 /*----*/
details > summary { cursor: pointer; }
 /*----*/
.grdbox { display:grid;
grid-template-rows: 150px 150px 150px;
grid-template-columns: 240px 193px 193px 193px;
}
.cel0 { grid-row: 1 / 3; grid-column: 1 / 2; }
.cel11 { grid-row: 1 ; grid-column: 2; }
.cel12 { grid-row: 1 ; grid-column: 3; }
.cel13 { grid-row: 1 ; grid-column: 4; }
.cel21 { grid-row: 2 ; grid-column: 2; }
.cel22 { grid-row: 2 ; grid-column: 3; }
.cel23 { grid-row: 2 ; grid-column: 4; }
.cel31 { grid-row: 3 ; grid-column: 1; }
.cel32 { grid-row: 3 ; grid-column: 2; }
.cel33 { grid-row: 3 ; grid-column: 3; }
.cel34 { grid-row: 3 ; grid-column: 4; }

