/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:after,*:before{box-sizing:border-box}@media screen and (max-width: 479px){html{font-size:62.5%}}body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",ssans-serif;min-width:960px;font-size:11.5px;background-color:#e1dfd1;line-height:1.5;color:#222}@media screen and (max-width: 479px){body{font-size:1.15em;min-width:320px}}a{text-decoration:none}article a{text-decoration:underline}@media screen and (min-width: 480px){article a:hover{text-decoration:none}}@media screen and (min-width: 480px){article a:hover img{opacity:.7}}img{max-width:100%;vertical-align:bottom}@media screen and (max-width: 479px){img{height:auto}}.text-feature-spacing{font-feature-settings:"pkna" 1}.mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.pc-none{display:none}.sp-none{display:block}.container{margin:0 18px}@media screen and (max-width: 479px){.pc-none{display:block}.sp-none{display:none}}#activity_photo article ul{margin:0;padding:0}@media screen and (min-width: 480px){#activity_photo article ul{display:flex;flex-wrap:wrap}}#activity_photo article li{list-style:none;text-align:center}#activity_photo article li .note{padding-left:1em;text-indent:-1em}#activity_photo article li .note--lg{padding-left:1.5em;text-indent:-1.5em}@media screen and (min-width: 480px){#activity_photo article li{width:50%;padding:15px;box-sizing:border-box}#activity_photo article li span{margin:8px 0 0 0px;text-align:left;display:block;line-height:1.4}}@media screen and (max-width: 479px){#activity_photo article li{margin:25px auto;width:300px}#activity_photo article li span{margin:5px 0 0 0;text-align:left;display:block}}@media screen and (min-width: 480px){#council article section{margin-top:40px}}#council article h2{background:none;margin-left:10px}#council article h2::before{content:""}@media screen and (max-width: 479px){#council article h2{margin:-10px 0 0 -20px}}#council article #council-list ul{font-size:12px;padding:0;margin:10px 0 14px 0}#council article #council-list ul:after{content:"";display:table;clear:both}#council article #council-list li{list-style:none;margin:8px 0}@media screen and (min-width: 480px){#council article #council-list li{width:50%;float:left}}@media screen and (max-width: 479px){#council article #council-list li{margin:25px 0}}@media screen and (min-width: 480px){#council article#council-read section{margin-top:20px}}#council article#council-read h2{background:none;margin:30px 0 10px -2px;padding-bottom:0;padding-left:0px;border-bottom:2px solid #42a349}#council article#council-read h2::before{content:""}#council article#council-read h3{display:inline-block;background-color:#004d94;color:#fff;padding:2px 5px;margin:0;font-size:15px}@media screen and (min-width: 480px){#council article#council-read h3{padding-top:3px;padding-bottom:0px}}#council article#council-read h3.answer{background-color:#666}#council article#council-read h4{font-size:15px;margin:25px 0 -5px 0}#council article#council-read p{font-size:14px}#council article#council-read #council-speaker{font-size:16px}#council article#council-read #council-speaker span{display:inline-block;vertical-align:middle}#council article#council-read #council-speaker img{width:67px;height:auto;margin:0 5px 0 1px;vertical-align:middle}@media screen and (max-width: 479px){#council article#council-read #council-speaker{font-size:14px}#council article#council-read #council-speaker img{width:67px;height:auto;margin-left:0}}#council article#council-read #council-speaker:after{content:"";display:table;clear:both}#council article#council-read #council-list-head{margin:40px 0 0 10px;border:none}@media screen and (max-width: 479px){#council article#council-read #council-list-head{margin:-10px 0 0 -20px}}#policy article h2{font-size:13px;background:none;margin:17px 0 0 -1px}#policy article h2::before{content:""}#policy article #efforts{font-size:14px;margin:30px 0 0 0px}#policy article #efforts ul{margin-top:0;padding-left:25px}#policy article #efforts li{margin:10px 0}#policy article #efforts div{float:right;text-align:right}@media screen and (min-width: 480px){#policy article #efforts div{margin:0 166px 0 2px}}@media screen and (max-width: 479px){#policy article #efforts div{width:45%;height:auto}#policy article #efforts div img{margin-left:15px}}#greeting article{font-size:16px;line-height:2.1}@media screen and (min-width: 480px){#greeting article .container{padding:15px 15px 0 15px}}#greeting article #signature{text-align:right;font-size:14px}#greeting article #signature p{width:180px;margin:0 0 0 auto;text-align:left}@media screen and (min-width: 480px){#greeting article #signature p{margin:25px 50px 0 auto}}#index article#profile{padding-bottom:17px}#index #profile h3{font-weight:bold;margin:0 0 0 -10px}@media screen and (min-width: 480px){#index #policy{float:left;width:450px}}@media screen and (min-width: 480px){#index #policy-image{float:right;width:180px;text-align:center}#index #policy-image img{margin-bottom:15px}#index #policy-image img:last-child{margin-bottom:4px}}@media screen and (max-width: 479px){#index #policy-image{text-align:center}#index #policy-image img{margin:25px 5px 0 5px}}#index #profile{font-size:11.5px}@media screen and (min-width: 480px){#index #profile h2{margin-bottom:25px}}@media screen and (min-width: 480px){#index #profile #profile-photo{width:168px;float:left}}#index #profile #history dl{margin:0}#index #profile #history dt{position:relative;float:left;width:60px}#index #profile #history dt span{text-align:right;position:absolute;right:0}#index #profile #history dd{padding:0 0 0 68px;margin:0}@media screen and (min-width: 480px){#index #profile #history{width:270px;float:left;line-height:1.6}}@media screen and (max-width: 479px){#index #profile #history dt{width:60px}#index #profile #history dd{padding-bottom:10px;padding-left:68px}#index #profile #history h3{margin-top:10px}}#index #profile #family-hobby p{margin:0;padding:0}@media screen and (min-width: 480px){#index #profile #family-hobby{width:210px;float:left}#index #profile #family-hobby #hobby{margin-top:30px}}@media screen and (max-width: 479px){#index #profile #family-hobby p{margin-bottom:10px}}@media screen and (max-width: 479px){.drawer-overlay{background-color:rgba(0,0,0,.5)}.drawer-hamburger *{color:#222;border-color:#222}.drawer--right.drawer-open .drawer-hamburger{background-color:#fff;right:112.5px}}h2,article h1{margin-top:8px;color:#42a349;font-size:15px;font-weight:bold;position:relative;padding:0 0 7px 0px;background:url(/img/border_l.png) no-repeat bottom left}h2:before,article h1:before{content:"▶";padding-right:3px}@media screen and (max-width: 479px){h2,article h1{background-image:url(/img/border_m.png)}}h3{color:#42a349;font-size:13px;margin-top:0}header:after{content:"";display:table;clear:both}header{background-color:#fff}header #header-content{width:960px;margin:0 auto}@media screen and (max-width: 479px){header #header-content{width:100%}}header h1,header #siteName{font-weight:bold;color:#42a349;margin:11px 0 9px 0}header h1 a,header #siteName a{color:#42a349}@media screen and (min-width: 480px){header h1,header #siteName{letter-spacing:-1px;font-size:18px;float:left;width:700px}#index header h1,#index header #siteName{padding-left:350px}}@media screen and (max-width: 479px){header h1,header #siteName{margin:0px 0 -2px 0;padding:13px 0 0 5px;font-size:17px}}header #header-affiliation{font-size:12px}@media screen and (min-width: 480px){header #header-affiliation{text-align:right;float:right;width:260px;margin-top:1px}header #header-affiliation span{display:inline-block;padding:11px 10px 0 1px;vertical-align:top}}@media screen and (max-width: 479px){header #header-affiliation{text-align:left;padding:0 0 5px 6px}#index header #header-affiliation{padding-left:86px}header #header-affiliation img{width:18px}}header #sp-nav{display:none}@media screen and (max-width: 479px){header #sp-nav{display:block;background-color:#ccc}header #sp-nav .drawer-hamburger{box-sizing:border-box;width:44px;height:65px;padding-top:10px;padding-bottom:0;position:absolute}header #sp-nav .drawer-label{display:inline-block;margin:13px -10px 0 -10px;font-size:10px}header #sp-nav .drawer-hamburger-icon,header #sp-nav .drawer-hamburger-icon:after,header #sp-nav .drawer-hamburger-icon:before{height:3px}}@media screen and (min-width: 480px){#mainImage:after{content:"";display:table;clear:both}#mainImage{width:960px;margin:0 auto}#index #mainImage img{margin-top:-55px}}@media screen and (max-width: 479px){#mainImage{background-color:#fff}#index #mainImage img{margin-top:-22px}}@media screen and (min-width: 480px){nav{letter-spacing:.5px;background-color:#c0bfb3}nav ul{background-color:#42a349;font-weight:bold;box-sizing:border-box;padding:9px 0 9px 0;width:960px;margin:auto;text-align:center;height:50px;overflow:hidden;font-size:15px}nav ul li{padding:0px 0 0px 0;display:inline-block;width:192px;height:32px;border-right:1px dotted #fff;text-align:center}nav ul li:last-child{border:none}nav ul li a{position:relative;display:block;margin:0 5px;height:50px;top:-9px;padding-top:15px;color:#fff}nav ul li a.active,nav ul li a:hover{background-color:#bfdac2;color:#42a349}}@media screen and (min-width: 480px)and (max-width: 479px){nav ul{width:auto}}@media screen and (max-width: 479px){nav ul{font-size:16px;background-color:#42a349}nav li{border-bottom:1px solid #fff;padding:15px 2px 15px 14px}nav a{color:#fff}nav #drawer-close{height:65px;padding:20px 5px 20px 50px;font-size:19px;color:#222}}article:after,aside:after{content:"";display:table;clear:both}article,aside{background-color:#fff;border-radius:10px;padding:5px 25px 25px 25px;margin:25px 0 0 0}@media screen and (max-width: 479px){article,aside{padding:5px 10px 15px 10px;margin:10px 5px 0 5px}}article section{margin:0 18px}aside ul{list-style:none;margin:0;padding:0}aside ul li{margin:0;padding:0}aside h2{background-image:url(/img/border_s.png)}@media screen and (max-width: 479px){aside h2{background-image:url(/img/border_m.png)}}@media screen and (max-width: 479px){aside #link{margin-left:18px}}aside #link li{margin:20px 0}aside #link li:last-child{margin-bottom:7px}aside #link img{box-sizing:content-box;border-left:#a5a5a5 1px solid;border-bottom:#a5a5a5 1px solid}@media screen and (min-width: 480px){aside#affiliation{padding-right:0;font-size:11px}aside#affiliation h2{margin-bottom:20px}aside#affiliation ul{margin-bottom:54px}}aside#affiliation ul li{margin:9px 0 9px 3px}#container:after{content:"";display:table;clear:both}@media screen and (min-width: 480px){#container{width:960px;margin:0px auto 0 auto}}@media screen and (min-width: 480px){#contents{width:700px;float:left}}@media screen and (min-width: 480px){#menu{width:240px;float:right}}footer:after{content:"";display:table;clear:both}footer{margin:25px auto 0 auto;background-color:#b0cebf}@media screen and (min-width: 480px){footer{padding:10px 0 20px 0;width:960px}}@media screen and (max-width: 479px){footer{padding:10px 10px 20px 10px}}footer #footer-contact:after{content:"";display:table;clear:both}footer #footer-contact{font-style:normal}@media screen and (min-width: 480px){footer #footer-contact #footer-name{float:left;width:440px;padding-left:258px}}footer #footer-contact #footer-name h3{color:#222;margin:0 0 0 -10px}footer #footer-contact #footer-name p{margin:0}footer #footer-contact address{font-style:normal}@media screen and (min-width: 480px){footer #footer-contact address{padding-left:440px}}@media screen and (max-width: 479px){footer #footer-contact address{padding-top:10px}}footer #copyright{margin:15px 50px 0 50px;padding-top:1px;border-top:1px solid #8b8b8b;text-align:center;position:relative}footer #copyright p{margin:0}@media screen and (max-width: 479px){footer #copyright{margin-right:0;margin-left:0}}footer #pageTop{display:none}footer #pageTop a{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",ssans-serif;background:#42a349;color:#fff;border:none}@media screen and (min-width: 480px){footer #pageTop a{position:absolute;padding:5px;right:20px;top:0;font-size:7px}}@media screen and (max-width: 479px){footer #pageTop a{bottom:20px;right:15px;display:block;width:auto;padding:1.2em 5px 1.2em 5px;z-index:2;text-decoration:none;opacity:.7;position:fixed}}
/*# sourceMappingURL=map/style.css.map */