@media screen and (min-width: 769px){
img{
max-width: 100%;
height: auto;
width :auto;@
}
#container{
width:100%;
} * {
margin:0; padding:0; line-height:1.5; color:#333333; }
body {
background-color:#999999; text-align:center; }
div#pagebody {
width:980px; margin:0 auto; text-align:left;  background-repeat:repeat-y; background-color:#ffffff; } div#header {
height:150px; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/text_top_banner.jpg); background-repeat:no-repeat; background-color:#cccccc; }
h1 {
padding:20px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; }
h1 a {text-decoration:none;}  ul#menu {
height:42px; background-color:#eeeeee; font-weight:bold;
}
li#menu01,li#menu02,li#menu03,li#menu04,li#menu05 {
float:left; display:inline; list-style-type:none; background-repeat:no-repeat; } li#menu01 {
width:164px; height:42px; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/bg_menu01.jpg); }
li#menu02 {
width:156px; height:42px; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/bg_menu02.jpg); }
li#menu03 {
width:156px; height:42px; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/bg_menu03.jpg); }
li#menu04 {
width:156px; height:42px; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/bg_menu04.jpg); }
li#menu05 {
width:164px; height:42px; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/bg_menu05.jpg); }
ul#menu a {
display:block; height:42px; padding-top:4px; text-align:center;
text-decoration:none; font-family:Arial, Helvetica, sans-serif; } div#submenu {
width:280px; margin:10px 10px 10px 25px; display:inline; float:left; } div#submenu_header {
height:26px; padding:4px 0px 0px 0px; background-repeat:no-repeat; background-position:top;
background-color:#d8ee66;
font-size:90%; font-weight:bold; text-align:center;
} ul#submenu_body {
padding-bottom:6px; background-repeat:no-repeat; background-position:bottom;
background-color:#d8ee66;
}
ul#submenu_body li {
font-size:90%; list-style-type:none; display:inline;  background-color:#ffffcc; display:block; margin:0px 4px 0px 4px; padding:2px 0px 2px 20px; }
ul#submenu_body li a {
display:block; margin:0px 4px 0px 4px; padding:2px 0px 2px 20px; background-color:#ffffcc; text-decoration:none; }
ul#submenu_body li a:hover {
background-color:#ffffff; } div#content {
width:610px; margin:10px 20px 10px 0px; float:right; } div#news {
width:610px; margin-right:5px; padding-top:10px; float:left;  background-repeat:no-repeat; } h2 {
font-size:100%; margin-bottom:10px; padding-left:5px;
font-size:95%; border-bottom:solid 1px #cccccc; background-repeat:no-repeat; background-position:left center;
}
h3 {font-size:90%; margin-left:5px;}
p {font-size:90%; margin:10px 0px 10px 10px; text-indent:10px;}
hr {height:1px; border:solid 1px #cccccc; margin-bottom:30px;} div#pickup {
width:160px; padding-top:10px; float:right; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/bar_pickup.gif); background-repeat:no-repeat; }
div#pickup ul {
margin-left:10px; font-size:90%; }
div#pickup li {
list-style-type:none; line-height:1.8; } div#footer {
height:42px; text-align:center;
clear:both;  background-repeat:no-repeat; background-color:#c7ff78; }
address {
font-style:normal; font-size:small; padding:5px 0px 5px 0px; }@media screen and (max-width: 768px){
img{
max-width: 100%;
height: auto;
width :auto;@
}
#container{
width:100%;
}@media screen and (max-width:640px){
img{
max-width: 100%;
height: auto;
width :auto;@
}
#container{
width:100%;
} div#header {
height:150px; background-image:url(//www.malki-paint.com/old_img/gaiheki/images/text_top_banner.jpg); background-repeat:no-repeat; background-color:#cccccc; }  div#submenu_header {
height:26px; padding:4px 0px 0px 0px; background-repeat:no-repeat; background-position:top;
background-color:#d8ee66;
font-size:120%; font-weight:bold; text-align:center;
} ul#submenu_body {
padding-bottom:6px; background-repeat:no-repeat; background-position:bottom;
background-color:#d8ee66;
}
ul#submenu_body li {
font-size:90%; list-style-type:none; display:inline;  background-color:#ffffcc; display:block; margin:0px 4px 0px 4px; padding:2px 0px 2px 20px; }
ul#submenu_body li a {
display:block; margin:0px 4px 0px 4px; padding:2px 0px 2px 20px; background-color:#ffffcc; text-decoration:none; }
ul#submenu_body li a:hover {
background-color:#ffffff; }