.simulator{background-color:#4f5d67;text-align:center}.simulator .simulator-title{font-size:40px;font-weight:700;margin-bottom:40px}.simulator .simulator-title-sub{font-size:22px;font-weight:700;margin-bottom:4px}.simulator-contents{background-color:#fff;border-radius:10px 10px 0 0;overflow:hidden}.simulator-contents-conditions{background-color:#232d34;padding:30px 0 10px;text-align:left}.simulator-contents-conditions ul{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;gap:30px}.simulator-contents-conditions ul li{padding-top:10px;padding-bottom:10px}.simulator-contents-conditions ul li .simulator-contents-conditions-item{position:relative;margin-top:5px}.simulator-contents-conditions ul li .simulator-contents-conditions-item::before{content:"";display:block;border-top:solid 2px #333;border-right:solid 2px #333;vertical-align:middle;width:6px;height:6px;position:absolute;top:50%;right:15px;margin-top:-5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);z-index:0}.simulator-contents-conditions ul li .simulator-contents-conditions-item.no-select-list::before{content:none}.simulator-contents-conditions ul li label{color:#fff;font-size:16px;font-weight:700}.simulator-contents-conditions ul li select{width:250px;height:40px;border:none;border-radius:.5rem;text-align:center;font-size:16px;font-weight:700;color:#333}.simulator-contents-conditions ul li input{width:150px;height:40px;border:none;border-radius:.5rem;text-align:center;font-size:16px;font-weight:700;margin-top:20px;margin-right:10px;color:#333}.simulator-contents-conditions ul li input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.simulator-contents-conditions ul li input[type=number]::-webkit-inner-spin-button,.simulator-contents-conditions ul li input[type=number]::-webkit-outer-spin-button{display:none}.simulator-contents-conditions-note{position:relative;margin:0 50px;padding-left:12px;font-size:12px;color:#fff}.simulator-contents-conditions-note::before{position:absolute;content:"・";top:0;left:0}.simulator-contents-results{padding:40px 35px}.simulator-contents-results-tab-menu{margin:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px}.simulator-contents-results-tab-menu li{font-size:16px;font-weight:700;width:415px;background-color:#e0e0e0;padding:21px 0;line-height:1.1;border-radius:.5rem .5rem 0 0;cursor:pointer}.simulator-contents-results-tab-menu li.hide{cursor:default}.simulator-contents-results-tab-menu li.active{background-color:#333;color:#fff;cursor:default}.simulator-contents-results-tab-item{padding:30px 18px;background-color:#fcea05;border-radius:0 0 1.5rem 1.5rem}.simulator-contents-results-tab-item .sim-sum-result-box .simulator-contents-results-tab-title{margin-bottom:10px}.simulator-contents-results-tab-item section+section{margin-top:20px}.simulator-contents-results-tab-item section .simulator-contents-results-flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.simulator-contents-results-tab-item section .simulator-contents-results-title{width:200px;cursor:pointer}.simulator-contents-results-tab-item section .simulator-contents-results-title.disabled{cursor:default}.simulator-contents-results-tab-item section .simulator-contents-results-tab-title{font-size:16px;font-weight:700}.simulator-contents-results-tab-item section .simulator-contents-results-tab-discription{font-size:17px;font-weight:700;margin-bottom:0;position:relative}.simulator-contents-results-tab-item section .simulator-contents-results-tab-discription::after{content:"";position:absolute;top:3px;background:url(/energy/set/data/special/ouchi-denki/img/shared/webp/modal_icon.webp) no-repeat center right 8px;background-size:18px 18px;width:31px;height:18px}.simulator-contents-results-tab-item section .simulator-contents-results-tab-result-items{display:-webkit-box;display:-webkit-flex;display:flex;gap:10px;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.simulator-contents-results-tab-item section .simulator-contents-results-tab-result-items .simulator-contents-results-tab-result-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background-color:#fff;font-size:16px;font-weight:700;line-height:1.25}.simulator-contents-results-tab-item section .simulator-contents-results-tab-result-items .simulator-contents-results-tab-result-item b{color:red}.simulator-contents-results-tab-item section .simulator-contents-results-tab-result-items .simulator-contents-results-tab-result-item b strong{font-size:24px;color:red}.simulator-contents-results-tab-item section .simulator-contents-results-tab-notes{text-align:left;font-size:12px;margin-top:10px}.simulator-contents-results-tab-item section .simulator-contents-results-tab-notes .simulator-contents-results-tab-note{display:-webkit-box;display:-webkit-flex;display:flex;gap:5px}.simulator-contents-results-tab-item section .simulator-contents-results-tab-notes .simulator-contents-results-tab-note-asterisk{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:5px}.simulator-contents-results-tab-item section .simulator-contents-results-tab-notes .simulator-contents-results-tab-note::before{content:"※"}.simulator-contents-results-tab-item section .simulator-contents-results-tab-notes .simulator-contents-results-tab-note-asterisk::before{content:"＊"}.simulator-contents-results-tab-item section .simulator-contents-results-tab-discs{text-align:left;font-size:12px;margin-top:10px}.simulator-contents-results-tab-item section .simulator-contents-results-tab-discs .simulator-contents-results-tab-disc{display:-webkit-box;display:-webkit-flex;display:flex;gap:5px}.simulator-contents-results-tab-item section .simulator-contents-results-tab-discs .simulator-contents-results-tab-disc::before{content:"・"}.simulator-contents-results-tab-item.tabitem-01 .simulator-contents-results-tab-result-item:nth-child(1){width:120px;padding:25px 0}.simulator-contents-results-tab-item.tabitem-01 .simulator-contents-results-tab-result-item:nth-child(2){width:220px;padding:12.5px 0}.simulator-contents-results-tab-item.tabitem-01 .simulator-contents-results-tab-result-item:nth-child(3){width:220px;padding:12.5px 0}.simulator-contents-results-tab-item.tabitem-02 .simulator-contents-results-tab-title sup{font-size:12px}.simulator-contents-results-tab-item.tabitem-02 .simulator-contents-results-tab-discription{font-size:16px}.simulator-contents-results-tab-item.tabitem-02 .simulator-contents-results-tab-result-item:nth-child(1){width:120px;padding:20px 0}.simulator-contents-results-tab-item.tabitem-02 .simulator-contents-results-tab-result-item:nth-child(2){width:220px;padding:25px 0}.simulator-contents-results-tab-item.tabitem-02 .simulator-contents-results-tab-result-item:nth-child(3){width:220px;padding:25px 0}.simulator .hide{display:none}.simulator.simulator-comparison{box-sizing:border-box}.simulator.simulator-comparison *,.simulator.simulator-comparison ::after,.simulator.simulator-comparison ::before{box-sizing:inherit}.simulator.simulator-comparison .simulator-radio-wrap{margin-bottom:20px;display:-ms-grid;display:grid;-ms-grid-columns:(250px)[3];grid-template-columns:repeat(3,250px);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:30px;width:810px;margin:auto;padding-bottom:40px;border-bottom:1px solid #fff}.simulator.simulator-comparison .simulator-radio{box-sizing:border-box}.simulator.simulator-comparison .simulator-radio *,.simulator.simulator-comparison .simulator-radio ::after,.simulator.simulator-comparison .simulator-radio ::before{box-sizing:inherit}.simulator.simulator-comparison .simulator-radio .simulator-radio-button{width:250px;height:100px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;background-color:#fff;border-radius:5px;border:5px solid #fcea05;font-size:16px;font-weight:700;color:#333;text-align:center;cursor:pointer}.simulator.simulator-comparison .simulator-radio .simulator-radio-button::before{content:"";width:16px;height:16px;display:block;position:absolute;top:10px;right:10px;border-radius:50%;border:3px solid #fcea05;background-color:#fcea05}.simulator.simulator-comparison .simulator-radio>input[type=radio]{width:0;height:0;position:absolute;margin:0;overflow:hidden;pointer-events:none}.simulator.simulator-comparison .simulator-radio>input[type=radio]:focus-visible~.simulator-radio-button{outline:auto}.simulator.simulator-comparison .simulator-radio>input[type=radio]:checked~.simulator-radio-button{border-color:#fffec8;background-color:#fcea05}.simulator.simulator-comparison .simulator-radio>input[type=radio]:checked~.simulator-radio-button::before{border-color:#fff}.simulator.simulator-comparison .simulator-comparison-results{padding:20px 50px;background-color:#fcea05}.simulator.simulator-comparison .simulator-comparison-results-item{width:100%;height:80px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 50px;border-radius:5px;background-color:#fff}.simulator.simulator-comparison .simulator-comparison-results-item .simulator-comparison-results-label{font-size:20px;font-weight:700}.simulator.simulator-comparison .simulator-comparison-results-item .simulator-comparison-results-value{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;gap:.4em;font-size:20px;font-weight:700}.simulator.simulator-comparison .simulator-comparison-results-item .simulator-comparison-results-number{font-size:36px;font-weight:700;color:red;line-height:1}.simulator.simulator-comparison .simulator-comparison-results-item [data-note]::before{content:attr(data-note);display:block;text-align:right;font-size:10px;line-height:1.2}.simulator.simulator-comparison .simulator-comparison-results-title{margin-bottom:24px;font-size:24px;font-weight:700;text-align:center}.simulator.simulator-comparison .simulator-results-boxes{display:none;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:17px}.simulator.simulator-comparison .simulator-results-boxes .simulator-results-boxes-items{width:257px}.simulator.simulator-comparison .simulator-results-boxes .simulator-results-boxes-arrow{padding:2px 0}.simulator.simulator-comparison .simulator-results-boxes .simulator-results-boxes-arrow::before{content:"";display:inline-block;border-style:solid;border-width:10px 12px 0 12px;border-color:#fdb713 transparent transparent transparent}.simulator.simulator-comparison .simulator-results-box{display:-ms-grid;display:grid;background-color:#fff;border-radius:10px;overflow:hidden}.simulator.simulator-comparison .simulator-results-box.simulator-results-box-top{min-height:240px;-ms-grid-rows:70px 1fr;grid-template-rows:70px 1fr}.simulator.simulator-comparison .simulator-results-box.simulator-results-box-bottom{min-height:95px;-ms-grid-rows:1fr;grid-template-rows:1fr}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-title{height:70px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;background-color:#fdb813;font-size:16px;font-weight:700;cursor:pointer}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-title::before{content:"";display:block;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);width:18px;height:18px;background:url(/energy/set/data/special/ouchi-denki/img/shared/webp/modal_icon.webp) no-repeat center;background-size:100% auto}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-selected{margin-bottom:6px;font-size:16px;font-weight:700}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-selected .simulator-results-box-selected-small{margin-bottom:4px;font-size:12px}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-label{width:60px;margin:0 auto;padding:3px 0 2px;border-radius:9px;font-size:16px;font-weight:700;color:#fff;line-height:1;background-color:#000}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-price{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:18px;font-weight:700;color:#333}.simulator.simulator-comparison .simulator-results-box .simulator-results-box-number{font-size:30px;line-height:1}.simulator.simulator-comparison .simulator-conditions-text{font-size:16px;font-weight:700;color:#fff;text-align:center}.simulator.simulator-comparison .simulator-notes{margin:35px 0 20px 0;text-align:left}.simulator.simulator-comparison .simulator-notes .simulator-note{display:-webkit-box;display:-webkit-flex;display:flex;font-size:14px;line-height:1.66}.simulator.simulator-comparison ul.simulator-notes .simulator-note::before{content:"・"}.simulator.simulator-comparison ol.simulator-notes .simulator-note{counter-increment:count}.simulator.simulator-comparison ol.simulator-notes .simulator-note::before{content:"※" counter(count);margin-right:8px}.simulator.simulator-comparison .simulator-skew-label{position:relative;padding:16px 36px;font-size:20px;font-weight:700;color:#fff;text-align:center}.simulator.simulator-comparison .simulator-skew-label .simulator-skew-label-text{position:relative;z-index:2}.simulator.simulator-comparison .simulator-skew-label::after,.simulator.simulator-comparison .simulator-skew-label::before{content:"";display:block;position:absolute;top:0;right:16px;bottom:0;left:16px}.simulator.simulator-comparison .simulator-skew-label::before{z-index:0;background-color:#fff;-webkit-transform:skew(-27deg);transform:skew(-27deg)}.simulator.simulator-comparison .simulator-skew-label::after{z-index:1;background-color:#000;-webkit-transform:skew(27deg);transform:skew(27deg)}