body{margin:auto;width:100%}img{width:auto;height:auto;max-width:100%;boder:0;margin:0;padding:0}.comment01,.copyright,.footer,.footer02,.header,.main{margin:auto}.header{width:850px;text-align:right;border:0 solid white}.copyright,.footer02,.logo-wrap,.main{text-align:center}.main{width:850px;font-size:small;border:1px solid silver;padding:10px}.comment01{width:550px}.footer{width:792px;border:0 solid silver;padding:5px}.footer02{width:600px}.logo-wrap{width:200px}.copyright{width:730px}.pagetop{width:850px;font-weight:700;margin-top:15px;margin-bottom:15px;font-size:110%;border:0 solid green;text-align:right;margin-right:30px}*/979px以下（タブレット）start */ @media screen and (max-width:979px){.comment01,.footer,.header,.main{margin:auto}.copyright,.footer02,.header,.logo-wrap,.main{text-align:center;width:auto}.comment01,.copyright,.footer,.footer02,.header,.logo-wrap,.main,.pagetop{width:auto}.header{border:0 solid silver}.main{font-size:small;padding:0;border:0 solid #00f}.comment01{padding:10px}.gazou{max-width:100%;height:auto;border:0}.footer{border:0 solid green;padding:5px}.copyright{margin-top:5px;margin-bottom:5px}.footer02{margin:auto}.pagetop{text-align:right;font-weight:700;font-size:100%;margin:auto 10px auto auto}}@media screen and (max-width:767px){.comment01,.footer,.footer02,.header,.main{margin:auto}.copyright,.footer02,.header,.logo-wrap,.main{text-align:center;width:auto}.comment01,.copyright,.footer,.footer02,.header,.logo-wrap,.main,.pagetop{width:auto}.header{border:0 solid silver}.main{font-size:small;padding:0;border:0 solid #00f}.comment01{padding:10px}.gazou{max-width:100%;height:auto;border:0}.footer{border:0 solid pink;padding:5px}.copyright{margin-top:5px;margin-bottom:5px}.pagetop{text-align:right;font-weight:700;font-size:100%;margin:auto 5px auto auto}}@media screen and (max-width:479px){.header,.main{width:auto;text-align:center}.copyright,.footer02,.header,.main{text-align:center}.header{font-size:90%;border:0 solid silver;margin:auto}.main{font-size:small;padding:0;margin:auto;border:0 solid #00f}.comment01,.footer{padding:5px;margin:auto;width:auto}.gazou{max-width:100%;height:auto;border:0}.footer{border:0 solid brown}.footer02{width:auto;margin:auto}.logo-wrap{width:auto;margin-left:40px}.copyright{width:auto;margin-top:5px;margin-bottom:5px}.pagetop{text-align:right;font-weight:700;margin-top:15px;margin-bottom:15px;font-size:100%}}