.ReactCollapse--collapse{transition:height .5s}.react-calendar button{line-height:1.1}.react-calendar__month-view__weekdays__weekday abbr{font-weight:700;text-decoration:none}.react-calendar .react-calendar__tile{padding:.75em .25em}.react-calendar .react-calendar__month-view__days__day--weekend{color:#da0303!important}.react-calendar .react-calendar__month-view__days__day--weekend.react-calendar__tile:nth-child(7n){color:#0d469c!important}.react-calendar .react-calendar__month-view__days__day--weekend.react-calendar__tile--active,.react-calendar .react-calendar__month-view__days__day--weekend.react-calendar__tile:nth-child(7n).react-calendar__tile--active{color:#fff!important}.react-calendar .react-calendar__tile:disabled{color:#c3c3c3!important}.react-calendar .react-calendar__month-view__days__day--neighboringMonth{color:#757575!important}.react-calendar .react-calendar__tile:disabled.react-calendar__month-view__days__day--weekend{color:#d89f9f!important}.react-calendar .react-calendar__month-view__days__day--weekend.react-calendar__tile:disabled:nth-child(7n){color:#97b7e7!important}.react-calendar .react-calendar__month-view__days__day--weekend.react-calendar__month-view__days__day--neighboringMonth{color:#e17d7d!important}.react-calendar .react-calendar__month-view__days__day--weekend.react-calendar__tile:nth-child(7n).react-calendar__month-view__days__day--neighboringMonth{color:#6791cf!important}.App_App__1TPpU{margin-top:50px}.App_calculateWrapper__djuB5{margin:30px 0 40px;text-align:center}@media only print,screen and (min-width:768px){.App_calculateWrapper__djuB5{margin:40px 0 60px}}.App_calculateBtn__3CGUK{background:#d33508;border-radius:3px;color:#fff;padding:12px 10px;border:none;width:100%;cursor:pointer}@media only print,screen and (min-width:768px){.App_calculateBtn__3CGUK{width:30%}}.App_errorWrapper__1IpgL{border:1px solid #d60000;padding:10px;margin-bottom:20px;background:#ffeded;color:#d60000}.App_errorWrapper__1IpgL:focus{outline:none!important}.App_errorWrapper__1IpgL p{margin:0}@media only print,screen and (min-width:768px){.App_errorWrapper__1IpgL{margin-bottom:35px}}.App_errorTitle__34nCP{font-size:1.8rem;font-weight:700;color:#d60000;margin:0}.App_container__2v9Dq{border:1px solid #949494}.App_stepWrapper__3GUiq{padding:15px}@media only print,screen and (min-width:768px){.App_stepWrapper__3GUiq{padding:30px}}.App_mainTitle__37SkR{background:#e4ebf2;border-bottom:1px solid #949494;padding:12px 15px;font-size:1.6rem;margin:0}@media only print,screen and (min-width:768px){.App_mainTitle__37SkR{padding:12px 30px;font-size:2rem}}.Step_stepContainer__125lO+.Step_stepContainer__125lO{margin-top:20px}@media only print,screen and (min-width:768px){.Step_stepContainer__125lO+.Step_stepContainer__125lO{margin-top:40px}}.Step_stepTitle__23Hqn{font-size:1.4rem;margin:0 0 15px}@media only print,screen and (min-width:768px){.Step_stepTitle__23Hqn{display:flex;align-items:center;font-size:1.8rem;margin-bottom:20px}}.Step_stepTitleStep__bSeCS{white-space:nowrap;color:#006ba4;font-weight:700;display:block;font-size:1.6rem}@media only print,screen and (min-width:768px){.Step_stepTitleStep__bSeCS{font-size:2rem;padding-right:20px;margin-right:20px;border-right:1px solid #dfdfdf}}.Step_stepTitleText__3gVN6{font-weight:700}.Step_isNumberError__1ePPZ.Step_isNumberError__1ePPZ,.Step_isPriceError__1eCT-.Step_isPriceError__1eCT-{border:1px solid #d60000!important;background:#ffeded!important}.Step_formInput__OuFc0{border-radius:3px!important;border:1px solid #949494!important;text-align:right}.Step_firstSelect__G8LOg,.Step_formInput__OuFc0{height:46px;padding:0 15px;width:100%;color:#333}.Step_firstSelect__G8LOg{border:none!important;pointer-events:none;font-size:1.6rem}.Step_formSelect__7-czo{position:relative;display:inline-block;vertical-align:middle;width:100%}.Step_formSelect__7-czo select{display:block;width:100%;height:46px;padding:0 2.5em 0 .8em;border:1px solid #949494;line-height:1.5;background:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:3px;color:#333}.Step_formSelect__7-czo select::-ms-expand{display:none}.Step_formSelect__7-czo:after{position:absolute;top:50%;right:1.125em;display:block;width:.4em;height:.4em;margin-top:-.3em;border:1px solid #333;border-top:0;border-right:0;border-radius:0;transform:rotate(-45deg);transform-origin:center;content:" ";pointer-events:none}.Step_inputYenWrapper__1MOsv{position:relative;display:flex;align-items:center;width:100%}.Step_inputYenInput__2-wbH{padding-right:35px!important}.Step_inputYenText__31fdn{position:absolute;right:15px;pointer-events:none;top:50%;transform:translateY(-50%)}.Step_addButton__3EL_4,.Step_deleteButton__1bSSO{border:none;color:#00146e;display:block;line-height:0;font-size:5rem;padding:0;background:none;cursor:pointer}@media only print,screen and (min-width:768px){.Step_addButton__3EL_4,.Step_deleteButton__1bSSO{font-size:4rem}}.Step_step2GroupWrapper__21ikc+.Step_step2GroupWrapper__21ikc{margin-top:10px}@media only print,screen and (min-width:768px){.Step_step2GroupWrapper__21ikc+.Step_step2GroupWrapper__21ikc{margin-top:20px}}@media only print,screen and (min-width:768px){.Step_step2Group__3CkRY{border-radius:3px;border:1px solid #949494;display:flex;align-items:center}}@media only print,screen and (min-width:768px){.Step_step2GroupHalf__tXXle{width:50%}}.Step_step2Col__1wi3c{flex:1 1}.Step_step2Col__1wi3c+.Step_step2Col__1wi3c{position:relative;margin-top:10px}@media only print,screen and (min-width:768px){.Step_step2Col__1wi3c+.Step_step2Col__1wi3c{margin-top:0}.Step_step2Col__1wi3c+.Step_step2Col__1wi3c:before{content:"";width:1px;height:70%;background:#949494;position:absolute;top:15%;left:0}}.Step_costomBtn__313ry{padding:10px;cursor:pointer;border-radius:3px;border:1px solid #949494;position:relative}@media only print,screen and (min-width:768px){.Step_costomBtn__313ry{padding:0;display:flex;align-items:center;border-radius:0;border:none}}.Step_fieldset__1_7cM{display:flex;display:contents;width:100%;align-items:center}.Step_label__1NF4A{display:flex;align-items:center;width:100%;line-height:1.4;padding-left:45px}.Step_label__1NF4A svg{font-size:2rem;margin-right:8px;position:absolute;top:50%;transform:translateY(-50%);left:20px}.Step_label__1NF4A span{display:inline-block}@media only print,screen and (min-width:768px){.Step_label__1NF4A{width:40%;min-height:46px;padding:10px 0 10px 20px}.Step_label__1NF4A svg{font-size:1.8rem;margin-right:8px;position:static;top:auto;left:auto;transform:none}}.Step_labelBr__2HR02{display:none}@media print,screen and (min-width:768px) and (max-width:1024px){.Step_labelBr__2HR02{display:block}}.Step_labelBrSp__3Cu5D{display:block}@media print,screen and (min-width:768px){.Step_labelBrSp__3Cu5D{display:none}}.Step_date__1Ipeo{width:100%;border:none!important;color:#333;pointer-events:none;text-align:left;padding-left:45px;background:none;font-size:1.6rem}.Step_date__1Ipeo span{padding:0 2px}@media only print,screen and (min-width:768px){.Step_date__1Ipeo{width:60%;padding:0 .8em}}.Step_transitWrapper__38r6k{border-radius:3px;border:1px solid #949494;position:relative;padding:10px}@media only print,screen and (min-width:768px){.Step_transitWrapper__38r6k{border:none;display:flex;align-items:center;padding:0}}.Step_transitSelect__fttdh{padding-left:45px}.Step_transitSelect__fttdh .Step_formSelect__7-czo select{border:none}@media screen and (max-width:767px){.Step_transitSelect__fttdh .Step_formSelect__7-czo select{padding-left:0;height:auto}}@media only print,screen and (min-width:768px){.Step_transitSelect__fttdh{width:60%;padding-left:0}}.Step_modalOverlay__1G4ef{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4%;overflow:hidden;background-color:rgba(10,10,10,.5);opacity:0;transition:opacity .3s}.Step_modalOverlayAfterOpen__3TADj{opacity:1}.Step_modalOverlayBeforeClose__2hcLP{opacity:0}.Step_modalContent__1JjV-{width:100%}@media only print,screen and (min-width:768px){.Step_modalContent__1JjV-{width:auto}}.Step_modalContentInner__19uTY{position:relative;width:100%;max-width:600px;max-height:100%;margin:0 auto;padding:20px;background:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.2)}.Step_modalCloseBtn__nBHci{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;background:#fff;border:none;border-radius:1000px;color:#fff;padding:0;cursor:pointer}.Step_modalCloseBtn__nBHci svg{fill:#00146e;font-size:3rem}.Step_modalCloseBtnText__wnhVK{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}.Step_modalTitle__sWLog{font-size:1.6rem;margin:0 0 10px}.Step_modalTitle__sWLog span{font-weight:700}.Step_modalTitle__sWLog svg{margin-right:5px;font-size:1.8rem}.Step1Row_baseRow__3vdcU{display:flex;align-items:center;flex-wrap:wrap}.Step1Row_baseRow__3vdcU+.Step1Row_baseRow__3vdcU{margin-top:10px}@media only print,screen and (min-width:768px){.Step1Row_baseRow__3vdcU{align-items:flex-end;flex-wrap:nowrap;margin:-10px}}.Step1Row_baseCol__6pg4Z{width:100%}.Step1Row_baseCol__6pg4Z:not(:first-child){margin-top:10px}@media only print,screen and (min-width:768px){.Step1Row_baseCol__6pg4Z{padding:10px;width:auto;margin-top:0!important}}.Step1Row_baseInput__1vDum{width:100%}.Step1Row_baseControl__2HwP1{min-width:105px}.Step1Row_step1Step__1CeBn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#00146e;color:#fff;font-weight:700;border-radius:3px;margin:0}@media only print,screen and (min-width:768px){.Step1Row_step1Step__1CeBn{width:46px;height:46px}}@media only print,screen and (min-width:768px){.Step1Row_inputGroupWrapper__3Nqaf{display:flex}}.Step1Row_inputGroupCol__1dgZo+.Step1Row_inputGroupCol__1dgZo{margin-top:10px}@media only print,screen and (min-width:768px){.Step1Row_inputGroupCol__1dgZo{width:33.3333%}.Step1Row_inputGroupCol__1dgZo+.Step1Row_inputGroupCol__1dgZo{margin-left:20px;margin-top:0}}.Step1Row_inputRow__2EgEQ{position:relative;width:100%;display:flex;align-items:center}@media only print,screen and (min-width:768px){.Step1Row_inputRow__2EgEQ{display:block}}.Step1Row_inputColLabel__BXDse{width:40%;padding-right:10px;line-height:1.4}.Step1Row_inputColLabel__BXDse label{font-weight:700}@media only print,screen and (min-width:768px){.Step1Row_inputColLabel__BXDse{padding:0;width:100%;white-space:nowrap;margin-bottom:10px}}.Step1Row_inputColBody__2nkPS{width:60%}@media only print,screen and (min-width:768px){.Step1Row_inputColBody__2nkPS{width:100%}}.Step1Row_buttonWrapper__2HBde{display:flex;justify-content:center}@media only print,screen and (min-width:768px){.Step1Row_buttonWrapper__2HBde{justify-content:start;padding:3px 0}}.Step1Row_buttonCol__2o9IC+.Step1Row_buttonCol__2o9IC{margin-left:5px}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.Result_resultTitleWrapper__2F8KV{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}@media only print,screen and (min-width:768px){.Result_resultTitleWrapper__2F8KV{padding:0 20px;margin-bottom:10px}}.Result_resultTitle__3KaPT{font-size:1.6rem;font-weight:400}@media only print,screen and (min-width:768px){.Result_resultTitle__3KaPT{font-size:2rem}}.Result_resultPriceWrapper__Fi5xt{margin:0}.Result_resultPrice__24kfA{font-size:2.4rem;font-weight:700}@media only print,screen and (min-width:768px){.Result_resultPrice__24kfA{font-size:3rem}}.Result_resultPriceYen__3LyUt{font-size:1.6rem}.Result_resultDetailWrapper__1tJXD{border:1px solid #949494}.Result_resultDetailTitle__1mI93{margin:0;font-size:1.6rem}.Result_resultDetailBtn__V8vvL{padding:10px 15px;width:100%;text-align:left;background:#f9fafc;border:none;display:flex;justify-content:space-between;align-items:center;color:#333}.Result_resultDetailBtn__V8vvL svg{fill:#00146e}@media only print,screen and (min-width:768px){.Result_resultDetailBtn__V8vvL{padding:10px 20px}}.Result_resultDetailContainer__3pOAc{padding:20px;border-top:1px solid #949494}.Result_resultDetailTable__1FemY{table-layout:fixed;width:100%;line-height:1.4;border-spacing:0;border-collapse:collapse}.Result_resultDetailTable__1FemY th{padding:0 10px 15px;vertical-align:middle;font-weight:400}.Result_resultDetailTable__1FemY td{padding:15px 10px;vertical-align:middle}.Result_resultDetailTable__1FemY thead tr{border-bottom:1px solid #949494!important}.Result_resultDetailTable__1FemY tr{border-bottom:1px solid #949494}.Result_resultDetailTable__1FemY tr:last-child{border-bottom:none}.Result_resultDetailTableCol1__1Ztac{width:66px}.Result_resultDetailTableCell4__Ef0bo,.Result_resultDetailTableCell5__2E87H,.Result_resultDetailTableTitle4__2lzhL,.Result_resultDetailTableTitle5__GvIKD{text-align:right}.Result_number__SKyvv{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#00146e;color:#fff;font-weight:700;border-radius:3px;margin-right:10px}.Result_resultDetailSpWrapper__2ignW{padding:20px 15px}.Result_resultDetailSpInner__2tE3x+.Result_resultDetailSpInner__2tE3x{margin-top:20px}.Result_resultDetailSpTitle__1ul_j{margin-bottom:10px}.Result_resultDetailSpContentRow__HwO0O{border-bottom:1px solid #949494;padding:5px 0;display:flex;justify-content:space-between}.Result_resultDetailSpContentRow__HwO0O+.Result_resultDetailSpContentRow__HwO0O{margin-top:5px}.Result_resultDetailSpContentTitle__19sqv{font-size:1.4rem}.Result_resultDetailSpContentText__1gMwR{text-align:right;font-size:1.6rem}