@charset "utf-8";html,body,span,p.trial_price span object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}*{margin:0;padding:0}body{line-height:1;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:0 0}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}html{font-size:16px}body{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;line-height:1.4;margin:0;padding:0;color:#333;font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:500;color:#333}th,td{font-weight:500}img{max-width:100%;height:auto}.sp_block{display:none}.pc_block{display:block}.header-inner,.container,.footer-inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto}.container:after{display:block;clear:both;content:''}.contents{float:left;width:70%;margin-right:3%}.sidebar{width:calc(32.5% - 39.75px);float:left;max-width:350.25px !important}.start{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000}.start p{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;z-index:9999;width:200px}.js-animation{opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s}.js-animation.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.js-animation_left{opacity:0;visibility:hidden;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;--webkit-transform:translateX(-75px);-ms-transform:translateX(-75px);-webkit-transform:translateX(-75px);transform:translateX(-75px)}.js-animation_left.is-show{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.js-animation_right{opacity:0;visibility:hidden;-webkit-transform:translateX(75px);-ms-transform:translateX(75px);transform:translateX(75px);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.js-animation_right.is-show{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}section.page_contens{margin-bottom:100px}.fadein,.fadein1,.fadein2,.fadein3{opacity:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.fadein.active,.fadein1.active,.fadein2.active,.fadein3.active{opacity:1}section.repair .bg .bg-wrap{position:relative;display:inline-block;width:100%;padding:15px 0}section.repair .bg.is-animated .bg-wrap:before{-webkit-animation:bg 2.6s cubic-bezier(.22,1,.36,1) forwards;animation:bg 2.6s cubic-bezier(.22,1,.36,1) forwards;background:-webkit-gradient(linear,left top,right top,from(#09337b),color-stop(50%,#09337b),to(#03a9f4));background:-o-linear-gradient(left,#09337b 0%,#09337b 50%,#03a9f4 100%);background:linear-gradient(to right,#09337b 0%,#09337b 50%,#03a9f4 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}section.repair .bg .bg-wrap .inn{color:#fff;display:inline-block;font-size:36px;font-weight:700;padding:5px 15px;position:relative;z-index:1;-webkit-transform:unset;-ms-transform:unset;transform:unset}@keyframes bg{0%{opacity:0;-webkit-transform:scaleX(0) translateX(-5%);transform:scaleX(0) translateX(-5%)}30%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}100%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}30%,100%{opacity:1}}header{position:relative}.site-title-wrap{width:92%;text-align:left;margin:auto;padding:18px 0}.site-title-wrap img{width:24%}.site-title a{font-weight:700;line-height:1;display:inline-block;text-decoration:none}.site-title a img{display:inline-block;width:auto;height:90px;width:80%}.header-inner{max-width:1920px;position:unset;left:0;right:0;z-index:100;background:rgb(255 255 255/90%);height:100px}.home .header-inner{height:100px}.navbutton{display:none}.header-nav-wrap{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-nav{font-size:0}.header-nav li{font-size:1rem;display:inline-block;margin-right:1rem;letter-spacing:2px;text-align:center;line-height:1.5;display:inline-block;vertical-align:middle}.header-nav li a{position:relative;display:inline-block;text-decoration:none;padding:0 12px;font-size:1.2rem;font-weight:600;color:#333}.header-nav a:after{position:absolute;bottom:-8px;left:5px;content:'';width:90%;height:2px;background:#fc0000;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;opacity:.6}.header-nav a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}li#menu-item-405{background:#fc0000;font-size:1rem;color:#fff;padding:17px 30px;margin-right:0}.tel_sub{font-weight:600;font-size:.9rem}.tel_num{font-family:'Oswald',sans-serif;font-size:1.8rem;letter-spacing:0}li#menu-item-439{margin-right:0;background:#09337b;padding:18px 5px}li#menu-item-439 a{color:#fff;font-size:1rem;line-height:2}li#menu-item-439:hover{opacity:.6}i.far.fa-envelope{font-size:2rem}li#menu-item-439 a:after{background:unset}.mv_logo p{line-height:2;text-align:center;font-weight:500;font-size:33px;text-shadow:0px 0px 4px #9e9e9e;color:#fff}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.swiper-slide-active .slide-img,.swiper-slide-duplicate-active .slide-img,.swiper-slide-prev .slide-img{-webkit-animation:zoomUp 10s linear 0s 1 normal both;animation:zoomUp 10s linear 0s 1 normal both}.slide-img img{display:block}section.mv{position:relative;text-align:right;background:#08327a;overflow:hidden}section.mv img{margin:0 0 0 auto;width:83%}.zoom-1 img{width:100%;height:auto;-webkit-animation:animationZoom1 6s ease-in-out forwards;animation:animationZoom1 6s ease-in-out forwards}#slide_wrapp{position:relative;overflow:hidden}#slide_wrapp .slide_item{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity 2s linear,-webkit-transform 7.5s linear;transition:opacity 2s linear,-webkit-transform 7.5s linear;-o-transition:opacity 2s linear,transform 7.5s linear;transition:opacity 2s linear,transform 7.5s linear;transition:opacity 2s linear,transform 7.5s linear,-webkit-transform 7.5s linear;position:relative;z-index:1}#slide_wrapp .slide_item:not(:first-child){position:absolute;top:0;left:0}#slide_wrapp .slide_item.show_{opacity:1}#slide_wrapp .slide_item.zoom_{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#slide_wrapp .slide_item img{display:block}img.mv_sp{display:none !important}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{-webkit-animation:text_anime_on 1s ease-out forwards;animation:text_anime_on 1s ease-out forwards}@-webkit-keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}section.mv{position:relative;height:87vh}section.mv .mv_text{position:absolute;bottom:12%;font-size:3rem;z-index:100;text-align:center!important}section.mv .bg .bg-wrap{position:relative;display:inline-block;margin-top:10px;-webkit-transform:skewX(328deg);-ms-transform:skewX(328deg);transform:skewX(328deg);background:-webkit-gradient(linear,left top,right top,from(#09337b),color-stop(50%,#09337b),to(rgb(3 169 244/80%)));background:-o-linear-gradient(left,#09337b 0%,#09337b 50%,rgb(3 169 244/80%) 100%);background:linear-gradient(to right,#09337b 0%,#09337b 50%,rgb(3 169 244/80%) 100%)}section.mv .bg.is-animated .bg-wrap:before{content:"";position:absolute;left:-35px;width:111%;height:100%}.bg .bg-wrap .inn{-webkit-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg);letter-spacing:3px;color:#fff;display:inline-block;font-weight:700;padding:5px 15px;position:relative;z-index:1;padding-left:1em;padding-right:1em}@-webkit-keyframes bg{0%{opacity:0;-webkit-transform:scaleX(0) translateX(-5%);transform:scaleX(0) translateX(-5%)}30%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}100%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}30%,100%{opacity:1}}@keyframes bg{0%{opacity:0;-webkit-transform:scaleX(0) translateX(-5%);transform:scaleX(0) translateX(-5%)}30%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}100%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}30%,100%{opacity:1}}section.mv .news_box{position:absolute;bottom:0;right:0;z-index:1;padding:15px 30px;background:-webkit-gradient(linear,right top,left top,from(#09337b),color-stop(50%,#09337b),to(#03a9f4));background:-o-linear-gradient(right,#09337b 0%,#09337b 50%,#03a9f4 100%);background:linear-gradient(to left,#09337b 0%,#09337b 50%,#03a9f4 100%);width:40%}section.mv .news_box a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-decoration:none}section.mv .news_box li{border-radius:unset;font-size:1.1rem;background:unset;text-align:left;margin:auto}li.mv_i_news{width:10%!important}li.mv_i_date{width:16%!important}li.mv_i_title{width:62%!important}li.mv_i_button{width:5%!important}section.mv .news_box a:hover{opacity:.6}li.mv_i_news p{font-family:'Roboto Condensed',sans-serif;font-style:italic;font-weight:600;font-size:1.3rem}li.mv_i_news p:after{content:"/";padding-left:10px}i.fas.fa-caret-square-right{font-size:1.4rem}section.home_company{position:relative;overflow:hidden;margin-bottom:150px}.hc_innner{max-width:100%;padding:200px 0 0;margin:auto}.hc_area{display:-webkit-box;display:-ms-flexbox;display:flex}.hca_l{width:45%}.hca_l_inner{padding:50px}.hca_l{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/09/background_logo1.png);background-position:center;background-repeat:no-repeat;background-size:500px}.hca_l h2{text-align:center;font-weight:700;font-size:2rem;font-style:italic;letter-spacing:-2;line-height:1.6}.hca_l_inner hr{border-top:1px solid #333}.hca_l_inner p{padding:1em 2em;font-size:1.2rem;line-height:1.8}.hca_r{width:55%}.hca_r:before{content:"Conveyor Belt";font-family:'Roboto Condensed',sans-serif;-webkit-background-clip:text;color:transparent;background-image:-o-linear-gradient(2deg,rgb(10 52 124/50%) 0,#09337b 75%,#fc0000 100%);background-image:linear-gradient(88deg,rgb(10 52 124/50%) 0,#09337b 75%,#fc0000 100%);font-weight:800;font-style:italic;font-size:11rem;top:54px;right:0;position:absolute;z-index:100}section.home_service{background-image:url();background-size:cover;position:relative;overflow:hidden}section.home_service:after{content:"";background:-o-linear-gradient(37deg,#09337b 0%,#09337b 50%,#03a9f4 100%);background:linear-gradient(53deg,#09337b 0%,#09337b 50%,#03a9f4 100%);width:100vw;height:100%;position:absolute;left:-6.8%;top:0;display:block;border-radius:36px 36px 36px 0;z-index:-1}.hs_innner{max-width:100%;padding:100px 0 150px;margin:auto;width:1260px}section.home_service p,section.home_sea_service p{padding-right:100px;position:relative;display:inline-block;line-height:1;letter-spacing:1px;font-weight:700;font-size:72px;font-style:italic;color:#fff;font-family:'Roboto Condensed',sans-serif}section.home_service h2,section.home_sea_service h2{color:#fff;margin:1em 0;font-weight:600;font-style:italic}.hs_innner hr{border-top:1px solid #fff;width:67%}.home_ser_area h3{font-size:1.6rem;font-weight:700;color:#09337b;text-align:center;padding:10px 0;letter-spacing:-1px}.home_ser_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}.hsa_l_t{width:47.2%;position:relative}.home_ser_area .hsa_l_t .u-fade-type-slide:after{background-color:#08468e}.hsa_l_t:after{content:"";width:100%;height:88%;position:absolute;left:15px;top:10px;display:block;z-index:0;background:rgb(255 255 255/80%)}.hsa_r_t{width:50%}.hsa_r_t_inner{padding:0 2em}h3.fea_t{background:unset;color:#fff;font-size:2rem;font-style:italic;text-align:left}.hsa_r_t hr{border-top:1px solid #fff;width:95%;margin:1em 0}.hsa_r_t p{padding-bottom:1em!important;padding-right:unset!important;line-height:1.8!important;letter-spacing:unset!important;font-weight:unset!important;font-size:1.2rem!important;font-style:unset!important;font-family:unset!important}.home_ser_area.bottom{margin-top:100px}.hsa_l_b,.hsa_r_b{width:47%}.hsa_l_b h3,.hsa_r_b h3{font-size:1.7rem;font-style:italic;font-weight:700;color:#fff;text-align:center;padding:1em 0 0;letter-spacing:-1px}.home_service .bottun_area{width:100%;position:relative;margin:100px 0 0;height:100px}.button_top_ser{width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.button_top_ser button{outline:none;height:55px;text-align:center;width:100%;border-radius:4px;border:1.5px solid #fff !important;background:#fff;color:#2196f3;letter-spacing:1px;text-shadow:0;font-size:1.4rem;font-weight:700;cursor:pointer;font-family:'Noto Serif JP',serif;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.button_top_ser button:hover{color:#fff;background:-o-linear-gradient(left,#362ae0 0%,#3b79cc 50%,rgb(66 211 237/74%) 100%);background:-webkit-gradient(linear,left top,right top,from(#362ae0),color-stop(50%,#3b79cc),to(rgb(66 211 237/74%)));background:linear-gradient(to right,#362ae0 0%,#3b79cc 50%,rgb(66 211 237/74%) 100%)}.button_top_ser button:active{letter-spacing:2px}.button_top_ser button:after{content:"詳しくはこちら"}.onclic{width:40px;border-color:#bbb;border-width:3px;font-size:0;border-left-color:#1ecd97;-webkit-animation:rotating 2s .25s linear infinite;animation:rotating 2s .25s linear infinite}.onclic:after{content:""}.onclic:hover{color:#1ecd97;background:#fff}.validate{font-size:13px;color:#fff;background:#1ecd97}.validate:after{font-family:"FontAwesome";content:""}.hw_innner{max-width:100%;padding:100px 0 150px;margin:auto;width:1260px}.hw_title{text-align:right}.hw_title p.sec_title{padding-right:0;color:#08327a;position:relative;display:inline-block;line-height:1;letter-spacing:1px;font-weight:700;font-size:72px;font-style:italic;font-family:'Roboto Condensed',sans-serif}.hw_innner h2{margin:1em 0;color:#08327a;font-weight:600;margin-left:.5em}.hw_title hr{width:67%;margin:0 0 0 auto;border-top:1px solid #09337b}section.home_works .hw_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px}.hw_box article{display:block;width:32%;background:#fff;margin-bottom:75px;-webkit-box-shadow:rgb(0 0 0/15%) 0 2px 20px;box-shadow:rgb(0 0 0/15%) 0 2px 20px}article.article-list:hover{opacity:.6}.hw_box img{width:100%}.work_cat li{list-style:none}.hw_box p.article-date{display:block;vertical-align:unset;text-align:right;color:#333;padding:.5em}.hw_box .work_title h2{color:#333;font-size:1.2rem;margin:0 0 1em;text-align:center;font-weight:600}.bottun_area{position:relative}section.home_sea_service:after{content:"";background:-o-linear-gradient(146deg,#03a9f4 0%,#38bdf9 50%,#b4e8ff 100%);background:linear-gradient(304deg,#03a9f4 0%,#38bdf9 50%,#b4e8ff 100%);width:100vw;height:100%;position:absolute;right:-6.8%;top:0;display:block;border-radius:36px 0 0 36px;z-index:-1}section.home_sea_service{background-image:url();background-size:cover;position:relative;overflow:hidden}.hn_innner{max-width:100%;padding:100px 0 100px;margin:auto;width:1260px}section.home_news p.sec_title{padding-right:0;color:#09337b;position:relative;display:inline-block;line-height:1;letter-spacing:1px;font-weight:700;font-size:72px;font-style:italic;font-family:'Roboto Condensed',sans-serif}.hn_innner h2{margin:1em 0;color:#09337b;font-weight:600;font-style:italic}.news_box .text{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.hn_innner hr{border-top:1px solid #09337b;width:67%}.hc_title{margin-bottom:50px}section.home_news li a{display:-webkit-box;display:-ms-flexbox;display:flex}section.home_news .news_box li{margin:auto;font-size:1.3rem;border-bottom:1px solid #fff;padding:15px;background:#09337b}section.home_news .news_box li:hover{background:#f44336}section.home_news .news_box a{color:#fff;text-decoration:none}section.home_news p.date{width:15%;text-align:center}.news_box li{list-style:none}section.home_news span.date{float:left;position:unset;font-size:unset;right:unset}.hn_innner .bottun_area{width:100%;position:relative;height:100px;margin-top:25px}.button_top_info{width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.button_top_info button{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;outline:none;height:55px;text-align:center;width:100%;border-radius:4px;background:#09337b;border:2px solid #fff;color:#fff;letter-spacing:1px;font-size:1.2rem;font-weight:500;cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.button_top_info button:hover{-webkit-box-shadow:none;box-shadow:none;border:1.5px solid #f44336 !important;background:#fff;color:#f44336;-webkit-box-sizing:border-box;box-sizing:border-box}.button_top_info button:active{letter-spacing:2px}section.home_recruit{width:100%;height:600px;top:0;left:0;z-index:0;position:relative;background:url(https://kaiba-inc.co.jp/wp-content/uploads/2021/08/recruit_back2.jpg) no-repeat center/cover;background-position:right 0 bottom 85%}.hr_innner{padding:50px 0;max-width:1140px;margin:0 auto;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hr_innner h2{font-size:3rem;letter-spacing:.5rem;font-weight:500;color:#fff;margin-bottom:10px}small.en{font-family:"din-medium",sans-serif;font-size:1.2rem;letter-spacing:.5em;color:#fff}.hr_innner h3{font-size:1.8rem;margin-bottom:1em;letter-spacing:.5rem;font-weight:500;color:#fff;margin-top:1.5em}.hr_innner p{font-size:1.2rem;line-height:2;font-weight:500;color:#fff;margin-bottom:1em}.hr_btn{margin-top:30px}.btn,a.btn,button.btn{font-size:1.2rem;font-weight:500;line-height:1;position:relative;display:inline-block;padding:1em 6em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#64b5f6;border-radius:4px}a.btn:hover{opacity:.6}a.btn-border-shadow{background:#fff}a.btn-border-shadow:before{position:absolute;top:-6px;left:-6px;width:100%;height:100%;content:"";-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:2px solid #64b5f6;border-radius:4px}a.btn-border-shadow:hover:before{top:0;left:0}.home_recruit .bottun_area{width:100%;position:relative;height:100px}.button_top_rec{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.button_top_rec button{outline:none;height:55px;text-align:center;width:100%;border-radius:4px;background:#fff;-webkit-box-shadow:none;box-shadow:none;color:#2196f3;letter-spacing:1px;font-size:1.2rem;font-weight:500;cursor:pointer;font-family:'Noto Serif JP',serif;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border:unset}.button_top_rec button:hover{color:#fff;background:-o-linear-gradient(left,#362ae0 0%,#3b79cc 50%,rgb(66 211 237/74%) 100%);background:-webkit-gradient(linear,left top,right top,from(#362ae0),color-stop(50%,#3b79cc),to(rgb(66 211 237/74%)));background:linear-gradient(to right,#362ae0 0%,#3b79cc 50%,rgb(66 211 237/74%) 100%)}.button_top_rec button:active{letter-spacing:2px}.footer{background:#f44336;color:#fff}.footer_logo{width:100%;text-align:center;padding:50px 0 30px}.footer_logo img{width:12%}.footer_text{text-align:center;font-size:1.2rem;margin-bottom:20px}address{margin-bottom:.5em;font-style:unset;text-align:center;font-size:1.1rem}.telfax{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:24%}.telfax p{width:50%;margin-bottom:30px;font-size:1.1rem;text-align:center}.footer-nav,.copyright{text-align:center}.footer-nav{font-size:0;padding-bottom:20px}.footer-nav li{font-size:1rem;display:inline-block;margin-right:1rem;border-right:1px solid #fff;padding-right:1em}.footer-nav li:last-child{border-right:none}.footer-nav li a{text-decoration:none;color:#fff;font-size:.9rem;font-weight:500}.footer-nav li a:hover{opacity:.6}.copyright p{font-size:.6rem;color:#fff;font-weight:400;letter-spacing:2px;padding:.5em}#topBtn{font-family:"Cormorant Infant",serif;letter-spacing:2px;position:fixed;right:20px;bottom:10px;height:50px;text-decoration:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:90%;line-height:1.5rem;color:#fff;padding:0 0 0 20px;border-top:solid 1px}#topBtn:before{content:"";display:block;position:absolute;top:-1px;left:0;width:10px;border-top:solid 1px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}a#topBtn:hover{opacity:.6}.footer_sticky{display:none;position:fixed;top:62%;right:17px;z-index:999;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}.footer_copyright{display:inline-block;color:#333;font-size:.5rem;line-height:20px;letter-spacing:.06em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}small.footer_copyright_text{font-size:.5rem}li.footer_sticky_sns{list-style:none;padding-top:15px;width:90%}li.footer_sticky_sns a:hover{opacity:.6}.footer_sticky_sns_item{margin:0 auto 10px;width:75%}.globalMenuSp,.footer_menu{display:none !important}section.page_mv_ser{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/conveyorbelt_top.jpg);background-size:cover;height:60vh;background-size:cover;background-position:right 0 bottom 44%;background-repeat:no-repeat;position:relative;overflow:hidden;border-top:10px solid #09337b;border-bottom:10px solid #fc0000}section.page_mv_ser p{right:0;bottom:-10px;-webkit-background-clip:text;color:transparent;background-image:-o-linear-gradient(45deg,rgb(255 255 255/80%) 0,rgb(125 167 220/80%) 46%,#fc0000 100%);background-image:linear-gradient(45deg,rgb(255 255 255/80%) 0,rgb(125 167 220/80%) 46%,#fc0000 100%);z-index:0;letter-spacing:.05em;font-weight:800;font-style:italic;font-family:'Roboto Condensed',sans-serif;font-size:11rem;position:absolute;-webkit-transform:translate(0%,50%);-ms-transform:translate(0%,22%);transform:translate(0%,22%)}section.page_mv_ser h1{text-shadow:5px 5px 5px #7d7d7d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-family:'Noto Serif JP',serif;letter-spacing:.3em}.page-id-429 .container{max-width:960px;width:80%;margin:100px auto}h2.conveyorbelt_service{position:relative;font-size:2.25rem;padding:.5rem .5rem 1rem;font-weight:600;font-family:'Noto Serif JP',serif;border-bottom:5px solid #09337b!important;margin-bottom:1.5rem}h3.service_menu{padding:15px 0;text-align:center;width:100%;font-style:italic;font-weight:600;color:#fff;font-size:2.5rem!important}section.repair p{font-size:1.2rem;margin-top:1em}.Conveyor_type_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.ctb_tl,.ctb_bl{width:49.5%}.ctb_tr,.ctb_br{width:49.5%}.Conveyor_type_box h4{text-align:center;padding:10px 0;text-align:center;font-style:italic;font-weight:600;color:#fff;font-size:2rem!important}.ctb_bl{margin-top:10px}.ctb_br{margin-top:10px}.ctb_tl h4,.ctb_bl h4{background:#09337b}.ctb_tr h4,.ctb_br h4{background:#fc0000}.Conveyor_type_box img{vertical-align:top}section.conveyor_another{margin:50px 0}.ca_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ca_l,.ca_r{width:49.5%}.ca_box h3{padding:15px 0;text-align:center;width:100%;font-style:italic;font-weight:600;background:-webkit-gradient(linear,left top,right top,from(#09337b),color-stop(50%,#09337b),to(#03a9f4));background:-o-linear-gradient(left,#09337b 0%,#09337b 50%,#03a9f4 100%);background:linear-gradient(to right,#09337b 0%,#09337b 50%,#03a9f4 100%);color:#fff;font-size:1.3rem!important}section.sea__service{margin-top:75px}section.sea__service h2{position:relative;font-size:2.25rem;padding:.5rem .5rem 1rem;font-weight:600;font-family:'Noto Serif JP',serif;border-bottom:5px solid #08abf5!important;margin-bottom:1.5rem}.ss_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ss_l,.ss_r{width:49.5%}.ss_box h3{background:-o-linear-gradient(146deg,#03a9f4 0%,#38bdf9 50%,#b4e8ff 100%);background:linear-gradient(304deg,#03a9f4 0%,#38bdf9 50%,#b4e8ff 100%);padding:15px 0;text-align:center;width:100%;font-style:italic;font-weight:600;color:#fff;font-size:1.3rem!important}.ss_box h3{background:-o-linear-gradient(45deg,#03a9f4 0%,#38bdf9 50%,#b4e8ff 100%);background:linear-gradient(45deg,#03a9f4 0%,#38bdf9 50%,#b4e8ff 100%);padding:15px 0;text-align:center;width:100%;font-style:italic;font-weight:600;color:#fff;font-size:2rem!important}section.service_contact{margin-top:75px}section.service_contact h2{position:relative;font-size:2.25rem;padding:.5rem .5rem 1rem;font-weight:600;font-family:'Noto Serif JP',serif;border-bottom:5px solid #f44336!important;margin-bottom:1.5rem}.tel_mail_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tel_mail_box .contact_tel{width:46%}.tel_mail_box .contact_tel .tel_sub{font-size:1rem;color:#fff}.tel_mail_box .contact_tel .tel_num{font-size:2rem}.contact_mail{width:46%;background:#f44336;border-radius:9px;padding:1em;text-align:center;display:table;text-align:center}.contact_mail a{color:#fff;text-decoration:none;font-size:2rem;font-weight:700;display:table-cell;vertical-align:middle}.contact_mail:hover{-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);transform:translate(0,3px);opacity:.6;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.contact_mail i.far.fa-envelope{font-size:3rem}.contact_mail p{font-size:1.3rem!important;padding-bottom:0;margin-bottom:0!important}section.page_mv_com{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/mv_pc.jpg);background-size:cover;height:60vh;background-size:cover;background-position:right 0 bottom 53%;background-repeat:no-repeat;position:relative;overflow:hidden;border-top:10px solid #09337b;border-bottom:10px solid #fc0000}section.page_mv_com p{color:transparent;right:0;bottom:-10px;-webkit-background-clip:text;background-image:-o-linear-gradient(45deg,rgb(255 255 255/50%) 0,rgb(147 220 254/70%) 46%,rgb(252 0 0/70%) 100%);background-image:linear-gradient(45deg,rgb(255 255 255/50%) 0,rgb(147 220 254/70%) 46%,rgb(252 0 0/70%) 100%);z-index:0;letter-spacing:.05em;font-weight:800;font-style:italic;font-family:'Roboto Condensed',sans-serif;font-size:11rem;position:absolute;-webkit-transform:translate(0%,50%);-ms-transform:translate(0%,22%);transform:translate(0%,22%)}section.page_mv_com h1{text-shadow:5px 5px 5px #7d7d7d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-family:'Noto Serif JP',serif;letter-spacing:.3em}.page-id-432 .container{margin:100px auto}.page-id-432 .archive-top{margin-bottom:50px}.page-id-432 .archive-top h2{position:relative;font-size:2.25rem;padding:.5rem .5rem 1rem;font-family:'Noto Serif JP',serif;letter-spacing:5px}h2.com_b{margin-bottom:1.5rem;border-bottom:5px solid #3f51b5!important}h2.com_r{border-bottom:5px solid #fc0000!important;margin-bottom:1.5rem}.greeting_area,.access_area,.profile_area_innner{max-width:960px;width:80%;margin:auto}.greeting{width:100%;margin-bottom:100px;border-radius:10px;margin-top:2em;-webkit-box-sizing:border-box;box-sizing:border-box}.slide-block-image.u-fade-type-slide.js-scroll-trigger.page_com.is-active{width:100%}.greeting p{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/logo_transparent1.png);font-size:1.2rem;line-height:1.8;margin-top:1em;padding-bottom:2em;background-position:center;background-repeat:no-repeat;background-size:60vh}.gl_box{width:30%;margin:0 0 0 auto}.name{font-family:"Noto Serif JP",serif;vertical-align:middle;text-align:right;margin-top:1em;font-weight:500;letter-spacing:3px}.name em{font-size:1.5rem;font-style:normal}table{border-collapse:collapse;border-spacing:0;border-color:#000}.profile_table table{border-top:1px solid #d8d8d8;width:100%}.profile_table table tr{border:1px solid #ddd}.profile_table table tr th{font-size:1.2rem;line-height:1.79;width:30%;border-right:1px solid #ddd;font-weight:500;background:rgb(216 216 216/20%)}.profile_table table tr td{padding:14px 62px;font-size:1.2rem;line-height:1.79;letter-spacing:.05rem;font-weight:500}.profile_table{margin-bottom:100px}.ac_office{background:#f7f7f7;font-weight:500;line-height:2;font-size:1.2rem;text-align:center;padding:1em 0;margin-top:1em}p.access_p{font-size:1.2rem;line-height:1.79;margin-top:.5em}.profile_table table tr td a{color:#333;text-decoration:none}.page-id-440 .container{max-width:960px;width:80%;margin:75px auto 100px}.rec_copy_innner{position:relative}.rec_copy h2{border-bottom:unset !important;padding:0 !important;margin-bottom:0 !important}p.rec_massege{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute;bottom:-25px;padding:15px 0;text-align:center;width:100%;font-style:italic;font-weight:600;background:-webkit-gradient(linear,left top,right top,from(#09337b),color-stop(50%,#09337b),to(#03a9f4));background:-o-linear-gradient(left,#09337b 0%,#09337b 50%,#03a9f4 100%);background:linear-gradient(to right,#09337b 0%,#09337b 50%,#03a9f4 100%);color:#fff;font-size:3rem!important}p.rec_text{font-size:1.2rem !important;margin-top:1em}.page-id-440 .archive-top,.page-id-79 .archive-top{margin-bottom:50px}.page-id-440 .archive-top h2,.page-id-79 .archive-top h2{position:relative;font-size:2.25rem;margin-bottom:1.5rem;border-image-slice:1;padding:.5rem .5rem 1rem;font-family:'Noto Serif JP',serif;letter-spacing:5px}.page-id-79 .archive-top h2{text-align:center}.page-id-440 .table-res-form th{background:#f7f7f7;width:30%;border-right:1px solid #ddd;border-left:1px solid #ddd}.page-id-440 .table-res-form td{border-right:1px solid #ddd}.page-id-440 .table-res-form tr:last-child{border-right:unset}.page-id-440 .table-res-form input[type=text],.page-id-440 input[type=email],.page-id-440 textarea,.page-id-440 .wpcf7 input[type=tel]{padding:.5em;width:90%;margin:auto}.page-id-440 textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:90%}td.td_last{border-right:unset !important}.slide-block-image img{width:100%;vertical-align:top}.slide-block{margin-top:35px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.slide-block:first-of-type{margin-top:0}.slide-block-contents{margin-top:20px}.slide-block-ttl{font-size:18px;font-weight:700}.slide-block-txt{margin-top:10px}@media screen and (min-width:768px){.demo03-section{margin-top:200px}.slide-block{display:-webkit-box;display:-ms-flexbox;display:flex}.slide-block:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.slide-block-image{width:55%}.slide-block-contents{width:45%;margin-top:0}}.slide-block-contents .tmd_left,.slide-block-contents .fmd_right,.slide-block-contents .mmd_left{width:100%}.u-fade-type-slide{position:relative;z-index:10}.u-fade-type-slide:after{content:'';display:block;width:100%;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;height:100%;background-color:#fff;position:absolute;top:0;right:0;background-color:#fff;transform:scaleX(1)}.u-fade-type-slide.is-active:after{-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.sidebar-wrapper{margin-bottom:2rem}.sidebar-title{font-size:1.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.2rem;padding:.5rem;color:#333;border-bottom:5px solid #3f51b5!important;border-image-slice:1;font-family:'Noto Serif JP',serif}.widget_recent_entries ul,.widget_meta ul,.widget_recent_comments ul,.widget_pages ul,.widget_meta ul,.widget_categories ul,.widget_archive ul,.widget_nav_menu ul,.calendar_wrap,.tagcloud{list-style:none}.widget_recent_entries li,.widget_meta li,.widget_recent_comments li,.widget_pages li,.widget_meta li,.widget_archive li,.widget_nav_menu li{position:relative;margin-bottom:.5rem}.widget_recent_entries a,.widget_meta a,.widget_recent_comments a,.widget_pages a,.widget_meta a,.widget_categories a,.widget_archive a,.widget_nav_menu a{text-decoration:none;color:#333}.sidebar-wrapper a:hover{opacity:.6}.widget_categories li{display:block;margin-bottom:.5rem}.widget_categories li a{font-size:.95rem;position:relative;display:block;padding:.9rem .6rem .9rem 2rem;color:#fff;background:#fc0000}.widget_categories li a:before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;left:.6rem;content:'\f02b';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.widget_categories .children{margin-bottom:.5rem;padding:0;padding-left:1rem;background-color:#415671}.widget_categories .children li{margin-bottom:0}.widget_categories .children li a{font-size:.9rem;background-color:transparent}.widget_categories .children li a:before{position:absolute;top:50%;left:.6rem;content:'∟';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.widget_categories .screen-reader-text{display:none}.widget_archive .screen-reader-text{position:relative;display:block;height:0;text-indent:-9999999px}.widget_categories form{position:relative}.widget_categories form:after{position:absolute;top:50%;right:1rem;content:'▼';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.widget_categories .postform,.widget_archive select{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",游明朝,YuMincho,HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:.95rem;width:100%;padding:4px 10px;cursor:pointer;border:.5px solid #333;border-radius:0;background-color:#fff;-webkit-appearance:none;-moz-appearance:none}.widget_archive label:after{position:absolute;top:4px;right:1rem;content:'▼';text-indent:0;pointer-events:none;color:#d7bd96}.tagcloud a{font-size:.9rem !important;line-height:1;position:relative;display:inline-block;margin-bottom:.5rem;padding:.2rem .5rem;text-decoration:none;color:#03162f;border:1px solid #000;background-color:#fff}.widget_nav_menu li a{font-size:1rem;font-weight:700;position:relative;padding-left:1.3rem;color:#333}.widget_nav_menu li a:before{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;left:0;content:'\f105';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#03162f}.widget_recent_entries li{padding-bottom:.5rem;border-bottom:1px solid #ddd}.widget_recent_entries li a:before{font-family:'Font Awesome 5 Free';font-weight:700;font-weight:900;position:absolute;left:5px;content:'\f303';color:#000}.widget_recent_entries li a{display:block;margin-bottom:.3rem;padding-left:1.6rem}.widget_recent_entries .post-date{font-size:.8rem;display:block}.calendar_wrap{padding:1rem;border:1px solid #ddd}.calendar_wrap table{width:100%}.calendar_wrap tbody{text-align:center}.calendar_wrap caption{font-weight:700;margin-bottom:1rem}.calendar_wrap td{padding:.3rem 0}.calendar_wrap tfoot td{padding-top:.7rem}.calendar_wrap tfoot td:last-child{text-align:right}.textwidget.custom-html-widget section.sns a{text-decoration:none;width:100%}.textwidget .sns{margin-bottom:1em}.textwidget.custom-html-widget section.sns{padding-top:0}ul#npcatch li{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}#npcatch figure{width:30%}#npcatch figure img{width:100%}ul#npcatch a{color:#333;text-decoration:none;border-bottom:.5px solid #333}.detail{width:70%;color:#333;text-decoration:none}.detail .title{font-size:1rem;font-weight:500}span.date{float:right;position:relative;font-size:.9rem;right:.5em}section.page_mv_info{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/rokugoubashi.jpg);background-size:cover;height:60vh;background-size:cover;background-position:right 0 bottom 39%;background-repeat:no-repeat;position:relative;overflow:hidden;border-top:10px solid #09337b;border-bottom:10px solid #fc0000}section.page_mv_works{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/kibounokakehasi.jpg);background-size:cover;height:60vh;background-size:cover;background-position:right 0 bottom 39%;background-repeat:no-repeat;position:relative;overflow:hidden;border-top:10px solid #09337b;border-bottom:10px solid #fc0000}section.page_mv_info p,section.page_mv_works p{right:0;bottom:-10px;-webkit-background-clip:text;color:transparent;background-image:-o-linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);background-image:linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);z-index:0;letter-spacing:.05em;font-weight:800;font-style:italic;font-family:'Roboto Condensed',sans-serif;font-size:11rem;position:absolute;-webkit-transform:translate(0%,50%);-ms-transform:translate(0%,22%);transform:translate(0%,22%)}section.page_mv_info h1,section.page_mv_works h1{text-shadow:5px 5px 5px #7d7d7d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-family:'Noto Serif JP',serif;letter-spacing:.3em}body.blog .container,.archive .container{width:80%;margin:100px auto}.blog .archive-top h2,.post-type-archive-infomation .archive-top h2{border-bottom:5px solid #3f51b5!important}.category h1,.archive.date h1{border-bottom:4px solid #fc0000}.category h1,.blog .archive-top h2,.archive.date h1,.post-type-archive-infomation .archive-top h2{position:relative;font-size:2rem;margin-bottom:1.5rem;border-image-slice:1;padding:.5rem .5rem 1rem;font-family:'Noto Serif JP',serif;letter-spacing:5px}.blog h1{text-shadow:5px 5px 5px #7d7d7d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-family:'Noto Serif JP',serif;letter-spacing:.3em}.category .archive-top h2,.category .archive h1{position:relative;font-size:2rem;margin-bottom:1.5rem;border-bottom:4px solid #fff;border-image-slice:1;padding:.5rem .5rem 1rem;font-family:'Noto Serif JP',serif;letter-spacing:5px}article.article-content h1{border-bottom:4px solid #09337b;position:relative;font-size:2rem;margin-bottom:1.5rem;border-image-slice:1;padding:.5rem .5rem 1rem;font-family:'Noto Serif JP',serif;letter-spacing:5px}.category .archive-top h2,.category .archive h1{border-bottom:4px solid #fc0000}.archive-top p{font-size:.875rem;line-height:1.7;margin-bottom:1.5rem}body.blog .article-list,.category .article-list,.archive .article-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1em;padding-top:1em;border-bottom:.5px solid #888}.article-list a{width:40%;display:contents;text-decoration:none;color:#fff}body.blog .article-list a:after,.category .article-list a:after,.archive .article-list a:after{display:block;clear:both;content:''}body.blog .article-list .img-wrap,.category .article-list .img-wrap,.archive .article-list .img-wrap{position:relative;float:left;line-height:1;width:40%;height:200px}body.blog .article-list .img-wrap img,.category .article-list .img-wrap img,.archive .article-list .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}body.blog .article-list .img-wrap .cat-data,.category .article-list .img-wrap .cat-data,.archive .article-list .img-wrap .cat-data{font-size:.75rem;position:absolute;top:4px;left:4px;padding:.3rem .5rem;color:#fff;border-radius:50px;background-color:#c9a673}body.blog .article-list .text,.category .article-list .text,.archive .article-list .text{width:70%;padding:15px 18px}body.blog .article-list .text a,.category .article-list .text a,.archive .article-list .text a{width:100%}body.blog .article-list .text h2,.category .article-list .text h2,.archive .article-list .text h2{font-size:1.15rem;margin-bottom:.5rem;font-weight:500}body.blog .article-list .text .article-date,.category .article-list .text .article-date,.archive .article-list .text .article-date{margin-right:.5rem;float:right;font-size:1rem;font-weight:400;padding-top:5px}body.blog .article-list .text .article-author i,.category .article-list .text .article-author i,.archive .article-list .text .article-author i{margin-right:.3rem}body.blog .article-list .text p,.category .article-list .text p,.archive .article-list .text p{font-size:1rem;line-height:1.7;padding-top:3em}body.blog ul.post-categories,.category ul.post-categories,.archive ul.post-categories{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;float:left;padding-right:.5em}body.blog ul.post-categories li,.category ul.post-categories li,.archive ul.post-categories li{list-style:none;font-size:.8rem;position:relative;margin:0 .5em 0 0;top:2px;background:#fc0000;padding:3px 10px;border-radius:4px;font-weight:500}span.article-date{color:#333}.infomation .text p{color:#333}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;border-radius:4px;padding:.5rem .9rem;border:1px solid #09337b}i.fas.fa-angle-right,i.fas.fa-angle-left{color:#3a6dcf}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#333}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#09337b}.page-id-59 .container{padding:50px 0}.post-list_inner{display:flex;display:-webkit-box;display:-ms-flexbox;margin-bottom:20px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.post-list_inner:hover{border-bottom-color:transparent;-webkit-transform:translateY(.2em);-ms-transform:translateY(.2em);transform:translateY(.2em);opacity:.6}.post-list-thumb{width:40%;position:relative}span.category{position:absolute;top:10px;z-index:1000;left:10px;background:#c29b61;border-radius:50px;padding:0 10px;font-size:.8rem}span.category a{color:#fff;text-decoration:none}.post-list-meta.vcard{width:60%;padding-bottom:20px;position:relative;-webkit-box-shadow:0px 1px 3px rgb(0 0 0/18%);box-shadow:0px 1px 3px rgb(0 0 0/18%);border-radius:0 4px 4px 0/0 4px 4px 0}.post-list_text{padding:15px 18px}.post-list-meta.vcard h2{font-size:1.3rem;margin-bottom:11px;line-height:1.6rem;color:#333}span.time{position:absolute;bottom:3px;right:12px;color:#aaa;letter-spacing:1px;font-weight:500}span.news_exc a{color:#333;text-decoration:none}a.post-list_box{text-decoration:none;color:#333}.post-list-meta.vcard a{color:#333;text-decoration:none}.post-list-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:4px 0 0 4px/4px 0 0 4px}.home .container{padding-top:0;margin-top:0;width:100%}.blog .contents,.archive .contents{width:calc(67.5% - 50.25px);float:left;margin-left:30px;margin-bottom:0}.header-box,.category .header-box{height:30px;background:#09337b;position:relative}.single .container,.page-id-59 .container{width:1200px;margin:50px auto 100px}.single .contents,.page-id-59 .contents{width:calc(67.5% - 50.25px);float:left;margin-left:30px;margin-bottom:0}.single span.article-date{float:right;color:#bbb;margin-bottom:10px}.article-content{padding:20px;padding-left:0;padding-right:10px}.article-content .article-info{margin-bottom:.5rem}.article-content .cat-data a{font-size:.8rem;margin-right:.5rem;padding:.1rem .5rem;text-decoration:none;color:#fff;background:#fc0000;border-radius:4px}.article-content .article-info .article-date,.article-content .article-info .article-author{font-size:.8rem;display:inline-block;margin-right:.5rem;color:#333}.article-content .article-info .article-author i{margin-right:.3rem}.article-content p,.article-content b,.article-content table,.article-content ul,.article-content ol{font-size:1rem;line-height:1.7;letter-spacing:1px}.article-content p,.article-content img,.article-content table,.article-content ul,.article-content ol{margin-bottom:2rem}.article-content h1{font-size:1.9rem;margin:0 0 1rem;letter-spacing:1px}.article-content h2{font-size:1.7rem;margin:3rem 0 2rem;padding:.4rem 0;letter-spacing:1px;border-bottom:solid 5px #03162f}.article-content h3{font-size:1.5rem;margin:2.5rem 0 1.8rem;padding:0 1rem;letter-spacing:1px;border-left:solid 7px #415671;background:0 0}.article-content h4{font-size:1.3rem;margin:2rem 0 1rem;letter-spacing:1px}.article-content h5{font-size:1.1rem;margin:0 0 .3rem;letter-spacing:1px}.article-content .article-img{margin-bottom:2rem}.article-content .article-img img{display:block;margin:0 auto}.article-content ul{margin-left:2rem;list-style:disc}.article-content ol{margin-left:2rem;list-style:decimal}.article-content table{border-collapse:collapse}.article-content th,.article-content td{padding:.6rem;vertical-align:middle;border:1px solid #ddd}.article-content figure{max-width:100%}.article-tag{text-align:right}.article-tag ul{font-size:0;margin-bottom:0}.article-tag ul li{font-size:.9rem;display:inline-block;margin-right:.5rem;vertical-align:middle}.article-tag ul li:last-child{margin-right:0}.article-tag ul li a{padding:.2rem .5rem;text-decoration:none;color:#000;border:1px solid #000}.article-tag ul li a:hover{opacity:.6}nav.page-nav{margin:50px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-nav .prev-link{width:44%;text-align:left;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:1px solid rgb(9 51 123/50%);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:10px 20px;font-weight:500}.page-nav .next-link{width:44%;text-align:right;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:1px solid rgb(58 109 207/50%);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:10px 20px;font-weight:500}.page-nav .prev-link:before{content:"PREV";position:absolute;top:-12px;left:10px;line-height:1;font-weight:700;color:#09337b;font-size:1rem;font-weight:700;font-family:"Cormorant Infant",serif;letter-spacing:5px}.page-nav .next-link:before{content:"NEXT";position:absolute;top:-12px;right:10px;line-height:1;font-weight:700;color:#09337b;font-size:1rem;font-weight:700;font-family:"Cormorant Infant",serif;letter-spacing:5px}nav.page-nav a:hover{background:rgb(197 228 254/20%);border:1px solid rgb(197 228 254/20%)}.fa-hatena:before{font-family:Verdana;font-weight:700;content:'B!'}.share{margin-top:40px;margin-bottom:40px}.share ul{width:100%;margin:0 auto;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.share li{width:19%;margin:0;margin-top:15px}.share li a{font-size:1rem;display:block;padding:0;text-align:center;text-decoration:none;-webkit-transition:ease-in-out,.2s;-o-transition:ease-in-out,.2s;transition:ease-in-out,.2s;border-radius:3px;border:1px solid #fff}.share li a:visited{opacity:.7}.facebook_share a{background-color:#1877f2;color:#fff}.tweet_share a{background-color:#1da1f2;color:#fff}.line_share a{background-color:#1dcd00;color:#fff}.hatena_share a{background-color:#00a4de;color:#fff}.pocket_share a{background-color:#ee4056;color:#fff}.facebook_share a:hover{color:#1877f2;border:1px solid #1877f2;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.tweet_share a:hover{color:#1da1f2;border:1px solid #1da1f2;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.line_share a:hover{color:#1dcd00;border:1px solid #1dcd00;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.hatena_share a:hover{color:#00a4de;border:1px solid #00a4de;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.pocket_share a:hover{color:#ee4056;border:1px solid #ee4056;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.infomation a[href*="tel:"]{color:#333;text-decoration:none}@media(max-width:599px){.share li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px}.share li i{font-size:1.3em;padding-top:3px}.share li span{display:none}.share ul{padding:0 .9rem}.share li a{font-size:.9rem}}.breadcrumb{width:80%;margin:auto;text-align:left;font-size:.6rem;padding:10px;letter-spacing:2px;font-size:1rem}.breadcrumb a{text-decoration:none;color:#333}section.page_mv_rec{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/tamagawa.jpg);background-size:cover;height:60vh;background-position:right 0 bottom 52%;background-repeat:no-repeat;position:relative;overflow:hidden;border-top:10px solid #09337b;border-bottom:10px solid #fc0000}section.page_mv_rec p{right:0;bottom:-10px;-webkit-background-clip:text;color:transparent;background-image:-o-linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);background-image:linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);z-index:0;letter-spacing:.05em;font-weight:800;font-style:italic;font-family:'Roboto Condensed',sans-serif;font-size:11rem;position:absolute;-webkit-transform:translate(0%,50%);-ms-transform:translate(0%,22%);transform:translate(0%,22%)}section.page_mv_rec h1{text-shadow:5px 5px 5px #7d7d7d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-family:'Noto Serif JP',serif;letter-spacing:.3em}td.td_last{text-align:center;padding:1.5em 0}section.page_mv_con{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/conveyorbelt_top_con.jpg);background-size:cover;height:60vh;background-position:right 0 bottom 66%;background-repeat:no-repeat;position:relative;overflow:hidden;border-top:10px solid #09337b;border-bottom:10px solid #fc0000}section.page_mv_con p{right:0;bottom:-10px;-webkit-background-clip:text;color:transparent;background-image:-o-linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);background-image:linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);z-index:0;letter-spacing:.05em;font-weight:800;font-style:italic;font-family:'Roboto Condensed',sans-serif;font-size:11rem;position:absolute;-webkit-transform:translate(0%,50%);-ms-transform:translate(0%,22%);transform:translate(0%,22%)}section.page_mv_con h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-family:'Noto Serif JP',serif;text-shadow:0 5px 5px #747474}.page-id-79 .archive-top h2{border-bottom:5px solid #09337b!important}.con_logo{text-align:center}.con_logo img{width:60%;margin:1em 0}.con_logo p{font-size:1.2rem;color:#333}.tel_box{width:83%;display:-ms-grid;display:grid;margin:auto}.contact_tel{background:#09337b;border-radius:9px;padding:1em;text-align:center;text-decoration:none}.contact_tel .tel_sub{font-size:1.5rem;color:#fff}.contact_tel .tel_num{color:#fff;font-size:3rem;letter-spacing:5px}.form_area{width:960px;margin:100px auto}p.form_text{text-align:center;line-height:2;font-size:1.1rem}.table-res-form{width:100%;margin-top:50px}.table-res-form tr{border-top:1px #ddd solid}.table-res-form tr:nth-child(2n+1){background:#fff}.table-res-form th,.table-res-form td{padding:1.5em 1.5em 1.5em 0;text-align:center}.table-res-form th{font-size:1.2rem;width:27%;text-align:right;vertical-align:top;color:#333}.table-res-form .requied{font-size:.8em;color:#fff;display:inline-block;padding:.3em .3em .2em;background:#fc0000;border-radius:2px}.wpcf7 input,.wpcf7 textarea{border:.5px solid #333 !important}.wpcf7 .wpcf7-submit{width:50% !important}@media only screen and (max-width:768px){.table-res-form th,.table-res-form td{width:100%;display:block}.table-res-form th{padding-bottom:0;text-align:left}.table-res-form .empty{display:none}}.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel]{padding:.5em;width:100%;height:30px}.table-res-form input[type=text]:focus,textarea:focus{background:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.table-res-form input[type=submit]{position:relative;left:4%;padding:.5em 4em;border-radius:5px;color:#fff;background:#09337b;font-weight:500;font-size:1.2rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1.5px solid #09337b !important}.table-res-form input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none;border:1.5px solid #f44336 !important;background:#fff;color:#f44336}textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#da648c !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:1px solid #da648c !important}.wpcf7-not-valid-tip{font-size:1.1em !important;font-weight:500 !important}p.pp{text-align:center}p.pp a{color:#333;text-decoration:none;font-weight:500;font-size:1.1rem}p.pp a:hover{opacity:.6}.wpcf7{background:#fff;font-size:14px;margin:0 0 2.5em !important;padding:0;width:100%}.p-page-header__title{font-family:'Noto Serif JP',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",游明朝,YuMincho,HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h1.p-entry__title{font-family:'Noto Serif JP',"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",游明朝,YuMincho,HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#790001}section.page_mv_pp{background-image:url(https://cura-endless.co.jp/wp-content/uploads/2021/10/20210919_112337-scaled.jpg);background-size:cover;height:60vh;background-size:cover;background-position:right 0 bottom 33%;background-repeat:no-repeat;position:relative;overflow:hidden;border-top:10px solid #09337b;border-bottom:10px solid #fc0000}section.page_mv_pp p{right:0;bottom:-10px;-webkit-background-clip:text;color:transparent;background-image:-o-linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);background-image:linear-gradient(45deg,rgb(255 255 255/70%) 0,rgb(125 167 220/80%) 46%,rgb(252 0 0/80%) 100%);z-index:0;letter-spacing:0;font-weight:800;font-style:italic;font-family:'Roboto Condensed',sans-serif;font-size:11rem;position:absolute;-webkit-transform:translate(0%,50%);-ms-transform:translate(0%,22%);transform:translate(0%,22%)}section.page_mv_pp h1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:rgb(255 255 255/90%);font-size:3.5rem;font-family:'Noto Serif JP',serif;text-shadow:0 5px 5px #747474}.privacy_policy{width:960px;margin:auto;margin-top:100px}.privacy_policy h1{text-align:center;font-size:2rem;font-weight:unset}p.title_down{margin-top:1.5em}.privacy_policy h2{margin-top:2em;font-size:1.4rem;font-weight:500;border-bottom:2px solid #ccc;padding-bottom:.5em;position:relative}.privacy_policy h2:after{content:'';display:block;width:75px;background-color:#09337b;height:2px;position:absolute;bottom:-1.5px;left:0}.privacy_policy p{margin-top:1em;line-height:2;font-size:1.1rem}.privacy_policy ol{margin-top:1em;line-height:2;padding-left:1.5em;font-size:1.1rem}p.ppa a{color:#f44336;text-decoration:none;font-weight:500}p.ppa a:hover{opacity:.6}li.pp_li_se{margin-top:1em}.home-top .article-top .img-wrap img{width:600px;height:400px}.home-top .article-top .text{margin-left:630px}.home-top .article-top .new-post{font-weight:700;display:block;margin-bottom:.5rem;color:red}.home-top .article-top .text h2{font-size:1.6rem;margin-bottom:1rem}.home-top .article-top .text .article-date,.home-top .article-top .text .cat-data{margin-bottom:1rem}@media all and (min-width:1025px) and (max-width:1502px){.hc_text{padding:1em;width:86%}.hs_text{width:87%}.hscl .slide-block-image{width:79%}.hscl .img_back{right:81%}}@media all and (min-width:1281px) and (max-width:1432px){section.page_mv_ser p,section.page_mv_com p,section.page_mv_info p,section.page_mv_rec p,section.page_mv_con p{font-size:11rem}section.page_mv_pp p{font-size:10rem}}@media all and (min-width:1025px) and (max-width:1280px){section.page_mv_ser p,section.page_mv_com p,section.page_mv_info p,section.page_mv_rec p,section.page_mv_con p{font-size:10rem}section.page_mv_pp p{font-size:8rem}}@media screen and (min-width:1025px) and (max-width:1539px){.hc_con_box,.hs_con_box{width:92%}}@media screen and (min-width:1279px) and (max-width:1397px){.hc_text{width:90%}}@media screen and (min-width:769px) and (max-width:1024px){.site-title-wrap img{top:24px!important}.header-nav li a{font-size:1rem}.site-title-wrap{width:95%;position:relative}.home .header-inner{height:90px}li#menu-item-439{padding:33px}.site-title-wrap img{position:absolute;top:18px}section.mv .mv_text{font-size:2.5rem}section.home_company h2{font-size:2.5rem;width:42%;left:-42px}section.home_news h2.mv_text{font-size:2.5rem;left:-42px;width:28%}.hc_title p.title_bg,.home_service .hs_title p.title_bg{font-size:7rem;font-size:7rem}.hc_title p.title_bg{font-size:7rem;font-size:7rem}.hc_innner{padding:100px 0 0}.hs_innner{padding:100px 0 100px}.hn_innner{padding:100px 0 50px}.hc_title,.hs_title{height:75px}.hc_text h3{font-size:1.7rem}.hc_text{width:95%;padding:0}.hc_text p{font-size:1rem}.hc_con_box,.hs_con_box{width:95%}.hccl{background-size:320px}section.home_company{margin-bottom:100px}section.home_service h2{font-size:2.5rem}.hs_text h3,p.service_neme{font-size:2rem;margin-bottom:10px;padding:10px 0}.hs_text p{font-size:1rem}.hs_text{width:85%}.hscl .slide-block-image{width:80%}.hs_area{width:85%}.news_box article{width:80%;padding:10px}.news_cat{width:13%}.news_date,.news_title h2,.button_top_info button{font-size:1rem}.hr_innner h2{font-size:2.5rem;font-weight:700}.hr_innner h3{font-size:1.4rem}.hr_innner p{font-size:1rem}.button_top_rec button{font-size:1rem;width:75%}section.home_recruit{height:550px}.footer_logo{padding:50px 0 30px}.footer_logo img{width:18%}.footoer_ad{width:60%;font-size:1rem}.header-inner{height:90px}.page-id-429 .container,.page-id-432 .container,body.blog .container,.archive .container,.page-id-440 .container,.form_area{width:90%;margin:50px auto}.ser_copy h2{font-size:3rem !important}.ser_copy h2 img{width:21%}.ser_copy p{font-size:1rem !important}.ele_area_u .elea_r img{width:70%;margin-top:1em}.gree_l p,.profile_table table tr th,.profile_table table tr td,.ac_office{font-size:1rem}.breadcrumb{width:90%}.elea_l h3,.pipa_r h3,.civil_r h3,.page-id-432 .archive-top h2,.archive-top h2,.archive h1,.page-id-440 .archive-top h2,.page-id-79 .archive-top h2{font-size:1.6rem}section.page_mv_ser,section.page_mv_com,section.page_mv_info,section.page_mv_rec,section.page_mv_pp,section.page_mv_con,section.page_mv_works{height:30vh}section.page_mv_ser h1,section.page_mv_com h1,section.page_mv_info h1,section.page_mv_rec h1,section.page_mv_pp h1,section.page_mv_con h1{font-size:3rem}section.page_mv_ser p,section.page_mv_com p,section.page_mv_info p,section.page_mv_rec p,section.page_mv_con p{font-size:9rem}section.page_mv_pp p{font-size:7rem}.blog .contents,.archive .contents{margin-left:0}body.blog .article-list .text,.category .article-list .text,.archive .article-list .text{padding:15px 0 15px 18px}body.blog .article-list .text p,.category .article-list .text p,.archive .article-list .text p{font-size:.8rem}.sidebar{width:34%}.rec_copy p{font-size:1rem !important}.single .container,.page-id-59 .container{width:100%}.single .sidebar{width:calc(32.5% - 39.75px) !important}.hscl .img_back{width:73%}}@media(max-width:767px){img.mv_pc{display:none !important}img.mv_sp{display:block !important}.home-top .article-top .img-wrap img{width:420px;height:280px}.home-top .article-top .text{margin-left:440px}}@media(max-width:800px){body.blog .container,.archive .container{margin:50px auto;width:90%!important}.contents,.sidebar{width:100%!important;margin-right:0!important;margin-left:0!important}.contents{margin-bottom:1.5rem}}@media(max-width:800px){.site-title a img{height:40px}.navbutton{font-size:2rem;position:absolute;z-index:999;top:50%;right:1.25rem;display:block;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;background-color:transparent}.navbutton:focus{outline:0}.header-nav-wrap{z-index:999;top:86px;right:auto;left:9%;display:none;width:100%;margin-left:0;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#03162f}.header-nav li{display:block;margin-right:0}.header-nav li a{position:relative;padding:.8rem 1.25rem;color:#fff;border-bottom:1px solid #333}.header-nav li a:after{font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:1.25rem;display:block;content:'\f105';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-nav{margin-bottom:1.5rem}.footer-nav ul{text-align:left}.footer-nav li{width:48%;margin-right:4%;margin-bottom:1rem}.footer-nav li:nth-of-type(2n){margin-right:0}.home-top .article-top .img-wrap{float:none}.home-top .article-top .img-wrap img{width:100%;height:60vw}.home-top .article-top .text{margin-left:0}.home-top .article-top .new-post,.home-top .article-top .text h2,.home-top .article-top .text .article-date,.home-top .article-top .text .cat-data{margin-bottom:0}.site-title a{font-size:2rem}.site-title a img{height:32px}.navbutton{right:.8rem}.header-nav-wrap{top:62px}.header-nav li a{padding:.8rem}.header-nav li a:after{right:.8rem}.archive-top h1{font-size:1.25rem;margin-bottom:1rem}.archive-top p{font-size:.8125rem;margin-bottom:1rem}.article-list{padding:.5rem}.article-list .img-wrap img{width:132px;height:88px}.article-list .img-wrap .cat-data{font-size:.6rem}.article-list .text h2{font-size:1rem;margin-bottom:0}.news_cat{display:none}.article-list .text .article-date,.article-list .text .article-author{font-size:.625rem;margin-bottom:0}.article-list .text .article-date{margin-right:.2rem}.post-list_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.article-content h1{font-size:1.6rem}.article-content h2{font-size:1.4rem}.article-content h3{font-size:1.3rem}.article-content h4{font-size:1.2rem}}@media only screen and (max-width:1023px){.home .header-inner,.header-inner{height:unset}.site-title-wrap{text-align:center}.site-title-wrap img{width:17%}section.mv .mv_text{font-size:1.8rem}section.mv .bg.is-animated .bg-wrap:before{left:-35px;width:116%}.bg .bg-wrap .inn{letter-spacing:2px;padding-left:.4em}.hc_innner{padding:75px 0 0;margin-top:30px}section.home_company h2,section.home_news h2.mv_text{font-size:2rem}.hc_title p.title_bg{font-size:5rem}.hc_title{height:100px;margin-bottom:0}.hc_text p{font-size:.8rem}.hc_con_box,.hs_con_box{width:95%}.hc_text{width:92%;padding:0}.hccl{background-size:250px}.hc_text h3{font-size:1.3rem}.hccr img{margin-bottom:0;width:86%}section.home_company{margin-bottom:75px}.home_service .hs_title p.title_bg{font-size:5rem}section.home_service h2{font-size:2rem}.hs_innner{padding:75px 0 75px}.hs_title{height:125px;margin-bottom:0}.hs_text h3,p.service_neme{padding:5px 0;font-size:1.5rem}.tdpg_img img{width:45%;margin:0 0 10px}.hs_text p{font-size:.8rem}.hscl .slide-block-image{width:75%}.hscl img{margin-bottom:20px}.hs_sec{margin-top:50px}.hs_area{width:85%}.article-list .text h2{font-size:.8rem}.button_top_info button{height:50px;font-size:1rem}.hn_innner{padding:75px 0 30px}.hr_innner h2{font-size:2rem;font-weight:700}small.en{font-size:.8rem}.hr_innner h3{font-size:1rem}.hr_innner p{font-size:.8rem}.button_top_rec button{height:45px;width:70%;font-size:1rem}.hr_innner{padding:50px 0 20px}section.home_recruit{height:400px}.footer_logo img{width:20%}.footer_logo{padding:50px 0 30px}.footoer_ad{width:70%}.footoer_ad{font-size:.8rem}#topBtn{display:none !important}.footer-nav-wrap{display:none}.footoer_ad{margin-bottom:20px}.footer{padding-bottom:70px}.globalMenuSp,.footer_menu{display:block !important}section.page_mv_ser,section.page_mv_com,section.page_mv_info,section.page_mv_rec,section.page_mv_pp,section.page_mv_con,section.page_mv_works{height:30vh}section.page_mv_ser h1,section.page_mv_com h1,section.page_mv_info h1,section.page_mv_rec h1,section.page_mv_pp h1,section.page_mv_con h1,section.page_mv_works h1{font-size:2.5rem}section.page_mv_ser p,section.page_mv_com p,section.page_mv_info p,section.page_mv_rec p,section.page_mv_con p,section.page_mv_works p{font-size:7rem}section.page_mv_pp p{font-size:3rem}.breadcrumb{width:90%;font-size:.8rem}.page-id-429 .container,.page-id-432 .container,body.blog .container,.page-id-440 .container{width:90%;margin:50px auto}.ser_copy h2{font-size:2rem !important}.ser_copy h2 img{width:19%;top:15px}.ser_copy p{font-size:.8rem !important}.page-id-429 section.electricalwork h2,section.pipingwork h2,section.civilwork h2{font-size:1.8rem}.elea_r p{font-size:.8rem !important;padding:2em}.elea_l h3,.pipa_r h3,.civil_r h3,.page-id-432 .archive-top h2,.archive-top h2,.archive h1,.page-id-440 .archive-top h2,.page-id-79 .archive-top h2{font-size:1.6rem}.elea_l p,.civil_r p{font-size:.8rem !important}.pipa_r p{font-size:.8rem !important}.gree_l p{font-size:.8rem}.name em{font-size:1.2rem}.profile_table table tr th,.profile_table table tr td,.ac_office{font-size:.8rem}.profile_table{margin-bottom:50px}.profile_area{margin-top:30px}.blog .contents,.archive .contents{margin-left:0}body.blog .article-list .text h2,.category .article-list .text h2,.archive .article-list .text h2{font-size:1rem}body.blog .article-list .text p,.category .article-list .text p,.archive .article-list .text p{font-size:.8rem}.contents,.sidebar{width:calc(32.5% - 39.75px)}.contents,.sidebar{width:calc(40.5% - 39.75px);margin-left:30px}.detail .title{font-size:.8rem}.widget_categories li a{font-size:.8rem}select#archives-dropdown-3{font-size:.8rem}.single .container,.page-id-59 .container{width:100%}.single .sidebar{width:calc(35.5% - 39.75px);margin-left:13px}.article-content h1{font-size:1.2rem}.article-content p,.article-content b,.article-content table,.article-content ul,.article-content ol{font-size:1rem;margin-bottom:1rem}.page-nav .prev-link,.page-nav .next-link{font-size:.6rem;width:40%}.rec_copy p{font-size:.8rem !important}.form_area{width:90%;margin:50px auto}.table-res-form tr{display:-webkit-box;display:-ms-flexbox;display:flex}.table-res-form th{font-size:.8rem}.table-res-form th,.table-res-form td{padding:1em}.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel]{height:20px}.table-res-form input[type=submit]{font-size:1rem}p.pp a{font-size:1rem}section.page_contens{margin-bottom:50px}.page-id-79 .table-res-form th{width:30%}.privacy_policy{width:90%}.privacy_policy p,.privacy_policy ol{font-size:.8rem}.privacy_policy h2{font-size:1.2rem}nav.globalMenuSp img{width:35%;padding:30px 0 10px}nav.globalMenuSp ul li a{display:block;color:#fff;padding:2em 0;text-decoration:none;font-size:1.1rem;color:#fff}body.blog .article-list,.category .article-list,.archive .article-list{display:block}body.blog .article-list .img-wrap img,.category .article-list .img-wrap img,.archive .article-list .img-wrap img{height:100%}body.blog .article-list .text,.category .article-list .text,.archive .article-list .text{width:100%;padding:15px 0}body.blog .article-list .img-wrap,.category .article-list .img-wrap,.archive .article-list .img-wrap{width:100%}.hs_text{width:89%}.hscl .img_back{width:74%}.hscl img{width:100%!important}.footer_menu{display:none}ul.floating{background:#f44336;margin:0 auto;padding:.5em 0;width:100%;overflow:hidden;display:table;table-layout:fixed;text-align:center;width:100%}ul.floating li{margin:0;padding:0;display:table-cell;vertical-align:middle;list-style-type:none;font-size:13px;line-height:15px;width:25%}ul.floating li a i{font-size:15px;padding:5px;color:#fff}ul.floating li a{border:none;display:block;color:#fff;text-align:center;text-decoration:none;line-height:1.5em}.floating{position:fixed;bottom:0;left:0;background:#333;-moz-opacity:.9;opacity:.9;z-index:101}.hamburger{display:block;z-index:3;height:auto;cursor:pointer;text-align:center;color:#333}nav.globalMenuSp{padding-top:5vh;position:fixed;z-index:1000;top:0;left:0;color:#fff;background:rgb(244 67 54/80%);text-align:center;width:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;min-height:100vh}nav.globalMenuSp ul{margin:0 auto;padding:0;width:100%}nav.globalMenuSp ul li{list-style-type:none;padding:0;width:100%;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all}nav.globalMenuSp ul li:last-child{padding-bottom:0}nav.globalMenuSp ul li:hover{background:rgb(255 255 255/80%)}nav.globalMenuSp.active{opacity:100;display:block;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.is-fixed{display:none !important}nav.globalMenuSp ul li a:hover{color:#2196f3}.modal-window{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;line-height:1.3;display:none9}.modal-window:target{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.is-active.modal-window{display:block9}.modal-window:target{display:block9}.modal-window .modal-inner{position:absolute;top:100px;left:5%;z-index:20;padding:5%;margin:0 auto;width:80%;overflow-x:hidden;border-radius:6px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6)}.modal-window .modal-close{display:block;text-indent:-100px;overflow:hidden}.modal-window .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#333;-moz-opacity:.7;opacity:.7}.modal-window .modal-close:after{content:'\00d7';position:absolute;top:70px;right:15%;z-index:20;margin:0 auto;background:#fff;border-radius:2px;padding:10px;text-decoration:none;text-indent:0}.modal-window{-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}}@media only screen and (max-width:767px){.sp_block{display:block}.pc_block{display:none}.start p{width:150px}header{position:relative}.home .header-inner,.header-inner{height:unset}.site-title-wrap{text-align:center}.site-title-wrap img{position:unset;width:75%;top:4px}section.mv{display:block;height:unset}section.mv ul#slide_wrapp{height:50vh;width:100%}ul#slide_wrapp li{display:list-item;list-style:none}.sp_mv_bottom{width:100%;height:40vh}section.mv img.mv_pc1{margin:0 0 0 auto;width:unset;height:50vh;max-width:unset;position:relative;left:-225px;bottom:0}section.mv img.mv_sp2{margin:0 0 0 auto;width:unset;height:65vh;max-width:unset;position:relative;right:28%;bottom:76px}section.mv img.mv_sp{margin:0 0 0 auto;width:unset;height:auto;max-width:unset;position:relative;right:0;width:100%;bottom:130px}section.mv .mv_text{font-size:1.4rem;position:relative;padding-bottom:30px;margin-top:20px}section.mv .bg .bg-wrap{width:98%;left:-10px}.bg .bg-wrap .inn{letter-spacing:2px;padding-left:1em}img.mv_pc{display:none}.hsa_l_b h3,.hsa_r_b h3{font-size:1.05rem;padding:10px 0 10px}.hsa_r_b{margin-top:20px}section.mv .news_box{display:none}.hw_innner{max-width:100%;padding:50px 0 50px;margin:auto;width:95%}.hw_title{text-align:right;width:97%}.hw_title p.sec_title{font-size:2rem}.hn_innner{padding:50px 0 20px;width:90%}section.home_works .hw_box{margin-top:30px}.hw_box article{width:49%}.hw_box img{width:100%!important}.hw_box article{border:1px solid #c9c9c9;margin-bottom:15px;-webkit-box-shadow:rgb(0 0 0/5%) 0 2px 20px;box-shadow:rgb(0 0 0/5%) 0 2px 20px;padding:0!Important}.article-list .text h2{font-size:.8rem;margin-bottom:5px}.bottun_area{height:50px}.button_top_info{width:60%}.button_top_info button{height:40px;font-size:.9rem}section.home_sea_service:after{right:0}section.mv .bg.is-animated .bg-wrap:before{left:-35px;width:116%}section.home_news li a{display:unset}section.home_news .news_box li{font-size:.9rem}.hc_title{text-align:right}.hc_title hr{margin:0 0 0 auto}.hn_innner .bottun_area{margin-top:0}address{font-size:1rem}.news_box{margin-top:20px}section.home_news .news_box li{padding:7px}.telfax{display:block;width:100%}.telfax p{width:100%;margin-bottom:0;font-size:.9rem}.footer-inner{margin-bottom:10px}.hc_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hca_l{width:100%}.hca_r{width:95%;margin:20px auto 0}.hca_r:before{font-size:3.5rem;top:42px}.hca_l_inner{padding:20px 0;width:90%;margin:auto}section.home_company h2,section.home_news h2.mv_text{font-size:1.2rem;letter-spacing:normal}.hca_l_inner p{font-size:.9rem;line-height:1.8;padding:0}.hca_l{background-size:327px;margin-bottom:30px}section.home_company{margin-bottom:0}.hs_innner{padding:50px 0;width:90%}section.home_service p,section.home_sea_service p{padding-right:0;font-size:2rem}section.home_service h2{font-size:1rem;margin:.5em 0}.home_ser_area{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:20px}.hsa_l_t:after{display:none}.hsa_l_t{width:100%}.hsa_r_t{width:100%}section.home_service:after{left:0;border-radius:0 36px 36px 0}.hsa_r_t_inner{padding:0}h3.fea_t{font-size:1.25rem;margin-top:15px}.hs_title{height:unset}.hsa_r_t hr{margin:0 0 1em;width:100%}.hsa_r_t_inner p{font-size:.9rem!important}.home_ser_area.bottom{margin-top:30px}.hsa_l_b,.hsa_r_b{width:100%}.hsa_r_b{margin-top:20px}section.home_news p.sec_title{font-size:2rem}.news_box p{padding-left:.5em}.footer_logo{padding:50px 0 20px}.footer_logo img{width:35%}.fa_l,.fa_r{width:100%}.footoer_ad{display:block;width:100%;font-size:.9rem}.fa_r{margin-top:20px}.footer-nav ul{display:none}#topBtn{display:none !important}.footer-nav-wrap{display:none}.footoer_ad{margin-bottom:20px}.footer{padding-bottom:70px}.globalMenuSp,.footer_menu{display:block !important}ul.floating{background:#f44336}.footoer_ad{pointer-events:none}section.page_mv_ser,section.page_mv_com,section.page_mv_info,section.page_mv_rec,section.page_mv_pp,section.page_mv_con{height:30vh}section.page_mv_ser h1,section.page_mv_com h1,section.page_mv_info h1,section.page_mv_rec h1,section.page_mv_pp h1,section.page_mv_con h1,section.page_mv_works h1{font-size:2rem}section.page_mv_ser p,section.page_mv_com p,section.page_mv_info p,section.page_mv_rec p,section.page_mv_con p,section.page_mv_works p{font-size:3.5rem;bottom:-3px}section.page_mv_pp p{font-size:3rem}.breadcrumb{font-size:.6rem;width:90%}.page-id-429 .container,.page-id-432 .container,body.blog .container,.archive.category .container,.page-id-440 .container{width:95%;margin:50px auto}h2.conveyorbelt_service{text-align:center;border-bottom:2px solid #09337b!important}section.repair .bg .bg-wrap{padding:10px 0}h3.service_menu{padding:0;font-size:unset!important}section.repair .bg .bg-wrap .inn{font-size:1.1rem;padding:5px 0}.ctb_tl,.ctb_bl{width:100%}.ctb_tr,.ctb_br{width:100%}.Conveyor_type_box h4{font-size:1rem!important;font-weight:700}.ctb_tr{margin-top:10px}section.repair p{font-size:.9rem}.ca_box,.ss_box{-ms-flex-wrap:wrap;flex-wrap:wrap}.ca_l,.ca_r,.ss_l,.ss_r{width:100%}.ca_box h3{font-size:1rem!important;font-weight:700}section.sea__service h2{text-align:center;border-bottom:2px solid #08abf5!important}.ss_box h3{font-size:1rem!important;padding:10px 0;font-weight:700}section.service_contact,section.sea__service{margin-top:50px}section.service_contact h2{font-size:1.2rem!important;padding:.5em 0;text-align:center;border-bottom:2px solid #f44336!important}.con_logo img{width:80%;margin:0 0 1em}.con_logo p{font-size:1rem}.tel_mail_box{-ms-flex-wrap:wrap;flex-wrap:wrap}.tel_mail_box .contact_tel,.contact_mail{width:100%}.contact_tel,.contact_mail{padding:10px 0}.tel_mail_box .contact_tel .tel_num{font-size:1.3rem}.tel_mail_box .contact_tel .tel_sub{font-size:.8rem}.contact_mail i.far.fa-envelope{font-size:2rem}.contact_mail a{font-size:unset}.contact_mail p{font-size:1rem!important}.contact_mail{margin-top:10px}.ss_r{margin-top:10px}.page-id-432 .archive-top h2,.archive-top h2,.category h1,.page-id-440 .h2,.page-id-79 .archive-top h2,.page-id-79 .archive-top h2{font-size:1.5rem !important;margin-bottom:1.5rem;border-bottom:3px solid #fff}.page-id-432 .archive-top{margin-bottom:25px}.greeting_area,.access_area,.profile_area_innner{max-width:100%;width:100%}.page-id-432 .archive-top h2{padding:.5rem;text-align:center}h2.com_b{border-bottom:2px solid #3f51b5!important}.greeting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px;margin-top:0}.greeting p{font-size:.9rem;background-size:36vh}.gl_box{width:60%}.name{padding-right:0;font-size:.9rem}.profile_table table tr th{font-size:.9rem}.profile_table table tr td{padding:14px 10px;font-size:.9rem}.profile_table{margin-bottom:50px}.ac_office{line-height:1.8;font-size:1rem;padding:1em 0;margin-top:.5em}section.page_contens{margin-bottom:50px}h2.com_r{border-bottom:2px solid #fc0000!important}p.access_p{font-size:.9rem}.blog .contents,.archive .contents{width:100%;float:left;margin-left:0;margin-bottom:0}body.blog .article-list,.category .article-list,.archive .article-list{display:block}body.blog .article-list .img-wrap,.category .article-list .img-wrap,.archive .article-list .img-wrap{position:relative;float:left;line-height:1;width:100%;height:200px}body.blog .article-list .text,.category .article-list .text,.archive .article-list .text{width:100%;padding:15px 0}body.blog .article-list .text h2,.category .article-list .text h2,.archive .article-list .text h2{font-size:1rem}body.blog .article-list .text p,.category .article-list .text p,.archive .article-list .text p{font-size:.8rem}.pagination ul li a,.pagination .current{font-size:.8rem}.sidebar{max-width:100% !important}.sidebar-inner{width:95%;margin:auto}.single .article-content{padding:0;padding-left:0;padding-right:0}.single .container,.page-id-59 .container,.archive.date .container,.archive.category .container{width:90%;margin:20px auto}.single .contents,.page-id-59 .contents{width:100%;margin-left:0}.article-content h1{font-size:1.2rem}.single span.article-date{font-size:.8rem}.article-content .article-img{margin-bottom:1rem}.share ul{padding:unset}.share li{margin-top:0}.share li a{font-size:.8em;padding:5px 0}.page-nav .prev-link{width:37%}.page-nav .next-link{width:37%}.page-nav .next-link{font-weight:500}.header-box,.category .header-box{height:25px}.blog .archive-top h2,.post-type-archive-infomation .archive-top h2{border-bottom:2px solid #3f51b5!important;text-align:center;padding:.5rem .5rem!important;margin-bottom:10px}article.article-content h1{border-bottom:2px solid #09337b;font-size:1.3rem;padding:.5rem;margin-bottom:.5rem;letter-spacing:0}.sidebar-title{border-bottom:2px solid #3f51b5!important}.sidebar-inner{width:100%}.single .header-box,.category .header-box{height:7px!important;background:#09337b;border-bottom:7px solid #fc0000}.archive.date .header-box{height:7px!important;background:#09337b;border-bottom:7px solid #fc0000}.article-content .article-info{margin-bottom:0}.archive.date h1,.category h1{font-size:1.5rem;padding:.5em!important;margin-bottom:0}.category h1,.archive.date h1{border-bottom:2px solid #fc0000}.rec_copy p{font-size:1rem !important;margin-top:1.5em}.form_area{width:90%;margin:50px auto;width:90%}.table-res-form{width:100%;margin-top:50px}.page-id-440 .table-res-form th{width:100%;text-align:center}p.form_text{line-height:1.8;font-size:.9rem;text-align:left}.table-res-form th,.table-res-form td{padding:1em 0}.table-res-form{margin:.5em auto;width:100%}.page-id-440 .table-res-form td{border-left:1px solid #ddd}td.td_last{border-left:unset !important}.table-res-form input[type=submit]{left:12%;font-size:.9rem}.wpcf7 .wpcf7-submit{width:70% !important}p.pp a{font-size:.8rem}.page-id-440 .table-res-form input[type=text],.page-id-440 input[type=email],.page-id-440 textarea,.page-id-440 .wpcf7 input[type=tel]{padding:.5em 0}.page-id-79 .table-res-form th{background:#f7f7f7}textarea.wpcf7-form-control.wpcf7-textarea{width:90%}tr.td_last{border:unset !important}p.rec_massege{padding:5px 0;font-size:1.3rem !important}.page-id-440 .archive-top h2,.page-id-79 .archive-top h2{padding:.5rem;text-align:center}section.page_mv_pp p{right:0;bottom:-2px}.privacy_policy{width:90%;margin:auto;margin-top:50px}.privacy_policy h2{font-size:1.2rem}.privacy_policy p{line-height:1.8;font-size:.9rem}.privacy_policy ol{line-height:1.8;font-size:.9rem}section.page_mv_con h1{top:50%;left:50%;transform:translate(-26%,-50%);-webkit-transform:translate(-26%,-50%);-ms-transform:translate(-48%,-50%);width:100%}.page-id-79 .archive-top h2{border-bottom:2px solid #09337b!important}.con_logo p{font-size:.95rem}.contact_tel .tel_sub{font-size:.8rem}.contact_tel .tel_num{font-size:1.6rem}.tel_box{width:96%}.page-id-79 .archive-top{margin-bottom:10px}.table-res-form th{font-size:1rem}.page-id-79 .table-res-form tr{border:1px #ddd solid}.page-id-79 .table-res-form th,.table-res-form td{padding:10px 0;text-align:center}.page-id-79 .table-res-form input[type=text],input[type=email],.page-id-79 textarea,.page-id-79 .wpcf7 input[type=tel]{padding:.5em 0;width:90%}.table-res-form tr{display:block}.page-id-79 .table-res-form th{width:100%}.hscl .u-fade-type-slide:after{background-color:#fff;z-index:0}body.blog.logged-in aside#sidebar,.single .sidebar{width:100%;margin-left:0}nav.globalMenuSp img{width:38%;padding:0 0 30px}nav.globalMenuSp ul li a{display:block;color:#fff;padding:1em 0;text-decoration:none;font-size:1.1rem;color:#fff}}@media screen and (max-width:361px){section.mv .mv_text{font-size:1.4rem}section.home_recruit{height:60vh}section.mv .mv_text{padding-bottom:30px;margin-top:20px}.hca_l_inner p,.hsa_r_t_inner p,.news_box p{font-size:.9rem!important}.hsa_l_b h3,.hsa_r_b h3{font-size:1rem}section.service_contact h2{font-size:1.1rem!important}section.mv img.mv_sp2{margin:0 0 0 auto;width:unset;height:76vh;max-width:unset;position:relative;right:28%;bottom:105px}section.mv img.mv_pc1{margin:0 0 0 auto;width:unset;height:50vh;max-width:unset;position:relative;left:-150px;bottom:0}}@media screen and (min-width:769px){ul.floating,nav.globalMenuSp{display:block !important}}@media screen and (min-width:1270px) and (max-width:1420px){.site-title-wrap{width:95%}.header-nav li{letter-spacing:0}section.home_service:after{left:-3.8%}section.home_sea_service:after{right:-3.8%}.hn_innner,.hs_innner,.hw_innner{max-width:1260px;width:85%}section.mv .mv_text{font-size:2.7rem}.hca_l_inner{padding:0 50px}.hca_r:before{font-size:10rem}.hsa_r_t p{font-size:1.1rem!important}h3.fea_t{padding:0}.hsa_l_t:after{height:93%}}@media screen and (min-width:767px) and (max-width:769px){nav.globalMenuSp img{width:20%}.site-title-wrap img{width:45%}section.mv{height:auto}section.mv img{width:88%}section.mv .news_box{display:none}.hc_area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.slide-block-image img{width:90%}.hca_r,.hca_l{width:95%}.hca_l_inner p{font-size:1rem}.hca_r:before{font-size:6rem;top:25px}.hca_l_inner{padding:50px 0}.hca_l{background-size:376px;margin:auto}section.home_company{margin-bottom:0}section.home_service p,section.home_sea_service p,.hw_title p.sec_title,section.home_news p.sec_title{font-size:2.5rem}section.home_service:after{left:-.8%;border-radius:0 36px 36px 0}.hs_innner{width:95%}section.home_service h2{font-size:1rem}.home_ser_area{margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_innner{width:90%}.hsa_l_t{width:100%}.slide-block-image img{width:100%}.slide-block-image.u-fade-type-slide.js-scroll-trigger.page_com.is-active{width:100%}.hsa_r_t p{font-size:1rem!important}h3.fea_t{font-size:1.5rem;padding:0}.hsa_l_t:after{display:none}.hsa_r_t{width:100%;margin-top:30px}.hsa_r_t_inner{padding:0}.home_ser_area.bottom{margin-top:50px}.hsa_l_b,.hsa_r_b{width:49%}.hsa_l_b h3,.hsa_r_b h3{font-size:1rem}.hw_innner{width:95%;padding:75px 0 50px}section.home_works .hw_box{margin-top:30px}.hw_box article{width:46%;margin-bottom:10px}.article-list .img-wrap img{width:100%;height:auto}.hw_box article{-webkit-box-shadow:rgb(0 0 0/5%) 0 2px 20px;box-shadow:rgb(0 0 0/5%) 0 2px 20px}.bottun_area{height:90px}section.home_sea_service:after{right:-.8%}.home_ser_area.bottom{margin-top:30px}.hn_innner{width:95%}section.home_news .news_box li{font-size:1rem}.hc_title{margin-bottom:20}.telfax{width:55%}h3.service_menu{padding:0}h3.service_menu{font-size:unset}section.repair .bg .bg-wrap .inn{font-size:2rem}section.repair .bg .bg-wrap{padding:5px 0}.Conveyor_type_box h4{font-size:1.5rem!important}section.repair p{font-size:1rem}.ca_box h3{font-size:.95rem!important}section.sea__service{margin-top:50px}section.sea__service h2,section.service_contact h2{font-size:1.6rem}.ss_box h3{padding:10px 0;font-size:1rem!important}.tel_mail_box .contact_tel .tel_num{font-size:1.7rem}.tel_mail_box .contact_tel,contact_mail{width:48%;margin:auto}.contact_tel{padding:.5em 0}.contact_mail i.far.fa-envelope{font-size:2.2rem}.contact_mail p{font-size:1rem!important}.greeting_area,.access_area,.profile_area_innner{width:100%}.greeting p{font-size:1rem;background-size:35vh}.gl_box{width:35%}.greeting{margin-bottom:75px}.profile_table table tr th,.profile_table table tr td,.ac_office{font-size:1rem;padding:1em 2em}p.access_p{font-size:1rem}.sidebar{max-width:100%!important}.category h1,.blog .archive-top h2,.archive.date h1,.post-type-archive-infomation .archive-top h2{font-size:1.6rem}p.rec_massege{font-size:2rem!important;padding:10px 0}.rec_copy p{font-size:1rem !important}p.rec_text{margin-top:2em}.archive-top p{font-size:1rem}.contact_tel .tel_sub{font-size:1.1rem}.contact_tel .tel_num{font-size:2.5rem}.page-id-440 .archive-top,.page-id-79 .archive-top{margin-bottom:20px}p.form_text{font-size:1rem}.table-res-form th{font-size:1rem}.table-res-form th,.table-res-form td{padding:1em 0 1em 1em}.page-id-79 .table-res-form th{width:35%}.privacy_policy p,.privacy_policy ol{font-size:1rem}section.page_mv_pp p{font-size:6rem}.contact_mail{line-height:0}}@media screen and (min-width:1023px) and (max-width:1025px){.header-nav li a{font-size:.9rem}.tel_num{font-size:1.3rem}.tel_sub{font-size:.7rem}li#menu-item-439{padding:17px 5px}li#menu-item-439 a{font-size:.9rem}.header-nav li a{padding:0 4px}li#menu-item-405{font-size:.9rem;padding:17px 10px}section.mv{height:auto}section.mv .mv_text{font-size:2rem;bottom:16%}section.mv .news_box{width:50%;padding:15px}section.mv .news_box li{font-size:.9rem}li.mv_i_news{width:13%!important}li.mv_i_news{width:unset}.hc_innner{padding:75px 0 0}.hca_l_inner{padding:0 20px}section.home_company h2{font-size:1.6rem;width:100%}.hc_innner{padding:125px 0 0}.hca_r:before{top:32px;font-size:7rem}.hca_l_inner p{padding:0;font-size:.9rem}.hca_l{background-size:378px}.hs_innner{padding:50px 0;width:95%}section.home_service p,section.home_sea_service p,.hw_title p.sec_title,section.home_news p.sec_title{font-size:2.5rem}section.home_service h2{font-size:1rem;margin:.5em 0}.home_ser_area{margin-top:50px}.hsa_r_t_inner{padding:0 1em}h3.fea_t{font-size:1.5rem}.hsa_r_t p{font-size:.9rem!important}section.home_service:after{left:-.8%;border-radius:0 36px 36px 0}.hsa_r_t hr{margin:0 0 1em}.home_ser_area.bottom{margin-top:50px}.hsa_l_b h3,.hsa_r_b h3{font-size:1.3rem;padding:.5em 0 0}.hw_innner{padding:75px 0;width:95%}section.home_works .hw_box{margin-top:30px}.hw_box article{margin-bottom:30px}.hw_box .work_title h2{font-size:.9rem}.bottun_area{height:50px}section.home_sea_service:after{right:-.8%}.hn_innner{padding:75px 0 50px;width:95%}section.home_news .news_box li{font-size:1rem}.footer_logo img{width:15%}.telfax{width:40%}section.repair .bg .bg-wrap .inn{font-size:2rem}section.repair .bg .bg-wrap{padding:10px 0}.Conveyor_type_box h4{font-size:1.5rem!important}.archive-top h2{font-size:2rem}.ss_box h3{padding:10px 0;font-size:1.5rem!important}section.repair p{font-size:1rem}section.sea__service h2,section.service_contact h2{font-size:2rem}.contact_tel{padding:.5em}.contact_mail p{font-size:1.1rem!important}.greeting_area,.access_area,.profile_area_innner{width:100%}.archive-top h2{font-size:2rem!important}.greeting p{font-size:1rem;background-size:27vh}p.access_p{font-size:1rem}p.rec_massege{padding:10px 0}p.rec_massege{font-size:2rem!important}.table-res-form th{font-size:1rem}.table-res-form input[type=submit]{font-size:1rem}p.pp a{font-size:.9rem}.con_logo p,p.form_text,.privacy_policy p{font-size:1rem}.contact_tel .tel_sub{font-size:1.2rem}.contact_tel .tel_num{font-size:2.5rem}}