a{outline:0}.color-black{color:#3E3A39}.color-blue{color:#009be4}.color-bg-blue{background-color:#009be4}.btn-blue{background-color:#009be4}.color-bg-skyblue{background-color:#B3DDF2}.color-skyblue{color:#B3DDF2}.btn-bg{background-color:#f6b42d}body{color:#3E3A39}a{color:#f8b62d}a:hover{color:#FBC556}.max-width-sm{max-width:540px}.max-width-md{max-width:720px}.max-width-lg{max-width:960px}.max-width-xl{max-width:1140px}.container.max-width-md{max-width:720px}@media (max-width: 768px){.container.max-width-md{max-width:540px}}.container.max-width-lg{max-width:960px}@media (max-width: 992px){.container.max-width-lg{max-width:720px}}@media (max-width: 768px){.container.max-width-lg{max-width:540px}}.font-sans{font-family:'Noto Sans JP', sans-serif}.font-serif{font-family:'Noto Serif JP', serif}.font-roboto{font-family:'Roboto', sans-serif}body{font-family:'Noto Sans JP', sans-serif}.icon-window-restore{content:'\f2d2';font-family:'Font Awesome 5 Free'}[data-slick]{opacity:0;transition:opacity 0.2s}[data-slick].slick-initialized{opacity:1}[data-multiple-items] .slick-prev,[data-multiple-items] .slick-next{z-index:1;width:28px;height:28px}[data-multiple-items] .slick-prev{left:0}[data-multiple-items] .slick-next{right:0}[data-multiple-items] .slick-prev:before,[data-multiple-items] .slick-next:before{color:#f8b62d;font-size:28px}[data-multiple-items] .slick-prev:before{content:'\f341';font-family:'dashicons'}[data-multiple-items] .slick-next:before{content:'\f345';font-family:'dashicons'}[data-multiple-items="plus-one"] .slick-prev:before,[data-multiple-items="plus-one"] .slick-next:before{color:#fff}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:10px}.slick-dots li.slick-active button:before,.slick-dots li button:before{color:#fff;font-size:13px}.layout a{text-decoration:none}.layout h1,.layout h2,.layout h3,.layout h4,.layout h5,.layout h6{font-weight:600}.layout h1{font-size:2em;margin:.67em 0}.layout *+h1{margin-top:2em}.layout h2{font-size:1.5em;margin:.75em 0}.layout *+h2{margin-top:2em}.layout h3{font-size:1.17em;margin:.83em 0}.layout *+h3{margin-top:2em}.layout h4{font-size:1em;margin:1.12em 0}.layout *+h4{margin-top:2em}.layout h5{font-size:.83em;margin:1.5em 0}.layout *+h5{margin-top:2em}.layout h6{font-size:.75em;margin:1.67em 0}.layout *+h6{margin-top:2em}.layout *+p,.layout p+*{margin-top:2em}.layout.title{color:#009be4}.layout.title .sub-title{font-size:0.85rem;line-height:1.5}.layout.title .title{font-size:1.3rem;font-weight:bold}.layout.title.style-1 .title{font-size:1.6rem;line-height:1.3}.layout.title.style-3 .title-container{background-color:#009be4}.layout.title.style-3 .title-container .title{font-size:1.15rem;color:#fff;padding:0.5rem 0}.layout.text{font-size:0.85rem;line-height:2}.layout.text img{max-width:100%;height:auto}.layout.image a{transition:opacity 0.2s;display:block}.layout.image a:hover{opacity:0.75}.layout.youtube a{transition:opacity 0.2s;display:block}.layout.youtube a:hover{opacity:0.75}.layout.youtube a .image{background-repeat:no-repeat;background-position:center center;background-size:cover}.layout.youtube a .image .video-icon{background-image:url(images/video-thumbnail-overlay-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.layout.youtube a .image .video-icon::before{content:'';display:block;padding-top:56.25%}.layout.gallery .title{font-size:1.1rem;line-height:1.8}.layout.gallery .text{font-size:0.8rem;line-height:1.8}.layout.bg-color-box .title{font-size:1.05rem;font-weight:bold}.layout.bg-color-box .text{font-size:0.85rem;line-height:2}.layout.manifest .group-label{font-size:1.4rem;color:#009be4}.layout.manifest .number-list .number{display:inline-block;font-size:12px;line-height:18px;width:18px;text-align:center;border-radius:9px;background-color:#B3DDF2;color:#000}.layout.manifest .number-list .number{margin:0 0.1rem}.layout.manifest .item .number{font-size:2rem;line-height:2;font-style:italic;font-weight:900}.layout.manifest .item .title{font-size:0.9rem}.layout.manifest .item .title span{font-size:0.7rem}.layout.manifest .item .text{font-size:0.75rem;line-height:2}.layout.achievement .group-label{font-size:1.4rem;line-height:1.8;color:#009be4}@media (max-width: 992px){.layout.achievement .group-label{font-size:1.2rem}.layout.achievement .group-label span{display:block}}.layout.achievement .number-list .number{display:inline-block;font-size:12px;line-height:18px;width:18px;text-align:center;border-radius:9px;background-color:#B3DDF2;color:#000}.layout.achievement .number-list .number{margin:0 0.1rem}.layout.achievement .item{position:relative}.layout.achievement .item .number{font-size:2rem;padding-bottom:1rem;font-style:italic;font-weight:900;position:relative}.layout.achievement .item .number:before{content:'';display:block;width:55px;height:55px;position:absolute;top:0px;right:0px;background-image:url(images/achievement-label-0.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.layout.achievement .item.label-1 .number:before{background-image:url(images/achievement-label-1.svg)}.layout.achievement .item .title{font-size:0.8rem;line-height:2;font-weight:bold;border-bottom:solid 1px #009be4;padding-bottom:0.8rem;margin-bottom:0.8rem;position:relative}.layout.achievement .item .title span{font-size:0.7rem}.layout.achievement .item .text{font-size:0.75rem;line-height:2}.layout.achievement .item .caption{font-size:0.7rem;line-height:1.8}.layout.plus-one-challenge .plus-one-challenge-container{position:relative}.layout.plus-one-challenge .plus-one-challenge-container .plus-one-challenge-label{position:absolute;top:-1.4rem;left:0;width:100%;text-align:center}.layout.plus-one-challenge .plus-one-challenge-container .plus-one-challenge-label span{display:inline-block;color:#fff;background-color:#009be4;line-height:2.8rem;padding:0 1.5rem;font-size:0.95rem}.layout.plus-one-challenge .plus-one-challenge-container .challenge-label-container .plus-one-label{width:70px;height:70px;background-image:url(images/plus-one-label);background-repeat:no-repeat;background-position:center center;background-size:contain}.layout.plus-one-challenge .plus-one-challenge-container .challenge-label-container .challenge-label{font-size:1.1rem;line-height:1.5;color:#009be4;padding-left:0.5rem}.layout.plus-one-challenge .plus-one-challenge-container .item .sub-title{font-size:0.8rem}.layout.plus-one-challenge .plus-one-challenge-container .item .title{font-size:1.1rem;line-height:2;font-weight:bold;margin-bottom:1.2rem}.layout.plus-one-challenge .plus-one-challenge-container .item .text{font-size:0.8rem;font-weight:bold;line-height:2}.layout.plus-one-challenge .plus-one-challenge-container .item .sub-text{font-size:0.75rem;line-height:2;border-top:solid 1px #000;margin-top:0.7rem;padding-top:0.7rem}.layout.plus-one-challenge .plus-one-challenge-container .item .caption{font-size:0.7rem;line-height:1.8}.layout+.layout{padding-top:3rem}.layout+.layout.title{padding-top:4rem}body.admin-bar [data-reset-top-in-admin-bar]{top:32px !important}@media screen and (max-width: 782px){body.admin-bar [data-reset-top-in-admin-bar]{top:46px !important}}.sns a{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:contain;overflow:hidden;text-indent:-2000px;transition:opacity 0.2s}.sns a:hover{opacity:0.75}.sns a.facebook{background-image:url(images/icon-facebook.svg)}.sns a.line{background-image:url(images/icon-line.svg)}.sns a.youtube{background-image:url(images/icon-youtube.svg)}#header .sns{padding-left:17px;padding-right:17px;padding-top:10px}#header .sns a+a{margin-left:5px}#side-nav .sns{text-align:center}#side-nav .sns a+a{margin-left:10px}.search-form form{border:solid 2px #fff;display:flex;align-items:center}.search-form input[type="text"]{font-size:0.8rem;line-height:1.6rem;width:9rem;height:1.6rem;box-sizing:border-box;background-color:transparent;border:0;color:#fff;margin-right:0.1rem;padding:0 0.5rem}.search-form input[type="text"]:focus{outline:none}.search-form input[type="submit"]{border:0;background-color:#fff;width:2.5rem;height:1.6rem;font-size:0.8rem;line-height:1.6rem;padding:0;box-sizing:border-box;color:#009be4;overflow:hidden;background-image:url(images/search-form-submit.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;overflow:hidden;text-indent:-2000px;border-radius:0}#header .search-form{padding-top:3px;padding-right:10px}#side-nav .search-form form{border:solid 2px #009be4}#side-nav .search-form input[type="text"]{color:#009be4}#side-nav .search-form input[type="submit"]{background-color:#009be4;color:#fff;background-image:url(images/search-form-submit-white.svg)}#header{height:810px;position:relative;background-color:#5daeeb}#header .header-image{height:810px;position:absolute;left:0;top:0;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}#header .header-image.mb{background-position:center bottom}#header #header-nav{width:100%;max-width:1140px;margin:0 auto;position:relative}#header #header-nav #main-nav-ul{list-style:none;margin:0;padding:0;height:50px}#header #header-nav #main-nav-ul li{display:inline}#header #header-nav #main-nav-ul li a{display:inline-block;font-size:16px;line-height:16px;padding:17px;color:#fff;font-family:'Noto Serif JP', serif;transition:color 0.2s}#header #header-nav #main-nav-ul li a:hover{color:#f8b62d}#header #header-nav #main-nav-ul li.home a{font-family:'Noto Sans JP', sans-serif}#header #header-nav #main-nav-ul li.current-menu-item a,#header #header-nav #main-nav-ul li.current-post-ancestor a,#header #header-nav #main-nav-ul li.current-menu-parent a,#header #header-nav #main-nav-ul li.current-post-parent a{color:#f8b62d}#header #header-nav #main-nav-ul li+li{border-left:solid 1px #fff}#header #open-side-nav{position:relative;cursor:pointer;width:50px;height:50px;color:#fff;text-align:center;padding-top:10px;transition:color 0.2s}#header #open-side-nav:hover{color:#f8b62d}#header #open-side-nav i{font-size:30px;line-height:30px}#header #header-copy{height:384px;position:relative;max-width:1140px;margin:0 auto;background-position:center right;background-size:contain;background-repeat:no-repeat;background-image:url(images/header-copy.png);overflow:hidden;text-indent:-2000px;top:100px}@media (max-width: 992px){#header #header-copy{background-position:center center;top:50px}}#header #sitename{height:353px;position:absolute;left:0;bottom:0;width:100%;background-position:center bottom;background-size:contain;background-repeat:no-repeat;background-image:url(images/header-sitename.png);overflow:hidden;text-indent:-2000px}#header #goto-main{height:50px;position:absolute;width:100%;left:0;bottom:-25px;text-align:center}#header #goto-main a{display:inline-block;height:50px;width:50px;background-color:#fff;border-radius:25px;background-image:url(images/goto-main.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:background-color 0.2s}#header #goto-main a:hover{background-color:#f7f7f7}#side-nav{background-color:#B3DDF2}#side-nav #close-side-nav{cursor:pointer;width:50px;height:50px;color:#009be4;text-align:center;padding-top:10px;transition:color 0.2s}#side-nav #close-side-nav:hover{color:#f8b62d}#side-nav #close-side-nav i{font-size:30px;line-height:30px}#side-nav #main-nav-ul-in-side-vav{list-style:none;margin:0;padding:0}#side-nav #main-nav-ul-in-side-vav li a{display:block;text-align:center;font-size:16px;line-height:3;color:#009be4;font-family:'Noto Serif JP', serif;transition:color 0.2s}#side-nav #main-nav-ul-in-side-vav li a:hover{color:#f8b62d}#side-nav #main-nav-ul-in-side-vav li.home a{font-family:'Noto Sans JP', sans-serif;color:#fff}#side-nav #main-nav-ul-in-side-vav li.current-menu-item a{color:#f8b62d}#side-nav #sub-nav-in-side-nav-ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}#side-nav #sub-nav-in-side-nav-ul li{padding-left:0.5rem;padding-right:0.5rem}#side-nav #sub-nav-in-side-nav-ul li a{color:#009be4;font-size:0.7rem}#main{padding-top:5rem;padding-bottom:5rem}.article{border-bottom:solid 1px #ddd;padding-bottom:1rem}.article .image{width:100px;height:100px;background-color:#eee}.article .image img{width:100%;height:auto}.article a.title{color:#009be4}.article .text{font-size:0.8rem;line-height:2}.article .date{font-size:0.8rem}.article+.article{margin-top:1rem}.pagination{margin-top:5rem}.pagination .nav-links{text-align:center;width:100%}.pagination .nav-links .page-numbers{display:inline-block;min-width:1.5rem;text-align:center;color:white;background-color:#009be4;margin-bottom:0.5rem;font-size:0.9rem;line-height:1.5rem}.pagination .nav-links .page-numbers.current{background-color:#B3DDF2}.sidebar .widget{width:180px;margin:0 auto}.sidebar .widget .title{background-color:#009be4;color:white;text-align:center;font-size:0.8rem;padding:0.3rem}.sidebar .widget ul{list-style:none;margin:0;padding:0}.sidebar .widget ul li{border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.sidebar .widget ul li a{display:block;color:#009be4;text-align:center;padding:0.5rem;font-size:0.9rem}.sidebar .widget ul li a:hover{background-color:#eee}.sidebar .widget ul li a[aria-current="page"]{color:#f8b62d}.single.title .title{font-size:1.1rem;font-weight:bold;color:#009be4;padding-bottom:0.5rem;border-bottom:solid 1px #009be4}.single.title .date{font-size:0.8rem;text-align:right;margin-top:0.5rem}.layout.text+.single.title{margin-top:6rem}.new-posts .label{font-size:0.9rem;font-weight:bold}.new-posts .item a{display:inline-block;transition:opacity 0.2s}.new-posts .item a:hover{opacity:0.75}.new-posts .item .image img{width:100%;height:auto}.new-posts .item .title{color:#009be4;font-size:0.8rem}.new-posts .item .date{font-size:0.7rem;color:#3E3A39}#goto-header{text-align:center}#goto-header a{display:inline-block;height:50px;width:50px;background-image:url(images/goto-header.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:opacity 0.2s}#goto-header a:hover{opacity:0.75}#goto-header-in-footer{text-align:center}#goto-header-in-footer a{display:inline-block;height:50px;width:50px;background-image:url(images/goto-header-white.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;transition:opacity 0.2s}#goto-header-in-footer a:hover{opacity:0.75}#main-nav-in-footer-ul{list-style:none;margin-left:0;padding:0}#main-nav-in-footer-ul li{display:inline}#main-nav-in-footer-ul li a{color:#fff;font-size:0.95rem;font-weight:bold}#main-nav-in-footer-ul li+li{margin-left:1.5rem}#sub-nav-in-footer-ul{list-style:none;margin-left:0;padding:0}#sub-nav-in-footer-ul li{display:inline}#sub-nav-in-footer-ul li a{color:#fff;font-size:0.75rem}#sub-nav-in-footer-ul li+li{margin-left:1.5rem}#footer .sns-label{font-size:0.85rem}#footer .sns a+a{margin-left:5px}#footer .copyright{font-family:Verdana, Geneva, "sans-serif";font-size:0.7rem}
