h1.SiteTitle {
    padding: 0 50px;
}
main {
    max-width: 1000px;
    margin: 0 auto
}
ul.link_list li {
    display: flex;
    /*justify-content: center;*/
    align-items: center;
    border: 1px solid #161616;
}
table.list td a img {
    width: 100%;
    transform: scale(1);
    transition: .1s ease-in;
}
table.list td a img:hover {
    transform: scale(1);
    opacity: 0.5;
}
ul.link_list .amazon a {
    width: 80%;
}
table.list {
    /*max-width: 800px;*/
	 max-width: 570px;
    margin: 0 auto;
}
table.list tr, table.list td {
    display: flex;
}
table.list tr {
	margin: 30px;
	font-size: 20px;
	font-weight: bold;
}
table.list td {
    justify-content: center;
    align-items: center;
}
table.list td, table.list img {
    width: 100%;
}
a.booth{
	width: 70%;
}

@media screen and (max-width: 750px) {
h1.SiteTitle {
    padding: 0 30px;
}
ul.link_list {
    width: auto;
}
.cap {
    margin-bottom: 5%;
}
ul.link_list .amazon a {
    width: 100%;
}
}
