.epa-simulator{--epa-bg: #fff1b0;--epa-accent: #ff5f00;--epa-ink: #1e1e1e;--epa-white: #fff;--sim-radius: 1rem;--sim-border: 6px;--sim-pad-x: .75rem;position:relative;padding-inline:var(--sim-pad-x);margin-block:2.75rem;background-color:var(--epa-bg);border:var(--sim-border) solid var(--epa-accent);border-radius:var(--sim-radius)}.epa-simulator .epa-simulator__label{position:absolute;top:-2rem;left:0;z-index:1;display:inline-block;padding:.5rem .625rem;font-size:.75rem;font-weight:700;background-color:var(--epa-white);border:3px solid var(--epa-ink);border-radius:100vmax;box-shadow:0 3px var(--epa-ink);transform:rotate(-6deg)}.epa-simulator .epa-accordion summary{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-block:1.75rem 1rem;border-radius:var(--sim-radius)}.epa-simulator .epa-accordion summary h2{margin-inline:auto;color:var(--epa-accent)}.epa-simulator .epa-accordion summary p{margin-top:.25rem;width:100%;text-align:center}.epa-simulator .epa-accordion summary::marker,.epa-simulator .epa-accordion summary::-webkit-details-marker{display:none}.epa-simulator .epa-accordion .epa-accordion__content{min-height:calc(var(--js-acc-content, 0px));transition:height .5s ease-in-out;overflow:hidden}.epa-simulator[data-sim-accordion=true] .epa-accordion summary{padding:1.75rem .875rem 1rem}.epa-simulator[data-sim-accordion=true] .epa-accordion summary span{position:absolute;top:50%;right:-.375rem;display:block;flex-shrink:0;width:1.125rem;height:1.125rem;background-color:#000;border-radius:100%;transform:translateY(-50%)}.epa-simulator[data-sim-accordion=true] .epa-accordion summary span:before,.epa-simulator[data-sim-accordion=true] .epa-accordion summary span:after{content:"";position:absolute;top:50%;left:50%;display:block;width:.625rem;height:.125rem;background-color:#fff;border-radius:100vmax;translate:-50% -50%}.epa-simulator[data-sim-accordion=true] .epa-accordion summary span:after{rotate:90deg;transition:rotate .2s}.epa-simulator[data-sim-accordion=true] .epa-accordion summary p{font-size:.75rem}.epa-simulator[data-sim-accordion=true] .epa-accordion[open] summary span:after{rotate:0deg}.epa-simulator[data-sim-accordion=false] .epa-accordion summary span{display:none}.epa-simulator[data-sim-accordion=false] .epa-accordion .epa-accordion__content{height:auto;overflow:inherit}.epa-simulator .simpleSimulator{margin-inline:auto;max-width:30rem;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif}.epa-simulator .simpleSimulator .hdn{display:none}.epa-simulator .simpleSimulator .sim_input{justify-content:space-between;gap:1.125rem 2.25rem;padding-bottom:1.5rem}.epa-simulator .simpleSimulator .sim_input>.sim_input1,.epa-simulator .simpleSimulator .sim_input>.sim_input2{max-width:unset;width:100%;padding:1.125rem min(4.7vw,1.125rem);background-color:var(--epa-white);border:0}.epa-simulator .simpleSimulator .sim_input>.sim_input1 .sim_input_btns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.epa-simulator .simpleSimulator .sim_input>.sim_input2{margin-top:0}.epa-simulator .simpleSimulator .sim_input>.sim_input2:before,.epa-simulator .simpleSimulator .sim_input>.sim_input2:after{content:"";position:absolute;left:50%;display:block;width:0;height:0;background:none;border-top:20px solid var(--epa-accent);border-left:20px solid transparent;border-right:20px solid transparent;transform:translate(-50%,-.875rem) rotate(0)}.epa-simulator .simpleSimulator .sim_input>.sim_input2:before{top:-.75rem}.epa-simulator .simpleSimulator .sim_input>.sim_input2:after{top:calc(100% + 6px)}.epa-simulator .simpleSimulator .sim_input>.sim_input2 .sim_input_btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.epa-simulator .simpleSimulator .sim_input .sim_input_head{font-size:min(4vw,1.125rem)}.epa-simulator .simpleSimulator .sim_input .sim_input_head span{flex-shrink:0;padding:.25rem .5rem;font-size:min(3.2vw,.75rem);font-weight:700}.epa-simulator .simpleSimulator .sim_input .sim_input_btns{gap:.25rem}.epa-simulator .simpleSimulator .sim_input .sim_input_btns>label{padding:.375rem .625rem;min-height:2.5rem;color:#00000080;font-size:.875rem;font-weight:400;white-space:nowrap;background:#f6f6f6;border:2px solid #f6f6f6;border-radius:.5rem}.epa-simulator .simpleSimulator .sim_input .sim_input_btns>label.checked{color:#000;background:#fffaa2;border-color:var(--epa-accent)}.epa-simulator .simpleSimulator .sim_input .sim_input_btns>label:hover:not(.checked){border-color:var(--epa-accent)}.epa-simulator .simpleSimulator .sim_input .sim_input_notes{margin-top:16px;width:100%}.epa-simulator .simpleSimulator .sim_input .sim_input_notes>li{margin-left:.625rem;max-width:unset;font-size:.625rem;text-align:center}.epa-simulator .simpleSimulator .sim_input .sim_input_notes>li:before{content:"※"}.epa-simulator .simpleSimulator .sim_input .sim_input_notes>li a{text-decoration:underline}.epa-simulator .simpleSimulator .sim_input .sim_input_notes>li a:after{content:"";display:inline-block;width:1rem;height:.625rem;vertical-align:text-bottom;background:url(/article/assets/common/images/ui-elements/ico-external.svg) no-repeat center / contain}.epa-simulator .simpleSimulator .sim_input .sim_input_notes.clone{display:none}.epa-simulator .simpleSimulator .sim_input .sim_conv{margin-top:.625rem;margin-bottom:.5rem}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn{position:relative;display:flex;align-items:center;justify-content:center;padding-inline:3rem 2rem;margin-inline:0 6px;width:min(calc(100% - 6px),26.25rem);height:3.75rem;font-size:.875rem;font-weight:700;text-align:center;border:0;border-radius:.5rem;transform:translateZ(0)}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:before{content:"";position:absolute;top:70%;left:.5rem;display:block;width:3.188rem;height:3.75rem;background-image:image-set(url(/article/assets/common/images/enegori/img-enegori-11-70w.webp) 1x,url(/article/assets/common/images/enegori/img-enegori-11-140w.webp) 2x);background-size:contain;background-repeat:no-repeat;opacity:0;transform:translateY(-100%);transition:margin-top .4s cubic-bezier(.68,-.6,.32,2)}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:after{content:"";position:absolute;top:calc(50% + 2px);right:1.5rem;display:block;width:.75rem;height:.5rem;background:url(/article/assets/common/images/ui-elements/ico-arrow-black.svg) no-repeat center / contain;transform:translateY(-50%) rotate(180deg)}.epa-simulator .simpleSimulator .sim_input .sim_conv.-active .sim_conv_btn{color:#1e1e1e!important;background:#fdd000!important;border:0;box-shadow:none!important;filter:drop-shadow(rgba(30,30,30,.7) 6px 6px 0px)}.epa-simulator .simpleSimulator .sim_input .sim_conv.-active .sim_conv_btn:before{opacity:1}.epa-simulator .simpleSimulator .sim_input .sim_conv_head{margin-bottom:.875rem;font-size:.75rem;font-weight:700;gap:0}.epa-simulator .simpleSimulator .sim_input .sim_conv_head:before,.epa-simulator .simpleSimulator .sim_input .sim_conv_head:after{margin-top:.25rem;width:.75rem;height:1.25rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" viewBox="0 0 12 19" fill="none"><path d="M11.6486 18.222L0 0L4.5595 0.0254292L11.6486 18.222Z" fill="%231E1E1E"/></svg>') no-repeat center / contain;transform:none}.epa-simulator .simpleSimulator .sim_input .sim_conv_head:before{margin-right:.25rem}.epa-simulator .simpleSimulator .sim_input .sim_conv_head:after{transform:scaleX(-1)}.epa-simulator .simpleSimulator .sim_anser{padding-bottom:1.75rem;display:block}.epa-simulator .simpleSimulator .sim_anser.hidden{display:none}.epa-simulator .simpleSimulator .sim_anser:before{content:"";display:block;margin-bottom:1.5rem;width:100%;height:1px;background-image:repeating-linear-gradient(90deg,#000,#000 5px,transparent 5px,transparent 10px);background-position:left top;background-repeat:repeat-x;background-size:100% 1px}.epa-simulator .simpleSimulator .sim_anser .sim_anser_head span{font-size:1.25rem;font-weight:700}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku{display:inline-block;padding:1rem;width:100%;height:auto;font-size:1.125rem;font-weight:700;background:var(--epa-white);border:0;border-radius:.5rem;z-index:0}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku div{position:relative;line-height:1.4;z-index:0}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku div:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:15px;background-color:#fffaa2;border-radius:100vmax;transform:translate(-50%);opacity:.7;z-index:-1}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku .sim_anser_head.clone{width:100%;font-size:1rem;font-weight:700}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku .sim_anser_head.clone span,.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku .sim_anser_head.clone br{display:none}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku .yearSaving{color:red;font-size:2.5rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku+.sim_anser_details_notes_outer{display:none}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details{margin-top:1.5rem;margin-bottom:2rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_head,.epa-simulator .simpleSimulator .sim_anser .sim_cp_head{font-size:.875rem}.epa-simulator .simpleSimulator .sim_anser .sim_cp_head:before,.epa-simulator .simpleSimulator .sim_anser .sim_cp_head:after{height:14px}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table{margin-top:.5rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:first-of-type>dt,.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:first-of-type>dd,.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:last-of-type>dt,.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:last-of-type>dd{border-radius:0}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:first-of-type>dt,.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:first-of-type>dd{border-top:1px solid #bbb}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl{align-items:stretch;font-size:.875rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dt{height:2.5rem;background:#ededed;border-top:0;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:0}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dt.y{background:#fff3e6}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dd{height:2.5rem;border-top:0;border-bottom:1px solid #bbb;border-inline:1px solid #bbb}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dd .fontS{font-size:.875rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dd .yearSaving{color:var(--epa-accent);font-size:1.125rem;font-weight:700}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_notes{margin:.625rem auto 0}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_notes>li{font-size:.625rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_notes>li:before{content:"※"}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_btn.toggleBtn{position:relative;display:inline-flex;justify-content:center;padding:8px 48px;font-size:11px;font-weight:500;line-height:1.4;border-radius:10px;cursor:pointer}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_btn.toggleBtn .objTabSp{display:none}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_btn.toggleBtn .ico{position:absolute;top:calc(50% - 5px);right:10px;width:10px;height:10px}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_btn.toggleBtn .ico:before{content:"";position:absolute;top:4px;left:0;width:10px;height:2px;background:#000}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_btn.toggleBtn .ico:after{content:"";position:absolute;top:0;left:4px;width:2px;height:10px;background:#000;transition:transform .2s}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_btn.toggleBtn.open .ico:after{transform:rotate(90deg)}.epa-simulator .simpleSimulator .sim_anser .cpInfoTermBody.toggleBody{opacity:0}.epa-simulator .simpleSimulator .sim_anser .cpInfoTermBody.toggleBody.open{opacity:1}.epa-simulator .simpleSimulator .sim_anser .sim_convSim,.epa-simulator .simpleSimulator .sim_anser .sim_convEntry{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;padding-inline:2rem;margin-inline:0 6px;width:min(calc(100% - 6px),26.25rem);height:3.75rem;font-size:1rem;font-weight:700;text-align:center;border:0;border-radius:.5rem;filter:drop-shadow(6px 6px #1e1e1eb3);transform:translateZ(0);transition:background-color .4s cubic-bezier(.25,.46,.45,.94)}.epa-simulator .simpleSimulator .sim_anser .sim_convSim:before,.epa-simulator .simpleSimulator .sim_anser .sim_convEntry:before{content:"";position:absolute;z-index:-1;top:50%;right:.875rem;display:block;height:2.25rem;background-size:contain;background-repeat:no-repeat;background-position:right;transform:translateY(-50%)}.epa-simulator .simpleSimulator .sim_anser .sim_convSim:after,.epa-simulator .simpleSimulator .sim_anser .sim_convEntry:after{content:"";position:absolute;top:50%;right:.75rem;display:block;width:1rem;height:1rem;background:url(/article/assets/common/images/ui-elements/ico-external.svg) no-repeat center / contain;transform:translateY(-50%)}.epa-simulator .simpleSimulator .sim_anser .sim_convSim{margin-block:1.5rem .75rem;background-color:#fdd000}.epa-simulator .simpleSimulator .sim_anser .sim_convSim:hover{background-color:#fee799}.epa-simulator .simpleSimulator .sim_anser .sim_convSim:before{width:66.66%;background-image:url(/article/assets/common/images/ui-elements/logo-simulation.svg)}.epa-simulator .simpleSimulator .sim_anser .sim_convSim .objTabSp{display:none}.epa-simulator .simpleSimulator .sim_anser .sim_convEntry{background-color:#08eeb9}.epa-simulator .simpleSimulator .sim_anser .sim_convEntry:hover{background-color:#9afbee}.epa-simulator .simpleSimulator .sim_anser .sim_convEntry:before{width:40%;background-image:url(/article/assets/common/images/ui-elements/logo-entry.svg)}.epa-simulator .simpleSimulator .sim_anser_details .sim_cp_date,.epa-simulator .simpleSimulator .sim_anser_details .sim_cp_otoku_head,.epa-simulator .simpleSimulator .sim_anser_details .sim_cp_otoku,.epa-simulator .simpleSimulator .sim_anser_details .sim_anser_head,.epa-simulator .simpleSimulator .sim_anser_details .sim_anser_otoku{display:none}.epa-simulator .simpleSimulator .sim_anser_details .sim_cp_bnr{margin:.5rem auto 0;transition:opacity .25s}.epa-simulator .simpleSimulator .sim_anser_details .sim_cp_bnr:hover{opacity:.7}@media (any-hover: hover){.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:hover:before{margin-top:-.25rem}.epa-simulator .simpleSimulator .sim_input .sim_conv.-active .sim_conv_btn:hover{opacity:1}}@media (min-width: 480px){.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn{margin-inline:auto;border-radius:1rem}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:before{top:75%}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:after{right:2.25rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku{width:auto}.epa-simulator .simpleSimulator .sim_anser .sim_convSim,.epa-simulator .simpleSimulator .sim_anser .sim_convEntry{margin-inline:auto;border-radius:1rem}.epa-simulator .simpleSimulator .sim_anser .sim_convSim:after,.epa-simulator .simpleSimulator .sim_anser .sim_convEntry:after{right:1.375rem}}@media (min-width: 768px){.epa-simulator{--sim-pad-x: 1.75rem}.epa-simulator[data-sim-accordion=true] .epa-accordion summary{padding:1.5rem 1rem 1rem}.epa-simulator[data-sim-accordion=true] .epa-accordion summary span{right:-1.125rem;width:2rem;height:2rem}.epa-simulator[data-sim-accordion=true] .epa-accordion summary p{font-size:1rem}.epa-simulator .epa-simulator__label{padding:.5rem 1rem;font-size:.875rem}.epa-simulator .epa-accordion summary{padding-block:1.5rem 1rem}.epa-simulator .epa-accordion summary p{margin-top:.25rem}.epa-simulator .simpleSimulator .sim_input .sim_input_btns{gap:.5rem}.epa-simulator .simpleSimulator .sim_input .sim_input_btns>label{font-size:1rem;font-weight:500}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:before{left:1.25rem;width:4.25rem;height:5rem}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:after{width:1.25rem;height:.875rem}.epa-simulator .simpleSimulator .sim_anser .sim_convSim:after,.epa-simulator .simpleSimulator .sim_anser .sim_convEntry:after{width:1.625rem;height:1.25rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_head{font-size:1.13rem}.epa-simulator .simpleSimulator .sim_anser .sim_cp_head{font-size:1.25rem}.epa-simulator .simpleSimulator .sim_anser .sim_cp_head:before,.epa-simulator .simpleSimulator .sim_anser .sim_cp_head:after{height:20px}}@media (min-width: 1024px){.epa-simulator{margin-block:2.5rem;--sim-border: 8px;--sim-radius: 2rem}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn{height:5rem;font-size:1.125rem;border-radius:1rem}.epa-simulator .simpleSimulator .sim_input .sim_conv .sim_conv_btn:before{top:80%}.epa-simulator .simpleSimulator .sim_input .sim_conv_head{margin-bottom:.5rem;font-size:.875rem;font-weight:500}.epa-simulator .simpleSimulator .sim_anser{padding-bottom:2rem}.epa-simulator .simpleSimulator .sim_anser:before{margin-bottom:2rem;margin-left:-2.375rem;width:calc(100% + 4.75rem)}.epa-simulator .simpleSimulator .sim_anser .sim_anser_head span{font-size:1.5rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku{padding:1.5rem;font-size:1.875rem;border-radius:1rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku div:after{height:22px}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku .sim_anser_head.clone{font-size:1.125rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_otoku .yearSaving{font-size:3rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details{margin-top:1rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_btn.toggleBtn{padding:8px 80px;font-size:.88rem}.epa-simulator .simpleSimulator .sim_anser .sim_convSim,.epa-simulator .simpleSimulator .sim_anser .sim_convEntry{height:5rem;font-size:1.125rem}.epa-simulator .simpleSimulator .sim_anser .sim_convSim{margin-block:1rem 1.375rem}}@media (min-width: 1025px){.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:first-of-type>dt{border-left:1px solid #bbb}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl:first-of-type>dd{border-top:0;border-left:1px solid #bbb}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl{font-size:1rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dt{border-top:1px solid #bbb;border-left:0;border-right:1px solid #bbb}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dd{height:3.5rem;border-left:0;border-right:1px solid #bbb}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dd .fontS{font-size:1rem}.epa-simulator .simpleSimulator .sim_anser .sim_anser_details_table>dl>dd .yearSaving{font-size:1.5rem}.epa-simulator .simpleSimulator .sim_anser_details .sim_cp_bnr{margin:1rem auto 0}}@media (min-width: 1200px){.epa-simulator{--sim-pad-x: 2.375rem}.epa-simulator .epa-accordion summary p br{display:none}.epa-simulator .epa-simulator__label{left:-.75rem;padding:.625rem 1.25rem;font-size:1.125rem;border:4px solid var(--epa-ink);box-shadow:0 4px var(--epa-ink);transform:rotate(-8deg)}.epa-simulator .simpleSimulator{margin-inline:auto;max-width:100%}.epa-simulator .simpleSimulator .sim_input{padding-bottom:2rem;gap:.875rem 1.625rem}.epa-simulator .simpleSimulator .sim_input>.sim_input1,.epa-simulator .simpleSimulator .sim_input>.sim_input2{padding:1rem}.epa-simulator .simpleSimulator .sim_input>.sim_input1{width:57%}.epa-simulator .simpleSimulator .sim_input>.sim_input1 .sim_input_btns>label{flex:0 0 calc((100% - 24px)/4)}.epa-simulator .simpleSimulator .sim_input>.sim_input2{width:37%}.epa-simulator .simpleSimulator .sim_input>.sim_input2:before{top:50%;left:-7px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:0;border-left:20px solid var(--epa-ink);transform:translate(-100%,-50%) rotate(0)}.epa-simulator .simpleSimulator .sim_input>.sim_input2:after{display:none}.epa-simulator .simpleSimulator .sim_input .sim_input_notes{display:none}.epa-simulator .simpleSimulator .sim_input .sim_input_notes.clone{display:block;margin-top:0}.epa-simulator .simpleSimulator .sim_input .sim_input_notes.clone>li{width:56%;text-align:left}}
