@charset "UTF-8";main a{color:#5659f1;text-decoration:underline}h1,h2,h3,h4,h5{line-height:1.5}.pageTitleWrap{background-color:#1f2023;color:#fff;position:relative;text-align:center;width:100%}.pageTitleWrap .pageTitleInner{display:flex;flex-direction:column;justify-content:center;position:relative}.pageTitleWrap .postDate{display:block;font-family:Jost,sans-serif;font-weight:600}.pageTitleWrap .pageTitleJp{font-weight:700}.pageTitleWrap .pageTitleEn{font-family:Jost,sans-serif;font-weight:500;line-height:1.3;text-transform:capitalize}.pageTitleWrap .tag{border:1px solid #9e9e9e;border-radius:3px;color:#9e9e9e;padding:3px}.pageTitleWrap .subTitle,.pageTitleWrap .tag{display:inline-block;line-height:1;margin-bottom:5px}.breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb li{color:#1f2023;position:relative}.breadcrumb li a{color:#1f2023}#contents{line-height:1.8}#contents.bgGray{background-color:#f8f8f8}#contents #recommend{padding-bottom:0}.articleList .articleListItem figure img{width:100%}.articleList .articleListItem>a{color:#1f2023;display:block;text-decoration:none}.articleList .articleListItem .articleListTitle{color:#1f2023;font-weight:700}.articleList .articleListItem .articleListTitle.cs{position:relative}.articleList .articleListItem .articleListTitle.cs:after{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_black.svg) no-repeat 50%/100%;content:"";display:block;height:13px;position:absolute;width:15px}.articleList .articleListItem .articleListSub{color:#1f2023}.articleNavWrap{border:1px solid #ddd;border-radius:6px;margin:20px 0;padding:12px;position:relative}.articleNav--collapse{max-height:60px;overflow:hidden;transition:max-height .3s ease}.articleNav--collapse.expanded{max-height:1000px}.articleNav-toggle{background:#fff;bottom:-24px;color:#0073aa;cursor:pointer;font-size:14px;line-height:1.4;padding:0 10px;position:absolute;right:0;user-select:none;z-index:2}.articleNav-toggle:hover{opacity:.8}.articleNavWrap a{background-color:#fff}.articleNavRow{display:flex;flex-direction:row-reverse;gap:20px}.articleNav__top{border:2px solid #333;flex-grow:1;padding:20px}.articleNav__bottom{display:flex;justify-content:center}.articleNav--category{margin-left:12px}.articleNav+.articleNav{margin-top:20px}.articleNav a.articleNav__reset{align-items:center;background-color:#ededed;display:flex;gap:4px;justify-content:center;width:280px}.articleNav a.articleNav__reset svg{transition:.3s}.articleNav a.articleNav__reset:hover svg{fill:#fff}.articleNav a{border:1px solid #1f2023;border-radius:3px;color:#1f2023;font-weight:700;text-align:center;text-decoration:none}.articleNav a.current{background-color:#1f2023;color:#fff}.pager ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none}.pager ul li{color:#1f2023;font-family:Jost,sans-serif;font-weight:700;line-height:1}.pager ul li a{border-bottom:1px solid #e0e0e0;text-decoration:none;transition:.3s}.pager ul .current,.pager ul li a{color:#1f2023;display:inline-block;padding:8px;position:relative}.pager ul .current{border-bottom:1px solid #1f2023}.pager ul .next,.pager ul .prev{border:none;position:relative}.pager ul .prev:before{left:0;transform:rotate(180deg)}.pager ul .next:before,.pager ul .prev:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_black.svg) no-repeat;background-size:contain;bottom:0;content:"";height:13px;margin:auto;position:absolute;top:-2px;transition:all .3s;width:15px}.pager ul .next:before{right:0}.prevNextLink{border-top:1px solid #1f2023;display:flex;justify-content:space-between}.prevNextLink a{color:#1f2023;text-decoration:none}.prevNextLink .prev a{color:#1f2023;position:relative}.prevNextLink .ichiran a{color:#1f2023}.prevNextLink .next a{color:#1f2023;position:relative}.whiteBox{background-color:#fff;box-shadow:6px 5px 12px 2px #ccc,-8px -9px 11px 5px #fff}.formWrap p[class*=is-error]{margin-bottom:0;margin-top:10px}.formWrap .is-error{color:red;font-weight:700}.formWrap input[type=email],.formWrap input[type=password],.formWrap input[type=tel],.formWrap input[type=text],.formWrap select{border:1px solid #d0d0d0;border-radius:3px;padding:5px 15px;width:100%}.formWrap input[type=email]::-moz-placeholder,.formWrap input[type=password]::-moz-placeholder,.formWrap input[type=tel]::-moz-placeholder,.formWrap input[type=text]::-moz-placeholder,.formWrap select::-moz-placeholder{color:#d0d0d0}.formWrap input[type=email]::placeholder,.formWrap input[type=password]::placeholder,.formWrap input[type=tel]::placeholder,.formWrap input[type=text]::placeholder,.formWrap select::placeholder{color:#d0d0d0}.formWrap input[type=email].is-error,.formWrap input[type=password].is-error,.formWrap input[type=tel].is-error,.formWrap input[type=text].is-error,.formWrap select.is-error{font-weight:400}.formWrap input[type=checkbox]{display:none}.formWrap input[type=checkbox]+label{cursor:pointer;display:inline-block;padding:3px 3px 3px 25px;position:relative;transition:all .2s}.formWrap input[type=checkbox]+label:after,.formWrap input[type=checkbox]+label:before{content:"";position:absolute;transition:all .2s}.formWrap input[type=checkbox]+label:before{background:#fff;border:1px solid #ccc;border-radius:3px;height:16px;left:0;margin-top:-8px;top:50%;width:16px}.formWrap input[type=checkbox]+label:after{border-bottom:2px solid #1f2023;border-left:2px solid #1f2023;height:5px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:10px}.formWrap input[type=checkbox]+label:hover:before{background:#fff}.formWrap input[type=checkbox]:checked+label:before{background:#fff;border:1px solid #1f2023}.formWrap input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.formWrap input[type=submit].commonBtn{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg);background-position:center right 24px;background-repeat:no-repeat}.formWrap dl dd{margin-top:15px}.formWrap .hissu{background-color:#ed4e00;color:#fff;display:inline-block;line-height:1;margin-left:8px;padding:3px 8px;transform:translateY(-2px)}.formWrap br{display:none}.formWrap br+label,.formWrap label+input{display:block;margin-top:15px}.formWrap input[type=submit]{align-items:center;background-color:#f07800;border:1px solid #e8651a;border-radius:3px;box-shadow:2px 2px 0 0 #e8651a;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0 auto;position:relative;text-align:center;text-decoration:none;transition:background .3s,color .3s,box-shadow .3s cubic-bezier(.25,.1,0,.72)}.formWrap input[type=submit]:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow.svg) no-repeat;background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg);background-size:contain;bottom:0;content:"";height:13px;margin:auto;position:absolute;right:16px;top:0;transition:all .3s;width:15px}.formWrap input[type=submit]:disabled{background-color:#d8d8d8;border-color:#b1b1b1;box-shadow:2px 2px 0 0 #b1b1b1;color:#939395}.featureList .featureListItem .featureTextWrap{position:relative;z-index:2}.featureList .featureListItem .featureTextWrap .subTitle{font-family:Jost,sans-serif;letter-spacing:.1em;position:relative}.featureList .featureListItem .featureTextWrap h2{font-weight:700}#caseStudy h2{text-align:center}#recommend{margin:0}#recommend h2,.solarAbout{text-align:center}.solarAbout{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/solar_bg.png) no-repeat 50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:0;width:100%}.solarAbout h2{font-weight:700}.solarAbout .fvBtnList li{position:relative}.solarAbout .fvBtnList li a{border-radius:3px;color:#fff;display:block;font-weight:700;padding:0;text-align:center;text-decoration:none}.solarAbout .fvBtnList li a span{position:relative}.solarAbout .fvBtnList li a .icon{display:inline-block;margin-right:25px}.solarAbout .fvBtnList li a .icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.solarAbout .fvBtnList li a .icon.iconMaterial:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_document_white.svg)}.solarAbout .fvBtnList li a .icon.iconMail:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_mail_white.svg)}.solarAbout .fvBtnList li.btnMaterial a{background-color:#ed4e00;border:1px solid #fff;transition:background .3s,color .3s cubic-bezier(.25,.1,0,.72)}.solarAbout .fvBtnList li.btnBlue a,.solarAbout .fvBtnList li.btnContact a{background-color:#1f2023;border:1px solid #fff;color:#fff;transition:background .3s,color .3s cubic-bezier(.25,.1,0,.72)}.solarAbout .fvBtnList li.btnBlue a{position:relative}.solarAbout .fvBtnList li.btnBlue a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg) no-repeat;background-size:contain;bottom:0;content:"";height:13px;margin:auto;position:absolute;right:10px;top:2px;transition:all .3s;width:15px}.meritWrap h3{border-bottom:1px solid #1f2023;position:relative}.meritWrap h3 .meritNum{font-family:Jost,sans-serif;font-weight:500;left:0;line-height:1;position:absolute;top:-3px}.meritWrap h3 .meritNum span{display:block}.meritWrap .meritCont figure{text-align:center}.meritWrap .meritCont .textWrap h4{font-weight:700;position:relative}.teianH2{background-color:#1f2023;color:#fff}.teianSystem .teianSystemItem{box-shadow:6px 5px 12px 2px #ccc,-8px -9px 11px 5px #fff}.teianSystem .teianSystemItem h3{background-color:#f8f8f8;text-align:center}.teianSystem .teianSystemItem .teianSystemCont{background-color:#fff;text-align:center}.gmap iframe{width:100%}.commonImgBox{display:flex}.cardListWrap .cardList{display:flex;flex-flow:wrap;justify-content:space-between}.cardListWrap li{background-color:#fff;border:1px solid #aaa}.cardListWrap a{background-color:#fff;display:flex;flex-flow:nowrap;text-decoration:none}.cardListWrap .txt{position:relative}.cardListWrap .txt .ttl{color:#151515;font-size:17px;width:100%}.cardListWrap .txt .viewmore{color:#192f60;display:inline-block;font-family:Jost,sans-serif;font-weight:500;text-align:right}.cardListWrap .txt .viewmore:before{background:#192f60;content:"";display:block;position:absolute;transform:translateY(-50%) scaleX(1);transform-origin:right;transition:all .3s cubic-bezier(.25,.1,0,.72);z-index:2}.leadTtl,.mainTtl1{text-align:center}.mainTtl1{font-weight:700}.subTtl{color:#ed4e00;display:block;font-family:Jost,sans-serif;letter-spacing:1px}.rinenListWrap .rinenBorder,.rinenListWrap .rinenList{width:100%}.rinenListWrap .rinenList dt{color:#ed4e00;font-size:24px;font-weight:700}.subTtl+.mainTtl1{margin-top:0}.secondBtn{align-items:center;background-color:#ed4e00;border:1px solid #ed4e00;border-radius:3px;color:#fff;display:flex;font-weight:700;justify-content:center;position:relative;text-align:center;text-decoration:none;transition:background .3s,color .3s cubic-bezier(.25,.1,0,.72)}.secondBtn:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg) no-repeat;background-size:contain;bottom:0;content:"";height:13px;margin:auto;position:absolute;right:16px;top:0;width:15px}#faq h2{text-align:center}#faq .faqList{background-color:#fff}#faq .faqList dt{border-bottom:1px solid #000;font-weight:700}#faq .faqList dt span{color:#ed4e00;font-family:Jost,sans-serif}.numberWrap .subTtl{color:#1f2023;font-weight:500;text-transform:capitalize}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{box-sizing:border-box;display:block;opacity:1;overflow:auto;z-index:9999;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.servicePageTitleWrap{background-color:#1f2023;position:relative;width:100%}.servicePageTitleWrap .servicePageTitleCatch{color:#fff;font-weight:700}.servicePageTitleWrap .servicePpageTitleJp{color:#ed4e00}.servicePageTitleWrap .servicePpageTitleJp span{background-color:#fff;display:inline-block;line-height:1;padding:7px 3px}.secondBtn.center{margin-left:auto;margin-right:auto}.catch2{font-weight:700}#servicePoint{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/casestudy_bg.jpg) no-repeat 50%/cover;color:#fff}#servicePoint h2{font-weight:700;text-align:center}#servicePoint h2 span{background-color:#fff;color:#ed4e00;display:inline-block;line-height:1.1;margin:0 5px;padding:0 3px}#servicePoint .servicePointList .servicePointItem .servicePointText .point{color:#ed4e00;display:block;font-weight:700}#servicePoint .servicePointList .servicePointItem .servicePointText h3{font-weight:700}#servicePoint .servicePointList .servicePointItem .servicePointText h3 span{display:inline-block}#serviceFlow h2{text-align:center}#serviceFlow .serviceFlowWrap .serviceFlowText p{font-weight:700;margin:0;text-align:center}#serviceFlow .serviceFlowWrap .serviceFlowText .logo{text-align:center}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat{font-weight:700}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .company,#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .customer{display:inline-block;position:relative}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li{position:relative}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li .num{align-items:center;background-color:#ed4e00;color:#fff;display:flex;font-family:Jost,sans-serif;font-weight:500;justify-content:center;line-height:1}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li p{font-weight:700;line-height:1.2;margin:0}#serviceOnayami h2{text-align:center}#serviceOnayami .nayamiList li{border:1px solid #000;position:relative;text-align:center}#serviceOnayami .nayamiList li p{line-height:1.9;margin-bottom:0}#serviceOnayami .nanikara{position:relative}#serviceOnayami .nanikara h3{text-align:center}#serviceOnayami .nanikara .nanikaraList li{align-items:center;display:flex;font-weight:700;justify-content:center;text-align:center}#serviceOnayami .dakara{font-weight:700;position:relative}#serviceOnayami .dakara span{display:inline-block;line-height:1.3}.maruto{background-color:#f4f4f4}.maruto .marutoWrap{background:#ff6424;background:linear-gradient(90deg,#ff6424,#fb7818);text-align:center}.maruto .marutoWrap .marutoText p{background-color:#fff;display:inline-block;font-weight:700;line-height:1;margin:0}.maruto .marutoWrap .marutoText p span{color:#ed4e00;display:inline-block}.maruto .marutoWrap .btnWrap a{align-items:center;background-color:#1d1d20;color:#fff;display:flex;font-weight:700;justify-content:center;text-decoration:none}#strongPoint{background-color:#f4f4f4;margin:0}#strongPoint .tuyomi h3{color:#fff;font-weight:700;line-height:1;text-align:center}#strongPoint .tuyomi h3 span{background-color:#000;display:inline-block}#strongPoint .tuyomi h3+p{font-weight:700;line-height:1.9;margin:0;text-align:center}#strongPoint .taisei{background-color:#fff}#strongPoint .taisei h3{color:#fff;font-weight:700;line-height:1;text-align:center}#strongPoint .taisei h3 span{background-color:#ed4e00;display:inline-block}#strongPoint .taisei h3+p{font-weight:700;margin:0;text-align:center}#strongPoint .taisei figure{text-align:center}#strongPoint .taisei figure+p{font-weight:700;margin:0;text-align:center}#strongPoint .taisei ul li{background-color:#ffc9af}#strongPoint .taisei ul li h4{font-weight:700;text-align:center}#strongPoint .taisei ul li p{line-height:2;margin:0}#strongPoint .tokucho h3,#strongPointFeatures .tokucho h3{color:#fff;font-weight:700;line-height:1;text-align:center}#strongPoint .tokucho h3 span,#strongPointFeatures .tokucho h3 span{background-color:#ed4e00;display:inline-block}#strongPoint .tokucho figure,#strongPointFeatures .tokucho figure{text-align:center}#strongPoint .tokucho ul li h4,#strongPointFeatures .tokucho ul li h4{color:#b22a00;font-weight:700;text-align:center}#strongPoint .tokucho ul li p,#strongPointFeatures .tokucho ul li p{line-height:2;margin:0}#serviceVoice{margin:0}#serviceVoice h2{font-weight:700;text-align:center}#serviceVoice h2+p{line-height:2;margin:0;text-align:center}#serviceVoice .serviceVoiceList li{position:relative}#serviceVoice .serviceVoiceList li .fukidashi{background-color:#efefef;border-radius:5px;line-height:2;position:relative}#serviceVoice .serviceVoiceList li .info{text-align:center}#serviceVoice .serviceVoiceList li .info .company{font-weight:700;margin:0}#serviceVoice .serviceVoiceList li .info .role{margin:0}#omakase{background:#ff6424;background:linear-gradient(90deg,#ff6424,#fb7818);text-align:center}#omakase h2{font-weight:700}#omakase h2 span{background-color:#fff;display:inline-block;font-weight:700;line-height:1;margin:0}#omakase .btnWrap a{align-items:center;background-color:#1d1d20;color:#fff;display:flex;font-weight:700;justify-content:center;text-decoration:none}#featuresIntro{text-align:center}#featuresIntro p{font-weight:700}#featuresIntro p span{display:inline-block;font-feature-settings:"palt";line-height:1.3}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}#featuresIntro .images>div{animation:slide 30s linear infinite;display:flex;flex-shrink:0}#featuresProposal .proposalWrap .proposalTitle{font-weight:700}#featuresProposal .proposalWrap .proposalTitle p:first-of-type,#featuresProposal .proposalWrap .proposalTitle p:last-of-type{margin:0}#featuresProposal .proposalWrap .text{line-height:2;text-align:center}#featuresProposal .sienWrap{background-color:#ffebe2}.columnSec h2{text-align:center}#toc_container li:before{content:none}#contents.singleContents.--article,#contents.singleContents.--case{padding-top:20px}.singleContents .has-inline-color.has-luminous-vivid-orange-color{color:#ed4e00!important}.singleContents .inner>:first-child{margin-top:0}.singleContents a{color:#5659f1}.singleContents h2{border-bottom:1px solid #1f2023}.singleContents h3{border-left:3px solid #1f2023;font-weight:700;position:relative}.singleContents h3:before{background-color:#ed4e00;content:"";display:inline-block;height:50%;left:-3px;position:absolute;top:0;width:3px}.singleContents h4{font-weight:500;padding-bottom:15px;position:relative}.singleContents h4:after{background-color:#ed4e00;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;top:auto;width:20px}.singleContents ol{counter-reset:item;list-style-type:none;padding-left:0}.singleContents ol li{padding-left:1.2em;text-indent:-1.2em}.singleContents ol li:before{content:counter(item) ".";counter-increment:item;font-family:Jost,sans-serif;font-weight:700;padding-right:.4em}.singleContents ol li:not(:first-of-type){margin-top:10px}.singleContents ol ol{padding-left:1em}.singleContents p+.wp-block-gallery{margin-top:10px}.singleContents .wp-block-button .wp-block-button__link,.singleContents .wp-block-button a{align-items:center;background-color:#fff!important;border:1px solid #1f2023;border-radius:3px;color:#1f2023!important;display:flex;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-align:center;text-decoration:none;transition:background .3s,color .3s cubic-bezier(.25,.1,0,.72)}.singleContents .wp-block-button .wp-block-button__link:before,.singleContents .wp-block-button a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow.svg) no-repeat;background-size:contain;bottom:0;content:"";height:13px;margin:auto;position:absolute;right:16px;top:0;width:15px}.singleContents .wp-block-button .wp-block-button__link{background-color:#1f2023;border:2px solid #1f2023;transition:color .3s,background .3s cubic-bezier(.25,.1,0,.72)}.singleContents .wp-block-button.btnOrange .wp-block-button__link{background-color:#ed4e00!important;border:1px solid #ed4e00;color:#fff!important}.singleContents .wp-block-button.btnOrange .wp-block-button__link:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg)}.singleContents .wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff}.singleContents .wp-block-table{border-top:1px solid #c1c1d0}.singleContents .wp-block-table thead{border-bottom:none}.singleContents .wp-block-table tr th{background-color:#1f2023;border:1px solid #c1c1d0;border-left:none;border-top:none;color:#fff;font-weight:400;text-align:center}.singleContents .wp-block-table tr th:last-child{border-right:none;margin-bottom:0}.singleContents .wp-block-table tr td{border-color:#c1c1d0;border-left:none;border-top:none}.singleContents .wp-block-table tr td:last-child{border-right:none;margin-bottom:0}.singleContents .wp-block-table.greyBg td:first-of-type{background-color:#f8f8f8}.singleContents .wp-block-columns .wp-block-image{margin-bottom:10px}.singleContents .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p,.singleContents .wp-block-media-text .wp-block-media-text__content p{margin-top:0}.singleContents .colorBox{background-color:#f8f8f8}.singleContents .colorBox .title{font-weight:500;padding-bottom:15px;position:relative}.singleContents .colorBox .title:after{background-color:#1f2023;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:20px}.singleContents .profileBox{background-color:#f8f8f8;width:100%}.singleContents .profileBox .profileTitle{border-bottom:1px solid #1f2023;margin:0 0 20px;padding:0 0 10px}.singleContents .profileBox .profileInner .infoArea{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.singleContents .profileBox .profileInner .infoArea img{border-radius:50%}.singleContents .profileBox .profileInner .authorGroup{margin-top:12px;text-align:center}.singleContents .profileBox .profileInner .authorPosition{color:#494a81;font-weight:700}.singleContents .profileBox .profileInner .authorName{font-weight:700;margin:0 0 5px}.singleContents .profileBox .profileInner .authorProfile{margin:0}.singleContents .profileBox .snsIcon{display:inline-block;padding-left:26px;text-decoration:none}.singleContents .profileBox .snsIcon:not(:last-child){margin-right:16px}.singleContents .profileBox .snsIcon.twitter{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_twitter_blue.svg);background-position:0;background-repeat:no-repeat;background-size:20px auto}.singleContents .profileBox .snsIcon.instagram{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_insta.png);background-position:0;background-repeat:no-repeat;background-size:20px auto}.singleContents .sekouWrap{display:flex;justify-content:center;position:relative}.singleContents .sekouWrap .sekouItem,.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";position:absolute}.singleContents .sekouWrap .sekouItem .cap{content:"";left:0;position:absolute;top:0;z-index:10}.singleContents .sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;left:0;position:absolute;text-align:center;top:0}.singleContents .sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.singleContents .sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.singleContents .sekouWrap .sekouItem .item img{height:100%;width:100%}.singleContents .sekouWrap .sekouItem .cap_txt{line-height:1.5;text-align:center}.singleContents .sekouWrap+p{text-align:center}h2.title{border-bottom:1px solid #1f2023}h2.title2{text-align:center}h3.title{border-left:3px solid #1f2023;font-weight:700;position:relative}h3.title:before{background-color:#ed4e00;content:"";display:inline-block;height:50%;left:-3px;position:absolute;top:0;width:3px}h4.title{font-weight:500;padding-bottom:15px;position:relative}h4.title:after{background-color:#ed4e00;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;top:auto;width:20px}ol{counter-reset:item;list-style-type:none;padding-left:0}ol li{padding-left:1.2em;text-indent:-1.2em}ol li:before{content:counter(item) ".";counter-increment:item;font-family:Jost,sans-serif;font-weight:700;padding-right:.4em}ol li:not(:first-of-type){margin-top:10px}ol ol{padding-left:1em}section.bgGray{background-color:#f8f8f8}.catch{color:#1f2023;font-weight:700;line-height:1.5!important}a.icon{color:#5659f1!important;display:inline-block;padding-right:25px;position:relative}a.icon:after{background-position:50% 0;background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:0;top:.2em;width:20px}a.icon[href$=pdf]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_pdf.svg)}a.icon[href$=doc]:after,a.icon[href$=docx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_word.svg)}a.icon[href$=xls]:after,a.icon[href$=xlsx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_excel.svg)}a.icon.front{padding-left:25px;padding-right:0}a.icon.front:after{left:0}.iconBlank{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_blank.svg) no-repeat 0 0;background-size:cover;color:#5659f1!important;display:inline-block;height:17px;margin-left:10px;position:relative;top:-3px;vertical-align:middle;width:17px}.commonBtn{margin:auto 0 0}.imgLine2 li{text-align:center}.imgLine2 li img{max-width:100%}.imgLine3 li{text-align:center}.imgLine3 li img{max-width:100%}.imgInP .img .cap,.twoCol .cap{display:block;font-size:14px;margin-top:10px;text-align:left}.twoCol p{line-height:1.7}.colorBox{background-color:#f8f8f8}.colorBox .title{font-weight:500;padding-bottom:15px;position:relative}.colorBox .title:after{background-color:#1f2023;bottom:0;content:"";display:inline-block;height:1px;left:0;position:absolute;width:20px}.sekouWrap{display:flex;justify-content:center}.sekouWrap,.sekouWrap .sekouItem,.sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";position:absolute}.sekouWrap .sekouItem .cap{content:"";left:0;position:absolute;top:0;z-index:10}.sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;left:0;position:absolute;text-align:center;top:0}.sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.sekouWrap .sekouItem .item img{height:100%;width:100%}.sekouWrap .sekouItem .cap_txt{line-height:1.5;text-align:center}.sekouWrap+p{text-align:center}.iframeWrap{padding-bottom:56.25%;position:relative}.iframeWrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.commonTable{border-collapse:collapse;border-spacing:inherit;border-top:1px solid #c1c1d0;width:100%}.commonTable th{background-color:#494a81;border-bottom:1px solid #c1c1d0;border-right:1px solid #c1c1d0;color:#fff;font-weight:400;text-align:center}.commonTable th:last-child{border-right:none;margin-bottom:0}.commonTable th.sub{background-color:#f8f8f8;color:#1f2023}.commonTable th.null{background-color:#fff;border-left:1px solid #c1c1d0;border-top:1px solid #c1c1d0}.commonTable td{border-bottom:1px solid #c1c1d0;border-right:1px solid #c1c1d0;word-break:break-all}.commonTable td:last-child{border-right:none;margin-bottom:0}.commonTable td.null{border-left:1px solid #c1c1d0;border-top:1px solid #c1c1d0}.scrollTable{overflow:auto}.scrollText{display:block;font-size:12px;margin:30px 0 -20px;text-align:right}.customTable div{border-top:1px solid #cbcbcb;display:flex}.customTable div:last-of-type{border-bottom:1px solid #cbcbcb}.customTable dt{background-color:#f8f8f8;text-align:center}.pointerNone{cursor:default;text-decoration:none}.taC{text-align:center!important}.taL{text-align:left!important}.taR{text-align:right!important}.Center{margin:0 auto!important}.ovh{overflow:hidden!important}.mw100{max-width:100%!important;width:auto!important}.w100p{width:100%!important}.pT0{padding-top:0!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT20{margin-top:20px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mL50{margin-left:50px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mR50{margin-right:50px!important}.bold{font-weight:700!important}.underline{text-decoration:underline!important}.textOrange{color:#ed4e00!important}.marker{background:linear-gradient(transparent 60%,#ffd4d5 0)!important}.floatL{float:left}.floatR{float:right}.preBox{background:#eff0f4;border:1px solid #1f2023;box-sizing:border-box;clear:both;font-family:Arial,sans-serif;line-height:1.8;margin-top:30px;overflow:hidden;padding:15px}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}@media screen and (max-width:768px){h1,h2,h3,h4,h5{line-height:1.5}.secSecond{margin-top:50px}.pageTitleWrap.post{background-color:#fff;color:#1f2023;padding:0 20px}.pageTitleWrap.post .pageTitleInner{border-bottom:2px solid #1f2023;padding:15px 0;position:relative;text-align:left}.pageTitleWrap.post .pageTitleInner:after{background-color:#ed4e00;bottom:-2px;content:"";display:inline-block;height:2px;left:0;position:absolute;width:65px}.pageTitleWrap.post .pageTitleJp{font-size:22px}.pageTitleWrap .pageTitleInner{min-height:95px}.pageTitleWrap .postDate{font-size:12px;margin-bottom:10px}.pageTitleWrap .pageTitleJp{font-size:23px;margin-inline:auto}.pageTitleWrap .pageTitleEn{font-size:11px}.pageTitleWrap .tag{font-size:12px}.pageTitleWrap .subTitle{font-size:13px;margin-left:10px}.breadcrumb{background-color:#ededed;padding:20px}.breadcrumb li{font-size:10px}.breadcrumb li+li{margin-left:30px}.breadcrumb li+li:before{content:"／";left:-20px;position:absolute;top:1px}#contents{padding:50px 0}.inner{padding:0 20px}.inner.col2>div:first-of-type{margin-bottom:40px}*+.articleList{margin-top:30px}.articleList .articleListItem+.articleListItem{margin-top:35px}.articleList .articleListItem .articleListTitle{font-size:14px;margin-top:10px}.articleList .articleListItem .articleListTitle.cs{padding-right:20px;position:relative}.articleList .articleListItem .articleListTitle.cs:after{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_black.svg) no-repeat 50%/100%;content:"";display:block;height:13px;position:absolute;right:0;top:6px;width:15px}.articleList .articleListItem .articleListSub{font-size:12px;margin-top:15px}.articleNav+.articleNav{margin-top:0}.articleNavWrap{margin:10px 0;padding:8px}.articleNav__top{padding:15px}.articleNav-toggle{font-size:12px}.articleNav__bottom{margin-top:40px}.articleNav{display:flex;flex-wrap:wrap;gap:8px}.articleNav a{box-shadow:1px 1px 0 0 #1f2023;display:inline-block;font-size:12px;min-width:80px;padding:5px 10px}.pager{margin-top:40px}.pager ul li{font-size:14px;margin:0 7px}.pager ul .next,.pager ul .prev{border:none;font-size:13px;position:relative}.pager ul .prev{margin-right:5px;padding-left:25px}.pager ul .next{margin-left:5px;padding-right:25px}.prevNextLink{font-size:12px;margin-top:40px;padding-top:20px}.prevNextLink .next,.prevNextLink .prev{min-width:95px}.prevNextLink .prev a{padding-left:35px}.prevNextLink .prev a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_more_left.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:20px;left:0;position:absolute;top:0;transition:background .3s cubic-bezier(.25,.1,0,.72);width:20px}.prevNextLink .next a{padding-right:35px}.prevNextLink .next a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_more_right.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:20px;position:absolute;right:0;top:0;transition:background .3s cubic-bezier(.25,.1,0,.72);width:20px}.whiteBox{padding:40px 20px}.formWrap .is-error{font-size:14px}.formWrap input[type=checkbox]{display:none}.formWrap input[type=checkbox]+label{cursor:pointer;display:inline-block;margin-bottom:5px;padding:3px 3px 3px 25px;position:relative;transition:all .2s}.formWrap input[type=checkbox]+label:after,.formWrap input[type=checkbox]+label:before{content:"";position:absolute;transition:all .2s}.formWrap input[type=checkbox]+label:before{background:#fff;border:1px solid #ccc;border-radius:3px;height:16px;left:0;margin-top:-8px;top:50%;width:16px}.formWrap input[type=checkbox]+label:after{border-bottom:2px solid #1f2023;border-left:2px solid #1f2023;height:5px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:10px}.formWrap input[type=checkbox]+label:hover:before{background:#fff}.formWrap input[type=checkbox]:checked+label:before{background:#fff;border:1px solid #1f2023}.formWrap input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.formWrap input[type=submit].commonBtn{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg);background-position:center right 24px;background-repeat:no-repeat}.formWrap dl+dl{margin-top:20px}.formWrap .hissu{font-size:10px}.formWrap br{display:none}.formWrap input[type=submit]{margin-top:30px;padding:12px 40px;width:72%}.featureList{margin-top:60px}.featureList .featureListItem:nth-of-type(odd) .featureTextWrap{background-color:rgba(23,24,75,.95);color:#fff}.featureList .featureListItem:nth-of-type(odd) .featureTextWrap .subTitle:before,.featureList .featureListItem:nth-of-type(odd) ul.commonList li:before{background-color:#fff}.featureList .featureListItem:nth-of-type(2n) .featureTextWrap{background-color:hsla(0,0%,100%,.95)}.featureList .featureListItem:nth-of-type(2n) .featureTextWrap .subTitle:before{background-color:#1f2023}.featureList .featureListItem .featureTextWrap{padding:35px 20px}.featureList .featureListItem .featureTextWrap .subTitle{padding-left:35px}.featureList .featureListItem .featureTextWrap .subTitle:before{content:"";display:inline-block;height:1px;left:0;position:absolute;top:50%;width:24px}.featureList .featureListItem .featureTextWrap h2{font-size:19px;margin-top:10px}#caseStudy h2{font-size:23px}#caseStudy .btnWrap{margin-top:40px}#recommend{padding:60px 0}#recommend .slideList{margin-left:-20px;width:calc(100% + 40px)}#recommend h2{font-size:23px}#recommend .btnWrap{margin-top:40px}.solarAbout{min-height:370px}.solarAbout h2{font-size:23px}.solarAbout h2+p{font-size:13px;font-weight:700;line-height:2;margin-top:20px}.solarAbout .fvBtnList{margin-top:30px}.solarAbout .fvBtnList li+li{margin-top:20px}.solarAbout .fvBtnList li a{font-size:14px;margin:auto;padding:10px;width:270px}.solarAbout .fvBtnList li a .icon.iconMaterial:before{height:18px;width:14px}.solarAbout .fvBtnList li a .icon.iconMail:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_mail_white.svg);height:12px;width:18px}.meritWrap h3{font-size:19px;margin-top:40px;padding:0 0 15px 35px}.meritWrap h3 .meritNum{font-size:10px}.meritWrap h3 .meritNum span{font-size:19px}.meritWrap .meritCont{margin-top:20px}.meritWrap .meritCont figure img{width:125px}.meritWrap .meritCont .textWrap *+h4{margin-top:25px}.meritWrap .meritCont .textWrap h4{font-size:14px;padding-left:20px}.meritWrap .meritCont .textWrap h4:before{background-color:#1f2023;content:"";display:inline-block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:15px}.meritWrap .meritCont .textWrap p{margin-top:10px}.teianH2{margin-top:60px;padding:30px 20px}.teianSystem{margin-top:40px}.teianSystem .teianSystemItem{border-radius:5px}.teianSystem .teianSystemItem+.teianSystemItem{margin-top:20px}.teianSystem .teianSystemItem h3{border-radius:5px 5px 0 0;font-size:16px;padding:10px}.teianSystem .teianSystemItem h3 span{font-size:20px}.teianSystem .teianSystemItem .teianSystemCont{border-radius:0 0 5px 5px;padding:10px}.btnCol .commonBtn{margin:0 auto}.btnCol .commonBtn+.commonBtn{margin-top:20px}.sindanImg{margin-top:30px;text-align:center}.gmap{margin-top:20px}h2.title+.commonImgBox,h3.title+.commonImgBox,h4.title+.commonImgBox{margin:20px 0 40px}.commonImgBox{flex-direction:column-reverse;margin:30px 0 40px}.commonImgBox .txt{margin-top:30px}.commonImgBox .img{text-align:center}.commonImgBox .img img{margin:auto;max-width:400px;width:100%}.commonImgBox{margin:0 0 40px}.commonImgBox.imgBtm{flex-direction:column}.commonImgBox.imgBtm .img{margin-top:30px}.cardListWrap .cardList{margin:auto;max-width:600px;position:relative;z-index:2}.cardListWrap li{overflow:hidden;width:100%}.cardListWrap li+li{margin-top:20px}.cardListWrap a{height:37vw}.cardListWrap .img{position:relative;width:45%}.cardListWrap img{border-radius:5px 0 0 5px;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;width:100%}.cardListWrap .txt{text-align:center;width:55%}.cardListWrap .txt .ttl{align-items:center;display:flex;font-size:17px;height:100%;justify-content:center;padding:0 4px}.cardListWrap .txt .viewmore{bottom:8px;font-size:11px;position:absolute;right:8px;z-index:2}.cardListWrap .txt .viewmore:before{height:1px;right:60px;top:50%;width:18px}.leadTtl{font-size:25px;margin:40px 0 24px}.mainTtl1{font-size:25px;margin:36px 0 20px}.subTtl{font-size:15px}.rinenListWrap{margin:0 0 60px}.rinenListWrap .rinenBorder{border-bottom:1px solid #1f2023}.rinenListWrap .rinenList{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:330px;padding:10px 0;position:relative}.rinenListWrap .rinenList dt{margin-left:30px;width:30%}.rinenListWrap .rinenList dt img{height:auto;vertical-align:middle;width:42px}.rinenListWrap .rinenList dd{font-size:14px;line-height:2;width:70%}.rinenListWrap.txtListWrap .rinenList{display:block;padding:10px 0;text-align:center}.rinenListWrap.txtListWrap .rinenList dt{font-size:18px;margin-left:0;width:100%}.rinenListWrap.txtListWrap .rinenList dd{font-size:16px;width:100%}*+.secondBtn{margin-top:20px!important}#works{margin-top:60px}#works .twoCol{display:flex;flex-direction:column-reverse;margin-bottom:55px}#works .twoCol div.img{margin:0 auto 30px}.secondBtn{box-shadow:1px 1px 0 0 #cb3e00;margin:auto;padding:12px 40px;width:72%}#faq h2{font-size:27px;margin-bottom:50px}#faq .faqList div:not(:last-of-type){margin-bottom:40px}#faq .faqList dt{font-size:18px;letter-spacing:.8px;line-height:1.5;padding-bottom:10px}#faq .faqList dt span{margin-right:5px}#faq .faqList dd{font-size:14px;line-height:2;padding-top:10px}.numberWrap .subTtl{font-size:13px}
  /*!
  	Modaal - accessible modals - v0.4.4
  	by Humaan, for all humans.
  	http://humaan.com
   */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{box-sizing:border-box;display:block;opacity:1;overflow:auto;z-index:9999;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}}@media only screen and (max-width:768px) and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:768px) and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:768px) and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-width:768px) and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-width:768px) and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-width:768px) and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-width:768px) and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-width:768px) and (max-height:820px){.modaal-gallery-label{display:none}}@media screen and (max-width:768px){.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.servicePageTitleWrap .secondBtn{max-width:270px;width:100%}.servicePageTitleWrap .serivcePageTitleInner{padding:50px 20px 40px}.servicePageTitleWrap .servicePageTitleCatch{font-size:13px;text-align:center}.servicePageTitleWrap .servicePpageTitleJp{font-size:25px;margin-top:15px;text-align:center}.servicePageTitleWrap .servicePpageTitleJp span{margin-top:5px}#serviceIntro{padding-top:55px}.catch2{font-size:21px;line-height:1.8}.catch2 span{border-bottom:4px solid #ed4e00;display:inline-block;line-height:1.2}.catch2+p{line-height:1.7}.serviceInner{padding:0 20px}#servicePoint{padding:40px 0 70px}#servicePoint h2{font-size:16px;line-height:2}#servicePoint h2 span{font-size:26px}#servicePoint .servicePointList{margin-top:70px;padding:0 20px}#servicePoint .servicePointList .servicePointItem+.servicePointItem{margin-top:80px}#servicePoint .servicePointList .servicePointItem .servicePointText .point{font-size:13px;text-align:center}#servicePoint .servicePointList .servicePointItem .servicePointText h3{font-size:20px;margin-top:15px;text-align:center}#servicePoint .servicePointList .servicePointItem .servicePointText p{font-size:13px;line-height:1.9;margin-top:15px}#servicePoint .servicePointList .servicePointItem figure{margin-top:25px;text-align:center}#serviceFlow h2{font-size:21px}#serviceFlow .serviceFlowWrap .serviceFlowText p{font-size:15px;margin-top:40px}#serviceFlow .serviceFlowWrap .serviceFlowText .logo{margin-top:20px}#serviceFlow .serviceFlowWrap .serviceFlowText .logo img{max-width:145px}#serviceFlow .serviceFlowWrap .serviceFlowText .secondBtn{margin-top:35px}#serviceFlow .serviceFlowWrap .seviceFlow{margin-top:60px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat{font-size:13px;text-align:center}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .customer{padding-left:32px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .customer:before{background-color:#004fa4;content:"";display:inline-block;height:24px;left:0;position:absolute;top:calc(50% - 12px);width:24px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .company{margin-left:17px;padding-left:32px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .company:before{background-color:#ed4e00;content:"";display:inline-block;height:24px;left:0;position:absolute;top:calc(50% - 12px);width:24px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList{margin-top:40px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li{border-bottom:2px solid #ed4e00;display:flex;gap:16px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li+li{margin-top:34px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li:not(:last-of-type):before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/arrow_double_small_orange.svg) no-repeat 50%/cover;bottom:-29px;content:"";display:inline-block;height:17px;left:3px;position:absolute;width:17px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li.customer{border-bottom:2px solid #004fa4}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li.customer:not(:last-of-type):before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/arrow_double_small_blue.svg) no-repeat 50%/cover}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li.customer .num{background-color:#004fa4}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li .num{flex:none;font-size:16px;width:25px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li p{font-size:19px;padding:7px 0 9px}#serviceOnayami h2{font-size:21px}#serviceOnayami .nayamiList{margin-top:70px}#serviceOnayami .nayamiList li{padding:50px 15px 25px}#serviceOnayami .nayamiList li:before{aspect-ratio:80/69;background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_nayami.svg) no-repeat 50%/cover;content:"";display:inline-block;height:auto;left:calc(50% - 30px);position:absolute;top:-27px;width:60px}#serviceOnayami .nayamiList li+li{margin-top:60px}#serviceOnayami .nayamiList li h3{font-size:18px}#serviceOnayami .nayamiList li p{font-size:14px;margin-top:10px}#serviceOnayami .nanikara{padding:110px 0 125px}#serviceOnayami .nanikara:before{top:45px}#serviceOnayami .nanikara:after,#serviceOnayami .nanikara:before{aspect-ratio:74/42;background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/arrow_double.svg) no-repeat 50%/cover;content:"";display:inline-block;height:auto;left:calc(50% - 25px);position:absolute;width:50px}#serviceOnayami .nanikara:after{bottom:60px}#serviceOnayami .nanikara h3{font-size:19px}#serviceOnayami .nanikara .nanikaraList{margin-top:35px}#serviceOnayami .nanikara .nanikaraList li{border:1px solid #ed4e00;border-radius:100%;font-size:17px;height:100px;margin:0 auto;max-width:270px}#serviceOnayami .nanikara .nanikaraList li+li{margin-top:25px}#serviceOnayami .dakara{font-size:24px;line-height:2;padding:0 10px 10px;text-align:center}#serviceOnayami .dakara:before{border-left:2px solid #000;left:0}#serviceOnayami .dakara:after,#serviceOnayami .dakara:before{border-bottom:2px solid #000;border-top:2px solid #000;content:"";display:block;height:100%;position:absolute;top:0;width:18px}#serviceOnayami .dakara:after{border-right:2px solid #000;right:0}#serviceOnayami .dakara span{border-bottom:4px solid #ed4e00}.maruto .marutoWrap{padding:70px 0 85px}.maruto .marutoWrap .logo img{max-width:184px}.maruto .marutoWrap .marutoText{margin-top:35px}.maruto .marutoWrap .marutoText p{font-size:26px;padding:10px}.maruto .marutoWrap .marutoText p+p{margin-top:15px}.maruto .marutoWrap .marutoText p span{font-size:34px;margin:0 5px}.maruto .marutoWrap .btnWrap{margin-top:50px}.maruto .marutoWrap .btnWrap a{border-radius:0 16px 0 16px;font-size:19px;height:75px}#strongPoint .tuyomi{padding-top:35px}#strongPoint .tuyomi h3{font-size:14px}#strongPoint .tuyomi h3 span{border-radius:16px;padding:10px 30px}#strongPoint .tuyomi h3+p{font-size:16px;margin-top:30px}#strongPoint .taisei{border-radius:16px;margin-top:35px;padding:35px 20px 20px}#strongPoint .taisei h3{font-size:14px}#strongPoint .taisei h3 span{border-radius:16px;padding:10px 30px}#strongPoint .taisei h3+p{font-size:16px;margin-top:20px}#strongPoint .taisei figure{margin-top:40px}#strongPoint .taisei figure+p{font-size:17px;margin-top:25px}#strongPoint .taisei figure+p span{border-bottom:4px solid #ed4e00;display:inline-block;line-height:1.2}#strongPoint .taisei ul li{margin-top:25px;padding:20px 25px}#strongPoint .taisei ul li+li{margin-top:15px}#strongPoint .taisei ul li h4{font-size:16px}#strongPoint .taisei ul li p{font-size:12px;margin-top:15px}#strongPoint .tokucho,#strongPointFeatures .tokucho{margin-top:120px;padding-bottom:65px}#strongPoint .tokucho h3,#strongPointFeatures .tokucho h3{font-size:14px}#strongPoint .tokucho h3 span,#strongPointFeatures .tokucho h3 span{border-radius:16px;padding:10px 30px}#strongPoint .tokucho figure,#strongPointFeatures .tokucho figure{margin-top:30px}#strongPoint .tokucho ul,#strongPointFeatures .tokucho ul{margin-top:70px}#strongPoint .tokucho ul li+li,#strongPointFeatures .tokucho ul li+li{margin-top:50px}#strongPoint .tokucho ul li h4,#strongPointFeatures .tokucho ul li h4{font-size:23px}#strongPoint .tokucho ul li p,#strongPointFeatures .tokucho ul li p{font-size:14px;margin-top:10px}#serviceVoice{padding-bottom:70px;padding-top:70px}#serviceVoice h2{font-size:27px}#serviceVoice h2+p{font-size:15px;margin-top:25px}#serviceVoice .serviceVoiceList,#serviceVoice .serviceVoiceList li+li{margin-top:40px}#serviceVoice .serviceVoiceList li .fukidashi{font-size:14px;margin-bottom:70px;padding:15px 20px 25px}#serviceVoice .serviceVoiceList li .fukidashi:after{aspect-ratio:108/97;background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/fukidashi_hashi.svg) no-repeat 50%/cover;bottom:-48px;content:"";display:inline-block;height:58px;left:53px;position:absolute;width:auto}#serviceVoice .serviceVoiceList li .info figure img{max-width:100px}#serviceVoice .serviceVoiceList li .info .company{font-size:13px;margin-top:15px}#serviceVoice .serviceVoiceList li .info .role{font-size:13px;margin-top:5px}#omakase{padding:55px 0}#omakase h2 span{font-size:20px;margin-top:5px;padding:5px}#omakase .btnWrap{margin-top:50px}#omakase .btnWrap a{border-radius:0 16px 0 16px;font-size:19px;height:75px}#featuresIntro,#service{padding-top:40px}#featuresIntro .logo img{max-width:129px}#featuresIntro p{font-size:14px;line-height:2.2}#featuresIntro p span{font-size:18px}#featuresIntro .images{align-items:flex-start;display:flex;margin-top:40px;overflow:hidden;position:relative;width:100%;z-index:3}#featuresIntro .images>div span{display:inline-block;height:auto;margin:0 8px;width:50vw}#featuresIntro .images>div span img{width:100%}#featuresProposal{margin-top:50px}#featuresProposal .proposalWrap{border:3px solid #ed4e00;border-radius:8px;padding:40px 25px}#featuresProposal .proposalWrap .proposalTitle{text-align:center}#featuresProposal .proposalWrap .proposalTitle p:first-of-type{font-size:16px}#featuresProposal .proposalWrap .proposalTitle p:last-of-type{font-size:21px;margin-top:60px;position:relative}#featuresProposal .proposalWrap .proposalTitle p:last-of-type:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/equal.svg) no-repeat 50%/cover;content:"";display:inline-block;height:10px;left:calc(50% - 10px);position:absolute;top:-33px;transform:rotate(90deg);width:20px}#featuresProposal .proposalWrap .text{font-size:15px;margin-top:20px}#featuresProposal .sienWrap{font-size:16px;font-weight:400;line-height:2.2;margin-top:25px;padding:30px 15px;text-align:center}#featuresProposal .sienWrap span{font-weight:700}.columnSec{margin-top:90px;padding-bottom:90px}.columnSec h2{font-size:21px}.columnSec .articleList{margin-top:45px}.singleContents .has-inline-color.has-luminous-vivid-orange-color{color:#ed4e00!important}.singleContents .inner>:first-child{margin-top:0}.singleContents a{color:#5659f1}.singleContents p{font-size:15px;margin-bottom:20px;margin-top:30px}.singleContents h2+p,.singleContents h3+p,.singleContents h4+p{margin-bottom:20px;margin-top:20px}.singleContents *+h2{margin-top:40px}.singleContents *+h3,.singleContents *+h4{margin-top:30px}.singleContents *+h2,.singleContents *+h3,.singleContents *+h4{margin-bottom:20px}.singleContents h2{font-size:22px;padding-bottom:15px}.singleContents h3{font-size:18px;padding-left:20px}.singleContents h4{font-size:16px}.singleContents ul li{padding-left:20px;position:relative}.singleContents ul li:not(:first-of-type){margin-top:10px}.singleContents ul li:before{background-color:#1f2023;border-radius:50%;content:"";display:inline-block;height:6px;left:3px;position:absolute;top:10px;width:6px}.singleContents ul li ul{margin-bottom:.8em}.singleContents *+ol,.singleContents *+ul{margin-bottom:30px;margin-top:30px}.singleContents p+.wp-block-gallery{margin-top:10px}.singleContents .wp-block-button{margin-bottom:20px}.singleContents .wp-block-button .wp-block-button__link,.singleContents .wp-block-button a{box-shadow:1px 1px 0 0 #1f2023;margin:auto;padding:12px 40px;width:72%}.singleContents .wp-block-button.btnOrange .wp-block-button__link{box-shadow:1px 1px 0 0 #cb3e00}.singleContents .wp-block-buttons{margin-bottom:20px}.singleContents .wp-block-buttons .wp-block-button{display:block;margin-bottom:0;width:100%}.singleContents .wp-block-table tr td,.singleContents .wp-block-table tr th{padding:20px}.singleContents .wp-block-image{margin-bottom:30px}.singleContents .wp-block-media-text .wp-block-media-text__content{margin-top:10px;padding-left:0;padding-right:0}.singleContents .wp-block-group,.singleContents .wp-block-media-text{margin-bottom:30px}.singleContents .colorBox{margin-bottom:30px;padding:20px}.singleContents .colorBox .title{font-size:16px;margin-bottom:15px}.singleContents .profileBox{margin-bottom:30px;padding:20px}.singleContents .profileBox .profileTitle{font-size:16px}.singleContents .profileBox .profileInner .infoArea img{width:70px}.singleContents .profileBox .profileInner .authorPosition{font-size:13px}.singleContents .profileBox .profileInner .authorName{font-size:16px}.singleContents .profileBox .profileInner .authorProfile{font-size:14px}.singleContents .sekouWrap{display:flex;flex-flow:wrap;justify-content:center;margin:0 auto 30px;max-width:600px;position:relative;width:94%}.singleContents .sekouWrap:not(:first-of-type){margin-top:30px}.singleContents .sekouWrap .sekouItem{position:relative;width:calc(50% - 15px)}.singleContents .sekouWrap .sekouItem.gizi:first-of-type{margin-right:30px}.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";height:29px;position:absolute;right:-20px;top:calc(50% - 14px);width:12px}.singleContents .sekouWrap .sekouItem .cap{content:"";height:21px;left:0;position:absolute;top:0;width:55px;z-index:10}.singleContents .sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;font-size:12px;height:21px;left:0;position:absolute;text-align:center;top:0;width:55px}.singleContents .sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.singleContents .sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.singleContents .sekouWrap .sekouItem .item img{height:100%;width:100%}.singleContents .sekouWrap .sekouItem .cap_txt{font-size:12px;margin-top:10px}.singleContents .sekouWrap .secou_cap{display:flex;font-size:14px;justify-content:center;width:100%}.singleContents .sekouWrap+p{font-size:13px;margin-top:-20px}*+p{margin-top:30px}h2+p,h3+p,h4+p{margin-bottom:20px;margin-top:20px}*+h2.title,*+h2.title2{margin-top:40px}*+h3.title,*+h4.title{margin-top:30px}h2.title{font-size:22px;padding-bottom:15px}h2.title2{font-size:23px}h2.title2 .small{font-size:14px}h3.title{font-size:18px;padding-left:20px}h4.title{font-size:16px}ul.commonList li{padding-left:20px;position:relative}ul.commonList li:not(:first-of-type){margin-top:10px}ul.commonList li:before{background-color:#1f2023;border-radius:50%;content:"";display:inline-block;height:6px;left:3px;position:absolute;top:10px;width:6px}ul.commonList li ul{margin-bottom:.8em}section.bgGray{padding:50px 0}section.bgGray.pageBottom{margin-bottom:-50px}section+section{margin-top:60px}*+.colorBox,*+.commonList,*+.commonTable,*+.customTable,*+.imgLine2,*+.imgLine3,*+.linkList,*+.sekouWrap,*+.twoCol,*+ol{margin-top:30px}.catch{font-size:23px}.catch+p{margin-top:20px}a.icon{color:#5659f1!important;display:inline-block;padding-right:25px;position:relative}a.icon:after{background-position:50% 0;background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:0;top:.2em;width:20px}a.icon[href$=pdf]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_pdf.svg)}a.icon[href$=doc]:after,a.icon[href$=docx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_word.svg)}a.icon[href$=xls]:after,a.icon[href$=xlsx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_excel.svg)}a.icon.front{padding-left:25px;padding-right:0}a.icon.front:after{left:0}.iconBlank{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_blank.svg) no-repeat 0 0;background-size:cover;color:#5659f1!important;display:inline-block;height:17px;margin-left:10px;position:relative;top:-3px;vertical-align:middle;width:17px}.commonBtn{margin:auto 0 0}.imgLine2 li{margin-top:20px;text-align:center}.imgLine2 li img{max-width:100%}.imgLine3 li{margin-top:20px;text-align:center}.imgLine3 li img{max-width:100%}.imgInP .img{display:block;margin:0 auto;padding-bottom:20px}.imgInP .img .cap{display:block;font-size:14px;margin-top:10px;text-align:left}.imgInP.sp_img_btm{display:flex;flex-wrap:wrap}.imgInP.sp_img_btm .img{display:block;margin:20px auto 0;order:2;padding-bottom:0}.imgInP.sp_img_btm .text{flex-basis:100%;order:1}.twoCol>div:nth-of-type(n+2){margin-top:30px}.twoCol>div.img{box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.twoCol>div.movie a{display:block;position:relative;transition:.3s}.twoCol>div.movie a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/play.png) no-repeat;background-size:cover;content:"";display:inline-block;height:48px;left:calc(50% - 24px);position:absolute;top:calc(50% - 24px);width:48px}.twoCol>div.movie img{box-shadow:6px 5px 12px 2px #ccc,-8px -9px 11px 5px #fff}.twoCol .cap{display:block;font-size:14px;margin-top:10px;text-align:left}.twoCol p{line-height:1.7}.colorBox{margin-bottom:30px;padding:20px}.colorBox .title{font-size:16px;margin-bottom:15px}.sekouWrap{display:flex;flex-flow:wrap;justify-content:center;margin:0 auto 30px;max-width:600px;position:relative;width:94%}.sekouWrap:not(:first-of-type){margin-top:30px}.sekouWrap .sekouItem{position:relative;width:calc(50% - 15px)}.sekouWrap .sekouItem.gizi:first-of-type{margin-right:30px}.sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";height:29px;position:absolute;right:-20px;top:calc(50% - 14px);width:12px}.sekouWrap .sekouItem .cap{content:"";height:21px;left:0;position:absolute;top:0;width:55px;z-index:10}.sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;font-size:12px;height:21px;left:0;position:absolute;text-align:center;top:0;width:55px}.sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.sekouWrap .sekouItem .item img{height:100%;width:100%}.sekouWrap .sekouItem .cap_txt{font-size:12px;margin-top:10px}.sekouWrap .secou_cap{display:flex;font-size:14px;justify-content:center;width:100%}.sekouWrap+p{font-size:13px;margin-top:-20px}.iframeWrap{padding-bottom:56.25%;position:relative}.iframeWrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.iframeWrap{margin-top:30px}.commonTable td.wFix,.commonTable th.wFix{width:120px}.commonTable th{padding:20px}.commonTable th.null{background-color:#fff;border-left:1px solid #c1c1d0;border-top:1px solid #c1c1d0}.commonTable td{padding:20px}.scrollTable{margin-top:30px}.scrollTable table{white-space:nowrap}.scrollText{display:block;font-size:12px;margin:30px 0 -20px;text-align:right}.customTable dt{padding:15px 5px;width:25%}.customTable dd{padding:15px;width:75%}.pointerNone{cursor:default;text-decoration:none}.taC{text-align:center!important}.taL{text-align:left!important}.taR{text-align:right!important}.Center{margin:0 auto!important}.ovh{overflow:hidden!important}.mw100{max-width:100%!important;width:auto!important}.w100p{width:100%!important}.pT0{padding-top:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT20{margin-top:20px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mL50{margin-left:50px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mR50{margin-right:50px!important}.mB0{margin-bottom:0!important}.mB5_sp{margin-bottom:5px!important}.mB10_sp{margin-bottom:10px!important}.mB20_sp{margin-bottom:20px!important}.mB30_sp{margin-bottom:30px!important}.mB40_sp{margin-bottom:40px!important}.mB50_sp{margin-bottom:50px!important}.mT0{margin-top:0!important}.mT5_sp{margin-top:5px!important}.mT10_sp{margin-top:10px!important}.mT20_sp{margin-top:20px!important}.mT30_sp{margin-top:30px!important}.mT40_sp{margin-top:40px!important}.mT50_sp{margin-top:50px!important}.mL0_sp{margin-left:0!important}.mL5_sp{margin-left:5px!important}.mL10_sp{margin-left:10px!important}.mL20_sp{margin-left:20px!important}.mL30_sp{margin-left:30px!important}.mL40_sp{margin-left:40px!important}.mL50_sp{margin-left:50px!important}.mR0_sp{margin-right:0!important}.mR5_sp{margin-right:5px!important}.mR10_sp{margin-right:10px!important}.mR20_sp{margin-right:20px!important}.mR30_sp{margin-right:30px!important}.mR40_sp{margin-right:40px!important}.mR50_sp{margin-right:50px!important}.size12_sp{font-size:12px!important}.size14_sp{font-size:14px!important}.size16_sp{font-size:16px!important}.size18_sp{font-size:18px!important}.size20_sp{font-size:20px!important}.w50p_sp{width:50%!important}.bold{font-weight:700!important}.underline{text-decoration:underline!important}.textOrange{color:#ed4e00!important}.marker{background:linear-gradient(transparent 60%,#ffd4d5 0)!important}.floatL{float:left}.floatR{float:right}.preBox{background:#eff0f4;border:1px solid #1f2023;box-sizing:border-box;clear:both;font-family:Arial,sans-serif;line-height:1.8;margin-top:30px;overflow:hidden;padding:15px}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}}@media print,screen and (min-width:769px){main a:hover{text-decoration:none}h1,h2,h3,h4,h5{line-height:1.5}.secSecond{margin-top:80px}.pageTitleWrap{min-height:162px}.pageTitleWrap.post{background-color:#fff;border-bottom:3px solid #1f2023;color:#1f2023;margin-inline:auto;max-width:780px;width:90%}.pageTitleWrap.post .pageTitleInner{padding:55px 0 20px;text-align:left}.pageTitleWrap.post:after{background-color:#ed4e00;bottom:-3px;content:"";display:inline-block;height:3px;left:0;position:absolute;width:130px}.pageTitleWrap .pageTitleInner{height:100%;min-height:170px}.pageTitleWrap .postDate{font-size:14px;margin-bottom:15px}.pageTitleWrap .pageTitleJp{font-size:34px}.pageTitleWrap .pageTitleEn{font-size:16px}.pageTitleWrap .tag{font-size:13px}.pageTitleWrap .subTitle{font-size:14px;margin-left:20px}.breadcrumb{margin:0 auto;max-width:1400px;padding:15px 0;width:90%}.breadcrumb li{font-size:12px}.breadcrumb li+li{margin-left:35px}.breadcrumb li+li:before{content:"／";left:-22px;position:absolute;top:1px}#contents{padding:80px 0}.inner{margin:0 auto;max-width:1400px;width:90%}.inner.narrow{max-width:780px}.inner.middle{max-width:980px}.inner.col2{display:flex}.inner.col2>div{width:50%}.inner.col2>div:first-of-type{padding-right:4vw}*+.articleList{margin-top:40px}.articleList{display:flex;flex-wrap:wrap}.articleList .articleListItem{width:calc(33.33333% - 27px)}.articleList .articleListItem:not(:nth-of-type(3n+1)){margin-left:40px}.articleList .articleListItem:nth-of-type(n+4){margin-top:60px}.articleList .articleListItem figure{overflow:hidden}.articleList .articleListItem figure img{transition:transform .3s cubic-bezier(.25,.1,0,.72)}.articleList .articleListItem>a:hover img{transform:scale(1.1)}.articleList .articleListItem>a:hover .articleListTitle.cs:after{right:8px}.articleList .articleListItem .articleListTitle{font-size:16px;margin-top:10px}.articleList .articleListItem .articleListTitle.cs{padding-right:40px;position:relative}.articleList .articleListItem .articleListTitle.cs:after{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_black.svg) no-repeat 50%/100%;content:"";display:block;height:13px;position:absolute;right:13px;top:9px;transition:.3s;width:15px}.articleList .articleListItem .articleListSub{font-size:13px;margin-top:15px}.articleNav{display:flex;flex-wrap:wrap;gap:15px}.articleNav a{box-shadow:2px 2px 0 0 #1f2023;display:inline-block;font-size:14px;min-width:145px;padding:5px 10px;transition:.3s}.articleNav a:hover{background-color:#1f2023;color:#fff}.pager{margin-top:60px}.pager ul li{font-size:16px;margin:0 10px}.pager ul li a:hover{border-bottom:1px solid #1f2023}.pager ul .next,.pager ul .prev{border:none;font-size:15px;position:relative}.pager ul .next:hover,.pager ul .prev:hover{border:none}.pager ul .prev{margin-right:30px;padding-left:25px}.pager ul .prev:hover:before{left:-5px}.pager ul .next{margin-left:30px;padding-right:25px}.pager ul .next:hover:before{right:-5px}.prevNextLink{margin-top:80px;padding-top:30px}.prevNextLink .next,.prevNextLink .prev{min-width:125px}.prevNextLink .prev a{padding-left:45px}.prevNextLink .prev a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_more_left.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:24px;left:0;position:absolute;top:0;transition:background .3s cubic-bezier(.25,.1,0,.72);width:24px}.prevNextLink .prev a:hover:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_more_left_hov.svg) no-repeat;background-size:cover}.prevNextLink .ichiran:hover{text-decoration:underline}.prevNextLink .next a{padding-right:45px}.prevNextLink .next a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_more_right.svg) no-repeat;background-size:cover;content:"";display:inline-block;height:24px;position:absolute;right:0;top:0;transition:background .3s cubic-bezier(.25,.1,0,.72);width:24px}.prevNextLink .next a:hover:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_more_right_hov.svg) no-repeat;background-size:cover}.whiteBox{padding:60px}.formWrap .is-error{font-size:15px}.formWrap input[type=checkbox]{display:none}.formWrap input[type=checkbox]+label{cursor:pointer;display:inline-block;padding:3px 3px 3px 25px;position:relative;transition:all .2s}.formWrap input[type=checkbox]+label:after,.formWrap input[type=checkbox]+label:before{content:"";position:absolute;transition:all .2s}.formWrap input[type=checkbox]+label:before{background:#fff;border:1px solid #ccc;border-radius:3px;height:16px;left:0;margin-top:-8px;top:50%;width:16px}.formWrap input[type=checkbox]+label:after{border-bottom:2px solid #1f2023;border-left:2px solid #1f2023;height:5px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:10px}.formWrap input[type=checkbox]+label:hover:before{background:#fff}.formWrap input[type=checkbox]:checked+label:before{background:#fff;border:1px solid #1f2023}.formWrap input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.formWrap input[type=submit].commonBtn{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg);background-position:center right 24px;background-repeat:no-repeat}.formWrap dl+dl{margin-top:25px}.formWrap .hissu{font-size:11px}.formWrap br{display:none}.formWrap input[type=submit]{line-height:1.2;margin-top:40px;padding:14px 40px;transition:all .3s;width:288px}.formWrap input[type=submit]:not(:disabled){cursor:pointer}.formWrap input[type=submit]:not(:disabled):hover{background-color:#ed4e00;color:#fff}.formWrap input[type=submit]:not(:disabled):hover:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg)}.featureList{margin-top:80px}.featureList .featureListItem{display:flex;min-height:564px}.featureList .featureListItem.feature1{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/feature_img_1.png) no-repeat 0;background-size:cover}.featureList .featureListItem.feature2{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/feature_img_2.png) no-repeat 100%;background-size:cover}.featureList .featureListItem.feature3{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/feature_img_3.png) no-repeat 0;background-size:cover}.featureList .featureListItem.feature4{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/feature_img_4.png) no-repeat 100%;background-size:cover}.featureList .featureListItem:nth-of-type(odd) .featureTextWrap{background-color:rgba(23,24,75,.95);color:#fff;margin:0 0 0 auto}.featureList .featureListItem:nth-of-type(odd) .featureTextWrap .subTitle:before,.featureList .featureListItem:nth-of-type(odd) ul.commonList li:before{background-color:#fff}.featureList .featureListItem:nth-of-type(2n) .featureTextWrap{background-color:hsla(0,0%,100%,.95);margin:0 auto 0 0}.featureList .featureListItem:nth-of-type(2n) .featureTextWrap .subTitle:before{background-color:#1f2023}.featureList .featureListItem figure{display:none;width:50%}.featureList .featureListItem .featureTextWrap{padding:4vw 8vw;width:50%}.featureList .featureListItem .featureTextWrap .subTitle{padding-left:50px}.featureList .featureListItem .featureTextWrap .subTitle:before{content:"";display:inline-block;height:1px;left:0;position:absolute;top:50%;width:33px}.featureList .featureListItem .featureTextWrap h2{font-size:30px;margin-top:10px}#caseStudy .read{margin-top:40px;text-align:center}#caseStudy h2{font-size:34px}#recommend{padding:80px 0}#recommend .read{margin-top:40px;text-align:center}#recommend h2{font-size:34px}.solarAbout{min-height:371px}.solarAbout h2{font-size:34px}.solarAbout h2+p{font-size:16px;font-weight:700;line-height:2;margin-top:40px}.solarAbout .fvBtnList{display:flex;justify-content:center;margin-top:40px}.solarAbout .fvBtnList li{display:inline-block}.solarAbout .fvBtnList li+li{margin-left:20px}.solarAbout .fvBtnList li a{font-size:16px;padding:10px;width:250px}.solarAbout .fvBtnList li a .icon.iconMaterial:before{height:21px;width:16px}.solarAbout .fvBtnList li a .icon.iconMail{margin-right:35px}.solarAbout .fvBtnList li a .icon.iconMail:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_mail_white.svg);height:17px;width:22px}.solarAbout .fvBtnList li.btnMaterial a:hover{background-color:#fff;border-color:#ed4e00;color:#ed4e00}.solarAbout .fvBtnList li.btnMaterial a:hover .iconMaterial:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_document_orange.svg)}.solarAbout .fvBtnList li.btnContact a:hover{background-color:#fff;border-color:#1f2023;color:#1f2023}.solarAbout .fvBtnList li.btnContact a:hover .iconMail:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_mail.svg)}.solarAbout .fvBtnList li.btnBlue a:hover{background-color:#fff;border-color:#1f2023;color:#1f2023}.solarAbout .fvBtnList li.btnBlue a:hover:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow.svg) no-repeat;background-size:contain}.meritWrap h3{font-size:26px;margin-top:50px;padding:0 0 20px 50px}.meritWrap h3 .meritNum{font-size:14px}.meritWrap h3 .meritNum span{font-size:28px}.meritWrap .meritCont{display:flex;margin-top:30px}.meritWrap .meritCont figure{width:245px}.meritWrap .meritCont figure img{margin-top:-15px}.meritWrap .meritCont .textWrap{padding-left:30px;width:calc(100% - 245px)}.meritWrap .meritCont .textWrap *+h4{margin-top:20px}.meritWrap .meritCont .textWrap h4{font-size:16px;padding-left:30px}.meritWrap .meritCont .textWrap h4:before{background-color:#1f2023;content:"";display:inline-block;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:22px}.meritWrap .meritCont .textWrap p{margin-top:15px}.teianH2{margin-top:80px;padding:60px 0}.teianSystem{margin-top:70px}.teianSystem .inner{display:flex;justify-content:space-between}.teianSystem .teianSystemItem{border-radius:10px;width:calc(33.33333% - 14px)}.teianSystem .teianSystemItem h3{border-radius:10px 10px 0 0;font-size:20px;padding:20px}.teianSystem .teianSystemItem h3 span{font-size:26px}.teianSystem .teianSystemItem .teianSystemCont{border-radius:0 0 10px 10px;padding:20px}.btnCol{display:flex;justify-content:center}.btnCol .commonBtn+.commonBtn{margin-left:20px}.sindanImg{margin-top:60px;text-align:center}.gmap{margin-top:30px}h2.title+.commonImgBox,h3.title+.commonImgBox,h4.title+.commonImgBox{margin:30px 0 40px}.commonImgBox{align-items:flex-start;flex-flow:nowrap;justify-content:space-between;margin:70px 0 40px}.commonImgBox .txt{width:70%}.commonImgBox .img{margin-left:60px;width:30%}.commonImgBox .img img{width:100%}.commonImgBox.imgLeft{flex-direction:row-reverse}.commonImgBox.imgLeft .img{margin-left:0;margin-right:60px}.commonImgBox.imgBig{align-items:center}.commonImgBox.imgBig .img{width:70%}.commonImgBox.imgBig .img .txt{width:30%}.commonImgBox.imgRight{flex-direction:row}.commonImgBox.imgRight .img{margin-left:60px}.cardListWrap li{padding:20px;width:calc(50% - 10px)}.cardListWrap li:nth-child(n+3){margin-top:20px}.cardListWrap a:hover .viewmore:before{transform:translateY(-50%) scaleX(6)}.cardListWrap .img{margin-right:10px;width:214px}.cardListWrap img{width:100%}.cardListWrap .txt{width:calc(100% - 224px)}.cardListWrap .txt .ttl{font-size:20px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.cardListWrap .txt .viewmore{bottom:0;font-size:16px;position:absolute;right:0}.cardListWrap .txt .viewmore:before{height:1px;left:-30px;top:50%;width:18px}.leadTtl{font-size:34px;line-height:1.5;margin:30px 0 50px}.mainTtl1{font-size:30px;margin:50px 0 30px}.subTtl{font-size:18px}.rinenListWrap{display:flex;justify-content:space-between;margin:40px 0 70px}.rinenListWrap .rinenBorder{border-left:1px solid #1f2023}.rinenListWrap .rinenBorder:last-child{border-right:1px solid #1f2023}.rinenListWrap .rinenList{text-align:center}.rinenListWrap .rinenList dt{display:flex;justify-content:center}.rinenListWrap .rinenList dt img{height:auto;width:48px}.rinenListWrap .rinenList dd{font-size:16px;line-height:2;margin-top:36px}.rinenListWrap.txtListWrap .rinenList{padding-bottom:30px}.rinenListWrap.txtListWrap .rinenList dd{font-size:18px;margin-top:24px}*+.secondBtn{margin-top:40px}#works{margin-top:120px}#works .voiceCont .desc{margin-top:0!important}.secondBtn{box-shadow:2px 2px 0 0 #cb3e00;line-height:1.2;padding:19px 40px;transition:all .3s;width:315px}.secondBtn:hover{background-color:#cb3e00;border:1px solid #cb3e00}.secondBtn:hover:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg)}#faq h2{font-size:34px;margin-bottom:60px}#faq .faqList{margin:0 auto;max-width:913px}#faq .faqList div:not(:last-of-type){margin-bottom:50px}#faq .faqList dt{font-size:25px;padding-bottom:15px}#faq .faqList dt span{margin-right:10px}#faq .faqList dd{font-size:16px;line-height:2;padding-top:15px}.numberWrap .subTtl{font-size:15px}
  /*!
  	Modaal - accessible modals - v0.4.4
  	by Humaan, for all humans.
  	http://humaan.com
   */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{box-sizing:border-box;display:block;opacity:1;overflow:auto;z-index:9999;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}}@media only screen and (min-width:769px) and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (min-width:769px) and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (min-width:769px) and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (min-width:769px) and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (min-width:769px) and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (min-width:769px) and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (min-width:769px) and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (min-width:769px) and (max-height:820px){.modaal-gallery-label{display:none}}@media print,screen and (min-width:769px){.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.servicePageTitleWrap{align-items:center;display:flex;min-height:400px}.servicePageTitleWrap .serviceImg{height:100%;position:absolute;right:0;top:0;width:50%}.servicePageTitleWrap .serviceImg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.servicePageTitleWrap .serivcePageTitleInner{margin:0 auto;max-width:1190px;position:relative;width:90%;z-index:2}.servicePageTitleWrap .servicePageTitleCatch{font-size:18px}.servicePageTitleWrap .servicePpageTitleJp{font-size:38px;margin-top:30px}#serviceIntro{padding-top:80px}.catch2{font-size:34px;line-height:1.8}.catch2 span{border-bottom:7px solid #ed4e00;display:inline-block;line-height:1.2}.catch2+p{font-size:21px;line-height:2}.serviceInner{margin:0 auto;max-width:1173px;width:90%}#servicePoint{padding:70px 0 100px}#servicePoint h2{font-size:31px;line-height:1.8}#servicePoint h2 span{font-size:49px}#servicePoint .servicePointList{margin-top:80px}#servicePoint .servicePointList .servicePointItem{align-items:center;display:flex}#servicePoint .servicePointList .servicePointItem+.servicePointItem{margin-top:100px}#servicePoint .servicePointList .servicePointItem .servicePointText{padding-right:6vw;width:54%}#servicePoint .servicePointList .servicePointItem .servicePointText .point{font-size:26px}#servicePoint .servicePointList .servicePointItem .servicePointText h3{font-size:29px;margin-top:15px}#servicePoint .servicePointList .servicePointItem .servicePointText h3 span{border-bottom:5px solid #ed4e00}#servicePoint .servicePointList .servicePointItem .servicePointText p{font-size:16px;line-height:2}#servicePoint .servicePointList .servicePointItem figure{width:46%}#serviceFlow h2{font-size:29px}#serviceFlow .serviceFlowWrap{align-items:center;display:flex;gap:6vw;margin:40px auto 0;max-width:990px}#serviceFlow .serviceFlowWrap .serviceFlowText p{font-size:24px}#serviceFlow .serviceFlowWrap .serviceFlowText .logo{margin-top:40px}#serviceFlow .serviceFlowWrap .serviceFlowText .logo img{max-width:257px}#serviceFlow .serviceFlowWrap .serviceFlowText .secondBtn{margin-top:60px}#serviceFlow .serviceFlowWrap .seviceFlow{flex:1}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat{font-size:17px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .customer{padding-left:40px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .customer:before{background-color:#004fa4;content:"";display:inline-block;height:24px;left:0;position:absolute;top:calc(50% - 12px);width:30px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .company{margin-left:30px;padding-left:40px}#serviceFlow .serviceFlowWrap .seviceFlow .flowCat .company:before{background-color:#ed4e00;content:"";display:inline-block;height:24px;left:0;position:absolute;top:calc(50% - 12px);width:30px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList{margin-top:40px;padding-left:45px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li{border-bottom:2px solid #ed4e00;display:flex;gap:30px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li+li{margin-top:34px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li:not(:last-of-type):before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/arrow_double_small_orange.svg) no-repeat 50%/cover;bottom:-27px;content:"";display:inline-block;height:14px;left:3px;position:absolute;width:14px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li.customer{border-bottom:2px solid #004fa4}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li.customer:not(:last-of-type):before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/arrow_double_small_blue.svg) no-repeat 50%/cover}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li.customer .num{background-color:#004fa4}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li .num{flex:none;font-size:17px;width:22px}#serviceFlow .serviceFlowWrap .seviceFlow .serviceFlowList li p{font-size:19px;padding:9px 0 12px}#serviceOnayami{margin-top:120px}#serviceOnayami h2{font-size:29px}#serviceOnayami .nayamiList{display:flex;flex-wrap:wrap;gap:60px 27px;margin:90px auto 0;max-width:873px}#serviceOnayami .nayamiList li{padding:40px 20px 20px;width:calc(50% - 13.5px)}#serviceOnayami .nayamiList li:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_nayami.svg) no-repeat 50%/cover;content:"";display:inline-block;height:69px;left:calc(50% - 40px);position:absolute;top:-36px;width:80px}#serviceOnayami .nayamiList li h3{font-size:22px}#serviceOnayami .nayamiList li p{font-size:16px;margin-top:15px}#serviceOnayami .nanikara{padding:155px 0 160px}#serviceOnayami .nanikara:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/arrow_double.svg) no-repeat 50%/cover;content:"";display:inline-block;height:42px;left:calc(50% - 37px);position:absolute;top:82px;width:74px}#serviceOnayami .nanikara h3{font-size:29px}#serviceOnayami .nanikara .nanikaraList{display:flex;flex-wrap:wrap;gap:36px 66px;margin:40px auto 0;max-width:830px;position:relative}#serviceOnayami .nanikara .nanikaraList:before{left:18%}#serviceOnayami .nanikara .nanikaraList:after,#serviceOnayami .nanikara .nanikaraList:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/arrow_double.svg) no-repeat 50%/cover;bottom:-95px;content:"";display:inline-block;height:42px;position:absolute;width:74px}#serviceOnayami .nanikara .nanikaraList:after{right:18%}#serviceOnayami .nanikara .nanikaraList li{border:2px solid #ed4e00;border-radius:100%;font-size:21px;height:142px;width:calc(50% - 33px)}#serviceOnayami .dakara{font-size:29px;line-height:1.8;margin:0 auto;max-width:873px;padding:0 50px 10px;text-align:center}#serviceOnayami .dakara:before{border-left:3px solid #000;left:0}#serviceOnayami .dakara:after,#serviceOnayami .dakara:before{border-bottom:3px solid #000;border-top:3px solid #000;content:"";display:block;height:100%;position:absolute;top:0;width:35px}#serviceOnayami .dakara:after{border-right:3px solid #000;right:0}#serviceOnayami .dakara span{border-bottom:7px solid #ed4e00}.maruto .marutoWrap{padding:100px 0 90px}.maruto .marutoWrap .marutoText{margin:45px auto 0;max-width:800px}.maruto .marutoWrap .marutoText p{font-size:39px;padding:5px 10px}.maruto .marutoWrap .marutoText p+p{margin-top:15px}.maruto .marutoWrap .marutoText p span{font-size:55px;margin:0 10px}.maruto .marutoWrap .btnWrap{margin:30px auto 0;max-width:737px}.maruto .marutoWrap .btnWrap a{border-radius:0 32px 0 32px;font-size:30px;height:71px;transition:background .3s cubic-bezier(.25,.1,0,.72)}.maruto .marutoWrap .btnWrap a:hover{background-color:#fff;color:#1d1d20}#strongPoint .tuyomi{padding-top:90px}#strongPoint .tuyomi h3{font-size:19px}#strongPoint .tuyomi h3 span{border-radius:32px;min-width:263px;padding:12px 58px}#strongPoint .tuyomi h3+p{font-size:24px;margin-top:34px}#strongPoint .taisei{border:2px solid #000;border-radius:32px;margin-top:60px;padding:65px 64px 70px}#strongPoint .taisei h3{font-size:19px}#strongPoint .taisei h3 span{border-radius:32px;min-width:263px;padding:12px 58px}#strongPoint .taisei h3+p{font-size:24px;line-height:1.9;margin-top:34px}#strongPoint .taisei figure{margin-top:34px}#strongPoint .taisei figure+p{font-size:24px;margin-top:40px}#strongPoint .taisei figure+p span{border-bottom:7px solid #ed4e00;display:inline-block;line-height:1.2}#strongPoint .taisei ul{display:flex;gap:20px;margin-top:40px}#strongPoint .taisei ul li{flex:1;padding:40px 24px 30px}#strongPoint .taisei ul li h4{font-size:24px}#strongPoint .taisei ul li p{font-size:16px;margin-top:25px}#strongPoint .tokucho,#strongPointFeatures .tokucho{margin-top:100px;padding-bottom:110px}#strongPoint .tokucho h3,#strongPointFeatures .tokucho h3{font-size:19px}#strongPoint .tokucho h3 span,#strongPointFeatures .tokucho h3 span{border-radius:32px;min-width:263px;padding:12px 58px}#strongPoint .tokucho figure,#strongPointFeatures .tokucho figure{margin-top:60px}#strongPoint .tokucho ul,#strongPointFeatures .tokucho ul{display:flex;gap:42px;margin-top:50px}#strongPoint .tokucho ul li,#strongPointFeatures .tokucho ul li{flex:1}#strongPoint .tokucho ul li h4,#strongPointFeatures .tokucho ul li h4{font-size:29px}#strongPoint .tokucho ul li p,#strongPointFeatures .tokucho ul li p{font-size:16px;margin-top:25px}#serviceVoice{padding-bottom:120px;padding-top:110px}#serviceVoice h2{font-size:29px}#serviceVoice h2+p{font-size:16px;margin-top:20px}#serviceVoice .serviceVoiceList{display:flex;flex-wrap:wrap;gap:60px;margin:60px auto 0;max-width:906px}#serviceVoice .serviceVoiceList li{width:calc(50% - 30px)}#serviceVoice .serviceVoiceList li .fukidashi{font-size:16px;margin-bottom:85px;padding:35px}#serviceVoice .serviceVoiceList li .fukidashi:after{aspect-ratio:108/97;background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/fukidashi_hashi.svg) no-repeat 50%/cover;bottom:-61px;content:"";display:inline-block;height:auto;left:70px;position:absolute;width:85px}#serviceVoice .serviceVoiceList li .info figure img{max-width:160px}#serviceVoice .serviceVoiceList li .info .company{font-size:17px;margin-top:25px}#serviceVoice .serviceVoiceList li .info .role{font-size:16px;margin-top:5px}#omakase{padding:50px 0}#omakase h2 span{font-size:34px;margin-top:13px;padding:5px 10px}#omakase .btnWrap{margin:30px auto 0;max-width:737px}#omakase .btnWrap a{border-radius:0 32px 0 32px;font-size:30px;height:71px;transition:background .3s cubic-bezier(.25,.1,0,.72)}#omakase .btnWrap a:hover{background-color:#fff;color:#1d1d20}#service{padding-top:60px}#featuresIntro{padding-top:86px}#featuresIntro .logo img{max-width:258px}#featuresIntro p{font-size:23px;line-height:2}#featuresIntro p span{border-bottom:5px solid #ed4e00;font-size:30px}#featuresIntro .images{align-items:flex-start;display:flex;margin-top:70px;overflow:hidden;position:relative;width:100%;z-index:3}#featuresIntro .images>div span{display:inline-block;height:auto;margin:0 9px;width:28.5714285714vw}#featuresProposal{margin-top:88px}#featuresProposal .proposalWrap{border:5px solid #ed4e00;border-radius:16px;padding:40px}#featuresProposal .proposalWrap .proposalTitle{align-items:center;display:flex;gap:105px;justify-content:center}#featuresProposal .proposalWrap .proposalTitle p:first-of-type{font-size:23px}#featuresProposal .proposalWrap .proposalTitle p:last-of-type{font-size:23px;position:relative}#featuresProposal .proposalWrap .proposalTitle p:last-of-type:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/equal.svg) no-repeat 50%/cover;content:"";display:inline-block;height:17px;left:-72px;position:absolute;top:calc(50% - 8.5px);width:38px}#featuresProposal .proposalWrap .proposalTitle p:last-of-type span{font-size:27px}#featuresProposal .proposalWrap .text,#featuresProposal .sienWrap{font-size:16px;margin-top:40px}#featuresProposal .sienWrap{font-weight:400;line-height:2;padding:25px;text-align:center}#featuresProposal .sienWrap span{font-weight:700}.columnSec{margin-top:120px;padding-bottom:110px}.columnSec h2{font-size:29px}.columnSec .articleList{justify-content:center;margin-top:60px}.singleContents .has-inline-color.has-luminous-vivid-orange-color{color:#ed4e00!important}.singleContents .inner>:first-child{margin-top:0}.singleContents a{color:#5659f1}.singleContents p{font-size:18px;margin-bottom:30px;margin-top:40px}.singleContents h2+p,.singleContents h3+p,.singleContents h4+p{margin-bottom:30px;margin-top:30px}.singleContents *+h2{margin-top:80px}.singleContents *+h3,.singleContents *+h4{margin-top:40px}.singleContents *+h2,.singleContents *+h3,.singleContents *+h4{margin-bottom:30px}.singleContents h2{font-size:26px;padding-bottom:20px}.singleContents h3{font-size:20px;padding-left:25px}.singleContents h4{font-size:18px}.singleContents ul li{padding-left:25px;position:relative}.singleContents ul li:not(:first-of-type){margin-top:10px}.singleContents ul li:before{background-color:#1f2023;border-radius:50%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:12px;width:8px}.singleContents ul li ul{margin-bottom:.8em}.singleContents *+ol,.singleContents *+ul{margin-bottom:40px;margin-top:40px}.singleContents p+.wp-block-gallery{margin-top:10px}.singleContents .wp-block-button{margin-bottom:40px}.singleContents .wp-block-button .wp-block-button__link,.singleContents .wp-block-button a{box-shadow:2px 2px 0 0 #1f2023;line-height:1.2;min-width:288px;padding:14px 40px;transition:all .3s}.singleContents .wp-block-button .wp-block-button__link:hover,.singleContents .wp-block-button a:hover{background-color:#1f2023!important;color:#fff!important}.singleContents .wp-block-button .wp-block-button__link:hover:before,.singleContents .wp-block-button a:hover:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg)}.singleContents .wp-block-button .wp-block-button__link:hover{background-color:#fff;border-color:#1f2023;color:#1f2023}.singleContents .wp-block-button.btnOrange .wp-block-button__link{box-shadow:2px 2px 0 0 #cb3e00}.singleContents .wp-block-button.btnOrange .wp-block-button__link:hover{background-color:#cb3e00!important;border-color:#cb3e00}.singleContents .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#1f2023;color:#fff}.singleContents .wp-block-buttons{margin-bottom:40px}.singleContents .wp-block-buttons .wp-block-button{margin-bottom:0}.singleContents .wp-block-table tr td,.singleContents .wp-block-table tr th{padding:25px 40px}.singleContents .wp-block-group,.singleContents .wp-block-image,.singleContents .wp-block-media-text{margin-bottom:40px}.singleContents .colorBox{margin-bottom:40px;padding:40px}.singleContents .colorBox .title{font-size:18px;margin-bottom:20px}.singleContents .profileBox{margin-bottom:40px;padding:40px 42px}.singleContents .profileBox .profileTitle{font-size:18px}.singleContents .profileBox .profileInner .infoArea img{width:100px}.singleContents .profileBox .profileInner .authorPosition{font-size:15px}.singleContents .profileBox .profileInner .authorName{font-size:18px}.singleContents .profileBox .profileInner .authorProfile{font-size:16px}.singleContents .profileBox .snsIcon:hover{text-decoration:underline}.singleContents .sekouWrap{display:flex;justify-content:center;position:relative}.singleContents .sekouWrap:not(:first-of-type){margin-top:40px}.singleContents .sekouWrap{margin:0 auto 40px;max-width:820px}.singleContents .sekouWrap .sekouItem{position:relative}.singleContents .sekouWrap .sekouItem.gizi:first-of-type{margin-right:100px}.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";height:49px;position:absolute;right:-60px;top:calc(50% - 17px);width:22px}.singleContents .sekouWrap .sekouItem .cap{content:"";left:0;position:absolute;top:0;z-index:10}.singleContents .sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;font-size:16px;height:27px;left:0;position:absolute;text-align:center;top:0;width:70px}.singleContents .sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.singleContents .sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.singleContents .sekouWrap .sekouItem .item img{height:100%;width:100%}.singleContents .sekouWrap .sekouItem .cap_txt{font-size:14px;margin-top:10px}.singleContents .sekouWrap .secou_cap{bottom:-28px;display:block;font-size:16px;left:50%;margin:auto;position:absolute;transform:translateX(-50%);white-space:nowrap;width:360px}.singleContents .sekouWrap .sekouItem.gizi~.secou_cap{left:0;transform:translateX(0)}.singleContents .sekouWrap+p{font-size:14px;margin-top:-24px}*+p{margin-top:40px}h2+p,h3+p,h4+p{margin-bottom:30px;margin-top:30px}*+h2.title,*+h2.title2{margin-top:80px}*+h3.title,*+h4.title{margin-top:40px}h2.title{font-size:26px;padding-bottom:20px}h2.title2{font-size:34px}h2.title2 .small{font-size:26px}h3.title{font-size:20px;padding-left:25px}h4.title{font-size:18px}ul.commonList li{padding-left:25px;position:relative}ul.commonList li:not(:first-of-type){margin-top:10px}ul.commonList li:before{background-color:#1f2023;border-radius:50%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:12px;width:8px}ul.commonList li ul{margin-bottom:.8em}ul.col2List{display:flex;flex-wrap:wrap}ul.col2List li{flex-basis:50%;width:50%}ul.col2List li:not(:first-of-type){margin-top:0}ul.col2List li:nth-of-type(n+3){margin-top:10px}section.bgGray{padding:80px 0}section.bgGray.pageBottom{margin-bottom:-100px}section.bgGray.harfBottom{padding-bottom:70px}section+section{margin-top:80px}*+.colorBox,*+.commonList,*+.commonTable,*+.customTable,*+.imgLine2,*+.imgLine3,*+.linkList,*+.sekouWrap,*+.twoCol,*+ol{margin-top:40px}.catch{font-size:26px}a.icon{color:#5659f1!important;display:inline-block;padding-right:25px;position:relative}a.icon:after{background-position:50% 0;background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:0;top:.2em;width:20px}a.icon[href$=pdf]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_pdf.svg)}a.icon[href$=doc]:after,a.icon[href$=docx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_word.svg)}a.icon[href$=xls]:after,a.icon[href$=xlsx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_excel.svg)}a.icon.front{padding-left:25px;padding-right:0}a.icon.front:after{left:0}.iconBlank{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_blank.svg) no-repeat 0 0;background-size:cover;color:#5659f1!important;display:inline-block;height:17px;margin-left:10px;position:relative;top:-3px;vertical-align:middle;width:17px}.commonBtn{margin:auto 0 0}.imgLine2{display:flex;flex-wrap:wrap}.imgLine2 li{text-align:center;width:calc(50% - 25px)}.imgLine2 li:nth-of-type(odd){margin-right:50px}.imgLine2 li:nth-of-type(n+3){margin-top:50px}.imgLine2 li img{max-width:100%}.imgLine2.small{margin-left:auto;margin-right:auto;width:80%}.imgLine3{display:flex;flex-wrap:wrap}.imgLine3 li{margin-right:25px;text-align:center;width:calc(33.33333% - 17px)}.imgLine3 li:nth-of-type(3n){margin-right:0}.imgLine3 li:nth-of-type(n+4){margin-top:25px}.imgLine3 li img{max-width:100%}.imgInP{overflow:hidden}.imgInP .img{max-width:300px}.imgInP .img img{height:auto;width:100%}.imgInP .img .cap{display:block;font-size:14px;margin-top:10px;text-align:left}.imgInP .img.left{float:left;margin-right:40px}.imgInP .img.right{float:right;margin-left:40px}.twoCol{display:flex;flex-wrap:wrap;margin-bottom:100px}.twoCol.center{align-items:center}.twoCol>div{width:calc(50% - 30px)}.twoCol>div:nth-of-type(odd){margin-right:60px}.twoCol>div:nth-of-type(n+3){margin-top:60px}.twoCol>div.img{box-shadow:0 5px 20px 0 rgba(0,0,0,.15)}.twoCol>div.movie a{display:block;position:relative;transition:.3s}.twoCol>div.movie a:before{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/play.png) no-repeat;background-size:cover;content:"";display:inline-block;height:96px;left:calc(50% - 48px);position:absolute;top:calc(50% - 48px);width:96px}.twoCol>div.movie a:hover{opacity:.7}.twoCol>div.movie img{box-shadow:6px 5px 12px 2px #ccc,-8px -9px 11px 5px #fff}.twoCol.imgAdjustCol>div img{width:544px}.twoCol .cap{display:block;font-size:14px;margin-top:10px;text-align:left}.twoCol p{line-height:1.7}.colorBox{margin-bottom:40px;padding:40px}.colorBox .title{font-size:18px;margin-bottom:20px}.sekouWrap{display:flex;justify-content:center;position:relative}.sekouWrap:not(:first-of-type){margin-top:40px}.sekouWrap{margin:0 auto 40px;max-width:820px}.sekouWrap .sekouItem{position:relative}.sekouWrap .sekouItem.gizi:first-of-type{margin-right:100px}.sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";height:49px;position:absolute;right:-60px;top:calc(50% - 17px);width:22px}.sekouWrap .sekouItem .cap{content:"";left:0;position:absolute;top:0;z-index:10}.sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;font-size:16px;height:27px;left:0;position:absolute;text-align:center;top:0;width:70px}.sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.sekouWrap .sekouItem .item img{height:100%;width:100%}.sekouWrap .sekouItem .cap_txt{font-size:14px;margin-top:10px}.sekouWrap .secou_cap{bottom:-28px;display:block;font-size:16px;left:50%;margin:auto;position:absolute;transform:translateX(-50%);white-space:nowrap;width:360px}.sekouWrap .sekouItem.gizi~.secou_cap{left:0;transform:translateX(0)}.sekouWrap+p{font-size:14px;margin-top:-24px}.iframeWrap{padding-bottom:56.25%;position:relative}.iframeWrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.iframeWrap{margin-top:40px}.commonTable td.wFix,.commonTable th.wFix{width:150px}.commonTable th{padding:25px 40px}.commonTable th.null{background-color:#fff;border-left:1px solid #c1c1d0;border-top:1px solid #c1c1d0}.commonTable td{padding:25px 40px}.scrollTable{margin-top:40px}.scrollText{display:block;font-size:12px;margin:30px 0 -20px;text-align:right}.customTable dt{padding:25px 10px;width:22.5%}.customTable dd{padding:25px;width:77.5%}.pointerNone{cursor:default;text-decoration:none}.taC{text-align:center!important}.taL{text-align:left!important}.taR{text-align:right!important}.Center{margin:0 auto!important}.ovh{overflow:hidden!important}.mw100{max-width:100%!important;width:auto!important}.w100p{width:100%!important}.pT0{padding-top:0!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT20{margin-top:20px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mL50{margin-left:50px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mR50{margin-right:50px!important}.mB0_pc{margin-bottom:0!important}.mB5_pc{margin-bottom:5px!important}.mB10_pc{margin-bottom:10px!important}.mB20_pc{margin-bottom:20px!important}.mB30_pc{margin-bottom:30px!important}.mB40_pc{margin-bottom:40px!important}.mB50_pc{margin-bottom:50px!important}.mT0_pc{margin-top:0!important}.mT5_pc{margin-top:5px!important}.mT10_pc{margin-top:10px!important}.mT20_pc{margin-top:20px!important}.mT30_pc{margin-top:30px!important}.mT40_pc{margin-top:40px!important}.mT50_pc{margin-top:50px!important}.mL0_pc{margin-left:0!important}.mL5_pc{margin-left:5px!important}.mL10_pc{margin-left:10px!important}.mL20_pc{margin-left:20px!important}.mL30_pc{margin-left:30px!important}.mL40_pc{margin-left:40px!important}.mL50_pc{margin-left:50px!important}.mR0_pc{margin-right:0!important}.mR5_pc{margin-right:5px!important}.mR10_pc{margin-right:10px!important}.mR20_pc{margin-right:20px!important}.mR30_pc{margin-right:30px!important}.mR40_pc{margin-right:40px!important}.mR50_pc{margin-right:50px!important}.size12{font-size:12px!important}.size14{font-size:14px!important}.size16{font-size:16px!important}.size18{font-size:18px!important}.size20{font-size:20px!important}.bold{font-weight:700!important}.underline{text-decoration:underline!important}.textOrange{color:#ed4e00!important}.marker{background:linear-gradient(transparent 60%,#ffd4d5 0)!important}.floatL{float:left}.floatR{float:right}.preBox{background:#eff0f4;border:1px solid #1f2023;box-sizing:border-box;clear:both;font-family:Arial,sans-serif;line-height:1.8;margin-top:30px;overflow:hidden;padding:15px}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}}@media screen and (min-width:769px) and (max-width:1200px){h1,h2,h3,h4,h5{line-height:1.5}.articleList .articleListItem .articleListTitle.cs{position:relative}.articleList .articleListItem .articleListTitle.cs:after{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_black.svg) no-repeat 50%/100%;content:"";display:block;height:13px;position:absolute;width:15px}.pager ul .next,.pager ul .prev{border:none;position:relative}.formWrap input[type=checkbox]{display:none}.formWrap input[type=checkbox]+label{cursor:pointer;display:inline-block;padding:3px 3px 3px 25px;position:relative;transition:all .2s}.formWrap input[type=checkbox]+label:after,.formWrap input[type=checkbox]+label:before{content:"";position:absolute;transition:all .2s}.formWrap input[type=checkbox]+label:before{background:#fff;border:1px solid #ccc;border-radius:3px;height:16px;left:0;margin-top:-8px;top:50%;width:16px}.formWrap input[type=checkbox]+label:after{border-bottom:2px solid #1f2023;border-left:2px solid #1f2023;height:5px;left:3px;margin-top:-4px;opacity:0;top:50%;transform:rotate(-45deg) scale(.5);width:10px}.formWrap input[type=checkbox]+label:hover:before{background:#fff}.formWrap input[type=checkbox]:checked+label:before{background:#fff;border:1px solid #1f2023}.formWrap input[type=checkbox]:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.formWrap input[type=submit].commonBtn{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_arrow_white.svg);background-position:center right 24px;background-repeat:no-repeat}.formWrap br{display:none}.solarAbout .fvBtnList li a .icon.iconMail:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_mail_white.svg)}.cardListWrap .img{width:160px}.cardListWrap .txt{width:calc(100% - 170px)}
  /*!
  	Modaal - accessible modals - v0.4.4
  	by Humaan, for all humans.
  	http://humaan.com
   */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{box-sizing:border-box;display:block;opacity:1;overflow:auto;z-index:9999;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}}@media only screen and (min-width:769px) and (max-width:1200px) and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (min-width:769px) and (max-width:1200px) and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (min-width:769px) and (max-width:1200px) and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (min-width:769px) and (max-width:1200px) and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (min-width:769px) and (max-width:1200px) and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (min-width:769px) and (max-width:1200px) and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (min-width:769px) and (max-width:1200px) and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (min-width:769px) and (max-width:1200px) and (max-height:820px){.modaal-gallery-label{display:none}}@media screen and (min-width:769px) and (max-width:1200px){.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.singleContents .has-inline-color.has-luminous-vivid-orange-color{color:#ed4e00!important}.singleContents .inner>:first-child{margin-top:0}.singleContents a{color:#5659f1}.singleContents p+.wp-block-gallery{margin-top:10px}.singleContents .sekouWrap{display:flex;justify-content:center;position:relative}.singleContents .sekouWrap .sekouItem,.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.singleContents .sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";position:absolute}.singleContents .sekouWrap .sekouItem .cap{content:"";left:0;position:absolute;top:0;z-index:10}.singleContents .sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;left:0;position:absolute;text-align:center;top:0}.singleContents .sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.singleContents .sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.singleContents .sekouWrap .sekouItem .item img{height:100%;width:100%}a.icon{color:#5659f1!important;display:inline-block;padding-right:25px;position:relative}a.icon:after{background-position:50% 0;background-repeat:no-repeat;content:"";display:block;height:20px;position:absolute;right:0;top:.2em;width:20px}a.icon[href$=pdf]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_pdf.svg)}a.icon[href$=doc]:after,a.icon[href$=docx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_word.svg)}a.icon[href$=xls]:after,a.icon[href$=xlsx]:after{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_excel.svg)}a.icon.front{padding-left:25px;padding-right:0}a.icon.front:after{left:0}.iconBlank{background:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/icon_blank.svg) no-repeat 0 0;background-size:cover;color:#5659f1!important;display:inline-block;height:17px;margin-left:10px;position:relative;top:-3px;vertical-align:middle;width:17px}.commonBtn{margin:auto 0 0}.imgLine2 li{text-align:center}.imgLine2 li img{max-width:100%}.imgLine3 li{text-align:center}.imgLine3 li img{max-width:100%}.imgInP .img .cap,.twoCol .cap{display:block;font-size:14px;margin-top:10px;text-align:left}.twoCol p{line-height:1.7}.sekouWrap{display:flex;justify-content:center}.sekouWrap,.sekouWrap .sekouItem,.sekouWrap .sekouItem.gizi:first-of-type .item{position:relative}.sekouWrap .sekouItem.gizi:first-of-type .item:before{background-image:url(https://files.koden-kk.co.jp/hubfs/koden-media/electrical/before_after_arrow.png);background-size:cover;content:"";position:absolute}.sekouWrap .sekouItem .cap{content:"";left:0;position:absolute;top:0;z-index:10}.sekouWrap .sekouItem .cap:before{background-color:#000;color:#fff;display:block;left:0;position:absolute;text-align:center;top:0}.sekouWrap .sekouItem .cap.cap_before:before{content:"before"}.sekouWrap .sekouItem .cap.cap_after:before{content:"after"}.sekouWrap .sekouItem .item img{height:100%;width:100%}.iframeWrap{padding-bottom:56.25%;position:relative}.iframeWrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.commonTable th.null{background-color:#fff;border-left:1px solid #c1c1d0;border-top:1px solid #c1c1d0}.scrollText{display:block;font-size:12px;margin:30px 0 -20px;text-align:right}.pointerNone{cursor:default;text-decoration:none}.taC{text-align:center!important}.taL{text-align:left!important}.taR{text-align:right!important}.Center{margin:0 auto!important}.ovh{overflow:hidden!important}.mw100{max-width:100%!important;width:auto!important}.w100p{width:100%!important}.pT0{padding-top:0!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT20{margin-top:20px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mL50{margin-left:50px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mR50{margin-right:50px!important}.bold{font-weight:700!important}.underline{text-decoration:underline!important}.textOrange{color:#ed4e00!important}.marker{background:linear-gradient(transparent 60%,#ffd4d5 0)!important}.floatL{float:left}.floatR{float:right}.preBox{background:#eff0f4;border:1px solid #1f2023;box-sizing:border-box;clear:both;font-family:Arial,sans-serif;line-height:1.8;margin-top:30px;overflow:hidden;padding:15px}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}}