@media screen and (max-width: 768px) {.catem_areas {    width: auto;    margin: 3px;}.catem_lsegm, .catem_rsegm {    float: none;    width: auto;    clear: both;    margin:0;    padding:0;}.catem_totalarea {    padding: 6px;}.catem_mtarea {    float: none;    height: auto;    clear:both;    width: 100%;    overflow:hidden;    height: 22px;    min-height: 22px;}.catem_logo {    float: none;    clear:both;    width: 100%;}.catem_harea {    padding: 5px 5px;    display: block;}.catem_mtarea ul li a {    padding: 8px 4px;    display: block;    font-size: 10px;}.catem_logo img {	max-width: 150px;	margin: 0 auto;	display: block;	float: none;	clear: both;}.secimg {	display:none;}.firimg {	width: 100%;}#search {    float: none;    clear: both;    padding: 3px;    margin: 10px 5px 5px 5px;}#search #s {    min-width: none;}.catem_lsegm h1 {    margin: 0 0 6px 0;    padding: 0;    font-size: 17px;    line-height: 17px;}}