.txr{text-align:right}.txl{text-align:left}.txc{text-align:center}.flex{display:flex;gap:50px}.display_none{display:none}.post_content .rich_title{border-color:#00729f;font-size:26px;color:#00729f;padding:57px 0;border-bottom:1px solid #ddd;position:relative;margin-bottom:60px}.post_content .rich_title:after{content:"";position:absolute;left:0;bottom:0;width:4em;height:3px;background-color:#00729f}.post_content{.award_single dl{display:flex;gap:30px}.award_single dl dt{width:70%;font-weight:400}.award_single dl dd{width:30%;text-align:right}.award_single{margin-bottom:30px}.award_single h3{font-size:1.2em;padding:7px 1em;transform:skew(-8deg,0deg);background-color:#00729f;color:#fff}.more-open,.more-close{border:1px solid #1e73be;border-radius:150px;color:#1e73be;background-color:#fff;padding:18px 0;line-height:1em;box-sizing:border-box;display:block;margin:30px 0 120px;max-width:320px;cursor:pointer;width:100%}.more-open:hover,.more-close:hover{background-color:#1e73be;color:#fff}.more-close{display:block;margin:30px 0}.more-content{margin-bottom:60px;border-bottom:1px dotted #1b1b1b;padding-bottom:60px}}div#single_copy_title_url_top{display:none}.post_content td,.post_content th{line-height:1.4em;padding:17px 12px}.project_list .title{padding:0 30px;line-height:1.4em;bottom:10px}.project_list .image:after{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.85) 80%,rgba(0,0,0,.9) 100%)}.wp-block-gallery.columns-2.has-nested-images figure.wp-block-image{flex-grow:0}.wp-block-gallery.columns-default.has-nested-images,.wp-block-gallery.columns-2.has-nested-images{margin-bottom:1.5em;justify-content:center}.post_content .desc2{color:initial;line-height:1.6em;margin-top:1em !important;padding:0 1em}.project_list .desc{line-height:1.6}#footer_banner a,#footer_banner a:hover{cursor:auto}#footer_banner a:hover .image{transform:scale(1)}#header{background-color:#fff}#header #header_search_button:before{color:#000}#header #global_menu>ul>li>a,#header #global_menu>ul>li.current-menu-item>a{color:#000;font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:900}#global_menu>ul{text-align:left;padding-left:500px}html.pc .cb_service_middle{height:900px}#header_slider_nav .nav_cover_link{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:10}.top-full-size-image-01{width:100%;max-width:100%}#top_first_content h1{font-size:2.4em;margin-bottom:.7em}#top_wide_image1{background-image:url(//inouekogyo.co.jp/assets/wp-content/uploads/2025/08/top_img02.webp);height:650px;background-repeat:no-repeat;background-size:cover;background-position:center}.mtm50{margin-top:-50px}.genba_image{position:relative;max-height:700px;overflow:hidden}.genba_image img{width:100%}.post_content .genba_image h2{text-align:center;margin-bottom:.7em;font-size:2em;text-shadow:0 0 10px #fff,0 0 14px #fff,0 0 19px #fff}.genba_image .gi_in{display:flex;position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;z-index:10;align-items:center}.genba_image:after{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#00000014}.genba_image a{background-color:#00729f;width:260px;height:70px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400;color:#fff !important}span.hissu{color:var(--wp--preset--color--vivid-red) !important;margin-left:10px;font-size:.95em}dl.form dd{margin-bottom:5px}dl.form dd input[name=zip]{width:9em}textarea::placeholder,input::placeholder{color:#b2b2b2;font-size:16px}#content-form h5{background-color:#ededed;padding:7px 15px;border-radius:5px}.post_content .wpcf7 select,.post_content .wpcf7 .wpcf7-list-item-label{font-size:1em}.post_content .wpcf7 input[type=checkbox],.post_content .wpcf7 input[type=radio]{width:20px;height:20px;position:relative;top:4px}.wpcf7 .wpcf7-list-item label{cursor:pointer}span.wpcf7-form-control.wpcf7-radio{display:flex;flex-wrap:wrap}.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{margin-left:2px;margin-right:15px}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#b2b2b2;font-size:16px}textarea::-ms-input-placeholder,input::-ms-input-placeholder{color:#b2b2b2;font-size:16px}dl.form.form_confirm dd{min-height:2.4em;background-color:#efefef;padding:10px 12px;border:1px solid #c5c5c5;border-radius:7px;box-sizing:border-box}dl.form.form_confirm dd p{line-height:1.4em}input.wpcf7-form-control.wpcf7-previous{position:relative;margin-top:11px;margin-bottom:30px;background-color:#8b8b8b;width:160px;height:35px;padding:0}.sitemap_body ul li a{display:block;width:100%;background-color:#1e73be;color:#fff;font-weight:700;padding:2px 15px;border-radius:2px;box-sizing:border-box}.sitemap_body ul li ul{display:flex;gap:30px;flex-wrap:wrap;row-gap:5px}.sitemap_body ul li{list-style:none}.sitemap_body ul li ul li{list-style:circle}.sitemap_body ul li ul li a{background-color:transparent;color:initial;font-weight:400;padding:3px 6px}.sitemap_body ul li ul{margin-bottom:15px;margin-left:28px}.sitemap_body ul{margin:0}a[href="#nolink"]{cursor:text}.sitemap_body a[href="#nolink"]:hover{color:#fff}.single-service div#post_image2_wrap,.single-service #post_image2,.single-company div#post_image2_wrap,.single-company #post_image2{display:none}#service_navi{display:flex;opacity:0;flex-wrap:wrap;gap:2px;margin-left:0;top:-40px;position:relative;margin-top:10px}#service_navi li{list-style:none;margin:0;padding:0;position:relative}#service_navi li:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:skewX(346deg);background-color:#00729f;border:1px solid #00729f}#service_navi li span{position:relative;z-index:2}#service_navi li a{display:block;padding:15px;font-size:.9em;color:#fff}#service_navi li:hover:before,#service_navi li.active:before{background-color:#044f6c}.recurit_add_desc{line-height:2.4;margin:-4em 50px 90px;text-align:center;font-size:16px}.recurit_add_desc a{font-size:21px;text-decoration:underline}.recurit_add_desc .pdf_link a{background-image:url(//inouekogyo.co.jp/assets/wp-content/plugins/custum_qx/pdf.svg);background-repeat:no-repeat;background-size:18px auto;background-position:1em center;display:grid;padding-left:25px;border:1px solid #000;box-sizing:border-box;text-align:center;text-decoration:none;max-width:14em;margin:0 auto;box-shadow:4px 4px 0 #e9e9e9}#toggle_btn{border:1px solid #1e73be;border-radius:150px;color:#1e73be;background-color:#fff;padding:6px 15px 4px;cursor:pointer;font-size:.85em;line-height:1em;margin-top:-10px;min-width:140px;box-sizing:border-box}#toggle_btn:hover{background-color:#1e73be;color:#fff}.post_content ul.zaimu_list li{padding-left:22px;background-image:url(//inouekogyo.co.jp/assets/wp-content/plugins/custum_qx/pdf.svg);background-repeat:no-repeat;background-position:3px center;background-size:14px auto}@media only screen and (max-width:750px){.recurit_add_desc{margin-top:-1em;}}@media only screen and (max-width:1040px){div#wpadminbar{overflow:hidden}}@media only screen and (max-width:750px){.mtm50{margin-top:0}img.logo_image{width:250px;height:auto}.post_content .rich_title{font-size:20px;padding:18px 0;margin-bottom:40px}.genba_image a{font-size:14px;width:240px;height:50px}.post_content .genba_image h2{font-size:1.5em;margin-bottom:.5em}.post_content{.award_single dl{flex-wrap:wrap;dt,dd{width:100%}}}}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mt110{margin-top:110px !important}.mt120{margin-top:120px !important}.mt130{margin-top:130px !important}.mt140{margin-top:140px !important}.mt150{margin-top:150px !important}.mt160{margin-top:160px !important}.mt170{margin-top:170px !important}.mt180{margin-top:180px !important}.mt190{margin-top:190px !important}.mt200{margin-top:200px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb110{margin-bottom:110px !important}.mb120{margin-bottom:120px !important}.mb130{margin-bottom:130px !important}.mb140{margin-bottom:140px !important}.mb150{margin-bottom:150px !important}.mb160{margin-bottom:160px !important}.mb170{margin-bottom:170px !important}.mb180{margin-bottom:180px !important}.mb190{margin-bottom:190px !important}.mb200{margin-bottom:200px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}.pt110{padding-top:110px !important}.pt120{padding-top:120px !important}.pt130{padding-top:130px !important}.pt140{padding-top:140px !important}.pt150{padding-top:150px !important}.pt160{padding-top:160px !important}.pt170{padding-top:170px !important}.pt180{padding-top:180px !important}.pt190{padding-top:190px !important}.pt200{padding-top:200px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pb80{padding-bottom:80px !important}.pb90{padding-bottom:90px !important}.pb100{padding-bottom:100px !important}.pb110{padding-bottom:110px !important}.pb120{padding-bottom:120px !important}.pb130{padding-bottom:130px !important}.pb140{padding-bottom:140px !important}.pb150{padding-bottom:150px !important}.pb160{padding-bottom:160px !important}.pb170{padding-bottom:170px !important}.pb180{padding-bottom:180px !important}.pb190{padding-bottom:190px !important}.pb200{padding-bottom:200px !important}