@media screen and (max-width: 768px) {.allpage {    width: auto;}.menu_soki {    overflow: hidden;    float: none;    width: auto;    margin: 0 15px;    clear:both;}.content_soki {    overflow: hidden;    float: none;    width: auto;    margin: 8px;    padding: 7px;}.menuup {    overflow: hidden;}#search {    clear:both;    float: none;    width: calc(100% - 30px);    margin: 10px 15px;}#s {    width: calc(100% - 40px);}.top_soki { height: auto;}.content_soki li {	margin: 7px 0;}.menuup li a, .menuup li a:link {    padding: 8px 8px;    font-size: 10px;}h1 {    font-size: 15px;}.content_soki h1 img {	display: none;}.topname img {	width: 200px;	display: block;	margin: 0 auto;}}