html, body{
    margin: 0;         /* 余白の削除 */
    padding: 0;        /* 余白の削除 */
}






/* 画面サイズ 1200px 以上 */
@media (min-width: 1201px) {

#header {background-color:#4E755E; text-align:center; margin-bottom:15px;}
h1{ color:#ffffff; font-size:20px;padding:6px 0; margin:0px;font-weight: normal;}
#content{width:1000px; border: solid 0 1px 0 1px #333333; margin:0 auto; text-align:center;}
#entry{background-color:#B4DCE4; margin:30px 0 30px 0; padding:20px 0;}
h2{margin:0;}
h3{margin:0;}
h4 {margin:50px 0 20px 0;}
h5 {margin:50px 0 20px 0;}

.schedule_text {padding:0 15px; font-size:20px;}
ul {width:90%; background-color:#ffffcc; margin:0 auto;}
li {margin:0; padding:10px; text-align:left; }

#school_timetable{width:80%; margin:0 auto;}
#school_timetable img{width:100%; padding-bottom:20px;}
#school_timetable p{font-size:20px; color:#D18A1E; background-color:#F1CE97;}


p.school {font-size:38px; color:#ff6600; font-family:'Yu Gothic'; margin:0;}
.school_syosai {width:90%; background-color:#FFF3B7; margin:0 auto 40px auto; padding:20px 0; }
p.syosai_jyoho {font-size:20px; margin:0; padding:8px 0;}
h6{width:80%;font-size:30px; text-align:center;margin:10px auto 10px auto; color:#ff9933; border-bottom: solid;}



#footer {background-color:#4E755E; color:#ffffff; text-align:center; padding:30px 0;}
#footer a {text-decoration-color:#ffffff; text-decoration-line:none;}
#footer a:visited {color: #ffffff;}
}

/* 画面サイズ 600px 以上 1200px 未満 */
@media (max-width: 1200px) {

#header {background-color:#4E755E; text-align:center; margin-bottom:15px;}
h1{ color:#ffffff; font-size:18px;padding:6px 0;margin:0px;font-weight: normal;}
#content{width:100%; text-align:center;}
#content img{width:100%;}
#entry{background-color:#B4DCE4; margin:30px 0 30px 0; padding:20px 0; }
#entry img{width:95%;}
h2{margin:0;}
h3{margin:0;}
h4 {margin:50px 0 20px 0;}
h5 {margin:50px 0 20px 0;}

.schedule_text {padding:0 15px; font-size:20px;}
ul {width:90%; background-color:#ffffcc; margin:0 auto;}
li {margin:0; padding:10px; text-align:left; }

#school_timetable{width:80%; margin:0 auto;}
#school_timetable img{padding-bottom:20px;}
#school_timetable p{font-size:20px; color:#D18A1E; background-color:#F1CE97;}


p.school {font-size:38px; color:#ff6600; font-family:'Yu Gothic'; margin:0;}
.school_syosai {width:90%; background-color:#FFF3B7; margin:0 auto 40px auto; padding:20px 0; }
p.syosai_jyoho {font-size:20px; margin:0; padding:8px 0;}
h6{width:80%;font-size:30px; text-align:center;margin:10px auto 10px auto; color:#ff9933; border-bottom: solid;}

#footer {background-color:#4E755E; color:#ffffff; text-align:center; padding:30px 0;}
#footer a {text-decoration-color:#ffffff; text-decoration-line:none;}
#footer a:visited {color: #ffffff;}

#sitetitle img {width:100%;}
#botan img{width:90%;}
}

/* 画面サイズ 600px 未満 */
@media (max-width: 599px) {

#header {background-color:#4E755E;  text-align:center;  margin-bottom:10px;}
h1{ color:#ffffff; font-size:8px; margin:0px;font-weight: normal;}
#content{width:100%; text-align:center;}
#content img{width:100%;}
#entry{background-color:#B4DCE4; margin:10px 0 10px 0; padding:5px 0; }
#entry img{width:95%;}
h2{margin:0;}
h3{margin:0;}
h4 {margin:20px 0 10px 0;}
h5 {margin:20px 0 10px 0;}
.schedule_text {padding:0 15px; font-size:8px;}
ul {list-style: none;
margin: 0 auto;
padding: 8px;width:90%;background-color:#ffffcc;}
li {padding:4px 0; margin:0;  font-size:8px;}

#school_timetable{width:80%; margin:0 auto;}
#school_timetable img{width:100%; padding-bottom:20px;}
#school_timetable p{font-size:20px; color:#D18A1E; background-color:#F1CE97;}


p.school {font-size:20px; color:#ff6600; font-family:'Yu Gothic'; margin:0;}
.school_syosai {width:90%; background-color:#FFF3B7; margin:0 auto 40px auto; padding:8px 5px; }
p.syosai_jyoho {font-size:8px; margin:0; padding:4px 0;}
h6{width:80%;font-size:12px; text-align:center;margin:10px auto 10px auto; color:#ff9933; border-bottom: solid;}


#footer {background-color:#4E755E; color:#ffffff; font-size:8px; text-align:center; padding:30px 8px;}
#footer a {text-decoration-color:#ffffff; text-decoration-line:none;}
#footer a:visited {color: #ffffff;}
#sitetitle img {width:100%;}
#botan img{width:90%;}

}