@charset "UTF-8";@media screen and (min-width:768px),print{#MqSpBox{display:none}}@media screen and (max-width:767px){#MqSpBox{display:block}}@media screen and (min-width:768px),print{.u-ovSelf{transition:.21s opacity}.u-ovSelf:hover{opacity:.7}}.subsidyWrapper{line-height:1.65;overflow:hidden;width:100%;min-width:320px}.subsidyWrapper img{max-width:100%;height:auto}.subsidyInner{position:relative;box-sizing:border-box;margin:0 auto}@media screen and (min-width:768px),print{.subsidyInner{max-width:1140px;padding:0 15px}}@media screen and (max-width:767px){.subsidyInner{padding:0 15px}}.subsidyWrapper .window::after{position:absolute;display:block;width:.8em;height:.8em;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;position:relative;display:inline-block;margin-left:.5em;background-image:url(/solar/common/css/img/icon_blank.png)}.subsidyWrapper .window .window_self::after{position:absolute;display:block;width:.8em;height:.8em;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;position:relative;display:inline-block;margin-left:.5em;background-image:url(/solar/common/css/img/icon_self.png)}.comTit01{font-weight:700;line-height:1.2;padding-top:.5em;padding-bottom:.5em;text-align:center;border-top:solid #357dc8;border-bottom:solid #357dc8}@media screen and (min-width:768px),print{.comTit01{border-top-width:4px;border-bottom-width:4px;font-size:40px;font-size:2.5rem}}@media screen and (max-width:767px){.comTit01{border-top-width:2px;border-bottom-width:2px;font-size:18px;font-size:1.125rem}}.comCv01{line-height:1.2;margin:0 auto;text-align:center;background:linear-gradient(to bottom,#73bae0 0,#1a85d1 100%);background-color:#357dc8}.comCv01 a{display:block}.comCv01 .cvTit{font-weight:700;color:#357dc8;background-color:#fff}.comCv01 .txt{font-weight:700;color:#fff}.comCv01 .txt img{display:inline-block;width:1.5em;margin-top:-.1em;margin-right:.5em;vertical-align:middle}@media screen and (min-width:768px),print{.comCv01{border-radius:8px;box-shadow:3px 3px 20px rgba(0,0,0,.3)}.comCv01 .cvInner{padding:30px 50px}.comCv01 .cvTit{padding:10px;font-size:24px;font-size:1.5rem}.comCv01 .txt{margin-top:25px;font-size:34px;font-size:2.125rem}}@media screen and (max-width:767px){.comCv01{border-radius:5px;box-shadow:2px 2px 10px rgba(0,0,0,.3)}.comCv01 .cvInner{padding:15px 15px}.comCv01 .cvTit{padding:10px;font-size:14px;font-size:.875rem}.comCv01 .txt{margin-top:15px;font-size:16px;font-size:1rem}}.kvSect{color:#fff;background:no-repeat center center #357dc8;background-size:cover}.kvSect .titBlock{text-align:center}.kvSect .titBlock .subTit{font-weight:700;background:linear-gradient(to right,rgba(53,125,200,0) 0,#357dc8 10%,#357dc8 90%,rgba(53,125,200,0) 100%)}.kvSect .titBlock .txtBox{background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 10%,rgba(0,0,0,.4) 90%,rgba(0,0,0,0) 100%)}.kvSect .titBlock .txtBox .sectTit{font-weight:700;line-height:1.2}.kvSect .titBlock .txtBox .sectTit strong{font-weight:700;display:inline-block;color:#cb0000}.kvSect .titBlock .txtBox .sectTit strong{text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,-2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}@media screen and (max-width:767px){.kvSect .titBlock .txtBox .sectTit strong{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}}@media screen and (min-width:768px),print{.kvSect{padding:100px 0 150px;background-image:url(/solar/business/subsidy/img/kv_bg01.jpg)}.kvSect .titBlock .subTit{padding:15px 15px;font-size:14px;font-size:.875rem}.kvSect .titBlock .txtBox{padding:15px 30px 20px}.kvSect .titBlock .txtBox .sectTit{font-size:40px;font-size:2.5rem}.kvSect .titBlock .txtBox .sectTit strong{margin:0 .3em;transform:scaleX(1.1);font-size:80px;font-size:5rem}}@media screen and (max-width:767px){.kvSect{padding:80px 0 135px;background-image:url(/solar/business/subsidy/img/kv_bg01-sp.jpg)}.kvSect .subsidyInner{padding:0}.kvSect .titBlock .subTit{padding:10px 10px;font-size:13px;font-size:.8125rem}.kvSect .titBlock .txtBox{padding:20px 10px 25px}.kvSect .titBlock .txtBox .sectTit{font-size:27px;font-size:1.6875rem}.kvSect .titBlock .txtBox .sectTit strong{transform:scaleX(1.1);font-size:40px;font-size:2.5rem}}.natureSect .mainLead{font-weight:700;text-align:center}.natureSect .mainLead>span{background:linear-gradient(transparent 50%,#fef752 51%)}.natureSect .sectTit{font-weight:700;border-top:0}.natureSect .sectMain .infoBlock .infoTbl{width:100%}.natureSect .sectMain .infoBlock .infoTbl td,.natureSect .sectMain .infoBlock .infoTbl th{font-weight:400}.natureSect .sectMain .infoBlock .refBox{display:flex;align-items:flex-start}.natureSect .sectMain .infoBlock .refBox .boxTit{line-height:1;text-align:center;color:#fff;background-color:#357dc8}.natureSect .sectMain .infoBlock .refBox .boxMain{flex:1}.natureSect .sectMain .infoBlock .refBox .boxMain .itemList>li{font-weight:700}.natureSect .sectMain .afterBlock .blockTit{font-weight:700;text-align:center}.natureSect .sectMain .afterBlock .blockMain{background-color:#f8f8f8}.natureSect .sectMain .afterBlock .blockMain .itemList>li{font-weight:700;line-height:1.4;position:relative;padding-left:2.2em}.natureSect .sectMain .afterBlock .blockMain .itemList>li:first-child{margin-top:0}.natureSect .sectMain .afterBlock .blockMain .itemList>li:before{position:absolute;display:block;width:0;height:0;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;left:0;top:0;top:.6em;width:1.7em;height:1.7em;background-image:url(/solar/business/subsidy/img/icon_check01.svg)}.natureSect .sectMain .afterBlock .blockMain .itemList>li:first-child{margin-top:0}.natureSect .sectMain .afterBlock .blockMain .itemList>li strong{color:#cc280f}@media screen and (min-width:768px),print{.natureSect{margin-top:65px}.natureSect .mainLead{font-size:24px;font-size:1.5rem}.natureSect .sectTit{margin-top:85px;font-size:32px;font-size:2rem}.natureSect .sectMain{margin-top:30px}.natureSect .sectMain .infoBlock .infoTbl{border:1px solid #959595}.natureSect .sectMain .infoBlock .infoTbl td,.natureSect .sectMain .infoBlock .infoTbl th{padding:15px 20px;border:1px solid #959595;font-size:16px;font-size:1rem}.natureSect .sectMain .infoBlock .infoTbl thead th{background-color:#93d8f2}.natureSect .sectMain .infoBlock .infoTbl tbody th{width:80px;background-color:#f8f8f8}.natureSect .sectMain .infoBlock .infoTbl tbody td:nth-child(2){width:320px}.natureSect .sectMain .infoBlock .refBox{margin-top:20px}.natureSect .sectMain .infoBlock .refBox .boxTit{width:60px;padding:5px 10px;font-size:14px;font-size:.875rem}.natureSect .sectMain .infoBlock .refBox .boxMain{padding-left:15px}.natureSect .sectMain .infoBlock .refBox .boxMain .itemList>li{font-size:14px;font-size:.875rem}.natureSect .sectMain .afterBlock{margin-top:65px}.natureSect .sectMain .afterBlock .blockTit{font-size:24px;font-size:1.5rem}.natureSect .sectMain .afterBlock .blockMain{margin-top:15px;padding:40px 45px}.natureSect .sectMain .afterBlock .blockMain .itemList>li{margin-top:20px;font-size:16px;font-size:1rem}.natureSect .sectMain .afterBlock .blockMain .itemList>li strong{font-size:26px;font-size:1.625rem}}@media screen and (max-width:767px){.natureSect{margin-top:40px}.natureSect .mainLead{font-size:15px;font-size:.9375rem}.natureSect .sectTit{margin-top:40px;font-size:18px;font-size:1.125rem}.natureSect .sectMain .infoBlock .infoTbl,.natureSect .sectMain .infoBlock .infoTbl tbody,.natureSect .sectMain .infoBlock .infoTbl td,.natureSect .sectMain .infoBlock .infoTbl th,.natureSect .sectMain .infoBlock .infoTbl thead,.natureSect .sectMain .infoBlock .infoTbl tr{display:block;width:100%}.natureSect .sectMain .infoBlock .infoTbl tr{padding:20px 0;border-bottom:1px solid #959595}.natureSect .sectMain .infoBlock .infoTbl tr:first-child{margin-top:0}.natureSect .sectMain .infoBlock .infoTbl td,.natureSect .sectMain .infoBlock .infoTbl th{font-size:14px;font-size:.875rem}.natureSect .sectMain .infoBlock .infoTbl thead{display:none}.natureSect .sectMain .infoBlock .infoTbl tbody th{display:none}.natureSect .sectMain .infoBlock .infoTbl tbody td:nth-child(2){font-weight:700}.natureSect .sectMain .infoBlock .infoTbl tbody td:nth-child(2) small{font-weight:400}.natureSect .sectMain .infoBlock .refBox{margin-top:20px}.natureSect .sectMain .infoBlock .refBox .boxTit{width:40px;padding:5px 5px;font-size:13px;font-size:.8125rem}.natureSect .sectMain .infoBlock .refBox .boxMain{padding-left:10px}.natureSect .sectMain .infoBlock .refBox .boxMain .itemList>li{font-size:13px;font-size:.8125rem}.natureSect .sectMain .afterBlock{margin-top:40px}.natureSect .sectMain .afterBlock .blockTit{font-size:16px;font-size:1rem}.natureSect .sectMain .afterBlock .blockMain{margin-top:10px;padding:20px 20px}.natureSect .sectMain .afterBlock .blockMain .itemList>li{margin-top:10px;padding-top:5px;font-size:14px;font-size:.875rem}.natureSect .sectMain .afterBlock .blockMain .itemList>li strong{font-size:18px;font-size:1.125rem}}.bcpSect{position:relative;background:url(/solar/business/subsidy/img/bcp_bg01.jpg) no-repeat center bottom #91caf7;background-size:100% auto}.bcpSect:before{position:absolute;display:block;width:100%;height:0;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;left:0;top:0;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}.bcpSect .sectTit{line-height:1.4;text-align:center}.bcpSect .sectMain .infoBlock .itemList{justify-content:center}.bcpSect .sectMain .infoBlock .itemList>li{font-weight:700;display:flex;text-align:center;border:2px solid #357dc8;border-radius:50% 50%;background:rgba(255,255,255,.8);justify-content:center;align-items:center}.bcpSect .sectMain .aboutBlock{background-color:#f7f7f7}.bcpSect .sectMain .aboutBlock .blockInner>*{box-sizing:border-box}.bcpSect .sectMain .aboutBlock .txtBox .boxTit{font-weight:700}.bcpSect .sectMain .aboutBlock .thumbBox .boxTit{font-weight:700;text-align:center}.bcpSect .sectMain .aboutBlock .thumbBox .figure{text-align:center}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap .refTit>span{display:block;text-align:center;background-color:#eaf9ff}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap .refTxt{flex:1}.bcpSect .sectMain .endBlock{text-align:center}.bcpSect .sectMain .endBlock .blockTit{font-weight:700}.bcpSect .sectMain .endBlock .blockTit strong{background:linear-gradient(transparent 50%,#fef752 51%)}.bcpSect .sectMain .endBlock .blockMain .endTxt{font-weight:700;text-shadow:0 0 5px #fff}@media screen and (min-width:768px),print{.bcpSect{margin-top:80px;padding-bottom:160px}.bcpSect:before{height:150px}.bcpSect .sectTit{font-size:30px;font-size:1.875rem}.bcpSect .sectTit strong{font-size:50px;font-size:3.125rem}.bcpSect .sectMain{margin-top:30px}.bcpSect .sectMain .infoBlock .itemList{display:flex}.bcpSect .sectMain .infoBlock .itemList>li{width:285px;height:285px;margin:0 50px;font-size:22px;font-size:1.375rem}.bcpSect .sectMain .aboutBlock{margin-top:50px;padding:45px 25px}.bcpSect .sectMain .aboutBlock .blockInner{display:flex;flex-direction:row-reverse;margin:0 -20px}.bcpSect .sectMain .aboutBlock .blockInner>*{width:50%;padding:0 20px}.bcpSect .sectMain .aboutBlock .txtBox{padding-right:65px}.bcpSect .sectMain .aboutBlock .txtBox .boxTit{font-size:22px;font-size:1.375rem}.bcpSect .sectMain .aboutBlock .txtBox .txt{margin-top:10px;font-size:16px;font-size:1rem}.bcpSect .sectMain .aboutBlock .thumbBox .boxTit{font-size:16px;font-size:1rem}.bcpSect .sectMain .aboutBlock .thumbBox .figure{margin-top:15px}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap{display:flex;margin-top:18px}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap .refTit{width:60px;font-size:12px;font-size:.75rem}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap .refTxt{padding-left:15px;font-size:12px;font-size:.75rem}.bcpSect .sectMain .endBlock{margin-top:40px}.bcpSect .sectMain .endBlock .blockTit{font-size:24px;font-size:1.5rem}.bcpSect .sectMain .endBlock .blockTit strong{padding:0 .5em}.bcpSect .sectMain .endBlock .blockMain .arrow img{width:250px}.bcpSect .sectMain .endBlock .blockMain .endTxt{font-size:40px;font-size:2.5rem}.bcpSect .sectMain .cvBlock{margin-top:30px}}@media screen and (max-width:767px){.bcpSect{margin-top:60px;padding-bottom:120px;background-size:200% auto}.bcpSect:before{height:150px}.bcpSect .sectTit{font-size:15px;font-size:.9375rem}.bcpSect .sectTit strong{display:block;margin-top:5px;font-size:22px;font-size:1.375rem}.bcpSect .sectMain{margin-top:30px}.bcpSect .sectMain .infoBlock .itemList{display:flex;margin:0 -15px}.bcpSect .sectMain .infoBlock .itemList>li{width:160px;height:160px;margin:0 4px;font-size:14px;font-size:.875rem}.bcpSect .sectMain .aboutBlock{margin-top:30px;padding:25px 20px}.bcpSect .sectMain .aboutBlock .txtBox .boxTit{font-size:18px;font-size:1.125rem}.bcpSect .sectMain .aboutBlock .txtBox .txt{margin-top:10px;font-size:14px;font-size:.875rem}.bcpSect .sectMain .aboutBlock .thumbBox{margin-top:20px}.bcpSect .sectMain .aboutBlock .thumbBox .boxTit{font-size:14px;font-size:.875rem}.bcpSect .sectMain .aboutBlock .thumbBox .figure{margin-top:10px}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap{margin-top:15px}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap .refTit{width:35px;font-size:12px;font-size:.75rem}.bcpSect .sectMain .aboutBlock .thumbBox .refWrap .refTxt{width:100%;margin-top:5px;font-size:12px;font-size:.75rem}.bcpSect .sectMain .endBlock{margin-top:30px}.bcpSect .sectMain .endBlock .blockTit{font-size:18px;font-size:1.125rem}.bcpSect .sectMain .endBlock .blockMain .arrow img{width:125px}.bcpSect .sectMain .endBlock .blockMain .endTxt{font-size:20px;font-size:1.25rem}.bcpSect .sectMain .cvBlock{margin-top:30px}}.featureSect .featureBlock .blockMain .itemList>li{box-sizing:border-box}.featureSect .featureBlock .blockMain .itemList .liInner{position:relative;box-sizing:border-box;background:#edf9ff}.featureSect .featureBlock .blockMain .itemList .num{font-style:italic;line-height:1;position:absolute;top:0;left:50%;display:flex;transform:translate(-50%,-50%);color:#fff;border-radius:50% 50%;background:#357dc8;justify-content:center;align-items:center}.featureSect .featureBlock .blockMain .itemList .num>span{display:inline-block;text-indent:-.25em}.featureSect .featureBlock .blockMain .itemList .tit{font-weight:700;text-align:center}@media screen and (min-width:768px),print{.featureSect{padding-top:120px}.featureSect .sectMain{margin-top:80px}.featureSect .featureBlock .blockMain .itemList{display:flex;margin:-50px -15px 0;flex-wrap:wrap}.featureSect .featureBlock .blockMain .itemList>li{width:50%;margin-top:50px;padding:0 15px}.featureSect .featureBlock .blockMain .itemList .liInner{height:100%;padding:50px 40px 40px}.featureSect .featureBlock .blockMain .itemList .num{width:75px;height:75px;font-size:40px;font-size:2.5rem}.is-IE .featureSect .featureBlock .blockMain .itemList .num>span{padding-top:10px}.featureSect .featureBlock .blockMain .itemList .tit{font-size:20px;font-size:1.25rem}.featureSect .featureBlock .blockMain .itemList .txt{margin-top:10px;font-size:16px;font-size:1rem}.featureSect .featureBlock .blockMain .cautionBox{margin-top:35px;font-size:14px;font-size:.875rem}}@media screen and (max-width:767px){.featureSect{padding-top:60px}.featureSect .sectMain{margin-top:50px}.featureSect .featureBlock .blockMain .itemList>li{margin-top:30px}.featureSect .featureBlock .blockMain .itemList>li:first-child{margin-top:0}.featureSect .featureBlock .blockMain .itemList .liInner{padding:30px 15px 20px}.featureSect .featureBlock .blockMain .itemList .num{width:40px;height:40px;font-size:20px;font-size:1.25rem}.featureSect .featureBlock .blockMain .itemList .tit{font-size:16px;font-size:1rem}.featureSect .featureBlock .blockMain .itemList .txt{margin-top:10px;font-size:14px;font-size:.875rem}.featureSect .featureBlock .blockMain .cautionBox{margin-top:20px;font-size:12px;font-size:.75rem}}.simulationSect .sectMain .infoTbl{width:100%}.simulationSect .sectMain .infoTbl td,.simulationSect .sectMain .infoTbl th{text-align:center;border:1px solid #959595}.simulationSect .sectMain .infoTbl th{font-weight:700}.simulationSect .sectMain .infoTbl thead tr:first-child th{font-weight:700}.simulationSect .sectMain .infoTbl thead tr:first-child th:nth-child(2){background-color:#f0cf16}.simulationSect .sectMain .infoTbl thead tr:first-child th:nth-child(3){background-color:#93d8f2}.simulationSect .sectMain .infoTbl thead tr:nth-child(2) td{font-weight:700;text-align:left}.simulationSect .sectMain .infoTbl thead tr:nth-child(2) td:nth-child(2){background-color:#fff3b2}.simulationSect .sectMain .infoTbl thead tr:nth-child(2) td:nth-child(3){background-color:#ccf1ff}.simulationSect .sectMain .infoTbl tbody th{text-align:left}.simulationSect .sectMain .infoTbl tbody th img{width:auto;vertical-align:middle}@media screen and (min-width:768px),print{.simulationSect{margin-top:100px}.simulationSect .sectMain{margin-top:40px}.simulationSect .sectMain .infoTbl{margin-top:40px}.simulationSect .sectMain .infoTbl td,.simulationSect .sectMain .infoTbl th{padding:5px 15px;font-size:16px;font-size:1rem}.simulationSect .sectMain .infoTbl td:first-child,.simulationSect .sectMain .infoTbl th:first-child{border:0}.simulationSect .sectMain .infoTbl thead tr td,.simulationSect .sectMain .infoTbl thead tr th{padding-top:10px;padding-bottom:10px}.simulationSect .sectMain .infoTbl thead tr:first-child th{font-size:22px;font-size:1.375rem;line-height:1.3;padding-top:15px;padding-bottom:13px}.simulationSect .sectMain .infoTbl thead tr:first-child th strong{font-size:30px;font-size:1.875rem}.simulationSect .sectMain .infoTbl thead tr:nth-child(2) td{font-size:16px;font-size:1rem}.simulationSect .sectMain .infoTbl tbody th{width:260px;padding-left:0;font-size:14px;font-size:.875rem}.simulationSect .sectMain .infoTbl tbody th small{font-size:12px;font-size:.75rem}.simulationSect .sectMain .infoTbl tbody th img{height:30px;margin-right:10px}.simulationSect .sectMain .infoTbl tbody td{font-size:16px;font-size:1rem}.simulationSect .sectMain .infoTbl tbody td strong{font-size:30px;font-size:1.875rem}}@media screen and (max-width:767px){.simulationSect{margin-top:60px}.simulationSect .sectMain{margin-top:30px}.simulationSect .sectMain .infoTbl{margin-top:30px}.simulationSect .sectMain .infoTbl td,.simulationSect .sectMain .infoTbl th{padding:6px 5px;font-size:12px;font-size:.75rem}.simulationSect .sectMain .infoTbl thead tr:first-child th{line-height:1.4;border-bottom:0;font-size:13px;font-size:.8125rem}.simulationSect .sectMain .infoTbl thead tr:nth-child(2) td{border-top:0;font-size:11px;font-size:.6875rem}.simulationSect .sectMain .infoTbl tbody th{width:90px;font-size:10px;font-size:.625rem}.simulationSect .sectMain .infoTbl tbody th small{display:block;font-size:10px;font-size:.625rem}.simulationSect .sectMain .infoTbl tbody th img{display:none}.simulationSect .sectMain .infoTbl tbody td{font-size:12px;font-size:.75rem}}.cutSect .sectMain .graphBlock .graph img{width:100%}.cutSect .sectMain .graphBlock .itemList{list-style:none}.cutSect .sectMain .graphBlock .itemList>li:first-child{margin-top:0}.cutSect .sectMain .graphBlock .itemList .titWrap{position:relative;display:flex}.cutSect .sectMain .graphBlock .itemList .num{font-style:italic;position:relative;display:flex;color:#fff;border-radius:50% 50%;background-color:#357dc8;justify-content:center;align-items:center}.cutSect .sectMain .graphBlock .itemList .num>span{text-indent:-.25em}.cutSect .sectMain .graphBlock .itemList .tit{font-weight:700;-ms-grid-row-align:center;align-self:center;flex:1}.cutSect .sectMain .endBlock{text-align:center}.cutSect .sectMain .endBlock .blockTit{font-weight:700;line-height:1.2}.cutSect .sectMain .endBlock .blockTit span{background:linear-gradient(transparent 50%,#fef752 51%)}.cutSect .sectMain .neckBlock{position:relative}.cutSect .sectMain .neckBlock:before{position:absolute;display:block;width:200vw;height:100%;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;left:50%;top:0;z-index:0;transform:translateX(-50%);background-color:#f8f8f8}.cutSect .sectMain .neckBlock .itemList{position:relative;z-index:1}.cutSect .sectMain .neckBlock .itemList>li{display:flex;align-items:flex-start}.cutSect .sectMain .neckBlock .itemList .txt{font-weight:700;position:relative;text-align:center;color:#fff;background-color:#357dc8;flex:1}.cutSect .sectMain .neckBlock .itemList .txt:before{position:absolute;display:block;width:0;height:0;content:"";background-repeat:no-repeat;background-position:0 0;background-size:100% auto;left:0;top:50%;transform:translate(-100%,-50%);border-style:solid;border-color:transparent #357dc8 transparent transparent}@media screen and (min-width:768px),print{.cutSect{margin-top:100px}.cutSect .sectMain{margin-top:40px}.cutSect .sectMain .graphBlock{margin-top:50px}.cutSect .sectMain .graphBlock .itemList{margin-top:40px}.cutSect .sectMain .graphBlock .itemList>li{margin-top:30px}.cutSect .sectMain .graphBlock .itemList .num{width:50px;height:50px;font-size:28px;font-size:1.75rem}.is-IE .cutSect .sectMain .graphBlock .itemList .num>span{padding-top:10px}.cutSect .sectMain .graphBlock .itemList .tit{padding-left:10px;font-size:24px;font-size:1.5rem}.cutSect .sectMain .graphBlock .itemList .txt{margin-top:10px;font-size:16px;font-size:1rem}.cutSect .sectMain .endBlock{margin-top:20px}.cutSect .sectMain .endBlock .arrow img{width:250px}.cutSect .sectMain .endBlock .blockTit{margin-top:-50px;font-size:50px;font-size:3.125rem}.cutSect .sectMain .neckBlock{margin-top:80px;padding:50px 0}.cutSect .sectMain .neckBlock .itemList .icon{width:48px}.cutSect .sectMain .neckBlock .itemList .txt{margin-top:20px;margin-left:40px;padding:25px 25px;border-radius:5px;font-size:30px;font-size:1.875rem}.cutSect .sectMain .neckBlock .itemList .txt:before{border-width:8px 30px 8px 0}}@media screen and (max-width:767px){.cutSect{margin-top:60px}.cutSect .sectMain{margin-top:30px}.cutSect .sectMain .graphBlock{margin-top:30px}.cutSect .sectMain .graphBlock .itemList{margin-top:30px}.cutSect .sectMain .graphBlock .itemList>li{margin-top:20px}.cutSect .sectMain .graphBlock .itemList .num{width:30px;height:30px;font-size:15px;font-size:.9375rem}.cutSect .sectMain .graphBlock .itemList .tit{padding-left:10px;font-size:16px;font-size:1rem}.cutSect .sectMain .graphBlock .itemList .txt{margin-top:10px;font-size:14px;font-size:.875rem}.cutSect .sectMain .endBlock{margin-top:10px}.cutSect .sectMain .endBlock .arrow img{width:125px}.cutSect .sectMain .endBlock .blockTit{margin-top:-15px;font-size:18px;font-size:1.125rem}.cutSect .sectMain .neckBlock{margin-top:60px;padding:20px 0}.cutSect .sectMain .neckBlock .itemList>li{margin-top:15px}.cutSect .sectMain .neckBlock .itemList>li:first-child{margin-top:0}.cutSect .sectMain .neckBlock .itemList .icon{width:58px;padding-left:10px}.cutSect .sectMain .neckBlock .itemList .txt{margin-left:25px;padding:20px 15px;border-radius:3px;-ms-grid-row-align:center;align-self:center;font-size:18px;font-size:1.125rem}.cutSect .sectMain .neckBlock .itemList .txt:before{border-width:8px 15px 8px 0}}.moneySect{background:url(/solar/business/subsidy/img/money_bg01.jpg) no-repeat center top #cae5fe;background-size:100% auto}.moneySect .sectTit{font-weight:700;line-height:1.2;text-align:center;color:#fff}.moneySect .sectTit{text-shadow:2px 2px 0 #357dc8,-2px -2px 0 #357dc8,-2px 2px 0 #357dc8,2px -2px 0 #357dc8,0 2px 0 #357dc8,-2px 0 #357dc8,-2px 0 0 #357dc8,2px 0 0 #357dc8}@media screen and (max-width:767px){.moneySect .sectTit{text-shadow:1px 1px 0 #357dc8,-1px -1px 0 #357dc8,-1px 1px 0 #357dc8,1px -1px 0 #357dc8,0 1px 0 #357dc8,-1px 0 #357dc8,-1px 0 0 #357dc8,1px 0 0 #357dc8}}.moneySect .sectMain .leadBlock{background:rgba(255,255,255,.75);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 20%,rgba(255,255,255,.75) 80%,rgba(255,255,255,0) 100%)}.moneySect .sectMain .leadBlock .blockTit{font-weight:700;text-align:center;color:#357dc8}.moneySect .sectMain .leadBlock .blockTit>span{display:inline-block;background:linear-gradient(transparent 50%,#fef752 51%)}.moneySect .sectMain .leadBlock .lead{font-weight:700}.moneySect .sectMain .infoBlock{background-color:#cfe0f2}.moneySect .sectMain .infoBlock .blockTit{font-weight:700;text-align:center}.moneySect .sectMain .infoBlock .itemList{list-style:none}.moneySect .sectMain .infoBlock .itemList>li{line-height:1.4;display:flex;background-color:#fff}.moneySect .sectMain .infoBlock .itemList>li:first-child{margin-top:0}.moneySect .sectMain .infoBlock .itemList .num{font-weight:700;color:#357dc8}.moneySect .sectMain .infoBlock .itemList .txt{flex:1}.moneySect .sectMain .endBlock{text-align:center}.moneySect .sectMain .endBlock .leadBox{position:relative}.moneySect .sectMain .endBlock .leadBox .boxTit{font-weight:700;position:absolute;z-index:1;left:50%;transform:translateX(-50%)}.moneySect .sectMain .endBlock .leadBox .bg{position:relative}.moneySect .sectMain .endBlock .titBox .boxInner{position:relative;display:inline-block}.moneySect .sectMain .endBlock .titBox .thumb{position:absolute;top:50%;right:100%}.moneySect .sectMain .endBlock .titBox .tit{font-weight:700;line-height:1.2}@media screen and (min-width:768px),print{.moneySect{padding:50px 0 80px}.moneySect .sectTit{font-size:60px;font-size:3.75rem}.moneySect .sectMain{margin-top:20px}.moneySect .sectMain .leadBlock{padding:40px 50px 40px}.moneySect .sectMain .leadBlock .blockTit{font-size:32px;font-size:2rem}.moneySect .sectMain .leadBlock .blockTit>span{min-width:650px}.moneySect .sectMain .leadBlock .lead{margin-top:30px;font-size:16px;font-size:1rem}.moneySect .sectMain .infoBlock{padding:40px 50px}.moneySect .sectMain .infoBlock .blockTit{font-size:22px;font-size:1.375rem}.moneySect .sectMain .infoBlock .txtNoto{margin-top:20px}.moneySect .sectMain .infoBlock .itemList{margin-top:10px}.moneySect .sectMain .infoBlock .itemList>li{margin-top:10px;padding:18px 25px;font-size:20px;font-size:1.25rem}.moneySect .sectMain .infoBlock .itemList .num{width:35px}.moneySect .sectMain .endBlock .leadBox .boxTit{top:70px;font-size:30px;font-size:1.875rem}.moneySect .sectMain .endBlock .leadBox .bg img{width:250px}.moneySect .sectMain .endBlock .titBox .thumb{width:95px;margin-right:10px;transform:translateY(-60%)}.moneySect .sectMain .endBlock .titBox .tit{font-size:50px;font-size:3.125rem}.moneySect .sectMain .cvBlock{margin-top:50px}}@media screen and (max-width:767px){.moneySect{padding:60px 0 40px}.moneySect .sectTit{font-size:32px;font-size:2rem}.moneySect .sectMain{margin-top:40px}.moneySect .sectMain .leadBlock{margin:0 -15px;padding:30px 15px 30px}.moneySect .sectMain .leadBlock .blockTit{font-size:17px;font-size:1.0625rem}.moneySect .sectMain .leadBlock .lead{margin-top:20px;font-size:14px;font-size:.875rem}.moneySect .sectMain .infoBlock{padding:20px 20px}.moneySect .sectMain .infoBlock .blockTit{text-align:left;font-size:16px;font-size:1rem}.moneySect .sectMain .infoBlock .txtNoto{margin-top:15px;font-size:13px;font-size:.8125rem}.moneySect .sectMain .infoBlock .itemList{margin-top:10px}.moneySect .sectMain .infoBlock .itemList>li{margin-top:10px;padding:10px 15px;font-size:14px;font-size:.875rem}.moneySect .sectMain .infoBlock .itemList .num{width:25px}.moneySect .sectMain .endBlock .leadBox .boxTit{top:35px;font-size:16px;font-size:1rem}.moneySect .sectMain .endBlock .leadBox .bg img{width:125px}.moneySect .sectMain .endBlock .titBox .thumb{width:55px;margin-right:10px;transform:translateY(-60%)}.moneySect .sectMain .endBlock .titBox .tit{font-size:24px;font-size:1.5rem}.moneySect .sectMain .cvBlock{margin-top:30px}}.systemSect .sectMain .itemBlock .thumb img{width:100%}.systemSect .sectMain .itemBlock .txtBox .tit{font-weight:700;-ms-grid-row-align:center;align-self:center;flex:1}@media screen and (min-width:768px),print{.systemSect{margin-top:100px}.systemSect .sectMain{margin-top:40px}.systemSect .sectMain .mainLead{font-size:16px;font-size:1rem}.systemSect .sectMain .itemBlock{display:flex;flex-direction:row-reverse;margin-top:50px}.systemSect .sectMain .itemBlock:first-child{margin-top:30px}.systemSect .sectMain .itemBlock .thumb{width:29%}.systemSect .sectMain .itemBlock .txtBox{padding-left:40px;flex:1}.systemSect .sectMain .itemBlock .txtBox .tit{font-size:24px;font-size:1.5rem}.systemSect .sectMain .itemBlock .txtBox .txt{margin-top:20px;font-size:16px;font-size:1rem}}@media screen and (max-width:767px){.systemSect{margin-top:60px}.systemSect .sectMain{margin-top:30px}.systemSect .sectMain .mainLead{font-size:14px;font-size:.875rem}.systemSect .sectMain .itemBlock{margin-top:40px}.systemSect .sectMain .itemBlock .thumb{margin-top:15px}.systemSect .sectMain .itemBlock .txtBox .tit{font-size:18px;font-size:1.125rem}.systemSect .sectMain .itemBlock .txtBox .txt{margin-top:10px;font-size:14px;font-size:.875rem}}.faqSect{padding-top:0}.faqSect .sectInner{background-color:#f1f8ff}.faqSect .sectMain .leadBlock .txt{text-align:left}.faqSect .sectMain .qaBlock{padding:0;background-color:transparent}.faqSect .sectMain .qaBlock .itemList{margin:0}.faqSect .sectMain .qaBlock .itemList>li .aTxt>span,.faqSect .sectMain .qaBlock .itemList>li .qTxt>span{color:#357dc8}.faqSect .sectMain .qaBlock .itemList>li .qTxt::after,.faqSect .sectMain .qaBlock .itemList>li .qTxt::before{background-color:#357dc8}.faqSect .sectMain .qaBlock .itemList>li .aTxt{padding-left:2em;text-indent:-2em}.faqSect .sectMain .qaBlock .itemList>li .aTxt>span{display:inline-block;width:2em;margin-left:0;text-indent:0}@media screen and (min-width:768px),print{.faqSect{margin-top:100px}.faqSect .sectInner{padding:50px 50px 80px}.faqSect .sectTit{font-size:24px;font-size:1.5rem}.faqSect .sectMain{margin-top:30px}.faqSect .sectMain .leadBlock .txt{font-size:16px;font-size:1rem}.faqSect .sectMain .qaBlock{margin-top:30px}.faqSect .sectMain .qaBlock .itemList>li .aTxt>span,.faqSect .sectMain .qaBlock .itemList>li .qTxt>span{font-size:16px;font-size:1rem}.faqSect .sectMain .qaBlock .itemList>li .qTxt{font-size:16px;font-size:1rem}.faqSect .sectMain .qaBlock .itemList>li .aTxt{margin-left:20px;font-size:14px;font-size:.875rem}}@media screen and (max-width:767px){.faqSect .sectInner{margin:0 -15px;padding:25px 15px 25px}.faqSect .sectTit{font-size:18px;font-size:1.125rem}.faqSect .sectMain{margin-top:30px}.faqSect .sectMain .leadBlock .txt{font-size:14px;font-size:.875rem}.faqSect .sectMain .qaBlock{margin-top:30px}.faqSect .sectMain .qaBlock .itemList>li .aTxt>span,.faqSect .sectMain .qaBlock .itemList>li .qTxt>span{font-size:14px;font-size:.875rem}.faqSect .sectMain .qaBlock .itemList>li .qTxt{font-size:14px;font-size:.875rem}.faqSect .sectMain .qaBlock .itemList>li .aTxt{margin-left:15px;font-size:13px;font-size:.8125rem}}@media screen and (min-width:768px),print{.lastCvSect{margin-top:70px}}@media screen and (max-width:767px){.lastCvSect{margin-top:40px}}