@charset "UTF-8";
/* https://www.oku.co.jp/wp-content/uploads/custom-css-js/9388.css?v=3781 */
@media screen and (max-width:788px){.shortcode-banner{margin-top:1rem}.fa-01,.fa-02,.fa-03,.fa-04,.fa-05,.fa-06,.fa-07,.fa-08,.fa-09,.fa-10,.cr-01,.cr-02,.cr-03,.cr-04,.cr-05,.cr-06,.cr-07,.cr-08{display:block}.p-01,.p-02,.p-03,.p-04,.p-05,.p-06,.p-07{display:block}.cray-post .post-content{display:block!important}.cray-post .ft-e-cnt{min-width:0}.cray-post .ft-e-cnt{margin-left:0;width:300px}.oku-project .cnt{margin:0 auto;max-width:100%;text-align:left}.project-search{display:block;padding:40px}.project-search select{width:100%}.oku-project .vc_column-inner{margin-left:-1rem}.daigaku-cnt .vc_column-inner .vc_custom_1725950370593{margin-top:1rem!important}.menu-item-1221 .menu-text{font-size:12px}.content td,.content th{display:block;width:100%}.product-box{margin-top:0}.history-1964-box{display:block!important}.vc_custom_1732674362228{  padding-top:0 !important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important}}@media screen and (max-width:1080px){.menu-item-3155{margin-left:0}.sub-nav ul{margin-left:30px}.sub-nav li a .text-wrap,.sub-nav>li>a{display:flex;align-content:flex-start;flex-direction:column;align-items:flex-start}}@media screen and (max-width:500px){.fa-01 h4,.fa-02 h4,.fa-03 h4,.fa-04 h4,.fa-05 h4,.fa-06 h4,.fa-07 h4,.fa-08 h4,.fa-09 h4,.fa-10 h4,.cr-01 h4,.cr-02 h4,.cr-03 h4,.cr-04 h4,.cr-05 h4,.cr-06 h4,.cr-07 h4,.cr-08 h4{width:80px!important}.p-title{margin-top:2rem!important}#footer.solid-bg{margin-top:3rem}.asia1957-text{padding-top:0!important}.seihin-box .uvc-heading{padding-top:0}.seihin-box .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner{padding-top:0}.vc_custom_1493832962149{padding-bottom:0!important}.seihin-cnt .vc_column-inner{padding-top:0!important}.page-title .wf-wrap{padding-top:20px}.p-cnt-wrap{display:block!important}.field-turf-cnt .post-content,.ft-e-cnt{margin-left:0!important}.ft-e-cnt h4{font-size:16px}.vc_custom_1725422710539 p{margin-top:0}.project-gallery img{max-width:100px;height:50px}#main .wf-wrap,.page-title .wf-wrap,.fancy-header .wf-wrap{padding:0 50px}#main .wf-wrap .wf-wrap{padding:0}.uvc-heading.ultimate-heading-761566dfb6b29ba73 h2{font-size:30px;line-height:42px}.fancy-title-head,.page-title-head{padding-top:20px}.mobile-mini-widgets{margin-left:3rem}.custom_services .vc_row.vc_column-gap-30>.vc_column_container{padding:0;width:315px;margin:0 auto;margin-bottom:1rem}.vc_custom_1493731532303{padding-right:0px!important;padding-left:0px!important}.uvc-heading.ultimate-heading-162066dfeaa0c7699 h2{font-size:30px;line-height:42px}.about-title h2{font-size:28px!important;line-height:42px}#top-news .blog-shortcode{display:none}#top-news .blog-carousel-shortcode{display:block}#top-news article{min-height:350px}#top-news,.home-activity-wrap{margin:0}.daigaku-cnt{margin-top:-1rem!important}.p-title h2,.page-title h1{font-size:21px!important}.field-turf-cnt h2,.cray-cnt h2{font-size:20px;line-height:36px}.dt-mobile-header .mobile-main-nav>li>.sub-nav .sub-nav{display:block!important;margin-left:1rem}.dt-mobile-header .mobile-main-nav>li>.sub-nav .sub-nav　i{display:none}.dt-mobile-header .mobile-main-nav>li>.sub-nav i{display:none}.dt-mobile-header .mobile-main-nav>li>.sub-nav .menu-item-has-children .menu-text{font-weight:700}.depth-2 .menu-text{font-weight:normal!important}.menu-item-1221 .menu-text{font-size:15px}.pswp__caption{bottom:25%!important}.pswp__caption__center{padding:10px!important}.oku-project .cnt{max-width:100%!important}.project-search{display:block!important;padding:50px 20px!important}.p-value p{max-width:260px}.cray-post .post-content{display:block!important}rs-fullwidth-wrap{margin-top:70px}#about-us-history #footer.solid-bg{margin-top:0}.cray-post .ft-e-cnt{min-width:0px!important}.cray-post .ft-e-cnt{margin-left:0!important;width:100%!important}.cray-post .is-layout-flex{min-width:0!important}.cray-post .is-layout-flex{flex-direction:column!important;width:100%!important}.cray-post img{max-width:100%!important}.project-e-cnt .p-01 h4,.project-e-cnt .p-02 h4,.project-e-cnt .p-03 h4,.project-e-cnt .p-04 h4,.project-e-cnt .p-05 h4,.project-e-cnt .p-06 h4,.project-e-cnt .p-07 h4{width:90px}.project-e-cnt .p-value{max-width:185px}}@media screen and (max-width:375px){.masthead:not(.side-header) .mobile-header-bar,.side-header.masthead-mobile-header .mobile-header-bar{padding:0 10px;box-sizing:border-box}.mobile-mini-widgets{margin-left:15px;margin-right:-10px}.about-title h2{font-size:21px!important;line-height:42px}.page-title h1,h2,.p-title h2{font-size:19px!important}.cray-post .ft-e-cnt{margin-left:0;width:100%}#main{padding:0;padding-top:30px}#topp-news .wpb_column{margin-top:30px}.topp-btn{margin-top:-7rem}}