@media screen and (max-width: 1320px) {
#pf05{
  font-size: 75%!important;  
} 
}
@media screen and (max-width: 1250px) {
#bn02 a{
  font-size: 95%!important;  
}
#box01 img{
  margin-top:5px;
}
#box02{
  width:16%;
}
#box020{
  width:37%;
}
#box03{
  width:21%;
}
#dv57 p,#dv57 a{
  font-size:13px!important;
}
#tbox09{
  margin-left:2%!important;
}
}
@media screen and (max-width: 1180px) {
#top_napr {
 font-size: 90%!important;
 margin-right: 20px!important;
}
.side01 li{
width:430px!important;
}
.side01 li a{
 font-size:18px!important;
 width:430px!important;
}
#side ul{
  width:950px!important;  
}
}
@media screen and (max-width: 1020px) {
#top_napr {
 font-size: 90%!important;
 margin-right: 20px!important;
}
.side01 li{
width:400px!important;
}
.side01 li a{
 font-size:16px!important;
 width:400px!important;
}
#side ul{
  width:890px!important;
  margin-left:0px!important;
}
}