.flexwrapper{width:100%;display:inline-flex;border:2px solid #3f7cef;border-radius:5px;flex-flow:wrap;}
.flextop{overflow-x:auto;width:100%;height:2rem;position:sticky;top:0;}
.flexq {display:flex;border:1px solid grey;flex:1 0 49.8%;}
.flexqa{display:flex;border:1px solid grey;flex:1 0 49.8%;}
.flexq,.flexqa{justify-content:center;align-items:center;color:#3f7cef;}
//.flexqa img{width:12%;}											/*printer image*/
form {width:80%;}
.flexqa img{max-height:43px;max-width:39px;}
h4{color:#ff0000;}
.flexqa a{width:50%;}
.band{width:100%;text-align:center;overflow-x:auto;}
.bandtop,.imotop{width:100%;text-align:center;border:1px solid grey;color:#ffffff;background-color:#a1bff7;}
.nom,.imonom{width:25%;}
.site,.imosite{width:30%;}
.imo,.grt,.year,.yno,.varo{width:9%;}
//.imotop td{width:16.5%;}
.imogrt,.imoyear,.imoyno,.imovaro{width:11%;}
.fate{width:50%;}												
.names{width:100%;text-align:center;} 							
.names,.names td, .names th{border:1px solid grey;border-collapse:collapse;}
#button{border:1px solid #3f7cef;color:#3f7cef;background-color:#ffffff;border-radius:5px;} 
.opt4{width:100%;text-align:center;}
.opt4 td{width:30%;color:#ffffff;background:rgba(63,124,239,0.5);}
#imotable{width:100%;height:auto;text-align:center;font-weight:300;}
#imotable,#imotable th{border-collapse:collapse;border:2px solid #000000;}
#imotable th{background:#ffff66;}
article{width:90%;margin:0 auto;font-size:90%;}
@media screen and (max-width:800px){
	.flexqa img{width:10%;}
	//.imo{width:20%;}
	.grt,.year,.yno,.varo{width:10%;}
	.site{width:25%;}
	.search{width:51px;height:21px;}	
}
@media screen and (min-width:541px) and (max-width:800px){
	.printarea,.flexq,#button,#explain,.shiplist{font-size:70%;}    /*explain,shiplist in dirname.css*/
	}
@media screen and (min-width:320px) and (max-width:540px){
	.printarea,#button,#explain,.shiplist{font-size:65%;}
	}
@media screen and (min-width:290px) and (max-width:319px){
	.printarea,#button,#explain,.shiplist{font-size:60%;}
	}
@media screen and (min-width:250px) and (max-width:289px){
	.printarea,#button,#explain,.shiplist{font-size:55%;}
	}	

