﻿body{background:#fff}#contents{height:calc(100vh - 6rem);height:calc(100dvh - 6rem)}.component-navigation,#pageTop{display:none}.contents-wrap{margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}.contents-simulation__head{padding-top:1.9rem;padding-bottom:1.2rem;width:100%;background:#fff;position:fixed;top:6rem;left:0;z-index:999}.contents-simulation__head .contents-simulation__head--inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;padding-bottom:1.6rem;border-bottom:.1rem solid #e8e8e8;position:relative}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step{flex:0 1 auto;width:auto;display:flex;flex-flow:row wrap;align-items:center;padding:.65rem .8rem;border:.2rem solid #ed5a18;border-radius:1.8rem;box-sizing:border-box;background:#fff;cursor:pointer}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step>*{pointer-events:none}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step_number{margin-right:.6rem;font-size:1.1rem;font-family:"Cabin","Poppins",sans-serif;font-weight:600;line-height:1;letter-spacing:.05em;color:#ed5a18}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step_title{font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:0;color:#000}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step.active{background:#ed5a18}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step.active .contents-simulation__head--step_number,.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step.active .contents-simulation__head--step_title{color:#fff}.contents-simulation__head .contents-simulation__head--inner::before,.contents-simulation__head .contents-simulation__head--inner::after{content:"";width:.8rem;height:1.1rem;background:url("../../img/simulation/simulation_step_arrow.svg?251105") center/cover no-repeat;position:absolute;top:calc((100% - 1.6rem)*.5);transform:translate(0, -50%)}.contents-simulation__head .contents-simulation__head--inner::before{left:40%}.contents-simulation__head .contents-simulation__head--inner::after{left:64.5%}.contents-simulation__body{margin-bottom:11.8rem;padding-top:7.8rem;height:calc(100% - 11.8rem);box-sizing:border-box}.contents-simulation__body .contents-simulation__body--inner{display:flex;justify-content:flex-start;flex-flow:row nowrap;transform:translate3d(0, 0, 0);transition:.5s ease transform}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper{flex:1 0 100%;width:100%;margin-right:1rem;height:auto;overflow-y:scroll}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items{padding:2.2rem 2.5rem;border-radius:1.5rem;background:#f6f4ea}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;justify-content:flex-start;margin-bottom:.6rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title_text{flex:0 1 auto;width:auto;font-size:2rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title_icon{flex:0 1 auto;width:auto;margin-left:.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title_icon img{width:auto;height:2.9rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--text{font-size:1.2rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--text small{display:inline-block;margin-top:.5rem;font-size:1rem;letter-spacing:.05em}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--button{display:block;padding:.15rem 2.4rem;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;text-align:right;color:#ed5a18;position:relative;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--button_icon{width:1.7rem;height:1.7rem;border-radius:50%;background:#ed5a18;position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--button_icon::before,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--button_icon::after{content:"";width:.7rem;height:.1rem;background:#fff;position:absolute;top:50%;left:50%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--button_icon::before{transform:translate(-50%, -50%) rotate(0deg)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--button_icon::after{transform:translate(-50%, -50%) rotate(90deg)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:flex-end;margin-top:1.4rem;position:relative}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items{flex:0 1 auto;width:auto;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box{text-align:center}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box_icon{display:block;margin:0 auto .7rem;width:1.95rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box_icon.children{margin-bottom:1rem;width:1.573rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box_text{display:block;font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.038em}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child{position:relative}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child::before,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child::after{content:"";width:2rem;height:.1rem;background:#000;position:absolute;top:50%;left:4.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child::before{transform:translate(-50%, -50%) rotate(45deg)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child::after{transform:translate(-50%, -50%) rotate(-45deg)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.adult){margin-right:3.7rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children){margin-right:3rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children)+.number_people--box{margin-bottom:1.4rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children)::before,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children)::after{top:37.5%;left:4.15rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people::before{content:"";width:.1rem;height:6.7rem;background:#c7c7c7;position:absolute;left:52%;bottom:0;transform:translateX(-50%)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.size,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.land_st{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;gap:1.3rem 0;margin-top:1.65rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.size .simulation__label,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.land_st .simulation__label{flex:0 1 auto;width:auto}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items+.contents-simulation__body--items{margin-top:.8rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1],.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2]{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_left,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_left{flex:0 1 100%;width:100%;order:2}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_right,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right{flex:0 1 100%;width:100%;order:1}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_left .contents-simulation__body--image{display:block;margin-bottom:2rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_right{margin-bottom:1.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_left.none .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_image::before{background:rgba(255,255,255,.65)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right{margin-bottom:3.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_left{display:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_right{position:relative}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_right .options{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;padding:.7rem 1.5rem 1.95rem;width:100%;box-sizing:border-box;background:#fff;position:sticky;top:0;left:0;z-index:2}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_right .options .options__select_title{flex:0 1 auto;width:auto;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.05em}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_right .options .options__select{flex:0 1 71.0447761194%;width:71.0447761194%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_right .option_list{position:relative;z-index:1}.contents-simulation__body .contents-simulation__body--inner input[type=number]{padding-left:1.4rem;width:6.8rem;height:3.6rem;font-size:1.4rem;font-family:"Cabin","Poppins",sans-serif;font-weight:400;line-height:1;letter-spacing:.1em;border:.1rem solid #c4c4c4;border-radius:0;box-sizing:border-box;background:#fff;outline:none;appearance:none}.contents-simulation__body .contents-simulation__body--inner .simulation__label{display:block;padding-left:1.3rem;position:relative;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--radio,.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--checkbox{margin:0;padding:0;position:absolute;opacity:0}.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--radio:checked+.simulation__label--text,.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--checkbox:checked+.simulation__label--text{border-color:#ed5a18}.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--text{display:block;padding:1.2rem 0;width:13.6rem;font-size:1.6rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.125;letter-spacing:.1em;text-align:center;border:.3rem solid #fff;border-radius:2.4rem;box-sizing:border-box;background:#fff}.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--check{width:3.246rem;height:3.246rem;background:url("/img/simulation/simulation_check.svg") center/cover no-repeat;position:absolute;top:-0.75rem;left:0;z-index:3}.contents-simulation__body .contents-simulation__body--inner .simulation__label:has(input[type=radio]:checked) .simulation__label--check,.contents-simulation__body .contents-simulation__body--inner .simulation__label:has(input[type=check]:checked) .simulation__label--check{background-image:url("/img/simulation/simulation_checked.svg")}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties_title{margin-bottom:3.2rem;font-size:1.8rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;text-align:center}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;gap:2.72rem 0;margin-bottom:2rem;padding:0 1.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property{flex:0 1 44.9230769231%;width:44.9230769231%;position:relative;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property>*:not(input){pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]{margin:0;padding:0;width:100%;height:100%;border:none;border-radius:0;outline:none;position:absolute;appearance:none;opacity:0;z-index:10}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]:checked+.contents-simulation__body--property_check{background-image:url("/img/simulation/simulation_checked.svg")}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]:checked+.contents-simulation__body--property_check+.contents-simulation__body--property_image::after{opacity:1}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]:disabled+.contents-simulation__body--property_check{background-image:url("/img/simulation/simulation_check.svg")}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]:disabled+.contents-simulation__body--property_check+.contents-simulation__body--property_image::after{opacity:0}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]:disabled+.contents-simulation__body--property_check+.contents-simulation__body--property_image+.contents-simulation__body--property_name{color:#ddd}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]:disabled+.contents-simulation__body--property_check+.contents-simulation__body--property_image+.contents-simulation__body--property_name+.contents-simulation__body--property_price .contents-simulation__body--property_price--number,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property input[type=radio]:disabled+.contents-simulation__body--property_check+.contents-simulation__body--property_image+.contents-simulation__body--property_name+.contents-simulation__body--property_price .contents-simulation__body--property_price--unit{color:#ddd}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_check{width:3.246rem;height:3.246rem;background:url("/img/simulation/simulation_check.svg") center/cover no-repeat;position:absolute;top:-1.42rem;left:-1.1rem;z-index:3}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_image{margin-bottom:1.1rem;border-radius:1rem;position:relative;z-index:2;overflow:hidden}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_image img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_image::before{content:"";display:block;padding-top:100%;position:relative;transition:.3s ease background;z-index:2}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_image::after{content:"";width:100%;height:100%;border:.3rem solid #ed5a18;border-radius:1rem;box-sizing:border-box;position:absolute;top:0;left:0;opacity:0;z-index:3}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_name{margin-bottom:.8rem;font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.308;letter-spacing:.1em;transition:.3s ease color}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_price{line-height:1;text-align:right}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_price--number{font-size:1.8rem;font-family:"Cabin","Poppins",sans-serif;font-weight:700;line-height:1.2223;letter-spacing:.1em;color:#ed5a18;transition:.3s ease color}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_price--unit{font-size:1.2rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;transition:.3s ease color}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab{display:block;position:relative}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--default{display:block;padding:1.55rem 1.95rem;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;border:.1rem solid #c4c4c4;background:#fff;position:relative;z-index:1;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--default::after{content:"";width:1rem;height:1rem;border-right:.1rem solid #707070;border-bottom:.1rem solid #707070;box-sizing:border-box;position:absolute;top:50%;right:1.3rem;transform:translate(-25%, -75%) rotate(45deg);transition:.3s ease transform}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--default.active::after{transform:translate(-25%, -25%) rotate(-135deg)}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--list{padding:0 .5rem;width:100%;max-height:27rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.16);box-sizing:border-box;background:#fff;position:absolute;left:0;bottom:.25rem;transform:translateY(100%);overflow-y:scroll;z-index:2;opacity:0;pointer-events:none;transition:.3s ease opacity}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--list .options__select--list_items{display:block;padding:1rem 1.5rem;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--list .options__select--list_items:first-child{margin-top:1rem}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--list .options__select--list_items:last-child{margin-bottom:1rem}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab .options__select--list.active{opacity:1;pointer-events:visible}.contents-simulation__body .contents-simulation__body--inner .options__select.pc{display:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;padding:1.35rem 1.5rem 0;gap:2rem 0}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option{flex:0 1 100%;width:100%;padding:1.95rem 2.4rem 1.78rem;border-radius:1rem;box-sizing:border-box;box-shadow:0 .3rem 1.7rem 0 rgba(0,0,0,.16);background:#fff;position:relative;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option>*:not(input,a){pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=radio],.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=checkbox]{margin:0;padding:0;width:100%;height:100%;border:none;border-radius:1rem;outline:none;position:absolute;top:0;left:0;appearance:none;opacity:0;z-index:2}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=radio]:checked+.contents-simulation__body--option_check,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=checkbox]:checked+.contents-simulation__body--option_check{background-image:url("/img/simulation/simulation_checked.svg")}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=radio]:disabled+.contents-simulation__body--option_check,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=checkbox]:disabled+.contents-simulation__body--option_check{background-image:url("/img/simulation/simulation_check.svg")}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=radio]:disabled+.contents-simulation__body--option_check+.contents-simulation__body--option_image::after,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=checkbox]:disabled+.contents-simulation__body--option_check+.contents-simulation__body--option_image::after{opacity:0}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=radio]:disabled+.contents-simulation__body--option_check+.contents-simulation__body--option_image+.contents-simulation__body--option_name,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=checkbox]:disabled+.contents-simulation__body--option_check+.contents-simulation__body--option_image+.contents-simulation__body--option_name{color:#ddd}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=radio]:disabled+.contents-simulation__body--option_check+.contents-simulation__body--option_image+.contents-simulation__body--option_name+.contents-simulation__body--option_price,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option input[type=checkbox]:disabled+.contents-simulation__body--option_check+.contents-simulation__body--option_image+.contents-simulation__body--option_name+.contents-simulation__body--option_price{color:#ddd}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_check{width:3.5rem;height:3.5rem;background:url("/img/simulation/simulation_check.svg") center/cover no-repeat;position:absolute;top:-1.35rem;left:-1.5rem;z-index:4}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;pointer-events:visible;position:relative;z-index:3}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap>*:not(input,a){pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_image{flex:0 1 38.9891696751%;width:38.9891696751%;height:100%;position:relative;z-index:2;overflow:hidden}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_image img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_image::before{content:"";display:block;padding-top:100%;position:relative;transition:.3s ease background;z-index:2}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info{flex:0 1 54.1516245487%;width:54.1516245487%;pointer-events:visible}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_name{margin-bottom:.6rem;font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.335;letter-spacing:.1em;pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_price{margin-bottom:1.45rem;font-size:1.5rem;font-family:"Cabin","Poppins",sans-serif;font-weight:600;line-height:1.2;letter-spacing:.1em;color:#ed5a18;pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_more{display:block;margin:0 0 0 auto;padding:.2rem 2.5rem .2rem 0;width:fit-content;font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;text-align:right;position:relative;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_more--icon{width:1.7rem;height:1.7rem;border-radius:50%;background:#363636;position:absolute;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_more--icon::before,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_more--icon::after{content:"";width:1rem;height:.1rem;background:#fff;position:absolute;top:50%;left:50%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_more--icon::before{transform:translate(-50%, -50%) rotate(0deg)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_more--icon::after{transform:translate(-50%, -50%) rotate(90deg)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option::after{content:"";width:100%;height:100%;border:.3rem solid #ed5a18;border-radius:1rem;box-sizing:border-box;position:absolute;top:0;left:0;opacity:0;z-index:1;pointer-events:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option:has(input[type=radio]:checked)::after,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option:has(input[type=checkbox]:checked)::after{opacity:1}.contents-simulation__body .contents-simulation__body--inner.contents-wrap{width:100%;height:100%}.contents-simulation__nav{width:100%;position:fixed;left:0;bottom:0;z-index:999}.contents-simulation__nav .contents-simulation__nav--btns{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn .contents-simulation__nav--btn_link{display:block;padding:.5rem 2rem;position:relative;cursor:pointer}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn .contents-simulation__nav--btn_link>*{pointer-events:none}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn .contents-simulation__nav--btn_link--text{font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:.1em}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn .contents-simulation__nav--btn_link::before{content:"";width:.6rem;height:.6rem;box-sizing:border-box;position:absolute;top:50%;transform:translate(0, -50%)}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back{flex:0 1 35.4666666667%;width:35.4666666667%}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link{text-align:center;border:.1rem solid #000;color:#000;background:#fff;transition:.3s ease color,.3s ease background}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link--text{font-family:"Cabin","Poppins",sans-serif}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link::before{border-left:.1rem solid #000;border-bottom:.1rem solid #000;transition:.3s ease border-color;left:2.43rem;transform:translate(25%, -50%) rotate(45deg)}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link.disabled{color:#7f7f7f;background:#a2a2a2}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link.disabled::before{border-left-color:#7f7f7f;border-bottom-color:#7f7f7f}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next{flex:0 1 64.5333333333%;width:64.5333333333%}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link{border:.1rem solid #363636;color:#fff;background:#363636}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link--number{margin-right:2.25rem;font-size:1.6rem;font-family:"Cabin","Poppins",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;position:relative}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link--number::before{content:"";width:.1rem;height:1.7rem;background:#707070;position:absolute;top:50%;right:-1.2rem;transform:translate(100%, -50%)}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link--text{font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link::before{border-top:.1rem solid #fff;border-right:.1rem solid #fff;right:2.43rem;transform:translate(-25%, -50%) rotate(45deg)}.contents-simulation__nav .contents-simulation__nav--result{padding:1.4rem 0 1rem;background:#f6f4ea}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;padding:0 1rem 0 2.5rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan{font-size:0}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price>*,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan>*{display:inline-block}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_price--text,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_loan--text,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_price--text,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_loan--text{margin-right:1.4rem;min-width:5rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.05em}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_price--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_loan--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_price--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_loan--number{font-family:"Cabin","Poppins",sans-serif;line-height:1;letter-spacing:.05em}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_price--unit,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_loan--unit,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_price--unit,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_loan--unit{font-family:"Cabin","Poppins",sans-serif;line-height:1;letter-spacing:.05em}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_loan--tips,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_loan--tips{font-family:"Cabin","Poppins",sans-serif;line-height:1;letter-spacing:0}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price{margin-bottom:.5rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price--text{font-size:1.2rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price--unit{font-size:2rem;font-weight:700}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--text{font-size:1.1rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--unit{font-size:1.4rem;font-weight:600}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--tips{margin-top:.5rem;font-size:1rem;font-weight:500}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--btn .contents-simulation__nav--btn_link{display:block;padding:1.25rem 0;border:.1rem solid #c9c9c9;border-radius:2rem;box-sizing:border-box;background:#fff;cursor:pointer}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--btn .contents-simulation__nav--btn_link--text{display:block;font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:0;text-align:center;pointer-events:none}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper:nth-child(odd){flex:0 1 64.7058823529%;width:64.7058823529%}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper:nth-child(even){flex:0 1 32.6470588235%;width:32.6470588235%}.component-modal.simulation{background:rgba(0,0,0,.75)}.component-modal.simulation .component-modal--container{padding:3.2rem 2.85rem 4rem;width:86.9333333333%;border-radius:1rem}.component-modal.simulation .component-modal--container .component-modal--close{width:2.9rem;height:2.9rem;top:1.2rem;right:1.1rem}.component-modal.simulation .component-modal--container .component-modal--close::before,.component-modal.simulation .component-modal--container .component-modal--close::after{width:1.4rem}.component-modal.simulation .component-modal--container .component-modal--inner>*{flex:0 1 100%;width:100%}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--head{margin-bottom:.6rem}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--head .component-modal--tips{margin-top:.7rem;font-size:1.1rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.182;letter-spacing:.1em;text-align:right}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body{height:calc(100% - 8.6rem);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body::-webkit-scrollbar{display:none}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body .component-modal--tips{margin-top:2.3rem}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body .component-modal--tips .component-modal--tips_title{margin-bottom:1.2rem;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body .component-modal--tips .component-modal--tips_text{font-size:1.1rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.4545;letter-spacing:.05em}.component-modal.simulation .component-modal--container:has(.component-modal--plans){padding:3.2rem 2.55rem;width:94.6666666667%;border-radius:1.5rem;background:#f6f4ea}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--close{width:4rem;height:4rem;top:1.7rem;right:1.5rem}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--close::before,.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--close::after{width:1.8rem}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--head{margin-bottom:2.7rem}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--body{height:calc(100% - 4.3rem)}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--catch{margin-bottom:0;font-size:1.6rem;text-align:left}.component-modal.simulation .component-modal--container:has(.component-modal--option){padding:6.8rem 2.5rem 5.1rem;width:94.6666666667%;border-radius:1.5rem;background:#f6f4ea}.component-modal.simulation .component-modal--container:has(.component-modal--option) .component-modal--close{width:4rem;height:4rem;top:1.7rem;right:1.5rem}.component-modal.simulation .component-modal--container:has(.component-modal--option) .component-modal--close::before,.component-modal.simulation .component-modal--container:has(.component-modal--option) .component-modal--close::after{width:1.8rem}.component-modal.simulation .component-modal--container:has(.component-modal--option) .component-modal--body{height:100%}.component-modal.simulation .component-modal--catch{margin-bottom:.8rem;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;text-align:center}.component-modal.simulation .component-modal--total{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;padding:.6rem 1.6rem .6rem 1.2rem;border:.2rem solid #ed5a18;background:#fff;position:relative}.component-modal.simulation .component-modal--total .component-modal--total_text{flex:0 1 auto;width:auto;font-size:1.2rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;color:#ed5a18}.component-modal.simulation .component-modal--total .component-modal--total_price{flex:0 1 auto;width:auto;font-size:0}.component-modal.simulation .component-modal--total .component-modal--total_price--yen,.component-modal.simulation .component-modal--total .component-modal--total_price--number,.component-modal.simulation .component-modal--total .component-modal--total_price--tax{font-size:1.8rem;font-family:"Cabin","Poppins",sans-serif;font-weight:700;line-height:1.2223;letter-spacing:.1em}.component-modal.simulation .component-modal--total::before{content:"";width:.2rem;height:82.36%;background:#ed5a18;position:absolute;top:50%;left:18.5%;transform:translateY(-50%)}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_title{margin-bottom:.6rem;padding-left:.5rem;font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.077;letter-spacing:.05em;position:relative}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_title::before{content:"";width:.2rem;height:100%;background:#ed5a18;position:absolute;top:0;left:0}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;border:.2rem solid #f6f4ea;background:#f6f4ea}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left,.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--right{display:grid;padding:.65rem 1rem;box-sizing:border-box}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left{flex:0 1 51.6981132075%;width:51.6981132075%;place-content:center flex-start}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left p{font-size:1.2rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.167;letter-spacing:0}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left p.option_name_sub--name{margin-top:.25rem;font-size:1rem;line-height:1.1}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--right{flex:0 1 48.3018867925%;width:48.3018867925%;place-content:center flex-end;background:#fff}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--right p{font-size:1.3rem;font-family:"Cabin","Poppins",sans-serif;font-weight:600;line-height:1.231;letter-spacing:.05em;text-align:right}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data+.component-modal--items_data{margin-top:.2rem}.component-modal.simulation .component-modal--list .component-modal--items+.component-modal--items{margin-top:1.3rem}.component-modal.simulation .component-modal--button{margin:4.2rem auto 0;width:100%}.component-modal.simulation .component-modal--button a,.component-modal.simulation .component-modal--button button{display:block;width:100%;height:auto;padding:2.55rem 0;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;border:none;border-radius:3.8rem;box-sizing:border-box;color:#141414;background:#d5f8ac;background:linear-gradient(135deg, rgb(213, 248, 172) 0%, rgb(175, 229, 87) 100%)}.component-modal.simulation .component-modal--button a::before,.component-modal.simulation .component-modal--button button::before{content:"";width:1rem;height:1rem;border-top:.1rem solid #141414;border-right:.1rem solid #141414;box-sizing:border-box;background:unset;position:absolute;top:50%;right:3rem;transform:translate(-25%, -50%) rotate(45deg)}.component-modal.simulation .component-modal--button a::after,.component-modal.simulation .component-modal--button button::after{display:none}.component-modal.simulation .component-modal--plans{display:grid;grid-template-columns:1fr;gap:1.4rem 0}.component-modal.simulation .component-modal--option{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.component-modal.simulation .component-modal--option .component-modal--option_wrapper{display:contents}.component-modal.simulation .component-modal--option .component-modal--option_wrapper>*{flex:0 1 100%;width:100%}.component-modal.simulation .component-modal--option .component-modal--option_image{margin-bottom:1.9rem;order:2}.component-modal.simulation .component-modal--option .component-modal--option_name{margin-bottom:1.5rem;font-size:1.6rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.5;letter-spacing:.1em;order:1}.component-modal.simulation .component-modal--option .component-modal--option_text{margin-bottom:1.7rem;font-size:1.3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.6775;letter-spacing:.1em;order:3}.component-modal.simulation .component-modal--option .component-modal--option_cost{order:4}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--title{margin-bottom:.8rem;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.2145;letter-spacing:.1em}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--title_dot{color:#ed5a18}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table{display:grid;grid-template-columns:1fr;gap:.2rem 0;border:.2rem solid #363636;background:#363636}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--title{flex:0 1 33.8870431894%;width:33.8870431894%;display:grid;place-content:center;padding:.4rem 1rem;box-sizing:border-box;position:relative}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--title p{font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1.0715;letter-spacing:.1em;color:#fff}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--title::before{content:"";width:90.1960784314%;height:.1rem;background:#fff;position:absolute;left:50%;bottom:-0.05rem;transform:translate(-50%, 100%)}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--data{flex:0 1 66.1129568106%;width:66.1129568106%;display:grid;place-content:center flex-end;padding:.4rem 2.2rem;box-sizing:border-box;background:#fff}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--data p{font-size:1.4rem;font-family:"Cabin","Poppins",sans-serif;font-weight:600;line-height:1.286;letter-spacing:.1em}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box:last-child .component-modal--option_cost--table_box--title::before{display:none}@media screen and (min-width: 961px){#contents{height:calc(100vh - 10.426rem)}.contents-wrap{padding:0;width:126.6rem}.contents-simulation__head{padding:1rem 5rem 3rem;box-sizing:border-box;top:10.426rem}.contents-simulation__head .contents-simulation__head--inner{justify-content:flex-start;gap:0 4.3rem;padding-bottom:1.3rem}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step{flex:0 1 19rem;width:19rem;padding:.85rem 1.8rem}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step_number{margin-right:1.3rem;font-size:1.4rem;letter-spacing:.1em}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step_title{width:76.5%;font-size:1.4rem;letter-spacing:.1em;text-align:center;box-sizing:border-box}.contents-simulation__head .contents-simulation__head--inner .contents-simulation__head--step[data-flow=step2] .contents-simulation__head--step_title{padding-right:2.2rem}.contents-simulation__head .contents-simulation__head--inner::before,.contents-simulation__head .contents-simulation__head--inner::after{width:1.1rem;height:1.4rem;top:calc((100% - 1.3rem)*.5)}.contents-simulation__head .contents-simulation__head--inner::before{left:16.5%}.contents-simulation__head .contents-simulation__head--inner::after{left:34.8%}.contents-simulation__body{margin-bottom:9.3rem;padding-top:8.9rem;height:calc(100% - 9.3rem)}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper{margin-right:5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items{padding:2.6rem 5.9rem;border-radius:3rem;position:relative}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title{margin-bottom:.7rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title_text{font-size:2.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title_icon{margin-left:.8rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--title_icon img{height:3.9rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--text{font-size:1.4rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--text small{font-size:1.1rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--button{margin:0 0 0 auto;width:fit-content;position:absolute;top:3.7rem;right:7.8rem;z-index:10}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people{justify-content:flex-start;gap:0 7.32rem;margin-top:2.3rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box_icon{margin-bottom:.8rem;width:2.412rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box_icon.children{margin-bottom:1.56rem;width:1.945rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box_text{font-size:1.4rem;letter-spacing:.1em}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child::before,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child::after{width:2.5rem;top:40%;left:5.25rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.adult){margin-right:5.34rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.adult)+.number_people--box{margin-bottom:1.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children){margin-right:4.98rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children)+.number_people--box{margin-bottom:3.15rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children)::before,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people .contents-simulation__body--box_items .number_people--box:first-child:has(.children)::after{top:27%;left:5.2rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.number_people::before{height:9.2rem;left:43.5%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.size,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.land_st{justify-content:flex-start;margin-top:3.66rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.size{gap:1rem 1.2rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.land_st{gap:1.9rem 1.2rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.land_st .simulation__label{padding-left:1.1rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.land_st .simulation__label--text{width:17.5rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items .contents-simulation__body--box.land_st .simulation__label--check{top:-0.86rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper .contents-simulation__body--items+.contents-simulation__body--items{margin-top:1.2rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_left,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_left{order:1}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_right,.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right{order:2}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_left{flex:0 1 47.9462875197%;width:47.9462875197%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_left .contents-simulation__body--image{margin-bottom:0}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_right{flex:0 1 48.5781990521%;width:48.5781990521%;margin-bottom:0}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_right .contents-simulation__body--items{padding-bottom:4.44rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step1] .contents-simulation__body--wrapper_right .contents-simulation__body--items:first-child{padding-bottom:1.97rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_left{flex:0 1 68.009478673%;width:68.009478673%;padding-top:1.1rem;padding-left:6.18rem;height:100%;box-sizing:border-box}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right{flex:0 1 26.6192733017%;width:26.6192733017%;margin-bottom:0}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right .contents-simulation__body--items:first-child{padding-top:5rem;padding-bottom:15.84rem;position:relative}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right .contents-simulation__body--items:first-child .contents-simulation__body--title{margin-bottom:1.4rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right .contents-simulation__body--items:first-child .contents-simulation__body--title .contents-simulation__body--title_icon{margin:0;position:absolute;right:2.4rem;bottom:3.4rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step2] .contents-simulation__body--wrapper_right .contents-simulation__body--items:first-child .contents-simulation__body--title .contents-simulation__body--title_icon img{width:16rem;height:auto}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3]{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_left{flex:0 1 27.0142180095%;width:27.0142180095%;display:block}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_left .options{display:none}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_right{flex:0 1 64.7709320695%;width:64.7709320695%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--wrapper[data-flow=step3] .contents-simulation__body--wrapper_right .options{display:none}.contents-simulation__body .contents-simulation__body--inner input[type=number]{padding-left:1.2rem;width:9.2rem;height:3.15rem}.contents-simulation__body .contents-simulation__body--inner .simulation__label{padding-left:1.4rem}.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--text{width:10rem}.contents-simulation__body .contents-simulation__body--inner .simulation__label .simulation__label--check{top:-0.3rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties_title{margin-bottom:1.58rem;padding-left:1.62rem;text-align:left}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties{justify-content:flex-start;gap:4.32rem 3.7rem;margin-bottom:0;padding:1.62rem 0 0 1.62rem;height:calc(92% - 5rem);box-sizing:border-box;overflow-y:scroll}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property{flex:0 1 21.455856491%;width:21.455856491%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_check{top:-1.62rem;left:-1.62rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_image{margin-bottom:1.2rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_name{margin-bottom:0;font-size:1.4rem;line-height:1.3215}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_price--number{font-size:2rem;line-height:1.2}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--properties .contents-simulation__body--property .contents-simulation__body--property_price--unit{font-size:1.5rem}.contents-simulation__body .contents-simulation__body--inner .options__select.sp-tab{display:none}.contents-simulation__body .contents-simulation__body--inner .options__select.pc{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:flex-start;gap:1.2rem 1.2rem}.contents-simulation__body .contents-simulation__body--inner .options__select.pc .options__select--button{display:grid;place-content:center;padding:1.1rem 0;min-height:3.8rem;font-size:1.4rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;border-radius:.5rem;box-sizing:border-box;color:#141414;background:#f6f4ea;cursor:pointer}.contents-simulation__body .contents-simulation__body--inner .options__select.pc .options__select--button.active{color:#fff;background:#ed5a18}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options{justify-content:space-between;padding:1.05rem 0 0 1.3rem;gap:2.2rem 0}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option{flex:0 1 48.6988847584%;width:48.6988847584%;padding:1.9rem 2.4rem 1.4rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_check{width:3.246rem;height:3.246rem;top:-1.05rem;left:-1.3rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_image{flex:0 1 31.0144927536%;width:31.0144927536%}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info{flex:0 1 61.7391304348%;width:61.7391304348%;padding-top:.8rem}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_name{margin-bottom:1.4rem;font-size:1.5rem;line-height:1.3334}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_price{margin-bottom:1.3rem;font-size:1.6rem;line-height:1.1878}.contents-simulation__body .contents-simulation__body--inner .contents-simulation__body--options .contents-simulation__body--option .contents-simulation__body--option_wrap .contents-simulation__body--option_info .contents-simulation__body--option_more{padding:.15rem 2.4rem .15rem 0;font-size:1.4rem}.contents-simulation__body .contents-simulation__body--inner .options__image{margin-bottom:2.7rem;border-radius:3rem;position:relative;overflow:hidden}.contents-simulation__body .contents-simulation__body--inner .options__image .options__image--wrap{position:relative;z-index:1}.contents-simulation__body .contents-simulation__body--inner .options__image .options__image--cover{padding:3rem 1rem 0 3.6rem;width:100%;height:67.5126903553%;box-sizing:border-box;background:#f6f4ea;background:linear-gradient(0deg, rgba(246, 244, 234, 0) 0%, rgba(246, 244, 234, 0.97) 60%, #f6f4ea 100%);position:absolute;top:0;left:0;z-index:2}.contents-simulation__body .contents-simulation__body--inner .options__image .options__image--cover_title{margin-bottom:1.2rem;font-size:2rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em}.contents-simulation__body .contents-simulation__body--inner .options__image .options__image--cover_name{font-size:3rem;font-family:"FP-こぶりなゴシック StdN W6","FP-KoburinaGoStdN-W6","FP-こぶりなゴシック StdN W3","FP-KoburinaGoStdN-W3","A1ゴシック M","A1 Gothic M",sans-serif;font-weight:600;line-height:1;letter-spacing:.1em}.contents-simulation__body .contents-simulation__body--inner.contents-wrap{padding:0 5rem}.contents-simulation__nav{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;flex-direction:row-reverse}.contents-simulation__nav .contents-simulation__nav--btns{flex:0 1 29.4289897511%;width:29.4289897511%;height:auto}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn{height:100%}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn .contents-simulation__nav--btn_link{display:grid;grid-template-columns:auto auto;place-content:center flex-start;align-items:center;padding:.5rem 2rem;height:100%;box-sizing:border-box}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn .contents-simulation__nav--btn_link::before{width:1rem;height:1rem}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back{flex:0 1 25.3731343284%;width:25.3731343284%}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link{place-content:center center}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link::before{border-left-width:.2rem;border-bottom-width:.2rem;top:45%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-back .contents-simulation__nav--btn_link--text{margin-top:3rem}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next{flex:0 1 74.6268656716%;width:74.6268656716%}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link{place-content:center flex-start;border-width:.2rem;transition:.3s ease color,.3s ease background,.3s ease border-color}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link--number{margin-right:2.64rem;font-size:2.1rem}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link--number::before{right:-1.2rem;transition:.3s ease background}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link::before{border-top-width:.2rem;border-right-width:.2rem;right:2.43rem;transform:translate(-25%, -50%) rotate(45deg);transition:.3s ease border-color}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link:hover{border-color:#ed5a18;color:#fff;background:#ed5a18}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link:hover .contents-simulation__nav--btn_link--number::before{background:#fff}.contents-simulation__nav .contents-simulation__nav--btns .contents-simulation__nav--btn.btn-next .contents-simulation__nav--btn_link:hover::before{border-top-color:#fff;border-right-color:#fff}.contents-simulation__nav .contents-simulation__nav--result{flex:0 1 70.5710102489%;width:70.5710102489%;padding:2.1rem 0 2rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner{justify-content:flex-start;padding:0 2rem 0 12.8rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price>*,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan>*{vertical-align:middle}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_price--text,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_loan--text,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_price--text,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_loan--text{margin-right:2.2rem;min-width:9rem;letter-spacing:.1em}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_price--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_loan--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_price--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_loan--number{letter-spacing:.1em}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_price--unit,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price .contents-simulation__nav--result_loan--unit,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_price--unit,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan .contents-simulation__nav--result_loan--unit{letter-spacing:.1em}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price{margin-bottom:.8rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price--text{font-size:1.4rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_price--unit{font-size:2.8rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--text{font-size:1.4rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--number,.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--unit{font-size:1.6rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--result_loan--tips{margin-top:0}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--btn{display:inline-block;width:17.8rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--btn .contents-simulation__nav--btn_link{padding:1.55rem 0;border-radius:3rem}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper .contents-simulation__nav--btn .contents-simulation__nav--btn_link--text{font-size:1.5rem;letter-spacing:.1em}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper:nth-child(odd){flex:0 1 49.0200884322%;width:49.0200884322%}.contents-simulation__nav .contents-simulation__nav--result .contents-simulation__nav--result_inner .contents-simulation__nav--result_wrapper:nth-child(even){flex:0 1 50.0004902009%;width:50.0004902009%}.component-modal.simulation .component-modal--container{padding:4.9rem 4.15rem 5rem;width:47.1rem}.component-modal.simulation .component-modal--container .component-modal--close{width:3.3rem;height:3.3rem;top:1.6rem;right:1.7rem}.component-modal.simulation .component-modal--container .component-modal--close::before,.component-modal.simulation .component-modal--container .component-modal--close::after{width:1.8rem;height:.2rem}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--head{margin-bottom:1.7rem}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--head .component-modal--tips{margin-top:.5rem;font-size:1.2rem;line-height:1.167}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body{height:calc(100% - 11.7rem)}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body .component-modal--tips{margin-top:2.3rem}.component-modal.simulation .component-modal--container .component-modal--inner .component-modal--body .component-modal--tips .component-modal--tips_text{font-size:1.3rem;line-height:1.539;letter-spacing:.1em}.component-modal.simulation .component-modal--container:has(.component-modal--plans){padding:5rem 9.5rem 5.3rem;width:111rem;border-radius:3rem}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--close{top:2.2rem;right:2.4rem}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--head{margin-bottom:3rem}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--body{height:calc(100% - 5rem)}.component-modal.simulation .component-modal--container:has(.component-modal--plans) .component-modal--catch{font-size:2rem;text-align:center}.component-modal.simulation .component-modal--container:has(.component-modal--option){padding:8.2rem 9.5rem 9.1rem;width:111rem;height:58.095%;min-height:44.5rem;max-height:74.0556%;border-radius:3rem}.component-modal.simulation .component-modal--container:has(.component-modal--option) .component-modal--close{top:2rem;right:2.1rem}.component-modal.simulation .component-modal--container:has(.component-modal--option) .component-modal--body{height:100%}.component-modal.simulation .component-modal--catch{margin-bottom:1.1rem;font-size:1.6rem}.component-modal.simulation .component-modal--total{padding:.8rem 2.6rem .8rem 1.7rem}.component-modal.simulation .component-modal--total .component-modal--total_text{font-size:1.4rem}.component-modal.simulation .component-modal--total .component-modal--total_price--yen,.component-modal.simulation .component-modal--total .component-modal--total_price--number,.component-modal.simulation .component-modal--total .component-modal--total_price--tax{font-size:2.8rem;line-height:1.2145}.component-modal.simulation .component-modal--total::before{height:81.999999%;left:17.5%}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_title{margin-bottom:.9rem;font-size:1.4rem;line-height:1.0715;letter-spacing:.1em}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left,.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--right{padding:.55rem 1.8rem}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left{flex:0 1 65.3645833333%;width:65.3645833333%;padding-right:.5rem}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left p{font-size:1.4rem;line-height:1.0715;letter-spacing:.1em}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--left p.option_name_sub--name{margin-top:.5rem;font-size:1rem;line-height:1.167}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--right{flex:0 1 34.6354166667%;width:34.6354166667%;padding-left:.5rem}.component-modal.simulation .component-modal--list .component-modal--items .component-modal--items_data--right p{font-size:1.4rem;line-height:1.286}.component-modal.simulation .component-modal--list .component-modal--items+.component-modal--items{margin-top:1.1rem}.component-modal.simulation .component-modal--button{width:30rem}.component-modal.simulation .component-modal--button a,.component-modal.simulation .component-modal--button button{font-size:1.5rem}.component-modal.simulation .component-modal--button a::before,.component-modal.simulation .component-modal--button button::before{right:4.93rem;transition:.3s ease right}.component-modal.simulation .component-modal--button a:hover::before,.component-modal.simulation .component-modal--button button:hover::before{right:4.5rem}.component-modal.simulation .component-modal--plans{grid-template-columns:repeat(2, 1fr);gap:4.5rem 3.8rem}.component-modal.simulation .component-modal--option{height:100%}.component-modal.simulation .component-modal--option .component-modal--option_wrapper{display:block}.component-modal.simulation .component-modal--option .component-modal--option_wrapper.wrap-left{flex:0 1 42.8260869565%;width:42.8260869565%}.component-modal.simulation .component-modal--option .component-modal--option_wrapper.wrap-right{flex:0 1 48.3695652174%;width:48.3695652174%;height:100%;overflow-y:scroll}.component-modal.simulation .component-modal--option .component-modal--option_image{margin-bottom:0}.component-modal.simulation .component-modal--option .component-modal--option_name{margin-bottom:1.2rem;font-size:2rem;line-height:1.325}.component-modal.simulation .component-modal--option .component-modal--option_text{margin-bottom:1.8rem;font-size:1.4rem;line-height:1.536}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table{grid-template-columns:repeat(2, calc((100% - 0.2rem) / 2));gap:.2rem .2rem}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--title{flex:0 1 37.3576309795%;width:37.3576309795%;padding:.9rem 1rem}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--title::before{width:90.243902439%}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box .component-modal--option_cost--table_box--data{flex:0 1 62.6423690205%;width:62.6423690205%;padding:.9rem 1rem}.component-modal.simulation .component-modal--option .component-modal--option_cost .component-modal--option_cost--table .component-modal--option_cost--table_box:nth-last-child(-n+2) .component-modal--option_cost--table_box--title::before{display:none}}