*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;line-height:1.75rem}body,.pure-g [class*=pure-u],.pure-g-r [class*=pure-u]{font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.pure-g,.pure-g-r{letter-spacing:normal}h1,h2,h3,h4,h5,h6,label{color:#000}h3{margin-top:2rem;margin-bottom:.5rem}h4{margin-top:1.75rem;margin-bottom:0}.non-top-margin{margin-top:0}.non-bottom-margin{margin-bottom:0}p,ul{font-size:1rem;color:#111;font-weight:normal}ul{padding-left:1em}.pure-img-responsive{max-width:100%;height:auto}.hr{height:.25rem;width:100%;margin-bottom:2rem;background-color:#c6eddb;border:0}.hr-sub{background-color:#1e98b9}.color-logo{color:#14804f}.color-logo-sub{color:#1e98b9}.is-center{text-align:center}.splash-container{overflow:hidden;width:100%;margin:0;top:0;height:calc(100vh - 116px);background-image:url(../img/logo-df0e99f994.svg);background-repeat:no-repeat;background-size:100% auto;background-position:0% 75%;position:fixed;z-index:10}@media screen and (max-width: 48em){.splash-container{height:calc(100vh - 120px)}}@media screen and (max-width: 48em){.splash-container{background-position:bottom}}.splash-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:11.9280544758rem;background-color:rgba(255,255,255,.25)}@media screen and (max-width: 47em){.splash-wrapper{height:7.5676245141rem}}.splash{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40rem;height:7.9280544758rem;background:url("../img/logo_title-502f16e3d8.svg") no-repeat;background-size:contain}@media screen and (max-width: 47em){.splash{width:18rem;height:3.5676245141rem}}.content{margin:0 auto;padding:1rem;background-color:#fff;max-width:690px}@media screen and (max-width: 48em){.content{padding:0 1rem;background-color:#fff}}.content-wrapper{width:100%;min-height:12%;z-index:100;position:absolute;background:#fff;top:calc(100vh - 116px)}@media screen and (max-width: 48em){.content-wrapper{background-color:#fff;top:calc(100vh - 120px)}}.content-head{font-weight:600;font-size:1.5rem;letter-spacing:.1em;margin-top:3.25rem;margin-bottom:2rem}.content-subhead{font-size:1rem}.caption{font-size:.75rem}.title_comment{width:100%;background-color:#fff;padding-top:2.625rem;margin:0 auto}.title_comment p{margin:0;textjustify:inter-ideograph;font-weight:600}@media screen and (max-width: 48em){.title_comment{margin-bottom:0;padding-top:2.625rem}}.pure-form fieldset{padding:0;border-style:none}.pure-form label{font-size:1rem;height:2em;line-height:2em;font-weight:600}.pure-form input[type=text],.pure-form select,.pure-form textarea{border:2px solid #ddd;box-shadow:none;font-size:1rem;margin-bottom:1em;width:100%}.buttonWrapper{text-align:center;margin:auto}.pure-button{color:#fff;padding:.5em 2em;border-radius:5px;background-color:#14804f;font-size:1rem;display:inline-block;margin:2rem 0}.mapContainer{position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden;margin:2rem 0}.mapContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}header,footer{background:linear-gradient(to right, #14804f, #008a91);color:#fff;z-index:3;padding:2rem}header{margin:0;font-size:1.5rem;line-height:2.25rem}header a{text-decoration:none}header a:link,header a:visited,header a:hover,header a:active{color:#fff}@media screen and (max-width: 47em){header{padding:2rem .5rem;font-size:1.25rem;line-height:1.875rem;text-align:center}}footer{font-size:1rem;margin-top:3.25rem}@media screen and (max-width: 47em){footer{font-size:.75rem;text-align:center}}.formTable{width:100%}.formTable .formkey{font-weight:600}.formTable .formOut{margin-bottom:1rem}