body{margin:0;padding:0;font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{max-width:960px;margin:auto}@media screen and (max-width:944px){#root{max-width:640px;margin:auto}}.App{text-align:center;background-color:#dee7ec;font-size:calc(10px + 2vmin);font-family:Noto Sans JP,sans-serif;display:flex;flex-direction:column;border:1px solid #d6e1e8}.Container{padding-bottom:24px}.AppBar{width:100%;height:60px;align-items:center;justify-content:center;display:flex;position:relative}@media screen and (max-width:419px){.AppBar{height:40px}}.AppBarLogo{position:absolute;height:40px;left:16px;top:10px}@media screen and (max-width:766px){.AppBarLogo{height:24px;left:4px;top:5px}}@media screen and (max-width:419px){.AppBarLogo{height:16px}}.AppBarTitle{color:#484848;font-size:24px}@media screen and (max-width:944px){.AppBarTitle{font-size:16px}}.Footer{background-color:#fff;width:100%;height:60px;align-items:center;justify-content:center;display:flex}@media screen and (max-width:944px){.Footer{height:48px}}.FooterText{color:#e3007f;font-size:12px;border-right:1px solid #e3007f;padding-left:8px;padding-right:8px;height:80%;align-items:center;justify-content:center;display:flex}@media screen and (max-width:944px){.FooterText{font-size:8px}}.FooterLogo{height:24px;margin-left:12px}@media screen and (max-width:944px){.FooterLogo{height:16px;margin-left:8px}}.Stepper{background-color:#fff;align-items:center;justify-content:center;display:flex;flex-direction:row;padding-left:15%;padding-right:15%}@media screen and (max-width:944px){.Stepper{padding-left:10px;padding-right:10px}}.StepperItem{-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);background-color:#c9caca;margin-left:15px;margin-right:15px;color:#fff;padding:4px 8px 4px 3%;align-items:center;justify-content:start;display:flex;font-size:16px;font-weight:600;width:15%;max-width:750px}@media screen and (max-width:944px){.StepperItem{margin-left:5px;margin-right:5px;padding-left:4px;padding-right:12px;font-size:12px;width:unset}}.StepperItem.Active{background-color:#68cc85}.StepperItem:hover{cursor:pointer}.Disable:hover{cursor:unset}.StepTitle{padding:16px;align-items:center;justify-content:center;display:flex;font-size:20px;font-weight:600;border-bottom:1px solid #fff}@media screen and (max-width:944px){.StepTitle{padding-left:8px;padding-right:8px;font-size:16px}}.StepTitleItem{-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);background-color:#fff;color:#68cc85;padding-top:4px;padding-bottom:4px;padding-right:8px;margin-right:8px;align-items:center;justify-content:center;display:flex;font-size:16px;font-weight:500;width:132px}@media screen and (max-width:944px){.StepTitleItem{padding-right:12px;font-size:12px;width:120px}}.DotLineWhite{background-image:linear-gradient(90deg,#fff,#fff 2px,transparent 0,transparent 2px);background-size:8px 2px}.DotLinePlanCard,.DotLineWhite{background-position:top;background-repeat:repeat-x;height:5px}.DotLinePlanCard{background-image:linear-gradient(90deg,#909191,#909191 2px,transparent 0,transparent 2px);background-size:6px 2px}.Selector{align-items:center;justify-content:center;display:flex;flex-direction:column;margin-bottom:8px;margin-top:8px}.Selector .tab{width:100%;max-width:unset}.SelectorItemArea{flex-direction:row;display:flex;justify-content:center;align-items:center;height:60px;width:600px;max-width:600px}@media screen and (max-width:944px){.SelectorItemArea{width:100%;max-width:calc(100% - 26px)}}.SelectorItem{flex-direction:row;display:flex;justify-content:space-between;position:relative;width:95%;max-width:600px}@media screen and (max-width:944px){.SelectorItem{width:88%;max-width:calc(100% - 26px)}}.SelectorTitle{align-items:center;justify-content:center;display:flex;flex-direction:row;margin-top:8px;margin-bottom:8px;width:95%;max-width:600px}@media screen and (max-width:944px){.SelectorTitle{width:88%;max-width:calc(100% - 26px)}}.SelectorTitleText{font-size:18px;font-weight:600}@media screen and (max-width:944px){.SelectorTitleText{font-size:16px}}.UnderDot{margin:auto;left:0;right:0;width:600px;max-width:600px}@media screen and (max-width:944px){.UnderDot{width:100%;max-width:calc(100% - 26px)}}.MustItemWrapper{position:absolute;left:-48px;margin:auto;top:0;bottom:0;display:flex;justify-content:center;align-items:center}@media screen and (max-width:944px){.MustItemWrapper{left:-28px}}.MustItem{background-color:#fff;padding:2px 8px;font-size:8px;font-weight:500;color:#e3007f}@media screen and (max-width:944px){.MustItem{padding-right:4px;padding-left:4px}}.OptionalItem{background-color:#fff;padding:2px 8px;font-size:8px;font-weight:500;color:#3da3cf}@media screen and (max-width:944px){.OptionalItem{padding-right:4px;padding-left:4px}}.SelectItemContainer{flex:1 1;margin-left:16px;margin-right:16px;flex-direction:row;position:relative}@media screen and (max-width:944px){.SelectItemContainer{margin-right:6px;margin-left:6px}}.SelectItemContainerTab{margin-left:0;margin-right:0}.SelectItemWrapper{padding-top:8px;padding-bottom:8px;align-items:center;justify-content:center;display:flex;border-radius:3px;font-size:20px;font-weight:500}@media screen and (max-width:944px){.SelectItemWrapper{font-size:16px}}.SelectItemWrapperTab{padding-top:12px;padding-bottom:12px;border-radius:0;font-weight:600}.SelectItemLogo{height:40px;position:absolute;top:10px;left:18%}@media screen and (max-width:944px){.SelectItemLogo{height:28px;left:4px}}.SelectItemTextCharacter{padding-left:0}@media screen and (max-width:944px){.SelectItemTextCharacter{padding-left:12px}}.SelectItemTabFooter{height:6px;background-color:#68cc85}.SelectItemActive{display:block;background-color:#68cc85;color:#fff;text-align:center;text-decoration:none;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}.SelectItemActive:hover{cursor:pointer}.SelectItem{display:block;background-color:#d2efda;color:#000;text-align:center;text-decoration:none;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}.SelectItem:hover{background-color:#68cc85;color:#fff;cursor:pointer}.SelectItemDisable{background-color:#c9caca}.SelectItemDisable,.SelectItemDisableActive{display:block;color:#fff;text-align:center;text-decoration:none;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;box-shadow:1px 1px 1px 1px rgba(92,111,127,.7)}.SelectItemDisableActive,.TabActive{background-color:#68cc85}.TabActive{color:#fff}.TabActive:hover{cursor:pointer}.Tab{background-color:#fff;color:#000}.Tab:hover{cursor:pointer}.SelectorVerticalContainer{align-self:center;justify-content:center;flex-direction:column}.SelectorVerticalContainer,.SelectorVerticalTitle{align-items:center;display:flex;margin-bottom:16px}.SelectorVerticalTitle{justify-content:start;flex-direction:row;width:50%;margin-top:16px;margin-left:16px}@media screen and (max-width:944px){.SelectorVerticalTitle{width:80%}}.SelectorVerticalTitleText{font-size:18px;padding-left:16px;text-align:start;font-weight:600}.SelectorVertical{width:50%;flex-direction:column;display:flex;justify-content:space-between}@media screen and (max-width:944px){.SelectorVertical{width:80%}}.SelectItemVerticalWrapper{margin:8px 16px;padding:8px 20px;flex-direction:row;align-items:center;justify-content:start;display:flex;font-weight:500;border-radius:3px;position:relative;text-align:start}@media screen and (max-width:944px){.SelectItemVerticalWrapper{margin-left:8px;margin-right:8px}}.SelectItemVertical{align-items:center;justify-content:start;flex-direction:row;display:flex}@media screen and (max-width:944px){.SelectItemVertical{align-items:start;flex-direction:column}}.SelectorItemVerticalTitle{font-size:20px;min-width:120px}@media screen and (max-width:944px){.SelectorItemVerticalTitle{font-size:16px;min-width:unset}}.SelectorItemVerticalDesc{font-size:14px;margin-left:4px;margin-top:0}@media screen and (max-width:944px){.SelectorItemVerticalDesc{font-size:12px;margin-left:0;margin-top:4px}}.SelectorItemVerticalSupplemental{font-size:10px;color:#555;margin-top:4px}.RecommendationLogo{height:40px;position:absolute;top:-4px;left:-38px}@media screen and (max-width:944px){.RecommendationLogo{height:28px;left:-26px}}.CheckBox{height:24px;width:24px;margin-right:8px;text-align:center;background-color:#fff;justify-content:center;align-items:center;display:flex}.BoxShadow{box-shadow:1px 1px 1px 1px rgba(92,111,127,.7)}.BoxShadow:hover{cursor:pointer}.ShadowContainer{-webkit-filter:drop-shadow(2px 2px 0 rgba(92,111,127,.9));filter:drop-shadow(2px 2px 0 rgba(92,111,127,.9));position:relative;margin:32px;align-items:center;justify-content:center;display:flex}.NextButton{-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);background-color:#c9caca;display:block;color:#fff;text-decoration:none;text-align:center;padding-top:12px;padding-bottom:12px;padding-right:8px;max-width:240px;align-self:center;font-weight:600;width:40%;font-size:24px}@media screen and (max-width:944px){.NextButton{width:70%;font-size:18px}}.NextButton.Active{-webkit-clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 50%,85% 100%,0 100%);display:block;background-color:#68cc85;color:#fff;text-align:center;text-decoration:none;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}.NextButton.Active:hover{background-color:#fff;color:#68cc85;cursor:pointer}.NextButtonLogo{position:absolute;top:0;height:60px;left:25%}@media screen and (max-width:944px){.NextButtonLogo{height:48px;left:-6px}}.Recommendation{align-self:center;flex-direction:column}.Recommendation,.RecommendationTitle{align-items:center;justify-content:center;display:flex;margin-bottom:16px}.RecommendationTitle{flex-direction:row;width:90%;margin-top:16px}.RecommendationTitleText{font-size:24px;padding-left:16px;font-weight:600}@media screen and (max-width:944px){.RecommendationTitleText{font-size:20px}}.PhoneAlert{font-size:16px;font-weight:400;color:#e3007f;margin-bottom:16px;margin-left:16px;margin-right:16px}@media screen and (max-width:944px){.PhoneAlert{font-size:12px}}.PlanContainer{display:flex;flex-direction:row;width:90%}.PlanCard{background-color:#fff;margin:8px;padding:8px 8px 16px;width:30%;align-items:center;display:flex;border-radius:5px;flex-direction:column;max-width:300px;min-width:275px}@media screen and (max-width:944px){.PlanCard{width:90%}}.PlanCard.Best{border:3px solid #50e657}.Hidden{visibility:hidden}.PlanCardRow{flex-direction:row;align-items:center;justify-content:start;display:flex;width:100%;padding:12px 4px;min-height:60px}.PlanCardIcon{height:32px;margin-right:10px}@media screen and (max-width:944px){.PlanCardIcon{height:28px}}.PlanCardCourse{flex-direction:column;align-items:flex-start;justify-content:flex-start;display:flex}.PlanCardCourseTitle{font-weight:600;font-size:16px;text-align:start}.PlanCardCourseDetailContainer{flex-direction:row;align-items:flex-end;justify-content:start;display:flex}.PlanCardCourseDetail{font-weight:600;font-size:10px;margin-bottom:1px}.PlanCardCoursePrice{font-weight:600;font-size:13px;margin-left:5px}.PlanCardCourseWithTax{font-weight:600;font-size:12px;margin-bottom:1px;color:#888}.PlanCardCourseAd{font-weight:600;font-size:8px;align-self:flex-start}.DetailButtonContainer{color:#fff;align-items:center;justify-content:center;display:flex;width:100%;margin-top:auto}.DetailButton{box-shadow:1px 1px 1px 1px rgba(92,111,127,.7);text-align:center;background-color:#68cc85;color:#fff;padding:10px 8px;margin-left:16px;margin-right:16px;width:100%;font-size:16px;font-weight:600;border-radius:3px}.DetailButton:hover{cursor:pointer}.PlanCardPriceDetail{flex-direction:row;align-items:flex-start;justify-content:space-between;display:flex;width:100%;flex-wrap:wrap;padding:15px 10px 5px;box-sizing:border-box}.DiscountArea{flex-direction:column;align-items:center;justify-content:center;display:flex}@media screen and (max-width:944px){.DiscountArea{width:130px}}.DiscountItem{font-size:10px;text-align:start;font-weight:500;flex:1 1;text-align:center;width:130px}.DiscountPrice{margin-left:10px}.NaturalPrice{align-items:center;justify-content:center;width:100%}@media screen and (max-width:944px){.NaturalPrice{width:130px}}.NaturalPrice .Border{position:absolute;width:110px;border-bottom:2px solid #e3007f;height:8px}.NaturalPriceDetail{font-weight:500;font-size:10px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:#d8006c;text-decoration-color:#d8006c}@media screen and (max-width:944px){.NaturalPriceDetail{font-size:12px}}.NaturalPriceValueWithTax{font-weight:500;font-size:10px;color:#666;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:#d8006c;text-decoration-color:#d8006c}.NaturalPriceValue{font-weight:500;font-size:12px;margin-left:2px;order:1}.MonthlyPriceContainer{margin-top:0}.MonthlyPrice{align-items:center;justify-content:center;display:flex;flex-direction:row;width:100%}.MonthlyPriceAd{font-weight:500;font-size:11px;align-self:flex-end;margin-top:5px;margin-bottom:5px;padding:5px;background-color:#fee;width:100%;line-height:16px}.SmartValue{margin:5px 0;width:100%;display:flex;justify-content:center}.SmartValue span{border-radius:5px;display:inline-block;padding:3px 5px;font-size:10px;font-weight:700;border:2px solid}.SmartValue span:not(:last-child){margin-right:5px}.SmartValue .orange{border-color:#eb5505;color:#eb5505}.SmartValue .pink{border-color:#e3007f;color:#e3007f}.SmartValue .blue{border-color:#093388;color:#093388}.SmartValue .blue,.SmartValue .red{white-space:nowrap;-webkit-transform:scale(.95);transform:scale(.95)}.SmartValue .red{border-color:#fe0133;color:#fe0133}.MonthlyPriceAd.Spacer{background-color:initial;height:16px}.MonthlyPriceUnit{align-items:center;justify-content:start;display:flex;flex-direction:column}.MonthlyPrice,.MonthlyPriceTax{font-size:12px;display:flex;justify-content:flex-start;align-items:center}.MonthlyPriceTaxValue,.MonthlyPriceValue{font-weight:600;font-size:25px;margin-left:auto}.MonthlyPriceCurrency,.MonthlyPriceTaxCurrency{font-weight:500;font-size:16px;margin-left:5px}@media screen and (max-width:944px){.MonthlyPriceCurrency,.MonthlyPriceTaxCurrency{font-size:16px}}.DiscountValue{background-color:#e3007f;color:#fff;font-size:11px;width:100%;padding:5px 10px;margin-top:10px;margin-bottom:5px;box-sizing:border-box}@media screen and (max-width:944px){.DiscountValue{width:120px}}.AskButtonContainer{margin-bottom:8px;margin-top:20px;align-items:center;justify-content:center;display:flex}.AskButton{display:block;background-color:#e3007f;color:#fff;text-align:center;text-decoration:none;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;padding-top:8px;padding-bottom:8px;width:360px;max-width:360px;font-size:20px;font-weight:500;border-radius:3px}@media screen and (max-width:944px){.AskButton{width:70vw;font-size:16px}}.AskButton:hover{background-color:#fff;color:#e3007f;cursor:pointer}.BackButtonContainer{align-items:center;justify-content:center;display:flex}.BackButton{text-align:center;font-size:16px}.BackButton:hover{cursor:pointer}.StepFourContainer{padding-bottom:24px;display:flex;justify-content:start;flex-direction:column}.PlanDetail,.PlanDetailTitle{align-items:center;display:flex;flex-direction:column}.PlanDetailTitle{justify-content:center;width:100%}.PlanDetailTitleText{font-size:24px;font-weight:600;margin-top:12px;margin-bottom:4px}@media screen and (max-width:944px){.PlanDetailTitleText{font-size:20px}}.PlanDetailSetText{font-size:20px;font-weight:600;margin-bottom:12px;color:#e3007f}@media screen and (max-width:944px){.PlanDetailSetText{font-size:16px}}.PlanDetailItem{align-self:center;background-color:#fff;padding:10px 30px;width:540px;align-items:center;justify-content:center;display:flex;border-radius:5px;flex-direction:column}@media screen and (max-width:944px){.PlanDetailItem{width:85%;padding:10px}}.PlanDetailRow{flex-direction:row;align-items:center;justify-content:start;display:flex;width:100%;padding:15px 4px}.PlanDetailIcon{height:50px;margin-right:10px}@media screen and (max-width:944px){.PlanDetailIcon{height:28px}}.PlanDetailCource{flex-direction:row;align-items:center;justify-content:space-between;display:flex;flex:1 1}@media screen and (max-width:766px){.PlanDetailCource{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.PlanDetailCourceTitle{flex-direction:column;display:flex;align-items:flex-start}.PlanDetailCourceTitleText{font-weight:600;font-size:16px}@media screen and (max-width:944px){.PlanDetailCourceTitleText{font-size:16px}}.PlanDetailCourceAd{font-weight:600;font-size:14px;align-self:flex-start}@media screen and (max-width:766px){.PlanDetailCourceAd{font-size:12px}}.PlanDetailCourcePrice{flex-direction:row;align-items:center;justify-content:start;display:flex}.PlanDetailCourcePrefix{font-weight:500;font-size:12px;margin-right:5px}.PlanDetailCourcePriceValue{font-weight:500;font-size:18px;margin-left:2px}.PlanDetailPriceContainer{flex-direction:row;align-items:flex-start;justify-content:center;display:flex;width:100%;position:relative;padding:15px;flex-wrap:wrap}.PlanDetailDiscount{flex-direction:column;align-items:center;justify-content:center;display:flex;margin:0 20px}@media screen and (max-width:944px){.PlanDetailDiscount{margin:0 10px}}.PlanDetailDiscountItem{font-size:14px;text-align:center;font-weight:500}@media screen and (max-width:419px){.PlanDetailDiscountItem{font-size:12px}}.PlanDetailPrice{margin:0 10px;width:180px}@media screen and (max-width:419px){.PlanDetailPrice{padding-right:10px;width:140px}}.PlanDetailCampaignIcon{position:absolute;top:10px;right:10px;height:80px;width:80px}@media screen and (max-width:419px){.PlanDetailCampaignIcon{top:-5px;right:-5px;height:60px;width:60px}}.HDDIcon{width:100%;height:100%;border-radius:50%;background-color:#fff100;color:#e3007f;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}@media screen and (max-width:419px){.HDDIcon{font-size:8px}}.PlanDetailNaturalPrice{align-items:center;justify-content:flex-end;display:flex;flex-direction:column;margin-bottom:15px}.PlanDetailNaturalPrice,.PlanDetailNaturalPriceDetail{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-color:#d8006c;text-decoration-color:#d8006c}.PlanDetailNaturalPriceDetail{font-weight:500;font-size:14px;order:1;margin-top:5px}@media screen and (max-width:419px){.PlanDetailNaturalPriceDetail{margin-bottom:0;font-size:12px}}.PlanDetailNaturalPriceValue{font-weight:500;font-size:16px;margin-left:2px;order:1}@media screen and (max-width:419px){.PlanDetailNaturalPriceValue{font-size:12px}}.PlanDetailMonthlyPriceContainer{justify-content:flex-end;display:flex;flex-direction:column}@media screen and (max-width:419px){.PlanDetailMonthlyPriceContainer{margin-top:15px}}.PlanDetailMonthlyPrice,.PlanDetailMonthlyPriceTax{font-weight:500;font-size:16px;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:419px){.PlanDetailMonthlyPrice,.PlanDetailMonthlyPriceTax{margin-bottom:0;font-size:12px}}.PlanDetailMonthlyPriceTaxValue,.PlanDetailMonthlyPriceValue{font-weight:600;font-size:35px;margin-left:auto;margin-right:2px}@media screen and (max-width:419px){.PlanDetailMonthlyPriceTaxValue,.PlanDetailMonthlyPriceValue{font-size:23px}}.PlanDetailMonthlyPriceCurrency,.PlanDetailMonthlyPriceTaxCurrency{font-weight:500;font-size:20px;margin-left:5px}@media screen and (max-width:419px){.PlanDetailMonthlyPriceCurrency,.PlanDetailMonthlyPriceTaxCurrency{font-size:12px;margin-bottom:0}}.PlanDetailDiscountValue{background-color:#e3007f;color:#fff;font-size:16px;width:100%;padding:5px;box-sizing:border-box}@media screen and (max-width:419px){.PlanDetailDiscountValue{font-size:11px}}.PriceDetailSmartValue{text-align:center;margin:20px 0 0;width:100%;display:flex;justify-content:center}.PriceDetailSmartValue span{border-radius:5px;display:inline-block;padding:3px 6px;font-size:12px;font-weight:700;border:2px solid}.PriceDetailSmartValue span:not(:last-child){margin-right:10px}.PriceDetailSmartValue .orange{border-color:#eb5505;color:#eb5505}.PriceDetailSmartValue .pink{border-color:#e3007f;color:#e3007f}.PriceDetailSmartValue .blue{border-color:#093388;color:#093388}.PriceDetailSmartValue .red{border-color:#fe0133;color:#fe0133}.ShowAllButtonContainer{margin-bottom:8px;margin-top:48px;align-items:center;justify-content:center;display:flex}.ShowAllButton{display:block;background-color:#fff;color:#929393;text-align:center;text-decoration:none;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;padding-top:8px;padding-bottom:8px;width:360px;font-size:20px;font-weight:500;border-radius:3px}@media screen and (max-width:944px){.ShowAllButton{font-size:16px}}.ShowAllButton:hover{background-color:#68cc85;color:#fff;cursor:pointer}.ContactContainer{padding:32px 12px;align-items:center;justify-content:center;display:flex;flex-direction:column;color:#000}.ContactTitle{font-size:16px;font-weight:600;width:70%;max-width:600px}@media screen and (max-width:944px){.ContactTitle{width:100%;font-size:12px}}.Contact{align-items:center;justify-content:space-between;display:flex;flex-direction:row;width:70%;max-width:600px;margin-top:16px}@media screen and (max-width:944px){.Contact{width:100%}}.ContactCall{align-items:center;justify-content:flex-start;display:flex;flex-direction:column;flex:1 1;padding-left:12px;padding-right:12px}@media screen and (max-width:944px){.ContactCall{height:72px}}.PhoneNumber{height:24px}@media screen and (max-width:944px){.PhoneNumber{height:16px}}.PhoneNumberInfo{font-size:12px}@media screen and (max-width:944px){.PhoneNumberInfo{font-size:8px}}.ContactForm{align-items:center;justify-content:flex-start;display:flex;flex-direction:column;flex:1 1;padding-left:12px;padding-right:12px}@media screen and (max-width:944px){.ContactForm{height:72px}}.ContactFormTitle{font-size:16px;font-weight:600;margin-bottom:16px}@media screen and (max-width:944px){.ContactFormTitle{font-size:12px}}.ContactButtonContainer{align-items:center;justify-content:center;display:flex;max-width:280px;width:100%}.ContactButton{display:block;background-color:#000;color:#fff;text-align:center;text-decoration:none;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;padding-top:8px;padding-bottom:8px;width:100%;max-width:280px;font-size:20px;font-weight:500;border-radius:3px}@media screen and (max-width:944px){.ContactButton{font-size:16px;padding-top:4px;padding-bottom:4px}}.ContactButton:hover{background-color:#fff;color:#000;cursor:pointer}.PostalCodeArea{align-items:center;justify-content:center;display:flex;flex-direction:column;margin-bottom:16px}.PostalCodeTitleContainer{margin-top:16px;margin-bottom:12px;max-width:600px;width:40%}@media screen and (max-width:944px){.PostalCodeTitleContainer{width:90%}}.PostalCodeAreaTitle{align-items:center;justify-content:center;display:flex;flex-direction:row;margin-bottom:8px;max-width:600px}.PostalCodeAreaTitleText{margin-left:20px;font-size:16px;font-weight:600}.AlertHarf{font-size:14px}.PostalCodeAreaForm{align-items:center;justify-content:center;display:flex;flex-direction:row;max-width:600px;width:40%}@media screen and (max-width:944px){.PostalCodeAreaForm{width:100%}}.PostalCodeAreaForm .PostalCodeInput{border-radius:2px;border:2px solid #c8c6c5;width:60px;height:36px;text-align:center;font-size:16px;padding-left:16px;padding-right:16px}.PostalCodeAreaForm .First{width:100px}@media screen and (max-width:944px){.PostalCodeAreaForm .First{width:76px}}.PostalCodeAreaForm .Second{width:120px}@media screen and (max-width:944px){.PostalCodeAreaForm .Second{width:96px}}.PostalCodeAreaIcon{font-size:24px;margin-left:16px;margin-right:16px}@media screen and (max-width:944px){.PostalCodeAreaIcon{font-size:20px;margin-left:12px;margin-right:12px}}.PostalCodeAreaDashBar{margin:8px;font-size:24px}@media screen and (max-width:944px){.PostalCodeAreaDashBar{font-size:20px}}.PostalCodeResult{margin-top:16px;align-items:center;justify-content:center;display:flex;flex-direction:column}.PostalCodeText{font-size:16px;font-weight:400;color:#68cc85}@media screen and (max-width:944px){.PostalCodeText{font-size:12px}}.PostalCodeText.Error{color:#e3007f}.PostalCodeTextTown{font-size:24px;font-weight:600;background-color:#fff;margin-top:8px;width:70%;max-width:600px;padding-top:32px;padding-bottom:32px}@media screen and (max-width:944px){.PostalCodeTextTown{width:100%;padding-top:16px;padding-bottom:16px}}
/*# sourceMappingURL=main.0148a29a.chunk.css.map */