﻿@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@700&display=swap";*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{line-height:1.15}body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ",Tahoma,Verdana,"MS PGothic","ＭＳ　Ｐゴシック",sans-serif;font-size:var(--font-size-base);font-weight:400;line-height:1.75;color:#333;background-color:#fff}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:0;margin-bottom:.5em}p{margin-top:0;margin-bottom:1em}ul,ol{margin-top:0}a{color:#0831f9}:root{font-size:62.5%;--font-size-base: clamp(1.6rem, 1.2vw, 1.8rem);--font-size-h1: clamp(2.6rem, 2.5vw, 3.6rem);--font-size-h2: clamp(2.4rem, 2.3vw, 3.4rem);--font-size-h3: clamp(2.2rem, 2vw, 3rem);--font-size-h4: clamp(1.8rem, 1.8vw, 2.6rem);--font-size-h5: clamp(1.7rem, 1.5vw, 2.2rem);--font-size-h6: clamp(1.6rem, 1.2vw, 1.8rem)}.wp-block-image{margin-bottom:40px}.wp-block-image .aligncenter .wp-element-caption{text-align:center}.wp-block-gallery{margin-bottom:40px}.wp-block-file{font-size:1em !important;margin-bottom:1em}.wp-block-file a{background-repeat:no-repeat;background-position:10px center;min-height:30px;display:block;border:solid 2px #d9d9d9;border-radius:3px;padding:.5em 20px;padding-left:44px}.wp-block-file a:hover,.wp-block-file a:focus{text-decoration:none}.wp-block-file a[href$=".pdf"]{background-image:url("../img/icon-pdf.png")}.wp-block-file a[href$=".pdf"]:hover,.wp-block-file a[href$=".pdf"]:focus{border-color:#b40b00;background-color:#f9f5f4}.wp-block-file a[href$=".xlsx"],.wp-block-file a[href$=".xls"]{background-image:url("../img/icon-x.png")}.wp-block-file a[href$=".xlsx"]:hover,.wp-block-file a[href$=".xlsx"]:focus,.wp-block-file a[href$=".xls"]:hover,.wp-block-file a[href$=".xls"]:focus{border-color:#107c41;background-color:#ebfff2}.wp-block-file a[href$=".docx"],.wp-block-file a[href$=".doc"]{background-image:url("../img/icon-w.png")}.wp-block-file a[href$=".docx"]:hover,.wp-block-file a[href$=".docx"]:focus,.wp-block-file a[href$=".doc"]:hover,.wp-block-file a[href$=".doc"]:focus{border-color:#103f91;background-color:#eff2ff}.wp-block-file .wp-block-file__button{display:none}.wp-block-media-text{margin-bottom:40px;gap:30px 5%}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text .wp-block-media-text__content>*:first-child{margin-top:0}@media(max-width: 600px){.wp-block-media-text .wp-block-media-text__media img{width:auto;max-width:100%;display:block;margin:0 auto}}.wp-block-buttons{margin-bottom:1em}.wp-block-buttons .wp-block-button .wp-block-button__link{border-radius:0 !important;text-align:left}@media screen and (min-width: 1200px){.wp-block-buttons .wp-block-button .wp-block-button__link{min-width:240px}}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link{background:#0831f9 url("../img/icon-arrow-white-r.svg") center right 10px no-repeat;color:#fff;padding:1em 1.5em;padding-right:50px;line-height:1.5;font-weight:bold;border:solid #0831f9 1px}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus{background-color:#eff2ff;color:#0831f9;background-image:url("../img/icon-arrow-color-r.svg")}@media screen and (min-width: 1200px){.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link{background-size:20px 17px;background-position:center right 15px}}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:not([href^="https://www.morioka-fire.jp"]){background-image:url("../img/icon-external-link.svg")}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:not([href^="https://www.morioka-fire.jp"]):hover,.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:not([href^="https://www.morioka-fire.jp"]):focus{background-image:url("../img/icon-external-link-color.svg")}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{display:inline-block;text-decoration:none;background:#d9d9d9 url("../img/icon-arrow-gray-l.svg") center left 10px no-repeat;padding:1em 1.5em;padding-left:50px;line-height:1.5;font-weight:bold;border:solid #767676 1px;color:#333}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus{color:#fff;background-color:#767676;background-image:url("../img/icon-arrow-white-l.svg")}@media screen and (min-width: 1200px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background-size:20px 17px;background-position:center left 15px}}.wp-block-group-is-layout-flex{margin-bottom:40px}.wp-block-group-is-layout-grid{margin-bottom:40px}.wp-block-page-list,.wp-block-categories-list{list-style-type:none;padding:0;display:flex;flex-direction:column;row-gap:1em}.wp-block-page-list .wp-block-navigation__submenu-container,.wp-block-categories-list .wp-block-navigation__submenu-container{display:none}.wp-block-page-list>li>a,.wp-block-categories-list>li>a{display:block;background-color:#0831f9;color:#fff;text-decoration:none;font-weight:bold;padding:.5em 1em;padding-right:30px;border:solid #0831f9 1px;text-align:center;position:relative}.wp-block-page-list>li>a::before,.wp-block-page-list>li>a::after,.wp-block-categories-list>li>a::before,.wp-block-categories-list>li>a::after{content:"";display:block;width:12px;height:2px;border-radius:1px;background-color:#fff;position:absolute;top:50%;right:10px}.wp-block-page-list>li>a::before,.wp-block-categories-list>li>a::before{transform:rotate(45deg);margin-top:-3px}.wp-block-page-list>li>a::after,.wp-block-categories-list>li>a::after{transform:rotate(-45deg);margin-top:4px}.wp-block-page-list>li>a:hover,.wp-block-page-list>li>a:focus,.wp-block-categories-list>li>a:hover,.wp-block-categories-list>li>a:focus{background-color:#eff2ff;color:#0831f9}.wp-block-page-list>li>a:hover::before,.wp-block-page-list>li>a:hover::after,.wp-block-page-list>li>a:focus::before,.wp-block-page-list>li>a:focus::after,.wp-block-categories-list>li>a:hover::before,.wp-block-categories-list>li>a:hover::after,.wp-block-categories-list>li>a:focus::before,.wp-block-categories-list>li>a:focus::after{background-color:#0831f9}@media screen and (min-width: 480px){.wp-block-page-list,.wp-block-categories-list{flex-direction:row;flex-wrap:wrap;column-gap:2%}.wp-block-page-list>li,.wp-block-categories-list>li{width:49%}}@media screen and (min-width: 1200px){.wp-block-page-list>li,.wp-block-categories-list>li{width:32%}.wp-block-page-list>li>a,.wp-block-categories-list>li>a{font-size:2rem;padding-right:30px}}@media screen and (min-width: 480px){.wp-block-columns .wp-block-page-list>li{width:100%}}.wp-block-embed-youtube .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-flexible-table-block-table{margin-bottom:40px}.container-custom form label:first-child{display:block}.container-custom form .aiowps-captcha{margin-bottom:0;margin-top:1em}@media screen and (min-width: 1200px){.site-header{padding:0 50px}}@media screen and (min-width: 1400px){.site-header{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between}}.site-header .header-logo{margin:0;margin-left:10px;margin-right:80px;height:60px;display:flex;align-content:center;align-items:center}.site-header .header-logo img{max-width:100%;max-height:50px;height:auto;display:block}@media screen and (min-width: 1200px){.site-header .header-logo{padding:20px 0;margin:0;height:auto}.site-header .header-logo img{max-height:none;width:637px;height:auto}}.site-header .collapse{display:none}.site-header .collapse.in{display:block}.site-header .header-conatct{display:block}.site-header .header-conatct a{display:inline-block;background:#eff2ff url("../img/icon-mail.svg") 20px center no-repeat;font-weight:bold;border:solid 3px #9bacfc;text-decoration:none;padding:.5em 1em;padding-left:65px;color:#0831f9}.site-header .header-conatct a:hover,.site-header .header-conatct a:focus{background-color:#0831f9;background-image:url("../img/icon-mail-white.svg");color:#fff}.site-header .header-forms{display:flex;flex-direction:column;align-items:center;row-gap:20px}@media screen and (min-width: 1200px){.site-header .header-forms{align-items:flex-end;column-gap:20px;flex-direction:column;column-gap:20px;row-gap:10px;position:absolute;right:50px;top:20px}}@media screen and (min-width: 1400px){.site-header .header-forms{flex-direction:row;align-items:center;position:relative;top:0;left:0}}.site-header .searchform{display:flex}.site-header .searchform .keyword{border-radius:4px 0 0 4px;border:solid 1px #d2d2d2;padding:.5em}.site-header .searchform button[type=submit]{padding:0 1em;border-radius:0 4px 4px 0;color:#fff;background-color:#0831f9;border:solid 1px #0831f9}.site-header .searchform button[type=submit] span{display:block;width:23px;height:23px;background:url(../img/icon-loupe-white.svg) no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden}.site-header .searchform button[type=submit]:hover,.site-header .searchform button[type=submit]:focus{background-color:#9bacfc}.site-header .searchform button[type=submit]:hover span,.site-header .searchform button[type=submit]:focus span{background-image:url(../img/icon-loupe.svg)}.header-navi-toggle{background-color:#0831f9;width:60px;height:60px;border:none;position:fixed;z-index:30;top:0;right:0;padding:0;cursor:pointer}.header-navi-toggle .icon{display:block;width:30px;height:2px;background-color:#fff;position:absolute;z-index:1;top:14px;left:50%;margin-left:-15px}.header-navi-toggle .icon::before,.header-navi-toggle .icon::after{content:"";display:block;width:30px;height:2px;background-color:#fff;position:absolute;z-index:0;left:50%;margin-left:-15px;width:30px;height:2px}.header-navi-toggle .icon::before{top:8px}.header-navi-toggle .icon::after{top:16px}.header-navi-toggle .text{color:#fff;font-size:1rem;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;letter-spacing:.2em;position:absolute;top:40px;left:0;width:100%;text-align:center}.header-navi-toggle[aria-expanded=true] .icon{transform:rotate(30deg);top:22px}.header-navi-toggle[aria-expanded=true] .icon::before{transform:rotate(-60deg);top:0}.header-navi-toggle[aria-expanded=true] .icon::after{display:none}@media screen and (min-width: 1200px){.header-navi-toggle{display:none}}.header-navi{display:none;position:fixed;top:0;left:0;z-index:20;width:100%;height:100vh;overflow-y:scroll;background-color:#fff;padding:60px 35px}.header-navi.open{display:block}@media screen and (min-width: 1200px){.header-navi{position:static;overflow-y:visible;width:auto;height:auto;display:flex;flex-direction:column-reverse;padding:0;margin-top:10px}}@media screen and (min-width: 1400px){.header-navi{align-items:flex-end;padding:10px 35px 0}}.navi{position:relative;z-index:10;padding:20px 0}@media screen and (min-width: 1200px){.navi{padding:0;margin-top:10px}}.navi a{text-decoration:none;color:#333;font-weight:bold}.navi .main-navi{list-style-type:none;padding:0;margin:0;display:flex;flex-flow:column;column-gap:1px}.navi .main-navi>li>a,.navi .main-navi .parent>a{width:100%;display:block;font-weight:bold;padding:.5em 1em}.navi .main-navi>li>a:hover,.navi .main-navi>li>a:focus,.navi .main-navi .parent>a:hover,.navi .main-navi .parent>a:focus{color:#0831f9;background-color:#f8f8f8}@media screen and (min-width: 1200px){.navi .main-navi{flex-direction:row;flex-wrap:wrap;justify-content:center}.navi .main-navi>li:not(:last-child){position:relative}.navi .main-navi>li:not(:last-child)::after{content:"";display:block;width:1px;height:40%;background-color:#9bacfc;position:absolute;right:-1px;top:50%;margin-top:-12px;transform:rotate(20deg)}.navi .main-navi>li>a,.navi .main-navi .parent>a{font-size:2rem;padding:.5em 1em;position:relative}.navi .main-navi>li>a::before,.navi .main-navi .parent>a::before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;transform:skewX(-20deg)}.navi .main-navi>li>a:hover,.navi .main-navi>li>a:focus,.navi .main-navi .parent>a:hover,.navi .main-navi .parent>a:focus{background-color:rgba(0,0,0,0);color:#fff}.navi .main-navi>li>a:hover::before,.navi .main-navi>li>a:focus::before,.navi .main-navi .parent>a:hover::before,.navi .main-navi .parent>a:focus::before{background-color:#0831f9}}@media screen and (min-width: 1400px){.navi .main-navi{justify-content:flex-end}.navi .main-navi>li>a,.navi .main-navi .parent>a{font-size:2.2rem}}.navi .parent{display:flex;justify-content:space-between;column-gap:20px;align-items:center}.navi .child-navi-toggle{display:block;width:34px;height:34px;border:none;position:relative;background-color:#fff;cursor:pointer}.navi .child-navi-toggle .text{visibility:hidden}.navi .child-navi-toggle .icon::before,.navi .child-navi-toggle .icon::after{content:"";display:block;background-color:#0831f9;position:absolute;z-index:1;border-radius:1px}.navi .child-navi-toggle .icon::before{width:2px;height:16px;top:9px;left:16px}.navi .child-navi-toggle .icon::after{width:16px;height:2px;top:16px;left:9px}.navi .child-navi-toggle:hover,.navi .child-navi-toggle:focus{background-color:#eff2ff}.navi .child-navi-toggle[aria-expanded=true] .icon::before{display:none}@media screen and (min-width: 1200px){.navi .child-navi-toggle{display:none}}.navi .sub-menu{background-color:#f8f8f8;padding:10px;list-style:none;margin:0;display:none;flex-flow:column}.navi .sub-menu[aria-hidden=false]{display:flex}.navi .sub-menu a{display:block;background:url("../img/icon-circle-arrow.svg") no-repeat 10px center/18px auto;padding:.5em;padding-left:40px;min-height:18px;border-bottom:solid 1px #f8f8f8;font-size:clamp(1.4rem,1vw,1.6rem)}.navi .sub-menu a:hover,.navi .sub-menu a:focus{border-bottom-color:#9bacfc;color:#0831f9}@media screen and (min-width: 1200px){.navi .sub-menu{height:0;overflow:hidden;padding:0;position:absolute;z-index:1;top:100%;left:50%;width:280px;margin-left:-140px;background-color:#fff;box-shadow:0px 0px 6px rgba(0,0,0,.4);display:block}.navi .sub-menu[aria-hidden=true]{display:block}.navi .sub-menu a{border-bottom:solid 1px #fff}}.navi .sub-navi{list-style-type:none;padding:0;margin:10px 0 0;display:flex;flex-flow:column}.navi .sub-navi a{display:block;padding:.5em 1em;font-size:1.4rem}.navi .sub-navi a:hover,.navi .sub-navi a:focus{color:#0831f9;background-color:#f8f8f8}@media screen and (min-width: 1200px){.navi .sub-navi{display:none}}@media screen and (min-width: 1200px){.navi .sub-menu.open,.navi .main-navi>li:hover .sub-menu{height:auto;padding:10px}}.search-form{display:flex}.search-form .text{padding:.5em;line-height:1.15;border-style:solid;border-width:1px;border-color:#767676;border-radius:0;display:block}.search-form .search-button{text-decoration:none;background-color:#0831f9;color:#fff;padding:.5em 1.5em;border:solid #0831f9 1px;display:block}.search-form .search-button:hover,.search-form .search-button:focus{background-color:#eff2ff;color:#0831f9}@media screen and (min-width: 600px){.search-form .text{width:300px}}.site-footer{background-color:#0831f9;color:#fff;margin-top:60px}.site-footer .footer-inner{display:flex;flex-flow:column wrap;align-items:flex-start;row-gap:30px;padding:40px 20px}.site-footer .footer-shutter{overflow:hidden}.site-footer .footer-shutter img{height:100px;width:auto;display:block}.site-footer .footer-map{max-width:300px;width:100%;height:auto;display:block;margin:0 auto}.site-footer .footer-texts{width:100%}.site-footer .footer-logo{display:block;max-width:380px;width:100%;height:auto;margin-bottom:1.5em}.site-footer .footer-address{margin-bottom:1.5em}.site-footer .footer-address p{margin:0}.site-footer .footer-address br{display:none}.site-footer .button{border:solid 2px #fff}.site-footer .footer-nav-wrap{margin-top:30px;margin-bottom:30px;padding-top:30px;border-top:solid #fff 1px}.site-footer .footer-navi{list-style:none;padding:0;display:flex;flex-flow:column;gap:.5em 20px}.site-footer .footer-navi a{color:#fff}.site-footer .footer-navi a[target=_blank]{background:url("../img/icon-external-link.svg") no-repeat right center;padding-right:20px}.site-footer .footer-x{display:inline-block;background-color:#fff;padding:10px;border-radius:50%}.site-footer .footer-x img{display:block}.site-footer .screenreader{font-size:80%}.site-footer .copyright{display:block;margin:0 auto}@media screen and (min-width: 600px){.site-footer .footer-inner{flex-flow:row-reverse nowrap;column-gap:20px;padding:40px 20px}.site-footer .footer-shutter img{width:100%;height:auto}.site-footer .footer-map{width:40%;max-width:350px}.site-footer .footer-logo{margin-top:40px;margin-bottom:30px}.site-footer .footer-texts{width:auto;flex-grow:1}.site-footer .footer-nav-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:30px 0 50px;column-gap:40px}.site-footer .footer-navi{flex-flow:row wrap}}@media screen and (min-width: 1200px){.site-footer .footer-inner{column-gap:50px;padding-right:130px;padding:40px 60px}.site-footer .footer-map{width:350px}.site-footer .footer-logo{max-width:504px}.site-footer .footer-navi{flex:1}.site-footer .copyright{margin-bottom:30px}}@media screen and (min-width: 1400px){.site-footer .footer-map{width:431px}}.page-top{display:none;position:fixed;z-index:10;bottom:7px;right:5px}.page-top:hover,.page-top:focus{opacity:.6}.page-top img{width:68px;height:auto}@media screen and (min-width: 600px){.page-top img{width:100px}}@media screen and (min-width: 1200px){.page-top img{width:168px}}.button{cursor:pointer;text-decoration:none;display:inline-block;min-width:240px;background:#0831f9 url("../img/icon-arrow-white-r.svg") center right 10px no-repeat;color:#fff;padding:1em 1.5em;padding-right:50px;line-height:1.5;font-weight:bold;border:solid #0831f9 1px}.button:hover,.button:focus{background-color:#eff2ff;color:#0831f9;background-image:url("../img/icon-arrow-color-r.svg")}@media screen and (min-width: 1200px){.button{background-size:20px 17px;background-position:center right 15px}}.splide{overflow:hidden;background-color:#fff;max-width:1280px}.splide .splide__slide img{width:100%}.splide .splide__progress .splide__progress__bar{background-color:#0831f9}.splide .splide__toggle{margin:8px;background-color:#eff2ff;padding:.2em .5em;line-height:1;font-weight:bold;border:solid #9bacfc 2px;color:#0831f9;padding-left:30px;position:relative}.splide .splide__toggle:hover,.splide .splide__toggle:focus{background-color:#0831f9;color:#fff}.splide .splide__toggle .splide__toggle__play::before{content:"";position:absolute;top:50%;margin-top:-8px;left:10px;width:0px;height:0px;border:8px solid rgba(0,0,0,0);border-left:13px solid currentColor}.splide .splide__toggle .splide__toggle__pause::before,.splide .splide__toggle .splide__toggle__pause::after{content:"";position:absolute;top:50%;margin-top:-7px;background-color:currentColor;width:5px;height:14px}.splide .splide__toggle .splide__toggle__pause::before{left:10px}.splide .splide__toggle .splide__toggle__pause::after{left:17px}.splide .splide__pagination{justify-content:flex-end}.splide .splide__pagination .splide__pagination__page.is-active{background-color:#0831f9}.emergency-area2{padding:30px 20px;display:flex;flex-direction:column;align-items:center;row-gap:15px}.emergency-area2>div{max-width:495px;width:100%}.emergency-area2 .iza h2,.emergency-area2 .disaster-info h2,.emergency-area2 .slogan h2{background-color:#0831f9;color:#fff;text-align:center;padding:.5em 20px;margin:0;font-size:clamp(1.8rem,1.5vw,2.4rem)}.emergency-area2 .iza div,.emergency-area2 .disaster-info div,.emergency-area2 .slogan div{background-color:#fff}.emergency-area2 .iza h2{background-color:#ed0000}.emergency-area2 .iza div{padding:10px 20px}.emergency-area2 .iza ul{list-style-type:none;padding:0;margin:0}.emergency-area2 .iza ul a{line-height:1.4;text-decoration:none;color:#333;display:block;background:url("../img/icon-circle-arrow-red.svg") no-repeat 0 center;min-height:22px;padding:.3em;padding-left:32px}.emergency-area2 .iza ul a:hover,.emergency-area2 .iza ul a:focus{background-color:#f9f5f4;text-decoration:underline}.emergency-area2 .disaster-info div{border:solid #9bacfc 4px;border-top:none;color:#0831f9;padding:10px}.emergency-area2 .disaster-info .tel{font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;font-size:clamp(4.2rem,2.2vw,5rem);line-height:1;margin:0 0 5px;min-height:3.3rem;text-align:center}.emergency-area2 .disaster-info .text{text-align:center;margin:0;line-height:1.5}.emergency-area2 .banners{display:flex;justify-content:space-around;column-gap:15px}.emergency-area2 .banners img{display:block;max-width:100%;height:auto}.emergency-area2 .slogan div{display:flex;justify-content:space-between;align-items:center}.emergency-area2 .slogan p{font-size:1.8rem;font-weight:bold;margin:0;padding:.5em 20px;line-height:1.5;display:flex;flex-wrap:wrap;column-gap:1em}.emergency-area2 .slogan img{width:78px;height:auto}@media screen and (min-width: 1200px){.emergency-area2{padding:0;width:640px}.emergency-area2 .disaster-info .tel{white-space:nowrap}.emergency-area2 .banners img{width:240px}}@media screen and (min-width: 1900px){.emergency-area2>div{max-width:auto}.emergency-area2 .slogan img{width:100px}}.bg{background-image:url("../img/bg-concrete.jpg")}@media screen and (min-width: 1200px){.slideshow-wrap{display:flex;align-items:center;flex-direction:row;column-gap:30px;padding:0 30px}}@media screen and (min-width: 1900px){.slideshow-wrap{column-gap:50px;padding:0 50px}}.news-pickup{background-color:#f9f5f4;padding:20px 0}.news-pickup .wrap{margin-right:20px;margin-left:20px;border:solid #f89999 4px;background-color:#fff}.news-pickup .header{background-color:#ed0000;color:#fff;padding:1em;display:flex;flex-direction:column;justify-content:center}.news-pickup .header h2{font-size:2rem;margin:0;margin-bottom:.4em}.news-pickup .header p{font-size:1rem;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;letter-spacing:.2em;margin:0}.news-pickup ul{display:flex;flex-direction:column;justify-content:center;row-gap:5px;list-style-type:none;margin:0;padding:1em;flex:1}.news-pickup ul li{position:relative;padding-left:1em}.news-pickup ul li::before{content:"";display:block;width:.5em;height:.5em;background-color:#ed0000;position:absolute;top:.625em;left:0;border-radius:50%}.news-pickup ul a{color:#333;font-weight:normal}.news-pickup ul a:hover,.news-pickup ul a:focus{text-decoration:none}@media screen and (min-width: 600px){.news-pickup .wrap{display:flex;column-gap:20px}.news-pickup .header{padding:20px 40px}.news-pickup ul{padding:20px}}@media screen and (min-width: 1200px){.news-pickup .wrap{margin-right:auto;margin-left:auto;width:1100px}}@media screen and (min-width: 1400px){.news-pickup .wrap{width:1280px}}.news-topics{margin-right:20px;margin-left:20px;padding-top:60px;padding-bottom:60px}@media screen and (min-width: 1200px){.news-topics{margin-right:auto;margin-left:auto;width:1100px}}@media screen and (min-width: 1400px){.news-topics{width:1280px}}.news-topics .article-header{background:url("../img/news-topics.png") no-repeat 0 0/40px auto;padding-left:60px}.news-topics .article-header h2{font-size:clamp(2.4rem,2.5vw,4rem);margin-bottom:.2em;margin-top:0}.news-topics .article-header p{color:#0831f9;font-size:clamp(1.2rem,1.3vw,2rem);font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;letter-spacing:.2em;margin-top:0;margin-bottom:40px}@media screen and (min-width: 1200px){.news-topics{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:40px;padding-top:100px;padding-bottom:100px}.news-topics .article-header{width:100%;background-size:69px auto;padding-left:100px}}@media screen and (min-width: 1400px){.news-topics{column-gap:80px}}@media screen and (min-width: 600px){.tabs-wrap{flex:1}}.tabs{margin-bottom:1em}.tablist{display:flex;column-gap:5px}.tablist button{cursor:pointer;text-decoration:none;display:block;padding:.5em .5em;color:#333;text-align:center;border-style:solid;border-width:3px 3px 0}.tablist button:first-child{background-color:#d9d9d9;border-color:#767676;color:#333}.tablist button:first-child:hover,.tablist button:first-child:focus,.tablist button:first-child.current{background-color:#767676;border-color:#767676;color:#fff}.tablist button:nth-child(2){background-color:#fff4f0;border-color:#eaaa94;color:#cb3b0a}.tablist button:nth-child(2):hover,.tablist button:nth-child(2):focus,.tablist button:nth-child(2).current{background-color:#cb3b0a;border-color:#cb3b0a;color:#fff}.tablist button:nth-child(3){background-color:#ebfff2;border-color:#90c6a3;color:#08702b}.tablist button:nth-child(3):hover,.tablist button:nth-child(3):focus,.tablist button:nth-child(3).current{background-color:#08702b;border-color:#08702b;color:#fff}.tablist button:nth-child(4){background-color:#eff2ff;border-color:#9bacfc;color:#0831f9}.tablist button:nth-child(4):hover,.tablist button:nth-child(4):focus,.tablist button:nth-child(4).current{background-color:#0831f9;border-color:#0831f9;color:#fff}@media screen and (min-width: 600px){.tablist button{padding:.5em 1em}}.information-list{list-style-type:none;padding:0;margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:10px;column-gap:4%}.information-list li{width:48%}.information-list li:first-child a{background-image:url("../img/icon-information1.svg")}.information-list li:first-child a:hover,.information-list li:first-child a:focus{background-image:url("../img/icon-information1-white.svg")}.information-list li:nth-child(2) a{background-image:url("../img/icon-information2.svg")}.information-list li:nth-child(2) a:hover,.information-list li:nth-child(2) a:focus{background-image:url("../img/icon-information2-white.svg")}.information-list li:nth-child(3) a{background-image:url("../img/icon-information3.svg")}.information-list li:hover,.information-list li:focus{background-image:url("../img/icon-information3-white.svg")}.information-list li a{display:block;background-color:#eff2ff;background-repeat:no-repeat;background-position:10px center;border-style:solid;border-width:1px;border-color:#9bacfc;padding-top:1em;padding-right:26px;padding-bottom:1em;padding-left:38px;position:relative;color:#0831f9;font-weight:bold;text-decoration:none}.information-list li a:hover,.information-list li a:focus{background-color:#0831f9;color:#fff}.information-list li a:hover::after,.information-list li a:focus::after{background-image:url("../img/icon-arrow-white-r.svg")}.information-list li a::after{content:"";display:block;width:14px;height:12px;background:url("../img/icon-arrow-color-r.svg") no-repeat 100% auto;position:absolute;top:50%;right:5px;margin-top:-6px}@media screen and (min-width: 600px){.information-list{column-gap:2%}.information-list li{width:32%}}@media screen and (min-width: 1200px){.information-list{flex-flow:column;align-content:flex-start;column-gap:0;margin-top:0}.information-list li{width:200px}}@media screen and (min-width: 1400px){.information-list li{width:300px}.information-list li a{font-size:2.4rem;background-size:auto 38px;background-position:20px center;padding-left:80px;padding-right:40px}.information-list li a::after{width:20px;height:17px;margin-top:-8px;right:15px}}.top-statistics{background:#f9f5f4;padding:20px 0 30px}.top-statistics .inner{margin:0 20px;display:flex;flex-direction:column;gap:10px 60px}.top-statistics h2{background:url("../img/icon-siren.png") no-repeat 0 0;min-height:30px;margin:0;padding:21px 0 0 50px}.top-statistics .wrap{display:flex;flex:1;padding-bottom:20px}.top-statistics .box{width:100%;font-weight:bold;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 20px}.top-statistics .box img{width:auto;height:36px;margin-right:0;margin-left:auto}.top-statistics .box:first-child{padding-right:20px;border-right:solid 1px #767676}.top-statistics .box:last-child{padding-left:20px}.top-statistics h3{font-size:clamp(1.8rem,1.5vw,2.4rem)}.top-statistics .count{font-size:clamp(2rem,2vw,2.4rem);line-height:1;margin:0;white-space:nowrap}.top-statistics .count strong{margin-right:.2em;font-size:clamp(4.6rem,5vw,8rem);font-family:"Barlow Semi Condensed",sans-serif;font-weight:700}.top-statistics .yoy{font-size:clamp(1.4rem,1.2vw,1.6rem);margin:0}.top-statistics .yoy strong{font-size:clamp(2.2rem,2vw,3rem);margin:0 .2em;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700}.top-statistics .ruikei{margin:0 0 0 auto}@media screen and (min-width: 600px){.top-statistics{padding:40px 0}.top-statistics h2{font-size:3rem;min-height:43px;padding:10px 0 0 60px}.top-statistics .box img{height:50px}.top-statistics .box:first-child{padding-right:40px}.top-statistics .box:last-child{padding-left:40px}}@media screen and (min-width: 1200px){.top-statistics .inner{margin:0 auto;width:1100px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.top-statistics .box{flex-wrap:nowrap;gap:0 40px}.top-statistics .box img{height:70px}.top-statistics .box:first-child{padding-right:60px}.top-statistics .box:last-child{padding-left:60px}}@media screen and (min-width: 1400px){.top-statistics .inner{width:1280px}}.page-link{margin-right:20px;margin-left:20px;display:flex;flex-flow:column;row-gap:30px;margin-top:60px}@media screen and (min-width: 600px){.page-link{flex-flow:row;flex-wrap:wrap;column-gap:4%}}@media screen and (min-width: 1200px){.page-link{margin-right:auto;margin-left:auto;width:1100px}}@media screen and (min-width: 1400px){.page-link{width:1280px}}.page-link a{text-decoration:none;border-bottom:solid #9bacfc 1px;display:block;position:relative}.page-link a::before{content:"";display:block;width:54px;height:1px;background-color:#0831f9;position:absolute;z-index:1;bottom:-1px;left:0}.page-link a:hover,.page-link a:focus{background-color:#eff2ff}.page-link img{max-width:620px;width:100%;height:auto}.page-link .title{background:url("../img/icon-circle-arrow.svg") no-repeat center right;padding-right:37px;position:relative}.page-link h2{font-size:clamp(2rem,2vw,3rem);color:#333;margin-top:.5em;margin-bottom:.4em}.page-link p{font-size:clamp(1rem,1.5vw,1.8rem);font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;letter-spacing:.2em;color:#0831f9;margin-top:0;line-height:1.2}@media screen and (min-width: 600px){.page-link a{width:48%}.page-link a::before{width:100px}.page-link .title{background-size:50px;padding-right:60px}}.top_wildfire a{display:flex;flex-direction:column;align-items:center;background-color:#fff100;padding:1em;text-decoration:none;color:#333}.top_wildfire a:hover,.top_wildfire a:focus{background-color:#fc0}.top_wildfire p{margin-bottom:0;font-size:1.8rem}.top_wildfire .top_wildfire_title{font-size:2rem;font-weight:bold}.heatstroke{padding:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;background:#0831f9}.heatstroke img{display:block;max-width:100%}.heatstroke a{cursor:pointer;text-decoration:none;display:inline-block;background:url("../img/icon-arrow-white-r.svg") center right 10px no-repeat;color:#fff;padding:.5em 1.5em;padding-right:50px;line-height:1.5;font-weight:bold;border:solid #fff 1px}.heatstroke a:hover,.heatstroke a:focus{background-color:#eff2ff;color:#0831f9;background-image:url("../img/icon-arrow-color-r.svg")}.heatstroke.alert2{background:url(../img/bg-alert.svg)}.heatstroke.alert2 a:hover,.heatstroke.alert2 a:focus{color:#ed0000;background:url("../img/icon-arrow-red-r.svg") #fff center right 10px no-repeat}.heatstroke.alert3{background:url(../img/bg-alert3.svg)}.heatstroke.alert3 a:hover,.heatstroke.alert3 a:focus{color:#ed0000;background:url("../img/icon-arrow-red-r.svg") #fff center right 10px no-repeat}.emergency-area1{padding:0 20px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 4%}.emergency-area1 section{width:100%}.emergency-area1 section h2{background-color:#0831f9;color:#fff;text-align:center;padding:.5em 20px;margin:0;font-size:clamp(1.8rem,1.5vw,2.4rem)}.emergency-area1 section .box{background-color:#fff;padding:10px 20px;border:solid 4px #9bacfc;border-top:none;max-height:8.5em;overflow-y:scroll}.emergency-area1 section time{font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;display:block;margin-bottom:.5em}.emergency-area1 section.bousai ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:.5em}.emergency-area1 section.bousai ul li div{display:inline-block;font-weight:bold;text-align:center;padding:.2em .5em;line-height:1.2;vertical-align:middle;border:solid 1px;min-width:6em;margin-right:1em}.emergency-area1 section.bousai ul li p{display:inline}.emergency-area1 section.shutudo .box{row-gap:.5em}.emergency-area1 section.shutudo .box p{margin-bottom:0}@media screen and (min-width: 1200px){.emergency-area1{padding:40px 0;width:1100px;margin:0 auto}.emergency-area1 section{width:48%}}@media screen and (min-width: 1400px){.emergency-area1{width:1280px}}.layout{margin:0 20px;display:flex;flex-direction:column;gap:40px}@media screen and (min-width: 1200px){.layout{flex-direction:row;width:1100px;margin:0 auto}.layout .content{flex:1}.layout .sidebar{width:240px}}@media screen and (min-width: 1400px){.layout{width:1280px}}.sidebar h2{margin:0;background-color:#0831f9;color:#fff;padding:1em;font-size:var(--font-size-base)}.sidebar .sidebar-link-list{list-style-type:none;padding-left:0;margin:0}.sidebar .sidebar-link-list a{display:block;background:url("../img/icon-circle-arrow.svg") no-repeat 10px center/18px auto;background-color:#eff2ff;padding:.5em;padding-left:40px;min-height:18px;font-weight:bold;border-bottom:solid 1px #f8f8f8}.sidebar .sidebar-link-list a:hover,.sidebar .sidebar-link-list a:focus{text-decoration:none}.content>*:last-child{margin-bottom:0}.content>*:last-child>*:last-child{margin-bottom:0}.content>*:last-child>*:last-child>*:last-child{margin-bottom:0}.content h2{margin-top:1.5em}.content h3,.content h4,.content h5,.content h6{margin-top:1em}.content>h2:first-child{margin-top:0}.content .wp-block-column h2,.content .wp-block-column h3,.content .wp-block-column h4,.content .wp-block-column h5,.content .wp-block-column h6{margin-top:0}.content h1{font-size:var(--font-size-h1);border-bottom:solid 2px #d9d9d9;position:relative;padding-bottom:.5em}.content h1::after{content:"";display:block;width:20%;height:2px;background-color:#0831f9;position:absolute;bottom:-2px;left:0;z-index:1}.content h2{font-size:var(--font-size-h2);background-color:#f8f8f8;padding:.7em 1em}.content h3{font-size:var(--font-size-h3);border-left:4px solid #0831f9;padding:.5em 0 .5em 1em;position:relative}.content h3::before{content:"";display:block;width:4px;height:50%;background-color:#9bacfc;position:absolute;left:-4px;top:0}.content h4{font-size:var(--font-size-h4);background-color:#0831f9;color:#fff;padding:.7em 1em}.content h5{font-size:var(--font-size-h5);border-bottom:solid #0831f9 1px;padding-bottom:.5em}.content h6{font-size:var(--font-size-h6)}.content table{border-collapse:collapse;border-style:solid;border-color:#000;border-width:1px;width:100%}.content table th,.content table td{border-style:solid;border-color:#9bacfc;border-width:1px;padding:.5em}.content table th{background:#eff2ff}@media screen and (min-width: 600px){.content table th,.content table td{padding:.5em 1em}}.page-title{background-image:url("../img/bg-concrete.jpg");padding:1.5em 1em}.page-title h1,.page-title p{text-align:center;font-weight:bold;font-size:clamp(2.8rem,2.5vw,4rem);margin:.5em 0;line-height:1.2}.category-title,.post-title{margin-top:0;font-size:clamp(2.6rem,2.2vw,3.6rem);border-bottom:solid 2px #d9d9d9;position:relative;padding-bottom:.5em}.category-title::after,.category-title::after,.post-title::after,.post-title::after{content:"";display:block;width:20%;height:2px;background-color:#0831f9;position:absolute;bottom:-2px;left:0;z-index:1}.post-date{text-align:right;margin-bottom:40px}.breadcrumb{list-style-type:none;padding:0;margin:25px 20px 40px;display:flex;flex-wrap:wrap;column-gap:.3em}.breadcrumb li:not(:last-child){position:relative;display:inline-block;padding-right:20px}.breadcrumb li:not(:last-child)::before,.breadcrumb li:not(:last-child)::after{content:"";position:absolute;top:calc(50% - .5px);right:5px;width:8px;height:1px;border-radius:9999px;background-color:#000;transform-origin:calc(100% - .5px) 50%}.breadcrumb li:not(:last-child)::before{transform:rotate(45deg)}.breadcrumb li:not(:last-child)::after{transform:rotate(-45deg)}@media screen and (min-width: 1200px){.breadcrumb{margin:25px auto 60px;width:1100px}}@media screen and (min-width: 1400px){.breadcrumb{width:1280px}}.contact{margin-top:40px;border:solid 2px #9bacfc;padding-bottom:.5em}.contact h2{margin:0;border-bottom:none;background-color:#eff2ff;padding:.8em 1em;font-size:clamp(1.8rem,1.2vw,2rem)}.contact h2::after{display:none}.contact p{margin:.5em 1em 0}.content .categories{display:flex;flex-wrap:wrap;align-items:center;margin:40px 0;border-top:solid #d9d9d9 1px;padding-top:20px}.content .categories div{border-right:solid #d9d9d9 1px;margin-right:1em;padding:.5em 0;padding-right:1em;font-weight:bold;font-size:var(--font-size-base)}.content .categories ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.content .categories ul a{display:block}.news-list{margin:0;list-style-type:none;padding-left:0;border:solid 1px #d9d9d9}.news-list li{display:flex;flex-wrap:wrap;gap:.5em 1em;padding:1em}.news-list li:not(:last-child){border-bottom:solid #d9d9d9 1px}.news-list p{margin:0}.news-list a{font-weight:normal;color:#333}.news-list a:hover,.news-list a:focus{text-decoration:none}.news-list time{font-weight:bold;font-size:1.6rem;min-width:5em;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;display:inline-block}.news-list span{display:inline-block}.news-list span a{text-decoration:none;display:inline-block;font-weight:bold;text-align:center;padding:.2em 1em;line-height:1.2;vertical-align:middle;border-style:solid;border-width:1px;min-width:calc(6em + 2px)}.news-list span.news-kosyu a{background-color:#fff4f0;border-color:#eaaa94;color:#cb3b0a}.news-list span.news-saiyo a{background-color:#ebfff2;border-color:#90c6a3;color:#08702b}.news-list span.news-oshirase a{background-color:#eff2ff;border-color:#9bacfc;color:#0831f9}@media screen and (min-width: 600px){.news-list p{flex:1}}@media screen and (min-width: 1200px){.news-list{display:flex;flex-direction:column;column-gap:10px;row-gap:10px}}.nav-links ul.page-numbers{list-style-type:none;padding-left:0;display:flex;align-items:center;column-gap:5px;margin:40px 0}.nav-links ul.page-numbers span,.nav-links ul.page-numbers a{display:block;line-height:2.5em;height:2.5em;min-width:2.5em;text-align:center}.nav-links ul.page-numbers span.current{padding:0 .5em;background-color:#d9d9d9;border:solid 1px #d9d9d9}.nav-links ul.page-numbers a{display:block;height:100%;padding:0 .5em;text-decoration:none;color:#0831f9;background-color:#eff2ff;color:#0831f9;border:solid 1px #0831f9}.nav-links ul.page-numbers a:hover,.nav-links ul.page-numbers a:focus{background-color:#0831f9;color:#fff}.inquiry-form{border:solid 1px #9bacfc}.inquiry-form .inquiry-confirm-message{margin-bottom:1em}.inquiry-form .errorExplanation{margin-bottom:1.5em;background-color:#f9f5f4;border:solid #f89999 4px;padding:1em 1.5em}.inquiry-form .errorExplanation p{margin-top:0;margin-bottom:.5em;font-weight:bold}.inquiry-form .errorExplanation ul{display:flex;flex-direction:column;justify-content:center;row-gap:5px;list-style-type:none;margin:0;padding:0;flex:1}.inquiry-form .errorExplanation ul li{position:relative;padding-left:1em}.inquiry-form .errorExplanation ul li::before{content:"";display:block;width:.5em;height:.5em;background-color:#ed0000;position:absolute;top:.625em;left:0;border-radius:50%}.inquiry-form .column{border:none;margin:0;padding:0;border-bottom:solid 1px #9bacfc}.inquiry-form .column:last-child{border-bottom:none}.inquiry-form .column>label{display:block;width:100%;background-color:#eff2ff;padding:.5em 1em}.inquiry-form .column>label .required{color:#ed0000;display:inline-block;font-size:1.4rem}.inquiry-form .column .fields{padding:1em 1em;margin-left:0}.inquiry-form .column .fields p{margin:0}.inquiry-form input[type=text],.inquiry-form input[type=email],.inquiry-form input[type=tel],.inquiry-form textarea{border:solid 1px #d9d9d9;border-radius:0;padding:.5em}.inquiry-form textarea{width:100%;min-height:5em;display:block}.inquiry-form input[type=text],.inquiry-form input[type=email],.inquiry-form input[type=tel]{width:100%}@media screen and (min-width: 600px){.inquiry-form .errorExplanation{padding:20px 40px}.inquiry-form .column{display:flex;flex-direction:row}.inquiry-form .column>label{display:inline-block;float:left;width:30%}.inquiry-form .fields{display:inline-block;width:70%}.inquiry-form input[type=text],.inquiry-form input[type=email],.inquiry-form input[type=tel]{width:20em}}.send{text-align:center;margin-top:40px}.link-list--simple{list-style-type:none;padding-left:0}.link-list--simple li{border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;border-bottom:solid #d9d9d9 1px}.link-list--simple li:first-child{border-top:solid #d9d9d9 1px}.link-list--simple li a{display:block;padding:.5em 1em;font-weight:normal;color:#333;text-decoration:none;background:url("../img/icon-circle-arrow.svg") no-repeat center right 10px;padding-right:47px;position:relative}.link-list--simple li a:hover,.link-list--simple li a:focus{text-decoration:underline;background-color:#eff2ff}@media screen and (min-width: 1200px){.link-list--simple{display:flex;flex-wrap:wrap}.link-list--simple li{width:50%}.link-list--simple li:nth-child(even){border-left:none}.link-list--simple li:nth-child(2){border-top:solid 1px #d9d9d9}}@media screen and (min-width: 1200px){.facility-wrap{display:flex;justify-content:space-between;column-gap:5%}}.facility-content{margin-bottom:40px}.facility-content>*:first-child{margin-top:0}.facility-content table{width:100%;margin-bottom:20px}@media screen and (min-width: 1200px){.facility-content{margin-bottom:0;width:500px}}.facility-map iframe{width:100%;height:350px}@media screen and (min-width: 1200px){.facility-map iframe{flex:1}}.facility-images{display:flex;column-gap:5px;row-gap:10px}.facility-data{display:flex;flex-direction:column;row-gap:5px}.facility-data>div{display:flex;justify-content:space-between}.facility-data dt{background-color:#eff2ff;padding:.5em 1em;border-left:solid 2px #0831f9;width:7em}.facility-data dd{margin-left:0;padding:.5em 1em;flex:1}.body--about .news-list{margin-bottom:40px}.link-list{list-style-type:none;padding:0;display:flex;flex-direction:column;row-gap:1em}.link-list a{display:block;color:#fff;text-decoration:none;padding:.5em 1em;padding-right:50px;line-height:1.5;border:solid #0831f9 1px;text-align:center;position:relative;background:url("../img/icon-external-link.svg") #0831f9 no-repeat center right 10px}.link-list a:hover,.link-list a:focus{background-color:#eff2ff;color:#0831f9;background-image:url("../img/icon-external-link-color.svg")}@media screen and (min-width: 480px){.link-list{flex-direction:row;flex-wrap:wrap;column-gap:2%}.link-list li{width:49%}}@media screen and (min-width: 1200px){.link-list li{width:32%}.link-list a{font-size:2rem;background-size:20px 17px;background-position:center right 15px}}body.sitemap .content h2{background:none;margin-top:0;padding:0;padding-top:1em}body.sitemap .content h2:first-child{padding-top:0}body.sitemap .content h2 a{display:block;padding:.5em 1em;background-color:#eff2ff;border:solid 4px #9bacfc;text-decoration:none;position:relative}body.sitemap .content h2 a::before,body.sitemap .content h2 a::after{content:"";display:block;width:12px;height:2px;border-radius:1px;background-color:#0831f9;position:absolute;top:50%;right:10px}body.sitemap .content h2 a::before{transform:rotate(45deg);margin-top:-3px}body.sitemap .content h2 a::after{transform:rotate(-45deg);margin-top:4px}body.sitemap .content h2 a:hover,body.sitemap .content h2 a:focus{background-color:#fff;color:#0831f9}body.sitemap .content h2 a:hover::before,body.sitemap .content h2 a:hover::after,body.sitemap .content h2 a:focus::before,body.sitemap .content h2 a:focus::after{background-color:#fff}body.sitemap .content .wp-block-categories-list.wp-block-categories{list-style-type:none;padding:0;display:flex;flex-direction:column;row-gap:1em}body.sitemap .content .wp-block-categories-list.wp-block-categories a{display:block;background-color:#0831f9;color:#fff;text-decoration:none;font-weight:bold;padding:.5em 1em;padding-right:30px;border:solid #0831f9 1px;text-align:center;position:relative}body.sitemap .content .wp-block-categories-list.wp-block-categories a::before,body.sitemap .content .wp-block-categories-list.wp-block-categories a::after{content:"";display:block;width:12px;height:2px;border-radius:1px;background-color:#fff;position:absolute;top:50%;right:10px}body.sitemap .content .wp-block-categories-list.wp-block-categories a::before{transform:rotate(45deg);margin-top:-3px}body.sitemap .content .wp-block-categories-list.wp-block-categories a::after{transform:rotate(-45deg);margin-top:4px}body.sitemap .content .wp-block-categories-list.wp-block-categories a:hover,body.sitemap .content .wp-block-categories-list.wp-block-categories a:focus{background-color:#eff2ff;color:#0831f9}body.sitemap .content .wp-block-categories-list.wp-block-categories a:hover::before,body.sitemap .content .wp-block-categories-list.wp-block-categories a:hover::after,body.sitemap .content .wp-block-categories-list.wp-block-categories a:focus::before,body.sitemap .content .wp-block-categories-list.wp-block-categories a:focus::after{background-color:#0831f9}@media screen and (min-width: 480px){body.sitemap .content .wp-block-categories-list.wp-block-categories{flex-direction:row;flex-wrap:wrap;column-gap:2%}body.sitemap .content .wp-block-categories-list.wp-block-categories li{width:49%}}@media screen and (min-width: 1200px){body.sitemap .content .wp-block-categories-list.wp-block-categories li{width:32%}body.sitemap .content .wp-block-categories-list.wp-block-categories a{font-size:2rem;padding-right:30px}}.recruit_keyvisual{margin-bottom:40px;max-width:100%;display:block}.recruit-news-list.wp-block-post-template{margin-bottom:40px;list-style-type:none;border:solid 1px #d9d9d9}.recruit-news-list.wp-block-post-template li{padding:1em}.recruit-news-list.wp-block-post-template li:not(:last-child){border-bottom:solid #d9d9d9 1px}.recruit-news-list.wp-block-post-template h3{font-size:1em;border-left:none;padding:0;margin:0;line-height:1.75}.recruit-news-list.wp-block-post-template h3::before{display:none}.recruit-news-list.wp-block-post-template a{text-decoration:underline;font-weight:normal;color:#333}.recruit-news-list.wp-block-post-template a:hover,.recruit-news-list.wp-block-post-template a:focus{text-decoration:none}.recruit-news-list.wp-block-post-template time{font-weight:bold;font-size:1.6rem;margin-right:.5em;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;display:inline-block}@media screen and (min-width: 600px){.recruit-news-list.wp-block-post-template li{display:flex;flex-wrap:wrap;column-gap:.5em}}@media screen and (min-width: 1200px){.recruit-news-list.wp-block-post-template{display:flex;flex-direction:column;column-gap:10px;row-gap:10px}}.post-password-form input[name=post_password]{border:solid 1px #d9d9d9;border-radius:0;padding:.5em;width:100%}.post-password-form input[type=submit]{text-align:left;cursor:pointer;text-decoration:none;display:inline-block;background:#0831f9 url("../img/icon-arrow-white-r.svg") center right 10px no-repeat;color:#fff;padding:1em 1.5em;padding-right:50px;line-height:1.5;font-weight:bold;border:solid #0831f9 1px}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{background-color:#eff2ff;color:#0831f9;background-image:url("../img/icon-arrow-color-r.svg")}@media screen and (min-width: 600px){.post-password-form input[name=post_password]{width:20em}}@media screen and (min-width: 1200px){.post-password-form input[type=submit]{background-size:20px 17px;background-position:center right 15px;min-width:240px}}.wp-block-columns.wp-container-core-columns-is-layout-heatstroke{align-items:flex-start}.wp-block-columns.wp-container-core-columns-is-layout-heatstroke .wp-block-column{flex-grow:1;flex-basis:100%}.wp-block-columns.wp-container-core-columns-is-layout-heatstroke .wp-block-flexible-table-block-table{margin-bottom:0}@media(min-width: 782px){.wp-block-columns.wp-container-core-columns-is-layout-heatstroke .wp-block-column{flex-basis:0}}.wp-block-columns.wp-container-core-columns-is-layout-kasai99{align-items:flex-start}.wp-block-columns.wp-container-core-columns-is-layout-kasai99 .wp-block-column{flex-grow:1;flex-basis:100%}.wp-block-columns.wp-container-core-columns-is-layout-kasai99 .wp-block-flexible-table-block-table{margin-bottom:0}@media(min-width: 782px){.wp-block-columns.wp-container-core-columns-is-layout-kasai99 .wp-block-column{flex-basis:0}}