﻿:root{--flow-red: #a33a45;--flow-blue: #12386d;--flow-text: #111;--flow-muted: #555;--flow-border: #d9d9d9;--flow-bg: #f6f6f6;--flow-white: #fff;--flow-font-sans: "Zen Kaku Gothic New", "Yu Gothic", sans-serif;--flow-font-serif: "Shippori Mincho", "Noto Serif JP", "Noto Serif Japanese", serif}@media (min-width:768px){:root{--mq: 12}}@media (max-width:767px){:root{--mq: 7.5}}.flow-page{max-width:1920px;margin:0 auto;color:var(--flow-text);font-family:var(--flow-font-sans);font-weight:500;line-height:1.8;overflow:hidden}.flow-page *,.flow-page *::before,.flow-page *::after{box-sizing:border-box;letter-spacing:0}.flow-page img{display:block;width:100%;max-width:max-content;height:auto}.flow-page .flow-section{padding:calc(min(48px, (48 / var(--mq) * 1vw))) 0 calc(min(90px, (90 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-section{padding:calc(min(40px, (40 / var(--mq) * 1vw))) 0 calc(min(60px, (60 / var(--mq) * 1vw)))}}.flow-page .flow-section__inner{width:100%;max-width:1224px;margin-inline:auto;padding-inline:32px}@media (max-width:767px){.flow-page .flow-section__inner{padding-inline:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-hero{padding:clamp(40px, calc(1.4516129032vw + 40px), 58px) 0 clamp(36px, calc(1.4516129032vw + 36px), 54px);border-bottom:1px solid var(--flow-border);background:var(--flow-white)}.flow-page .flow-hero__label{margin:0 0 clamp(4px, calc(0.1612903226vw + 4px), 6px);color:var(--flow-red);font-family:var(--flow-font-serif);font-size:clamp(24px, calc(1.935483871vw + 24px), 48px);font-weight:600;line-height:1.2;letter-spacing:0}.flow-page .flow-hero__title{margin:0;color:var(--flow-text);font-family:var(--flow-font-sans);font-size:clamp(20px, calc(0.3225806452vw + 20px), 24px);font-weight:500;line-height:1.5;letter-spacing:0.12em}.flow-page .flow-lead{padding:calc(min(64px, (64 / var(--mq) * 1vw))) 0 calc(min(72px, (72 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-lead{padding:calc(min(44px, (44 / var(--mq) * 1vw))) 0 calc(min(54px, (54 / var(--mq) * 1vw)))}}.flow-page .flow-lead__text{margin:0;font-size:calc(min(15px, (15 / var(--mq) * 1vw)));line-height:2.1;letter-spacing:0.05em}@media (max-width:767px){.flow-page .flow-lead__text{font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:2}}.flow-page .flow-lead__text+.flow-lead__text{margin-top:calc(min(12px, (12 / var(--mq) * 1vw)))}.flow-page .flow-period{margin-top:calc(min(50px, (50 / var(--mq) * 1vw)));padding:calc(min(34px, (34 / var(--mq) * 1vw))) calc(min(38px, (38 / var(--mq) * 1vw))) calc(min(42px, (42 / var(--mq) * 1vw)));background:var(--flow-bg)}@media (max-width:767px){.flow-page .flow-period{margin-top:calc(min(36px, (36 / var(--mq) * 1vw)));padding:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-period__head{display:flex;align-items:baseline;gap:calc(min(36px, (36 / var(--mq) * 1vw)));margin-bottom:calc(min(24px, (24 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-period__head{display:block;margin-bottom:calc(min(24px, (24 / var(--mq) * 1vw)))}}.flow-page .flow-period__title{margin:0;font-weight:700;font-size:calc(min(15px, (15 / var(--mq) * 1vw)));line-height:1.8}@media (max-width:767px){.flow-page .flow-period__title{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-period__note{margin:0;color:var(--flow-muted);font-size:calc(min(12px, (12 / var(--mq) * 1vw)));line-height:1.8}@media (max-width:767px){.flow-page .flow-period__note{margin-top:calc(min(4px, (4 / var(--mq) * 1vw)));font-size:calc(min(18px, (18 / var(--mq) * 1vw)))}}.flow-page .flow-period__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(min(36px, (36 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-period__list{grid-template-columns:1fr;gap:calc(min(18px, (18 / var(--mq) * 1vw)))}}.flow-page .flow-period-card{display:flex;align-items:center;justify-content:center;gap:calc(min(14px, (14 / var(--mq) * 1vw)));min-height:calc(min(72px, (72 / var(--mq) * 1vw)));padding:calc(min(16px, (16 / var(--mq) * 1vw))) calc(min(22px, (22 / var(--mq) * 1vw)));background:var(--flow-white);border:1px solid currentColor;font-weight:700;line-height:1.6}@media (max-width:767px){.flow-page .flow-period-card{flex-wrap:wrap;min-height:calc(min(78px, (78 / var(--mq) * 1vw)));gap:calc(min(10px, (10 / var(--mq) * 1vw))) calc(min(18px, (18 / var(--mq) * 1vw)));padding:calc(min(16px, (16 / var(--mq) * 1vw)))}}.flow-page .flow-period-card--red{color:var(--flow-red)}.flow-page .flow-period-card--blue{color:var(--flow-blue)}.flow-page .flow-period-card__label{margin:0;font-family:var(--flow-font-serif);font-size:calc(min(17px, (17 / var(--mq) * 1vw)));font-weight:800;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-period-card__label{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-period-card__text{margin:0;color:var(--flow-text);font-size:calc(min(16px, (16 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-period-card__text{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-period-card__colon{color:var(--flow-text);font-weight:700;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.6}@media (max-width:767px){.flow-page .flow-period-card__colon{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-period-card__term{margin:0;font-size:calc(min(18px, (18 / var(--mq) * 1vw)));font-weight:700}@media (max-width:767px){.flow-page .flow-period-card__term{font-size:calc(min(24px, (24 / var(--mq) * 1vw)))}}.flow-page .flow-step-list{display:flex;flex-direction:column;gap:calc(min(54px, (54 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-step-list{gap:calc(min(38px, (38 / var(--mq) * 1vw)))}}.flow-page .flow-step{border:1px solid var(--flow-border);background:var(--flow-white)}.flow-page .flow-step__header{position:relative;display:flex;align-items:center;gap:calc(min(20px, (20 / var(--mq) * 1vw)));min-height:calc(min(64px, (64 / var(--mq) * 1vw)));padding:calc(min(16px, (16 / var(--mq) * 1vw))) calc(min(34px, (34 / var(--mq) * 1vw)));border-bottom:1px solid var(--flow-border);background:var(--flow-bg)}@media (max-width:767px){.flow-page .flow-step__header{align-items:flex-start;gap:calc(min(14px, (14 / var(--mq) * 1vw)));min-height:auto;padding:calc(min(20px, (20 / var(--mq) * 1vw))) calc(min(24px, (24 / var(--mq) * 1vw)))}}.flow-page .flow-step__header::before{content:"";position:absolute;left:0;top:calc(min(18px, (18 / var(--mq) * 1vw)));width:3px;height:calc(min(28px, (28 / var(--mq) * 1vw)));background:var(--flow-red)}@media (max-width:767px){.flow-page .flow-step__header::before{top:calc(min(22px, (22 / var(--mq) * 1vw)));height:calc(min(30px, (30 / var(--mq) * 1vw)))}}.flow-page .flow-step__number{flex:0 0 auto;margin:0;color:var(--flow-red);font-family:var(--flow-font-serif);font-size:calc(min(24px, (24 / var(--mq) * 1vw)));font-weight:800;line-height:1.4;letter-spacing:0.03em}@media (max-width:767px){.flow-page .flow-step__number{font-size:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-step__title{margin:0;font-weight:500;font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:1.6;letter-spacing:0.05em}@media (max-width:767px){.flow-page .flow-step__title{font-size:calc(min(25px, (25 / var(--mq) * 1vw)))}}.flow-page .flow-step__body{padding:calc(min(28px, (28 / var(--mq) * 1vw))) calc(min(34px, (34 / var(--mq) * 1vw))) calc(min(34px, (34 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-step__body{padding:calc(min(26px, (26 / var(--mq) * 1vw))) calc(min(24px, (24 / var(--mq) * 1vw))) calc(min(30px, (30 / var(--mq) * 1vw)))}}.flow-page .flow-step__text{margin:0;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:2.15;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-step__text{font-size:calc(min(24px, (24 / var(--mq) * 1vw)));line-height:2}}.flow-page .flow-step__text+.flow-step__text{margin-top:calc(min(8px, (8 / var(--mq) * 1vw)))}.flow-page .flow-step__text--strong{font-weight:700}.flow-page .flow-step--blue .flow-step__header::before{background:var(--flow-blue)}.flow-page .flow-step--blue .flow-step__number{color:var(--flow-blue)}.flow-page .flow-diagnosis{margin-top:calc(min(34px, (34 / var(--mq) * 1vw)));padding:calc(min(38px, (38 / var(--mq) * 1vw)));background:var(--flow-bg)}@media (max-width:767px){.flow-page .flow-diagnosis{margin-top:calc(min(28px, (28 / var(--mq) * 1vw)));padding:calc(min(26px, (26 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis__main{padding-bottom:calc(min(34px, (34 / var(--mq) * 1vw)));border-bottom:1px solid var(--flow-border)}@media (max-width:767px){.flow-page .flow-diagnosis__main{padding-bottom:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis__heading{display:flex;align-items:baseline;gap:calc(min(18px, (18 / var(--mq) * 1vw)));margin:0 0 calc(min(24px, (24 / var(--mq) * 1vw)));font-weight:700;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.8}@media (max-width:767px){.flow-page .flow-diagnosis__heading{gap:calc(min(14px, (14 / var(--mq) * 1vw)));font-size:calc(min(25px, (25 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis__heading span{color:var(--flow-red);font-family:var(--flow-font-serif);font-weight:500;font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-diagnosis__heading span{font-size:calc(min(25px, (25 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis__text{margin:0;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:2.25;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-diagnosis__text{font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:2}}.flow-page .flow-diagnosis__images{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(min(40px, (40 / var(--mq) * 1vw)));margin-top:calc(min(34px, (34 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-diagnosis__images{grid-template-columns:1fr;gap:calc(min(18px, (18 / var(--mq) * 1vw)));margin-top:calc(min(26px, (26 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis__picture{display:block;overflow:hidden}.flow-page .flow-diagnosis__sub{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:calc(min(36px, (36 / var(--mq) * 1vw)));padding-top:calc(min(30px, (30 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-diagnosis__sub{grid-template-columns:1fr;gap:calc(min(28px, (28 / var(--mq) * 1vw)));padding-top:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis-card{display:flex;flex-direction:column;height:100%;min-width:0}.flow-page .flow-diagnosis-card__heading{display:flex;align-items:baseline;gap:calc(min(18px, (18 / var(--mq) * 1vw)));margin:0 0 calc(min(20px, (20 / var(--mq) * 1vw)));font-weight:700;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.8}@media (max-width:767px){.flow-page .flow-diagnosis-card__heading{gap:calc(min(14px, (14 / var(--mq) * 1vw)));font-size:calc(min(25px, (25 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis-card__heading span{color:var(--flow-red);font-family:var(--flow-font-serif);font-weight:500;font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-diagnosis-card__heading span{font-size:calc(min(25px, (25 / var(--mq) * 1vw)))}}.flow-page .flow-diagnosis-card__text{flex:1;margin:0;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:2.2;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-diagnosis-card__text{font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:2}}.flow-page .flow-diagnosis-card__picture{display:block;margin-top:calc(min(28px, (28 / var(--mq) * 1vw)));overflow:hidden}.flow-page .flow-diagnosis-card__picture img{object-fit:cover}.flow-page .flow-point-box{margin-top:calc(min(34px, (34 / var(--mq) * 1vw)));padding:calc(min(34px, (34 / var(--mq) * 1vw))) calc(min(34px, (34 / var(--mq) * 1vw))) calc(min(42px, (42 / var(--mq) * 1vw)));background:var(--flow-bg)}@media (max-width:767px){.flow-page .flow-point-box{margin-top:calc(min(28px, (28 / var(--mq) * 1vw)));padding:calc(min(26px, (26 / var(--mq) * 1vw)))}}.flow-page .flow-point-box--inner{margin-top:0;padding:0;background:transparent}.flow-page .flow-point-box--blue .flow-point-box__label{color:var(--flow-blue)}.flow-page .flow-point-box__head{display:flex;align-items:baseline;gap:calc(min(22px, (22 / var(--mq) * 1vw)));margin-bottom:calc(min(24px, (24 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-point-box__head{display:block;margin-bottom:calc(min(20px, (20 / var(--mq) * 1vw)))}}.flow-page .flow-point-box__label{flex:0 0 auto;margin:0;color:var(--flow-red);font-family:var(--flow-font-serif);font-weight:500;font-size:calc(min(18px, (18 / var(--mq) * 1vw)));line-height:1.6;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-point-box__label{margin-bottom:calc(min(8px, (8 / var(--mq) * 1vw)));font-size:calc(min(24px, (24 / var(--mq) * 1vw)))}}.flow-page .flow-point-box__title{margin:0;font-weight:700;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.9;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-point-box__title{font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:1.8}}.flow-page .flow-point-box__body{margin-bottom:calc(min(28px, (28 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-point-box__body{margin-bottom:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-point-box__text{margin:0;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:2.2;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-point-box__text{font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:2}}.flow-page .flow-point-box__text+.flow-point-box__text{margin-top:calc(min(8px, (8 / var(--mq) * 1vw)))}.flow-page .flow-point-box__images{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(min(30px, (30 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-point-box__images{grid-template-columns:1fr;gap:calc(min(18px, (18 / var(--mq) * 1vw)))}}.flow-page .flow-point-box__picture{display:block;overflow:hidden}.flow-page .flow-point-box__picture img{object-fit:cover}.flow-page .flow-contract-box{margin-top:calc(min(34px, (34 / var(--mq) * 1vw)));padding:calc(min(32px, (32 / var(--mq) * 1vw))) calc(min(34px, (34 / var(--mq) * 1vw))) calc(min(40px, (40 / var(--mq) * 1vw)));background:var(--flow-bg)}@media (max-width:767px){.flow-page .flow-contract-box{margin-top:calc(min(28px, (28 / var(--mq) * 1vw)));padding:calc(min(26px, (26 / var(--mq) * 1vw)))}}.flow-page .flow-contract-box__title{margin:0 0 calc(min(18px, (18 / var(--mq) * 1vw)));font-weight:700;font-size:calc(min(15px, (15 / var(--mq) * 1vw)));line-height:1.8}@media (max-width:767px){.flow-page .flow-contract-box__title{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-payment{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-bottom:calc(min(38px, (38 / var(--mq) * 1vw)));border:1px solid #222}@media (max-width:767px){.flow-page .flow-payment{grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:calc(min(30px, (30 / var(--mq) * 1vw)))}}.flow-page .flow-payment__item{min-width:0}.flow-page .flow-payment__item:not(:last-child){border-right:1px solid #222}@media (max-width:767px){.flow-page .flow-payment__item:nth-child(2){border-right:0}.flow-page .flow-payment__item:nth-child(n+3){border-top:1px solid #222}}.flow-page .flow-payment__head,.flow-page .flow-payment__data{margin:0;text-align:center;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.7}@media (max-width:767px){.flow-page .flow-payment__head,.flow-page .flow-payment__data{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-payment__head{padding:calc(min(12px, (12 / var(--mq) * 1vw))) calc(min(10px, (10 / var(--mq) * 1vw)));border-bottom:1px solid #999;font-weight:500}.flow-page .flow-payment__data{padding:calc(min(12px, (12 / var(--mq) * 1vw))) calc(min(10px, (10 / var(--mq) * 1vw)));font-weight:700}.flow-page .flow-caution{margin:calc(min(30px, (30 / var(--mq) * 1vw))) 0 0;padding:calc(min(9px, (9 / var(--mq) * 1vw))) calc(min(20px, (20 / var(--mq) * 1vw)));border:1px solid #222;text-align:center;font-weight:700;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.7;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-caution{margin-top:calc(min(24px, (24 / var(--mq) * 1vw)));padding:calc(min(12px, (12 / var(--mq) * 1vw))) calc(min(16px, (16 / var(--mq) * 1vw)));font-size:calc(min(22px, (22 / var(--mq) * 1vw)));text-align:left}}.flow-page .flow-support-box{margin-top:calc(min(52px, (52 / var(--mq) * 1vw)));padding:calc(min(42px, (42 / var(--mq) * 1vw))) calc(min(42px, (42 / var(--mq) * 1vw))) calc(min(40px, (40 / var(--mq) * 1vw)));background:var(--flow-bg)}@media (max-width:767px){.flow-page .flow-support-box{margin-top:calc(min(34px, (34 / var(--mq) * 1vw)));padding:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-support-box__head{display:flex;align-items:baseline;gap:calc(min(22px, (22 / var(--mq) * 1vw)));margin-bottom:calc(min(24px, (24 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-support-box__head{display:block;margin-bottom:calc(min(20px, (20 / var(--mq) * 1vw)))}}.flow-page .flow-support-box__label{flex:0 0 auto;margin:0;color:var(--flow-red);font-family:var(--flow-font-serif);font-weight:500;font-size:calc(min(18px, (18 / var(--mq) * 1vw)));line-height:1.6;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-support-box__label{margin-bottom:calc(min(8px, (8 / var(--mq) * 1vw)));font-size:calc(min(24px, (24 / var(--mq) * 1vw)))}}.flow-page .flow-support-box__title{margin:0;font-weight:700;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.9;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-support-box__title{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-support-box__text{margin:0;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:2.2;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-support-box__text{font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:2}}.flow-page .flow-support-box__section{margin-top:calc(min(34px, (34 / var(--mq) * 1vw)));padding-top:calc(min(28px, (28 / var(--mq) * 1vw)));border-top:1px solid #999}@media (max-width:767px){.flow-page .flow-support-box__section{margin-top:calc(min(28px, (28 / var(--mq) * 1vw)));padding-top:calc(min(24px, (24 / var(--mq) * 1vw)))}}.flow-page .flow-support-box__heading{margin:0 0 calc(min(16px, (16 / var(--mq) * 1vw)));font-weight:700;font-size:calc(min(15px, (15 / var(--mq) * 1vw)));line-height:1.8}@media (max-width:767px){.flow-page .flow-support-box__heading{font-size:calc(min(24px, (24 / var(--mq) * 1vw)))}}.flow-page .flow-support-box__list{margin:0;padding:0;list-style:none;font-size:calc(min(15px, (15 / var(--mq) * 1vw)));line-height:2.1;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-support-box__list{font-size:calc(min(19px, (19 / var(--mq) * 1vw)));line-height:2}}.flow-page .flow-support-box__list li{position:relative;padding-left:1em}.flow-page .flow-support-box__list li::before{content:"・";position:absolute;left:0;top:0}.flow-page .flow-info-box{margin-top:calc(min(48px, (48 / var(--mq) * 1vw)));padding:calc(min(42px, (42 / var(--mq) * 1vw))) calc(min(42px, (42 / var(--mq) * 1vw)));background:var(--flow-bg)}@media (max-width:767px){.flow-page .flow-info-box{margin-top:calc(min(32px, (32 / var(--mq) * 1vw)));padding:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-info-box--two-column{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(min(56px, (56 / var(--mq) * 1vw)))}@media (max-width:767px){.flow-page .flow-info-box--two-column{grid-template-columns:1fr;gap:calc(min(28px, (28 / var(--mq) * 1vw)))}}.flow-page .flow-info-box__item{min-width:0}.flow-page .flow-info-box__title{margin:0 0 calc(min(18px, (18 / var(--mq) * 1vw)));font-weight:700;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:1.8}@media (max-width:767px){.flow-page .flow-info-box__title{font-size:calc(min(22px, (22 / var(--mq) * 1vw)))}}.flow-page .flow-info-box__text{margin:0;font-size:calc(min(16px, (16 / var(--mq) * 1vw)));line-height:2.2;letter-spacing:0.04em}@media (max-width:767px){.flow-page .flow-info-box__text{font-size:calc(min(22px, (22 / var(--mq) * 1vw)));line-height:2}}/*# sourceMappingURL=flow.css.map */