.estimation .banner-fixed{display:none !important}@media (max-width: 767px){.estimation .footer{margin-bottom:180px}}.estimation .sec-main{margin-top:40px}@media (max-width: 767px){.estimation .sec-main{margin-top:22px}}.estimation .estimate{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-top:36px;border-top:1px solid #DEDEDE;margin-bottom:69px}@media (max-width: 767px){.estimation .estimate{display:block;padding-bottom:20px;border-top:none;margin-bottom:29px}}.estimation .estimate__left{width:calc(50% - 9px);flex-shrink:0;position:sticky;align-self:flex-start;top:70px;z-index:15}@media (max-width: 767px){.estimation .estimate__left{position:fixed;top:auto;left:0;bottom:0;width:100%;z-index:90}}.estimation .estimate__right{width:calc(50% - 9px)}@media (max-width: 767px){.estimation .estimate__right{width:100%}}.estimation .js-est-fields{display:none}.estimation .estimate-summary{padding:17px 17px 23px;background:#F8F8F4}.estimation .estimate-summary__toggle{display:none}@media (max-width: 767px){.estimation .estimate-summary__toggle{display:block;width:100%;margin:0 auto -18px;padding:9px 10px 6px;background:#fff;border:1px solid #C2D95C;border-radius:29px;color:#035162;text-align:center;position:relative;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.075em;font-weight:700}.estimation .estimate-summary__toggle span{position:relative;padding-left:25px}.estimation .estimate-summary__toggle span::before{content:"";position:absolute;top:1px;left:0;width:17px;height:11px;transform:translateY(-50%) rotate(180deg);background:url(../../img/estimation/ico_arrow.svg) no-repeat center/contain;transition:transform 0.3s ease;transform:scaleY(1)}}.estimation .estimate-summary__toggle .est-close{display:none}.estimation .estimate-summary__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}@media (max-width: 767px){.estimation .estimate-summary__head{display:none}}.estimation .estimate-summary__ttl{color:#035162;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.075em;font-weight:700}.estimation .estimate-summary__count{font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.075em;font-weight:400}@media (max-width: 767px){.estimation .estimate-summary__count{position:relative;top:18px;margin-top:-10px}}@media (max-width: 767px){.estimation .estimate-summary__body .estimate-summary__img,.estimation .estimate-summary__body .estimate-summary__list,.estimation .estimate-summary__body .estimate-summary__link{display:none}}.estimation .estimate-summary__img{width:100%;position:relative;overflow:hidden;margin-bottom:18px}.estimation .estimate-summary__img:before{display:block;content:" ";width:100%;padding-top:49.11243%}.estimation .estimate-summary__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.estimation .estimate-summary__img{overflow:visible;margin-bottom:40px;margin-top:20px}}.estimation .estimate-summary__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.estimation .estimate-summary__img__note{font-size:10px;font-size:1rem;line-height:1.7em;letter-spacing:.075em;font-weight:400;position:absolute;bottom:8px;left:11px}@media (max-width: 767px){.estimation .estimate-summary__img__note{line-height:14px;bottom:-39px;left:0}}@media (min-width: 768px){.estimation .estimate-summary__txt{border:2px solid #97B808;border-radius:3px;padding:0 15px 25px;background-color:#fff}}.estimation .estimate-summary__row{display:flex;flex-wrap:nowrap;align-items:baseline;padding:10px 0 9px;border-bottom:1px solid #DEDEDE;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.075em;font-weight:400}@media (max-width: 767px){.estimation .estimate-summary__row{padding:5px 0 7px}}.estimation .estimate-summary__label{flex:1 1 auto;min-width:0}.estimation .estimate-summary__val{margin-left:10px;white-space:nowrap}.estimation .estimate-summary__change{margin-left:9px;white-space:nowrap;color:#035162;text-decoration:underline}@media only screen and (min-width: 1025px){.estimation .estimate-summary__change:hover{cursor:pointer;text-decoration:none}}.estimation .estimate-summary__foot{margin-top:13px}@media (max-width: 767px){.estimation .estimate-summary__foot{margin-top:10px}}.estimation .estimate-summary__total{display:flex;align-items:baseline;justify-content:flex-end}@media (max-width: 767px){.estimation .estimate-summary__total{justify-content:space-between}}.estimation .estimate-summary__total-label{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.075em;font-weight:400;position:relative;top:-3px}@media (max-width: 767px){.estimation .estimate-summary__total-label{top:3px}}.estimation .estimate-summary__total-price{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:400}.estimation .estimate-summary__submit{display:flex;align-items:center;justify-content:center;width:100%;max-width:261px;height:57px;padding:15px 10px;background:#035162;border-radius:29px;transition:all 0.3s ease-in-out;margin:16px auto 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none}.estimation .estimate-summary__submit span{color:#fff;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.075em;font-weight:700}@media only screen and (min-width: 1025px){.estimation .estimate-summary__submit:hover{background:#97B808}}@media (max-width: 767px){.estimation .estimate-summary__submit{max-width:100%;margin-top:11px}}.estimation .estimate-summary__link{display:block;margin-top:16px;position:relative;text-decoration:underline;font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:.075em;font-weight:400}@media (max-width: 767px){.estimation .estimate-summary__link{font-size:11px;font-size:1.1rem;line-height:1.54545em;margin-top:10px}}@media only screen and (min-width: 1025px){.estimation .estimate-summary__link:hover{text-decoration:none}}@media (max-width: 767px){.estimation .estimate-summary.is-open{max-height:calc(100vh - 53px - 10px);max-height:calc(100dvh - 53px - 10px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.estimation .estimate-summary.is-open .estimate-summary__img{display:block}.estimation .estimate-summary.is-open .estimate-summary__link{display:block}.estimation .estimate-summary.is-open .estimate-summary__list{display:block}.estimation .estimate-summary.is-open .estimate-summary__foot{border-top:1px solid #DEDEDE}}.estimation .estimate-summary.is-open .estimate-summary__toggle{margin-bottom:0}.estimation .estimate-summary.is-open .estimate-summary__toggle .est-open{display:none}.estimation .estimate-summary.is-open .estimate-summary__toggle .est-close{display:inline}.estimation .estimate-summary.is-open .estimate-summary__toggle span:before{transform:scaleY(-1);top:2px}.estimation .estimate-config__panel.is-hide{display:none}.estimation .estimate-config__tabs{display:flex;gap:33px;position:sticky;top:53px;z-index:18;background:#fff;padding-top:16px;margin-top:-9px}@media only screen and (min-width: 768px) and (max-width: 800px){.estimation .estimate-config__tabs{gap:20px}}@media (max-width: 767px){.estimation .estimate-config__tabs{gap:20px;top:53px;margin:0 -15px;padding:10px 25px}}.estimation .estimate-config__tab{flex:1;padding:0 3px 10px;text-align:center;transition:all 0.3s ease-in-out;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:400;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:none;border:none;position:relative;color:#000;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 389px){.estimation .estimate-config__tab{font-size:3.84615vw}}.estimation .estimate-config__tab span{display:inline-block}.estimation .estimate-config__tab span::after{content:attr(data-text);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:700}.estimation .estimate-config__tab:before,.estimation .estimate-config__tab:after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#B1B1B1}.estimation .estimate-config__tab:after{height:2px;opacity:0;background-color:#000;transition:opacity 0.3s ease}.estimation .estimate-config__tab.is-active span{font-weight:700}.estimation .estimate-config__tab.is-active:after{opacity:1}@media only screen and (min-width: 1025px){.estimation .estimate-config__tab:hover span{font-weight:700}.estimation .estimate-config__tab:hover:after{opacity:1}}.estimation .estimate-config__confirm{text-align:center;padding-bottom:38px;border-bottom:1px solid #DEDEDE;margin-top:-1px}.estimation .estimate-config__confirm-ttl{color:#1E1F1F;font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.1em;font-weight:400}.estimation .estimate-config__confirm-txt{margin-top:8px;color:#000;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.075em;font-weight:400}.estimation .estimate-steps{position:sticky;top:97px;z-index:17;background:#F5F5F5;margin:32px 0;padding:8px 0 6px}@media (max-width: 767px){.estimation .estimate-steps{margin:13px -15px 35px;padding:9px 0 10px}.estimation .estimate-steps.has-scroll{padding-bottom:0}}.estimation .estimate-steps__list{display:flex;justify-content:flex-start;position:relative;padding:1px 5px}@media (max-width: 767px){.estimation .estimate-steps__list{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.estimation .estimate-steps__list::-webkit-scrollbar{display:none}}.estimation .estimate-steps__item{flex:0 0 auto;width:calc(100% / 8);padding:0 5px;text-align:center;position:relative;z-index:1;cursor:pointer}@media (max-width: 767px){.estimation .estimate-steps__item{width:auto;min-width:66px}}.estimation .estimate-steps__no{display:flex;align-items:center;justify-content:center;width:29px;height:29px;margin:0 auto;border-radius:50%;border:2px solid #B1B1B1;color:#B1B1B1;font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:0em;font-weight:700;font-family:"Manrope",sans-serif;padding-left:1px;padding-bottom:1px}.estimation .estimate-steps__label{display:block;margin:5px auto 0;color:#414141;font-size:10px;font-size:1rem;line-height:1.2em;letter-spacing:.075em;font-weight:400}.estimation .estimate-steps__item.is-done .estimate-steps__no{border-color:#97B808;color:#97B808;background:#fff}.estimation .estimate-steps__item.is-done .estimate-steps__label{color:#1E1F1F;font-weight:700}.estimation .estimate-steps__scroll{display:none}@media (max-width: 767px){.estimation .estimate-steps__scroll{display:block;position:relative;height:4px;margin:8px 0 10px;background:#e3e3e3}}.estimation .estimate-steps__thumb{position:absolute;top:0;left:0;width:30%;height:100%;background:#97B808;cursor:grab}.estimation .estimate-steps__thumb:active{cursor:grabbing}.estimation .estimate-sec{padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid #DEDEDE}.estimation .estimate-sec[data-sec="analyzer"] .estimate-sec__head{flex-flow:row wrap}.estimation .estimate-sec[data-sec="analyzer"] .estimate-sec__head .estimate-sec__ttl{letter-spacing:0.04em;top:-2px}.estimation .estimate-sec[data-sec="analyzer"] .estimate-sec__head .estimate-sec__help{margin-right:12px}.estimation .estimate-sec[data-sec="analyzer"] .estimate-sec__head .estimate-sec__badge{margin-left:0}.estimation .estimate-sec__head{display:flex;align-items:center;margin-bottom:9px;position:relative;padding-left:39px}.estimation .estimate-sec__no{flex-shrink:0;width:29px;height:29px;margin-right:10px;border-radius:50%;background:#000;color:#fff;font-size:13px;font-size:1.3rem;line-height:1.23077em;letter-spacing:0em;font-weight:700;font-family:"Manrope",sans-serif;display:flex;align-items:center;justify-content:center;position:absolute;top:1px;left:0;padding-left:1px;padding-bottom:1px}.estimation .estimate-sec__ttl{color:#1E1F1F;font-size:24px;font-size:2.4rem;line-height:1.3em;letter-spacing:.075em;font-weight:400;position:relative;top:-1px}.estimation .estimate-sec__help{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:17px;margin-left:10px;border-radius:50%;background:#035162;color:#fff;cursor:help;font-size:13px;font-size:1.3rem;line-height:1.23077em;letter-spacing:0em;font-weight:700;position:relative;top:-3px}@media (max-width: 767px){.estimation .estimate-sec__help{cursor:pointer}}.estimation .estimate-sec__help:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:8px solid #035162;position:absolute;top:7px;left:-4px;transform:rotate(-12deg)}.estimation .estimate-sec__badge{flex-shrink:0;margin-left:12px;padding:4px 10px 5px;border-radius:13px;color:#fff;font-size:11px;font-size:1.1rem;line-height:1em;letter-spacing:.075em;font-weight:500}.estimation .estimate-sec__badge.is-req{background:#EB4800}.estimation .estimate-sec__badge.is-any{background:#9aa0a0}.estimation .estimate-sec__lead{color:#000;margin-bottom:21px;font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:.075em;font-weight:400}.estimation .estimate-sec__note{margin-top:25px;padding:15px 11px 15px 12px;background:#FFF9F7;color:#C34207;border:1px solid #F77E47;font-size:11px;font-size:1.1rem;line-height:1.54545em;letter-spacing:.075em;font-weight:400}.estimation .estimate-sec--color .estimate-sec__lead{margin-bottom:17px}.estimation .estimate-sec__sizes{display:flex;gap:8px;margin-bottom:18px}.estimation .estimate-sec__size{flex:0 0 auto;min-width:120px;padding:9px 16px;background:#fff;border:1px solid #B1B1B1;border-radius:24px;color:#1E1F1F;cursor:pointer;transition:all 0.2s ease;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:13px;font-size:1.3rem;line-height:1em;letter-spacing:.075em;font-weight:500}.estimation .estimate-sec__size.is-active{background:#F0F7D4;border-color:#97B808;color:#035162}@media only screen and (min-width: 1025px){.estimation .estimate-sec__size:hover{border-color:#97B808}}.estimation .estimate-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}@media (max-width: 767px){.estimation .estimate-opts{grid-template-columns:1fr;gap:12px}}.estimation .estimate-opts--color{display:flex;flex-wrap:wrap;gap:20px}.estimation .estimate-opt{position:relative;display:flex;align-items:center;padding:14px 10px 15px 13px;border-radius:3px;cursor:pointer;transition:border-color 0.25s ease, background 0.25s ease}.estimation .estimate-opt:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #B1B1B1;border-radius:3px}.estimation .estimate-opt__mark{flex-shrink:0;width:22px;height:22px;margin-right:13px;border:2px solid #bbb;border-radius:50%;background:#fff;position:relative;transition:all 0.25s ease}.estimation .estimate-opt__mark::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%, -50%) scale(0);transition:transform 0.25s ease}.estimation .estimate-opt__mark--check{border-radius:4px}.estimation .estimate-opt__mark--check::after{border-radius:1px}.estimation .estimate-opt__img{flex-shrink:0;width:60px;margin-right:6px;position:relative;overflow:hidden}.estimation .estimate-opt__img:before{display:block;content:" ";width:100%;padding-top:56.66667%}.estimation .estimate-opt__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.estimation .estimate-opt__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.estimation .estimate-opt__body{flex:1 1 auto;min-width:0}.estimation .estimate-opt__label{display:block;color:#000;font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:.075em;font-weight:400}.estimation .estimate-opt__sub{display:block;margin-top:2px;color:#000;font-size:11px;font-size:1.1rem;line-height:1.54545em;letter-spacing:.075em;font-weight:400}.estimation .estimate-opt__price{display:block;margin-top:4px;color:#035162;font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:.075em;font-weight:700}.estimation .estimate-opt.is-active{background:#F0F7D4}.estimation .estimate-opt.is-active:before{border-color:#C2D95C;border-width:2px}.estimation .estimate-opt.is-active .estimate-opt__mark{border-color:#97B808;background:#97B808}.estimation .estimate-opt.is-active .estimate-opt__mark::after{transform:translate(-50%, -50%) scale(1)}.estimation .estimate-opt.is-active .estimate-opt__label{font-weight:700}@media only screen and (min-width: 1025px){.estimation .estimate-opt:hover:before{border-color:#C2D95C}}.estimation .estimate-opts--color{margin-left:10px}.estimation .estimate-opts--color .estimate-opt{flex-direction:column;width:auto;padding:0;border:none;border-radius:0;background:none;text-align:center;max-width:85px}.estimation .estimate-opts--color .estimate-opt:before{display:none}.estimation .estimate-opts--color .estimate-opt .estimate-opt__mark,.estimation .estimate-opts--color .estimate-opt .estimate-opt__price{display:none}.estimation .estimate-opts--color .estimate-opt .estimate-opt__img{width:62px;height:62px;background:#fff;margin:0 auto;border-radius:50%;border:4px solid transparent;transition:border-color 0.25s ease;position:relative}.estimation .estimate-opts--color .estimate-opt .estimate-opt__img:before{display:block;content:" ";width:100%;padding-top:100%}.estimation .estimate-opts--color .estimate-opt .estimate-opt__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.estimation .estimate-opts--color .estimate-opt .estimate-opt__body{margin-top:8px;flex:none}.estimation .estimate-opts--color .estimate-opt .estimate-opt__label{font-size:11px;font-size:1.1rem;line-height:1.36364em;letter-spacing:0em;font-weight:400}.estimation .estimate-opts--color .estimate-opt.is-active{background:none}.estimation .estimate-opts--color .estimate-opt.is-active .estimate-opt__img{border-color:#97B808}@media only screen and (min-width: 1025px){.estimation .estimate-opts--color .estimate-opt:hover .estimate-opt__img{border-color:#C2D95C}}.estimation .estimate-opts--color.estimate-opts--priced .estimate-opt{max-width:96px}.estimation .estimate-opts--color.estimate-opts--priced .estimate-opt .estimate-opt__price{display:block;margin-top:2px;color:#035162;font-size:11px;font-size:1.1rem;line-height:1.36364em;letter-spacing:0em;font-weight:500}.estimation .estimate-sec{scroll-margin-top:189px}.estimation .estimate-sec__help{cursor:pointer}.estimation .estimate-summary__empty{color:#777;padding:12px 0;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.075em;font-weight:400}.estimation .estimate-summary__submit{flex-direction:column;height:auto;min-height:57px}.estimation .estimate-summary__submit.is-disabled{background:#b7bdbd;cursor:not-allowed}@media only screen and (min-width: 1025px){.estimation .estimate-summary__submit.is-disabled:hover{background:#b7bdbd}}.estimation .estimate-summary__submit .estimate-summary__miss{display:none;margin-top:3px;color:#fff;font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:.04em;font-weight:400}.estimation .est-tip{position:absolute;z-index:200;width:303px;max-width:calc(100vw - 24px);padding:32px;background:rgba(194,217,92,0.8);border-radius:3px;display:none}.estimation .est-tip:before{content:'';width:calc(100% - 32px);height:calc(100% - 32px);background:#fff;position:absolute;top:16px;left:16px;z-index:-1}.estimation .est-tip:after{content:'';width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-top:17px solid rgba(194,217,92,0.8);position:absolute;bottom:-17px;left:calc(50% - 17px)}@media (max-width: 767px){.estimation .est-tip:after{display:none}}.estimation .est-tip.is-open{display:block}.estimation .est-tip__ttl{margin-bottom:10px;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.075em;font-weight:700}.estimation .est-tip__body{font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.075em;font-weight:400}.estimation .est-tip__close{display:none;position:absolute;top:-24px;right:-27px;width:61px;height:61px;border-radius:50%;border:1px solid #000;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.estimation .est-tip__close::before,.estimation .est-tip__close::after{content:'';position:absolute;top:50%;left:50%;width:24px;height:1.5px;background:#000}.estimation .est-tip__close::before{transform:translate(-50%, -50%) rotate(45deg)}.estimation .est-tip__close::after{transform:translate(-50%, -50%) rotate(-45deg)}@media (max-width: 767px){.estimation .est-tip__close{display:block}}

/*# sourceMappingURL=maps/estimation.min.css.map */
