@charset "UTF-8";.price-inner-tab-group{display:flex;flex-wrap:wrap;justify-content:baseline}.price-inner-tab{padding:1rem;list-style:none;border:solid 1px #f2ede8;text-align:center;cursor:pointer;font-size:1.6rem;width:18%;margin:0 2% 1rem 0;background-color:#e8e8e8;border-radius:.3rem;font-weight:700;box-shadow:0 1px 2px 0 rgba(0,0,0,.16)}@media screen and (max-width:500px){.price-inner-tab{font-size:1.4rem;padding:.5rem;width:19%;margin:0 1% 1rem 0;letter-spacing:0}}.price-inner-tab span{font-size:1.2rem;display:block;font-weight:700}.price-inner-tab:hover{background:#fff398}.panel-group{margin-top:1rem}.panel,.panel1,.panel2{display:none}.price-inner-tab.is-active{background:#fff398;transition:all .2s ease-out}.panel.is-show,.panel1.is-show,.panel2.is-show{display:block}.price-table{width:100%;margin:2rem 0;word-break:break-all}.price-table td,.price-table th{text-align:center;padding:2rem 1rem}.price-table th{font-size:1.4rem;font-weight:700;background-color:#fff398;border-right-color:#fff;border-right-style:solid;border-right-width:1px;border-left-color:#fff;border-left-style:solid;border-left-width:1px}.price-table td{border-top-style:none;border-right-color:#efefef;border-right-style:solid;border-right-width:1px;border-bottom-color:#efefef;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#efefef;border-left-style:solid;border-left-width:1px;font-weight:500}@media screen and (max-width:500px){.price-table td,.price-table th{text-align:center;padding:1rem .5rem}.price-table td{font-size:1.2rem}}.send-price-texth{margin-top:3em;margin-bottom:1rem}.send-price-texth strong{font-weight:700}.send-price-texth~span{font-weight:700;text-align:center;display:block}.send-price-textf{margin:2em 0}.send-price-img img{display:block;width:100%;height:auto}.cal-price,.send-price .panel div{font-weight:700;margin-bottom:2rem}.send-price-title{font-weight:700;font-size:1.6rem;text-align:left;margin-top:2rem}.box_tx{padding:2rem}.box_tx .send-price-title{margin-top:0}.box_tx p{margin-top:1rem;margin-bottom:0}.feature-head-image{background-image:url(../images/pages/feature/head_image_feature.jpg)}.plan-list{margin-top:60px}.plan-item{text-align:center}.plan-item p,.plan-item small{margin:0}.plan-item h5,.plan-item h6{font-family:'Noto Sans CJK JP Bold',sans-serif!important;font-weight:400}.plan-item h5 strong,.plan-item h6 strong{font-family:Lato,Lato,sans-serif!important;font-size:34px}.plan-item .plan-logo{height:130px}.plan-item .plan-copy{margin-top:30px}.plan-item .plan-copy h4{letter-spacing:.075em}.plan-item .plan-detail{margin-top:30px}.plan-item .plan-detail-title{padding:12px 0}.plan-item .plan-detail-title p{color:#fff;font-size:20px}.plan-item .plan-detail-box{border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;padding:30px}.plan-item .plan-detail-case p{font-size:15px}.plan-item .plan-detail-current-cost{margin-top:15px;padding:20px 0 30px;background-color:#e6eff1}.plan-item .plan-detail-current-cost small{font-size:15px}.plan-item .plan-detail-current-cost p{font-family:'Noto Sans CJK JP Medium',sans-serif!important;line-height:1.2}.plan-item .plan-detail-current-cost p strong{font-family:Lato,Lato,sans-serif!important;font-size:34px;letter-spacing:.015em;margin-left:.15em;margin-right:.15em}.plan-item .plan-detail-current-cost .plan-detail-graph-image{max-width:200px;margin-left:auto;margin-right:auto;margin-top:20px}.plan-item .plan-detail-change-price{height:40px;position:relative}.plan-item .plan-detail-change-price:after{content:"";position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:20px 14px 0 14px;border-color:#bcdfe4 transparent transparent transparent}.plan-item .plan-detail-change-price span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;font-size:0}.plan-item .plan-detail-new-cost{padding:15px 10px}.plan-item .plan-detail-new-cost p{color:#fff;font-family:'Noto Sans CJK JP Medium',sans-serif!important;font-size:18px}.plan-item .plan-detail-new-cost h6{color:#fff;font-family:'Noto Sans CJK JP Medium',sans-serif!important;line-height:1.2}.plan-item .plan-detail-new-cost h6 strong{font-family:Lato,Lato,sans-serif!important;font-size:36px;font-weight:400;letter-spacing:.015em;margin-left:.15em;margin-right:.15em}.plan-item .plan-detail-saving-cost{padding:10px 0 15px;background-color:#fff;margin-top:20px}.plan-item .plan-detail-saving-cost h5{font-family:'Noto Sans CJK JP Medium',sans-serif!important;font-size:24px;letter-spacing:.075em}.plan-item .plan-detail-saving-cost h5 span.line{display:inline;padding-bottom:2px;background-image:linear-gradient(to right,rgba(243,170,49,.4) 0,rgba(243,170,49,.4) 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 6px}.plan-item .plan-detail-saving-cost h5 strong{color:#f3aa31;font-family:Lato,Lato,sans-serif!important;font-size:40px;font-weight:700;margin-left:5px;margin-right:5px}.plan-item.se100-plan .plan-detail-new-cost,.plan-item.se100-plan .plan-detail-title{background-color:#10abd0}.plan-item.se30-plan .plan-detail-new-cost,.plan-item.se30-plan .plan-detail-title{background-color:#41c4d0}.plan-note{margin-top:20px}.plan-cost-description{margin-top:60px}@media screen and (max-width:980px){.plan-item .plan-detail-current-cost small{font-size:15px}.plan-item .plan-detail-current-cost p strong{font-size:32px}.plan-item .plan-detail-new-cost p{font-size:18px}.plan-item .plan-detail-new-cost h6 strong{font-size:32px}.plan-item .plan-detail-saving-cost h5{font-size:22px;letter-spacing:.045em}.plan-item .plan-detail-saving-cost h5 strong{font-size:36px}}@media screen and (max-width:840px){.plan-item .plan-logo{height:110px}.plan-item .plan-detail-box{padding:20px}.plan-item .plan-detail-new-cost{padding:15px}}@media screen and (max-width:767px){.plan-list{margin-top:40px}.plan-item .plan-logo{height:100px}.plan-item .plan-copy{margin-top:15px}.plan-item .plan-copy h4{letter-spacing:.045em}.plan-item .plan-detail{margin-top:20px}.plan-item .plan-detail-title{padding:10px 0}.plan-item .plan-detail-title p{font-size:18px}.plan-item .plan-detail-box{padding:20px 10px}.plan-item .plan-detail-case p{font-size:14px}.plan-item .plan-detail-current-cost{margin-top:10px;padding:15px 0}.plan-item .plan-detail-current-cost small{font-size:14px}.plan-item .plan-detail-current-cost p strong{font-size:32px}.plan-item .plan-detail-new-cost{padding:20px 10px}.plan-item .plan-detail-new-cost p{font-size:16px}.plan-item .plan-detail-new-cost h6 strong{font-size:36px}.plan-item .plan-detail-saving-cost{padding:5px 0 10px}.plan-item .plan-detail-saving-cost h5{font-size:22px;letter-spacing:.045em}.plan-item .plan-detail-saving-cost h5 strong{font-size:38px;margin-left:4px;margin-right:4px}.plan-item.se30-plan{margin-top:40px}.plan-cost-description{margin-top:40px}}@media screen and (max-width:360px){.plan-item .plan-detail-case p{font-size:13px}.plan-item .plan-detail-current-cost p strong{font-size:30px}.plan-item .plan-detail-new-cost h6 strong{font-size:34px}.plan-item .plan-detail-saving-cost h5{font-size:19px}.plan-item .plan-detail-saving-cost h5 strong{font-size:36px;margin-left:2px;margin-right:2px}}.plan-fee-table{border:1px solid #10abd0;padding:20px}.plan-fee-table .plan-fee-table-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch}.plan-fee-table .group-data,.plan-fee-table .group-head{text-align:center}.plan-fee-table .group-data h6,.plan-fee-table .group-data p,.plan-fee-table .group-head h6,.plan-fee-table .group-head p{display:block;line-height:1.2;margin:0}.plan-fee-table .group-head{width:30%;padding:15px 0;background-color:#41c4d0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.plan-fee-table .group-data{width:70%;padding-left:40px}.plan-fee-table .group-data .group-data-item{margin-bottom:20px;position:relative}.plan-fee-table .group-data .group-data-item a{display:block;padding:15px 0;background-color:#daecef;color:inherit}.plan-fee-table .group-data .group-data-item a:hover{opacity:.65}.plan-fee-table .group-data .group-data-item h6{margin-bottom:.35em}.plan-fee-table .group-data .group-data-item span.ic-arrow:before{content:"";position:absolute;left:-28px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:14px 0 14px 20px;border-color:transparent transparent transparent #bcdfe4}.plan-fee-table .ic-plus,.plan-fee-table .ic-plus-pc,.plan-fee-table .ic-plus-sp{position:relative}.plan-fee-table .ic-plus-pc:after,.plan-fee-table .ic-plus-pc:before,.plan-fee-table .ic-plus-sp:after,.plan-fee-table .ic-plus-sp:before,.plan-fee-table .ic-plus:after,.plan-fee-table .ic-plus:before{content:"";position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:40px;height:40px}.plan-fee-table .ic-plus-pc:before,.plan-fee-table .ic-plus-sp:before,.plan-fee-table .ic-plus:before{border-radius:50%;border:2px solid #10abd0;background-color:#fff}.plan-fee-table .ic-plus-pc:after,.plan-fee-table .ic-plus-sp:after,.plan-fee-table .ic-plus:after{background-image:url(../images/common/ic_plus.svg);background-position:center;background-repeat:no-repeat;background-size:20px 20px}.plan-fee-table .ic-plus-sp:after,.plan-fee-table .ic-plus-sp:before{display:none}@media screen and (max-width:767px){.plan-fee-table{padding:10px}.plan-fee-table .plan-fee-table-group:last-child .group-data .group-data-item:last-child{margin-bottom:0}.plan-fee-table .group-data,.plan-fee-table .group-head{width:100%}.plan-fee-table .group-head{padding:10px 5px;margin-bottom:10px}.plan-fee-table .group-data{padding-left:20px}.plan-fee-table .group-data .group-data-item{margin-bottom:20px}.plan-fee-table .group-data .group-data-item a{padding:10px 5px}.plan-fee-table .group-data .group-data-item a:hover{opacity:1}.plan-fee-table .group-data .group-data-item span.ic-arrow:before{left:-20px;width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #bcdfe4}.plan-fee-table .ic-plus-pc:after,.plan-fee-table .ic-plus-pc:before{display:none}.plan-fee-table .ic-plus-sp:after,.plan-fee-table .ic-plus-sp:before,.plan-fee-table .ic-plus:after,.plan-fee-table .ic-plus:before{display:block;width:36px;height:36px}.plan-fee-table .ic-plus-sp:after,.plan-fee-table .ic-plus:after{background-size:16px 16px}.plan-fee-table .ic-plus:after,.plan-fee-table .ic-plus:before{bottom:-26px}.plan-fee-table .ic-plus-sp{padding-bottom:25px}.plan-fee-table .ic-plus-sp:after,.plan-fee-table .ic-plus-sp:before{bottom:4px}}.plan-fee-detail .detail-block{margin-top:80px}.plan-fee-detail .detail-block h5{margin-bottom:20px}.plan-fee-detail .content-item-note p,.plan-fee-detail .graph-note p{margin:.75em 0 .5em}.basic-charge-price-list .content-item{display:none}.basic-charge-price-list .content-item.selected{display:block}.purchase-cost-detail-point{margin-top:50px}.purchase-cost-detail-graph .graph-head{position:relative}.purchase-cost-detail-graph .graph-head.form-item{border-bottom:none;margin-bottom:0}.purchase-cost-detail-graph .graph-head .graph-name{padding-right:210px;padding-top:15px;line-height:1.45}.purchase-cost-detail-graph .graph-head .graph-switcher{position:absolute;right:0;top:0;width:200px}.purchase-cost-detail-graph .graph-content{margin-top:10px}.purchase-cost-detail-graph .graph-content .graph-item{border:1px solid #bebebe}.purchase-cost-detail-graph .graph-additional{margin-top:40px;padding:20px;background-color:#f3f3f3}.purchase-cost-detail-graph .graph-additional p{margin:0}@media screen and (max-width:767px){.plan-fee-detail .detail-block{margin-top:40px}.plan-fee-detail .detail-block h5{margin-bottom:10px}.purchase-cost-detail-point{margin-top:40px}.purchase-cost-detail-graph .graph-head{min-height:44px}.purchase-cost-detail-graph .graph-head.form-item{padding-bottom:10px}.purchase-cost-detail-graph .graph-head .graph-name{padding-right:140px;padding-top:0}.purchase-cost-detail-graph .graph-head .graph-switcher{width:130px}.purchase-cost-detail-graph .form-item select{font-size:16px}}.energy-plant-section{background-image:url(../images/pages/feature/plant_bg_map.png);background-position:center 40px;background-repeat:no-repeat;background-size:contain}.energy-plant-list{margin-top:60px}.energy-plant-item .plant-image img{width:100%;height:auto}.energy-plant-item .plant-info{padding:15px 20px;background-color:#fff}.energy-plant-item .plant-info p{color:#0f2c64;margin:0}.energy-plant-item .plant-name{min-height:50px}.energy-plant-item .plant-name p{font-family:'Noto Sans CJK JP Medium',sans-serif!important;line-height:1.5}.energy-plant-item .plant-output p{font-size:14px;line-height:1.2}.energy-plant-item .plant-output p span{font-family:Lato,Lato,sans-serif!important;font-size:20px;font-weight:700;letter-spacing:.125}.energy-plant-item .plant-output p strong{font-family:Lato,Lato,sans-serif!important;font-size:36px;font-weight:700;margin-left:2px;margin-right:2px}@media screen and (max-width:840px){.energy-plant-item .plant-info{padding:15px 15px}.energy-plant-item .plant-name p{font-size:15px}}@media screen and (max-width:767px){.energy-plant-list{margin-top:30px}.energy-plant-list .energy-plant-item{max-width:420px;margin-left:auto;margin-right:auto;margin-bottom:20px}.energy-plant-list .energy-plant-item:last-child{margin-bottom:0}.energy-plant-item .plant-info{padding:15px 10px}}@media screen and (max-width:640px){.energy-plant-list .energy-plant-item{max-width:280px}.energy-plant-item .plant-name{min-height:0}.energy-plant-item .plant-name p{font-size:14px}.energy-plant-item .plant-output p span{font-size:18px}.energy-plant-item .plant-output p strong{font-size:30px}}.energy-power-image{max-width:1440px;margin-left:auto;margin-right:auto}.energy-power-image h4.hide{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;font-size:0}.energy-power-image img{width:100%;height:auto}.energy-power-description{margin-top:40px}@media screen and (max-width:980px){.plan-item .plan-logo{height:auto}.plan-item .plan-logo img{height:auto}}@media screen and (max-width:767px){.plan-item .plan-logo{height:100px}.plan-item .plan-logo img{height:100%}}.plan-item .plan-detail-title{padding:12px 10px}@media screen and (max-width:767px){.plan-item .plan-detail-title{padding:10px 0}}.plan-item.debut-plan .plan-detail-new-cost,.plan-item.debut-plan .plan-detail-title{background-color:#0097a7}@media screen and (max-width:767px){.plan-item.se100-plan{margin-top:40px}}.col60>.plan-item.size1of3{width:calc((100% - 100px)/ 3);margin-left:20px}.col60>.plan-item.size1of3:first-child{margin-left:60px}@media screen and (max-width:980px){.col60>.plan-item.size1of3:first-child{margin-left:30px}}@media screen and (max-width:980px){.col60>.plan-item.size1of3{width:calc((100% - 70px)/ 3)}}@media screen and (max-width:767px){.col60>.plan-item.size1of3{width:100%;margin-left:0}.col60>.plan-item.size1of3:first-child{margin-left:0}}.energy-plant-list.col40{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-20px}.energy-plant-list.col40>.region{float:none;margin-top:40px}@media screen and (max-width:768px){.energy-plant-list.col40>.region{margin-top:20px}}@media screen and (max-width:767px){.energy-plant-list.col40{margin-top:30px}.energy-plant-list.col40>.region{margin-top:0}}.simulation-head-image{background-image:url(../images/pages/simulation/head_image_simulation.jpg)}.simulation-form-inner{padding:30px 20px}.simulation-form-sample{width:59%;max-width:520px}.simulation-form-sample .area-list{margin-bottom:10px}.simulation-form-sample .sample-image{width:100%;height:360px;padding:20px 10px;background-color:#fff;text-align:center}.simulation-form-sample .sample-image img{width:100%;height:auto}.simulation-form-table .form-item-name.simulation-form-name p{margin-bottom:8px}.simulation-form-submit{margin-top:60px;text-align:center}@media screen and (max-width:767px){.simulation-form-inner{padding:0 10px 10px}.simulation-form-sample{width:100%;max-width:100%}.simulation-form-sample .area-list{margin-bottom:10px}.simulation-form-sample .sample-image{width:100%;height:100%;padding:10px 10px}.simulation-form-table{width:100%;max-width:100%;margin-top:20px}.simulation-form-table .form-item-name.simulation-form-name p{margin-bottom:8px}.simulation-form-table .form-item-name.simulation-form-name p span.number{width:24px;height:24px;margin-right:10px;font-size:18px;line-height:24px}}.result-content{background-color:#fff;overflow:hidden}.result-content-current{background-image:-webkit-linear-gradient(90deg,#41c4d0 0,#2fade0 100%);background-image:-moz-linear-gradient(90deg,#41c4d0 0,#2fade0 100%);background-image:linear-gradient(90deg,#41c4d0 0,#2fade0 100%);padding:30px 0 60px;position:relative}.result-content-current-price{text-align:center}.result-content-current-price h5,.result-content-current-price p{margin:0}.result-content-current-price p{font-size:18px}.result-content-current-price .current-price-box{display:inline-block;min-width:420px;margin:10px 0 25px;padding:10px 10px;border:1px solid #fff}.result-content-current-price .current-price-box h5 strong{display:inline-block;margin-right:.15em;font-family:Lato,Lato,sans-serif!important;font-size:34px;letter-spacing:.025em;font-weight:400}.result-content-current-price .current-price-box p{font-size:16px}.result-content-current-price .current-price-box p strong{display:inline-block;margin:0 .15em;font-family:Lato,Lato,sans-serif!important;font-size:26px;letter-spacing:.025em;font-weight:400}.result-content-current-arrows>span{position:absolute;bottom:0;width:-webkit-calc(50% - 25px);width:calc(50% - 25px);height:30px;background-color:#fff}.result-content-current-arrows>span:after{content:"";position:absolute;width:0;height:0;border-style:solid}.result-content-current-arrows>span:nth-child(1){left:0}.result-content-current-arrows>span:nth-child(1):after{right:-25px;border-width:30px 0 0 25px;border-color:transparent transparent transparent #fff}.result-content-current-arrows>span:nth-child(2){right:0}.result-content-current-arrows>span:nth-child(2):after{left:-25px;border-width:0 0 30px 25px;border-color:transparent transparent #fff transparent}.result-content-plans{padding:50px 25px}.result-content-plan-item .plan-item-title{text-align:center}.result-content-plan-item .plan-item-title .logo{height:130px;margin-bottom:30px}.result-content-plan-item .plan-item-title h4{height:60px}.result-content-plan-item .plan-item-price.blue{background-color:#10abd0}.result-content-plan-item .plan-item-price.green{background-color:#41c4d0}.result-content-plan-item .plan-item-price .price-box{text-align:center}.result-content-plan-item .plan-item-price .price-box-title{height:60px;border-bottom:2px solid #fff}.result-content-plan-item .plan-item-price .price-box-title h5{display:inline-block;height:100%;line-height:60px}.result-content-plan-item .plan-item-price .price-box-title h5.ic-bulb{position:relative;padding-left:50px}.result-content-plan-item .plan-item-price .price-box-title h5.ic-bulb:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;background-image:url(../images/common/ic_light_bulb.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.result-content-plan-item .plan-item-price .price-box-new{padding:30px 15px 30px}.result-content-plan-item .plan-item-price .price-box-new-expect{margin-bottom:5px;padding:25px 10px;background-color:#fff}.result-content-plan-item .plan-item-price .price-box-new-expect h6{display:inline-block;font-size:24px}.result-content-plan-item .plan-item-price .price-box-new-expect h6 strong{font-family:Lato,Lato,sans-serif!important;font-size:42px;letter-spacing:.025em;margin-left:5px;margin-right:5px}.result-content-plan-item .plan-item-price .price-box-new-diff{padding:15px 10px;background-color:#fff}.result-content-plan-item .plan-item-price .price-box-new-diff p{display:inline-block;margin:0;font-size:18px;line-height:1.35}.result-content-plan-item .plan-item-price .price-box-new-diff p strong{font-family:Lato,Lato,sans-serif!important;font-size:26px;letter-spacing:.0125em;margin-left:5px;margin-right:5px}.result-content-plan-item .plan-item-price .price-box-new-diff p strong.jp{font-size:24px;letter-spacing:0}.result-content-plan-item .plan-item-reduction{width:100%;height:280px;margin-top:20px;text-align:center;position:relative;background-image:url(../images/pages/simulation/plan_item_reduction.png);background-position:center;background-size:cover}.result-content-plan-item .plan-item-reduction.blue{background-color:#10abd0}.result-content-plan-item .plan-item-reduction.green{background-color:#41c4d0}.result-content-plan-item .plan-item-reduction .reduction-value{padding-top:30px;padding-left:10px;padding-right:10px}.result-content-plan-item .plan-item-reduction .reduction-value p{display:inline-block;margin:0;font-size:18px}.result-content-plan-item .plan-item-reduction .reduction-value p strong{font-family:Lato,Lato,sans-serif!important;font-size:45px;letter-spacing:.025em;margin-left:5px;margin-right:5px}.result-content-plan-item .plan-item-reduction .reduction-description{position:absolute;bottom:20px;width:100%;padding-left:10px;padding-right:10px}.result-content-plan-item .plan-item-reduction .reduction-description p{line-height:1.2}.result-content-plan-item .plan-item-reduction .reduction-description p span{font-family:Lato,Lato,sans-serif!important;font-size:105%;letter-spacing:.025em;margin-left:2px;margin-right:2px}.result-content-plan-item .plan-item-link{margin-top:30px;text-align:center}@media screen and (max-width:767px){.result-content{margin-top:30px;padding:10px 0 0}.result-content-current{padding:20px 0 50px}.result-content-current-price p{font-size:16px}.result-content-current-price .current-price-box{min-width:0;max-width:420px;margin:10px 0 15px;padding:10px 30px}.result-content-current-price .current-price-box h5 strong{font-size:30px}.result-content-current-price .current-price-box p{font-size:14px}.result-content-current-price .current-price-box p strong{font-size:22px}.result-content-current-arrows>span{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);height:25px}.result-content-current-arrows>span:nth-child(1):after{right:-20px;border-width:25px 0 0 20px}.result-content-current-arrows>span:nth-child(2):after{left:-20px;border-width:0 0 25px 20px}.result-content-plans{padding:20px 10px}.result-content-plan-item{margin-bottom:40px}.result-content-plan-item:last-child{margin-bottom:0}.result-content-plan-item .plan-item-title .logo{height:90px;margin-bottom:20px}.result-content-plan-item .plan-item-title h4{height:auto;margin-bottom:20px}.result-content-plan-item .plan-item-price .price-box-title{height:50px}.result-content-plan-item .plan-item-price .price-box-title h5{line-height:50px}.result-content-plan-item .plan-item-price .price-box-title h5.ic-bulb{padding-left:40px}.result-content-plan-item .plan-item-price .price-box-title h5.ic-bulb:after{width:30px;height:30px}.result-content-plan-item .plan-item-price .price-box-new{padding:20px 10px 20px}.result-content-plan-item .plan-item-price .price-box-new-expect{margin-bottom:5px;padding:20px 10px}.result-content-plan-item .plan-item-price .price-box-new-expect h6{font-size:20px;line-height:1.2}.result-content-plan-item .plan-item-price .price-box-new-expect h6 strong{font-size:38px}.result-content-plan-item .plan-item-price .price-box-new-diff{padding:10px 10px}.result-content-plan-item .plan-item-price .price-box-new-diff p{font-size:16px}.result-content-plan-item .plan-item-price .price-box-new-diff p strong{font-size:24px}.result-content-plan-item .plan-item-price .price-box-new-diff p strong.jp{font-size:22px}.result-content-plan-item .plan-item-reduction{height:280px;margin-top:15px}.result-content-plan-item .plan-item-reduction .reduction-value{padding-top:10px}.result-content-plan-item .plan-item-reduction .reduction-value p{font-size:16px}.result-content-plan-item .plan-item-reduction .reduction-value p strong{font-size:38px}.result-content-plan-item .plan-item-reduction .reduction-description{bottom:0}.result-content-plan-item .plan-item-link{margin-top:20px;text-align:center}}@media screen and (max-width:640px){.result-content-plan-item .plan-item-reduction{height:200px;margin-top:15px}}@media screen and (max-width:360px){.result-content-current{padding:15px 0 40px}.result-content-current-price p{font-size:15px}.result-content-current-price .current-price-box{margin:10px 0 15px;padding:10px 5px}.result-content-current-price .current-price-box h5 strong{font-size:28px}.result-content-current-price .current-price-box p strong{font-size:22px}.result-content-current-arrows>span{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);height:20px}.result-content-current-arrows>span:nth-child(1):after{right:-15px;border-width:20px 0 0 15px}.result-content-current-arrows>span:nth-child(2):after{left:-15px;border-width:0 0 20px 15px}}.reference-content{margin-top:80px}.reference-price-table{margin-top:30px;padding:20px;background-color:#fff}.reference-price-note{margin-top:10px}@media screen and (max-width:767px){.reference-content{margin-top:50px}.reference-price-table{margin-top:20px;padding:10px;background-color:#fff}}.notification-note{margin-top:30px}@media screen and (max-width:767px){.notification-note{margin-top:20px}}.display-sp{display:none}.text-size-18{font-size:18px}.text-size-28{font-size:28px;letter-spacing:0;font-weight:500}.text-size-29{font-size:29px;letter-spacing:0}.text-size-40{font-size:40px}.text-size-50{font-size:50px}span.row{display:block;padding:0 0 10px 0}.text-type-number{letter-spacing:.025em}.label-blue{background-color:#10abd0;display:inline-block;padding:3px 12px;color:#fff;font-size:14px;letter-spacing:.045em;text-align:center;font-weight:700;line-height:1.2;margin:0 0 8px 0}@media screen and (max-width:994px){.text-size-34{font-size:30px}.text-size-50{font-size:40px}.text-size-40{font-size:35px}}@media screen and (max-width:767px){.display-pc{display:none}.display-sp{display:block}.text-size-18{font-size:15px}.text-size-40{font-size:25px}.text-type-number{font-family:Lato,Lato,sans-serif!important;letter-spacing:.025em}}@media screen and (max-width:374px){.text-size-40{font-size:20px}.text-size-50{font-size:40px}}.result-section .box-bg-beige{margin:0 25px 25px}.detail-block{margin-top:80px}.titlestyle4{text-align:center;font-size:28px;font-family:'Noto Sans CJK JP Medium',sans-serif!important;font-weight:400;line-height:1.2;margin:0}span.row{display:block;padding:0 0 10px 0}.graph-item{border:1px solid #bebebe;padding:20px;margin:0 0 10px 0}.graph-item img{width:100%}@media screen and (max-width:767px){.result-section .box-bg-beige{margin:0 10px 10px}.detail-block{margin-top:30px}.titlestyle4{font-size:20px;line-height:1.2}span.row{padding:0 0 5px 0}.graph-item{padding:10px;margin:0 0 10px 0}}.simulation-result-tab input[type=radio]{display:none}.simulation-result-tab{overflow:hidden}.simulation-result-tab .tab-item{width:50%;float:left;padding:20px 0 15px 0;line-height:1.6em;cursor:pointer;background-color:#f3f3f3;border-top:8px #e2e2e2 solid;box-sizing:border-box;font-weight:700;color:#666;font-size:18px;border-bottom:#ddd solid 1px;border-left:#ddd solid 1px;text-align:center}.simulation-result-tab .tab-item-fast{border-left:none}.simulation-result-tab input:checked+.tab-item{border-top:8px #10abd0 solid;color:#10abd0;border-bottom:none;background-color:#fff}.simulation-result-tab .tab-item-img img{width:auto;height:130px}.simulation-result-content{padding:0 25px;clear:both}@media screen and (max-width:767px){.simulation-result-tab .tab-item-fast{padding:13px 0 11px 0}.simulation-result-tab .tab-item{padding:10px 0 10px 0;border-top:4px #e2e2e2 solid}.simulation-result-tab input:checked+.tab-item{border-top:4px #10abd0 solid}.simulation-result-tab .tab-item-img img{width:76%;height:auto}.simulation-result-content{padding:15px 10px}}.box-border-blue{border:2px #10abd0 solid;line-height:1.6em}.box-border-blue p,.box-border-blue-body p{margin:0;line-height:1.6em}.box-border-blue-head .title{font-weight:400;letter-spacing:.05em}.box-border-blue-head .title .ic-bulb{background:url(../images/common/ic_light_bulb.svg) no-repeat left center}.box-border-blue-body{padding:30px 25px 0 25px;text-align:center;line-height:1.6em}.box-border-blue .icon-arrows{position:relative;display:flex}.box-border-blue .icon-arrows:before{position:absolute;content:"";top:50%;left:48.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:38px 0 38px 30px;border-color:transparent transparent transparent #10abd0}.box-border-blue .col2{overflow:hidden}.box-border-blue .col2 .col{width:49%;float:left;margin-left:2%;margin-bottom:20px;box-sizing:border-box;position:relative}.box-border-blue .col2 .col:first-child{margin-left:0;clear:left}.box-border-blue .icon-arrows .col{width:45%;margin-left:10%}.box-border-blue .icon-arrows .col:first-child{margin-left:0}.box-border-blue-body .sub-title{background:#10abd0;font-size:20px;color:#fff;padding:5px 0 4px 2px;font-weight:400;margin:0 0 20px 0;line-height:1.3em}.box-border-blue-body .color-orange .sub-title{background:#f3aa31;font-size:18px;padding:6px 0 5px 2px}.box-border-blue-body .color-blue .sub-title{background-image:-webkit-linear-gradient(90deg,#41c4d0 0,#2fade0 100%);background-image:-moz-linear-gradient(90deg,#41c4d0 0,#2fade0 100%);background-image:linear-gradient(90deg,#41c4d0 0,#2fade0 100%);padding-right:34px}.box-border-blue-body .title{font-size:28px;font-family:'Noto Sans CJK JP Medium',sans-serif!important;font-weight:400;line-height:1.2;margin:0 0 25px 0}.box-border-blue-body .text-strong{font-weight:600;font-size:24px;margin:0 0 5px 0;letter-spacing:.075em}.box-border-blue-body .color-blue .circle-text{background:#41c4d0;color:#fff;border-radius:50px;width:90px;height:90px;position:absolute;top:-25px;right:-12px;padding:23px 0 0 0;line-height:1.4em;border:2px solid #fff;font-weight:400;font-size:18px}.box-border-blue-body .color-orange .text-color{color:#f3aa31}.box-border-blue-body .color-blue .text-color{color:#10abd0}@media screen and (max-width:994px){.box-border-blue-body{padding:30px 15px 0 15px}.box-border-blue .icon-arrows:before{border-width:28px 0 28px 20px}.box-border-blue .icon-arrows .col{width:48%;margin-left:7%}.box-border-blue-body .sub-title{font-size:16px}.box-border-blue-body .color-orange .sub-title{font-size:14px}.box-border-blue-body .color-blue .sub-title{padding-right:50px}.box-border-blue-body .title{font-size:26px;line-height:1.2;margin:0 0 18px 0}.box-border-blue-body .text-strong{font-size:20px;margin:0 0 5px 0;letter-spacing:.075em}.box-border-blue-body .color-blue .circle-text{width:75px;height:75px;top:-25px;right:-8px;padding:20px 0 0 0;font-size:15px}}@media screen and (max-width:767px){.box-border-blue-head{padding:3px 5px 5px}.box-border-blue-head .title{font-size:16px;letter-spacing:0}.box-border-blue-head .title .ic-bulb{padding:4px 0 0 30px;background:url(../images/common/ic_light_bulb.svg) no-repeat left center;background-size:25px}.box-border-blue-body{padding:10px 10px 0 10px}.box-border-blue .icon-arrows{display:block}.box-border-blue .icon-arrows:before{top:48.5%;left:43%;border-width:20px 28px 20px 28px;border-color:#10abd0 transparent transparent transparent}.box-border-blue .col2 .col{width:auto;float:none;margin-left:0;margin-bottom:10px}.box-border-blue .col2 .col:first-child{margin-left:0;margin-bottom:45px}.box-border-blue .icon-arrows .col{width:auto;margin-left:0}.box-border-blue .icon-arrows .col:first-child{margin-left:0}.box-border-blue-body .sub-title{font-size:16px;padding:5px 0 4px 2px;margin:0 0 13px 0}.box-border-blue-body .color-orange .sub-title{font-size:14px;padding:6px 0 5px 2px}.box-border-blue-body .color-blue .sub-title{padding-right:40px}.box-border-blue-body .title{font-size:22px;line-height:1.2;margin:0 0 13px 0}.box-border-blue-body .text-strong{font-size:20px;margin:0 0 5px 0;letter-spacing:.075em}.box-border-blue-body .color-blue .circle-text{width:70px;height:70px;top:-25px;right:-5px;padding:18px 0 0 0;font-size:14px}}@media screen and (max-width:374px){.box-border-blue-head{padding:3px 3px 5px}.box-border-blue-head .title{font-size:13.5px}.box-border-blue-head .title .ic-bulb{padding:2px 0 0 25px;background:url(../images/common/ic_light_bulb.svg) no-repeat left center;background-size:20px}.box-border-blue-body .sub-title{font-size:14px}.box-border-blue-body .color-orange .sub-title{font-size:12px}.box-border-blue-body .color-blue .sub-title{padding-right:0;padding-left:8px;text-align:left}.box-border-blue-body .color-blue .circle-text{width:63px;height:63px;top:-20px;right:-5px;padding:15px 0 0 0;font-size:13px}}table.data-table.monthly-fee-details td,table.data-table.monthly-fee-details th{vertical-align:top}table.data-table.monthly-fee-details tbody th:first-child,table.data-table.monthly-fee-details thead th:first-child{width:33%}table.data-table.monthly-fee-details .fee-details{width:33%}@media screen and (max-width:767px){table.data-table.monthly-fee-details tbody tr{border:none}table.data-table.monthly-fee-details tbody td,table.data-table.monthly-fee-details tbody th{display:block;padding:8px 0 8px 7px}table.data-table.monthly-fee-details tbody th{font-weight:700;font-size:16px;background-color:#daecef;width:33%;text-align:center}table.data-table.monthly-fee-details tbody th:first-child{padding:8px 0 8px 10px;width:33%}table.data-table.monthly-fee-details tbody td{border-bottom:1px solid #bebebe;text-align:right;padding-right:62px;overflow:hidden}table.data-table.monthly-fee-details tbody td:nth-of-type(3){padding-right:0}table.data-table.monthly-fee-details tbody td .sp-caption{text-align:left;display:inline-block;float:left;padding:2px 0 0 0}table.data-table.monthly-fee-details tbody td:nth-of-type(1) .sp-caption:before{content:"電気使用量"}table.data-table.monthly-fee-details tbody td:nth-of-type(2) .sp-caption:before{content:"現在の電気料金"}table.data-table.monthly-fee-details tbody td:nth-of-type(3) .sp-caption:before{content:"自然電力の電気料金"}table.data-table.monthly-fee-details tbody td:nth-of-type(4) .sp-caption:before{content:"差額"}}.accordion-button{color:#666;cursor:pointer;display:inline-block;border:1px solid #ccc;border-radius:25px;font-size:11px;text-align:center;margin:0 0 4px 10px;line-height:1em;padding:5px 13px 4px 7px;vertical-align:middle;position:relative;width:55px}.accordion-button:before{content:"詳細";letter-spacing:2px}.accordion-button:after{content:"";position:absolute;right:6px;top:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;border-top:1px solid #888;border-right:1px solid #888;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.accordion-content{position:relative;overflow:hidden}.accordion-content:before{display:block;position:absolute;bottom:0;left:0;width:100%;content:""}.accordion-trigger{display:none}.accordion-trigger:checked~.accordion-button:before{content:"閉じる";background-size:12px;letter-spacing:0}.accordion-trigger:checked~.accordion-button:after{top:8.5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion-trigger:checked~.accordion-content{height:auto}.accordion-trigger:checked~.accordion-content::before{display:none}.monthly-fee-details .label-blue{font-size:12px;line-height:1}.fee-details-list{margin:0 20px}.fee-details-list li{font-size:12.5px;text-align:left;display:block;letter-spacing:.03px;line-height:1.5em;overflow:hidden;padding:3px 0 0}.fee-details-list .text-right{text-align:right;display:inline-block;float:right}@media screen and (max-width:767px){.accordion-button{margin:0 0 2px 3px}.accordion-content{text-align:center;min-width:200px;float:right;clear:both}.label-blue.small{font-size:11px;line-height:1;margin:3px 0 5px 0}.fee-details-list{margin:0}}.wrap{overflow:hidden;width:100%}.left-1column{width:33.3333%;float:left}.right-2column{width:66.6666%;float:right}.form-item .form-item-radio.half-1column{width:50%;float:left;padding-right:1%}.input-value{font-size:17px;letter-spacing:1px}.input-value select{width:110px}.input-value input[type=text]{width:156px}.output-value{margin:30px 0 0 0}.form-item .output-value .caption{line-height:1;margin:0 0 10px 0}.output-value-details{display:table;width:100%}.output-value .row{display:block}.monthly-list{overflow:hidden;margin:0 0 10px 0}.monthly-list .monthly-item{width:85px;float:left;margin:3px 8px 3px 0}.monthly-list .monthly-item dt{text-align:center;font-size:12.5px;color:#000;font-weight:500;letter-spacing:.1em}.monthly-list .monthly-item dd{margin:0}.monthly-item dd .input-inactive,.monthly-list input[type=text]{padding:3px;height:40px;text-align:center;color:#000;font-weight:700;font-size:17px;border:none}.monthly-item dd .input-inactive{display:block;width:100%;background:#fff;opacity:.4;padding:7px 3px 0}.monthly-option{overflow:hidden}.monthly-option li{float:left;width:231px}.monthly-option li label{margin:0 10px 0 -3px}.form-item .form-item-checkbox .monthly-option input[type=checkbox]+label{font-size:16px}.yearly{text-align:center}.yearly .title{font-size:14px;line-height:1.4;letter-spacing:1px;font-weight:500;display:inline-block}.yearly p{font-size:14px;line-height:1.4;letter-spacing:1px;font-weight:500;display:inline-block}.time_from,.time_to{max-width:311px;width:100%}#dataHighPowerRate{max-width:311px;margin-top:1rem}.form-item .caption{line-height:1.4;margin:0 0 10px 0;font-size:17px}.form-item.last-item{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width:994px){.left-1column{padding-right:1.5%}.form-item .form-item-radio.half-1column{width:auto;float:none;padding-right:1.5%}}@media screen and (max-width:767px){.form-item .form-item-radio.half-1column,.left-1column,.right-2column{width:auto;float:none;padding-right:0}.input-value{font-size:16px}.input-value select{margin-bottom:5px}.output-value{margin:20px 0 0 0}.form-item .output-value .caption{font-size:16px;margin:0 0 10px 0}.form-item .output-value .caption small{display:block;margin:10px 0 8px 0;line-height:1.5;font-size:14px}.output-value .row,.output-value-details{display:block}.output-value .monthly{display:block;width:auto}.output-value .yearly{display:block;width:auto;text-align:right;padding-right:20px}.monthly-list{margin:0 -2% 10px 0}.monthly-list .monthly-item{width:31.333%;margin:3px 2% 3px 0}.monthly-option li{float:none;width:auto}.monthly-option li label{margin:0 0 0 -3px}.yearly .wrap{margin:5px auto 0;display:inline-block;width:auto}.yearly .title{float:left;font-size:16px;padding:7px 7px 0 0}.yearly p{float:left;line-height:1;margin:0}.form-item .form-item-radio.half-1column{margin:-5px 0 15px}.form-item .caption{font-size:16px;margin:0 0 10px 0}}.radio-buttons-4rows .form-item{overflow:hidden;border:none;margin:0 -13px 0 0}.radio-buttons-4rows .form-item .form-item-radio{max-width:100%}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]+label{display:inline-block;width:23.5%;float:left;border:2px solid #ddd;border-radius:4px;margin:0 1.5% 0 0;padding:0;text-align:center;font-size:18px;color:#ccc;font-weight:700;letter-spacing:.1em;line-height:1.8}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]+label:before{border:none;width:0;height:0}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]:checked+label{position:relative;border-color:#10abd0;color:#10abd0}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]:checked+label:before{content:"";position:absolute;right:-10px;top:-10px;width:30px;height:30px;border-radius:50%;background-color:#10abd0;left:auto}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]:checked+label:after{content:"";position:absolute;right:-3px;top:1px;width:16px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:auto;border-radius:0;background-color:transparent}@media screen and (max-width:767px){.radio-buttons-4rows .form-item{margin:-20px -13px 0 0;padding-bottom:5px}.radio-buttons-4rows .form-item .form-item-radio{padding:8px 0 0}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]+label{width:45.8%;margin:0 4% 2.5% 0;font-size:15px;line-height:2}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]:checked+label:before{right:-8px;top:-8px;width:25px;height:25px}.radio-buttons-4rows .form-item .form-item-radio input[type=radio]:checked+label:after{right:-3px;top:1px;width:14px;height:5px}}.bulk-input-button,.download-button,.print-button{position:relative;display:inline-block;padding:.25em .5em;text-decoration:none;color:#fff;background:#10abd0;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 -2px 0 rgba(0,0,0,.05);font-weight:700;border:solid 2px #4169e1}.print-button:active{-webkit-transform:translateY(4px);transform:translateY(4px);border-bottom:none}.print-off{display:none}@media print{#print{zoom:.7;-webkit-print-color-adjust:exact;size:A4;margin:0}}@page{margin:20px 20px 35px 20px}.simulation-form-table[data-corporation]{display:none}.simulation-form-table[data-corporation] .form-item .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.simulation-form-table[data-corporation] .form-item .wrap .form-item-radio{width:33%;max-width:none;box-sizing:border-box;padding-left:20px}.simulation-form-table[data-corporation] .form-item .wrap .form-item-label{width:33%;max-width:none;box-sizing:border-box;padding-left:50px;padding-top:30px}.simulation-form-table[data-corporation] .last-item .form-item-radio:last-of-type{width:33%;max-width:none;box-sizing:border-box;padding-left:20px}@media screen and (max-width:994px){.simulation-form-table[data-corporation] .form-item .wrap .form-item-radio{width:100%}.simulation-form-table[data-corporation] .form-item .wrap .form-item-label{width:100%;font-size:100%}}@media screen and (max-width:640px){.simulation-form-table[data-corporation] .form-item .wrap .form-item-radio{padding-left:0}.simulation-form-table[data-corporation] .form-item .wrap .form-item-label{padding-left:0;font-size:15px}}.simulation-form-table[data-corporation] .form-item .wrap .form-item-radio:first-child{padding-top:0}.simulation-form-table[data-corporation] .form-item .wrap .content{width:66.6666%;padding-top:4px}.simulation-form-table[data-corporation] .last-item .content:last-of-type{width:66.6666%}.simulation-form-table[data-corporation] .form-item .wrap .content .checkbox{width:66.6666%;padding-top:4px;margin-bottom:12px}@media screen and (max-width:994px){.simulation-form-table[data-corporation] .form-item .wrap .content{width:100%;padding-left:50px}.simulation-form-table[data-corporation] .last-item .content:last-of-type{width:100%;padding-top:15px}}@media screen and (max-width:640px){.simulation-form-table[data-corporation] .form-item .wrap .content{padding-left:0}.simulation-form-table[data-corporation] .last-item .content:last-of-type{width:100%;padding-top:15px}}.simulation-form-table[data-corporation] .form-item .wrap .content .input-value{display:inline-block}.simulation-form-table[data-corporation] .form-item .wrap .content .input-value select{width:auto;padding-right:35px}.simulation-form-table[data-corporation] .form-item .wrap .content .week{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:640px){.simulation-form-table[data-corporation] .form-item .wrap .content .week{display:block}}.simulation-form-table[data-corporation] .form-item .wrap .content .week .day{margin:0 30px 15px 0}@media screen and (max-width:640px){.simulation-form-table[data-corporation] .form-item .wrap .content .week .day{margin-right:0}}.simulation-form-table[data-corporation] .form-item .wrap .content .week .day:nth-child(3n){margin-right:0}@media screen and (max-width:1300px){.simulation-form-table[data-corporation] .form-item .wrap .content .week .day:nth-child(3n){margin-right:30px}}@media screen and (max-width:640px){.simulation-form-table[data-corporation] .form-item .wrap .content .week .day:nth-child(3n){margin-right:0}}.simulation-form-table[data-corporation] .form-item .wrap .content .week .day input{width:60px;height:40px;padding:3px;text-align:center;color:#000}.simulation-form-table[data-corporation] .form-item .wrap .checkbox01-input{display:none}.simulation-form-table[data-corporation] .form-item .wrap .checkbox01-parts{padding-left:20px;position:relative;margin-right:15px}@media screen and (max-width:994px){.simulation-form-table[data-corporation] .form-item .wrap .checkbox01-parts{margin-right:10px}}@media screen and (max-width:640px){.simulation-form-table[data-corporation] .form-item .wrap .checkbox01-parts{margin-right:10px}}.simulation-form-table[data-corporation] .form-item .wrap .checkbox01-parts::before{top:0;left:0;width:15px;height:15px;background-color:#fff;border:1px solid #bebebe;content:"";position:absolute;border-radius:50%;box-sizing:border-box}@media screen and (max-width:994px){.simulation-form-table[data-corporation] .form-item .wrap .checkbox01-parts{white-space:nowrap}}@media screen and (max-width:640px){.simulation-form-table[data-corporation] .form-item .wrap .content .non_working_days_checkbox{white-space:nowrap}}.simulation-form-table[data-corporation] .form-item .wrap .checkbox01-input:checked+.checkbox01-parts::after{display:block;top:2px;left:3px;width:10px;height:10px;background-color:#10abd0;content:"";position:absolute;border-radius:50%;box-sizing:border-box}.download-input-form{margin-bottom:60px}.download-input-form-table{padding:30px;background-color:#daecef}.download-input-form-table .form-item:after{content:'';display:block;clear:both}.download-input-form-table .form-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.download-input-form-table .form-item p.caption{margin:.25em 0;font-size:14px}.download-input-form-table .form-item p.text-right{float:right;text-align:right;margin:0;color:#666;font-size:14px}.download-input-form-table .form-item .form-item-name{width:28.5%;max-width:250px;padding-top:15px;padding-left:10px}.download-input-form-table .form-item .form-item-name label{font-size:18px;font-weight:700}.download-input-form-table .form-item .form-item-name span.required{display:inline-block;width:40px;height:24px;color:#fff;font-family:'Noto Sans CJK JP Medium',sans-serif!important;font-size:12px;text-align:center;vertical-align:top;margin-top:1px;padding-top:2px;border-radius:4px;background-color:#ff8178}.download-input-form-table .form-item .form-item-input,.download-input-form-table .form-item .form-item-radio,.download-input-form-table .form-item .form-item-select{width:71.5%}.download-input-form-table .form-item .form-item-input input[type=email],.download-input-form-table .form-item .form-item-input input[type=password],.download-input-form-table .form-item .form-item-input input[type=tel],.download-input-form-table .form-item .form-item-input input[type=text],.download-input-form-table .form-item .form-item-input select,.download-input-form-table .form-item .form-item-radio input[type=email],.download-input-form-table .form-item .form-item-radio input[type=password],.download-input-form-table .form-item .form-item-radio input[type=tel],.download-input-form-table .form-item .form-item-radio input[type=text],.download-input-form-table .form-item .form-item-radio select,.download-input-form-table .form-item .form-item-select input[type=email],.download-input-form-table .form-item .form-item-select input[type=password],.download-input-form-table .form-item .form-item-select input[type=tel],.download-input-form-table .form-item .form-item-select input[type=text],.download-input-form-table .form-item .form-item-select select{margin-top:2px;margin-bottom:2px}.download-input-form-table .form-item .form-item-input input[type=email].length2,.download-input-form-table .form-item .form-item-input input[type=password].length2,.download-input-form-table .form-item .form-item-input input[type=tel].length2,.download-input-form-table .form-item .form-item-input input[type=text].length2{width:2.5em}.download-input-form-table .form-item .form-item-input input[type=email].length4,.download-input-form-table .form-item .form-item-input input[type=password].length4,.download-input-form-table .form-item .form-item-input input[type=tel].length4,.download-input-form-table .form-item .form-item-input input[type=text].length4{width:4em}.download-input-form-table .form-item .form-item-input span{display:inline-block}.download-input-form-table .form-item .form-item-input span.size100{width:100px}.download-input-form-table .form-item .form-item-input span.size150{width:150px}.download-input-form-table .form-item .form-item-select.auto-size select{width:auto!important;max-width:auto!important;padding-right:35px}.download-input-form-table .form-item .form-item-radio input[type=radio]+label{margin-right:30px}.download-input-form-table .form-item .form-item-radio input[type=radio]+label:nth-child(4){margin-right:30px}.download-input-form-table .form-item .input-rule{color:red;font-weight:700}@media screen and (max-width:767px){.download-input-form{margin-bottom:30px}.download-input-form-table{padding:20px 10px 20px}.download-input-form-table .form-item p.caption{font-size:12px}.download-input-form-table .form-item p.text-right{font-size:12px}.download-input-form-table .form-item .form-item-name{width:100%;max-width:100%;padding-top:5px;padding-left:0}.download-input-form-table .form-item .form-item-name label{font-size:16px}.download-input-form-table .form-item .form-item-name span.required{width:36px;height:20px;font-size:12px;padding-top:1px}.download-input-form-table .form-item .form-item-input,.download-input-form-table .form-item .form-item-radio,.download-input-form-table .form-item .form-item-select{width:100%}.download-input-form-table .form-item .form-item-input,.download-input-form-table .form-item .form-item-select{margin-top:4px}.download-input-form-table .form-item .form-item-input span.size100{width:80px}.download-input-form-table .form-item .form-item-input span.size150{width:120px}.download-input-form-table .form-item .form-item-select.auto-size select{padding-right:20px}.download-input-form-table .form-item .form-item-radio input[type=radio]+label{margin-right:15px}.download-input-form-table .form-item .form-item-radio input[type=radio]+label:nth-child(4){margin-right:15px}}@media screen and (max-width:360px){.download-input-form-table .form-item .form-item-input span.size100{width:75px}}.download-form-link{margin-top:60px;text-align:center}.download-form-link a{margin-top:20px}.download-form-link a:first-child{margin-top:0}@media screen and (max-width:767px){.apply-form-notification{margin-top:40px}.download-form-link{margin-top:40px}}.simulation-result-tab .tab-item{width:33.33333333%}@media screen and (max-width:767px){.simulation-result-tab .tab-item-fast{padding:10px 0 10px 0}}@media screen and (max-width:980px){.simulation-result-tab .tab-item-img img{height:auto}}#loading{display:table;width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;opacity:.8}#loading .loadingMsg{display:table-cell;text-align:center;vertical-align:middle;padding-top:140px;background:url(../images/common/gif-loading.gif) center center no-repeat;background-size:auto 100px}.modal-window-campaign-open,.modal-window-open{height:100%;overflow:hidden}.cursor-pointer{cursor:pointer}.modal-window,.modal-window-campaign,.modal-window-form-bulk-input,.modal-window-form-estimate_proposal_download{width:100%;height:100%;padding:16px 0;display:none;align-items:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;justify-content:center;-webkit-justify-content:center;-webkit-box-pack:justify;box-sizing:border-box;opacity:0;position:fixed;top:0;left:0;z-index:10000;transition:.2s;-webkit-transition:.2s;-ms-transition:.2s;transform:translate3d(0,0,100px);-webkit-transform:translate3d(0,0,100px)}.modal-window-campaign__filter,.modal-window__filter{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}.modal-window-campaign__box,.modal-window__box{width:900px;height:100%;background:#fff;border-radius:3px;z-index:100}.modal-window-campaign__box-inner,.modal-window__box-inner{height:100%;padding:60px 30px 10px;box-sizing:border-box;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal-window-campaign__box>*,.modal-window__box>*{-webkit-transform:translateZ(0)}.modal-window-campaign__find,.modal-window__find{height:44px;line-height:44px;margin:-12px -12px 12px;padding:0 12px;color:#fff;font-size:15px;font-weight:700;background:#1469c1;border-radius:3px 3px 0 0}.modal-window-campaign__close,.modal-window__close{width:30px;height:30px;line-height:30px;font-size:15px;font-weight:700;color:#fff;text-align:center;background:#10abd0;border-radius:3px;cursor:pointer;position:absolute;top:7px;right:7px}.modal-window-campaign__close:hover,.modal-window__close:hover{opacity:.85}.modal-window-campaign__column,.modal-window__column{margin:12px 0 0;padding:4px 0;font-size:14px;font-weight:700;border-bottom:2px solid #ddd}.modal-window--visible,.modal-window-campaign--visible{display:flex;display:-webkit-flex;display:-ms-flex}.modal-window--opacity,.modal-window-campaign--opacity{opacity:1}@media all and (max-width:768px){.modal-window,.modal-window-campaign{padding:32px 16px}.modal-window-campaign__box,.modal-window__box{width:100%}.modal-window-campaign__box-inner,.modal-window__box-inner{padding:30px 3% 10px}}@media all and (max-width:640px){.modal-window-campaign__list li,.modal-window__list li{width:100%;margin:0}.modal-window-campaign__list li:nth-child(even),.modal-window__list li:nth-child(even){margin:0}}.section-title{font-size:2.4rem;font-weight:700;letter-spacing:.1em;margin-top:8rem;margin-bottom:1.5rem;padding:1rem;position:relative}.section-title *{font-weight:700}.box-border{border:2px solid #efb123}.box-border-head{background:#efb123;padding:13px 25px 13px;text-align:center;font-weight:700}.box-border-head .title{font-size:2.4rem;font-weight:700;text-align:center}.box-border-head .title *{font-weight:700}.block-title{font-size:2.4rem;font-weight:700;margin-bottom:2rem}@media all and (min-width:600px){.result-tree-co2-container{float:left;width:50%}}.simu-title-h1{font-size:3rem;font-weight:700;line-height:1}.simu-title-h2{font-size:2rem;font-weight:700;line-height:1;text-align:center}.simu-title-p{font-size:1.6rem;font-weight:700;text-align:center}.simuration-contents small.note.gray{color:#666}.imu-co2-lr{vertical-align:middle}.simu-thumb-td{vertical-align:middle;padding-right:2rem}.simu-thumb-content{vertical-align:middle}