html{box-sizing:border-box;width:100%;margin:0;padding:0;border-spacing:0}body{box-sizing:border-box;width:100%;margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#555;border-spacing:0}#container{box-sizing:border-box;width:100%;padding:0;border-left:1px solid #eee;border-right:1px solid #eee;box-shadow:0 0 10px 3px rgba(134,146,161,.3);-webkit-box-shadow:0 0 10px 3px rgba(134,146,161,.3);-moz-box-shadow:0 0 10px 3px rgba(134,146,161,.3);font-size:16px;line-height:1.3em;letter-spacing:.07em}h1{box-sizing:border-box;width:100%;margin:0;padding:.45em 0;line-height:1.3em;text-shadow:1px 1px 1px rgba(150,150,150,.66);font-size:32px;font-weight:600;background:#10967d;color:#fff;text-shadow:1px 1px 3px #555;display:flex;justify-content:center;align-items:center;overflow:hidden;clear:both}header{padding:5px 0;height:65px}.nav-drawer{position:absolute;right:10px;top:15px}.nav_notshow{display:none}#nav_open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav_open span,#nav_open span:before,#nav_open span:after{position:absolute;height:3px;width:25px;border-radius:3px;background:#10998f;display:block;content:'';cursor:pointer}#nav_open span:before{bottom:-8px}#nav_open span:after{bottom:-16px}#nav_close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:hidden;position:fixed;top:0;left:0;z-index:9999;height:100%;color:#fff;background:rgba(0,0,0,.85);transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%);margin:0;width:260px;max-width:75%}#nav-content ul li{box-sizing:border-box;padding:10px 0 10px 20px}#nav-content ul li a{text-decoration:none}.gl_list a{text-decoration:none}#nav-content ul{list-style:none;padding:20px 0 0 0;margin:0;width:100%;height:100%}#nav-content ul li a:hover{color:#00f}.gl_list a:link,#nav-content ul li a:visited{color:#fff}#nav_input:checked~#nav_close {display:block;opacity:.5}#nav_input:checked~#nav-content {-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,.1)}.header-logo-menu{display:flex;display:-moz-flex;display:-o-flex;display:-webkit-flex;display:-ms-flex;flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row}.update{box-sizing:border-box;color:#777;font-size:14px;padding:5px 0 5px 5px;margin:0}.update img{padding-right:3px;margin:0;display:block;border:0;position:relative;top:-3px}.breadcrumb{box-sizing:border-box;width:100%;padding:.2em .3em;display:flex;align-items:center}.breadcrumb li{list-style-type:none;font-size:11px}.breadcrumb li a{padding:0 3px}.breadcrumb li a:link,.breadcrumb li a:visited{color:#10998f}.breadcrumb li a:hover{color:#00f}.breadcrumb li:after{content:">"}.breadcrumb li:last-child:after{content:none}.breadcrumb li a:link,.i-mark a:visited{text-decoration:none}.jump{box-sizing:border-box;text-align:center;width:150px;margin:20px auto 40px;border:2px solid #008e53;background-color:#008e53}.jump a{display:block;width:100%;padding:10px 0;text-decoration:none;-webkit-transition:.5s ease;-webkit-transition-property:opacity , border , color , background;-moz-transition:.5s ease;-moz-transition-property:opacity , border , color , background;-o-transition:.5s ease;-o-transition-property:opacity , border , color , background;transition:.5s ease;transition-property:opacity , border , color , background}.jump a:link,.jump a:visited{color:#fff}.jump a:hover{background-color:#fff;color:#008e53}input[type="submit"]{-webkit-appearance:none;border-radius:0}footer{box-sizing:border-box;width:100%;background:#087f7f;color:#fff;padding:.8em 0 .6em;border:0}footer>div.footer_logo{font-weight:700;color:#fff;padding:0 0 0 1em}footer>nav ul{box-sizing:border-box;width:100%;list-style:none;margin:0;padding:.6em 1.2em .8em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em 1.2em}footer>nav>ul>li{}nav ul li a:link,nav ul li a:visited{color:#fff;text-decoration:none;font-size:13px;padding:0}footer>nav>ul>li>a:hover{background:#fff;color:#00f;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}footer>div.copy{box-sizing:border-box;padding-top:.8em;border-top:solid;text-align:center;border-width:thin;color:#fff;font-size:12px}.google-auto-placed{box-sizing:border-box;margin:10px auto;width:99%}