@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,main,small,span,strike,strong,sub,summary,sup,tt,table,tbody,tfoot,thead,time,tr,th,td,u,ul,var,video{margin:0;padding:0;font-size:100%;font-weight:inherit;font-style:inherit;text-align:center;vertical-align:baseline;white-space:normal;border:0;background:0 0;outline:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;-o-box-sizing:border-box;-ms-box-sizing:border-box}:root{--maincolor:#74bcba;--subcolor:#c50018;--bgcolor:#ccb8a0;--bgcolor2:#3f6eb4;--bgcolor3:#a5d342}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;padding:0;text-align:center;font-weight:400;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;word-break:break-all;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;overflow-x:hidden}a{overflow:hidden;color:#101010;outline:none !important;text-decoration:none !important;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s}a:link,a:visited,a:active,a:hover,a:focus{overflow:hidden !important;outline:none !important}a{color:#101010 !important}a:hover{color:#ccb8a0 !important;text-decoration:underline}:focus{outline:none !important}a.underline{text-decoration:underline !important}.current{color:var(--maincolor) !important}.link{padding-top:225px !important}.page_link{margin-top:-225px !important;padding-top:225px !important}img{max-width:100% !important;height:auto !important}a img{-moz-transition:-moz-transform .5s linear;-webkit-transition:-webkit-transform .5s linear;-o-transition:-o-transform .5s linear;-ms-transition:-ms-transform .5s linear;transition:transform .5s linear}a:hover img{-webkit-opacity:.7;-moz-opacity:.7;-o-opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7;-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.noimage{height:100%;display:block;color:#fff;font-size:large;text-align:center;line-height:10rem;background:#eee}.none{display:none}[class*=col-]{margin-bottom:30px}blockquote{padding:1rem 1.25rem !important;color:#454545 !important;background-color:#f5f5f5;border-radius:.3rem}blockquote small{display:block !important;text-align:left !important}sub,sup{position:relative;top:-.5em;font-size:50% !important;line-height:0;vertical-align:baseline}.bg-none{background-color:transparent !important}.bg-main{background-color:#162f4e !important}.bg-y{background-color:#970361 !important}.bg-x{background-color:#003494 !important}.bg-gray{background-color:#ddd !important}.bg-contact{background-color:#fdeef1 !important}.bg-beige{background-color:#fff8e1 !important}.bg-01{background-color:var(--bgcolor)}.bg-02{background-color:var(--bgcolor2)}.bg-03{background-color:var(--bgcolor3)}.bg-tbl{background-color:#b0d2f5 !important}.bg-30{background-color:rgba(255,255,255,.3) !important}.bg-50{background-color:rgba(255,255,255,.5) !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 1rem;font-weight:600 !important;text-align:left;line-height:1.4 !important;letter-spacing:.1rem}.post-title{letter-spacing:.1rem}.title{font-weight:600 !important;letter-spacing:.3rem !important}.page-title{font-weight:600 !important;letter-spacing:.2rem !important;color:var(--maincolor) !important}h1{color:#101010;line-height:1.3}.title>small{display:block;text-align:left;font-size:45% !important}h1.title>small{display:block;text-align:center;font-size:.5em !important}h2{margin:1rem 0 2.5rem !important;color:#101010;font-weight:600 !important;line-height:1.4;letter-spacing:.2rem}h2.title{margin:4rem 0 10rem !important;text-align:center;font-weight:600 !important;letter-spacing:.3rem !important}main#page h2.title{margin-bottom:5rem !important}h2.page-title{margin:2rem 0 3rem !important;text-align:center;font-weight:600 !important;font-size:3.5rem !important;color:var(--maincolor)}h2.page-title span{margin-top:.5rem;display:block;text-align:center;font-size:.6em !important}h3{margin:0 0 1rem !important;padding:0;line-height:1.5}h3.title{margin-bottom:2rem !important;text-align:center}h3.title span{display:flex;justify-content:center;align-items:center;font-size:.7em}h3.title span:before,h3.title span:after{content:'';width:25px;height:1px;background-color:#212529}h3.title span:before{margin-right:10px}h3.title span:after{margin-left:10px}h3 small{font-weight:700;font-size:55% !important;letter-spacing:.1rem !important}h3.sub-title>small{display:inline-block;text-align:left;font-size:1.3rem !important}h4{margin:0 0 2rem;line-height:1.6 !important}h5{margin:0 0 .75rem !important;line-height:1.5 !important;font-weight:600 !important;color:inherit}h6{margin:0 0 .5rem;line-height:1.5 !important;font-weight:600 !important}p{margin:0 0 1rem !important;line-height:1.7 !important;letter-spacing:.1rem;text-align:left}strong{font-weight:600 !important}em{font-weight:800 !important;font-style:normal !important}small{display:inline-block;font-size:85% !important;line-height:1.6}p>small{letter-spacing:0 !important}label{padding:1.5rem 2.5rem;line-height:1;text-transform:capitalize;font-weight:700;color:#fff;letter-spacing:.5px;background:#333 !important;border-radius:.25rem}label>small{display:block;text-align:center;font-size:70%;color:#0aa800}label.sub-label{padding:1rem 1.5rem;line-height:1;text-transform:capitalize;font-weight:600;color:#fff;letter-spacing:.5px;border-radius:.75rem}label.label-list{margin-right:.5rem;padding:.75rem 1rem;line-height:1;text-transform:capitalize;font-weight:600;color:#fff !important;letter-spacing:.5px;border-radius:.35rem;background-color:#09e !important}hr{margin-top:3rem !important;margin-bottom:3.5rem !important;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;border-top:1px solid rgba(0,0,0,.1) !important}.eng{letter-spacing:0 !important}.text-serif{font-family:'Hiragino Sans','Hiragino Kaku Gothic ProN','Meiryo',sans-serif !important}.text-link{font-weight:700}.pc-center{text-align:center !important}.ls-2{letter-spacing:.2rem !important}.ls-3{letter-spacing:.3rem !important}.lh-2{line-height:2 !important}.slug{text-transform:capitalize}.mb-6{margin-bottom:3.5rem !important}.mb-7{margin-bottom:4rem !important}.mb-8{margin-bottom:5rem !important}.mb-20{margin-bottom:20px !important}.top-space{padding-top:5rem !important}.start{background:#212121;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999}.start p{margin-bottom:0 !important;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:none;z-index:999999;width:25vw}.start p img{width:100%;height:auto}header#page-head{margin:0 auto;padding:10px;width:100%;position:relative;overflow:hidden}header#page-head_works{margin:0 auto;padding:10px;width:100%;height:150px;position:relative;overflow:hidden}header#page-head .logo,header#page-head_works .logo{margin:0 auto 0;width:33.3%;position:absolute;left:0;text-align:center;display:flex;align-items:center;justify-content:center;z-index:9999}header#page-head a.logo img{-moz-transition:-moz-transform .5s linear;-webkit-transition:-webkit-transform .5s linear;-o-transition:-o-transform .5s linear;-ms-transition:-ms-transform .5s linear;transition:transform .5s linear}header#page-head a.logo:hover img{-webkit-opacity:.8;-moz-opacity:.8;-o-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";opacity:.8;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}header#page-head .logo img,header#page-head_works .logo img{margin:2rem auto 0 !important;width:60% !important;height:auto}header#page-head .mv_pages{padding:0 !important;width:100%;position:relative}header#page-head .mv_pages-element-head{margin:0}header#page-head .mv_pages-element-head h1{margin-bottom:0 !important;text-align:center !important;font-size:4rem !important;letter-spacing:5px !important}header#page-head .mv_pages-element-head .navbar-brand img{margin:0 auto 2rem !important;width:15vw !important;height:auto}header#page-head .mv_pages-element-image img{width:100% !important;height:auto}.header-nav{margin:0}.header-nav .header-nav__inner{margin:0}.text-white{color:#fff !important}.svg-title{fill:currentColor !important}.shodow{box-shadow:0 0 2px rgba(0,0,0,.15);border-radius:.35rem;overflow:hidden}.container-button{grid-area:main;align-items:center;align-self:center;justify-content:center;justify-self:center}.button{padding:1.75rem 3.5rem;display:inline-block;position:relative;z-index:0;outline:none;color:#fff !important;font-size:1.8rem;font-weight:700 !important;text-decoration:none !important;text-align:center;line-height:1;letter-spacing:.1rem;text-shadow:initial;border:2px solid #072752;border-radius:.2rem;background-color:#072752}.button:before,.button:after{width:50%;height:100%;top:0;display:block;position:absolute;z-index:-1;content:"";background-color:#072752}.button,.button:before,.button:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button:hover{color:#fff !important;border-color:#162941;background-color:#162941}.button:focus,.button:active,.button:visited{color:#fff !important}.button:before{right:0}.button:after{left:0}.button:hover:before,.button:hover:after{width:0;background-color:#162941}.button .fas{margin-right:.6rem}.button>small{margin-bottom:.25rem;display:block;line-height:1.1;text-align:center}.button>.display-3{font-weight:600;letter-spacing:0 !important}ul,ol,dl dt,dd{line-height:1.5}dl{margin:0 0 2rem}dt{margin:0 0 .5rem;padding:0 0 .5rem;text-align:left;font-size:1.1em;letter-spacing:.1rem}dd{margin:0 0 1rem;line-height:1.6;text-align:left;letter-spacing:.1rem}li{margin:.5rem 0 .5rem;list-style:none}ul.arrow{margin:0 0 1rem}ul.arrow li{margin:0 0 .35rem;text-align:left}ul.arrow li:before{margin-right:5px;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f105"}.sub-list{margin:0 0 1rem}hr.hr-dotted{margin:3rem 0 4rem !important;border-top:2px dotted rgba(125,125,125,.3) !important}hr.hr-dotted2{margin:2rem 0 2rem !important;border-top:2px dotted rgba(255,255,255,.5)}hr.hr-line{margin:2em 0;border-top:2px dotted rgba(0,0,0,.1)}object{pointer-events:none}a>object{display:inline-block}.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{margin-top:0;margin-bottom:0;max-width:100%;height:auto;display:block;text-align:center}.navbar-brand img{margin-top:0;margin-bottom:0;max-width:100%;height:auto;display:block;text-align:center}.img-responsive{margin:0 auto;max-width:100%;height:auto;display:block;text-align:center}.img-svg{margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;width:100%;max-width:100%;height:auto}.img-icn{margin-left:auto;margin-right:auto;width:80%;max-width:100%;height:auto}.logo-svg{margin-left:auto;margin-right:auto;padding-left:0;padding-right:10%;width:100%;max-width:100%;height:auto}.svg-logo{margin:0 auto;width:240px;height:auto;display:block;text-align:center}.img-l{margin:0 auto 0 0;display:block;max-width:100% !important;height:auto}.img-fit{max-width:100% !important;width:100% !important;height:auto}.img-circle{max-width:100% !important;width:100% !important;height:auto;border-radius:50%}.img-50{margin:0 auto;max-width:100%;height:auto;display:block;text-align:center}main{margin:0;padding:0;min-height:10vh;position:relative}main#post{margin-top:3rem !important}article{margin:0;padding:0;overflow:hidden}article#top{margin-top:2rem}article#pages{text-align:left}main#page article{padding-bottom:5rem !important}section{margin:0;padding:6rem 0 4rem}article section{padding:5rem 10px 4rem;background:#fff}.parallax-content{position:relative;display:flex;justify-content:center;align-items:center}article section .parallax-primary{min-height:50vh;background-image:url(//shigedenki.jp/wp-content/themes/shige-electrical/common/background/parallax-primary.jpg) !important;background-position:right center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-color:#fff !important}article section .parallax-secondary{margin:0 auto;padding-top:52.083%;height:0;position:relative;background-image:url(//shigedenki.jp/wp-content/themes/shige-electrical/common/background/parallax-secondary.jpg) !important;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center}article section .parallax-secondary:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0}article section.full{background-image:url(//shigedenki.jp/wp-content/themes/shige-electrical/common/background/parallax-full.jpg) !important;background-position:center center;background-repeat:no-repeat;background-size:cover;background-blend-mode:soft-light;background-color:#5d070c !important}article section.full .container-fluid{padding:0 !important}#page article section:nth-last-child(1),#post article section:nth-last-child(1){background:#fff}section#service h3.title span{vertical-align:middle;display:inline-block}section#service h3.title span img.btn-img{width:60px;height:auto}article section#contact{padding:3rem 0 3rem;color:#101010}section .mv-element{margin:0 auto 4rem;padding-top:21.153%;position:relative;height:0}section .mv-element .container{margin:0;padding:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}article section .container_innner{margin-bottom:5rem;background-color:#fff}aside{padding:0 0 2rem;margin:0 0 1rem}aside section{padding:0}footer{margin:0 auto 0;padding:0;position:relative;text-align:center;color:#fff;background-color:#414141}.z-20{z-index:20}.clearfix,.post_body{zoom:1}.clearfix:after,.post_body:after{height:0;display:block;visibility:hidden;content:".";clear:both}.slider{margin-bottom:2rem}.slider .slick-slide{padding:5px;position:relative}.slider .slick-slide a span{padding:.75rem;width:100%;display:block;color:#fff !important;background-color:#495057 !important}.slider .slick-slide .cal{padding:.2rem .3rem;position:absolute;top:10px;left:10px;display:inline-block;color:#fff;font-size:1.2rem;letter-spacing:0 !important}.slider .slick-slide a span:hover{color:#ccc !important;text-decoration:none !important}.slick-dots li{margin:0 5px;padding:0;width:10px !important;height:10px !important;position:relative;display:inline-block;cursor:pointer}@media (max-width:768px){.slick-prev,.slick-next{display:none !important}}.postmeta-date{font-size:1.4rem;color:#555;letter-spacing:0 !important}.page-nav{margin:.5rem 0 0;text-align:right}.page-nav a{margin:0 1rem;display:inline-block;color:#222 !important;font-weight:600}.contents--element{padding:0 !important;display:flex;justify-content:center;align-items:center;min-height:450px;color:#fff;box-sizing:border-box}.contents--element-primary{margin:0}.contents--element-blank{margin:0;background-image:url(//shigedenki.jp/wp-content/themes/shige-electrical/common/background/bg01.jpg);background-repeat:no-repeat;background-size:cover}.contents--element__block{margin:0 auto;padding:55px 0 30px;display:block;width:90%}.contents--element__block h2.title{margin-top:0 !important}.contents--element__block h2.title span{font-size:.35em !important}.contents--element__block .title,.contents--element__block .title span{color:#fff !important;text-align:center !important}.contents--element__box{width:100%;position:absolute}.contents--element__btn{margin:0 5%;width:90%;position:absolute;bottom:-80px;box-sizing:border-box;background:#fff;border:10px #fff solid;box-shadow:0px 0px 6px 0px rgba(0,0,0,.3);z-index:50}.contents--element__btn a.btn{color:#fff !important;font-size:2.5rem !important;font-weight:600 !important;letter-spacing:.1rem !important}.contents--element__btn a.btn small{font-size:.5em !important}footer section{padding:0 !important;background-color:#414141}footer section .container-fluid{padding:0 !important}footer a{color:#fff !important}footer a:hover{color:rgba(255,255,255,.7) !important;text-decoration:none !important}footer a:visited{color:#fff !important}footer a.btn:visited{color:var(--bgcolor) !important}footer .footer-nav{margin:0 0 2.5rem;padding:0;display:flex;justify-content:center;font-size:1.45rem}footer .footer-nav li{margin:0 0 1rem;text-align:left !important;font-weight:400}footer .footer-nav li a:after{margin-left:.35rem;content:"｜"}footer .footer-nav li:last-child a:after{margin-left:0;content:''}footer .footer-nav li ul{margin-top:.75rem;margin-left:1em}footer h4{text-align:center;color:#fff !important}footer p{margin:0 0 .5rem;font-size:1.4rem;text-align:center;letter-spacing:0}footer .phone-number{font-size:2.35rem !important;color:#ccb8a0}.btn-form{margin:0 0 1.5rem !important;padding:1rem 3.5rem;color:#ccb8a0 !important;font-size:2rem !important;font-weight:600 !important;border:2px solid #ccb8a0 !important;background-color:transparent !important}.copyright{margin:0 !important;padding:0;display:block;text-align:center;font-size:80%;color:#fff;font-size:1.2rem !important;letter-spacing:0 !important}header#mv{margin:0 auto;padding:0;width:100%;height:80vh;position:relative;overflow:hidden}header#mv .mv_block{padding:0 !important;width:100%;height:80vh;position:relative}header#mv .mv_block-element-head{width:38%;position:absolute;top:50%;left:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;text-align:left}header#mv .mv_block-element-head h1{margin-bottom:1.5rem !important;padding:.5rem !important;width:28vw;font-size:3vw !important;font-size:clamp(3rem,.5526rem + 3.9474vw,4.5rem);letter-spacing:5px !important;background-color:rgba(255,255,255,.3)}header#mv .mv_block-element-head .navbar-brand img{margin:0 auto 2rem 0 !important;width:15vw !important;height:auto}header#mv .mv_block-element-image{width:70vw;position:absolute;top:0;right:0;z-index:1}.zoom-slider{width:100%;height:80vh;overflow:hidden;position:relative}.slider-img{z-index:10;opacity:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;-webkit-animation:anime 36s 0s infinite;animation:anime 36s 0s infinite}.slider-img:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}.slider-img:nth-of-type(3){-webkit-animation-delay:12s;animation-delay:12s}.slider-img:nth-of-type(4){-webkit-animation-delay:18s;animation-delay:18s}.slider-img:nth-of-type(5){-webkit-animation-delay:24s;animation-delay:24s}.slider-img:nth-of-type(6){-webkit-animation-delay:30s;animation-delay:30s}@keyframes anime{0%{opacity:0}8%{opacity:1}17%{opacity:1}25%{opacity:0;transform:scale(1.1);z-index:9}100%{opacity:0}}.main-visual .slide-scroll{margin-top:3rem;display:inline-block;overflow:hidden;text-align:center;color:#0870d8 !important}.main-visual .slide-scroll:hover{color:#0c5094 !important}.scroll-aroow{position:relative;height:18vh}.scrolldown{position:absolute;left:50%;bottom:5px;height:15vh;z-index:3}.scrolldown span{position:absolute;left:-25px;top:0;color:#74bcba;font-size:1.5rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.scrolldown:after{content:"";position:absolute;top:0;left:1px;width:1px;height:10vh;background:#74bcba;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}45%{height:10vh;opacity:1}100%{height:0;top:12vh;opacity:0}}#page-head{margin:0 auto;padding:0}#page-head .page-head_inner:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.45)}#page-head .container-fluid{margin:0 !important;padding:0 !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}#container{position:relative;z-index:1}#page-top{margin-top:0}.page-title{padding:0 !important;border:none !important;background-color:transparent !important}.tab-title{margin:0 auto 2rem;padding:.75rem 1rem;width:50%;display:inline-block;color:#fff !important;background-color:#08287f;border-radius:0 0 1rem 1rem}#post h1,#post h2,#post h3,#post h4,#post h5,#post h6,#post p{text-align:left}#post h2.post-title{margin:0 0 1rem !important;font-size:2.3rem !important;color:#fff !important;letter-spacing:.1rem !important}#post .card-body p{margin:0 0 1rem !important;line-height:1.65 !important}#post .card-body p{margin:0 0 1rem !important;line-height:1.65 !important}#post .feed .card{padding:0 !important}#post .feed .card-body{padding:.5rem 0 0 !important}#post .feed .card-body .table-responsive{padding:0 !important}#post .feed .card-body h3{font-size:1.95rem !important}#post .feed .card-body h4{font-size:1.8rem !important}#post .feed .card-body h5{font-size:1.7rem !important}#post .feed .card-body a{color:#0870d8 !important}.feed{margin-bottom:5rem !important}.feed li{margin:0;padding:1rem;text-align:left;border-bottom:1px dotted rgba(0,0,0,.1)}.feed .card .card-header{padding:.75rem 1.5rem .5rem !important;background-color:#354c6b !important}.feed li a{padding:1.5rem;text-align:left}.feed li a:hover{text-decoration:none !important}.feed .btn{color:#fff !important;font-size:1.4rem !important}.feed .date{margin-right:1rem;color:rgba(0,0,0,.6);letter-spacing:0 !important}.feed .cat-name{font-size:1.2rem !important;font-weight:400 !important}.feed .cat-name a{letter-spacing:0 !important}.feed .cat-name a:before{margin-left:.2rem;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f02b"}.feed-list{margin:0 0 2rem}.feed-list li{margin:0 !important;padding:1.1rem 1rem;text-align:left}.feed-list li a,.feed-list li a:visited{color:#101010 !important}.feed-list li div{text-align:left;vertical-align:top}.feed-list li span.post-date{margin-right:.5rem;letter-spacing:-.5px}.feed-list li span.cat-name{margin-right:1.5rem;display:inline-block;vertical-align:middle}.feed-list li span.cat-name a{padding:.5rem;min-width:7rem;display:block;letter-spacing:.1rem !important;color:#fff !important;background:#170eb6;background:linear-gradient(145deg,rgba(23,14,182,1) 25%,rgba(46,167,224,1) 85%)}.feed-list li span.feed-date{display:inline-block;vertical-align:middle;font-weight:600;letter-spacing:0}.feed img{margin:0 auto 1rem 0 !important;display:block}.category-all{margin:0 0 2rem;display:block;text-align:left}.category-list{margin:0 0 2.5rem;display:flex;width:100%;justify-content:space-between}.category-all li{width:18%}.category-all li,.category-list li{padding:0 !important;display:inline-block !important;border-bottom:none !important}.category-list li.category-all{display:block !important}.category-list li{width:100%}.category-list li:last-child{display:none !important}.category-nav .category-all a{padding:.5rem 1rem;display:block;text-align:center;color:#fff !important;background-color:var(--maincolor);border-radius:19px}.category-nav .category-list a{padding:.5rem 1rem;width:90%;display:block;color:#252525;text-align:center;border:1px solid #555;border-radius:19px}.category-nav .category-list a.is-active{color:#fff !important;background-color:var(--bgcolor);border:1px solid var(--bgcolor)}.slider{margin-bottom:2rem}.slider .slick-slide{padding:5px;position:relative}.slider .slick-slide a span{padding:.75rem;width:100%;display:block;color:#fff !important;background-color:#495057 !important}.slider .slick-slide .cal{padding:.2rem .3rem;position:absolute;top:10px;left:10px;display:inline-block;color:#fff;font-size:1.2rem;letter-spacing:0 !important}.slider .slick-slide a span:hover{color:#c1272d !important;text-decoration:none !important}.slick-dots li{margin:0 5px;padding:0;width:10px !important;height:10px !important;position:relative;display:inline-block;cursor:pointer}@media (max-width:768px){.slider .slick-slide{padding:5px 0 !important}.slick-prev,.slick-next{display:none !important}}.relations-list p{font-size:1.5rem !important}table{table-layout:fixed;word-break:break-all;word-wrap:break-word}table a{text-decoration:underline !important}.table-striped tbody tr{background-color:rgba(255,255,255,.75) !important}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(189,189,189,.75) !important}.table th{padding:1.5rem 4rem !important;line-height:1.6 !important;text-align:center !important;font-weight:400 !important;vertical-align:middle !important;border-top:1px solid var(--maincolor) !important}.table tr:last-child th{border-bottom:1px solid var(--maincolor) !important}.table th.text-left{text-align:left !important}.table td{padding:1.5rem 1rem !important;line-height:1.6 !important;text-align:left;vertical-align:middle !important;border-top:1px solid rgba(0,0,0,.1) !important}.table tr:last-child td{border-bottom:1px solid rgba(0,0,0,.1) !important}.table td small{letter-spacing:0 !important}.table .text-normal{font-weight:700 !important}.table thead th{padding:.75rem 1rem;color:#fff;font-weight:400;text-align:center;background-color:#303131 !important;border-bottom:1px solid #cfcfcf !important}.table thead td{padding:.75rem 1rem;color:#fff;background-color:#303131 !important;border-bottom:1px solid #cfcfcf !important}.table-responsive tbody th{white-space:normal}.table-striped th,.table-striped td{border:none !important}.table-bordered th,.table-bordered td{border:1px solid #cfcfcf !important}.table-bordered tbody th,.table-bordered tbody td{background-color:rgba(255,255,255,.5) !important}.table-sm{font-size:75% !important}table.tbl-list tbody tr td{width:25%;text-align:center}table.tbl{margin:0 0 2rem;padding:0;width:100%;font-size:1.5rem;border-collapse:collapse;border:none}table.tbl tr{margin:0;padding:0;border:none}table.tbl tbody tr:nth-of-type(odd){padding:.5rem 1.5rem;width:25%;line-height:1.5;white-space:nowrap;border:none;background-color:rgb(170 237 255/30%) !important}table.tbl td{margin:0;padding:.5rem 1.5rem;text-align:left;line-height:1.5;border:none}table.tbl td small{font-size:80% !important}table.tbl,table.tbl th,table.tbl td{border:1px solid #ccc}input{padding:.5rem}table .bg-gray{background-color:#eee !important}.wp-form{margin:0 0 1rem;width:100%;font-size:1.6rem}.wp-form p{font-size:1.5rem !important}.req{margin-left:.3rem;font-size:70%;color:#b70a0b}.form-button{text-align:center}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{width:100%}input,textarea{padding:.5rem .75rem;border:1px solid rgba(0,0,0,.2) !important}select{padding:.75rem 1rem !important;width:100%;border:1px solid rgba(0,0,0,.2) !important}input[type=submit]{margin:0 auto 1rem;padding:1.5rem !important;min-width:30%;display:inline-block;position:relative;z-index:0;outline:none;color:#fff !important;font-weight:700 !important;text-decoration:none !important;text-align:center;line-height:1;letter-spacing:.3rem;font-size:1.1em !important;font-weight:600 !important;letter-spacing:.1rem;border-radius:3rem;border-color:var(--maincolor);background-color:var(--maincolor)}input[type=button]{margin:0 auto 1rem;padding:1.5rem !important;display:inline-block;position:relative;z-index:0;outline:none;color:#fff !important;font-weight:700 !important;text-decoration:none !important;text-align:center;line-height:1;letter-spacing:.3rem;font-size:1.1em;font-weight:600 !important;letter-spacing:.1rem;border-radius:3rem;border-color:var(--maincolor);background-color:var(--maincolor)}input[type=reset]{margin:0 auto 1rem;padding:1.5rem !important;display:inline-block;position:relative;z-index:0;outline:none;color:#fff !important;font-weight:700 !important;text-decoration:none !important;text-align:center;line-height:1;letter-spacing:.3rem;font-size:1.1em;font-weight:600 !important;letter-spacing:.1rem;border-radius:3rem;border-color:var(--maincolor);background-color:var(--maincolor)}.wpcf7-text,.wpcf7-textarea{width:100%}div.wpcf7 input[type=file]{margin-bottom:.5rem;font-size:1.3rem !important;display:block;background-color:rgba(255,255,255,.3)}input.p-postal-code{width:auto !important}.wpcf7-list-item-label{font-weight:400 !important}input.wpcf7c-elm-step1{margin:0 auto 1rem;padding:2rem 3rem;width:45%;display:block}input.wpcf7c-elm-step2{width:45%}span.wpcf7-list-item label{padding:.7rem !important;color:#101010;font-weight:400 !important;background-color:transparent !important}.acceptance-privacy label{color:#333}.breadcrumbs{margin:1.5rem 0 0;text-align:left;font-size:1.2rem;color:#fff;letter-spacing:0 !important}.breadcrumbs .fas{margin-left:.25rem;margin-right:.25rem;color:#fff}.breadcrumbs a{color:#fff !important}.breadcrumbs span a:hover{color:#28a7e1 !important;text-decoration:none !important}.breadcrumb-area{margin:0 auto 2rem;font-size:1.2rem;text-align:left;color:#fff}.breadcrumb-area span{margin-right:.25rem}.breadcrumb-area span.current-item{color:#28a7e1}@media (max-width:768px){.breadcrumb-area{font-size:1rem}}#map{width:100%;height:520px;position:relative}#top-map{width:100%;height:450px;position:relative}#top-map iframe,#top-map object,#top-map embed{position:absolute;top:0;left:0;width:100%;height:100%}.g-map{width:100%;height:100%;overflow:hidden;position:absolute;z-index:0;top:0;left:0}.g-map iframe,.g-mapr object,.g-map embed{width:100%;height:100%;position:absolute;top:0;left:0}.pager{margin-top:2rem;margin-bottom:3rem;padding:0 1rem;width:100%;overflow:hidden;clear:both;list-style:none;font-size:1.4rem;font-weight:600;text-align:center}.pager .current{color:var(--maincolor) !important}.pager .page-prev{padding:1rem 2.5rem !important;width:100%}.pager .page-prev .fas{margin-right:2rem}.pager .page-next{padding:1rem 2.5rem !important;width:100%}.pager .page-next .fas{margin-left:2rem}.pager .page-none-arrow{text-align:center;color:#adb3db !important;background-color:transparent !important;border-radius:0 !important}.pager .page-prev-arrow:hover,.pager .page-next-arrow:hover{color:#3d63ae !important}.pager .page-prev:hover,.pager .page-next:hover{color:#fff !important;background-color:#3d63ae !important}ul.page-numbers li{margin:0 .25rem;display:inline-block}.pager .pager-prev{margin:0 2rem 1rem .5rem;display:inline-block;font-size:1.4rem}.pager .pager-next{margin:0 .5rem 1rem 1rem;display:inline-block;font-size:1.4rem}.pager span{padding:.5rem 1rem}.pager span.dots{padding:.5rem 1rem;text-align:center;color:#fff !important;text-decoration:none !important;border:none;border-radius:.3rem;background:#f6b669}.pager a{padding:.85rem 1.2rem}.pager a:hover{text-decoration:none !important}.pager .pager-prev a,.pager .pager-next a{padding:.85rem 1.2rem;border-radius:1rem}.pager-number{margin-top:3rem;padding:0 1rem;margin-bottom:1rem;overflow:hidden;list-style:none;font-size:.8rem;text-align:center;display:flex;justify-content:center}.pager-number span.current{margin:0 .5rem;padding:.5rem 1rem;text-align:center;color:#fff !important;text-decoration:none !important;border:none;border-radius:.3rem;background:#009ac3}.pager-number a{margin:0 .5rem;padding:.5rem 1rem;text-align:center;color:#fff !important;text-decoration:none !important;border:none;border-radius:.3rem;background:#009ac3}.hidden-pc{display:none !important}.hidden-sp{display:block !important}@media (min-width:1800px){article#pages section{padding:8rem 0}img.img-responsive{width:100%}}@media (max-width:991.98px){header#mv .mv_block-element-head{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;text-align:left}header#mv .mv_block-element-head .navbar-brand img{margin:0 auto 3rem 3rem !important;width:23vw !important}header#mv .mv_block-element-head h1{padding-left:3rem !important;width:100%;font-size:4rem !important}header#mv .mv_block-element-head img.img-responsive{margin:0 auto 0 1rem}header#mv .mv_block-element-image{width:100%}.main-visual .visual-contents h1{margin-bottom:0;font-size:3.2rem}.header-nav .header-nav__inner .site-description{margin-bottom:0 !important;font-size:1.3rem !important;text-align:center}.navbar-dark .navbar-nav .nav-link{letter-spacing:.1rem !important}article#pages section{padding:5rem 0}.header-nav .container-field{padding:0 !important}h1.title{margin:2rem 0 5rem !important;line-height:1.3;font-size:3.4rem !important;letter-spacing:0 !important}.display-2{font-size:3rem !important}}@media (max-width:767.98px){.header-nav .header-nav__inner .container-fluid{padding-top:.5rem !important}.header-nav .header-nav__inner .site-description{margin-bottom:0 !important;font-size:1.2rem !important;text-align:center}.header-nav .header-nav__inner .container-fluid #sp-nav{position:fixed;left:0;bottom:0;display:flex;width:100%;z-index:999999}.header-nav .header-nav__inner .container-fluid #sp-nav .col-flex{margin:.5rem 0 !important;padding-top:.5rem;padding-bottom:.5rem;width:100%;flex-flow:wrap;justify-content:center !important}.header-nav .header-nav__inner .container-fluid #sp-nav .col-flex:last-child{border-left:1px solid rgba(255,255,255,.3)}.header-nav .header-nav__inner .container-fluid #sp-nav .col-flex p{text-align:center !important}.header-nav .header-nav__inner p>small{font-size:1rem !important}.header-nav .header-nav__inner .container-fluid #sp-nav .col-flex a.icn-text{font-size:2rem !important;letter-spacing:0 !important}.header-nav .header-nav__inner a.btn{letter-spacing:0 !important;font-weight:600;font-size:1.9rem !important}.header-nav .header-nav__inner .sp-contact{position:fixed;bottom:0;left:0;width:100%;z-index:99999;box-shadow:0px -3px 2px -2px rgba(0,0,0,.1)}.header-nav .container{padding:0 !important}.navbar{padding:1rem}.navbar-nav{font-size:1.5rem}nav.navbar-sub .collapse:not(.show){display:block !important}nav.navbar-sub ul.sub-menu{background-color:transparent !important}nav.navbar-sub ul.sub-menu li{margin:0 0 1.5rem !important;padding:0 !important;font-size:1.7rem !important;border:none !important}nav.navbar-sub ul.sub-menu li a{padding:0 0 0 1rem !important;text-align:left !important}nav.navbar-sub ul.sub-menu li a:before{content:'- '}header#mv .mv_block{padding:0 !important;width:100%;height:80vh;position:relative}header#mv .mv_block-element-head{width:100%;position:absolute;top:70%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2;text-align:left}header#mv .mv_block-element-head h1{padding-left:2rem !important;font-size:3.4rem !important;letter-spacing:3px !important}header#mv .mv_block-element-head img.img-responsive{margin:0 auto !important}header#mv .mv_block-element-head .navbar-brand{width:100% !important}header#mv .mv_block-element-head .navbar-brand img{margin:0 auto 5rem 0 !important;width:70% !important;height:auto}header#mv .mv_block-element-image{width:100%;position:absolute;top:0;right:0;z-index:1}header#mv .mv_block-element-image img{margin:0 auto !important;width:80% !important;height:auto}header#page-head .mv_pages{margin-top:6rem;padding:0 !important;width:100%;position:relative}.mv_pages-element-image{padding-right:0 !important;padding-left:10% !important}.slider-img:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.45)}.scrolldown{bottom:0}.scrolldown span{font-size:1.3rem}#page-head{margin-top:0;padding:2rem 0 2rem}#page-head_works{margin-top:0;padding:2rem 0 2rem}article section,section{padding:3rem 0 2.5rem;background:#fff}article#pages section{padding:2.5rem 0 1rem}article#pages section{min-height:400px}article section .parallax-primary{padding-top:4rem !important;padding-bottom:4rem !important;position:relative;background-image:url(//shigedenki.jp/wp-content/themes/shige-electrical/common/background/parallax-primary_sp.jpg) !important;background-position:center center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-color:#fff !important}article section .parallax-secondary{margin:0 auto;padding-top:67.708%;height:0;position:relative;background-image:url(//shigedenki.jp/wp-content/themes/shige-electrical/common/background/parallax-secondary_sp.jpg) !important;background-size:contain;text-align:center}article section .parallax-secondary:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0}.contents--element__block{margin:0 auto;padding:65px 0 30px;display:block;width:80%}.contents--element-blank{display:none !important}.contents--element{padding:0 !important;display:flex;justify-content:center;align-items:center;min-height:auto;color:#fff;box-sizing:border-box}.contents--element__title{margin:.5rem auto 0 !important;font-size:1.2em !important;letter-spacing:0 !important}#services-list{margin:0 auto;width:94%}#services-list .col-6:nth-child(odd){padding-right:2px !important}#services-list .col-6:nth-child(even){padding-left:2px !important}#services-list .mb-20{margin-bottom:4px !important}footer{padding-bottom:0}footer section{margin-bottom:0 !important;padding-bottom:1rem !important;overflow-x:hidden}footer h4{margin-top:1rem !important}.copyright{margin-bottom:2rem !important;font-size:1.1rem !important;text-align:center !important}.title{margin:2rem 0 1rem !important;font-size:2.3rem;letter-spacing:.2rem !important}h1,h1.title{font-size:2.8rem !important;text-align:center !important}h1.title span{margin-top:.3rem;display:block;text-align:center;font-size:1.1rem;letter-spacing:.3rem}.mv_pages h1{text-align:left !important}h2{margin:1rem 0 2rem !important;font-size:2.3rem !important}h2.title,h2.page-title{font-size:2.6rem !important}h2.title>small{font-size:55em}h2.title>span{font-size:.4em !important}h3{font-size:2.1rem !important}h3.title{font-size:2.1rem !important}h3.title>small{text-align:left !important}h4{font-size:1.85rem !important}h5{font-size:1.7rem !important}h6{font-size:1.65rem !important}p{font-size:1.6rem !important;letter-spacing:.5px !important}footer p{font-size:1.3rem !important}.feed-works{padding:0 10px;overflow:hidden}.category-nav .category-all li{width:45%}.category-list{display:block;text-align:left}.category-all li{width:18%}.category-list li{width:45%;display:inline-block}.category-nav .category-all a{padding:1rem;width:100%;text-align:center;font-size:1.2rem !important}.category-nav .category-list a{padding:1rem;width:100%;font-size:1.2rem !important}.post-date{margin:0 0 .25rem !important;display:block;text-align:left;font-size:1.3rem !important;font-weight:700 !important}.card-title{font-size:1.9rem !important}.img-50{margin:0 auto .5rem !important;width:50% !important}.img-svg{margin-left:auto;margin-right:auto;padding-left:10%;padding-right:10%}.logo-svg{margin-left:auto;margin-right:auto;padding-left:10%;padding-right:10%;width:100%;max-width:100%;height:auto}img.img-border,img.img-border2,img.img-border3{margin-bottom:3rem !important}p{font-size:1.4rem}dt{font-size:1.45rem}dd,li{font-size:1.4rem}ul.check li,ul.square li,ul.arrow li{font-size:1.2em !important}summary{padding:1rem}summary.h6{line-height:1.5 !important;font-size:1.4rem !important}details .details-inner{padding:1rem .5rem}details .details-inner p{font-size:1.4rem !important}.btn,.button{font-size:1.5rem !important}.page-nav{margin-top:1.5rem;text-align:center}.align-items-center p{margin-top:1rem !important}.feed .card-body{padding:2rem !important}footer .title{margin:0 0 .5rem !important;padding:0 !important;font-size:1.6rem !important;letter-spacing:0 !important}.button-link{font-size:1.5rem !important}.label-title{display:none !important}.img-circle{margin:0 auto;width:75% !important;height:auto;border-radius:50%}.hidden-pc{display:block !important}.hidden-sp{display:none !important}input[type=submit],input[type=button],input[type=reset]{margin:0 auto 1.5rem;width:90%;display:block}.start p{width:70vw}.start p img{width:100%;height:auto}}.table-responsive{margin-bottom:1rem;padding:0 10px !important}.feed .card-body .table-responsive{padding:0 !important}.table-responsive>.table{width:100% !important;table-layout:auto !important;word-wrap:break-word !important}@media (max-width:767.98px){.table-responsive>.table{table-layout:auto !important}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{font-size:1.4rem !important}.table-responsive tbody th{white-space:nowrap}.table th,.table td{padding:1.5rem 1rem !important;letter-spacing:0 !important;vertical-align:middle !important}.table th span{letter-spacing:0 !important}table.tbl-form th{padding:1.5rem 1rem .2rem !important;text-align:left !important;width:100% !important;display:block !important;white-space:inherit !important}table.tbl-form td{padding:1.5rem 1rem !important;text-align:left !important;width:100% !important;display:block !important;white-space:inherit !important}.tbl tbody tr{background-color:#fff !important}}