.buy-flow{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:2em 2em;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;flex-wrap:wrap;justify-content:center;padding:1.5em 1.25em;background-color:#fcfaf1;box-shadow:0px 2px 5px rgba(0,0,0,.05)}.buy-flow+.buy-flow{margin-top:3em}.buy-flow:not(:last-of-type)::before{position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #fcfaf1;content:""}.buy-flow__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1}.buy-flow__img{width:30.303030303%;text-align:center}.buy-flow__title-num{margin-right:1em;color:#a47864;font-family:"Noto Serif JP",serif;font-size:1.25em;font-style:italic}.buy-flow__title-text{font-weight:600}@media screen and (max-width: 1900px){/*! 購入の流れ */}@media screen and (max-width: 1540px){/*! 購入の流れ */}@media screen and (max-width: 1260px){/*! 購入の流れ */}@media screen and (max-width: 1100px){/*! 購入の流れ */}@media screen and (max-width: 840px){/*! 購入の流れ */}@media screen and (max-width: 480px){/*! 購入の流れ */.buy-flow{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.buy-flow__img{width:100%}.buy-flow__title{padding-right:0 !important;padding-left:0 !important}.buy-flow__title-num{display:block;margin-right:0;border:1px solid currentColor;font-size:1.1em;text-align:center}.buy-flow__title-text{display:block;margin-top:.5em;text-align:center}}
/*# sourceMappingURL=page-flow.css.map */
