@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");#contents section{position:relative;padding:20px 0 60px;overflow:hidden}#contents section h2{width:167px;margin:40px auto}#contents section .kv{max-width:1000px;margin:0 auto}#contents section h3{margin:1em 0;padding:.5em 1em;color:#fff100;background:#23adcf;text-align:center;font-size:6.1vw;font-weight:bold;line-height:1.3}@media screen and (min-width: 1280px){#contents section h3{padding:10px 0;font-size:56px}}#contents section .oosawaki{width:60%;margin:0 0 0 20px}#contents section .classroom{width:60%;margin:1em 20px 1em auto}@media screen and (min-width: 751px){#contents section .classroom{margin:2em 20px 2em auto}}#contents section .noriko{position:absolute;top:55%;left:-10%;width:46%}@media screen and (min-width: 751px){#contents section .noriko{top:40%;left:-10%;max-width:450px}}#contents section .kotetsu{position:absolute;top:46%;right:0%;width:40%}@media screen and (min-width: 751px){#contents section .kotetsu{top:-5%;right:-5%;max-width:446px}}#contents section .read{position:relative;display:block;max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box;z-index:15}@media screen and (min-width: 751px){#contents section .read{text-align:right}#contents section .read p{font-size:30px}}#contents section .notice{max-width:1000px;margin:0 auto;padding:0 20px}@media screen and (min-width: 751px){#contents section .notice{text-align:right}}@media screen and (min-width: 751px){#contents section .inner{position:relative;max-width:1000px;margin:0 auto}}

/*# sourceMappingURL=maps/contents.css.map */
