.hme05_simulation{background-color:#fff;border-radius:0 1.6rem 1.6rem 0;margin-right:max(4rem,(100% - 1200px)/2);position:relative;z-index:0}@media screen and (max-width:768px){.hme05_simulation{margin-right:var(--sp-adjust)}}.hme05_simulation .heading-group{background-color:#fee103;border-radius:0 1.6rem 0 0}.hme05_simulation .heading-group .heading-content{margin-left:auto;max-width:var(--pc-adjust);padding:3.2rem 6.4rem}@media screen and (max-width:768px){.hme05_simulation .heading-group .heading-content{padding:2rem 2.4rem}}.hme05_simulation .heading-group .heading{align-items:center;display:flex;font-size:2.8rem;gap:2.4rem;margin:0}@media screen and (max-width:768px){.hme05_simulation .heading-group .heading{font-size:2.4rem;gap:1.6rem}}.hme05_simulation .heading-group .heading .sub{font-size:1.6rem;font-weight:500;line-height:1}@media screen and (max-width:768px){.hme05_simulation .heading-group .heading .sub{font-size:1.2rem}}.hme05_simulation .content{margin-left:auto;max-width:var(--pc-adjust);padding:5.5rem 6.4rem}@media screen and (max-width:768px){.hme05_simulation .content{margin-left:0;padding:4rem 2rem 5.6rem}}.hme05_simulation .title-group{display:flex;flex-direction:row-reverse;gap:1.2rem 2rem;margin-bottom:3.2rem}@media screen and (max-width:768px){.hme05_simulation .title-group{flex-direction:column;margin-bottom:2.4rem}}.hme05_simulation .title-group:not(:first-child){margin-top:7.2rem}@media screen and (max-width:768px){.hme05_simulation .title-group:not(:first-child){margin-top:4.8rem}}.hme05_simulation .title-group .text{margin-right:auto}@media screen and (max-width:768px){.hme05_simulation .title-group .text{margin-right:0}}.hme05_simulation .title-group .title{border-bottom:4px solid var(--color-main);font-size:2.8rem;margin-bottom:2rem;width:fit-content}@media screen and (max-width:768px){.hme05_simulation .title-group .title{font-size:2.4rem;margin-bottom:1.5rem;width:100%}}.hme05_simulation .detail-text{font-size:2rem;line-height:1.6}@media screen and (max-width:768px){.hme05_simulation .detail-text{font-size:1.4rem}}.hme05_simulation .detail-text p{margin:0 0 2.4rem}@media screen and (max-width:768px){.hme05_simulation .detail-text p{margin-bottom:1.6rem}}.hme05_simulation .detail-text p:last-child{margin-bottom:0}.hme05_simulation .detail-text .large{font-size:2.8rem}@media screen and (max-width:768px){.hme05_simulation .detail-text .large{font-size:1.8rem}}.hme05_simulation .accordion{background-color:#fffbd9;border-radius:.8rem;margin-top:3.2rem;overflow:hidden}@media screen and (max-width:768px){.hme05_simulation .accordion{border-radius:.4rem}}.hme05_simulation .accordion summary::-webkit-details-marker{display:none}.hme05_simulation .accordion.-js-open .toggle-icon{transform:rotate(-180deg)}.hme05_simulation .accordion .toggle{background-color:#fee103;cursor:pointer;font-size:2.4rem;font-weight:700;line-height:1.5;list-style-type:none;padding:.8rem 5rem;position:relative;text-align:center}@media screen and (max-width:768px){.hme05_simulation .accordion .toggle{font-size:1.6rem}}.hme05_simulation .accordion .toggle-icon{aspect-ratio:1/1;background:var(--color-base) no-repeat center center/8px auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' style='fill:%23fff' viewBox='0 0 8.004 6'%3E%3Cpath d='M4.502 5.746a.627.627 0 0 1-1 0L.102.855A.555.555 0 0 1 .602 0h6.8a.555.555 0 0 1 .5.855z'/%3E%3C/svg%3E");border-radius:50%;display:block;margin-top:-1.2rem;position:absolute;right:2.4rem;top:50%;transition:transform .3s;width:2.4rem}@media screen and (max-width:768px){.hme05_simulation .accordion .toggle-icon{margin-top:-1rem;right:2.6rem;width:2rem}}.hme05_simulation .accordion .detail{display:none;font-size:1.4rem;line-height:1.6;padding:0 4rem}@media screen and (max-width:768px){.hme05_simulation .accordion .detail{padding:0 1.6rem}}.hme05_simulation .accordion .detail:after,.hme05_simulation .accordion .detail:before{content:"";display:block;height:3.2rem}@media screen and (max-width:768px){.hme05_simulation .accordion .detail:after,.hme05_simulation .accordion .detail:before{height:2rem}}.hs-inline-edit .hme05_simulation .accordion summary{pointer-events:none}.hs-inline-edit .hme05_simulation .accordion .detail{display:block}.hme05_simulation .decoration{bottom:-155px;display:block;position:absolute;right:-160px;z-index:-1}@media screen and (max-width:768px){.hme05_simulation .decoration{bottom:-13.5rem;right:-4.7rem;width:60.82%}}