@keyframes SyojiDetail_rotate-left__t2pqT{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes SyojiDetail_rotate-right__w0e3J{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.SyojiDetail_sectionTitle__9qTX8{position:relative;display:flex;margin-bottom:.625rem}.SyojiDetail_sectionTitle__9qTX8 span{align-self:baseline!important}.SyojiDetail_sectionTitle__9qTX8 .SyojiDetail_label__HUa6J{align-self:baseline}.SyojiDetail_sectionTitle__9qTX8 .SyojiDetail_tag__3YULB{align-self:baseline;font-size:10px!important;font-size:.625rem!important;line-height:1.7;padding:.125rem .625rem;border-radius:2px;border-radius:.125rem;color:#fff;background:#fa1340;white-space:nowrap;font-weight:700}.SyojiDetail_sectionTitle__9qTX8 .SyojiDetail_tag__3YULB.SyojiDetail_noRequired__n6Nv8{background:#3c414e}.SyojiDetail_sectionTitle__9qTX8 h5{padding:0 .625rem;font-size:18px;font-size:1.125rem;font-weight:700;color:#222;white-space:inherit;min-width:calc(100% - 21px)}@media(max-width:1023px){.SyojiDetail_sectionTitle__9qTX8 h5{font-size:14px;font-size:.875rem}}.SyojiDetail_sectionTitle__9qTX8 .SyojiDetail_line__CwJHi{height:1px;height:.0625rem;background-color:#ddd;width:100%;align-self:center}.SyojiDetail_textError__OVwA6{font-size:12px;font-size:.75rem;text-align:left;font-weight:700;line-height:1.7;display:block;color:#ec0d0d!important;margin:.625rem 0 .5rem}@media(max-width:768px){.SyojiDetail_syojiEstimateOnline__iEUvY{padding:1.875rem .625rem;margin:0 -1.875rem;background:#f0f1f4}.SyojiDetail_detailList__jWYPz{padding:1.5625rem 1.25rem;border-radius:10px;background:#fff}}.SyojiDetail_detailList__jWYPz>div{margin-top:2.5rem}.SyojiDetail_detailList__jWYPz>div:first-of-type{margin-top:0}.SyojiDetail_form-group-checkbox__IlLoz{flex-direction:column;align-items:baseline!important;gap:16px}.SyojiDetail_form-group-checkbox__IlLoz .SyojiDetail_input-group__AzOKW{margin-top:.75rem}.SyojiDetail_form-group-checkbox__IlLoz .SyojiDetail_input-group__AzOKW:first-of-type{margin-top:0}.SyojiDetail_input__V7l_2{font-size:12px;height:32px;height:2rem;border-radius:2px;border-radius:.125rem;padding:.625rem;background-color:#fff;display:block;width:90%;border:none}.SyojiDetail_input__V7l_2:focus{outline:none}@keyframes PriceBar_rotate-left__NkN0J{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes PriceBar_rotate-right__urdmK{0%{transform:rotate(45deg)}to{transform:rotate(0)}}@media(max-width:768px){.PriceBar_priceBarWrapper__OHZt2{display:none}}.PriceBar_priceBar__gTXnD{padding:1.25rem;font-size:10px;font-size:.625rem;color:#222;box-shadow:0 3px 35px 0 rgba(0,0,0,.2);margin:1.875rem 0 0;border-radius:10px;border-radius:.625rem;background:#fff}.PriceBar_priceBar__gTXnD span{line-height:2.4}@media(max-width:768px){.PriceBar_priceBar__gTXnD{font-size:14px;font-size:.875rem;box-shadow:none;height:calc(100vh - 63px);border-top:1px solid #ddd;border-radius:unset;margin:unset}}.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh{text-align:center}.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh .PriceBar_estimateSubmit__70UKD{background:var(--primary)}.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh .PriceBar_estimateSubmit__70UKD:hover{background-color:#f83;color:#fff}.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh .PriceBar_estimateSubmit__70UKD.PriceBar_pdfBtn__HJzIy{background-color:#3c414e!important;max-width:100%;margin-bottom:10px}@media(max-width:479px){.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh .PriceBar_estimateSubmit__70UKD.PriceBar_pdfBtn__HJzIy{width:100%}}@media(max-width:768px){.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh{padding:.625rem 0 0}.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh .PriceBar_estimateSubmit__70UKD{padding:1.25rem 3.125rem}.PriceBar_priceBar__gTXnD .PriceBar_btnSubmitEstimate__wUjhh .PriceBar_btn__Jqzz7{padding:.8125rem 0;background-color:#f87b06}}.PriceBar_priceBar__gTXnD .PriceBar_textError__23f__{font-size:12px;font-size:.75rem;margin-top:.5rem;text-align:center;font-weight:700;line-height:2;color:#ec0d0d;display:none}@media(max-width:768px){.PriceBar_priceBar__gTXnD .PriceBar_textError__23f__.PriceBar_modalOnly__xGnlh{display:block}}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae.PriceBar_costTotal__m4_mW{padding-bottom:.625rem}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd{display:flex;justify-content:space-between;align-items:center;font-weight:700}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd .PriceBar_titlePrice__QC2yi{font-size:14px;font-size:.875rem}@media(max-width:768px){.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd.PriceBar_pc-only__nWc0Q{display:none}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd span,.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd span:last-child{font-size:18px;font-size:1.125rem}}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd span:first-child{line-height:1.4;width:50%}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd .PriceBar_totalPrice__vckEI{width:70%;line-height:1.4;text-align:right;font-size:18px;font-size:1.125rem}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd .PriceBar_totalPrice__vckEI .PriceBar_currency__xIn03{font-size:10px;font-size:.625rem;width:100%}@media(max-width:768px){.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costTitle__MJEBd .PriceBar_totalPrice__vckEI{flex-direction:row;align-items:flex-end;width:-moz-fit-content;width:fit-content;line-height:1}}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costDetail__6Tp96{display:flex;justify-content:space-between;align-items:baseline;padding-left:1.25rem}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costDetail__6Tp96 span:first-child{max-width:70%;padding-right:.625rem}.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costDetail__6Tp96 span:last-child{font-size:12px;font-size:.75rem}@media(max-width:768px){.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costDetail__6Tp96 span:last-child{font-size:14px;font-size:.875rem}}@media(max-width:1023px){.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costDetail__6Tp96{padding-left:.3125rem}}@media(max-width:768px){.PriceBar_priceBar__gTXnD .PriceBar_costGroup__Kdmae .PriceBar_costDetail__6Tp96{padding-left:1.25rem}}.PriceBar_priceBar__gTXnD .PriceBar_note__TlREH{padding-bottom:.875rem;margin-bottom:.75rem;border-bottom:1px solid #ddd}@media(max-width:768px){.PriceBar_priceBar__gTXnD .PriceBar_note__TlREH{font-size:12px;font-size:.75rem;letter-spacing:-.1px;letter-spacing:-.00625rem}.PriceBar_modal__foJ_N .PriceBar_headerModal__WB3d8{height:63px;height:3.9375rem;width:100%;position:fixed;top:0;left:0;display:block;z-index:100000;background-color:#fff;box-shadow:0 -10px 24px 0 rgba(0,0,0,.5)}.PriceBar_modal__foJ_N .PriceBar_headerModal__WB3d8 .PriceBar_logoModal__IV1Oz{width:186px;width:11.625rem;padding-left:.625rem;padding-top:.5625rem;position:fixed;top:0;left:0;z-index:10000}.PriceBar_modal__foJ_N .PriceBar_headerModal__WB3d8 .PriceBar_logoModal__IV1Oz img{width:48%;height:auto}.PriceBar_modal__foJ_N .PriceBar_rightHeader__n6OwQ{display:none}}.PriceBar_modal__foJ_N .PriceBar_spCost__4kree{position:fixed;top:6px;top:.375rem;right:6px;right:.375rem;height:53px;height:3.3125rem;min-width:193px;min-width:12.0625rem;border-radius:4px;border-radius:.25rem;z-index:9999;text-align:right;color:#fff;background-color:#3c414e}.PriceBar_modal__foJ_N .PriceBar_spCost__4kree span{font-size:10px;font-size:.625rem;font-weight:700}.PriceBar_modal__foJ_N .PriceBar_spCost__4kree span.PriceBar_sumPrice__84ZyT{font-size:16px;font-size:1rem;line-height:1}.PriceBar_modal__foJ_N .PriceBar_spCost__4kree span.PriceBar_tggMenu___S2sq{font-size:8px;font-size:.5rem}.PriceBar_modal__foJ_N .PriceBar_spCost__4kree i{height:20px;height:1.25rem;display:block;width:100%;text-align:center}.PriceBar_modal__foJ_N .PriceBar_spCost__4kree .PriceBar_spCostBtn__T6nku{display:flex;align-items:center;justify-content:flex-end}.PriceBar_modal__foJ_N .PriceBar_spCost__4kree .PriceBar_spCostBtn__T6nku div{padding-right:.625rem}.PriceBar_costModal__CAwjt{height:auto;overflow:scroll;overflow-x:hidden}@keyframes Hint_rotate-left__7i6te{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Hint_rotate-right__Rdrqm{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Hint_sidebarBottom__xZgz8{border-radius:10px;border-radius:.625rem;margin:.625rem 0 0;padding:.625rem;background:#fff}.Hint_sidebarBottom__xZgz8 .Hint_tagRectangle__5v9dF{padding:.125rem .625rem;border-radius:2px;border-radius:.125rem;color:#fff;background:#fa1340;white-space:nowrap;font-weight:700;padding:.25rem;font-size:10px;font-size:.625rem;background:#ccc}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx{padding-left:.625rem;cursor:pointer}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx .Hint_hint___xENV{padding:.625rem}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx:not(:last-child) .Hint_hint___xENV{border-bottom:1px solid #ddd}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx .Hint_hintTitle__Y2Tun{font-size:12px;font-size:.75rem;padding-left:.625rem;font-weight:700}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx.Hint_active__rsVNO{border-radius:4px;border-radius:.25rem;background:#f5f5f5}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx.Hint_active__rsVNO .Hint_tagRectangle__5v9dF{background-color:#35db0f}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx.Hint_active__rsVNO .Hint_hint___xENV{border-bottom:none}@media(max-width:1023px){.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx .Hint_hintItem__v3vYx .Hint_hint___xENV{padding-left:0}}@media(max-width:768px){.Hint_sidebarBottom__xZgz8{display:flex;overflow-x:scroll;margin-left:-.625rem;margin-right:-.625rem}.Hint_sidebarBottom__xZgz8 .Hint_hintItem__v3vYx{margin-right:.875rem;padding-left:unset;border-radius:4px;border-radius:.25rem;background:#f5f5f5}.Hint_sidebarBottom__xZgz8 .Hint_hint___xENV{white-space:nowrap;padding:12px!important}.Hint_sidebarBottom__xZgz8 hr{display:none}}