h2{border-bottom:solid 3px #ffcfba;position:relative}h2:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #ff5810;bottom:-3px;width:20%}.number-h:first-letter {font-size:1.2em;color:#ff5810;margin-right:4pt}.footer-widgets ul li a:hover,.miraiinfo ul li a:hover{color:#999 !important}.about-p{margin-left:5vw}.table-company td,.table-company th,.table-history td,.table-history th{padding-left:3% !important}.table-company td:first-child,.table-history td:first-child{min-width:8em}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f7f7f7}@media screen and (min-width:40.01em){.table-history td:first-child{min-width:12em}.table-company td:first-child{width:190px}}　 .miraiinfo{width:720px}.miraiinfo{max-width:720px;margin:0 auto}.miraiinfo .wp-block-post-title{border-bottom:none;font-size:100% !important;font-weight:700;margin-bottom:10px}.miraiinfo .wp-block-post-title:after{border-bottom:none}.miraiinfo .wp-block-post-date{font-size:80% !important;margin-bottom:25px;border-bottom:solid 1px #ccc}.link-more{text-align:right}.link-more a{border-radius:30px}@media screen and (min-width:40.01em){.entry-title{font-size:1.8rem !important}}#secondary ul li a{color:#333}#secondary .wp-block-latest-posts__list li,#secondary .wp-block-archives-list li{margin:10px 0}.footer-widgets ul li a{color:#333}.copyright{display:block !important}.site-info{text-align:center}.site-header .menu li a,.site-header .sub-menu li a{color:#fff}.headroom--top .navbar{background-color:rgba(200,200,200,.9) !important}.home .headroom--top .navbar{background-color:rgba(200,200,200,0) !important}.site-header .is-scrolled .menu li a{ color:#333 !important}.headroom--not-top .navbar,.headroom--not-top .navbar a,.headroom--not-top .svg-icon-angle-down,.headroom--not-top .navbar .navbar-toggle,.headroom--not-top .sub-menu li a,.headroom--not-top .menu-item{color:#333;fill:#333 !important}.mobile-menu-wrapper a{color:#fff !important}.mobile-menu-wrapper .svg-icon{fill:#fff !important}.headroom--not-top .sub-menu{background-color:rgba(245,245,245,.3) !important}.headroom--not-top .sub-menu li a:hover{color:#333}.indent-1{margin-left:1em}.indent-2{margin-left:2em}.wp-block-button__link:hover{ border-bottom:solid 3px #5472cd !important}.page .entry-cover-image:after,.single .entry-cover-image:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%) !important}.submit-btn input,a.btn_23,a.btn_24{display:block !important;text-align:center !important;vertical-align:middle;text-decoration:none !important;width:300px !important;margin:auto;padding:1rem 4rem !important;font-weight:700 !important;border-radius:9999px;cursor:pointer;position:relative;overflow:hidden;z-index:1}.submit-btn input,a.btn_23{border:2px solid #ff5810 !important;color:#ff5810 !important}a.btn_24{border:2px solid #fff;color:#fff}.submit-btn input:before,a.btn_23:before,a.btn_24:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform:translateX(-100%);transition:all .3s;z-index:-1}.submit-btn input:before,a.btn_23:before{background-color:#ff5810 !important}a.btn_24:before{background-color:#fff}.submit-btn input:hover:before,a.btn_23:hover:before,a.btn_24:hover:before{transform:translateX(0) !important}.submit-btn input:hover,a.btn_23:hover{color:#fff !important}a.btn_24:hover{color:#000 !important}.submit-btn input:hover{background-color:#ff5810 !important}.submit-btn input{margin:20px auto}.side-nav__scrollable-container{background-color:#ff5810 !important}.wp-block-image img,.post-thumbnail img{border-radius:20px}@media screen and (min-width:64.0625em){.submit-btn input{font-size:16px !important}.navbar-nav ul{border-top:transparent !important;background-color:transparent !important;text-align:center}.navbar-nav ul li{text-align:center;display:inline-block}.navbar-nav ul li:hover{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.8);color:inherit;opacity:.8}.navbar-nav ul:before{display:none!important}}@media screen and (max-width:64.0624em){.submit-btn input{font-size:1rem !important}}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1.0}.scroll_left{-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;transform:translateX(-30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_left.on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;transform:translateX(0)}.scroll_right{-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;transform:translateX(30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_right.on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;transform:translateX(0)}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeDown{animation-name:fadeDownAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.cform th{font-size:14px;width:20%;border-bottom:solid 2px #ffcfba;padding:10px 0 10px 15px;font-weight:400}.cform td{font-size:14px;line-height:150%;border-bottom:solid 2px #ffcfba;padding:10px 5px}.cform{width:100%;margin:auto}.cform [type=submit]{display:inline-block;font-size:20px;padding:10px 30px;text-decoration:none;background:#ff8f00;color:#fff;border-bottom:solid 4px #b17c00;border-radius:3px}.cform option,.cform textarea,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=url]{width:100%}.required-srt{font-size:8pt;padding:5px;background:#ff5810;color:#fff;border-radius:3px;margin-left:10px;vertical-align:middle}@media only screen and (max-width:767px){.cform th,.cform td{width:100%;display:block;border-top:none}.cform th{border-bottom:#fff}}.entry-author,.entry-meta span+span:before,.entry-comments,.post-author,.miraiinfo .wp-block-query-pagination{display:none !important}