html{height: 100%;}
body{background-color:#FFEFCC;
	 min-height: 100%;
	 display: flex;
	 flex-direction: column;
}
.setume{text-align:center;}
img {
    border-style:none;
  	max-width: 100%;
  	height: auto;
}
a {
text-decoration: none;
color: blue;
}
td {
text-align: left;
vertical-align: top;
}
th {
text-align: left;
vertical-align: top;
background-color: silver;
}
table#linkt {
margin:0 auto;
} 
#linkf{font-size:30px;
	   text-align:center;
}
#linkn{}
#fotyohaku{flex:1;}
#footer{text-align:center;
}