.imgdiv{border-radius:.5rem;margin:1rem 0 0 0;padding:.5rem .5rem .2rem .5rem;background-color:rgba(25,55,25,.2);align-content:center;border:solid .5rem #fff}.site-capture-wrapper{border-radius:.5rem;margin:1rem 0 1rem 0;padding:0;background-color:rgba(255,255,255,.2);align-content:center;background-color:rgba(255,255,255,.9)}.link-view-details{margin:0;padding:1rem}.currentpage a{font-weight:700;color:#F3C;font-style:italic}html{margin:0}body{margin:0;font-family:Verdana,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.4;background-attachment:fixed;block-start:0;inline-start:0;background-attachment:fixed;top:0;left:0;background-repeat:no-repeat}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;padding-top:133%;background-size:cover}input{margin:0}ul,h1{margin-block-start:0;margin-top:0;margin-block-end:0;margin-bottom:0;margin-inline-start:0;margin-left:0;margin-inline-end:0;margin-right:0;padding-inline-start:0;padding-left:0}a{color:#666;text-decoration:none}a:hover{color:#999;text-decoration:none}.global-navigation-ul{width:100%}.global-navigation-li{display:block;text-align:left;margin:2.5em 0 0% 1em}header{display:inline}#nav-drawer{display:block;z-index:10;position:-webkit-sticky;position:sticky;top:0;background-color:#f2f2f2;height:4em}.nav-unshown{display:none}#nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}#nav-open span{z-index:10;position:-webkit-sticky;top:0;display:block;margin:0;width:4em;padding-top:4em;background-image:url(/img/nav_menu_btn.png);background-size:4em;background-position:top center;background-repeat:no-repeat}#nav-close{display:none;position:fixed;z-index:99;top:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#global-navigation{overflow:auto;position:fixed;top:0;left:-105%;z-index:9999;width:70%;height:100%;transition:.3s ease-in-out;background-color:#FFF}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#global-navigation{left:0;box-shadow:6px 0 25px rgba(0,0,0,.15)}li.nav_menu_icon{display:block;margin:0;width:4em;padding-top:100%;background-image:url(/img/nav_menu_btn.png);background-size:4em;background-position:top center;background-repeat:no-repeat}.txt01{display:block;font-size:.9rem}h1{color:#666;width:100%;text-align:center;margin:0 auto 0 auto;padding:0 0 .6rem 0;font-size:3rem;font-weight:400}h2{color:#666;width:100%;text-align:center;margin:-1rem 0 0 0;font-weight:400}h3{color:#666;width:100%;text-align:center;margin:1rem auto 1rem auto;padding:1rem 0 0 0;font-size:2rem;font-weight:400}h4{color:#fff;width:100%;text-align:center;margin:0 auto 0 auto;padding:.5rem 0 .5rem 0;border-top-right-radius:.5rem;border-top-left-radius:.5rem;font-weight:400}footer{z-index:6;margin:4em 0 0 0;text-align:center;font-size:.7rem;color:#FFF;background:#656766;width:100%;padding:1.875% 0 1.875% 0}.responsivelist-top{display:flex;align-items:center;text-align:left;border-left:10px solid #ddd!important;margin:0 20px 0;padding:0 0 0 20px}.service-h3{margin:0 0 .5rem 0;padding:.3rem 0 .3rem 0;text-decoration:none;border-radius:4px;color:#fff;display:block;text-align:center}.timeline-Tweet-text{font-size:1rem!important}body{margin:0;padding:0;color:#000;background:none}h3{font-size:1rem;font-weight:400}h2~a{margin-left:2em}h3~a{margin-left:3em}h4~a{margin-left:4em}h1~ul{margin-left:1em}h2~ul{margin-left:2em}h3~ul{margin-left:3em;margin-top:-1rem}h4~ul{margin-left:4em}h2~ol{margin-left:2em}h3~ol{margin-left:3em;margin-top:-1rem}h4~ol{margin-left:4em}h2~div{margin-left:2em}h2~p{margin-left:2em}.h3~p{margin-left:3em}h4~p{margin-left:4em}.timeline-Header-title,.timeline-Tweet-text{font-size:1rem!important}.grid-txt{font-size:.9rem}.service-section{padding:1rem 0;text-align:center}.service-section:first-of-type{padding:0 0 1rem 0}.responsivelist-bottom{padding:1rem;background:#fff;display:inline-block}.responsivelist-bottom p{margin-top:0;margin-bottom:0;text-align:left}.service-h2-wrapper{border-radius:1rem;padding:.5rem .5rem 0 .5rem;background-color:#fff;text-align:center;margin-bottom:0;display:inline-block}.service-h2{display:inline;font-size:1.5rem;background-color:#fff}.service-txt{font-size:1rem}.gradient-line{background-size:auto auto;background-color:rgba(47,124,109,0);background-image:repeating-linear-gradient(135deg,transparent,transparent 5px,rgba(221,221,221,1) 5px,rgba(221,221,221,1) 10px)}.img-wrapper{padding:0 .5rem}@media screen and (min-width:800px){body{background-attachment:fixed;block-start:0;inline-start:0;background-position:center top;padding-top:1rem}body:before{display:none}#global-navigation{width:100%}#global-navigation{width:100%;position:static;background-color:rgba(255,255,255,.2)}.global-navigation-ul{display:flex;width:100%}.global-navigation-li{display:inherit;display:block;float:left;text-align:center;margin:0 auto 0 auto;padding-top:1em}#nav-drawer{height:3rem}#nav-open span{width:0;padding-top:0;height:10px}#nav-open{display:block;height:0}footer{padding:5px 0 5px 0}}