img{
max-width: 100%;
height: auto;
width /***/:auto;　
}


body {
padding: 0;
margin: 0;
-webkit-text-size-adjust: 100%;
background-color:#FDFDEC;

}

#head {
height: 20px;
padding: 0px 5px 6px 5px;
margin: 0px 0px 5px 0px;
background-color: #222;
color: #CCC;
font-size: 14px;
}

#head a:link, #head a:visited, #head a:active { color: #CCC; text-decoration: none; }

#head a:hover { color: #CCC; background-color: #555; text-decoration: none; }

#head li { list-style-type: none; }

#head ul { padding: 0; margin: 0;}

#head #rig { overflow: hidden; }

#head #rig li { float: right; padding: 3px; margin: 0; }

#head #lef { text-align: right; }

#head #lef li { float: left; padding: 3px; margin: 3px 4px 4px 0px; }

#my_body {
margin-left:auto;
margin-right:auto;
text-align : center;
padding : 0 ;
width : 780px;
 }

#header {
margin : 0 ;
padding : 0 ;
text-align : center;

 }

#mmain{
margin : 0 ;
padding : 0 ;
text-align : center;
}

#footer {
margin : 0 ;
padding : 0 ;
clear : both ;
text-align : center;
}

#footer a{
color: #000000;
}

h1 a{
text-decoration: none;
color: #0000FF;
white-space: normal;
}

input#que {
width:400px;
-webkit-appearance:none;
border-color:silver;
border:2px solid silver;
height:20px;
font-size:100%;
}

select {
width:400px;
-webkit-appearance:none;
border-color:silver;
border:2px solid silver;
height:26px;
font-size:100%;
}

input#search{
width:100px;
height:26px;
font-size:100%;
}

.sp_br{
  display: none;
}
