@media screen and (min-width:900px){#serviceFlow{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:none!important;width:100vw!important}#serviceFlow .inner{margin:0 auto!important;max-width:90%!important;padding:0!important;width:1400px!important}}#serviceFlow .flowList li .flowTitle{margin-bottom:0!important}#serviceFlow .flowList li .desc p{margin:0!important}#firstview .mainCopy,#firstview .subCopy{line-height:normal!important;margin-bottom:0!important}#kodenFeature .kodenFeatureCatch,#kodenFeature .kodenFeatureCatch span{line-height:normal!important}#kodenFeature .kodenFeatureCatch{margin-bottom:0!important}#kodenFeature .kodenFeatureCatch span{display:inline}#kodenFeature .btnWrap .commonBtn,#kodenFeature .btnWrap a,#kodenFeature .btnWrap a span{line-height:normal!important}#kodenFeature .btnWrap{margin-bottom:0!important;margin-top:50px!important;text-align:center!important}#kodenFeature .btnWrap .commonBtn,#kodenFeature .btnWrap a{background-color:#f07800!important;border:3px solid #f07800!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;display:block!important;font-size:23px!important;font-weight:700!important;height:auto!important;line-height:1.4!important;margin:0 auto!important;max-width:745px!important;min-width:0!important;padding:18px 70px!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;width:100%!important}#kodenFeature .btnWrap .commonBtn span,#kodenFeature .btnWrap a span{display:block!important;font-size:36px!important;line-height:1.4!important;margin-top:6px!important}#kodenFeature .kodenFeatureCatchText,#kodenFeature .kodenFeatureCatchText p{line-height:34px}#kodenFeature .kodenFeatureCatchText,#kodenFeature .kodenFeatureCatchText p{margin-bottom:0!important}#kodenFeature .kodenFeatureServiceList{margin:40px 0 0!important}#kodenFeature .kodenFeatureServiceList>li>p{margin:0!important}#caseStudy .titleBlock .en,#caseStudy .titleBlock .ja,#caseStudy .titleBlock h2{line-height:normal!important}#caseStudy .read,#caseStudy .read p{line-height:32px}#caseStudy .read p{margin-bottom:0!important}#recommend .titleBlock .en,#recommend .titleBlock .ja,#recommend .titleBlock h2{line-height:normal!important}#recommend .lead,#recommend .lead p,#recommend .read,#recommend .read p{line-height:32px}#recommend .lead p,#recommend .read p{margin-bottom:0!important}#caseStudy h2,#caseStudy h3,#faq h2,#faq h3,#feature h2,#feature h3,#kodenFeature h2,#kodenFeature h3,#news h2,#news h3,#recommend h2,#recommend h3,#serviceFlow h2,#serviceFlow h3,#voice h2,#voice h3,#whatIsSolar h2,#whatIsSolar h3{line-height:normal!important}#whatIsSolar .col2Block{align-items:stretch;display:flex}#whatIsSolar .fixedArea{position:relative}#whatIsSolar .fixedAreaIn{position:static!important}#whatIsSolar .js-fixedTitle.is-fixed{position:fixed!important;top:80px!important;z-index:10}#whatIsSolar .js-fixedTitle.is-bottom{bottom:0;position:absolute!important;top:auto!important}#main-content .dnd-section,#main-content .dnd-section>.row-fluid-wrapper,#main-content .row-fluid-wrapper.dnd-row{margin:0!important;padding:0!important}#main-content .dnd-section>.row-fluid{margin:0!important;max-width:none!important}#main-content .dnd-section .dnd-column{padding:0!important}#news.secHome{background-color:#f9f9f9!important;padding:80px 0!important}#news .inner{margin:0 auto!important;max-width:90%!important;padding:0!important;width:910px!important}#news h2{color:#17184b!important;font-size:34px!important;font-weight:700!important;line-height:normal!important;margin:0 0 40px!important;text-align:center!important}#news .newsList,#news ul{border:none!important;list-style:none!important;margin:0!important;padding:0!important}#news .newsList>li,#news ul>li{border:none!important;margin:0 0 30px!important;padding:0!important}#news .newsList>li>a,#news ul>li>a{align-items:normal!important;color:#17184b!important;display:flex!important;gap:0!important;padding:0 0 30px!important;position:relative!important;text-decoration:none!important}#news .newsList .date,#news ul .date{color:#17184b!important;flex:0 1 auto!important;font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:normal!important;margin:2px 0 0!important;padding:0 15px!important;white-space:nowrap!important}#news .newsList .date time,#news ul .date time{line-height:normal!important}#news .newsList .newsTitle,#news ul .newsTitle{color:#17184b!important;flex:0 1 auto!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;margin:0!important;padding:0 70px 0 0!important}#news .btnWrap{margin-top:40px!important;text-align:center!important}#news .btnWrap a.commonBtn{background-color:#fff!important;border:1px solid #17184b!important;border-radius:3px!important;box-shadow:2px 2px 0 0 #17184b!important;box-sizing:border-box!important;color:#17184b!important;display:inline-block!important;font-size:16px!important;font-weight:700!important;padding:14px 40px!important;position:relative!important;text-decoration:none!important;width:288px!important}#news .container-fluid,#news .container-fluid .hs_cos_wrapper,#news .container-fluid .row-fluid,#news .container-fluid .row-fluid-wrapper,#news .container-fluid .widget-span,#news .container-fluid [class*=dnd-],#news .container-fluid>.row-fluid-wrapper{background:transparent!important;border:none!important;margin:0!important;padding:0!important}#news .container-fluid li a{padding:0 0 30px!important}#logoBnr .inner{margin:0 auto!important;max-width:90%!important;width:1400px!important}#firstview .fvOverlay{bottom:0!important;height:100%!important;top:0!important}#firstview .fvImgArea{height:100%!important}#firstview .forPC>video,#firstview .forSP>video,#firstview .fvImgArea img,#firstview .fvImgArea video,#firstview .img>img,#firstview .img>video,#firstview video{display:block;height:100%!important;object-fit:cover!important;width:100%!important}#caseStudy .read,#caseStudy .read p,#caseStudy h2,#feature .kodenFeatureCatchText,#feature .kodenFeatureCatchText p,#feature .lead,#feature .lead p,#feature .read,#feature .read p,#feature h2,#materials .read,#materials .read p,#materials h2,#recommend .read,#recommend .read p,#recommend h2,#whatIsSolar h2,#zikashouhi .lead,#zikashouhi .lead p,#zikashouhi .read,#zikashouhi .read p,#zikashouhi h2{margin-bottom:0!important}#serviceFlow .flowList li{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,box-shadow .4s ease}#serviceFlow .flowList li.fuwa{opacity:1;transform:translateY(0)}#serviceFlow .flowList li.fuwa,#serviceFlow .flowList li.fuwa .icon{box-shadow:6px 5px 12px 2px #ccc,-8px -9px 11px 5px #fff}#serviceFlow .flowList li.fuwa:first-child{transition-delay:0s}#serviceFlow .flowList li.fuwa:nth-child(2){transition-delay:.2s}#serviceFlow .flowList li.fuwa:nth-child(3){transition-delay:.4s}#serviceFlow .flowList li.fuwa:nth-child(4){transition-delay:.6s}#caseStudy .koden-cases-grid__topbar{display:none!important}#caseStudy .koden-cases-grid{background:transparent!important;margin:40px 0 0!important;padding:0!important}#caseStudy .koden-cases-grid__inner{margin:0 auto!important;max-width:1400px!important;width:100%!important}#caseStudy .koden-cases-grid__title{font-size:16px!important;font-weight:700!important}#caseStudy .koden-cases-grid__sub{font-size:13px!important;font-weight:400!important}#caseStudy .koden-cases-grid__btn{font-size:16px!important;line-height:1.2!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}#caseStudy .koden-cases-grid__btn:hover{background-color:#17184b!important;border-color:#17184b!important;color:#fff!important}#caseStudy .btnWrap a,#kodenFeature .btnWrap a,#recommend .btnWrap a,.btmContentsList li>a,.btnArrow a,.btnContact a,.btnMaterial a,.btnWrap a,.btnWrap span,.commonBtn{backface-visibility:hidden;transform:translateZ(0);transition:background-color .2s ease,transform .2s ease,opacity .2s ease!important;will-change:transform,background-color}.simSec .fukidashi__img{display:block;height:auto!important;width:100%!important}.simSec .fukidashi__img.forSP{aspect-ratio:667/314}@media screen and (max-width:768px){#whatIsSolar .col2Block{align-items:normal!important;display:block!important}#whatIsSolar .fixedArea{margin:0!important;width:100%!important}#whatIsSolar .fixedArea,#whatIsSolar .fixedAreaIn{position:static!important}#whatIsSolar .js-fixedTitle,#whatIsSolar .js-fixedTitle.is-bottom,#whatIsSolar .js-fixedTitle.is-fixed{bottom:auto!important;position:static!important;text-align:center!important;top:auto!important;white-space:normal!important;width:auto!important}#whatIsSolar .fixedArea h2{text-align:center!important;white-space:normal!important}#news .newsList>li>a,#news ul>li>a{align-items:baseline!important;flex-wrap:nowrap!important;gap:12px!important;padding:0 0 16px!important}#news .newsList .date,#news ul .date{flex:0 0 auto!important;font-size:13px!important;margin:0!important;padding:0!important;white-space:nowrap!important}#news .newsList .newsTitle,#news ul .newsTitle{flex:1 1 auto!important;font-size:14px!important;line-height:1.6!important;min-width:0!important;padding:0 28px 0 0!important}#news .container-fluid li a{padding:0 0 16px!important}#feature{background-position:50%!important;background-size:cover!important;height:auto!important;min-height:443px;padding-bottom:64px!important}#feature .btnWrap{margin-bottom:0!important}#kodenFeature .btnWrap .commonBtn,#kodenFeature .btnWrap a{border-radius:8px!important;font-size:15px!important;padding:16px 20px!important}#kodenFeature .btnWrap .commonBtn span,#kodenFeature .btnWrap a span{font-size:20px!important;margin-top:8px!important}.simSec .fukidashi{aspect-ratio:auto!important;background:#fff!important;border:1.5px solid #17184b!important;border-radius:8px!important;margin:0 auto!important;max-width:333.5px!important;position:relative!important;width:100%!important}.simSec .fukidashi__img{display:none!important}.simSec .fukidashi__txt{box-sizing:border-box!important;padding:18px 16px 20px!important;position:static!important;top:auto!important}.simSec .fukidashi:before{border-color:#17184b transparent transparent;border-style:solid;border-width:15px 13px 0}.simSec .fukidashi:after,.simSec .fukidashi:before{content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.simSec .fukidashi:after{border-color:#fff transparent transparent;border-style:solid;border-width:13px 11px 0;margin-top:-2.2px}.simSec .topTxt{margin-top:14px!important}}