@charset "utf-8";header{position:fixed}.mv-content{height:420px}.mv-content img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.flowNav{display:block;position:fixed;right:0;top:170px;z-index:100}.flowNav a{display:block;background-color:#005197;padding:40px 7px 40px 16px;border-bottom-left-radius:100px;border-top-left-radius:100px}.flowNav a+a{margin-top:22px}.title--container{text-align:center;padding:110px 0 55px}.title--container p{font-size:28px;color:#005197;margin:0 0 10px}.title--container h1{font-size:40px;line-height:1}.newsSingle--container{background-color:#f7f5f6;padding:50px 0 100px}.newsSingle--insert{background-color:#fff;padding:80px;max-width:1200px;min-width:1080px;margin:0 auto}.newsSingle--insert .date{font-size:30px;font-weight:700;margin:0 0 10px}.newsSingle--insert h2{font-size:40px;font-weight:700;margin:0 0 40px}.newsSingle--insert .entry{font-size:22px;line-height:1.6}.newsSingle--insert .entry p{line-height:1.6;margin:10px 0}.newsSingle--insert .entry img{max-width:100%;height:auto}.back{text-align:center;background-color:#fff;padding:50px 0 80px}.bt-back{width:280px;margin:0 auto}.bt-back span{display:block;text-align:center;background-color:#a7a3a1;color:#fff;position:relative;border-radius:3px;padding:14px 0;font-size:16px}.bt-back span:before{content:'';display:inline-block;width:17px;height:17px;background-image:url(//kinshukai.or.jp/hoiku/dainiryounan/wp/wp-content/themes/hoiku/css/../img/arrow.png);background-size:contain;vertical-align:middle;position:absolute;left:15px}.newsList--container{max-width:1200px;min-width:1080px;margin:0 auto;padding:0 0 100px;display:flex;justify-content:space-between;flex-wrap:wrap}.news-list{width:calc(100% - 380px)}.archive{width:350px}.archive .archive--insert{border:1px solid #005197}.archive .archive--insert .md{background-color:#005197;color:#fff;padding:10px 30px;font-size:25px}.archive .archive--insert ul li{border-bottom:1px solid #005197}.archive .archive--insert ul li:last-child{border:none}.archive .archive--insert ul li span{display:block;padding:18px 30px;font-size:20px}.news-list dl{position:relative;display:flex;justify-content:space-between;font-size:22px;border-bottom:1px solid #005197;text-align:left;padding:20px 0}.news-list dl:last-child{border-bottom:none}.news-list dl:before{content:'';display:inline-block;width:17px;height:17px;background-image:url(//kinshukai.or.jp/hoiku/dainiryounan/wp/wp-content/themes/hoiku/css/../img/arrow-list.png);background-size:contain;vertical-align:middle;position:absolute;right:15px}.news-list dt{width:180px}.news-list dd{width:calc(100% - 180px)}.news-list dl a{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:2}.news-list p{font-size:34px;border-bottom:3px solid #005197;padding:0 0 10px;margin:0 0 25px}.wp-pagenavi{text-align:center;margin:50px 0 0}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;display:inline-block;border:1px solid #fff!important;padding:8px 12px!important;margin:2px;background-color:#fff}.wp-pagenavi span.current{font-weight:400!important;background-color:#005197!important;border:1px solid #005197!important;color:#fff!important}@media screen and (max-width:768px){.flowNav{display:none}.mv-content{height:180px}.newsList--container{max-width:100%;min-width:100%;padding:0 20px 50px;display:block}.title--container{padding:30px 0 20px}.title--container p{font-size:16px;margin:0 0 10px}.title--container h1{font-size:25px}.news-list{width:100%}.news-list p{font-size:24px;border-bottom:2px solid #005197;padding:0 0 10px;margin:0 0 15px}.news-list dl{display:block;font-size:16px;padding:20px 0}.news-list dt{width:100%;display:block;margin:0 0 10px}.news-list dd{width:auto;padding:0 25px 0 0;display:block;line-height:150%}.news-list dl:before{right:0;top:44%}.archive{width:100%;margin:30px 0 0}.archive .archive--insert .md{padding:10px 20px;font-size:20px}.archive .archive--insert ul li span{display:block;padding:15px 20px;font-size:17px}.newsSingle--container{padding:20px 15px 20px}.newsSingle--insert{padding:35px 20px;max-width:100%;min-width:100%}.newsSingle--insert .date{font-size:16px;margin:0 0 5px}.newsSingle--insert h2{font-size:22px;margin:0 0 15px}.newsSingle--insert .entry{font-size:15px;line-height:1.6}.back{padding:25px 0}.bt-back{width:200px}}