.kv--lower{background-image:url("../img/price/kv-bg.webp")}.intro .container--grid{grid-template-columns:1fr 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem}@media screen and (max-width: 767px){.intro .container--grid{grid-template-columns:100%;gap:4rem}}@media screen and (max-width: 767px){.intro__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 767px){.intro__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.flow{background:rgba(111,100,38,.1)}.flow__index{margin-bottom:8rem}@media screen and (max-width: 767px){.flow__index{display:none;margin-bottom:4rem}}.flow__index ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media screen and (max-width: 767px){.flow__index ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}}.flow__index ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;aspect-ratio:4/3;border:.1rem solid var(--color-gold-500);background:var(--color-white);text-align:center}@media screen and (max-width: 767px){.flow__index ul li{aspect-ratio:auto}}.flow__index ul li:not(:last-child)::before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translate(calc(100% + 1.2rem), -50%);transform:translate(calc(100% + 1.2rem), -50%);width:1.6rem;height:3.2rem;clip-path:polygon(0 0, 100% 50%, 0 100%);background:var(--color-gold-500)}@media screen and (max-width: 767px){.flow__index ul li:not(:last-child)::before{-webkit-transform:translate(calc(100% + 0.6rem), -50%);transform:translate(calc(100% + 0.6rem), -50%);width:.8rem;height:1.6rem}}.flow__index ul li .step{padding:.8rem;background:var(--color-gold-500);font-family:"Poppins",sans-serif;font-size:2rem;font-weight:600;color:var(--color-white)}@media screen and (max-width: 767px){.flow__index ul li .step{font-size:1.3rem}}.flow__index ul li .step em{font-size:2.4rem}@media screen and (max-width: 767px){.flow__index ul li .step em{font-size:1.5rem}}.flow__index ul li .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.flow__index ul li .content .text{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.4}@media screen and (max-width: 767px){.flow__index ul li .content .text{font-size:1.1rem}}.flow__list ul li{position:relative;border:.1rem solid var(--color-gold-500);background:var(--color-white)}.flow__list ul li:not(:last-child){margin-bottom:8rem}@media screen and (max-width: 767px){.flow__list ul li:not(:last-child){margin-bottom:4rem}}.flow__list ul li:not(:last-child)::before{content:"";position:absolute;left:50%;bottom:0%;-webkit-transform:translate(-50%, calc(100% + 3.2rem));transform:translate(-50%, calc(100% + 3.2rem));width:3.2rem;height:1.6rem;clip-path:polygon(0 0, 100% 0, 50% 100%);background:var(--color-gold-500)}@media screen and (max-width: 767px){.flow__list ul li:not(:last-child)::before{-webkit-transform:translate(-50%, calc(100% + 1.6rem));transform:translate(-50%, calc(100% + 1.6rem));width:1.6rem;height:.8rem}}.flow__list ul li .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(111,100,38,.25);border-bottom:.1rem solid var(--color-gold-500)}.flow__list ul li .heading em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6.4rem;height:6.4rem;background:var(--color-gold-500);font-family:"Poppins",sans-serif;font-size:2.4rem;font-weight:600;color:var(--color-white)}@media screen and (max-width: 767px){.flow__list ul li .heading em{width:4rem;height:4rem;font-size:1.5rem}}.flow__list ul li .heading span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:1.6rem;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:0}@media screen and (max-width: 767px){.flow__list ul li .heading span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.5rem}}.flow__list ul li .heading span small{font-size:2rem}@media screen and (max-width: 767px){.flow__list ul li .heading span small{font-size:.9rem}}.flow__list ul li .content{padding:4rem}@media screen and (max-width: 767px){.flow__list ul li .content{padding:1.5rem}}.flow__list ul li .content .notes{margin-top:1.6rem}@media screen and (max-width: 767px){.flow__list ul li .content .notes{margin-top:.8rem}}.flow__list .message{margin-top:6.4rem;font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:0;text-align:center;line-height:1.4}@media screen and (max-width: 767px){.flow__list .message{margin-top:3.2rem;font-size:1.5rem}}.flow__policy{position:relative;margin-top:12rem;border:.1rem solid var(--color-gold-500);background:var(--color-white)}@media screen and (max-width: 767px){.flow__policy{margin-top:4.8rem}}.flow__policy .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.4rem;background:rgba(111,100,38,.25);background:var(--color-gold-500);font-family:"Zen Kaku Gothic New",sans-serif;font-size:2.4rem;font-weight:700;color:var(--color-white);letter-spacing:0}@media screen and (max-width: 767px){.flow__policy .heading{height:4rem;font-size:1.5rem}}.flow__policy .content{padding:4rem}@media screen and (max-width: 767px){.flow__policy .content{padding:1.5rem}}.flow__policy .content .notes{margin-top:1.6rem}@media screen and (max-width: 767px){.flow__policy .content .notes{margin-top:.8rem}}.price .button-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8rem}@media screen and (max-width: 767px){.price .button-wrap{margin-top:4rem}}/*# sourceMappingURL=price.css.map */