html{font-size:16px}.fadeUp{animation-name:fadeUpAnime;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}header{background-color:rgba(213,213,213,.9);position:sticky;z-index:1000;top:0;left:0;width:100vw}footer{background-color:#ededed;max-width:100vw}footer div{max-width:100vw !important}ul{list-style-type:none;margin:0}.menu-item-has-children a{pointer-events:none;color:#000}.sub-menu{background-color:#d5d5d5;display:block !important;float:none}.sub-menu li{float:none;display:block;list-style-type:none;text-transform:uppercase;padding:.5em;background:#ccc;border-top:solid 1px rgba(255,255,255,.8)}.sub-menu a{pointer-events:auto}.sub-menu li:hover{background-color:#bdbcbd}.info-category{background-color:#000;color:#fff;border-radius:10%;height:22px}.time_required ul{text-align:center}.time_required li{display:inline;border:1px solid #d5d5d5;padding:1em}.jump_list ul{text-align:center}.jump_list li{display:inline}.jump_list a{color:#0064aa;border:1px solid #0064aa;padding:1em;margin:.5em;text-align:center;display:inline-block;text-decoration:none}.jump_list a:link,.jump_list a:visited{color:#0064aa}.jump_list a:hover{color:#fff;background-color:#0064aa;padding:1em;margin:.5em;text-align:center;display:inline-block;text-decoration:none}.jump_list .selected a:link,.jump_list .selected a:visited,.jump_list .selected a:hover{color:#fff;background-color:#0064aa;padding:1em;margin:.5em;text-align:center;display:inline-block;text-decoration:none}ul.scroll-list{width:100%;height:300px;overflow-x:hidden;overflow-y:scroll}.recruit_link{color:#fff;background-color:#0064aa;border:1px solid #0064aa;padding:1em;margin:.5em;width:0 auto;text-align:center;display:inline-block;text-decoration:none}.recruit_link a{color:#fff}.icon_img{height:2em}.top-images{color:#fff}.top-recruit-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/top-recruit-banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.title-text{position:absolute;top:50vh;z-index:2}.title-text h1{font-size:400%}.title-text h2{font-size:300%}#slider{width:100%;height:100vh;background-color:#000}#slider-mask{height:100%;background-color:rgba(0,0,0,.5)}.top-link a{color:#0064aa;border:1px solid #fff;padding:1em;margin:.5em;text-align:center;display:inline-block;text-decoration:none}.top-link a:link,.top-link a:visited{color:#0064aa}.top-link a:hover{color:#0064aa !important;background-color:#fff;padding:1em;margin:.5em;text-align:center;display:inline-block;text-decoration:none}.top-servicesinfo span{text-align:right}.top-servicesinfo a{color:#fff;text-decoration:none}.top-service img{padding:10%}.top-service .pc-view .box-body{font-size:13px;font-weight:700}.sm-service img{padding:0;width:20%;text-align:center}.servicesinfo-bg1{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/service_info1.png);background-repeat:no-repeat;background-position:center;background-size:cover}.servicesinfo-bg2{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/service_info2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.servicesinfo-bg3{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/service_info3.png);background-repeat:no-repeat;background-position:center;background-size:cover}.servicesinfo-bg4{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/recycling-service-banner.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover}.servicesinfo-mask{background-color:rgba(0,0,0,.562);color:#fff}.top-service .box-outer{border:2px solid #0064aa}.top-service .box-outer-bottom{border-bottom:2px solid #0064aa}.top-service .box-head{font-size:1.5em;color:#fff;background-color:#0064aa}.top-service .box-content{border-top:2px solid #0064aa;border-right:2px solid #0064aa;border-bottom:2px solid #0064aa}.top-service a{color:#000;text-decoration:none}.top-companyinfo a{text-decoration:none}.top-companyinfo h1{color:#000}.top-companyinfo p{font-size:1.5em;color:#000}.top-companyinfo-container a{text-decoration:none}.top-companyinfo .line{position:absolute;height:2em;top:70%;background-color:rgba(0,100,170,.5)}.top-companyinfo img{width:100%}.top-companyinfo .contents{position:relative;max-width:100vw}.top-movielist .youtube-link-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.top-movielist iframe{width:100%;height:100%}.movie-link{position:relative;width:100%;height:100%}.page-banner .background-opacity{background-color:rgba(255,255,255,.562)}#service-flow .box-outer img{width:60%}.service-step1 a{color:#000;text-decoration:none}.crane-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/ownedvehicle-banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.crane-table-container .crane-title{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;border-bottom:solid 2px #0064aa}.crane-table-container .vehicle-image{height:8vw;width:8vw;object-fit:cover}.pdf-block p{margin:0}.crane-table-container a,a:visited{text-decoration:none;color:#000}.crane-table-container .pdf-container{color:#fff}.cranelease-service-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/cranelease-service-banner.jpg);background-repeat:no-repeat;background-size:cover}.ownedvehicle-service-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/ownedvehicle-service-banner.png);background-repeat:no-repeat;background-position:center;background-size:cover}.recycling-service-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/recycling-service-banner.png);background-repeat:no-repeat;background-position:bottom;background-size:cover}.performance-head-image{width:100vw}.ownedvehicle-list a{color:#000;text-decoration:none}.ownedvehicle-list a:visited{color:#000}.crane-container th{min-width:12em}.crane-table-container p{font-size:.8em}.service-button{background-color:#fff;border:solid 1px #0064aa}.service-button :hover{background-color:#0064aa;color:#fff}.service-button :visited{background-color:#fff;border:solid 1px #0064aa}.service-container .caption{font-size:1.1em;font-weight:700}.performance-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/performance_img01.jpeg);background-repeat:no-repeat;background-position:center;background-size:cover}.performance-container img{width:100%;padding:1em}.page-banner .background-opacity-black{background-color:rgba(0,0,0,.562);color:#fff}.lineup-menu img{width:100%}.lineup-menu a{color:#000;text-decoration:none}.crane-container{padding:0}.crane-container .crane-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/crane-banner-background.png);background-repeat:no-repeat;background-size:100%;color:#fff}.recruit-container .box-outer{border:2px solid #0064aa}.recruit-container .flex{display:flex}.recruit-container .flex .image{width:100%;margin:0;padding:0;overflow:hidden;position:relative}.recruit-container .flex img{height:100%;width:fit-content}.recruit-container .flex .right{margin:0 0 0 20px;padding:0}.recruit-container .flex .title{margin:0;padding:0;font-weight:700;font-size:18px}.recruit-container .flex .text{margin:10px 0 0;padding:0}.recruit-container .box-outer img{padding:2px;width:5vw;height:5vw;object-fit:contain}.recruit-container .box-button a{text-decoration:none}.recruit-container .box-button a:link,.recruit-container .box-button a:visited{color:#fff}.recruit-table a{color:#000;text-decoration:none}.companyinfo-container .box-outer{border:2px solid #0064aa}.companyinfo-container .flex{display:flex}.companyinfo-container .flex .image{width:100px;margin:0;padding:0;overflow:hidden;position:relative}.companyinfo-container .flex .right{margin:0 0 0 20px;padding:0}.companyinfo-container .flex .title{margin:0;padding:0;font-weight:700;font-size:24px}.companyinfo-container .flex .text{margin:18px 0 0;padding:0}.bgcolor-gray{background-color:#d5d5d5}.bgcolor-lightgray{background-color:#ededed}.bgcolor-lightdarkblue{background-color:#2962a4;color:#fff}.bgcolor-darkblue{background-color:#062461;color:#fff}.parent{position:relative}.parent img{width:100%}.parent p{position:absolute;color:#fff;top:10%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;text-align:center}.icon-bg{width:4.4rem;height:4.4rem;margin:auto;border-radius:50%;position:relative}.icon-img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.mintyo{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.copy_bold{font-size:16px;font:bold}.logo_fadein{background:#fff;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:9998}.logo_fadein p{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:none;z-index:9999;width:280px}.pf_area{float:left;font-size:16px}.pf_title{padding:.5em;display:block;background-color:#0064aa;border:1px solid #0064aa;color:#fff;float:left}.pf_value{display:block;padding:.5em;float:left;border:1px solid #bdbcbd}.company_info{margin:auto}.company_info th{text-align:center;padding-top:10px;padding-bottom:10px;margin:auto}.company_info td{padding-top:10px;padding-bottom:10px;margin:auto}.company_info a,a:visited{text-decoration:none;color:#000}.location th{border-bottom:none}form{font-size:14px}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}#recruit-banner-img{overflow:hidden;transform:skewX(30deg)}#recruit-banner-img img{height:100%;width:100%;transform:skewX(-30deg) scale(1.6);object-fit:cover}#interview-banner-img{overflow:hidden;transform:skewX(-30deg)}#interview-banner-img img{height:100%;width:100%;transform:skewX(30deg) scale(1.6);object-fit:cover}.footer-nav-menu{font-weight:700}.nav-link-text{color:#000 !important;font:bold !important}.nav-pills{font:bold !important}.sub-list a{font-weight:400;pointer-events:auto}@media (min-width:768px){a[href^="tel:"]{pointer-events:none}}a[href^="tel:"]{cursor:default}.element{opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity 1s,visibility 1s,transform 1s}.is-fadein{opacity:1;visibility:visible;transform:translateX(0)}.movie-slider{width:94%;margin:0 auto}.movie-slider img,.movie-slider iframe{width:60vw;height:auto}.movie-slider .slick-slide{transform:scale(.8);transition:all .5s;opacity:.5}.movie-slider .slick-slide.slick-center{transform:scale(1);opacity:1}ul.movie-slider{padding-left:0}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #666;border-right:2px solid #666;height:15px;width:15px}.slick-prev{left:-1.5%;transform:rotate(-135deg)}.slick-next{right:-1.5%;transform:rotate(45deg)}.ownedvehicle-slider img{width:100%;height:auto}.ownedvehicle-slider .slick-slide{margin:0 10px}.openbtn{float:right;position:relative;background:#bdbcbd;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:9999}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:5px;background:#666;width:45%}.openbtn span:nth-of-type(1){top:13px}.openbtn span:nth-of-type(2){top:19px}.openbtn span:nth-of-type(3){top:25px}.openbtn span:nth-of-type(3):after{content:"Menu";position:absolute;top:5px;left:-2px;color:#666;font-size:.6rem;text-transform:uppercase}.openbtn.active span:nth-of-type(1){top:14px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:26px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.openbtn.active span:nth-of-type(3):after{content:"Close";transform:translateY(0) rotate(-45deg);top:5px;left:4px}.headerbtn{float:right;position:relative;background:#0064aa;cursor:pointer;width:50px;height:50px;border-radius:5px;margin-right:5px}.headerbtn img{padding:2% 15%;filter:brightness(1) invert(1)}.headerbtn p{color:#fff;font-size:7px}.js-mobile-menu .sub-menu{background-color:#fff;margin:0;padding:20px}.js-mobile-menu ul.menu li{padding:18px 0;background-color:#fff;border-bottom:solid 1px rgba(0,0,0,.3)}.js-mobile-menu ul.menu li a{display:block;color:#000;text-decoration:none}.js-mobile-menu li.menu-item-has-children a{position:relative}.js-mobile-menu li.menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;position:absolute;top:0;right:50px;color:#0064aa}.js-mobile-menu li.menu-item-has-children.open>a:after{font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900;position:absolute;top:0;right:50px;color:#0064aa}#interview-mobile-img{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/footer_img02.jpeg);background-repeat:no-repeat;background-position:center;background-size:cover}table.table-transport{-ms-writing-mode:tb-lr;writing-mode:vertical-lr}td>span,th>span,td p{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;white-space:nowrap}.br-sp{display:none}#inquiry-form ul{padding:0}#inquriy-form input{width:100%}#inquiry-form ul li span.required:after{content:"[必須]";color:#f71819;margin-left:1em}#inquiry-form ul li input,#inquiry-form ul li textarea{width:100%;outline:none;font-size:1rem;padding:.2em 1em}.inquiry_items li{padding:10px 0}.btn_wrp{margin-top:3vh;text-align:center}.wpcf7-spinner{margin:0;width:0}#inquiry-form .wpcf7-back,#inquiry-form .wpcf7-confirm,#inquiry-form .wpcf7-submit{color:#fff;background-color:#0064aa;text-align:center;padding:8px;margin:0 10px}#inquiry-form .wpcf7-back:hover,#inquiry-form .wpcf7-confirm:hover,#inquiry-form .wpcf7-submit:hover{color:#0064aa;background-color:#fff;text-align:center}@media screen and (min-width:581px){.top-companyinfo{position:relative;background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/outside.png);background-repeat:no-repeat;background-position:center}.recruit-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/recruit-banner.png);background-repeat:no-repeat;background-position:center;background-size:cover}.company-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/company-banner.png);background-repeat:no-repeat;background-position:center;background-size:cover}.service-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/service-banner.png);background-repeat:no-repeat;background-position:center;background-size:cover}.logistics-service-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/transport-service-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center}}@media (max-width:580px){header{background-color:#fff;position:sticky;z-index:1000;top:0;left:0;width:100vw;border-bottom:#0064aa solid 3px}html{font-size:14px}.title-text{position:absolute;top:30vh;z-index:2}.top-companyinfo .line{position:absolute;height:2em;top:60%;background-color:rgba(0,100,170,.5)}.logistics-service-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/transport-service-banner.png);background-repeat:no-repeat;background-size:cover;background-position:right}.recruit-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/recruit-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center}.company-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/company-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center}.service-banner{background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/service-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center}.box-outer p{width:100%}.services-inteviewer-img{padding:0 30%}.services-inteviewer-text{padding:10% 5%}.crane-link a{margin:5% 0;width:100%}.companyinfo-container .flex .right{margin:0 0 0 10px;padding:0}.companyinfo-container .flex .image{width:50px;margin:0;padding:0;overflow:hidden;position:relative}.companyinfo-container .flex .title{margin:0;padding:0;font-weight:700;font-size:10px}.companyinfo-container .flex .text{margin:8px 0 0;padding:0;font-size:10px}.recruit-container{padding:0 10%}.recruit-container .box-outer .title{font-weight:700}.recruit-icon img{background-color:#fff;width:20vw !important;height:20vw !important;height:auto}.recruit-container .box-outer img{padding:2px;width:30w}.table-responsive th{background-color:#ededed}.jump_list .selected a:link,.jump_list .selected a:visited,.jump_list .selected a:hover{color:#fff;background-color:#0064aa;margin:5% 0;width:100%;text-align:center;display:inline-block;text-decoration:none}.performance-head-link .jump_list .selected a:link,.performance-head-link .jump_list .selected a:visited,.performance-head-link .jump_list .selected a:hover{color:#fff;background-color:#0064aa;padding:1em;margin:.5em;width:auto;text-align:center;display:inline-block;text-decoration:none}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100vw;height:100vh;background-color:rgba(237,237,237,.8);transition:all .3s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100vw;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;padding:15px;left:50%;transform:translate(-50%,-50%)}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none}#g-nav li a{color:#333;text-decoration:none;padding:10px 10%;display:block;text-transform:uppercase;letter-spacing:.1em}#g-nav #mobile-nav-menu{background-color:rgba(0,0,0,0)}#g-nav #mobile-nav-menu li{background-color:rgba(0,0,0,0);width:100vw}#g-nav .menu-item-has-children ul.sub-menu li{background-color:#fff;border-bottom:solid 1px #bdbcbd}#g-nav #mobile-nav-menu li{background-color:rgba(0,0,0,0);border-bottom:solid 1px #0064aa;padding:15px 0}#g-nav #mobile-nav-menu .menu-item-has-children ul.sub-menu{background-color:rgba(0,0,0,0)}#g-nav #mobile-nav-menu .menu-item-has-children ul.sub-menu li{background-color:rgba(0,0,0,0);border-bottom:solid 1px #bdbcbd}.mobile-nav-menu a{text-decoration:none;color:#000}.sub-menu a{pointer-events:all !important}.mobile-nav-menu .sub-menu{display:none !important}#mobile-nav-menu{padding:0 20px}.open{border:none !important}.open .sub-menu{display:block !important}#mobile-nav-menu li{background-color:#fff;border-bottom:solid 1px #0064aa;padding:15px 0;position:relative}#mobile-nav-menu li.menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900;position:absolute;right:50px;color:#0064aa}#mobile-nav-menu li.menu-item-has-children.open>a:after{font-family:"Font Awesome 5 Free";content:"\f106";font-weight:900;position:absolute;right:50px;color:#0064aa}.menu-item-has-children a{pointer-events:none;color:#000}.menu-item-has-children ul.sub-menu{padding:0}.menu-item-has-children ul.sub-menu li{background-color:#fff;border-bottom:solid 1px #0064aa}.header-menu-mobile{z-index:-1;position:fixed;height:200vh;width:100vw;background-color:#fff;opacity:0}.header-menu-mobile ul,.header-menu-mobile li{background-color:rgba(255,255,255,1)}.panelactive{opacity:.9;z-index:999}.mobile-footer-phone p{margin-bottom:2px}.mobile-footer-phone a{text-decoration:none;color:#000}.col-right{padding-left:5vw;border-left:solid 1px #666}.mobile-footer-contact .col-right p{width:50vw;padding:5px;background-color:#000}.mobile-footer-contact .col-right p a{color:#fff;text-decoration:none}.mobile-footer-contact p{margin-bottom:2px}.mobile-footer-company p{margin-bottom:2px}.mobile-footer-company p a{color:#000;text-decoration:none}.table_sticky{display:block;overflow-y:scroll;height:calc(100vh/2);border-collapse:collapse;border-bottom:1px solid #666}.table_sticky thead th{padding:1em;border:1px solid #666;background:#d5d5d5;position:sticky;top:0;z-index:1}.table_sticky th{min-width:15em;border:solid 1px #666}.table_sticky td{border-left:solid 1px #666;border-top:solid 1px #666;border-right:solid 1px #666;padding:1em 0}.top-companyinfo{position:relative;background-image:url(//ogawa-kenki.co.jp/corporate_top/wp-content/themes/ogawa-kenki-web-v1.2.1/style/../images/sample/outside.jpg);background-repeat:no-repeat;object-fit:cover}.br-sp{display:block}.company_info th{min-width:20vw}}.grecaptcha-badge{visibility:hidden}