<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width: 1000px){
.tb {
	table-layout:fixed;
	width:98%;
	max-width:700px;
	box-sizing:border-box;
	float: left;
	padding: 1em;
	margin:0;
	overflow:auto;
	word-break: break-word;
}
}

@media (max-width:750px){
.tb {
	table-layout:fixed;
	width:auto;
	max-width:100%;
	min-width:20%;
	box-sizing:border-box;
	float: left;
	padding: 1em;
	margin:0;
	overflow:auto;
	word-break: break-word;
}
.info {
  	display: block;
  	width: 100%;
	max-width: 450px;
	margin-left: auto;
  	border-bottom: none;
	word-break: break-word;
	overflow:auto;
}
}

@media (max-width:450px){
.tb {
	width: auto;
	max-width:100%;
	height: 260px;
	border: 0px solid black;
	box-sizing:border-box;
	padding: 1em;
	margin: 0;
	overflow:auto;
	word-break: break-word;
}
.td1{
	max-width: 1000px;
	margin: auto;
}
.td2 {
	width:auto;
	float: left;
	clear: both;
	max-width: 95%;
	margin-left:auto;
	margin-right: auto;
}
.waku {
	margin-left: 10px; /*30px の半分*/
    width: calc(50% + 90px); /*30px は各自調整*/
    width: -webkit-calc(50% + 90px); /*上と同じpx値に*/
	text-align: center;
}
.waku2{
    margin-left: 45px; /*30px の半分*/
    width: calc(100% + 90px); /*30px は各自調整*/
    width: -webkit-calc(100% + 90px); /*上と同じpx値に*/
	height:auto;
}
.info {
  	display: block;
  	width: 100%;
	max-width: 450px;
	margin-left: auto;
  	border-bottom: none;
	word-break: break-word;
	overflow:auto;
}
.info2 {
	display: block;
	width: 95%;
	max-width: 400px;
	table-layout:fixed;
	word-break: break-word;
}
}</pre></body></html>