a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.5s}a:hover img{-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}@media screen and (max-width:480px){.spNone{display:none}}@media only screen and (min-width:481px) and (max-width:1980px){.spActive{display:none}}button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#ffa800;box-shadow:none}.footer .widget-title{border-bottom:solid 3px dimgray;position:relative}.footer .widget-title:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #deb887;bottom:-3px;width:30%}.box11{padding:.5em 1em;margin:2em 0;color:#5d627b;background:#fff;border-top:solid 5px #5d627b;box-shadow:0 3px 5px rgb(0 0 0 / .22)}.box11 p{margin:0;padding:0}.box21{padding:.5em 1em;background:-moz-linear-gradient(#ffb03c,#ff708d);background:-webkit-linear-gradient(#ffb03c,#ff708d);background:linear-gradient(to right,#ffb03c,#ff708d);color:#FFF}.box21 p{margin:0;padding:0}.in{margin-left:20px;margin-right:20px}.form-width{max-width:100%}.site-header{background-color:rgb(0 0 0 / .9)}body,#mainnav ul ul a{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Meiryo,sans-serif!important}h1,h2,h3,h4,h5,h6,#mainnav ul li a,.portfolio-info,.roll-testimonials .name,.roll-team .team-content .name,.roll-team .team-item .team-pop .name,.roll-tabs .menu-tab li a,.roll-testimonials .name,.roll-project .project-filter li a,.roll-button,.roll-counter .name-count,.roll-counter .numb-count button,input[type="button"],input[type="reset"],input[type="submit"]{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Meiryo,sans-serif}.site-title{font-size:28px}.site-description{font-size:16px}#mainnav ul li a{font-size:17px}h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:21px}h5{font-size:20px}h6{font-size:18px}body{font-size:16px}.single .hentry .title-post{font-size:24px}.header-image{background-size:cover}.header-image{height:300px}.header-wrap .col-md-4,.header-wrap .col-md-8{width:100%;text-align:center}#mainnav{float:none}#mainnav li{float:none;display:inline-block}#mainnav ul ul li{display:block;text-align:left;float:left}.site-logo,.header-wrap .col-md-4{margin-bottom:15px}.btn-menu{margin:0 auto;float:none}.header-wrap .container>.row{display:block}.site-header.float-header{background-color:rgb(0 0 0 / .9)}@media only screen and (max-width:1024px){.site-header{background-color:#000}}.site-title a,.site-title a:hover{color:#fff}.site-description{color:#fff}#mainnav ul li a,#mainnav ul li::before{color:#00a1ff}#mainnav .sub-menu li a{color:#fff}#mainnav .sub-menu li a{background:#1c1c1c}.text-slider .maintitle,.text-slider .subtitle{color:#fff}body{color:#47425d}#secondary{background-color:#fff}#secondary,#secondary a,#secondary .widget-title{color:#767676}.footer-widgets{background-color:#252525}.btn-menu{color:#fff}#mainnav ul li a:hover{color:#d65050}.site-footer{background-color:#1c1c1c}.site-footer,.site-footer a{color:#666}.overlay{background-color:#000}.page-wrap{padding-top:83px}.page-wrap{padding-bottom:100px}.slide-inner{display:none}.slide-inner.text-slider-stopped{display:block}@media only screen and (max-width:1025px){.mobile-slide{display:block}.slide-item{background-image:none!important}.slide-item{height:auto!important}.slide-inner{min-height:initial}}@media only screen and (max-width:780px){h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}}