@charset "utf-8";body,html{width:100%;height:100%}body{font-family:'ヒラギノ角ゴシック','Hiragino Sans',YuGothic,'Yu Gothic','メイリオ',Meiryo,'Helvetica Neue',Arial,sans-serif;background:linear-gradient(180deg,#f0f0f0,#5394fb);background-size:400% 400%;-webkit-animation:AnimationName 60s ease infinite;-moz-animation:AnimationName 60s ease infinite;animation:AnimationName 60s ease infinite;@-webkit-keyframes AnimationName{0%{background-position:51% 0}50%{background-position:50% 100%}100%{background-position:51% 0}}@-moz-keyframes AnimationName{0%{background-position:51% 0}50%{background-position:50% 100%}100%{background-position:51% 0}}@keyframes AnimationName{0%{background-position:51% 0}50%{background-position:50% 100%}100%{background-position:51% 0}}}#mainNav{border-bottom:1px solid rgba(33,37,41,.1);background-color:#fff;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;padding:0}#mainNav .navbar-brand{font-weight:700;text-transform:uppercase;color:#f05f40;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}#mainNav .container{background-color:#fff;padding:1rem}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#f05f40}#mainNav .navbar-brand img.logo{height:100px}#mainNav .navbar-nav li.nav-item a.nav-link,#mainNav .navbar-nav li.nav-item a.nav-link:focus{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#212529}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#f05f40}#mainNav .navbar-nav>li.nav-item>a.nav-link.active,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active{color:#f05f40 !important;background-color:transparent}#mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus.active:hover{background-color:transparent}@media (min-width:992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-brand{color:#fff}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li.nav-item>a.nav-link{padding:.5rem 1rem}#mainNav .navbar-nav>li.nav-item>a.nav-link,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus{color:rgba(255,255,255,.7)}#mainNav .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#fff}#mainNav.navbar-shrink{border-bottom:1px solid rgba(33,37,41,.3);background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#f05f40}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#f05f40}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus{color:#212529}#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:hover,#mainNav.navbar-shrink .navbar-nav>li.nav-item>a.nav-link:focus:hover{color:#f05f40}}.seotxt{font-size:.8rem}#maincont{margin-top:30px}main{background:#f6f5e0;border-radius:30px}main h1,.home main h4{margin-top:1rem;margin-bottom:1rem;background-color:#ccc685;padding:.5rem;border-radius:15px;font-size:1.3rem}main dd{font-size:.9rem}main dt{margin-bottom:.5rem}main p.date{text-align:right;margin-top:2rem}aside h4{margin-top:1rem;margin-bottom:1rem;padding:.5rem;border-bottom:double 5px #ccc685;font-size:1.3rem}.yoteihyou table{background-color:#fff;font-size:.9rem;line-height:120%}.btn{font-weight:700;border:none;border-radius:300px;white-space:normal}.btn-xl{padding:1rem 2rem}.btn-primary{background-color:#f05f40;border-color:#f05f40}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#fff;background-color:#ee4b28 !important}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(240,95,64,.5) !important}footer{border-bottom:#1e4a8f solid 10px;padding:1rem 0}footer li,footer .nav-link{display:inline-block}footer a{color:#333}#pages{margin-top:3rem}#pages .col{margin-bottom:.5rem}.pagination{margin-bottom:2rem}.pagination h2{display:none}.nav-links{margin:0 auto}.nav-links a,.nav-links span{display:block;float:left;color:#00f;font-weight:700;text-decoration:none;padding:.5rem 1rem;margin-right:.5rem;border-radius:16px;background-color:rgba(242,215,107,.6);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.nav-links span{color:#000;background-color:rgba(242,215,107,.2)}