@media screen and (max-width: 760px){.wrap li .photo{width: 100% !important;margin: 0;float: none !important;max-width: 96% !important;}.wrap li h4{padding: 10px;}body .wrap dl{width: 100%;float: none;}body .wrap dt{width: 97%;float: none;}body .wrap dd{float: none;width: 98%;}body ul.side-area li .photo{width: 100% !important;float: none !important;}body ul.side-area li .shosai{width: 100%;margin: 10px 0 0;float: none !important;}body #side ul.side-area li .shosai h5{font-size: 13px;margin: 10px 0;}body ul.side-area li .shosai{width: 100%;margin: 10px 0 0;}}