@charset "UTF-8";*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-size:10px}@supports (container-type:inline-size){body{padding-bottom:min(150*100cqw/750,150px)}}@supports not (container-type:inline-size){body{padding-bottom:min(150*100vw/750,150px)}}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}main{overflow:hidden}img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.js-lazy-youtube iframe,.js-lazy-map iframe{width:100%;height:100%}.container{margin:0 auto;width:min(750px,100%);container-type:inline-size;container-name:page-container}header{container-type:inline-size;container-name:header-container}main{container-type:inline-size;container-name:main-container}footer{container-type:inline-size;container-name:footer-container}.footer *{margin-block:calc((1em - 1lh)/2)}picture{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none;height:calc(var(--h)*1px)}@supports (container-type:inline-size){@container main-container (max-width: 750px){picture{height:auto}}}@supports not (container-type:inline-size){@media (max-width:750px){picture{height:auto}}}picture img{height:100%}img:not(picture img){height:calc(var(--h)*1px)}@supports (container-type:inline-size){@container main-container (max-width: 750px){img:not(picture img){height:auto}}}@supports not (container-type:inline-size){@media (max-width:750px){img:not(picture img){height:auto}}}picture:not(:first-of-type),img:not(:first-of-type){margin-top:-5px}@supports (container-type:inline-size){picture:not(:first-of-type),img:not(:first-of-type){margin-top:-5px}@container main-container (max-width: 750px){picture:not(:first-of-type),img:not(:first-of-type){margin-top:calc(-5/750*100cqw)}}}@supports not (container-type:inline-size){@media (max-width:750px){picture:not(:first-of-type),img:not(:first-of-type){margin-top:calc(-5/750*100vw)}}}@supports (container-type:inline-size){.btn{border-radius:min(73.87*100cqw/750,73.87px)}}@supports not (container-type:inline-size){.btn{border-radius:min(73.87*100vw/750,73.87px)}}@supports (container-type:inline-size){.btn{box-shadow:0 calc(9*100cqw/750) 0 0 rgba(0,0,0,.11)}}@supports not (container-type:inline-size){.btn{box-shadow:0 calc(9*100vw/750) 0 0 rgba(0,0,0,.11)}}.ripple{position:relative;z-index:1}.ripple::before,.ripple::after{content:"";position:absolute;z-index:-1;inset:0;border-radius:999px;background:#84fa84;scale:.95}.ripple::before{animation:ripple 2s ease-out infinite}.ripple::after{animation:ripple 2s ease-out 1s infinite}@keyframes ripple{0%{scale:.95;opacity:1}80%{scale:1.1 1.2}to{opacity:0}}.a1,.a3{position:relative}@supports (container-type:inline-size){.a1,.a3{box-shadow:0 calc(4*100cqw/750) calc(7*100cqw/750) 0 rgba(0,0,0,.04)}}@supports not (container-type:inline-size){.a1,.a3{box-shadow:0 calc(4*100vw/750) calc(7*100vw/750) 0 rgba(0,0,0,.04)}}.a8{position:relative}.a8__btn{position:absolute;left:50%;translate:-50% 0;display:block}@supports (container-type:inline-size){.a8__btn:first-of-type{top:min(470*100cqw/750,470px)}}@supports not (container-type:inline-size){.a8__btn:first-of-type{top:min(470*100vw/750,470px)}}@supports (container-type:inline-size){.a8__btn:first-of-type{width:min(665*100cqw/750,665px)}}@supports not (container-type:inline-size){.a8__btn:first-of-type{width:min(665*100vw/750,665px)}}@supports (container-type:inline-size){.a8__btn:last-of-type{top:min(660*100cqw/750,660px)}}@supports not (container-type:inline-size){.a8__btn:last-of-type{top:min(660*100vw/750,660px)}}@supports (container-type:inline-size){.a8__btn:last-of-type{width:min(673*100cqw/750,673px)}}@supports not (container-type:inline-size){.a8__btn:last-of-type{width:min(673*100vw/750,673px)}}.a8__btn:last-of-type::before,.a8__btn:last-of-type::after{content:none}@supports (container-type:inline-size){.a8__privacy{padding-top:min(39.5*100cqw/750,39.5px)}}@supports not (container-type:inline-size){.a8__privacy{padding-top:min(39.5*100vw/750,39.5px)}}@supports (container-type:inline-size){.a8__privacy{padding-left:min(30*100cqw/750,30px)}}@supports not (container-type:inline-size){.a8__privacy{padding-left:min(30*100vw/750,30px)}}@supports (container-type:inline-size){.a8__privacy{padding-right:min(30*100cqw/750,30px)}}@supports not (container-type:inline-size){.a8__privacy{padding-right:min(30*100vw/750,30px)}}@supports (container-type:inline-size){.a8__privacy{padding-bottom:min(39.5*100cqw/750,39.5px)}}@supports not (container-type:inline-size){.a8__privacy{padding-bottom:min(39.5*100vw/750,39.5px)}}.a8__privacy a{display:grid;place-content:center}@supports (container-type:inline-size){.a8__privacy a{height:min(74*100cqw/750,74px)}}@supports not (container-type:inline-size){.a8__privacy a{height:min(74*100vw/750,74px)}}.a8__privacy a{color:#353535}@supports (container-type:inline-size){.a8__privacy a{font-size:min(36*100cqw/750,36px)}}@supports not (container-type:inline-size){.a8__privacy a{font-size:min(36*100vw/750,36px)}}.a8__privacy a{font-feature-settings:"palt" 1;letter-spacing:.075em;background-color:#f3f3f3}@supports (container-type:inline-size){.a8__privacy a{border-radius:min(10*100cqw/750,10px)}}@supports not (container-type:inline-size){.a8__privacy a{border-radius:min(10*100vw/750,10px)}}@supports (container-type:inline-size){.cta--1{padding-top:min(70*100cqw/750,70px)}}@supports not (container-type:inline-size){.cta--1{padding-top:min(70*100vw/750,70px)}}@supports (container-type:inline-size){.cta--1{padding-bottom:min(104*100cqw/750,104px)}}@supports not (container-type:inline-size){.cta--1{padding-bottom:min(104*100vw/750,104px)}}@supports (container-type:inline-size){.cta--2{padding-top:min(80*100cqw/750,80px)}}@supports not (container-type:inline-size){.cta--2{padding-top:min(80*100vw/750,80px)}}@supports (container-type:inline-size){.cta--2{padding-bottom:min(117*100cqw/750,117px)}}@supports not (container-type:inline-size){.cta--2{padding-bottom:min(117*100vw/750,117px)}}@supports (container-type:inline-size){.cta--3{padding-top:min(41*100cqw/750,41px)}}@supports not (container-type:inline-size){.cta--3{padding-top:min(41*100vw/750,41px)}}@supports (container-type:inline-size){.cta--3{padding-bottom:min(80*100cqw/750,80px)}}@supports not (container-type:inline-size){.cta--3{padding-bottom:min(80*100vw/750,80px)}}@supports (container-type:inline-size){.cta--4{padding-top:min(190*100cqw/750,190px)}}@supports not (container-type:inline-size){.cta--4{padding-top:min(190*100vw/750,190px)}}@supports (container-type:inline-size){.cta--4{padding-bottom:min(100*100cqw/750,100px)}}@supports not (container-type:inline-size){.cta--4{padding-bottom:min(100*100vw/750,100px)}}@supports (container-type:inline-size){.cta--4{margin-top:max(-146*100cqw/750,-146px)}}@supports not (container-type:inline-size){.cta--4{margin-top:max(-146*100vw/750,-146px)}}.cta--4{background-image:linear-gradient(66deg,#981e23 0,#6d1426 0,#e61c3c 0,#f4a018 0,#f54514 0,#fd8028 100%)}@supports (container-type:inline-size){.cta--5{padding-top:min(29*100cqw/750,29px)}}@supports not (container-type:inline-size){.cta--5{padding-top:min(29*100vw/750,29px)}}@supports (container-type:inline-size){.cta--5{padding-bottom:min(80*100cqw/750,80px)}}@supports not (container-type:inline-size){.cta--5{padding-bottom:min(80*100vw/750,80px)}}.cta__txt{margin:0 auto}@supports (container-type:inline-size){.cta__txt{margin-bottom:max(-12*100cqw/750,-12px)}}@supports not (container-type:inline-size){.cta__txt{margin-bottom:max(-12*100vw/750,-12px)}}@supports (container-type:inline-size){.cta__txt{width:min(550*100cqw/750,550px)}}@supports not (container-type:inline-size){.cta__txt{width:min(550*100vw/750,550px)}}.cta__btn{display:block;margin:0 auto}@supports (container-type:inline-size){.cta__btn{width:min(687*100cqw/750,687px)}}@supports not (container-type:inline-size){.cta__btn{width:min(687*100vw/750,687px)}}@supports (container-type:inline-size){.simulator{margin-top:max(-126*100cqw/750,-126px)}}@supports not (container-type:inline-size){.simulator{margin-top:max(-126*100vw/750,-126px)}}.simulator *{margin-block:calc((1em - 1lh)/2)}@supports (container-type:inline-size){.simulator__wrapper{padding-top:min(192*100cqw/750,192px)}}@supports not (container-type:inline-size){.simulator__wrapper{padding-top:min(192*100vw/750,192px)}}@supports (container-type:inline-size){.simulator__wrapper{padding-bottom:min(17*100cqw/750,17px)}}@supports not (container-type:inline-size){.simulator__wrapper{padding-bottom:min(17*100vw/750,17px)}}.simulator__wrapper{background-image:linear-gradient(180deg,#981e23 0,#6d1426 0,#e61c3c 0,#f4a018 0,#f54514 0,#fb6d0b 49%,#fb7e06 99%)}@supports (container-type:inline-size){.simulator__container{padding-top:min(54*100cqw/750,54px)}}@supports not (container-type:inline-size){.simulator__container{padding-top:min(54*100vw/750,54px)}}@supports (container-type:inline-size){.simulator__container{padding-bottom:min(85*100cqw/750,85px)}}@supports not (container-type:inline-size){.simulator__container{padding-bottom:min(85*100vw/750,85px)}}.simulator__container{margin:0 auto;width:91.3333%;background-color:#fff}@supports (container-type:inline-size){.simulator__container{border-radius:min(10*100cqw/750,10px)}}@supports not (container-type:inline-size){.simulator__container{border-radius:min(10*100vw/750,10px)}}.simulator__head{display:grid}@supports (container-type:inline-size){.simulator__head{-moz-column-gap:min(25*100cqw/750,25px);column-gap:min(25*100cqw/750,25px)}}@supports not (container-type:inline-size){.simulator__head{-moz-column-gap:min(25*100vw/750,25px);column-gap:min(25*100vw/750,25px)}}@supports (container-type:inline-size){.simulator__head{padding-left:min(54*100cqw/750,54px)}}@supports not (container-type:inline-size){.simulator__head{padding-left:min(54*100vw/750,54px)}}@supports (container-type:inline-size){.simulator__head{margin-bottom:min(71*100cqw/750,71px)}}@supports not (container-type:inline-size){.simulator__head{margin-bottom:min(71*100vw/750,71px)}}@supports (container-type:inline-size){.simulator__head{grid-template-columns:min(102*100cqw/750,102px) 1fr}}@supports not (container-type:inline-size){.simulator__head{grid-template-columns:min(102*100vw/750,102px) 1fr}}@supports (container-type:inline-size){.simulator__head img{margin-top:min(6*100cqw/750,6px)}}@supports not (container-type:inline-size){.simulator__head img{margin-top:min(6*100vw/750,6px)}}.simulator__head p{color:#353535}@supports (container-type:inline-size){.simulator__head p{font-size:min(47*100cqw/750,47px)}}@supports not (container-type:inline-size){.simulator__head p{font-size:min(47*100vw/750,47px)}}.simulator__head p{font-weight:700;line-height:1.446;letter-spacing:-.005em;font-feature-settings:"palt" 1}@supports (container-type:inline-size){.simulator__form{padding-left:min(29.5*100cqw/750,29.5px)}}@supports not (container-type:inline-size){.simulator__form{padding-left:min(29.5*100vw/750,29.5px)}}@supports (container-type:inline-size){.simulator__form{padding-right:min(29.5*100cqw/750,29.5px)}}@supports not (container-type:inline-size){.simulator__form{padding-right:min(29.5*100vw/750,29.5px)}}@supports (container-type:inline-size){.simulator__form{padding-bottom:min(34*100cqw/750,34px)}}@supports not (container-type:inline-size){.simulator__form{padding-bottom:min(34*100vw/750,34px)}}.simulator__fields{display:grid}@supports (container-type:inline-size){.simulator__fields{row-gap:min(52*100cqw/750,52px)}}@supports not (container-type:inline-size){.simulator__fields{row-gap:min(52*100vw/750,52px)}}.simulator__field{display:grid}@supports (container-type:inline-size){.simulator__field{row-gap:min(25*100cqw/750,25px)}}@supports not (container-type:inline-size){.simulator__field{row-gap:min(25*100vw/750,25px)}}.simulator__field{color:#353535;font-feature-settings:"palt" 1;letter-spacing:.05em}@supports (container-type:inline-size){.simulator__field label{padding-left:min(28*100cqw/750,28px)}}@supports not (container-type:inline-size){.simulator__field label{padding-left:min(28*100vw/750,28px)}}@supports (container-type:inline-size){.simulator__field label{padding-right:min(28*100cqw/750,28px)}}@supports not (container-type:inline-size){.simulator__field label{padding-right:min(28*100vw/750,28px)}}@supports (container-type:inline-size){.simulator__field label{font-size:min(35*100cqw/750,35px)}}@supports not (container-type:inline-size){.simulator__field label{font-size:min(35*100vw/750,35px)}}.simulator__field label{font-weight:700}.simulator__field label span{color:#cb010e}@supports (container-type:inline-size){.simulator__field select,.simulator__field input{padding-top:min(22*100cqw/750,22px)}}@supports not (container-type:inline-size){.simulator__field select,.simulator__field input{padding-top:min(22*100vw/750,22px)}}@supports (container-type:inline-size){.simulator__field select,.simulator__field input{padding-left:min(29*100cqw/750,29px)}}@supports not (container-type:inline-size){.simulator__field select,.simulator__field input{padding-left:min(29*100vw/750,29px)}}@supports (container-type:inline-size){.simulator__field select,.simulator__field input{padding-right:min(57*100cqw/750,57px)}}@supports not (container-type:inline-size){.simulator__field select,.simulator__field input{padding-right:min(57*100vw/750,57px)}}@supports (container-type:inline-size){.simulator__field select,.simulator__field input{padding-bottom:min(22*100cqw/750,22px)}}@supports not (container-type:inline-size){.simulator__field select,.simulator__field input{padding-bottom:min(22*100vw/750,22px)}}@supports (container-type:inline-size){.simulator__field select,.simulator__field input{font-size:min(32*100cqw/750,32px)}}@supports not (container-type:inline-size){.simulator__field select,.simulator__field input{font-size:min(32*100vw/750,32px)}}.simulator__field select,.simulator__field input{border-color:#000;border-style:solid}@supports (container-type:inline-size){.simulator__field select,.simulator__field input{border-width:min(2*100cqw/750,2px)}}@supports not (container-type:inline-size){.simulator__field select,.simulator__field input{border-width:min(2*100vw/750,2px)}}@supports (container-type:inline-size){.simulator__field select,.simulator__field input{border-radius:min(10*100cqw/750,10px)}}@supports not (container-type:inline-size){.simulator__field select,.simulator__field input{border-radius:min(10*100vw/750,10px)}}.simulator__field select:disabled,.simulator__field input:disabled{cursor:not-allowed}.simulator__field select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#999;cursor:pointer}.simulator__field select:has(option:checked:not([disabled])){color:#353535}.simulator__field select option{color:#353535}.simulator__field select option[disabled]{color:#999}.simulator__field input{width:100%}.simulator__field input::-moz-placeholder{color:#999}.simulator__field input::placeholder{color:#999}.simulator__select-wrapper{position:relative}.simulator__select-wrapper::after{content:"";position:absolute;top:50%}@supports (container-type:inline-size){.simulator__select-wrapper::after{right:min(20*100cqw/750,20px)}}@supports not (container-type:inline-size){.simulator__select-wrapper::after{right:min(20*100vw/750,20px)}}.simulator__select-wrapper::after{translate:0 -50%;display:block}@supports (container-type:inline-size){.simulator__select-wrapper::after{width:min(32*100cqw/750,32px)}}@supports not (container-type:inline-size){.simulator__select-wrapper::after{width:min(32*100vw/750,32px)}}@supports (container-type:inline-size){.simulator__select-wrapper::after{height:min(17*100cqw/750,17px)}}@supports not (container-type:inline-size){.simulator__select-wrapper::after{height:min(17*100vw/750,17px)}}.simulator__select-wrapper::after{background-image:url(../images/simulator/arrow.webp);background-size:cover;pointer-events:none}.simulator__input-wrapper{position:relative}.simulator__input-wrapper::after{content:"円";position:absolute;top:50%}@supports (container-type:inline-size){.simulator__input-wrapper::after{right:min(23*100cqw/750,23px)}}@supports not (container-type:inline-size){.simulator__input-wrapper::after{right:min(23*100vw/750,23px)}}.simulator__input-wrapper::after{translate:0 -50%}@supports (container-type:inline-size){.simulator__input-wrapper::after{font-size:min(32*100cqw/750,32px)}}@supports not (container-type:inline-size){.simulator__input-wrapper::after{font-size:min(32*100vw/750,32px)}}.simulator__btn{display:grid;place-content:center}@supports (container-type:inline-size){.simulator__btn{margin-top:min(78*100cqw/750,78px)}}@supports not (container-type:inline-size){.simulator__btn{margin-top:min(78*100vw/750,78px)}}.simulator__btn{width:100%}@supports (container-type:inline-size){.simulator__btn{height:min(111*100cqw/750,111px)}}@supports not (container-type:inline-size){.simulator__btn{height:min(111*100vw/750,111px)}}.simulator__btn{color:#1e79fe}@supports (container-type:inline-size){.simulator__btn{font-size:min(35*100cqw/750,35px)}}@supports not (container-type:inline-size){.simulator__btn{font-size:min(35*100vw/750,35px)}}.simulator__btn{font-weight:500}@supports (container-type:inline-size){.simulator__btn{border-radius:min(10*100cqw/750,10px)}}@supports not (container-type:inline-size){.simulator__btn{border-radius:min(10*100vw/750,10px)}}.simulator__btn{border-color:#1e79fe;border-style:solid}@supports (container-type:inline-size){.simulator__btn{border-width:min(2*100cqw/750,2px)}}@supports not (container-type:inline-size){.simulator__btn{border-width:min(2*100vw/750,2px)}}.simulator__btn{background-color:#fff;cursor:pointer}.simulator__btn:disabled{color:#fff;background-color:#ddd;border-color:#ddd;cursor:not-allowed}@supports (container-type:inline-size){.simulator__note{margin-top:min(20*100cqw/750,20px)}}@supports not (container-type:inline-size){.simulator__note{margin-top:min(20*100vw/750,20px)}}@supports (container-type:inline-size){.simulator__note{font-size:min(16*100cqw/750,16px)}}@supports not (container-type:inline-size){.simulator__note{font-size:min(16*100vw/750,16px)}}.simulator__note{font-weight:500;line-height:1.25;font-feature-settings:"palt" 1;letter-spacing:.16em}.simulator__arrow{position:relative;translate:0 -.5%;z-index:-1}@supports (container-type:inline-size){.simulator__arrow>div{height:min(88*100cqw/750,88px)}}@supports not (container-type:inline-size){.simulator__arrow>div{height:min(88*100vw/750,88px)}}.simulator__arrow>div{background-color:#f97d06;clip-path:polygon(0 1%,50% 100%,100% 0)}@supports (container-type:inline-size){.simulator__arrow{filter:drop-shadow(0 0 min(20*100cqw/750,20px) rgba(0,0,0,.16))}}@supports not (container-type:inline-size){.simulator__arrow{filter:drop-shadow(0 0 min(20*100vw/750,20px) rgba(0,0,0,.16))}}.simulator__result{display:none;position:relative}@supports (container-type:inline-size){.simulator__result{padding-top:min(31*100cqw/750,31px)}}@supports not (container-type:inline-size){.simulator__result{padding-top:min(31*100vw/750,31px)}}.simulator__result{margin:0 auto;width:96.0584%}@supports (container-type:inline-size){.simulator__result{border-top:#ddd solid min(2*100cqw/750,2px)}}@supports not (container-type:inline-size){.simulator__result{border-top:#ddd solid min(2*100vw/750,2px)}}.simulator__result-img{margin:0 auto}@supports (container-type:inline-size){.simulator__result-img{width:min(406*100cqw/750,406px)}}@supports not (container-type:inline-size){.simulator__result-img{width:min(406*100vw/750,406px)}}.simulator__result-price{position:relative}@supports (container-type:inline-size){.simulator__result-price{padding-bottom:min(15*100cqw/750,15px)}}@supports not (container-type:inline-size){.simulator__result-price{padding-bottom:min(15*100vw/750,15px)}}.simulator__result-price{margin:0 auto}@supports (container-type:inline-size){.simulator__result-price{margin-top:min(42*100cqw/750,42px)}}@supports not (container-type:inline-size){.simulator__result-price{margin-top:min(42*100vw/750,42px)}}@supports (container-type:inline-size){.simulator__result-price{width:min(441*100cqw/750,441px)}}@supports not (container-type:inline-size){.simulator__result-price{width:min(441*100vw/750,441px)}}@supports (container-type:inline-size){.simulator__result-price{min-height:min(106.8*100cqw/750,106.8px)}}@supports not (container-type:inline-size){.simulator__result-price{min-height:min(106.8*100vw/750,106.8px)}}.simulator__result-price{color:#e32907;font-weight:500}@supports (container-type:inline-size){.simulator__result-price{border-bottom:#e32907 solid min(3*100cqw/750,3px)}}@supports not (container-type:inline-size){.simulator__result-price{border-bottom:#e32907 solid min(3*100vw/750,3px)}}.simulator__result-price::after{content:"円";position:absolute}@supports (container-type:inline-size){.simulator__result-price::after{right:min(25*100cqw/750,25px)}}@supports not (container-type:inline-size){.simulator__result-price::after{right:min(25*100vw/750,25px)}}@supports (container-type:inline-size){.simulator__result-price::after{bottom:min(17*100cqw/750,17px)}}@supports not (container-type:inline-size){.simulator__result-price::after{bottom:min(17*100vw/750,17px)}}@supports (container-type:inline-size){.simulator__result-price::after{font-size:min(35*100cqw/750,35px)}}@supports not (container-type:inline-size){.simulator__result-price::after{font-size:min(35*100vw/750,35px)}}.simulator__result-price p{margin:0 auto;max-width:7ch;width:-moz-fit-content;width:fit-content}@supports (container-type:inline-size){.simulator__result-price p{font-size:min(74*100cqw/750,74px)}}@supports not (container-type:inline-size){.simulator__result-price p{font-size:min(74*100vw/750,74px)}}.simulator__result-price p{line-height:1.2;word-break:break-all;overflow-wrap:break-word}@supports (container-type:inline-size){.simulator__result-txt{margin-top:min(32*100cqw/750,32px)}}@supports not (container-type:inline-size){.simulator__result-txt{margin-top:min(32*100vw/750,32px)}}.simulator__result-txt{color:#353535}@supports (container-type:inline-size){.simulator__result-txt{font-size:min(35*100cqw/750,35px)}}@supports not (container-type:inline-size){.simulator__result-txt{font-size:min(35*100vw/750,35px)}}.simulator__result-txt{font-weight:500;letter-spacing:.14em;font-feature-settings:"palt" 1;text-align:center}.simulator__result-bubble{position:absolute;top:100%}@supports (container-type:inline-size){.simulator__result-bubble{left:min(12*100cqw/750,12px)}}@supports not (container-type:inline-size){.simulator__result-bubble{left:min(12*100vw/750,12px)}}@supports (container-type:inline-size){.simulator__result-bubble{width:min(682*100cqw/750,682px)}}@supports not (container-type:inline-size){.simulator__result-bubble{width:min(682*100vw/750,682px)}}@supports (container-type:inline-size){.simulator__result-bubble{translate:0 min(49*100cqw/750,49px)}}@supports not (container-type:inline-size){.simulator__result-bubble{translate:0 min(49*100vw/750,49px)}}@supports (container-type:inline-size){.simulator .cta.is-calculated{padding-top:min(140*100cqw/750,140px)}}@supports not (container-type:inline-size){.simulator .cta.is-calculated{padding-top:min(140*100vw/750,140px)}}.sticky{width:min(750px,100%);position:fixed;left:50%;bottom:0;translate:-50% 0;z-index:100}@supports (container-type:inline-size){.sticky{padding-top:min(32.5*100cqw/750,32.5px)}}@supports not (container-type:inline-size){.sticky{padding-top:min(32.5*100vw/750,32.5px)}}@supports (container-type:inline-size){.sticky{padding-left:min(32.5*100cqw/750,32.5px)}}@supports not (container-type:inline-size){.sticky{padding-left:min(32.5*100vw/750,32.5px)}}@supports (container-type:inline-size){.sticky{padding-right:min(32.5*100cqw/750,32.5px)}}@supports not (container-type:inline-size){.sticky{padding-right:min(32.5*100vw/750,32.5px)}}@supports (container-type:inline-size){.sticky{padding-bottom:min(32.5*100cqw/750,32.5px)}}@supports not (container-type:inline-size){.sticky{padding-bottom:min(32.5*100vw/750,32.5px)}}.sticky{display:grid;grid-template-columns:repeat(2,1fr)}@supports (container-type:inline-size){.sticky{-moz-column-gap:min(31*100cqw/750,31px);column-gap:min(31*100cqw/750,31px)}}@supports not (container-type:inline-size){.sticky{-moz-column-gap:min(31*100vw/750,31px);column-gap:min(31*100vw/750,31px)}}.sticky{background-color:rgba(255,255,255,.85)}@supports (container-type:inline-size){.sticky__btn{border-radius:min(11*100cqw/750,11px)}}@supports not (container-type:inline-size){.sticky__btn{border-radius:min(11*100vw/750,11px)}}.sticky__btn{overflow:hidden;--shadow-color:#fff}@supports (container-type:inline-size){.sticky__btn{box-shadow:0 min(4*100cqw/750,4px) 0 var(--shadow-color)}}@supports not (container-type:inline-size){.sticky__btn{box-shadow:0 min(4*100vw/750,4px) 0 var(--shadow-color)}}.sticky__btn--blue{--shadow-color:#024bcb}.sticky__btn--red{--shadow-color:#c80603}