body{
font-family: "Verdana";
color: #4d4d4d;
background-color: #f9f9f9;

margin-left:1vw;
margin-top:2vh;
position:absolute;

float:left;
width: 93vw;
height: auto;

padding-left:1vw;
padding-right:1vw;
padding-top:2vh;
padding-bottom:2vh;

}

table{

}

td{
background-color: #e6e6e6;
padding-left:0.5vw;
padding-right:0.5vw;
padding-top:1vh;
padding-bottom:1vh;

border: 0.1vw solid #f9f9f9;

}

th{
background-color: #b3b3b3;
padding-left:0.5vw;
padding-right:0.5vw;
padding-top:1vh;
padding-bottom:1vh;
font-size: 1.20em;
border: 0.3vw solid #f9f9f9;

}

.line{
font-weight: bold;
padding-left:0.5vw;
padding-right:0.5vw;
padding-top:1vh;
padding-bottom:1vh;
background-color: #b3b3b3;
font-size: 1.20em;
}


img{
width:100%;
float: left;
cursor:pointer;
}

img:focus{
-webkit-transform: scale(5); -moz-transform: scale(5);
-webkit-transform: translate(40vw,25vh) scale(5); -moz-transform: translate(40vw,25vh) scale(5);
-webkit-box-shadow:0px 0px 50px 5px #b3b3b3; -moz-box-shadow: 0px 0px 50px 5px #b3b3b3; box-shadow:0px 0px 80px 10px black;
z-index: 9999;

}


.cell_img{
width:10vw;

}

.module{
width:10vw;
}

.name{
width:10vw;

}

.text{
width:auto;
}

.qn{
width:5vw;
}

.id{
width:5vw;
}