@charset "Shift_JIS";@font-face{font-family:noto-sans;src:url(/kojin/cmn/fonts/Noto_Sans_JP/NotoSansJP-Regular.otf)}@font-face{font-family:roboto;src:url(/kojin/cmn/fonts/Roboto/RobotoCondensed-Regular.ttf)}html.-modal{overflow:hidden}.page-beforeTemplate #content-area{display:flex;flex-direction:column;position:relative;min-height:100vh}.page-beforeTemplate #content-area>.inner{flex:1 1 auto;position:relative;width:100%}.page-beforeTemplate #content-area>#topic-path:first-child+#main-area{padding-top:0}.page-beforeTemplate #containment-area,.page-beforeTemplate #spnav-area,.page-beforeTemplate button,.page-beforeTemplate input,.page-beforeTemplate main,.page-beforeTemplate select,.page-beforeTemplate textarea{line-height:1.5;font-family:noto-sans,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.6rem;font-size-adjust:none;color:#141d1d;-webkit-text-size-adjust:100%}.page-beforeTemplate main{display:block}.page-beforeTemplate main em{font-style:normal}.page-beforeTemplate main legend{display:block}.page-beforeTemplate main *,.page-beforeTemplate main ::after,.page-beforeTemplate main ::before{box-sizing:border-box}.page-beforeTemplate main img{height:auto}.page-beforeTemplate main figure{text-align:center}.page-beforeTemplate main button{appearance:none;background:0 0;border:none;-webkit-appearance:none;-moz-appearance:none}.page-beforeTemplate main a:not[class*=btn-type]{text-decoration:underline;color:#004831;cursor:pointer}.page-beforeTemplate main a:not[class*=btn-type]:visited{color:#004831}.page-beforeTemplate main a:not[class*=btn-type]:active,.page-beforeTemplate main a:not[class*=btn-type]:hover{text-decoration:none;color:#004831}.page-beforeTemplate main a:not[class*=btn-type]:focus{color:#004831}.page-beforeTemplate main a:not[class*=btn-type][href^=tel]{display:inline-block;pointer-events:none}#footer-fixed{position:fixed;bottom:0;left:0;width:100%;z-index:2}#footer-fixed>.btn{width:100%;max-width:1280px;margin:auto;padding:0 40px}#footer-fixed>.btn button{display:flex;justify-content:center;position:relative;width:95px;padding:6px 3px;background:#e5edea;font-size:1.4rem;font-weight:700;color:#004831;border-top-left-radius:5px;border-top-right-radius:5px}#footer-fixed>.btn button::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .3s ease-out;background:rgba(255,255,255,0);z-index:1}#footer-fixed .panel{display:block;background:#fff;box-shadow:0 0 13px 3px rgba(20,29,29,.1)}#footer-fixed .panel>.inner{position:relative;width:100%;max-width:1280px;margin:auto;padding:13px 40px}#footer-fixed .btn-list01{align-items:flex-end}#footer-fixed .btn-list01>.item .btn-type01{margin-top:8px}#spnav-area+#main-area{padding-top:0}#category-nav{position:relative}#category-nav>.switch>.btn{display:flex;position:relative;width:100%;padding:0 30px 0 4.8vw;transition:all .3s ease-out;background:#f5f5f5;box-shadow:0 1px 15px rgba(81,127,111,.18);outline:0}#category-nav>.switch>.btn>.inner{display:flex;align-items:center;min-height:48px;font-size:1.4rem;font-weight:700;color:#004831}#category-nav>.switch>.btn>.inner::after{content:"";display:block;position:absolute;top:calc(50% - (22px / 2));right:14px;width:22px;height:22px;background:url(/kojin/cmn/imgs/ico_arrow_right_01.svg) 0 0/cover no-repeat;transform:rotate(90deg)}#category-nav>.switch>.btn[aria-expanded=true]{background:#004831}#category-nav>.switch>.btn[aria-expanded=true]>.inner{color:#fff}#category-nav>.switch>.btn[aria-expanded=true]>.inner::after{background-image:url(/kojin/cmn/imgs/ico_arrow_right_03.svg);transform:rotate(-90deg)}#category-nav>.panel{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:0;overflow:hidden;background:#fff;z-index:3}#category-nav>.panel[aria-hidden=false]{position:fixed;height:calc(100% - (158px + 48px));overflow-y:auto}#category-nav>.panel>.btn{background:#f5f5f5}#category-nav>.panel>.btn>.glyph-close01{display:flex;justify-content:center;width:100%}#category-nav>.panel>.btn>.glyph-close01>.inner{display:flex;align-items:center;min-height:49px;padding-left:14px;font-size:1.3rem}#category-nav>.panel>.btn>.glyph-close01>.inner::before{top:calc(50% - 5px);width:10px;height:10px}.category-navLink>.item>.title{display:flex;padding:14px 4.8vw;background:#e2efbc}.category-navLink>.item>.title>.inner{font-size:1.4rem;font-weight:700}.category-navLinkToggle>.item>.btn{display:block;position:relative;width:100%;padding:14px 30px 14px 4.8vw;background:#fff;text-align:left}.category-navLinkToggle>.item>.btn>.inner{font-size:1.4rem;font-weight:700;color:#004831}.category-navLinkToggle>.item>.btn>.inner::after{content:"";display:block;position:absolute;top:calc(50% - (22px / 2));right:14px;width:22px;height:22px;background:url(/kojin/cmn/imgs/ico_arrow_right_01.svg) 0 0/cover no-repeat;transform:rotate(90deg)}.category-navLinkToggle>.item:not(:first-child){border-top:1px solid #d5dedb}.category-navLinkToggle>.item[aria-expanded=true]>.btn>.inner::after{transform:rotate(-90deg)}.category-navLinkList>.item>a{display:flex;position:relative;width:100%;padding:14px 40px 14px 4.8vw;background:#fff;text-decoration:none}.category-navLinkList>.item>a>.inner{font-size:1.4rem;font-weight:700}.category-navLinkList>.item>a:not(.icon-blank01)>.inner::after{content:"";display:block;position:absolute;top:calc(50% - (22px / 2));right:10px;width:22px;height:22px;background:url(/kojin/cmn/imgs/ico_arrow_right_01.svg) 0 0/cover no-repeat}.category-navLinkList>.item>a.icon-blank01>.inner .item{position:absolute;right:4.8vw}.category-navLinkToggle .category-navLinkList>.item>a{padding-left:8.5vw}.category-navLinkList>.item:not(:first-child){border-top:1px solid #d5dedb}.category-navLinkList.panel>.item{border-top:1px solid #d5dedb}.content-block01{width:100%;max-width:1280px;margin:auto;padding:0 40px}.content-block01:not(:first-child){margin-top:68px}.content-block01+.content-block02{margin-top:64px}.content-block02{position:relative;padding:56px 0;background:#fff}.content-block02>.inner>aside:first-child>[class*=title-]:first-child,.content-block02>.inner>section:first-child>[class*=title-]:first-child{margin-top:0}.content-block02:not(:first-child){margin-top:64px}.content-block02:not(.-contentsFull01)>.inner{width:100%;max-width:1280px;margin:auto;padding:0 40px}.content-block02.-contentsFull01{margin-top:46px;padding-top:0}.content-block02.-green01{background:#e2efbc}.content-block02.-green01.-arrow01::after{background:linear-gradient(to top right,rgba(255,255,255,0) 50%,#e2efbc 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left,rgba(255,255,255,0) 50%,#e2efbc 50.5%) no-repeat top right/50% 100%}.content-block02.-blue01{background:#f2fbfb}.content-block02.-blue01.-arrow01::after{background:linear-gradient(to top right,rgba(255,255,255,0) 50%,#f2fbfb 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left,rgba(255,255,255,0) 50%,#f2fbfb 50.5%) no-repeat top right/50% 100%}.content-block02.-icon01>.icon{position:absolute;top:-30px;left:0;width:100%;text-align:center}.content-block02.-arrow01::after{content:"";display:block;position:absolute;bottom:-6.1vw;width:100%;height:6.1vw;background:linear-gradient(to top right,rgba(255,255,255,0) 50%,#fff 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left,rgba(255,255,255,0) 50%,#fff 50.5%) no-repeat top right/50% 100%;z-index:1}.content-block02.-arrow01+*{margin-top:0;padding-top:calc(56px + 6.1vw)}.content-block02.-title01{padding-top:0}.content-block02.-title01>[class*=title-]:first-child{margin-top:0}.content-block02+.content-block02{margin-top:0}.section-block01:first-child>:first-child{margin-top:0}#topic-path{width:100%;max-width:1280px;margin:16px auto;padding:0 40px}#topic-path a{text-decoration:none}#topic-path a:hover{text-decoration:underline}#topic-path>.list{font-size:1.2rem}#topic-path>.list>.item{display:inline;position:relative}#topic-path>.list>.item:not(:first-child){padding-left:2em}#topic-path>.list>.item:not(:first-child)::before{content:"";display:block;position:absolute;top:calc(((1.5 * 1em) - 1.375em)/ 2);left:0;width:1.375em;height:1.375em;background:url(/kojin/cmn/imgs/ico_arrow_right_01.svg) 0 0/cover no-repeat}#local-nav{margin-top:96px}#local-nav>.inner{width:100%;max-width:1280px;margin:auto;padding:0 40px}#containment-area{margin-bottom:70px}#containment-area [class*=" icon"]>span:after,#containment-area [class^=icon]>span:after{margin-right:0;margin-left:0;vertical-align:baseline}#containment-area a:visited{text-decoration:none;color:#004831}#containment-area a:hover{color:#004831}#containment-area a[class*=glyph]>span{text-decoration:none}#containment-area img{vertical-align:middle}#containment-area ._link-btn{color:#004831}#containment-area table th{text-align:left}#containment-area table[class*=table-]{margin-bottom:0;border-top:none;border-left:none}#containment-area table[class*=table-] tr>*{color:inherit}#containment-area .table-type01:not(:first-child){margin-top:28px}#containment-area .table-type01>tbody>tr>th,#containment-area .table-type01>thead>tr>th{color:#fff}#containment-area .table-type01>tbody>tr>th a,#containment-area .table-type01>thead>tr>th a{color:#fff}#containment-area .table-type01>tbody>tr>*,#containment-area .table-type01>thead>tr>*{font-size:inherit}#containment-area .table-type01>tbody>tr>.-green01,#containment-area .table-type01>thead>tr>.-green01{background:#4d7f6f;color:#fff}#containment-area .table-type01>tbody>tr>.-green02,#containment-area .table-type01>thead>tr>.-green02{background: #f3f8f6;color:#141d1d}#containment-area .table-type01>tbody>tr>th{vertical-align:top}#containment-area .table-type01.-green01>tbody>tr>th,#containment-area .table-type01.-green01>thead>tr>th{color:#141d1d}#containment-area .table-type01.-green01>tbody>tr>th a,#containment-area .table-type01.-green01>thead>tr>th a{color:#004831}#containment-area .table-detail01{border:1px solid #d5dedb}#containment-area .table-detail01:not(:first-child){margin-top:28px}#containment-area .table-scroll01:not(:first-child){margin-top:28px}#local-nav>.inner,#topic-path{box-sizing:border-box}header[role=banner] #headerGroup ul{width:100%;max-width:1046px;box-sizing:border-box}footer[role=contentinfo].footer-fixed{padding-bottom:170px}footer[role=contentinfo].footer-fixed #pageTop{bottom:90px}.page-beforeTemplate .slick-next,.page-beforeTemplate .slick-prev{font-size:0}@media screen and (min-width:768px) and (max-width:1024px){#footer-fixed>.btn{max-width:1024px;padding:0 8px}#footer-fixed .panel>.inner{max-width:1024px;padding:13px 8px}.content-block01{max-width:1024px;padding:0 8px}.content-block02:not(.-contentsFull01)>.inner{max-width:1024px;padding:0 8px}#topic-path{max-width:1024px;padding:0 8px}#local-nav>.inner{max-width:1024px;padding:0 8px}}@media screen and (max-width:767px){#footer-fixed>.btn{width:100%;padding:0 4.8vw}#footer-fixed .panel>.inner{width:100%;padding:8px 4.8vw}#footer-fixed .panel>.inner{padding-bottom:18px}#footer-fixed .btn-list01>.item .btn-type01{margin-top:0}#spnav-area{padding-top:calc((36px + 3px) + 44px + 75px)}.page-simple:not(.-logoOnly) #spnav-area{padding-top:44px}.page-simple.-logoOnly #spnav-area{padding-top:0}#main-area{padding-top:calc(36px + 44px + 75px)}.page-simple:not(.-logoOnly) #main-area{padding-top:44px}.page-simple.-logoOnly #main-area{padding-top:0}#spnav-area+#topic-path+#main-area{padding-top:0}.section-main>.content-block01:first-child>.inner>.title-heading02,.section-main>.content-block02:first-child>.inner>.title-heading02{padding-top:56px}.content-block01{width:100%;padding:0 4.8vw}.content-block01:not(:first-child){margin-top:48px}.content-block02:not(.-contentsFull01)>.inner{width:100%;padding:0 4.8vw}.content-block02.-contentsFull01{margin-top:40px;padding-bottom:0}.content-block02.-title01{padding-top:0}.content-block02.-title01>[class*=title-]:first-child.title-balloon02{margin-right:0;margin-left:0}#topic-path{width:100%;padding:0 4.8vw}#topic-path{display:none}#local-nav>.inner{width:100%;padding:0 4.8vw}#containment-area .table-scroll01>*{width:600px}#spnav-area{padding-top:0}footer[role=contentinfo].footer-fixed{padding-bottom:90px}footer[role=contentinfo].footer-fixed #pageTop{bottom:85px}}@media screen and (min-width:768px){#footer-fixed>.btn button:focus::before,#footer-fixed>.btn button:hover::before{background:rgba(255,255,255,.3)}#spnav-area{display:none}}