﻿*{font-feature-settings:"palt";box-sizing:border-box}body,html{margin:0;padding:0;color:#333;line-height:1.8;font-family:"BIZ UDPGothic","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro",Hiragino Kaku Gothic,"Hiragino Sans",YuGothic,"Yu Gothic medium",Meiryo,"sans-serif"}html{font-size:62.5%}body{font-size:1.8em}@media screen and (max-width: 768px){body{font-size:1.6em}}.fixed{position:fixed}img{max-width:100%;height:auto;vertical-align:bottom}dl,dt,dd{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}table{border-spacing:0}ul,ol{margin:0;padding:0}li{list-style:none}p{margin:0}a{text-decoration:none;color:#2894a0}a:hover{font-weight:bold}em{font-style:normal;font-weight:bold}figure{margin:0}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],select,textarea{border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-input-placeholder{color:#aaa}input:-ms-input-placeholder{color:#aaa}input::-ms-input-placeholder{color:#aaa}input::-moz-placeholder{color:#aaa}input::placeholder{color:#aaa}.breadcrumb{margin-bottom:1em;overflow:auto;width:100%;display:flex}.breadcrumb a,.breadcrumb span{white-space:nowrap;display:block;padding:0 .5em}.c-container{background:#fff;border-radius:20px;padding:3em;margin-bottom:2em}@media screen and (max-width: 960px){.c-container{padding:2em}}@media screen and (max-width: 768px){.c-container{padding:2em 1em}}.c-title{font-size:3rem;font-weight:bold;margin-bottom:1em}@media screen and (max-width: 768px){.c-title{font-size:2.4rem}}@media screen and (max-width: 480px){.c-title{font-size:2rem}}.c-functionalcateName{color:#fff;background:#2894a0;border-radius:5px;padding:.6em 1.5em;font-weight:bold;display:table;margin-bottom:1em;font-size:1.4rem}.c-moreBtn{border:none;outline:none;appearance:none;width:100%;background:#4bb9c3;color:#fff;padding:1em 2em;border-radius:100px;cursor:pointer}body.facility main .main-container{background-image:url(../img/bg-zou.png)}body.parent main .main-container{background-image:url(../img/bg-zou.png)}body.staff main .main-container{background-image:url(../img/bg-kirin.png);background-position:left 0 bottom 0}body.staff-sub main .main-container{background-image:url(../img/bg-kirin.png);background-position:left 0 bottom 0}body.finance main .main-container{background-image:url(../img/bg-fukurou.png)}.header{background:#4bb9c3}.header.facility{background:#afc276}.header.parent,.header.staff-sub{background:#4bb9c3}.header.staff{background:#8d2437}.header.finance{background:#2a497b}.header__inner{max-width:1280px;margin:0 auto;min-height:100px;padding:1em 2em;display:flex;align-items:center;justify-content:space-between}.header__inner .logoBox{display:flex;align-items:center}.header__inner .logoBox .seriesName{margin:0 0 0 1em;font-size:1.8em;color:#fff;font-weight:bold}.header__inner .parentBtn{border-radius:100px;text-align:center;padding:1em 2em;background:#fff;border:1px solid #ccc;line-height:1.4}.header__inner .parentBtn br{display:none}.header__inner .parentBtn:hover{font-weight:bold}@media screen and (max-width: 1280px){.header__inner .logoBox{display:block}.header__inner .logoBox .seriesName{display:block;margin:.3em 0 0;font-size:1.2em}}@media screen and (max-width: 768px){.header__inner{padding:1em}.header__inner .parentBtn{border-radius:10px;text-align:center;padding:.5em 1em}.header__inner .parentBtn br{display:block}}@media screen and (max-width: 480px){.header__inner{flex-wrap:wrap}.header__inner .logoBox img{width:210px}.header__inner .parentBtn{margin:.5em 0 0 0;width:100%;border-radius:100px}.header__inner .parentBtn br{display:none}}main .main-container{padding:2em 0;background-size:contain;background-repeat:no-repeat;background-position:right 0 bottom 0;background-color:#eee;min-height:100vh;position:relative;z-index:1}main .main-container::before{content:"";position:absolute;background:rgba(255,255,255,.3607843137);width:100%;height:100%;left:0;top:0;z-index:-1}main .main-container__inner{max-width:1280px;margin:0 auto;padding:0 2em}@media screen and (max-width: 768px){main .main-container__inner{padding:0 1em}}main .series-link{display:flex;justify-content:space-between;align-items:stretch}main .series-link__item{width:32%}main .series-link__item a{height:100%;padding:2em;display:block;text-decoration:none;color:#333;background:#fff;border-radius:20px}main .series-link__item a .tit{font-size:3rem;font-weight:bold}main .series-link__item a .item{margin:.8em 0 0 0}main .series-link__item a:hover{font-weight:normal}@media screen and (max-width: 1280px){main .series-link{flex-wrap:wrap}main .series-link__item{width:48%;margin:0 0 2em 0}}@media screen and (max-width: 768px){main .series-link__item{width:100%;margin:0 0 1em 0}main .series-link__item a .tit{font-size:2.4rem}main .series-link__item a .item{margin:.2em 0 0}}@media screen and (max-width: 480px){main .series-link__item a .tit{font-size:2rem}}main .flexContainer{display:flex;flex-wrap:wrap;gap:1em;align-items:stretch}main .flexContainer__items{width:calc(33% - 1em);line-height:1.4}main .flexContainer__items a{display:flex;align-items:center;height:100%;border:1px solid #ccc;background:#fff;padding:1.8em 1em 1.8em 5em;border-radius:20px;font-weight:bold;font-size:1.1em;position:relative}main .flexContainer__items a .icon{position:absolute;left:1.2em;top:50%;transform:translateY(-50%)}main .flexContainer__items a .icon img{max-width:100%;height:auto}main .flexContainer__items a.guide{border:1px solid #d8d2b5;background:#fcf7e1}main .flexContainer__items a.jigyousyokanri{border:2px solid #4bb9c3}main .flexContainer__items a.jigyousyokanri:hover{border:2px solid #f9c880}main .flexContainer__items a:hover{border:1px solid #f9c880;box-shadow:4px 4px 10px rgba(0,0,0,.23)}@media screen and (max-width: 1280px){main .flexContainer__items{width:calc(50% - 1em)}main .flexContainer__items a{padding:1.8em 1em 1.8em 4.5em}main .flexContainer__items a .icon{width:40px;left:1em}}@media screen and (max-width: 480px){main .flexContainer__items a{padding:1.5em 1em 1.5em 3em;border-radius:10px}main .flexContainer__items a .icon{width:30px;left:.5em}}@media screen and (max-width: 375px){main .flexContainer__items{width:100%}}main .blockContainer .serchContent{display:flex;flex-wrap:wrap}main .blockContainer .serchContent__links{display:flex;align-items:center;margin-bottom:1em}main .blockContainer .serchContent__links .c-title{margin-bottom:0}main .blockContainer .serchContent__links a{margin:0 0 0 2em}main .blockContainer .serchContent .backLink{width:100%}main .blockContainer .serchContent .backLink a{display:table}main .blockContainer .serchContent form{width:50%;display:flex;justify-content:space-between;align-items:center;overflow:hidden;border-radius:3px;border:2px solid #ccc}main .blockContainer .serchContent form input{width:85%;height:45px;padding:5px 15px;border:none;box-sizing:border-box;font-size:1em;outline:none;background:#eee}main .blockContainer .serchContent form input::placeholder{color:#777}main .blockContainer .serchContent form button{display:flex;justify-content:center;align-items:center;width:15%;height:45px;border:none;color:#fff;background:#4bb9c3;cursor:pointer}@media screen and (max-width: 960px){main .blockContainer .serchContent__links{display:block}main .blockContainer .serchContent__links a:first-of-type{margin:0}main .blockContainer .serchContent form{width:100%}}@media screen and (max-width: 480px){main .blockContainer .serchContent__links a{margin:0 0 0;display:block}}main .blockContainer .accessContent .listBox li a{padding:1em 0;display:table;width:100%;border-bottom:1px solid #ccc}main .blockContainer .keywordContent .tagCloudBox{display:flex;flex-wrap:wrap}main .blockContainer .keywordContent .tagCloudBox .tag-cloud-link{margin:0 0 0 1em}main .blockContainer .keywordContent .tagCloudBox .tag-cloud-link a::before{content:"#"}main .blockContainer .keywordContent.inside{margin:1em 0 0 0;width:100%}main .blockContainer .c-title{font-size:2.5rem}@media screen and (max-width: 768px){main .blockContainer .c-title{font-size:2.2rem}}@media screen and (max-width: 480px){main .blockContainer .c-title{font-size:2rem}}main .listContainer li{display:flex;align-items:center;width:100%;border-bottom:1px solid #ccc;padding:1em 0}main .listContainer li .functionalcate{width:12%;min-width:150px;line-height:1.4;text-align:center;padding:0 .5em 0;border-right:1px solid #ccc}main .listContainer li .functionalcate.guide{display:none}main .listContainer li .page-cate{width:10%;min-width:110px;text-align:center;padding:0 .5em 0;border-right:1px solid #ccc}main .listContainer li .page-cate.guide{display:none}main .listContainer li a{width:78%;padding:0 .5em 0;display:table}@media screen and (max-width: 960px){main .listContainer li{display:block}main .listContainer li a{margin:.5em 0 0 0;width:100%}}main .sideContainer{display:flex;justify-content:space-between}main .sideContainer__left{width:25%;padding:inherit;overflow:hidden;height:100%;position:sticky;top:2em}main .sideContainer__left .termTit{font-size:2rem;font-weight:bold;padding:2rem 2rem 0}main .sideContainer__left__box{padding:0 1rem 2rem}main .sideContainer__left__box--list{margin:.8em 0 0 0}main .sideContainer__left__box--list .link{display:block;font-size:1.6rem;padding:0 0 0 1.5rem;position:relative;line-height:1.4}main .sideContainer__left__box--list .link::before{content:"・";position:absolute;left:0;top:0}main .sideContainer__left .btnBox{padding:0 1rem 2rem}main .sideContainer__right{width:73%;height:100%}@media screen and (max-width: 960px){main .sideContainer{flex-wrap:wrap}main .sideContainer__left{width:100%;order:1;position:inherit;top:inherit}main .sideContainer__right{width:100%;order:0}}@media screen and (max-width: 768px){main .sideContainer__left__box--list .link{font-size:1.4rem}}main .keywords-list{display:flex;flex-wrap:wrap;margin:2em 0 0 0}main .keywords-list li:not(:first-child){margin:0 0 0 1em}main .keywords-list li a{display:block}main article .pubTime{display:block;font-size:1.4rem}main article h1{font-size:2em;line-height:1.6}main article h1.title{margin-bottom:0}main article h2{padding:.3em 1em;border-left:3px solid #444}main article h3{padding:.3em 1em;border-bottom:2px solid #444}main article h4{padding:.3em 1em;border-left:3px solid #444}main article h5{padding:.3em 1em;font-size:inherit;border-bottom:1px solid #444}main article h6{padding:.3em 1em;border-left:2px solid #444;font-size:inherit}main article a{text-decoration:underline}main article a:hover{text-decoration:none;font-weight:bold}main article a.link--sansho::before{content:url(../img/icon-sansho.svg);margin-right:.5em}main article h1,main article h2,main article h3,main article h4,main article h5,main article h6,main article table,main article ul,main article ol,main article dl,main article p,main article pre,main article code,main article figure{margin-bottom:3rem}main article h2,main article h3,main article h4,main article h5,main article h6{margin-top:2em}main article pre,main article code{white-space:pre-wrap}main article ul{list-style-position:inside;list-style-type:disc;padding:0}main article ul li{position:relative;padding-left:15px;list-style:inherit}main article ol{counter-reset:number;list-style-type:decimal;padding:0;list-style-position:inside}main article ol li{position:relative;padding-left:15px;list-style:inherit}main article .title--supportment,main article .title--caution,main article .title--point{position:relative;font-size:1.2em;display:flex;align-items:center}main article .title--supportment::before,main article .title--caution::before,main article .title--point::before{margin:0 1em 0 0;display:block;height:31px}main article .title--supportment::before{content:url(../img/icon-supportment.svg)}main article .title--caution::before{content:url(../img/icon-caution.svg)}main article .title--point::before{content:url(../img/icon-point.svg)}@media screen and (max-width: 768px){main article .title--supportment,main article .title--caution,main article .title--point{flex-direction:column;align-items:flex-start}main article .title--supportment::before,main article .title--caution::before,main article .title--point::before{margin:0 0 .5em 0}}main article .titBox{margin-bottom:2em}main article .titBox h1{font-size:3rem}@media screen and (max-width: 768px){main article .titBox h1{font-size:2.4rem}}@media screen and (max-width: 480px){main article .titBox h1{font-size:2rem}}.page-cateNavigation{background:#fff;display:flex;justify-content:space-between;border-radius:100px;margin-bottom:2em}.page-cateNavigation__link{width:33%;display:block;padding:1.2em 1em;border-radius:100px;line-height:1;text-align:center;font-size:1.2em}.page-cateNavigation__link.active{color:#fff;background:#4bb9c3}.page-cateNavigation__link:hover{font-weight:bold}.page-cateNavigation.facility .active{background:#afc276}.page-cateNavigation.parent .active{background:#4bb9c3}.page-cateNavigation.parent .page-cateNavigation__link{width:50%}.page-cateNavigation.parent .manual{display:none}.page-cateNavigation.staff .active{background:#8d2437}.page-cateNavigation.finance .active{background:#2a497b}@media screen and (max-width: 960px){.page-cateNavigation{display:block;border-radius:20px}.page-cateNavigation.parent .page-cateNavigation__link{width:100%}.page-cateNavigation__link{padding:1.2em 1em;border-radius:20px;width:100%}}.paginationBox{margin:2em auto 0;display:table}.paginationBox .pagination{display:flex;align-items:center}.paginationBox .pagination li{margin:0 .2em;font-size:1.4rem}.paginationBox .pagination li a{display:block;padding:1.2rem;background:#ccc;border-radius:5px;line-height:1;color:#333}.paginationBox .pagination li span{display:block;padding:1.2rem;background:#4bb9c3;color:#fff;border-radius:5px;line-height:1}.paginationBox .pagination li.next,.paginationBox .pagination li.previous{font-size:1.8rem}.paginationBox .pagination li.next a,.paginationBox .pagination li.previous a{display:block;padding:0;background:inherit;border-radius:0;line-height:inherit;position:relative}.paginationBox .pagination li.next span,.paginationBox .pagination li.previous span{display:inherit;padding:0;background:inherit;border-radius:0;line-height:inherit;color:inherit}.paginationBox .pagination li.next{margin:0 0 0 2rem}.paginationBox .pagination li.next a{padding:0 2rem 0 0}.paginationBox .pagination li.next a::before{content:">";top:0;right:0;position:absolute}.paginationBox .pagination li.previous{margin:0 2rem 0 0}.paginationBox .pagination li.previous a{padding:0 0 0 2rem}.paginationBox .pagination li.previous a::before{content:"<";top:0;left:0;position:absolute}.pagination-single{margin-top:-1em;margin-bottom:2em;padding:.5em 1em;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:1em;font-size:.9em}.pagination-single .list a,.pagination-single .list span{display:block;padding:1.2em 0;line-height:1.4}.pagination-single .prevPost{width:33%;position:relative}.pagination-single .prevPost::before{content:"";position:absolute;background:url(../img/arrow.svg) no-repeat center/cover;width:10px;height:18px;left:0;top:50%;transform:scale(-1, 1) translateY(-50%)}.pagination-single .prevPost a,.pagination-single .prevPost span{padding-left:1.8em;padding-right:1.8em}.pagination-single .pageCateTop{width:33%}.pagination-single .pageCateTop a{text-align:center;position:relative;padding-left:1.8em;padding-right:1.8em}.pagination-single .pageCateTop a::before,.pagination-single .pageCateTop a:after{content:"";position:absolute;width:2px;height:60%;background:#e1e1e1;right:0;top:50%;transform:translateY(-50%)}.pagination-single .pageCateTop a::after{left:0}.pagination-single .nextPost{width:33%;position:relative}.pagination-single .nextPost::before{content:"";position:absolute;background:url(../img/arrow.svg) no-repeat center/cover;width:10px;height:18px;right:0;top:50%;transform:translateY(-50%)}.pagination-single .nextPost a,.pagination-single .nextPost span{padding-left:1.8em;padding-right:1.8em;display:flex;justify-content:right}@media screen and (max-width: 768px){.pagination-single{flex-wrap:wrap}.pagination-single .list{width:100%}.pagination-single .list a,.pagination-single .list span{text-align:center}.pagination-single .pageCateTop a{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.pagination-single .pageCateTop a::before,.pagination-single .pageCateTop a:after{content:none}.pagination-single .nextPost a,.pagination-single .nextPost span{display:block}}.footer{background:#4d4d4d;position:relative}.footer__inner{max-width:1280px;margin:0 auto;padding:3em 2em;display:flex;justify-content:space-between}.footer__inner .logoBox{display:flex;align-items:center}.footer__inner .page-cateNavigation{background:none;border-radius:0;align-items:center;margin:0}.footer__inner .page-cateNavigation.facility .active,.footer__inner .page-cateNavigation.parent .active,.footer__inner .page-cateNavigation.staff .active,.footer__inner .page-cateNavigation.staff-sub .active,.footer__inner .page-cateNavigation.finance .active{background:none;color:#fff}.footer__inner .page-cateNavigation.parent .page-cateNavigation__link{width:inherit}.footer__inner .page-cateNavigation__link{font-size:.9em;color:#fff;display:table;width:inherit;margin:0;padding:0;border-radius:none;line-height:1.8;text-align:left}.footer__inner .page-cateNavigation__link:not(:first-of-type){margin-left:1.5em}.footer__inner .page-cateNavigation__link::after{content:"TOP"}.footer__inner .page-cateNavigation__link:hover{text-decoration:underline}.footer__copy{max-width:1280px;padding:0 2em;margin:0 auto;text-align:right;color:#fff;font-size:.8em}.footer .pageTop{visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s ease;position:fixed;bottom:5%;right:5%;display:flex;border-radius:100%;width:60px;height:60px;background:#4bb9c3;z-index:999;justify-content:center;align-items:center}.footer .pageTop.facility{background:#afc276}.footer .pageTop.parent,.footer .pageTop.staff-sub{background:#4bb9c3}.footer .pageTop.staff{background:#8d2437}.footer .pageTop.finance{background:#2a497b}@media screen and (max-width: 768px){.footer .pageTop{width:45px;height:45px}.footer .pageTop img{width:20px;height:20px}}@media screen and (max-width: 960px){.footer__inner .logoBox{display:block}.footer__inner .page-cateNavigation__link{text-align:right;display:block}.footer__inner .page-cateNavigation__link:not(:first-of-type){margin-top:.5em;margin-left:auto}}@media screen and (max-width: 480px){.footer__inner{text-align:center;flex-direction:column;padding:2em}.footer__inner .logoBox{order:1;margin:2em 0 0 0}.footer__inner .page-cateNavigation{order:0;margin:0;display:block}.footer__inner .page-cateNavigation__link{display:table;margin-left:auto;margin-right:auto}.footer__copy{text-align:center;font-size:1.2rem}}/*# sourceMappingURL=common.min.css.map */