@charset "utf-8";#Page{opacity:0;transition:all .6s}#lottie{transition:all .6s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#lottie svg{min-width:400px}.pc_94{display:none!important}.sp_90{display:none!important}#Header.top{height:100vh}#Header.top h1.logo{position:absolute;left:50px;top:27px;z-index:3}#Header.top .link{position:absolute;right:-30px;bottom:100px;z-index:3}#Header.top .mv{position:relative;height:100vh;overflow:hidden}#Header.top .mv img{max-width:100%;max-height:100%;height:100vh;width:auto\9;margin:0 auto;object-fit:cover}#Header.top .mv .txt{position:absolute;left:0;right:0;text-align:center;top:50%;margin-top:-20px;z-index:3;color:#fff;font-family:'Noto Serif JP',serif;font-size:2.6rem;letter-spacing:.5rem}#Header.top .mv .slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#Header.top .mv .slick-dots li button:before{font-family:'slick';font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#Header.top .mv .slick-dots li.slick-active button:before{opacity:1;color:#d19d7b}#Header.top .mv .slide-animation{animation:fadezoom 10s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}#Header.top .global_navi{position:fixed;top:0;right:0;width:100%;z-index:5;background:rgba(0,0,0,.6);height:100vh;box-sizing:border-box;display:none}#Header.top .global_navi .global_navi_inner{width:100%;margin:100px auto 0}#Header.top #Navi{width:350px;margin:0 auto}#Header.top #Navi>ul>li{text-align:center;border-bottom:solid 1px #fff;padding:22px 0}#Header.top #Navi>ul>li:last-child{border:none}#Header.top #Navi>ul>li>ul{margin-top:14px}#Header.top #Navi>ul>li>ul>li{margin:0 15px}#Header.top #Navi ul li{margin:0}#Header.top #Navi ul li a{font-size:1.6rem;color:#fff}#Header.top #Navi ul li ul{display:flex;justify-content:center}#Header.top .copy{color:#d19d7b;font-size:1.2rem;text-align:center;margin-top:50px}#Header .nav_box{display:block;position:fixed;top:25px;right:40px;width:60px;text-align:center;font-size:1.2rem;z-index:10}#Header .menu-trigger,#Header .menu-trigger span{display:inline-block;box-sizing:border-box;transition:all .4s}#Header .menu-trigger{position:relative;width:25px;height:25px;cursor:pointer;padding:18px 15px}#Header .menu-trigger a:hover{opacity:1}#Header .menu-trigger span{position:absolute;left:0;width:100%;height:1px;border-radius:2px;background-color:#fff}#Header .menu-trigger span:nth-of-type(1){top:21px}#Header .menu-trigger span:nth-of-type(2){top:11px}#Header .menu-trigger span:nth-of-type(3){bottom:3px}#Header .menu-trigger.active span:nth-of-type(1),#Header .menu-trigger.active span:nth-of-type(2){top:15px;margin-top:10px;transform:rotate(-45deg)}#Header .menu-trigger.active span:nth-of-type(3){bottom:0;margin-bottom:10px;transform:rotate(-135deg)}.top #Sec01{padding:120px 50px 90px}.top #Sec01 .inner{max-width:720px;margin:0 auto;padding-top:10px;padding-left:40px;background-image:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/top/img_01.png);background-repeat:no-repeat;background-position:top right;background-size:470px auto}.top #Sec01 .flex{display:flex;align-items:flex-end}.top #Sec01 .flex .txt{padding-right:20px;line-height:3.6rem;font-family:'Noto Serif JP',serif}.top #Sec02{padding:100px 70px 50px}.top #Sec02 .inner{max-width:960px;margin:0 auto}.top #Sec02 h2{text-align:center;font-size:2.2rem;letter-spacing:.5rem;font-weight:400;font-family:'Noto Serif JP',serif;background-image:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/top/ttl_line.png);background-repeat:no-repeat;background-position:bottom center;background-size:110px auto;padding-bottom:30px;margin-bottom:30px}.top #Sec03{padding:100px 0 150px}.top #Sec03 h2.ttl_01{max-width:1800px;margin:0 auto;padding:0 100px}.top #Sec03 .work_slide{margin-top:50px}.top #Sec03 .work_slide .img{position:relative}.top #Sec03 .work_slide .img .ttl{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:#fff;font-size:2rem}.top #Sec03 .work_slide a{display:block;margin:0 30px;box-sizing:border-box}.top #Sec03 .work_slide img{width:100%;height:auto;object-fit:cover;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.top #Sec03 .more_btn{margin-top:28px}.top #Sec03 .work_slide .slick-slide{padding-bottom:20px}.top #Sec03 .slick-prev{left:120px;margin-top:-22px;z-index:3}.top #Sec03 .slick-next{right:120px;margin-top:-22px;z-index:3}@media screen and (max-width:960px){.top #Sec03 .slick-prev{left:50px;margin-top:-22px;z-index:3}.top #Sec03 .slick-next{right:50px;margin-top:-22px;z-index:3}}.top #Sec03 .slick-prev:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_l.png);background-size:25px 45px;background-repeat:no-repeat}.top #Sec03 .slick-next:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_r.png);background-size:25px 45px;background-repeat:no-repeat}.top #Sec03 .slick-prev:before,.top #Sec03 .slick-next:before{display:block;line-height:1;opacity:1;height:45px;width:25px}.top #Sec04 .slide_outer{position:relative;height:630px;overflow:hidden}.top #Sec04 h2.img_ttl{position:absolute;left:0;bottom:0}.top #Sec04 .txt{position:absolute;right:0;top:0}.top #Sec04 .more_btn{position:absolute;right:100px;bottom:85px}.top #Sec04 .rec_slide img{max-width:100%;max-height:100%;height:630px;width:auto\9;margin:0 auto;object-fit:cover}.top #Sec04 .rec_slide .slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.top #Sec04 .rec_slide .slick-dots li button:before{font-family:'slick';font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top #Sec04 .rec_slide .slick-dots li.slick-active button:before{opacity:1;color:#d19d7b}.top #Sec04 .rec_slide .slide-animation{animation:fadezoom 10s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.top #Sec05{padding:120px 0 120px;background:#eaece9}.top #Sec05 h2.ttl_01{max-width:1800px;margin:0 auto;padding:0 100px}.top #Sec05 .team_slide{margin-top:50px}.top #Sec05 .team_slide .img{position:relative}.top #Sec05 .team_slide .img .box{position:absolute;bottom:0;left:30px;width:210px}.top #Sec05 .team_slide .img .box .posi{background-color:rgba(255,255,255,.5);font-size:1.4rem;color:#002d4d;padding:3px 10px 3px 25px}.top #Sec05 .team_slide .img .box .name{background-color:rgba(0,45,75,.8);font-size:1.4rem;color:#fff;padding:13px 10px 13px 25px}.top #Sec05 .team_slide .img .box .name .furi{font-size:1.6rem;line-height:2rem;font-family:'Tenor Sans',sans-serif}.top #Sec05 .team_slide .img .box .name .kanji{font-size:2.2rem;font-weight:500;line-height:3rem;margin-top:4px}.top #Sec05 .team_slide a{display:block;margin:0 30px;box-sizing:border-box}.top #Sec05 .team_slide img{width:100%;height:auto;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.top #Sec05 .team_slide .slick-slide{padding-bottom:20px}.top #Sec05 .slick-prev{left:120px;margin-top:-22px;z-index:3}.top #Sec05 .slick-next{right:120px;margin-top:-22px;z-index:3}@media screen and (max-width:960px){.top #Sec05 .slick-prev{left:50px;margin-top:-22px;z-index:3}.top #Sec05 .slick-next{right:50px;margin-top:-22px;z-index:3}}.top #Sec05 .slick-prev:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_l.png);background-size:25px 45px;background-repeat:no-repeat}.top #Sec05 .slick-next:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_r.png);background-size:25px 45px;background-repeat:no-repeat}.top #Sec05 .slick-prev:before,.top #Sec05 .slick-next:before{display:block;line-height:1;opacity:1;height:45px;width:25px}.top #Sec05 .more_btn{margin-top:28px}.top #Sec06{padding:80px 0 140px;background:#002d4d}.top #Sec06 .inner{position:relative}.top #Sec06 h2.ttl_01{max-width:1020px;margin:0 auto;padding:0 50px;box-sizing:border-box}.top #Sec06 h2.ttl_01 span{color:#fff}.top #Sec06 ul{display:flex;justify-content:space-between;max-width:1020px;margin:50px auto 0;padding:0 50px}.top #Sec06 ul li{width:48%;box-shadow:0px 5px 20px 0px rgba(0,0,0,.25)}.top #Sec06 p.tw{max-width:1020px;width:100%;height:34px;display:block;margin:-34px auto 0;text-align:right;padding:0 50px;box-sizing:border-box}.top #Sec06 p.tw a{display:inline-block;width:34px;height:34px;background-color:#fff;border-radius:20px;transition:.5s;text-align:center}.top #Sec06 p.tw a:hover{opacity:1}.top #Sec06 .twitter:before{content:'\f099';font-family:"Font Awesome 5 Brands";font-wigth:400;font-size:1.9rem;color:#002d4d}.top #Sec06 p.tw a:hover{background-color:#1d9bf0}.top #Sec06 p.tw a:hover .twitter:before{color:#fff}.top #Sec07{padding:80px 0 140px;background:#eaece9}.top #Sec07 h2.ttl_01{max-width:1020px;margin:0 auto;padding:0 50px;box-sizing:border-box}@media screen and (max-width:900px){.pc_90{display:none!important}.sp_90{display:block!important}.top #Sec02 ul{max-width:600px;margin:0 auto}.top #Sec02 ul li{margin-top:20px}}@media screen and (max-width:860px){#Header.top h1.logo{position:absolute;left:25px;top:20px;z-index:3}#Header.top h1.logo img{width:228px}#Header.top .mv{position:relative;height:100vh;overflow:hidden}#Header.top .mv img{max-width:100%;max-height:100%;height:100vh;width:auto\9;margin:0 auto;object-fit:cover}#Header.top .mv .txt{position:absolute;left:0;right:0;text-align:center;top:50%;margin-top:-20px;z-index:3;color:#fff;font-family:'Noto Serif JP',serif;font-size:1.7rem;letter-spacing:.5rem}#Header.top .mv .slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}#Header.top .mv .slick-dots li{margin:0}#Header.top .mv .slick-dots li button:before{font-family:'slick';font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#Header.top .mv .slick-dots li.slick-active button:before{opacity:1;color:#d19d7b}#Header.top .global_navi{position:fixed;top:0;right:0;width:100%;z-index:5;background:rgba(0,0,0,.6);height:100vh;box-sizing:border-box;display:none}#Header.top .global_navi .global_navi_inner{width:100%;margin:70px auto 0}#Header.top #Navi{width:300px;margin:0 auto}#Header.top #Navi>ul>li{text-align:center;border-bottom:solid 1px #fff;padding:22px 0}#Header.top #Navi>ul>li:last-child{border:none}#Header.top #Navi>ul>li>ul{margin-top:14px}#Header.top #Navi>ul>li>ul>li{margin:0 10px}#Header.top #Navi ul li{margin:0}#Header.top #Navi ul li a{font-size:1.5rem;color:#fff}#Header.top #Navi ul li ul{display:flex;justify-content:center}#Header.top .copy{color:#d19d7b;font-size:1.2rem;text-align:center;margin-top:0;position:absolute;bottom:30px;left:0;right:0}#Header .nav_box{display:block;position:fixed;top:22px;right:12px;width:60px;text-align:center;font-size:1.2rem;z-index:10}#Header .menu-trigger,#Header .menu-trigger span{display:inline-block;box-sizing:border-box;transition:all .4s}#Header .menu-trigger{position:relative;width:25px;height:25px;cursor:pointer;padding:18px 15px}#Header .menu-trigger a:hover{opacity:1}#Header .menu-trigger span{position:absolute;left:0;width:100%;height:1px;border-radius:2px;background-color:#fff}#Header .menu-trigger span:nth-of-type(1){top:21px}#Header .menu-trigger span:nth-of-type(2){top:11px}#Header .menu-trigger span:nth-of-type(3){bottom:3px}#Header .menu-trigger.active span:nth-of-type(1),#Header .menu-trigger.active span:nth-of-type(2){top:15px;margin-top:10px;transform:rotate(-45deg)}#Header .menu-trigger.active span:nth-of-type(3){bottom:0;margin-bottom:10px;transform:rotate(-135deg)}}@media screen and (max-width:780px){#Header.top .link{position:absolute;right:-15px;bottom:80px;z-index:3}.top #Sec01{padding:60px 50px 100px}.top #Sec01 .inner{max-width:720px;margin:0 auto;padding-top:0;padding-left:0;background-image:none}.top #Sec01 .flex{display:block}.top #Sec01 .flex .txt{padding-right:0;font-size:1.3rem;line-height:2.7rem;position:relative;z-index:2;width:280px;margin:0 auto}.top #Sec01 .img{margin:-27px auto 0;display:block!important;position:relative;z-index:1;max-width:340px;padding-left:10px}.top #Sec01 .flex .link{text-align:right;width:270px;margin:20px auto 0}.top #Sec02{padding:60px 25px 60px}.top #Sec02 .inner{max-width:960px;margin:0 auto}.top #Sec02 h2{text-align:center;font-size:1.5rem;letter-spacing:.3rem;font-weight:400;font-family:'Noto Serif JP',serif;background-image:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/top/ttl_line.png);background-repeat:no-repeat;background-position:bottom center;background-size:100px auto;padding-bottom:25px;margin-bottom:25px}.top #Sec03{padding:60px 0 75px}.top #Sec03 h2.ttl_01{max-width:1800px;margin:0 auto;padding:0 25px}.top #Sec03 .work_slide{margin-top:15px}.top #Sec03 .work_slide .img{position:relative}.top #Sec03 .work_slide .img .ttl{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#fff;font-size:1.5rem}.top #Sec03 .work_slide a{margin:0 10px}.top #Sec03 .more_btn{margin-top:0}.top #Sec03 .slick-prev{left:25px;margin-top:-10px;z-index:3}.top #Sec03 .slick-next{right:25px;margin-top:-10px;z-index:3}.top #Sec03 .slick-prev:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_l_b.png);background-size:auto 20px;background-repeat:no-repeat}.top #Sec03 .slick-next:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_r_b.png);background-size:auto 20px;background-repeat:no-repeat}.top #Sec03 .slick-prev:before,.top #Sec03 .slick-next:before{display:block;line-height:1;opacity:1;height:20px;width:20px}.top #Sec04 h2.ttl_01{max-width:1800px;margin:0 auto;padding:0 25px}.top #Sec04 .slide_outer{position:relative;height:425px;overflow:hidden;margin-top:15px}.top #Sec04 h2.img_ttl{position:absolute;left:0;bottom:0}.top #Sec04 .txt{position:absolute;right:0;top:0}.top #Sec04 .more_btn{position:absolute;right:100px;bottom:85px}.top #Sec04 .rec_slide img{max-width:100%;max-height:100%;height:425px;width:auto\9;margin:0 auto;object-fit:cover}.top #Sec04 .rec_slide .slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.top #Sec04 .rec_slide .slick-dots li button:before{font-family:'slick';font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top #Sec04 .rec_slide .slick-dots li.slick-active button:before{opacity:1;color:#d19d7b}.top #Sec04 .rec_slide .slide-animation{animation:fadezoom 10s 0s forwards}@keyframes fadezoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}.top #Sec05{margin-top:100px;padding:60px 0 80px;background:#eaece9}.top #Sec05 h2.ttl_01{max-width:1800px;margin:0 auto;padding:0 25px}.top #Sec05 .team_slide{margin-top:15px}.top #Sec05 .team_slide .img{position:relative}.top #Sec05 .team_slide .img .box{position:absolute;bottom:0;left:10px;width:165px}.top #Sec05 .team_slide .img .box .posi{background-color:rgba(255,255,255,.5);font-size:1rem;color:#002d4d;padding:3px 10px 3px 25px}.top #Sec05 .team_slide .img .box .name{background-color:rgba(0,45,75,.8);font-size:1.4rem;color:#fff;padding:13px 10px 13px 25px}.top #Sec05 .team_slide .img .box .name .furi{font-size:1.1rem;line-height:1.5rem;font-family:'Tenor Sans',sans-serif}.top #Sec05 .team_slide .img .box .name .kanji{font-size:1.5rem;font-weight:500;line-height:3rem;margin-top:4px}.top #Sec05 .team_slide a{margin:0 10px}.top #Sec05 .slick-prev{left:25px;margin-top:-10px;z-index:3}.top #Sec05 .slick-next{right:25px;margin-top:-10px;z-index:3}.top #Sec05 .slick-prev:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_l_b.png);background-size:auto 20px;background-repeat:no-repeat}.top #Sec05 .slick-next:before{content:'';background:url(//sk-denki.co.jp/wp-content/themes/sk_wp/css/../images/common/arrow_r_b.png);background-size:auto 20px;background-repeat:no-repeat}.top #Sec05 .slick-prev:before,.top #Sec05 .slick-next:before{display:block;line-height:1;opacity:1;height:20px;width:20px}.top #Sec05 .more_btn{margin-top:0}.top #Sec06{padding:60px 0 50px;background:#002d4d}.top #Sec06 h2.ttl_01{max-width:1800px;margin:0 auto;padding:0 25px}.top #Sec06 h2.ttl_01 span{color:#fff}.top #Sec06 ul{display:block;max-width:420px;margin:0 auto 0;padding:0 25px}.top #Sec06 ul li{width:100%;margin-top:25px}.top #Sec06 p.tw{max-width:420px;height:25px;padding:0 25px;margin:-25px auto 0}.top #Sec06 p.tw a{display:inline-block;width:25px;height:25px;background-color:#fff;border-radius:20px;transition:.5s;text-align:center}.top #Sec06 p.tw a:hover{opacity:1}.top #Sec06 .twitter:before{content:'\f099';font-family:"Font Awesome 5 Brands";font-wigth:400;font-size:1.4rem;color:#002d4d}.top #Sec06 p.tw a:hover{background-color:#1d9bf0}.top #Sec06 p.tw a:hover .twitter:before{color:#fff}.top #Sec07{padding:80px 0 100px;background:#eaece9}.top #Sec07 h2.ttl_01{max-width:1800px;margin:0 auto;padding:0 25px}}