@import url(https://fonts.google.com/?query=Noto+Sans+JP);*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:700;font-size:100%;vertical-align:baseline}header,footer,nav,section,article,aside,figure,figcaption{display:block}body{line-height:1;font-family:'Noto Sans JP';-webkit-text-size-adjust:100%;-webkit-appearance:none}ol,ul{list-style:none;list-style-type:none}a{color:#fff}footer{width:100%;min-width:1200px;background-color:#303030;padding-top:12px;padding-bottom:80px;line-height:28.8px}a{color:#fff}.sm-appear{display:none}img{width:100%;height:auto}.background-color01{background-color:#1c2649}.background-color02{background-color:#eef2f5}.background-color03{background-color:#fff}.font-color{color:#1c2649}.font-text-color{color:#000}.wrapper{width:100%;margin:0 auto;max-width:1080px;padding:50px 0}.title{font-size:32px;position:relative}.title h2{margin-left:20px;line-height:40px}.title p{opacity:10%;font-size:72px;margin-left:60px;position:absolute;margin-top:-29px;line-height:40px}.underline{margin-top:10px;display:flex}.stripe{height:10px;width:6px;transform:skew(-45deg);background-color:#1c2649;margin-right:6px}.btn-kubo{display:inline-block;padding:18.5px 90px;color:#fff;font-size:16px;border-radius:50px;border:none;text-align:center}.arrow-icon{position:relative}.arrow-icon-color{position:relative}.arrow-icon-color:before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:30px;width:10px;height:10px;border-top:2px solid #1c2649;border-right:2px solid #1c2649;transform:rotate(45deg)}.arrow-icon:before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:30px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.right{position:absolute;left:70%}.recruit{position:relative}.recruit-btn{background-color:#fff;border:solid 1px #1c2649;color:#1c2649;position:absolute;top:80%;left:40%}.page-switch{font-size:12px;line-height:21.6px;float:left;padding-left:30px;margin-top:-25px}.header-container{width:100%;min-width:1200px;position:fixed;z-index:10;background-color:#fff;top:0;left:0}.header-inner{display:flex;padding:0 10%;justify-content:space-between;height:80px;width:100%;min-width:1200px}.header-inner img{width:137px;height:50px;margin-top:15px}.header-line{height:10px;width:100%;background-color:#000;transform:translateY(80px)}.menu-list{display:flex;padding:0 6px;margin-left:150px;margin-top:-64.5px}.menu-item{color:#000;margin-left:24px;font-size:15px;padding-top:25px;border-top:3px solid #fff;display:inline-block;width:60px;text-align:center}.menu-item:hover{color:#1c2649;border-top:3px solid #1c2649;cursor:pointer}.header-right{display:flex;justify-content:center}.header-info{margin-right:10px}.header-tell-number{font-size:18px;line-height:32.4px;padding-top:10px;padding-right:10px}.header-business-hours{font-size:12px;line-height:21.6px;transform:translateX(20px)}.header-btn{display:inline-block;margin:15px 0;padding:16px 18px;color:#fff;height:50px;font-size:15px;border-radius:4px;border:none;line-height:21.72px;border:solid 1px #1c2649}.header-btn:hover{background-color:#fff;color:#1c2649;border:solid 1px #1c2649}section{min-width:1200px}.about-right{position:relative;left:67%}.about{position:relative;background-color:bisque;padding-top:50px;height:500px}.about-container{height:78%;position:absolute;opacity:.9;left:24%;width:100%}.about-container-text{min-width:474px;color:#fff;font-weight:400;font-size:16px;line-height:28.8px;position:absolute;width:35%;left:30%;top:45px}.about-btn{background-color:#fff;border:solid 1px #1c2649;color:#1c2649;position:absolute;left:45%;top:60%}[class|=feature-item]{display:flex;margin:30px 0 80px}.feature{margin-top:-160px}.feature-text{font-size:20px;line-height:50px;padding:50px 10px;text-align:center;margin-top:40px;width:500px;height:220px}.feature-text-background{background-color:rgba(255,255,255,0);background-image:repeating-linear-gradient(-45deg,#eef2f5,#eef2f5 3px,transparent 0px,transparent 5px);transform:translateX(30px)}.feature-img{width:570px;height:300px}.feature-container{position:relative}.feature-title{text-align:center;font-size:32px;line-height:46.34px}.feature-num{font-size:56px;line-height:81.09px;color:#1c2649}.num-left{position:absolute;top:-30px;left:30px}.num-right{position:absolute;top:-30px;right:75px}.feature-left{transform:translateX(-30px)}.box{height:67.5px;width:16px;transform:skew(-45deg);background-color:#1c2649;position:absolute;left:70px;top:40px;z-index:1}.feature-item-03 .feature-text{line-height:40px}.feature-btn{margin-left:400px;transform:translateY(-50px);border:solid 1px #1c2649}.feature-btn:hover{background-color:#fff;color:#1c2649;border:solid 1px #1c2649}.service-item-parent-box{padding-top:15px;text-align:center}.service{position:relative;margin-top:20px;margin-bottom:500px}.service-item-text-underline span{background:linear-gradient(transparent 70%,#eef2f5 0%);font-weight:400}@media screen and (min-width:681px){.ninsho-info2-img{display:none!important}.ninsho2-img{display:none!important}}@media screen and (max-width:680px){.ninsho-info-img{display:none!important}.ninsho-info2-img{text-align:center!important;margin-top:20px}.ninsho2-img{width:50px!important}.service-item-text-underline span{line-height:.4;border-bottom:8px solid #eef2f5}}.service-title{transform:translateY(70px)}.service-container{background-color:rgba(28,38,73,.9);width:80%;height:200%;top:280px;position:absolute;left:20%;padding-bottom:25%;padding-top:30px}.page-bi-top-content-sentences-description-li-top-page-inner{display:flex}.page-bi-top-content-sentences-description-li-top-page-inner p{font-weight:400}.fa-dot-circle{margin-top:7px}.service-container:before{width:calc(100% - 120px);display:block;position:absolute;content:"";border-bottom:solid 120px #1c2649;border-left:solid 120px transparent;bottom:100%;z-index:2;opacity:90%}.service-list{display:flex;padding-left:114px;height:auto;position:absolute;transform:translateY(-25%);z-index:2;width:100%}.service-item{background-color:#fff;padding:1%;margin-left:70px;width:24%;height:auto}.service-item-title{padding-top:20px;padding-bottom:5px;font-size:16px;line-height:28.8px;text-align:center}.service-item-text{font-weight:400;font-size:16px;line-height:28.8px;padding:0 8px;text-align:center}.service-item-text-child{font-size:16px;font-weight:400;line-height:28.8px}.service-img-container{width:50%;height:auto;min-width:730px;height:100px}.check{width:50px;height:50px}.service-item-text-child{font-size:16px;padding-top:10px;font-weight:400;line-height:28.8px}.service-item-box{display:flex;justify-content:left;margin-bottom:8px;padding-right:8px}.service-btn{background-color:#fff;border:solid 1px #1c2649;color:#1c2649;position:absolute;top:calc( 60% * 1.5);left:calc(43% + 10px)}.service-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}.service-check-none{margin-top:35%}.construction-wrapper{background-color:#efefef;background-size:cover;width:1080px;height:auto;margin-top:30px}@media screen and (max-width:680px){.construction-wrapper{background-color:#efefef;background-size:cover;width:auto;height:auto;margin-top:0}}.construction-wrapper1{background-color:#fff;background-size:cover;width:1080px;height:auto;margin-top:45px;padding-bottom:45px}@media screen and (max-width:680px){.construction-wrapper1{background-color:#fff;background-size:cover;width:auto;height:auto;margin-top:0;padding-bottom:45px}}.construction{padding-top:200px}.construction-item{margin-right:73px}.construction-list{display:flex}.construction-item img{margin-top:30px;width:344px;height:181px;border:solid 3px #1c2649}.construction-title{font-size:18px;line-height:32.4px;margin-top:-30px}.construction-text{margin:12px 0 0;font-size:12px;line-height:21.6px}.construction-btn{background-color:#fff;border:solid 1px #1c2649;color:#1c2649}.construction-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}.construction-link{text-align:center;margin-top:30px;margin-right:112px}.recruit{margin-top:100px}.recruit img{width:1080px;height:300px;margin-top:50px}.recruit-message{background:rgba(28,38,73,.9);width:527px;height:142px;position:relative;top:-100px;left:92px}.recruit-message:before{width:calc(100% - 70px);height:0;display:block;position:absolute;content:"";border-bottom:solid 60px rgba(28,38,73,.9);border-right:solid 70px transparent;bottom:100%}.recruit-message-text1{color:#fff;text-align:left;padding-top:40px;transform:translateY(-80px)}.recruit-message-text1 p{padding-left:70px;font-size:20px;line-height:28.96px}.recruit-message-text2{color:#fff;text-align:left;font-size:13px;line-height:18.32px;transform:translateY(-60px)}.recruit-message-text2 p{padding-left:70px}.recruit-btn{background-color:#fff;border:solid 1px #1c2649;color:#1c2649;position:absolute;top:80%;left:40%}.recruit-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}.news{padding-bottom:100px}.border-top{border-top:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.news-list{width:1080px;margin-top:30px;line-height:32.4px;margin:0 auto}.news-item{text-align:left;font-weight:700;padding:20px 0;font-size:18px}.news-item_text{color:#1c2649}.contact{background-image:url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/aaaa.jpg);background-size:cover;height:564px;margin:0 auto}.Transparent{height:564px;padding:100px 0;background-color:rgba(28,38,73,.9)}.contact-container{width:891px;background-color:#fff;margin:0 auto;display:flex;height:364px}.contact-container-left{width:380px;padding:0 10px;border-right:5px solid #1c2649}.contact-title h2{text-align:center;font-size:32px;line-height:40px;transform:translateY(-10px)}.contact-title p{font-size:72px;line-height:40px;text-align:center;opacity:10%;padding-top:70px}.contact-under-line{display:flex;justify-content:center;margin-top:20px}.contact-text{padding:20px 0;padding:20px 55px 0;line-height:40px}.contact-text p{font-size:16px;font-weight:400}.contact-container-right{width:511px;text-align:center;padding:95px}.fa-phone-square-alt{margin-top:13px;display:inline-block}.tell-number{font-size:32px;line-height:57.6px;color:#000;display:inline-block}.business-hours{font-size:20px;line-height:36px}.contact-btn{margin-top:23px}.contact-btn:hover{background-color:#fff;color:#1c2649;border:solid 1px #1c2649}.change-privacy-policy-text{text-align:center}.change-privacy-policy-text a{color:rgba(28,38,73,1);text-decoration:underline}.consent-text{font-size:16px;line-height:23.17px;font-weight:400;text-align:center;margin-top:50px;margin-bottom:100px}.company-info-img{width:183px;margin-top:20px}.footer-container{display:flex;justify-content:center;padding-top:30px}.company-info p{color:#fff;margin-top:30px;white-space:nowrap}.copy-right{margin-top:40px;font-size:12px}.page-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:100px}.page-item{width:32%;margin-bottom:20px}.page-item a{color:#fff}.page-item a:hover{border-bottom:solid 1px #fff}.ninsho-info-img{width:60px;margin-left:100px;margin-bottom:46px;margin-top:20px}.about-background{background:linear-gradient(rgba(28,38,73,.9),rgba(28,38,73,.9)),url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/pc-about-background.png);background-size:cover;width:100%;min-width:1200px}.cation-inner{padding-top:10px;height:700px;width:100%;overflow-x:hidden;min-width:1200px}.caption{font-size:32px;line-height:46.34px}.corporate-box{padding:60px 0;color:#fff;margin-top:40px;height:250px}.corporate-box h2{font-size:48px;line-height:86.4px;text-align:center}.corporate-box p{font-size:20px;line-height:36px;color:#fff;text-align:center}.caption-box{padding-top:100px;position:relative}.caption-underline{width:150px;background-color:#eef2f5;height:4px;position:absolute}.greeting-caption-underline{left:-30px}.caption-underline-center{width:50px;background-color:#1c2649;height:4px;position:absolute;left:50px}.greeting-main{display:flex;position:relative}.greeting-main-left{height:400px;width:50%}.greeting-main-right{height:400px;width:50%}.greeting-main-text{width:712px;height:290px;transform:translateY(-350px);margin:0 auto}.greeting-main-text p{line-height:28.8px;width:712px;font-size:16px}.greeting-ceo{transform:translateX(60%);font-size:20px;line-height:36px;margin-top:-280px}.ceo-img{width:208px;height:40px;margin-left:65%;transform:translateY(10px)}.company-info-caption-underline{left:-10px}.company-info-table{width:80%;text-align:center;border-collapse:collapse;border-spacing:0;margin:0 auto;margin-top:30px}.company-info-table th{padding:10px;border-top:solid 1px rgba(204,204,204,.5)}.company-info-table tr:first-child{border-top:solid 2px rgba(28,38,73,.9)}.company-info-table tr:last-child{border-bottom:solid 2px rgba(28,38,73,.9)}.company-info-table th:nth-child(1) p{float:left;margin-left:30px}.company-info-table th:nth-child(1){background-color:#eef2f5;line-height:28.8px;border-right:none;width:200px}.company-info-table th:nth-child(2){border-right:none}.company-info-table th:nth-child(2) p{text-align:left;margin-left:100px;font-weight:400;line-height:32.4px;font-size:18px}.company-info-table td{padding:10px;border-right:solid 3px #778ca3}.company-info-table td:last-child{border-right:none}.recruit-background{background:linear-gradient(rgba(28,38,73,.9),rgba(28,38,73,.9)),url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/pc-recruit-background.png);background-size:cover}.person{height:auto;padding-bottom:30px;transform:translateY(-125px);margin-top:-100px}.person .wrapper .caption-box .caption{padding-top:0}.stripe-background{background-image:repeating-linear-gradient(-45deg,#eef2f5 0,#eef2f5 3px,#fff 3px,#fff 6px)}.recruit-message-background{width:100%;height:1250px}.recruit-massage-box{width:712px;height:auto;margin:0 auto;transform:translateY(-30px);background-color:#fff;padding:50px 140px;position:relative}.big-text-line{width:439px;height:4px;position:absolute;left:50%;transform:translateX(-50%);background-color:#eef2f5;top:160px}.person .wrapper .caption-box .caption{text-align:center;padding-bottom:20px;padding-top:50px}.person-item-number{font-size:72px;line-height:129.6px;color:#fff}.person-item{width:487px}.person-text{padding-left:24px;padding-top:20px;font-size:16px;line-height:28.8px}.person-item-left{padding-bottom:100px}.person-item-right{float:right;transform:translateY(-150px)}.person-item-top{display:flex}.person-item-title{color:#fff;height:60px;text-align:center;font-size:20px;line-height:36px;padding:12px 20px;margin-top:60px}.recruit-massage-text h2{font-size:20px;line-height:30px;text-align:center}.recruit-massage-text p{font-size:16px;line-height:30px;margin-top:50px;text-align:center}.senior-employee-caption-underline{position:absolute;left:2%}.recruit-voice-container{width:600px}.recruit-box{margin-bottom:30px}.person .wrapper .caption-box .caption h2{padding-top:30px}.recruit-question-answer{font-size:16px;font-weight:700;line-height:30px;margin-top:10px;width:368px;height:auto;padding-bottom:40px}.recruit-question-text{font-size:20px;line-height:30px;font-weight:700;padding-bottom:20px}.avc{width:552px;height:223px;background-color:rgba(28,38,73,1)}.recruit-img{margin-left:300px;margin-top:-235px}.recruit-img{width:222px;height:296px}.s-name{color:#fff;font-weight:700;font-size:24px;line-height:43.2px;margin-left:130px;padding:30px 0}.s-comment{color:#fff;font-weight:700;font-size:16px;line-height:30px;margin-left:30px}.top-double-quotation{font-weight:700;font-size:16px;line-height:1px;color:#fff;margin-left:20px;transform:translateY(5px)}.bottom-double-quotation{font-weight:700;font-size:16px;line-height:1px;color:#fff;margin-left:310px;transform:translateY(5px)}.recruit-item-background{width:100%;padding:50px 0 10px;position:relative;height:380px}.recruit-voice-container{width:600px;height:auto;display:flex;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);height:170px}.requirements-caption-underline{position:absolute;left:2%}.senior-employee-info{margin-top:60px;margin-left:350px;width:120px;height:auto}.join-company{font-size:16px;line-height:28.8px;font-weight:700}.name{font-weight:700;font-size:20px;line-height:36px}[class|=requirements-table]{width:896px;border-collapse:collapse;border-spacing:0;margin:0 auto;margin-top:30px;height:450px}[class|=requirements-table] th{padding:10px;border-top:solid 1px rgba(204,204,204,.5);line-height:28.8px}[class|=requirements-table] tr:first-child{border-top:solid 2px rgba(28,38,73,.9)}[class|=requirements-table] tr:last-child{border-bottom:solid 2px rgba(28,38,73,.9)}[class|=requirements-table] th:nth-child(1){background-color:#eef2f5;line-height:28.8px;border-right:none;width:160px;height:58px;padding:15px 0}[class|=requirements-table] th:nth-child(1) p{font-size:16px;text-align:left;padding-left:30px}[class|=requirements-table] th:nth-child(2) p{font-size:18px;line-height:32.4px;text-align:left;padding-left:30px;font-weight:400}.table{display:flex}.privacy-background{background:linear-gradient(rgba(28,38,73,.9),rgba(28,38,73,.9))}.privacy-title{margin-top:50px;text-align:center}.privacy-title h2{font-size:32px;line-height:57.6px;font-weight:700}.privacy-title p{font-size:20px;line-height:36px;font-weight:400}.privacy-list{padding-left:60px;padding-bottom:100px}.privacy-item-title{display:flex;padding-top:50px}.privacy-item-title p{margin-left:20px;font-weight:700;font-size:20px;line-height:36px}.privacy-item-title-line{width:20px;height:3px;transform:translateY(15px)}.privacy-item-text{margin-top:10px;font-size:16px;line-height:28.8px}.privacy-item-text p{font-weight:400}.privacy{padding-bottom:100px}.contact-title-background{background:linear-gradient(rgba(28,38,73,.9),rgba(28,38,73,.9)),url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/pexels-pixabay-159397\%201.png);background-size:cover}.contact-background{height:auto}.contact-page-tell-container{text-align:center;margin:0 auto;padding:50px 0;width:895px;height:293px;background-color:#fff;margin-top:100px;position:relative}.contact-page-container-text{font-weight:700;font-size:32px;line-height:46.34px;margin-bottom:20px}.text-line{width:150px;height:4px;position:absolute;left:50%;margin-top:20px;transform:translateX(-50%)}.text-line-center{width:50px;background-color:#1c2649;height:4px;position:absolute;left:50%;transform:translateX(-50%);z-index:1}.contact-page-tell-line{transform:translateY(-30px)}.contact-page-tell-number{font-size:40px;line-height:57.92px;font-weight:700;margin-top:30px}.contact-page-time{margin-top:20px;font-size:20px;line-height:28.96px;font-weight:400}.contact-page-mail-container{text-align:center;position:relative;margin-top:100px;margin-bottom:60px}.contact-page-mail-line{transform:translateY(-20px)}.contact-page-mail-text{margin:0 auto;line-height:28.8px;font-weight:400;font-size:16px;padding-left:68px;padding-right:68px;padding-top:30px}.contact-page-mail-text p{font-weight:400}.wpcf7-form p{text-align:center}.contact-page-wrapper{background:#f9f9fa}.contact-page-container{text-align:center;padding:150px 10px}.form{width:800px;text-align:left;margin:0 auto;transform:translateY(-1000px);height:0;padding:0 15px}label{display:block}input{width:100%;background:#fff;line-height:34px;border-radius:4px;padding-left:10px;border:0 none}textarea{width:100%;background:#fff;border-radius:4px;padding:10px;border:0 none}.form-content{margin-bottom:40px}.necessary{margin-left:5px;color:#fff;background-color:#eb5757;font-size:10px;padding:3px 4px;display:inline-block;margin-bottom:4px;transform:translateY(-2px)}.form-content-submit{text-align:center}.wpcf7-form-control{margin-top:10px}.input{border:0 #fff}.consent-text{font-size:16px;line-height:23.17px;font-weight:400;text-align:center;margin-top:50px;margin-bottom:100px}.consent-text a{text-decoration:underline;color:#1c2649}.wpcf7-submit{display:inline-block;padding:15px 102px;color:#fff;font-family:"Noto Sans JP";font-size:16px;border-radius:50px;border:none;background-color:#1c2649;width:300px;height:60px;position:relative}.wpcf7-submit:hover{cursor:pointer}.wpcf7-submit:before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:30px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.wpcf7-submit:hover{background-color:#fff;color:#1c2649;border:solid 1px #1c2649}.electrical-work-background{background:linear-gradient(rgba(28,38,73,.9),rgba(28,38,73,.9)),url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/pexels-pixabay-1593971.png);background-size:cover}.agh{width:506px;height:340px;text-align:center;margin:0 auto;transform:translateY(-80px)}.electrical-work-top{width:100%;height:646px}.electrical-work-top-motto{text-align:center;margin-top:18px;margin-bottom:170px;padding:90px 52px 139px}.electrical-work-top-motto-background{background-image:url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/page-electrical_work.png)}.electrical-work-top-motto p{font-weight:700;font-size:24px;line-height:50px}.electrical-work-top-motto p span{font-size:40px}.electrical-work-top-what{width:300px;height:217px;text-align:center;padding-top:87px;transform:translate(76px,-265px)}.electrical-work-top-what p{color:#fff;font-size:24px;line-height:43.2px}.electrical-work-top-answer{width:1080px;height:196px;padding-left:433px;padding-right:56px;padding-top:28px;background-color:#fff}.electrical-work-top-answer p{font-size:16px;line-height:30px}.electrical-work-middle{width:100%;height:765px}.electrical-work-underline{left:43.5%;margin-top:20px}.electrical-work-caption{text-align:center}.electrical-work-caption-box{margin-top:-50px}.electrical-work-middle-text{margin-top:50px;text-align:center}.electrical-work-middle-text p{line-height:23.17px}.electrical-work-middle-list{display:flex;flex-wrap:wrap;width:900px;margin:0 auto;justify-content:space-between;margin-top:50px}.electrical-work-middle-item{width:436px;height:60px;border:solid 3px #1c2649;text-align:center;padding-top:19px;margin-bottom:24px}.electrical-work-bottom{height:773px;position:relative}.electrical-work-bottom-list{margin-top:70px;display:flex;   flex-wrap:nowrap}.electrical-work-bottom-item{width:344px;height:181px}.electrical-work-bottom-item img{width:344px;height:181px;border:solid 3px #1c2649}.category{width:150px;height:56px;color:#fff;text-align:center;padding-top:13px;font-size:16px;line-height:28.8px;transform:translateY(-35px)}.electrical-work-bottom-item-info{margin-top:-20px}.electrical-work-bottom-item-info-title{font-size:18px;line-height:32.4px}.electrical-work-bottom-item-info-text{font-weight:400;margin:12px 0}.electrical-work-bottom-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:100px;border:solid 3px #1c2649;width:300px;height:60px;color:#1c2649;line-height:23.17px}.electrical-work-bottom-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}@media screen and (max-width:1400px){.service-item{background-color:#fff;padding:1%;margin-left:30px;width:29%;height:auto}.service-list{display:flex;padding-left:80px;height:auto;position:absolute;transform:translateY(-25%);z-index:2;width:100%}}@media screen and (max-width:1300px){.right{position:absolute;left:65%}}@media screen and (max-width:1199px){.right{position:absolute;left:750px}.service-btn{background-color:#fff;border:solid 1px #1c2649;color:#1c2649;position:absolute;top:90%;left:46.5%}.greeting-main{display:flex;position:relative;width:1200px;overflow-y:hidden}.greeting-main-left{height:400px;width:600px}.greeting-main-right{height:400px;width:600px}.greeting-main-text{width:712px;height:290px;position:absolute;left:250px;transform:translateY(-360px);margin:0 auto}.greeting-main-text p{line-height:28.8px;font-weight:700;font-size:16px;width:712px}.greeting-ceo{position:absolute;left:650px;top:990px;width:100px;font-size:20px;line-height:36px;margin-top:0}.ceo-img{width:208px;height:40px;margin-left:65%;transform:translateY(60px)}.gg{width:896px}.company-info-table{width:100%;margin-left:100px}}@media screen and (max-width:680px){.sm-appear{display:inline}section{min-width:0}.sm-underline{background-color:red}.title{position:relative;height:100px}.title h2{margin-left:0;font-size:20px;line-height:40px;transform:translateY(-70px);text-align:center}.title p{opacity:10%;font-size:48px;margin-left:0;position:static;margin-top:0;line-height:86.4px;text-align:center}.underline{display:flex;justify-content:center;transform:translateY(-71px)}.sm-stripe{height:10px;width:6px;transform:skew(-45deg);background-color:#1c2649;margin-right:10px}.wrapper{overflow:hidden;width:100%;margin:0 auto;padding:20px 0}.pc-disappear{display:none}.right{position:static;left:0}.btn-kubo{display:inline-block;padding:18.5px 90px;color:#fff;font-size:16px;border-radius:50px}.page-switch{font-size:12px;line-height:21.6px;float:left;padding-left:30px;margin-top:-90px}.corporate-box{text-align:center;padding-top:115px;padding-bottom:116px;color:#fff;width:100%;height:auto;height:375px}.corporate-box{padding:115px 0;color:#fff;margin-top:0;height:375px}.sm-header{padding-bottom:0;height:60px}.sm-header-logo{width:110px;display:inline-block;padding:8px 5px}.hamburger{background-color:transparent;position:relative;cursor:pointer;float:right;height:60px;width:60px;background-color:#000}.icon{padding:19px 17px}.icon .open{top:16px;left:6px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.icon span{position:absolute;height:3px;background-color:#fff;transition:ease .75s}.icon span:nth-of-type(1){left:25px;width:15px}.icon span:nth-of-type(2){top:28px;left:18px;width:25px}.icon span:nth-of-type(3){top:37px;left:21px;width:15px}.hamburger.open span:nth-child(1){top:25px;left:18px;width:30px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.open span:nth-child(2){top:25px;width:30px;right:40px;font-weight:1;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.open span:nth-child(3){top:25px;width:1px;right:40px;font-weight:1;background-color:#1c2649;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.nav{display:none;left:0;position:absolute;z-index:10;width:100%;background-color:rgba(28,38,73,.9);padding-bottom:40px;top:60px}.nav-list{padding-bottom:20px}.nav-item{font-size:20px;line-height:36px;font-weight:700;margin:30px 0;padding-left:45px}.nav-item-have-child{padding-left:45px;font-size:20px}.nav-company-info li{margin:10px 0;text-align:center;display:flex;padding-left:75px}.nav-line{border-top:2px solid #fff;margin-top:15px;margin-right:10px;content:"";width:15px}.close{display:none}.feature{padding-top:60px}[class|=feature-item]{display:block;margin:30px 0 -100px}.feature-text{font-size:13px;line-height:30px;padding:40px 30px 0;text-align:center;margin-top:30px;width:100%;height:300px}.feature-text-background{background-color:rgba(255,255,255,0);background-image:repeating-linear-gradient(-45deg,#eef2f5,#eef2f5 3px,transparent 0px,transparent 5px);transform:translateX(0px);width:100%}.feature-img{width:100%;height:auto;padding:0 30px;transform:translateY(-160px)}.feature-container{position:relative}.feature-title{text-align:center;font-size:20px;line-height:36px}.feature-num{font-size:32px;line-height:46.34px;color:#1c2649;position:absolute;left:0;padding:0;margin-left:30px}.num-left{position:absolute;top:-10%;left:15%;z-index:1}.num-right{position:absolute;top:-4%;left:15%;z-index:1}.feature-left{transform:translateX(0px)}.box{height:50px;width:6px;transform:skew(-45deg);background-color:#1c2649;position:absolute;left:50px;top:10px;z-index:1}.feature-item-03 .feature-text{line-height:30px}.feature-btn{margin-left:initial;transform:translateY(-10px)}.feature-btn-container{text-align:center}.construction{padding-top:80px}.construction-list{display:block;justify-content:center;padding:0 15px}.construction-item{width:100%}.construction-item img{width:100%;margin-top:30px;height:auto;border:solid 1px #000}.construction-title p{margin-top:0;font-size:16px;line-height:28.8px}.construction-link{text-align:center;margin-top:60px}.construction-btn{background-color:#fff;color:#1c2649;border:solid 1px #1c2649}.service{margin-top:0;margin-bottom:0}.service-title{transform:translateY(70px)}.sm-service-img{padding-right:30px}.sm-service-list{padding:0 60px 50px;background-color:rgba(28,38,73,.9)}.Trapezoid-top{margin-top:-40px;padding-bottom:18%;clip-path:polygon(20% 0%,100% 0%,100% 100%,0% 100%);background-color:rgba(28,38,73,.9)}.sm-service-item{padding:0 15px 30px;margin-bottom:30px;background-color:#fff;text-align:center}.sm-service-btn{background-color:#fff;color:#1c2649;border:solid 1px #1c2649}.sm-service-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}.sm-service-btn-container{text-align:center;transform:translateY(80px)}.service-item-text{font-weight:400;font-size:13px;line-height:23.4px;padding:20px 10px;text-align:center}.service-item-text-child{font-size:13px;font-weight:400;line-height:23.4px}.service-item-box{display:flex;justify-self:left;margin-bottom:8px;padding:0 40px}.service-check-none{margin-top:0}.person{height:auto;padding-bottom:30px;transform:translateY(-20px);margin-top:-100px}.recruit img{width:100%;height:auto}.sm-recruit-message{margin-top:-50px}.sm-recruit-container{padding:0 15px}.sm-recruit-Trapezoid-top{padding-top:30px;clip-path:polygon(0% 0%,80% 0%,100% 100%,0% 100%);background-color:rgba(28,38,73,.9);margin-top:-40px}.sm-recruit-Trapezoid-top-text{text-align:center;color:#fff;line-height:23.17px;text-align:left;padding-left:42px}.sm-recruit-Trapezoid-bottom{padding:20px 30px 70px;background-color:rgba(28,38,73,.9)}.sm-recruit-Trapezoid-bottom-text{color:#fff;line-height:18.82px;font-size:13px;color:#fff}.sm-recruit-btn-container{text-align:center}.sm-recruit-btn{background-color:#fff;color:#1c2649;border:solid 1px #1c2649;transform:translateY(-30px)}.sm-recruit-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}.recruit-voice-container{width:100%;height:auto;display:block;justify-content:center;position:static;left:0;transform:translateX(0%);height:auto}.recruit-item-background{width:100%;padding:50px 0 10px;position:static;height:auto;padding:0 15px;padding-bottom:50px}.avc{width:100%;height:auto;padding:0 30px;background-color:#1c2649;margin-left:0;position:relative;padding-bottom:25px}.sm-s-info{display:inline;height:auto;margin-top:0;width:70%;padding-bottom:100%}.recruit-img{margin-left:0;margin-top:0;height:auto;width:20%}.recruit-img img{width:165px;position:absolute;bottom:0;right:0}.recruit-caption{transform:translateY(-150px)}.s-inner{display:inline}.s-box{transform:translateY(-60px)}.s-name{color:#fff;font-weight:700;font-size:16px;line-height:28.8px;margin-left:30px;padding:10px 0;line-height:20px}.s-comment{line-height:20px;top:50%;height:0;width:50%;padding-left:0;margin-left:0;color:#fff;font-weight:700;font-size:13px;display:inline-block}.bottom-double-quotation{font-weight:700;font-size:16px;line-height:1px;color:#fff;margin-left:145px;transform:translateY(5px)}.recruit-question-answer{font-size:16px;font-weight:700;line-height:30px;margin-top:10px;width:100%;height:auto}.recruit-list{margin-top:-70px}.recruit-question-answer{font-size:16px;font-weight:700;line-height:30px;margin-top:10px;width:368px;height:auto;padding-bottom:0}.recruit-question-text{font-size:20px;line-height:30px;font-weight:700;padding-bottom:0}.news{padding-bottom:100px}.border-top{border-top:1px solid #ccc}.border-top-none{border-top:none}.border-bottom{border-bottom:1px solid #ccc}.news-list{margin-top:0;line-height:32.4px;width:95%;margin:0 auto}.news-item{text-align:left;padding:20px 0;font-size:13px;line-height:23.4px}.news-item span{font-size:16px;line-height:28.8px}.news-item p{margin-top:10px}.contact{background-image:url(//kubo-densho.com/wp-content/themes/sample2/../sample2/sample2/assets/images/aaaa.jpg);margin:0 auto;width:100%;height:auto;height:auto}.Transparent{padding:50px 30px;height:auto}.contact-container{width:100%;padding:0;background-color:#fff;background-color:#1c2649;margin:0 auto;display:block;height:auto}.contact-title p{font-size:40px;line-height:40px;text-align:center;opacity:10%;padding-top:30px}.contact-title h2{text-align:center;font-size:20px;line-height:40px;transform:translateY(-45px)}.sm-appear .contact-under-line{transform:translateY(-65px)}.contact-text{padding:0 30px 30px;line-height:30px;font-size:13px;margin-top:-50px;text-align:center}.contact-container-left{width:100%;margin:0 auto;padding:0 30px;border-right:none;background-color:#fff;margin-bottom:5px}.contact-container-right{width:100%;margin:0 auto;text-align:center;padding:30px 0 30px;background-color:#fff}.fa-phone-square-alt{margin-top:13px;margin-right:5px}.tell-number{font-size:20px;line-height:36px;margin-top:0;transform:translateY(-5px)}.tell-number-container{display:flex;justify-content:center}.business-hours{font-size:16px;line-height:28.8px;padding:0}.contact-btn{margin-top:33px;height:60px}.contact-link{background-color:#fff;text-align:center;padding:0 10px;margin-top:-20px}footer{width:100%;height:300px;min-width:0;background-color:#303030;padding-top:50px;line-height:28.8px;margin:0 auto}.footer-container{padding-top:0}.company-info{color:#fff;width:200px}.company-info-img{width:100px;margin:0 auto}.copy-right{font-size:12px;font-weight:400;text-align:center;line-height:21.6px}.copy-right p{color:#c4c4c4;transform:translateY(-10px)}.page-list{display:none}.company-info p{text-align:left;padding-right:0;font-weight:400;font-size:13px;line-height:23.4px;margin-top:10px}.recruit-background{background:linear-gradient(rgba(28,38,73,.9),rgba(28,38,73,.9)),url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/sm-recruit-background.png);background-size:cover}.recruit-massage-box{width:100%;height:auto;margin:0 auto;transform:translateY(-30px);background-color:#fff;padding:50px 30px;position:relative}.recruit-massage-text h2{font-size:16px;line-height:30px;text-align:center}.recruit-massage-text p{font-size:13px;line-height:30px;margin-top:50px}.recruit-box{padding:0 15px}.big-text-line{width:100%;height:4px;position:static;left:0;transform:translateY(30px);background-color:#eef2f5;top:0}.person-item-top{display:block}.person-item{width:100%;padding:15px 45px}.person-item-title{color:#fff;height:60px;text-align:center;font-size:16px;line-height:28.8px;padding:16px 20px;margin-top:0;transform:translateY(-25px)}.person-text{padding-left:0;padding-top:0}.person-item-left{padding-bottom:30px}.person-item-right{float:initial;transform:translateY(0px)}.recruit-message-background{position:static;width:100%;height:auto;padding-bottom:0}.senior-employee-caption-underline{position:absolute;left:50%;transform:translateX(-50%)}.recruit-item{margin-top:20px;padding:0 15px}.senior-employee-info{margin-top:30px;margin-left:0;width:100%;text-align:left;padding-left:23px;height:auto}.recruit-question-text{font-size:16px;margin-top:30px}.recruit-question-answer{font-size:13px}.requirements-caption-underline{position:absolute;left:50%;transform:translateX(-50%)}.table{display:block}[class|=requirements-table]{width:90%}.requirements-table-02{transform:translateY(-31px)}.requirements-table-02 th{padding:10px;border-top:solid 1px rgba(204,204,204,.5);line-height:28.8px}.requirements-table-02 tr:first-child{border-top:solid 1px rgba(204,204,204,.5)}[class|=requirements-table] tr:last-child{border-bottom:solid 2px rgba(28,38,73,.9)}.requirements-table-01 tr:last-child{border-bottom:solid 1px rgba(204,204,204,0)}[class|=requirements-table] th:nth-child(1) p{padding-left:15px}[class|=requirements-table] th:nth-child(2) p{font-size:13px;line-height:23.4px;text-align:left;padding-left:15px;font-weight:400}.about-background{background:linear-gradient(rgba(28,38,73,.9),rgba(28,38,73,.9)),url(//kubo-densho.com/wp-content/themes/sample2/../sample2/assets/images/sm-company-background.png);background-size:cover}.corporate-box h2{font-size:20px;line-height:36px;font-weight:700;margin-top:60px}.corporate-box p{font-size:13px;line-height:23.4px;color:#fff;font-weight:700;margin-top:10px}.caption-box{padding-top:100px;position:relative;text-align:center}.greeting-caption-underline{position:absolute;left:50%;transform:translateX(-50%)}.caption-underline-center{width:50px;background-color:#1c2649;height:4px;position:absolute;left:50px}.greeting-main{display:flex;position:static;height:auto;width:100%}.greeting-main-left{width:65%;height:600px}.greeting-main-right{width:25%;height:345px;height:600px}.greeting-main-text{width:100%;position:static;transform:translateY(-560px)}.greeting-main-text p{line-height:28.8px;font-weight:700;font-size:16px;width:100%;padding:0 15px}.company-info-caption-underline{position:absolute;left:50%;transform:translateX(-50%)}.greeting-ceo{position:static;width:100px;font-size:20px;line-height:36px;margin-top:-230px}.ceo-img{width:208px;height:40px;margin-left:300px;transform:translateY(60px)}.gg{width:100%;padding:0 15px;margin-bottom:0}.company-info-table{width:100%;margin-left:0}.company-info-table th:nth-child(1) p{float:left;margin-left:0;font-size:13px;line-height:23.4px}.company-info-table th:nth-child(2) p{text-align:left;margin-left:10px;font-weight:400;line-height:25px;font-size:16px}.sm-about-background{padding-right:20%;height:auto}.sm-about-stripe{width:100%;height:auto}.sm-greeting-main-text{width:120%;position:static;transform:translateX(10px);padding:30px 0}.sm-greeting-ceo{font-size:20px;font-weight:700;line-height:36px;transform:translateX(15%)}.sm-ceo-img{height:35px;width:auto;float:right;padding-right:80px}.sm-ceo-pic{margin-bottom:80px}.privacy-title{margin-top:100px}.privacy-title h2{font-size:20px;line-height:36px}.privacy-title p{text-align:left;font-size:13px;line-height:23.4px;font-weight:400;padding:0 15px;margin-top:10px}.privacy-list{padding-left:0;padding-bottom:100px;padding:15px}.privacy-item-title-line{width:7px;height:3px;transform:translateY(12px)}.privacy-item-title p{margin-left:5px;font-size:16px;line-height:28.8px}.privacy-item-text{margin-top:10px;font-size:13px;line-height:23.4px;font-weight:400}.contact-background .wrapper{padding:0 15px}.contact-page-tell-container{text-align:center;margin:0 auto;padding:50px 0;height:240px;width:100%;background-color:#fff;margin-top:100px;position:relative}.contact-page-container-text{font-weight:700;font-size:20px;line-height:28.96px;margin-bottom:20px}.contact-page-tell-number{font-size:32px;line-height:25px;font-weight:700;margin-top:30px}.contact-page-time{margin-top:20px;font-size:16px;line-height:23.17px}.electrical-work-top{width:100%;height:auto}.sm-electrical-what{transform:translateY(-50px);width:100%;padding:57px 0;padding-bottom:37px;text-align:center;background-color:rgba(28,38,73,.9)}.sm-electrical-what p{font-size:20px;color:#fff;font-weight:700;line-height:36px;margin-top:20px}.sm-electrical-answer{padding:0 24px 30px;background-color:#fff}.sm-electrical-inner{padding:0 15px;margin-top:-100px}.sm-electrical-answer p{transform:translateY(-20px)}.sm-electrical-inner{padding-bottom:100px}.electrical-work-underline{position:absolute;left:50%;transform:translateX(-50%);margin-top:0}.electrical-work-middle{margin-top:-20px}.electrical-work-middle-text{margin-top:50px;text-align:center;padding:0 15px;text-align:left;margin-top:40px}.electrical-work-middle-text p{line-height:30px;font-size:13px}.electrical-work-middle-list{flex-wrap:wrap;width:100%;padding:0 15px;margin:0 auto;justify-content:center;margin-top:50px}.electrical-work-middle-item{width:100%;padding:0 15px;height:auto;border:solid 3px #1c2649;text-align:center;padding-top:19px;margin-bottom:30px}.electrical-work-bottom{height:auto;margin-top:330px;position:static}.electrical-work-bottom-list{margin-top:70px;display:flex;flex-wrap:wrap;justify-content:center}.electrical-work-bottom-item{width:100%;height:auto}.electrical-work-bottom-item-img{height:auto;padding:0 15px}.electrical-work-bottom-item-img img{width:100%;height:auto}.electrical-work-bottom-item-info{margin-top:-20px;padding:15px}.electrical-work-bottom-item-info-title{font-size:16px;line-height:28.8px}.electrical-work-bottom-item-info-text{font-weight:400;font-size:12px;line-height:23.4px;margin:12px 0}.electrical-work-bottom-btn{position:static;bottom:100px;transform:translateX(0);border:solid 3px #1c2649;width:300px;height:60px;color:#1c2649;line-height:23.17px}.electrical-lnk-box{text-align:center;padding-bottom:30px}.electrical-work-bottom-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}.sm-elect-background{height:auto}.sm-elect-background img{width:100%;height:auto}.sm-elect-back-img-text{text-align:center;padding:0 20px;height:auto;padding-bottom:100px;transform:translateY(-120px)}.sm-elect-back-img-text p{font-weight:700;font-size:20px;line-height:50px}}.btn-kubo{display:inline-block;padding:18.5px 90px;font-size:16px;border-radius:50px}.underline{margin-top:10px;display:flex}.stripe{height:10px;width:6px;transform:skew(-45deg);background-color:#1c2649;margin-right:6px}img{vertical-align:top}.background1,.font-color1{color:#1c2649}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;margin:0}body{font-family:"Noto Serif JP",serif;color:#212121;font-family:"Noto Sans JP";font-style:normal;font-weight:700;line-height:1.8}.height{height:400px}.top1{min-width:1200px;height:498px;background-color:#1c2649;overflow:hidden;width:100%}.top1-inner{width:100%;height:498px;position:relative;clip-path:polygon(0 0,100% 0,100% 25%,85% 100%,0 100%)}.top1-1{position:absolute;top:0;left:0;width:78%;opacity:.1}.top1-2{width:100%;background-color:#1c2649;height:498px;clip-path:polygon(58% 0,100% 0,100% 0%,100% 100%,35% 100%)}.top1-2-inner{position:absolute;top:0;right:0;width:68%}.top1-3{position:absolute;top:100px;left:0;padding-left:4%}.top1-1-inner img{width:100%}.top1-2-inner img{width:100%}.top1-3-top{margin-bottom:40px}.top1-3-top p{font-weight:700;font-size:48px;line-height:180%;color:#fff}.top1-3-bottom p{font-weight:700;font-size:16px;line-height:180%;color:#fff}.top2{min-width:1200px;width:100%;height:400px;background-color:#eef2f5}.top2-inner{height:400px;background-color:#fff;width:100%;clip-path:polygon(35% 0,85% 0,70% 100%,17.2% 100%)}.top3{min-width:1200px;transform:translateY(-300px)}.top3-inner{position:relative}.top3-1{position:relative;width:52%;z-index:20}.top3-1-inner{width:100%;clip-path:polygon(0% 0,85% 0,100% 15%,100% 100%,0 100%)}.top3-1-inner img{width:100%}.top3-2{position:absolute;width:75%;top:30%;right:0;z-index:15}.top3-2-inner{width:100%;position:relative}.top3-2-background{width:100%;position:absolute;padding-bottom:40%;top:0;right:0;background-color:#1c2649}.top3-2-content{position:absolute;top:0;right:0;width:100%;padding-left:40%;padding-right:9%;padding-top:4%}.top3-2-top{float:left;color:#fff;width:100%}.top3-2-bottom{color:#fff;width:100%}@media screen and (min-width:1200px){.top3-2-background{padding-bottom:50%}.top3-2-content{padding-right:2%}}@media screen and (min-width:1250px){.top3-2-background{padding-bottom:49%}.top3-2-content{padding-right:6%}}@media screen and (min-width:1300px){.top3-2-background{padding-bottom:48%}.top3-2-content{padding-right:7%}}@media screen and (min-width:1350px){.top3-2-background{padding-bottom:46%}.top3-2-content{padding-right:8%}}@media screen and (min-width:1400px){.top3-2-background{padding-bottom:49%}.top3-2-content{padding-right:9%}}@media screen and (min-width:1450px){.top3-2-background{padding-bottom:46%}.top3-2-content{padding-right:9%}}@media screen and (min-width:1500px){.top3-2-background{padding-bottom:44%}.top3-2-content{padding-right:10%}}@media screen and (min-width:1600px){.top3-2-background{padding-bottom:41%}.top3-2-content{padding-right:12%}}@media screen and (min-width:1700px){.top3-2-background{padding-bottom:38%}.top3-2-content{padding-right:13%}}@media screen and (min-width:1800px){.top3-2-background{padding-bottom:37%}.top3-2-content{padding-right:14%}}@media screen and (max-width:1200px){.top3-2-background{padding-bottom:50%}.top3-2-content{padding-right:2%}}.company-btn{background-color:#fff;border:solid 1px #1c2649;color:#1c2649;margin-top:20px}.company-btn:hover{background-color:#1c2649;border:solid 1px #fff;color:#fff}.top3-3{position:absolute;top:50px;right:120px}.about-title h2{font-size:24px}.about-title p{position:absolute;z-index:-100;opacity:1;font-size:56px;color:rgba(255,255,255);transform:translateX(43px)}.top3-sp{width:90%;margin-left:10%;padding:20px 15px 100px;background-color:#1c2649}.top3-sp-inner{text-align:center}.top3-sp-top{color:#fff;text-align:left;font-weight:400}.page-about-company-policy-wrapper{padding-top:0;padding-bottom:60px}.page-about-company-policy{padding-top:0}.sp{display:none}@media screen and (min-width:1400px){.top1-3{position:absolute;top:100px;left:50px;padding-left:5%}.top3-2-content{padding-top:8%}.company-btn{margin-top:40px}.top3-3{top:80px}}@media screen and (min-width:670px){.company-btn{float:right}}@media screen and (max-width:670px){.about-title p{opacity:1;font-size:56px;color:rgba(238,242,245,1);transform:translateX(0px)}.top1-sp{width:100%;padding-bottom:135px}.top1-sp-inner{position:relative;background:rgba(28,38,73,.9)}.top1-sp-top1{position:absolute;opacity:.1}.top1-sp-top1,.top1-sp-top2,.top1-sp-top1 img,.top1-sp-top2 img{width:100%}.top1-sp-top2{clip-path:polygon(0 80%,100% 22%,100% 70%,0% 100%)}.top1-sp-sentence{padding-left:9%;color:#fff;width:100%;position:absolute;top:30px;left:0}.top1-sp-sentence1{font-weight:700;font-size:20px;line-height:180%}.top1-sp-sentence2{padding-top:30px;font-weight:700;font-size:13px;line-height:188%}.sp-about-title{text-align:center}.top3-sp-img{width:100%;clip-path:polygon(0% 0,85% 0,100% 15%,100% 100%,0 100%);transform:translateY(-70px);padding-bottom:135px}.top3-sp-img-inner img{width:100%}.top3-sp{width:90%;margin-left:10%;padding:40px 15px 100px;background-color:#1c2649}.top3-sp-top{padding-bottom:20}.pc{display:none}.sp{display:block}.about-background{min-width:0}.cation-inner{min-width:0;height:790px;overflow-y:hidden}.company-info-table th:nth-child(1){width:120px}}@media screen and (max-width:387px){.sekou-button{transform:translateX(28px);margin-top:-30px}}.more-home{border:1px solid #1c2649;margin-left:auto;margin-right:auto;width:300px;height:48px;display:flex;color:#fff;background:#1c2649;justify-content:center;align-items:center;border-radius:30px;font-size:18px;letter-spacing:.12em;cursor:pointer;margin-bottom:30px;margin-top:50px}.more-home:hover{margin-bottom:30px;color:#1c2649;background:#fff}.img-drone2{width:82%;height:auto;margin-left:-10px;margin-top:32px}