﻿dl.newsList{margin-top:2em}dl.newsList dt{clear:left;float:left;width:17em;padding:1em 0 1em 0.5em;display:flex;align-items:center}@media only screen and (max-width: 1024px){dl.newsList dt{clear:both;float:none;width:100%;padding:1em 0.5em 0}}dl.newsList dt time{margin-right:1em}dl.newsList dt span.cat{text-align:center;font-size:0.8em}dl.newsList dt span.cat a{display:block;color:#fff;width:8em;text-decoration:none}dl.newsList dt span.cat.cat-0 a{background-color:#2b8200}dl.newsList dt span.cat.cat-0 a:hover{background-color:#35a100}dl.newsList dt span.cat.cat-1 a{background-color:#8b6500}dl.newsList dt span.cat.cat-1 a:hover{background-color:#aa7b00}dl.newsList dt span.cat.cat-2 a{background-color:#00778d}dl.newsList dt span.cat.cat-2 a:hover{background-color:#0091ac}dl.newsList dd{margin-left:0;padding:1em 0.5em 1em 17em;border-bottom:1px dashed #999}@media only screen and (max-width: 1024px){dl.newsList dd{padding:0.5em 0.5em 1em}}dl.newsList dd span{vertical-align:middle}dl.newsList dd span.newMark{display:inline-block;padding:0.5em 0.75em;font-size:0.7em;line-height:1em;background:#F00;color:#fff;border-radius:5px;margin-left:1em}dl.newsList.en dt time{width:7em}.pager{margin-top:3em;display:flex;justify-content:center;flex-wrap:wrap}.pager a{border:1px solid #006535;border-radius:5px;color:#333;font-size:0.9em;padding:0.25em 0.75em;text-decoration:none;margin:0 0.25em;display:inline-block;background:#fff}.pager a.current{cursor:default;background:#006535;border-radius:5px;color:#fff;font-size:0.9em;margin:0 0.25em;font-weight:bold}.pager a:hover{background:#006535;color:#fff}html #spBtn{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;line-height:44px;text-align:center;background:#eee;z-index:999;display:none}@media only screen and (max-width: 768px){html #spBtn{display:block}}html #spBtn a.mburger{position:absolute;top:0;right:0;color:#fff;--mb-button-size: 100px;--mb-bar-spacing: 18px}@media only screen and (max-width: 768px){html #spBtn a.mburger{--mb-button-size: 70px;--mb-bar-spacing: 14px}}@media only screen and (max-width: 576px){html #spBtn a.mburger{--mb-button-size: 60px;--mb-bar-spacing: 10px}}html #spBtn.headerColor-default a.mburger{color:#006535}body{background-color:#FFF}header{background:#006535;padding-top:2em;padding-bottom:2em}@media only screen and (max-width: 768px){header{padding-top:1em;padding-bottom:1em}}header #headerIn{width:100%;max-width:1800px;padding-right:100px;padding-left:100px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1440px){header #headerIn{padding-right:60px;padding-left:60px}}@media only screen and (max-width: 1280px){header #headerIn{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 1024px){header #headerIn{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 768px){header #headerIn{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 576px){header #headerIn{padding-right:15px;padding-left:15px}}@media only screen and (max-width: 768px){header #headerIn{align-items:flex-end}}header #headerIn .sec01{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 6em);color:#fff;text-decoration:none}@media only screen and (max-width: 1024px){header #headerIn .sec01{flex-direction:column;align-items:flex-start}}header #headerIn .sec01 figure{margin-right:50px;width:13em}@media only screen and (max-width: 1280px){header #headerIn .sec01 figure{margin-right:30px;width:11em}}@media only screen and (max-width: 1024px){header #headerIn .sec01 figure{margin-right:0;width:8em}}header #headerIn .sec01 figure img{width:100%}@media only screen and (max-width: 1024px){header #headerIn .sec01 hgroup{margin-top:1em}}header #headerIn .sec01 hgroup h1{font-weight:bold;font-size:1.3em}@media only screen and (max-width: 1280px){header #headerIn .sec01 hgroup h1{font-size:1.2em}}header #headerIn .sec01 hgroup h1 a{color:#fff;text-decoration:none !important}header #headerIn .sec01 hgroup h2{font-size:0.8em}header #headerIn .sec01 hgroup.en h1{white-space:normal;font-size:1.1em}@media only screen and (max-width: 1024px){header #headerIn .sec01 hgroup.en h1{font-size:1em}}@media only screen and (max-width: 576px){header #headerIn .sec01 hgroup.en h1{font-size:0.95em}}header #headerIn .sec02{width:6em;background:#006535}header #headerIn .sec02 ul{display:flex;justify-content:flex-end;margin-bottom:0.75em;line-height:1;font-size:0.9em}header #headerIn .sec02 ul li{color:#fff}header #headerIn .sec02 ul li+li::before{content:"/";margin:0 0.5em;color:rgba(255,255,255,0.5)}header #headerIn .sec02 ul li a{color:rgba(255,255,255,0.5)}header #headerIn .sec02 ul li a:hover{color:#fff}header #headerIn .sec02 p{font-size:0.75em;text-align:right}@media only screen and (max-width: 1024px){header #headerIn .sec02 p{margin-top:2em}}header #headerIn .sec02 p a{color:#fff;padding:0.25em 0.75em;display:inline-block;text-decoration:none;border:1px solid #fff}header #headerIn .sec02 p a:hover{background:#fff;color:#006535;cursor:pointer}#gNav{background:#00542a}@media only screen and (max-width: 768px){#gNav{display:none}}#gNav ul{width:100%;max-width:1800px;padding-right:100px;padding-left:100px;margin:0 auto;display:flex;flex-wrap:wrap}@media only screen and (max-width: 1440px){#gNav ul{padding-right:60px;padding-left:60px}}@media only screen and (max-width: 1280px){#gNav ul{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 1024px){#gNav ul{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 768px){#gNav ul{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 576px){#gNav ul{padding-right:15px;padding-left:15px}}#gNav ul li:not(:last-child)::after{content:"|";color:#fff}#gNav ul li a{display:inline-block;padding:0.5em 1em;color:#fff;text-decoration:none}#gNav ul li a:hover{background:#004020}_:-ms-lang(x)::-ms-backdrop,#spMenu{display:none}#spMenu ul{line-height:2}nav#breadcrumbs{width:100%;max-width:1800px;padding-right:100px;padding-left:100px;margin:0 auto;margin-bottom:2em}@media only screen and (max-width: 1440px){nav#breadcrumbs{padding-right:60px;padding-left:60px}}@media only screen and (max-width: 1280px){nav#breadcrumbs{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 1024px){nav#breadcrumbs{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 768px){nav#breadcrumbs{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 576px){nav#breadcrumbs{padding-right:15px;padding-left:15px}}nav#breadcrumbs ol{width:100%;padding:10px 0;margin:auto;font-size:0.8em;text-align:left;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){nav#breadcrumbs ol{padding-top:10px}}@media only screen and (max-width: 576px){nav#breadcrumbs ol{font-size:0.75em}}nav#breadcrumbs ol li{color:#999}nav#breadcrumbs ol li:not(:first-child)::before{content:">";font-family:arial;padding-right:1em;padding-left:1em}@media only screen and (max-width: 576px){nav#breadcrumbs ol li:not(:first-child)::before{padding-right:0.5em;padding-left:0.5em}}nav#breadcrumbs ol li a{font-weight:bold;text-decoration:underline;color:#333}nav#breadcrumbs ol li a:hover{text-decoration:none}.container{width:100%;max-width:1800px;padding-right:100px;padding-left:100px;margin:0 auto}@media only screen and (max-width: 1440px){.container{padding-right:60px;padding-left:60px}}@media only screen and (max-width: 1280px){.container{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 1024px){.container{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 768px){.container{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 576px){.container{padding-right:15px;padding-left:15px}}#pageTitle{font-size:1.6em;font-weight:bold;background:#F5F5F5;border:1px solid #bbbbbb;border-left:0.2em solid #006535;padding:0.75em 1em;margin-bottom:1.5em;box-shadow:5px 5px 5px rgba(102,102,102,0.1)}@media only screen and (max-width: 1440px){#pageTitle{font-size:1.5em}}@media only screen and (max-width: 1024px){#pageTitle{font-size:1.4em}}@media only screen and (max-width: 768px){#pageTitle{font-size:1.3em}}@media only screen and (max-width: 576px){#pageTitle{font-size:1.1em}}.subTitle01{background:#F5F5F5;position:relative;padding:0.5em 0.5em 0.5em 2em;border:1px solid #CCC;border-radius:5px;font-size:1.2em;font-weight:bold;margin-top:2em;margin-bottom:1em}@media only screen and (max-width: 576px){.subTitle01{font-size:1.1em}}.subTitle01::before{position:absolute;top:50%;left:1em;transform:translateY(-50%);content:'';width:0.25em;height:1.2em;background-color:#006535;border-radius:3px}.subTitle02{font-weight:bold;margin-top:1em;margin-bottom:0.5em;padding-left:1.5em;text-indent:-0.75em;border-bottom:1px dotted #999;padding-bottom:0.5em}.subTitle02::before{font-family:ipdre;content:"";color:#007f42;font-size:1em;display:inline-block;margin-right:0.5em}.withSide{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.withSide{display:inherit}}.withSide main{width:calc(100% - (330px + 70px))}@media only screen and (max-width: 1440px){.withSide main{width:calc(100% - (240px + 50px))}}@media only screen and (max-width: 1280px){.withSide main{width:calc(100% - (220px + 40px))}}@media only screen and (max-width: 1024px){.withSide main{width:100%}}@media only screen and (max-width: 768px){.withSide main{width:100%}}.withSide nav#side{width:330px}@media only screen and (max-width: 1440px){.withSide nav#side{width:240px}}@media only screen and (max-width: 1280px){.withSide nav#side{width:220px}}@media only screen and (max-width: 1024px){.withSide nav#side{width:80%;margin:3em auto 0}}@media only screen and (max-width: 768px){.withSide nav#side{display:none}}nav#side>p{background:#006535;color:#fff;padding:1em 1em;font-size:0.9em;font-weight:bold}@media only screen and (max-width: 1440px){nav#side>p{font-size:0.85em}}nav#side>p a{padding:1em 1em;color:#fff;display:block;text-decoration:none}nav#side>p a::before{font-family:ipdre;content:"";color:#fff;font-size:.8em;display:inline-block;margin-right:0.2em}nav#side ul{list-style:none}nav#side ul li{font-weight:bold;font-size:0.85em}@media only screen and (max-width: 1440px){nav#side ul li{font-size:0.8em}}nav#side ul li a{padding:1em 1em;display:block;color:#333;text-decoration:none}nav#side ul.sideLink01{margin-bottom:2em}nav#side ul.sideLink01 li{border:1px solid #ccc;border-top:none !important}nav#side ul.sideLink01 li a{padding-left:1.8em;text-indent:-0.4em}nav#side ul.sideLink01 li a::before{font-family:ipdre;content:"";color:#999;font-size:.8em;display:inline-block}nav#side ul.sideLink01 li a:hover{background:#f3f6eb}nav#side ul.sideLink01 li a:hover::before{font-family:ipdre;content:"";color:#006535;font-size:.8em;display:inline-block}nav#side ul.sideLink01 li a.active{background:#e9eed9;cursor:default}nav#side ul.sideLink01 li a.active::before{font-family:ipdre;content:"";color:#006535;font-size:.8em;display:inline-block}nav#side .sideLink02 a{display:block;border:2px solid #a08b74;background:#fdf3e1;text-align:center;padding:3px;text-decoration:none;margin-bottom:0.5em}nav#side .sideLink02 a:hover{background:#fbe9c9}nav#side .sideLink02 a.active{background:#fbe6c0;cursor:default}nav#side .sideLink02 a .sec01__01{padding:0.75em 0.5em;border:1px solid #a08b74}nav#side .sideLink02 a .sec01__01 p:first-child{color:#333;font-size:0.9em;font-weight:bold}@media only screen and (max-width: 1024px){nav#side .sideLink02 a .sec01__01 p:first-child{font-size:0.85em}}nav#side .sideLink02 a .sec01__01 p:nth-child(2){color:#a08b74;font-size:0.8em;line-height:1.4}@media only screen and (max-width: 1024px){nav#side .sideLink02 a .sec01__01 p:nth-child(2){font-size:0.75em}}.innerLink{max-width:90%;margin:0 auto}@media only screen and (max-width: 1024px){.innerLink{max-width:inherit;padding:0 2em}}@media only screen and (max-width: 576px){.innerLink{padding:0 1em}}.innerLink ul li{text-align:center;line-height:1.4;font-weight:bold;font-size:0.9em}@media only screen and (max-width: 576px){.innerLink ul li{font-size:0.8em}}.innerLink ul li a{border:1px solid #bbbbbb;display:block;background:#fff;color:#333;text-decoration:none;padding:1em 1em 0.5em;border-radius:5px;box-shadow:3px 3px 3px rgba(153,153,153,0.2)}.innerLink ul li a::after{font-family:ipdre;content:"";color:#ccc;font-size:1em;display:inline-block;display:block !important}.innerLink ul li a:hover{border-color:#006535;background:#f3f6eb}.innerLink ul li a:hover::after{font-family:ipdre;content:"";color:#006535;font-size:1em;display:inline-block;display:block !important}.pageLink{max-width:90%;margin:0 auto}@media only screen and (max-width: 1024px){.pageLink{max-width:inherit;padding:0 2em}}@media only screen and (max-width: 576px){.pageLink{padding:0 1em}}.pageLink ul li{text-align:center;font-weight:bold}@media only screen and (max-width: 576px){.pageLink ul li{font-size:0.9em}}.pageLink ul li a{border:2px solid #006535;display:block;background:#fff;color:#333;text-decoration:none;padding:1em;border-radius:5px}.pageLink ul li a::after{font-family:ipdre;content:"";color:#006535;font-size:.9em;display:inline-block;margin-left:0.5em}.pageLink ul li a[href$=".pdf"]::after{font-family:ipdre;content:"";color:#B00609;font-size:.9em;display:inline-block}.pageLink ul li a:hover{background:#e9eed9}.sideTitle01{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.sideTitle01{display:inherit}}.sideTitle01+.sideTitle01{margin-top:5em}@media only screen and (max-width: 768px){.sideTitle01+.sideTitle01{margin-top:4em}}.sideTitle01__01{width:12em}@media only screen and (max-width: 1440px){.sideTitle01__01{width:10em}}@media only screen and (max-width: 1024px){.sideTitle01__01{width:8em}}@media only screen and (max-width: 768px){.sideTitle01__01{width:100%}}.sideTitle01__01 h2,.sideTitle01__01 h3{position:relative;border-top:2px solid #ccc;padding-top:0.5em;font-weight:bold;font-size:1.2em;width:100%}@media only screen and (max-width: 1440px){.sideTitle01__01 h2,.sideTitle01__01 h3{font-size:1.15em}}@media only screen and (max-width: 1024px){.sideTitle01__01 h2,.sideTitle01__01 h3{font-size:1.1em}}@media only screen and (max-width: 768px){.sideTitle01__01 h2,.sideTitle01__01 h3{margin-bottom:1em;background:#F5F5F5;padding:0.5em}}.sideTitle01__01 h2::after,.sideTitle01__01 h3::after{position:absolute;content:"";border-top:2px solid #006535;top:-2px;left:0;width:20%;display:block}@media only screen and (max-width: 768px){.sideTitle01__01 h2::after,.sideTitle01__01 h3::after{padding-left:0.5em}}.sideTitle01__02{width:calc(100% - (12em + 3em))}@media only screen and (max-width: 1440px){.sideTitle01__02{width:calc(100% - (10em + 3em))}}@media only screen and (max-width: 1024px){.sideTitle01__02{width:calc(100% - (8em + 2em))}}@media only screen and (max-width: 768px){.sideTitle01__02{width:100%}}.secPhoto{margin-top:2em}.secPhoto figure{text-align:center}.secPhoto figure img{border:1px solid #ccc}.secPhoto figure figcaption{margin-bottom:1em;padding:0.5em 1em 0}@media only screen and (max-width: 768px){.secPhoto figure figcaption{font-size:0.9em}}.viewPDF::before{font-family:ipdre;content:"";color:#B00609;font-size:1.5em;display:inline-block;margin-right:0.25em}footer{margin-top:4em}footer #footerTop{padding:2em 0;background:#e9eed9}@media only screen and (max-width: 1024px){footer #footerTop{padding:1em 0}}footer #footerTop #footerTopIn{width:100%;max-width:1800px;padding-right:100px;padding-left:100px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1440px){footer #footerTop #footerTopIn{padding-right:60px;padding-left:60px}}@media only screen and (max-width: 1280px){footer #footerTop #footerTopIn{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 1024px){footer #footerTop #footerTopIn{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 768px){footer #footerTop #footerTopIn{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 576px){footer #footerTop #footerTopIn{padding-right:15px;padding-left:15px}}footer #footerTop #footerTopIn figure{background:#fff;width:calc((100% - 3em) / 4)}@media only screen and (max-width: 1024px){footer #footerTop #footerTopIn figure{width:calc((100% - 2em) / 2);margin:1em 0}}@media only screen and (max-width: 768px){footer #footerTop #footerTopIn figure{width:calc((100% - 1em) / 2);margin:0.5em 0}}@media only screen and (max-width: 576px){footer #footerTop #footerTopIn figure{width:80%;margin:0.5em auto}}footer #footerBottom{width:100%;max-width:1800px;padding-right:100px;padding-left:100px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:1em;padding-bottom:1em}@media only screen and (max-width: 1440px){footer #footerBottom{padding-right:60px;padding-left:60px}}@media only screen and (max-width: 1280px){footer #footerBottom{padding-right:40px;padding-left:40px}}@media only screen and (max-width: 1024px){footer #footerBottom{padding-right:30px;padding-left:30px}}@media only screen and (max-width: 768px){footer #footerBottom{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 576px){footer #footerBottom{padding-right:15px;padding-left:15px}}@media only screen and (max-width: 576px){footer #footerBottom{display:inherit}}footer #footerBottom .sec01{display:flex}@media only screen and (max-width: 1280px){footer #footerBottom .sec01{flex-direction:column}}footer #footerBottom .sec01 figure{max-width:265px;margin-right:50px}@media only screen and (max-width: 1280px){footer #footerBottom .sec01 figure{max-width:220px;margin-right:40px}}@media only screen and (max-width: 1024px){footer #footerBottom .sec01 figure{max-width:180px}}@media only screen and (max-width: 1280px){footer #footerBottom .sec01__01{margin-top:1em}}footer #footerBottom .sec01__01 h1{font-weight:bold}footer #footerBottom .sec01__01 p{font-size:0.9em}footer #footerBottom .sec01__01 p.map a{color:#07F}footer #footerBottom .sec01__01 p.map a::before{font-family:ipdre;content:"";color:#EA4335;font-size:1.4em;display:inline-block;margin-right:0.5em;font-weight:normal}footer #footerBottom>p{font-size:0.8em}@media only screen and (max-width: 576px){footer #footerBottom>p{margin-top:1em}}footer #footerBottom>p a{color:#333;border:1px solid #333;padding:0.5em 1em;text-decoration:none;display:inline-block}footer #footerBottom>p a:hover{background:#e9eed9}footer small{background:#006535;color:#fff;text-align:center;padding:0.5em;font-size:0.7em}#page-top.page-top{display:none;margin:0;padding:0}#page-top.page-top p{margin:0;padding:0;z-index:999;position:fixed;right:1em;bottom:1em}#page-top .move-page-top{border-radius:25px;display:block;background:rgba(0,101,53,0.8);width:50px;height:50px;cursor:pointer;color:#fff;line-height:50px;text-decoration:none;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#page-top .move-page-top:hover{background:#006535}.modal-content{box-sizing:border-box;width:80%;margin:0;padding:2em;border:2px solid #aaa;background:#fff;position:fixed;display:none;z-index:99999;position:fixed}@media only screen and (max-width: 576px){.modal-content{width:90%;padding:2em 1em}}#modal-overlay{z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.7)}#optionBox{padding:0}#optionBox .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){#optionBox .sec01{display:inherit}}#optionBox .sec01__01{width:calc((100% - 2em)/2)}@media only screen and (max-width: 1024px){#optionBox .sec01__01{width:100%}#optionBox .sec01__01+.sec01__01{margin-top:2em}}#optionBox .sec01__01 p{text-align:center;font-weight:bold;font-size:1.3em;margin-bottom:0.5em}#optionBox .sec01__01 ul{width:100%;border:1px solid #999;display:flex;justify-content:space-between}#optionBox .sec01__01 ul li{font-weight:bold;padding:0.75em 0;text-align:center;cursor:pointer;width:calc(100% / 3)}#optionBox>p{text-align:center}#optionBox>p a.button-link{color:#333;text-decoration:none;background:#ccc;padding:1em 3em;display:inline-block;text-align:center;margin:3em auto 0;border-radius:5px;-moz-box-shadow:0px 3px 0px 0px #999;-webkit-box-shadow:0px 3px 0px 0px #999;box-shadow:0px 3px 0px 0px #999}#optionBox>p a.button-link:hover{cursor:pointer;text-decoration:underline;color:inherit}#optionBox ul#fontSize{white-space:nowrap}#optionBox ul#fontSize:after{content:"";display:block;clear:both}#optionBox ul#fontSize li{background-color:#ccc;vertical-align:bottom !important;cursor:pointer}#optionBox ul#fontSize li:hover{text-decoration:underline}#optionBox ul#fontSize li.active{background-color:#999;color:#FFF;cursor:default;font-weight:bold}#optionBox ul#bgColor li#bw{background:white;color:black}#optionBox ul#bgColor li#wb{background:black;color:white}#optionBox ul#bgColor li#yb{background:blue;color:yellow}#optionBox ul#bgColor li:hover{text-decoration:underline}#not404 .sec01 p:first-child{font-weight:bold;font-size:1.1em}@media only screen and (max-width: 576px){#not404 .sec01 p:first-child{font-size:1em}}#not404 .sec02{margin-top:1em}#not404 .sec02 p a{font-weight:bold}
