﻿.body{font-size:small;line-height:18pt;background-color:#fff}@media print,screen and (min-width:940px){.footer02,.header,.main,.wrapper{text-align:center;margin:auto}.copyright,.footer,.footer02,.header,.main,.menu01,.wrapper{margin:auto}img{max-widgh:95%;height:auto;border:none}.wrapper{width:850px;border:1px solid silver}.header{width:800px;border:0 solid green}.menu01{background:#fff;color:green}.main{width:800;font-size:small;padding:0;border:0 solid #00f}.footer{width:800px;border:0 solid silver;padding:5px}.footer02{width:600px}.logo-wrap{width:200px;text-align:left}.copyright{width:800px;text-align:center}.pagetop{width:794px;text-align:right;font-weight:700;margin-top:5px;margin-bottom:5px;font-size:110%}}==================================== @media only screen and (max-width:960px){.header,.main,.wrapper{max-width:100%;height:auto;margin:auto;text-align:center}.header,.main,.wrapper,img{height:auto}.footer,.header,.main,.menu01,.wrapper{margin:auto}.copyright,.footer02,.header,.main,.wrapper{text-align:center}img{max-widgh:95%;border:none}.wrapper{border:1px solid silver}.header{border:0 solid silver}.menu01{width:auto;background:#fff;color:green}.main{font-size:small;padding:0;border:0 solid #00f}.gazou{max-width:95%;height:auto;border:0}.copyright,.footer,.footer02{max-width:100%;height:auto}.footer{border:0 solid green;padding:5px}.copyright{margin-top:5px;margin-bottom:5px}.footer02{margin:auto}.pagetop{width:100%;height:auto;text-align:right;font-weight:700;margin-top:5px;margin-bottom:5px;font-size:100%}}==================================== ==================================== @media only screen and (max-width:768px){#footer,.pagetop,img{height:auto}img{max-widgh:100%;border:none}#footer{max-width:100%;margin:auto}.pagetop{width:100%;text-align:right;font-weight:700;margin-top:5px;margin-bottom:5px;font-size:100%}}==================================== ==================================== @media only screen and (max-width:640px){#footer,.pagetop,img{height:auto}img{max-widgh:100%;border:none}#footer{max-width:100%;margin:auto}.pagetop{width:100%;text-align:right;font-weight:700;margin-top:5px;margin-bottom:5px;font-size:100%}}==================================== ==================================== @media only screen and (max-width:480px){#footer,.pagetop,img{height:auto}img{max-widgh:100%;border:none}#footer{max-width:100%;margin:auto}.pagetop{width:100%;text-align:right;font-weight:700;margin-top:5px;margin-bottom:5px;font-size:100%}}
  
====================================