@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap";@import"//fonts.googleapis.com/earlyaccess/notosansjapanese.css";body{position:relative;width:100%;min-height:100vh;min-height:100dvh;font-family:"Noto Sans Japanese",sans-serif;font-weight:400;font-style:normal;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:1;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(1.2rem,.6015037594vw + 9.7443609023px,1.6rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 1024px)and (orientation: portrait){body{font-size:1.4vw}}@media(max-width: 767px)and (orientation: portrait){body{font-size:3.6vw}}body img{width:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;pointer-events:none}@media(min-width: 768px){body a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media(max-width: 767px)and (orientation: portrait){body br.pc{display:none}}body br.sp{display:none}@media(max-width: 767px)and (orientation: portrait){body br.sp{display:inline}}main{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;background-color:#dfe4ea}section,article{position:relative;width:100%;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header,footer{position:relative;width:100%;font-size:1em}form{position:relative;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}form select:focus{outline:none}.link_top{position:relative;font-size:max(12px,1em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2b73e8;color:#fff;height:2.8em;border-radius:1.4em;font-weight:700;-webkit-transition:.5s;transition:.5s;width:12em}.body_index header .log-out{display:none}header{background-color:#2b73e8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5em 1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1em}header .logo-wrap{max-width:7.6rem}header .log-out{position:relative;background-color:#dfe4ea;font-size:max(12px,1.125em);font-family:"Roboto Condensed",sans-serif;font-weight:400;text-transform:uppercase;width:8.6em;padding-right:1em;height:2.2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:1.1em}header .log-out::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.2em;width:1.1em;aspect-ratio:1;background:url(../img/icon/log-out.svg) no-repeat center center/contain}footer{background-color:#2b73e8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:3em}main.area_log-in{background-color:#fff}main.area_log-in h2{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-size:max(12px,3.75em);font-weight:700;text-transform:uppercase}main.area_log-in form{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em 0;margin-top:3em}main.area_log-in form input[type=id],main.area_log-in form input[type=password]{border:1px solid #000;font-size:max(12px,1.125em);padding:.5em 1em;height:2.4em;border-radius:1.2em;width:18em}main.area_log-in form input[type=submit]{width:70%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:max(12px,1.125em);padding:.5em 1em;margin-top:2em;border-radius:1.2em;background-color:#2a70f7;color:#fff}main.area_top{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main.area_top ul{width:100%;font-size:1em;display:grid;grid-template-columns:repeat(3, 13em);gap:2em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main.area_top ul li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em 0;font-size:1em}main.area_top ul li a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;aspect-ratio:1;background-color:#fff;border-radius:1em;-webkit-transition:.5s ease-out;transition:.5s ease-out;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:1em;font-size:max(12px,1.125em)}main.area_top ul li a::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s ease-out;transition:.5s ease-out}main.area_top ul li a.news::before{width:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 138 105"><path d="M132.25,4.5H21.083c-3.176,0-5.75,2.938-5.75,6.563V13.25H5.75C2.574,13.25,0,16.188,0,19.812V94.187C0,102.644,6.007,109.5,13.417,109.5H126.5c6.351,0,11.5-5.876,11.5-13.125V11.063C138,7.438,135.426,4.5,132.25,4.5ZM13.417,96.375A2.066,2.066,0,0,1,11.5,94.187V26.375h3.833V94.187A2.066,2.066,0,0,1,13.417,96.375ZM69.958,92H33.542a3.1,3.1,0,0,1-2.875-3.281V86.531a3.1,3.1,0,0,1,2.875-3.281H69.958a3.1,3.1,0,0,1,2.875,3.281v2.188A3.1,3.1,0,0,1,69.958,92Zm49.833,0H83.375A3.1,3.1,0,0,1,80.5,88.719V86.531a3.1,3.1,0,0,1,2.875-3.281h36.417a3.1,3.1,0,0,1,2.875,3.281v2.188A3.1,3.1,0,0,1,119.792,92ZM69.958,65.75H33.542a3.1,3.1,0,0,1-2.875-3.281V60.281A3.1,3.1,0,0,1,33.542,57H69.958a3.1,3.1,0,0,1,2.875,3.281v2.188A3.1,3.1,0,0,1,69.958,65.75Zm49.833,0H83.375A3.1,3.1,0,0,1,80.5,62.469V60.281A3.1,3.1,0,0,1,83.375,57h36.417a3.1,3.1,0,0,1,2.875,3.281v2.188A3.1,3.1,0,0,1,119.792,65.75Zm0-26.25H33.542a3.1,3.1,0,0,1-2.875-3.281V25.281A3.1,3.1,0,0,1,33.542,22h86.25a3.1,3.1,0,0,1,2.875,3.281V36.219A3.1,3.1,0,0,1,119.792,39.5Z" transform="translate(0 -4.5)" fill="%232F2F2F"/></svg>');aspect-ratio:1.314;background-repeat:no-repeat;background-size:contain;background-position:center center}main.area_top ul li a.contact::before{width:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 138 105"><path d="M130.72,0H7.28C3.27,0,.01,3.23,0,7.24v90.52c.01,4.01,3.27,7.25,7.28,7.24h123.44c4.01.01,7.27-3.23,7.28-7.24h0V7.24C137.99,3.23,134.73-.01,130.72,0c0,0,0,0,0,0M12.55,89.33c12.73-10.15,25.45-20.3,38.17-30.46l13.31,10.56c2.67,2.11,6.44,2.11,9.1-.01l14.17-11.3c12.72,10.09,25.45,20.18,38.17,30.27v4.13H12.55v-3.2ZM125.43,76.4c-8.41-6.67-16.81-13.33-25.22-20l-5.39-4.28c10.21-8.16,20.42-16.31,30.63-24.46v30.04l-.03,18.7ZM125.45,12.48v3.18c-17.45,13.92-34.9,27.84-52.35,41.77-2.66,2.12-6.43,2.12-9.09.01C46.85,43.84,29.7,30.24,12.55,16.64v-4.16h112.91ZM43.16,52.9c-6.29,5.02-12.58,10.04-18.86,15.06l-11.75,9.34V28.6c8.37,6.65,16.74,13.29,25.12,19.93l5.5,4.37Z" fill="%232F2F2F"/></svg>');aspect-ratio:1.314;background-repeat:no-repeat;background-size:contain;background-position:center center}main.area_top ul li a.file-share::before{width:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 138 105"><path d="M126.29,13.95h-37.53l-2.49-6.62C84.45,2.82,80.04-.09,75.19,0h-37.25C31.48,0,26.23,4.92,26.23,10.96v10.59h-14.5c-6.46,0-11.73,4.91-11.73,10.98v62.25c0,5.64,4.91,10.22,10.93,10.22h89.94c6.03,0,10.91-4.57,10.91-10.22v-11.35h15.3c6.03,0,10.91-4.57,10.91-10.22V24.91c0-6.05-5.25-10.96-11.71-10.96M100.07,37.05h-38.64l-.1-.06-2.85-7.58c-1.55-3.87-5.32-6.37-9.49-6.3h-16.12v-12.14c.09-2.71,2.36-4.84,5.08-4.75h37.25c2.11-.04,4.02,1.23,4.81,3.18l2.85,7.58c.79,1.95,2.69,3.21,4.79,3.18h38.64c2.71-.09,4.98,2.04,5.08,4.75v48.31c-.07,2.28-1.98,4.08-4.26,4.01,0,0,0,0-.01,0h-16.96v-30.75c0-5.19-4.51-9.43-10.05-9.43" fill="%232F2F2F"/></svg>');aspect-ratio:1.314;background-repeat:no-repeat;background-size:contain;background-position:center center}@media(min-width: 1024px){main.area_top ul li a:hover{background-color:#2b73e8;-webkit-transition:.3s ease-out;transition:.3s ease-out}main.area_top ul li a:hover::before{-webkit-filter:invert(100);filter:invert(100);-webkit-transition:.3s ease-out;transition:.3s ease-out}}/*# sourceMappingURL=common.min.css.map */