@import"https://cdn.jsdelivr.net/npm/purecss@3.0.0/build/pure-min.css";@import"https://cdn.jsdelivr.net/npm/purecss@3.0.0/build/grids-responsive-min.css";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}li{list-style:none}ul{padding-left:0}html{font-family:"Noto Sans JP",sans-serif;font-size:17px}@media screen and (min-width: 821px){input{display:none}}header{height:56px;width:auto;background-color:#fff;z-index:9998}@media screen and (max-width: 1286px){header{position:sticky;top:0}}.header-wrap{padding:0 48px 0 48px;display:flex;justify-content:space-between}@media screen and (max-width: 820px){.header-wrap{padding:0 16px 0 16px}}.menu{display:none}@media screen and (min-width: 1330px){.menu{display:block}}.menu ul{display:flex}.menu-li{margin-top:17px}.menu-contents{padding:19px 40px 19px 39px;color:#003b8e;font-weight:bold;transition:.3s}@media screen and (max-width: 1286px){.menu-contents{padding:19px 16px 19px 16px;font-size:14px}}.menu-contents:hover{color:#fff;background-color:#003b8e}.menu-contents:active{transition:none;color:#fff;background-color:#003b8e}.menu-contents a{margin:0 16px 0 16px;text-align:center}.menu-wrap{padding-top:4px}@media screen and (min-width: 1330px){.menu-wrap{display:none}}.active-link{background-color:#003b8e;color:#fff}.logo-img{margin-top:18px;height:24px;width:auto}@media screen and (max-width: 820px){.logo-img{height:16px;width:auto}}@media screen and (max-width: 1286px){.logo-img{height:20px}}.hamburger-menu{width:50px;height:50px;position:relative;border:none;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}.hamburger-menu__bar{display:inline-block;width:44%;height:2px;background:#003b8e;position:absolute;left:50%;transform:translateX(-50%);transition:.3s}.hamburger-menu__bar:first-child{top:16px}.hamburger-menu__bar:nth-child(2){top:24px}.hamburger-menu__bar:last-child{top:32px}.hamburger-menu--open .hamburger-menu__bar{top:50%}.hamburger-menu--open .hamburger-menu__bar:first-child{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.hamburger-menu--open .hamburger-menu__bar:last-child{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.hamburger-menu--open .hamburger-menu__bar:nth-child(2){display:none}.navigation{display:none;background:#fff;position:fixed;top:56px;left:0;width:100vw;z-index:9999}.navigation__list{text-align:center;list-style:none;padding:0;margin:0}.navigation__list-item{border-bottom:solid 1px #003b8e}.navigation__list-item:first-child{border-top:solid 1px #003b8e}.navigation__link{color:#003b8e;font-weight:700;text-decoration:none;display:block;padding:24px 0;transition:.3s}@media(hover: hover)and (pointer: fine){.navigation__link:hover{background:#003b8e;color:#fff}}main{width:auto;height:auto}.space{margin:32px 0 16px 0}.wrap{width:95%;margin:0 auto;max-width:1320px}.top-image{padding-top:30px}@media screen and (min-width: 821px){.top-image{width:90%;margin:0 auto;max-width:1000px}}@media screen and (max-width: 820px){.top-image{padding-top:64px}}.icon-arrow-pagename{display:inline-block;box-sizing:border-box;width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#003b8e;transform:rotate(45deg);margin-right:8px;margin-bottom:1.5px}@media screen and (max-width: 820px){.icon-arrow-pagename{width:8px;height:8px;border-width:1px 1px 0 0;margin-right:4px}}.slogan{font-size:64px;font-weight:700;color:#b50b63;font-family:"Noto Serif JP",serif}@media screen and (max-width: 820px){.slogan{font-size:32px;line-height:40px}}.slogan-wrap{margin:32px 0 48px 0}h2 span{display:inline-block}.contents-wrap{background-color:#d3edfb;padding:16px 40px;margin-top:64px;margin-bottom:64px}@media screen and (max-width: 820px){.contents-wrap{font-size:12px;padding:16px 8px}}.main-content{margin:24px 0 24px 0}.contents{font-size:1.5rem;width:calc(100% - 2em);max-width:1460px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5rem}.contents-img{width:50%}.contents-img img{width:100%}.contents-text{width:50%;padding:0 2rem}.contents-text li{margin-bottom:.5em}.contents-head{padding-bottom:8px;font-size:48px;font-weight:900;color:#003b8e;margin-bottom:2rem}.contents-news{width:100%}.contents-news li{margin:8px}@media screen and (max-width: 820px){.contents{font-size:1rem}.contents-img{width:100%;margin-bottom:1rem}.contents-text{width:100%;margin-bottom:1rem;padding:0}.contents-head{font-size:1.5rem;margin-bottom:0}}.contents-text{font-size:21px}.contents-text p{line-height:34px}.list-text{margin:14px 0 14px 0}.list-text span{display:inline-block}.main-link:hover{color:#606060}.announce{margin:0 0 32px 0;height:auto;width:100%;display:flex;line-height:24px}.announce h3{padding-top:4px;margin-bottom:4px;color:#e93b3b;font-weight:900;font-size:24px;letter-spacing:1px}@media screen and (max-width: 820px){.announce h3{font-size:18px}}@media screen and (max-width: 820px){.announce{flex-direction:column}}@media screen and (min-width: 821px){.announce-title{display:flex}}.announce-title p{margin-right:8px;padding-top:4px}.announce-img{width:180px;height:auto;margin-right:16px}.announce-head{font-size:32px;font-weight:700;color:#003b8e;margin-bottom:8px}.announce-wrap{margin:auto 0;height:400px;overflow:auto;margin-bottom:32px}@media screen and (max-width: 820px){.announce-wrap{height:360px}}.announce-wrap a:hover{background-color:#d3edfb}.icon-arrow-right{display:inline-block;box-sizing:border-box;width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#000;transform:rotate(45deg);margin-bottom:2px}.news-link{font-size:24px}.parent{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;width:100%;height:672px}@media screen and (max-width: 820px){.parent{grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);height:60%;margin-top:8px;padding-bottom:8px}}.card-border{border:#c9c9c9 1px solid;border-radius:2px 2px 6px 6px;transition:.4s}.card-border:hover{opacity:.6;box-shadow:0px 5px 10px 0px rgba(34,34,34,.42)}.card-border a{height:100%;display:block;overflow:hidden}.card-border img{width:100%;aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}@media screen and (max-width: 820px){.card-border{margin:24px 0}.card-border img{aspect-ratio:16/9}}.report-head{margin-top:32px;padding-bottom:5px;font-size:48px;font-weight:900;color:#003b8e}@media screen and (max-width: 820px){.report-head{font-size:1.5rem;margin-bottom:0}}.profile-head{text-align:center;margin-top:32px;padding-bottom:5px;font-size:48px;font-weight:900;color:#003b8e}@media screen and (max-width: 820px){.profile-head{font-size:1.5rem;margin-bottom:0}}.news-title{margin:8px;font-size:24px;font-weight:500;display:block;height:50px}.news-property{display:flex}.news-property li{font-size:16px}@media screen and (max-width: 820px){.news-property li{font-size:12px}}.card-wrap{display:flex;justify-content:flex-end;flex-direction:column}.news-image{height:100%;display:block}.link-btn{padding-top:32px;display:flex;justify-content:end;font-weight:bold}.link-btn a{border:#656565 1px solid;border-radius:2px;padding:0 16px 1px 16px;transition:.4s}.link-btn a:hover{box-shadow:0px 4px 8px 0px rgba(0,1,25,.25)}.link-btn a:active{transition:none;background-color:#ace2ff}.news-btn{padding-top:24px;margin-bottom:64px;text-align:center;font-weight:bold}@media screen and (min-width: 821px){.news-btn{margin-top:5px}}.news-btn a{border:#003b8e 2px solid;border-radius:8px;padding:12px 32px 14px 32px;color:#fff;background-color:#003b8e}.news-btn a:hover{box-shadow:0px 4px 8px 0px rgba(0,1,25,.25);color:#003b8e;background-color:#fff;border:#003b8e 2px solid;transition:.5s}.news-btn a:hover i{border-color:#003b8e;transition:.5s}.news-btn a:active{transition:none;background-color:#bee0ff}.icon-arrow-news{display:inline-block;box-sizing:border-box;width:10px;height:10px;border-style:solid;border-width:3px 3px 0 0;border-color:#fff;transform:rotate(45deg);margin-bottom:2px;margin-left:4px}.report_list-head{font-size:32px;font-weight:700;color:#003b8e;margin-bottom:8px;text-align:center}@media screen and (max-width: 820px){.report_list-head{font-size:1.5rem;margin-bottom:0}}.contents-profile{margin:0 auto;margin-bottom:80px}.profile_text-space{margin-top:32px}@media screen and (max-width: 820px){.profile_text-space{margin-top:16px}}.facebook{background-color:#4a6eff}@media screen and (max-width: 820px){.facebook{height:800px}}.news-date{padding-top:1px;color:#888}.news-category{padding:2px 8px 3px 8px;color:#fff;font-weight:400;border-radius:5px}.profile-text{margin:0 auto}.main-link1{grid-area:1/1/2/5}.main-link1 li{font-size:21px}@media screen and (min-width: 821px){.main-link1 li img{height:227.31px}}@media screen and (max-width: 820px){.main-link1 li{font-size:12px}}.main-link2{grid-area:1/5/2/9}.main-link2 li{font-size:21px}@media screen and (max-width: 820px){.main-link2 li{font-size:12px}}.main-link3{grid-area:1/9/2/13}.main-link3 li{font-size:21px}@media screen and (max-width: 820px){.main-link3 li{font-size:12px}}.main-link4{grid-area:2/1/4/4}.main-link4 h3{font-size:21px}.main-link5{grid-area:2/4/3/7}.main-link5 h3{font-size:21px}.main-link6{grid-area:2/7/3/10}.main-link6 h3{font-size:21px}.main-link7{grid-area:2/10/3/13}.main-link7 h3{font-size:21px}@media screen and (max-width: 820px){.main-link1,.main-link2,.main-link3,.main-link4,.main-link5,.main-link6 .main-link7{grid-column:1/2}.main-link1{grid-row:1/2}.main-link2{grid-row:2/3}.main-link3{grid-row:3/4}.main-link4{display:none}.main-link5{display:none}.main-link6{display:none}.main-link7{display:none}}.category-activity{background-color:#2c60a8}.category-uncategorized{background-color:#646464}.category-city{background-color:#ff5bb0;letter-spacing:-3px}.category-report{background-color:#7f48ff}.category-news{background-color:#ffca61}.fadein{opacity:0;visibility:hidden;transition:1.2s;transform:translateY(24px)}.fadein_delay{opacity:0;visibility:hidden;transition:1.2s;transform:translateY(80px)}.fadein_active{opacity:1;visibility:visible;transform:translateY(0)}.title{font-size:21px;margin:16px 0 16px 0}.title a:hover{color:#606060}@media screen and (max-width: 820px){.title{font-size:19px}}.report-title{font-size:32px;color:#444;font-weight:bold;margin:24px 0 40px 0}@media screen and (max-width: 820px){.report-title{font-size:22px}}.side-menu-link-wrap{margin:16px 0}.side-menu-link{color:#333}.side-menu-link:hover{color:#1677ff}.side-menu-link-points li:hover{color:#1677ff}.side-menu-title{color:#333;font-weight:500;font-size:24px;text-align:center;border-top:#084191 solid 2px;border-bottom:#084191 solid 2px;padding:16px 0;margin-bottom:32px}.side-menu-content{color:#666}.side-menu-title-wrap{margin-bottom:64px}.img-preview{height:240px;width:auto}.side-menu{padding-left:24px;margin-bottom:160px}@media screen and (max-width: 820px){.side-menu{border-left:0 solid #fff;padding-left:0}}.download-link{text-decoration:underline;color:#003b8e}.link-hover:hover{color:#1677ff}.pagehead-background{-webkit-user-drag:none;width:100%;height:368px}@media screen and (max-width: 1286px){.pagehead-background{height:144px;width:100%}}.page-title{color:#fff;font-size:64px;font-weight:900;text-align:center;margin:-232px 0 160px 0;text-shadow:0 5px 4px #333}@media screen and (max-width: 1286px){.page-title{font-size:48px;margin:-104px 0 52px 0}}.current-position{font-weight:bold;font-size:16px;color:#003b8e;margin:32px 0 32px -24px;padding-top:2px;font-weight:700}@media screen and (max-width: 820px){.current-position{font-size:14px;margin:32px 0 32px -8px}}.profile-top-img{margin:32px 0 32px -16px;margin:auto;max-height:400px}.profile-message{color:#003b8e;text-align:center;font-size:40px;padding:24px 0 24px 0;font-weight:900;font-family:"Noto Serif JP",serif}.message-text{font-size:18px;line-height:1.75;margin-top:16px;margin-bottom:64px}@media screen and (min-width: 821px){.message-text{width:672px}}.message-text p{margin-bottom:18px}.message-text p img{width:100%}.profile-info{display:flex;justify-content:center;line-height:32px;font-size:20px;padding-bottom:96px}.policy-img{padding-bottom:128px}.content-title{text-align:center;padding-bottom:8px;font-size:48px;font-weight:900;color:#003b8e;margin-bottom:2rem}@media screen and (max-width: 820px){.content-title{font-size:1.2rem;margin-bottom:1rem}}.contact{max-width:500px;margin:1rem auto;padding:1rem 0}.contact-attention{font-size:.8em;text-align:center;margin-bottom:3rem}.contact-li{margin-bottom:2rem}@media screen and (max-width: 820px){.contact-label{font-size:.9em;font-weight:bold;opacity:.7;margin-bottom:.5em}}.contact .input{width:100%;display:block;background-color:rgba(100,100,100,.05);padding:.3em .5em;border:1px solid rgba(0,0,0,.1);border-radius:.2em}.contact textarea{height:5em}.submit{text-align:center;margin:5em 0}.submit-btn{display:inline-block;width:auto;background-color:#003b8e;padding:.5em 2em;border-radius:.2em;cursor:pointer;color:#fff;transition:.2s}.submit-btn:hover{background-color:#0050c1}.report-text-name{padding:36px 0 8px 0;font-weight:bold}.policy-text{font-size:18px}@media screen and (max-width: 820px){.policy-text{font-size:.9em}}.policy-slogan{font-size:24px;font-weight:bold;color:#003b8e;padding:16px 0 16px 0}.policy-li{color:#e30065;font-size:22px;font-family:"Noto Serif JP",serif;font-weight:bold}.policy-h{padding:16px 0 16px 0}.policy-headline{display:flex}@media screen and (min-width: 821px){.policy-headline.reverse{flex-direction:row-reverse}}.report-download{margin-bottom:80px}.report__contents--wrap{width:100%}.report__contents--flex{width:100%;padding-left:16px;display:flex;padding:32px 24px;border-bottom:1px #e9e9e9 solid;transition:.4s}.report__contents--flex:hover{background-color:#eeeef2}@media screen and (min-width: 821px){.report__contents--flex img{height:auto;max-width:240px}}@media screen and (max-width: 820px){.report__contents--flex{flex-flow:column}.report__contents--flex img{height:auto;width:100%}}.report__contents--list{display:flex;margin:8px 0 0 8px;width:100%}.report__contents--date{color:#888;font-size:20px}@media screen and (max-width: 820px){.report__contents--date{font-size:14px}}.report__contents--title{width:100%;margin-top:8px;color:#333}@media screen and (max-width: 820px){.report__contents--title{font-size:21px}}.news-category_report{padding:2px 8px 3px 8px;color:#fff;font-weight:400;border-radius:5px;width:240px;text-align:center;margin-left:24px}@media screen and (max-width: 820px){.news-category_report{font-size:14px;width:144px;margin-left:2px}}.side-menu-cat{color:#333}.side-menu-cat li{margin:16px 0}.side-menu-cat li a:hover{color:#1677ff}.icon-arrow-side-news{display:inline-block;box-sizing:border-box;width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#003b8e;transform:rotate(45deg);margin-bottom:2px;position:relative}.icon-arrow-side-cad{display:inline-block;box-sizing:border-box;width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#78b1fc;transform:rotate(45deg);margin-bottom:2px}.pagination{margin:40px 0 80px 0;font-weight:700}.nav-links{display:flex}.pagination .page-numbers{display:inline-block;margin-right:4px;padding:16px 18px;color:#003b8e;border-radius:3px;background:#fff;transition:.3s}@media screen and (max-width: 820px){.pagination .page-numbers{margin-right:2px;padding:12px 12px}}.pagination .page-numbers:hover{background:#003b8e;color:#fff}.pagination .current{padding:16px 18px;background:#003b8e;color:#fff}@media screen and (max-width: 820px){.pagination .current{padding:12px 12px}}.pagination .prev,.pagination .next{background:rgba(0,0,0,0);box-shadow:none;color:#003b8e}.pagination .dots{background:rgba(0,0,0,0);box-shadow:none}.pagination{text-align:center}.page-numbers{margin:0 2px;padding:5px 10px;background-color:#f8f8f8;border:1px solid #003b8e}.page-numbers.current{color:#fff;background-color:#003b8e}footer{height:320px;width:auto;background-color:#003b8e;color:#fff}footer h3{font-size:48px;font-weight:900;padding:24px 0 24px 0}@media screen and (max-width: 820px){footer h3{font-size:32px}}footer h3 span{display:inline-block}footer p{font-weight:lighter;line-height:24px}.copyright{padding-top:88px}@media screen and (max-width: 820px){.copyright{padding-top:72px}}/*# sourceMappingURL=style.min.css.map */