@charset "UTF-8";body{line-height:180%}.p-footer-banners{margin-top:3em}.p-news-tab-list__tabs-item.is-active a,.p-news-tab-list__tabs-item a:hover{background-color:#1940aa}.p-news-tab-list__tabs li:last-child a,.p-news-tab-list__tabs2 li:last-child a{color:#fff;background-color:red;font-weight:700}.p-news-tab-list__tabs li:last-child a:hover,.p-news-tab-list__tabs2 li:last-child a:hover{background-color:#740303}.p-article01__img img,.p-article06__img img,.p-article07__img img{height:100%;max-height:220px;object-fit:cover}.p-article10__img{max-height:220px}#ssh-overview{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;width:80%;margin:0 auto 100px}#ssh-overview li{margin:20px}#ssh-overview li a:hover{opacity:.3;transition:1s}.ssh-page{scroll-behavior:smooth}.ssh-button{text-align:center}.ssh-button a{display:inline-block;padding:5px 15px;margin:auto;color:#fff;background-color:#1940aa;border-radius:9999px}.ssh-button a:hover{color:#fff;background-color:#999}.entry_date{display:block;margin-bottom:1em;font-size:.85em;padding:5px}.entry_date span{display:inline-block;font-size:90%;font-weight:700;color:#fff;background-color:#1940aa;margin-right:1em;padding:0 .5em;border-radius:3px}.contents-head{color:#009b85;border-bottom:2px solid #009b85}.meta{background-color:#f3f3f3;color:#999;font-size:.85em;padding-bottom:5px;padding-right:10px;padding-top:5px;text-align:right}.meta br{display:none}.page-sidenav .l-primary{float:right;width:70%}.page-sidenav .l-secondary{float:left;width:25%}.page-sidenav .p-cover{height:180px;background-color:#79b7d7}.sidebar-title{background-color:#1940aa;color:#fff;padding:10px;font-size:110%;text-align:center}.l-secondary ul.menu{margin-top:-24px;font-size:90%}.l-secondary ul.menu li{margin:-1px 0 0}.l-secondary ul.menu li a{color:#000;width:100%;border:1px solid #dedede;display:block;height:60px;line-height:58px;padding:0 30px;position:relative;transition:padding .2s ease}.l-secondary ul.menu li a:hover{padding-left:40px;border-left:2px solid #1940aa}.p-menu-btn{color:#111 !important}@media screen and (max-width:767px){.page-sidenav .l-primary,.page-sidenav .l-secondary{float:none;width:100%}}