body{font-family:HiraMinProN-W3}h1.hero-title{font-family:HiraMinProN-W3;font-size:35px;color:#fff;font-weight:700}li{font-family:HiraMinProN-W3}span{font-family:HiraMinProN-W3}td{font-family:HiraMinProN-W3}.site-title,.site-title a{font-family:HiraMinProN-W3;color:#222;opacity:1;font-size:25px}.sf-menu a{display:block;position:relative;color:#fff;　　　　font-family:HiraMinProN-W3}h2{font-family:HiraMinProN-W3;position:relative;font-size:16px;padding:.25em 1em;border-top:solid 2px #000;border-bottom:solid 2px #000}h2:before,h2:after{font-family:HiraMinProN-W3;content:'';position:absolute;top:-7px;width:2px;height:-webkit-calc(100% + 14px);height:calc(100% + 14px);background-color:#000}h2:before{left:7px}h2:after{right:7px}h3{font-family:HiraMinProN-W3;font-size:20px;color:#000;border-bottom:dashed 2px #000;text-align:left}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{text-align:center;font-family:HiraMinProN-W3}.page .entry-cover-image .entry-header .entry-title,.single .entry-cover-image .entry-header .entry-title{color:#fff;font-size:30px;font-size:2.8125rem;text-transform:none;font-weight:600;text-align:left;margin-top:10px;margin-bottom:10px;padding:0;font-family:HiraMinProN-W3}nav ul li{font-family:HiraMinProN-W3;color:#fff;text-align:left}.navbar .header-navigation-wrapper,.navbar .header-widgets-wrapper{align-items:center;display:flex;font-family:HiraMinProN-W3}h2.news_title{color:#000;text-align:center;　　　　　font-family:HiraMinProN-W3;font-size:20px;font-weight:700}p{color:#000;font-size:14px;font-family:HiraMinProN-W3}.footer p{text-align:center;font-family:HiraMinProN-W3}a{text-align:left;font-family:HiraMinProN-W3}.footer-contact-boxes .footer-bg-accent{padding-left:1rem;padding-right:1rem;background-color:#bdbdbd;font-family:HiraMinProN-W3}@media screen and (max-width:767px) .menu-btn{right:15px}.menu-btn{position:absolute;top:50%;right:28px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:23px;height:20px;cursor:pointer}input[type=submit],input[type=button],button{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;cursor:pointer;outline:none;background:0 0}.embed-pdf-viewer{width:100% !important}.site-info a{display:none}#toc_container a{text-decoration:none;text-shadow:none;color:#000}.widget a{list-style-type:none;color:#fff}h2.entry-title{margin-bottom:20px;margin-top:0;background:#fff;color:#000}span.entry-author{display:none}@media(max-width:300px){.inquiry th,.inquiry td{display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .haveto,.inquiry .any{font-size:10px;font-family:HiraMinProN-W3}}.inquiry th{text-align:left;font-size:14px;color:#444;padding-right:5px;width:30%;background:#f7f7f7;border:solid 1px #d7d7d7;font-family:HiraMinProN-W3}.inquiry td{font-size:13px;border:solid 1px #d7d7d7;font-family:HiraMinProN-W3}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:7px;padding:5px;background:#ff9393;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;margin-top:30px;width:100%;background:#000;color:#fff;font-size:18px;font-weight:700;border-radius:2px;border:none;font-family:HiraMinProN-W3}#formbtn:hover{background:#fff;color:#000}