@media screen and (max-width: 811px){

.wrapper { max-width:810px; margin:0 auto; /* main width */ margin-top:0px; margin-bottom:20px;}

#contents{
text-align:left;
background-color:#ffffff;}
#contents_back1,#contents_back2{
background-color:#ffffff;}
#contents_back2{padding-bottom:20px;}
#contents_back1 img{width:100%;}
#contents_back3{display:none;}

#side{	text-align:left;
clear:both;
padding-top:10px;}
#side h1{display:none;}
.sidebanner{
float:left;
margin:3px;
width:23%;
padding:0;}
.sidebanner img{
border:3px solid #ffffff;
width:100%;}
#pan{
font-size:12px;
	padding:10px 0px 0px 10px;
	text-align:left;}
.side_tel{
padding:10px 0px 5px 5px;}
.side_link {float:left;}
.tel,.mob{float:left;}
#footer{
padding:30px 0 0 10px;}
.side_link{
border:0px;
padding:10px 0px;}
.side_link li{padding:0px 20px;}
}