@media print
{
header      {display:none;}
.wrap		{box-shadow:none;}
h1          {display:none;}
.explanation{display:none;}
.oprtn_panel{display:none;}
h2{margin: 0.1em 0 0.05em 0;}
.toplink    {display:none;}
footer      {display:none;}
}
﻿select, option{
background:#f0ffff;
}
select{
border: 2px solid #20ccee;
height: 35px;
padding-right: 10px;
padding-left: 10px;

position: relative;
width: 100%;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

.cntnr_slct{display:inline-block;}
.cntnr_slct{
position: relative;
}
.cntnr_slct:after {
content: "";
position: absolute;
right: 8px;
top: 12px;
width: 5px;
height: 5px;
border-top: 2px solid #20ccee;
border-left: 2px solid #20ccee;
pointer-events: none;
transform: translateY(-5%) rotate(-135deg);
}

.width45px{
width: 45px;
}
.width60px{
width: 60px;
}
.width200px{
width:200px;
}

.processing_date{
font-size:150%;
}
﻿.mtrx{margin:0.10em auto;}
.inpt{
width:100%;
height:100%;
}
.inpt{
font-family:"arial black","AvenirNext-Heavy","ArialRoundedMTBold";
}
.game{display:inline-block;}
@media screen and (min-width:   0px) and (max-width: 610px)
{
.print{width:320px;}
}
@media screen and (min-width: 610px)
{
.print{width:610px;}
}

@media all and (min-width:   0px) and (max-width: 330px)
{
.inpt{font-size:135%;}
}
@media all and (min-width: 330px)
{
.inpt{font-size:135%;}
}
.inpt{
/*display: -webkit-flex;*/
/*-webkit-align-items: center;*/
align-items: center;
/*-webkit-justify-content: center;*/
justify-content: center;
text-align: center;
}

.inpt{z-index:2;position:relative;display:flex;}

.topT{border-top :1.5px solid;}
.topB{border-top :4px solid;}
.leftT{border-left:1.5px solid;}
.leftB{border-left:4px solid;}

.topT,.topB,.leftT,.leftB{border-color:#20ccee;}
@media all and (min-width:   0px) and (max-width: 330px)
{
.cellsize{width:32.75px;height:32.75px;}/*table tbody 正方形*/
}
@media all and (min-width: 330px)
{
.cellsize{width:30.0px;height:30.0px;}/*FF*/
}