body.flow .mainArtS01 .mainArtHead .mvVox>.titleVox::after{background-image:url(../../images/content/flow/mv.jpg)}body.flow.index .secVox .stepVox{margin-top:90px}body.flow.index .secVox .stepVox .stepList>li{padding:70px 50px 30px 50px;border-radius:40px;background:#fff;box-shadow:0px 0px 14px 0px rgba(0,0,0,.15);position:relative}@media only screen and (max-width: 767px){body.flow.index .secVox .stepVox .stepList>li{border-radius:3rem}}@media only screen and (max-width: 767px){body.flow.index .secVox .stepVox .stepList>li{box-shadow:0px 0px 1.4rem 0px rgba(0,0,0,.15)}}body.flow.index .secVox .stepVox .stepList>li.other{padding-top:0;padding-bottom:0;background:none;border-radius:0;box-shadow:none}body.flow.index .secVox .stepVox .stepList>li.other .titleVox{width:100%;position:static;top:auto}body.flow.index .secVox .stepVox .stepList>li .stepTxt{color:#e35457;text-align:center;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-size:2rem;text-transform:uppercase;display:flex;align-items:center;line-height:1;gap:0 4px}body.flow.index .secVox .stepVox .stepList>li .stepTxt .num{font-size:4rem}body.flow.index .secVox .stepVox .stepList>li .titleVox{display:inline-flex;padding:9px 40px;align-items:center;gap:38px;border-radius:40px;border:8px solid rgba(227,84,87,.5);background:#fff;position:absolute;top:-30px}@media only screen and (max-width: 767px){body.flow.index .secVox .stepVox .stepList>li .titleVox{border-radius:3rem}}body.flow.index .secVox .stepVox .stepList>li .flexVox01{justify-content:space-between}body.flow.index .secVox .stepVox .stepList>li .flexVox01 .leftVox{width:695px}body.flow.index .secVox .stepVox .stepList>li .flexVox01 .rightVox{width:391px;display:flex;padding:20px;border-radius:10px;background:rgba(251,178,180,.7)}body.flow.index .secVox .stepVox .stepList>li .flexVox02{justify-content:space-between}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .leftVox{width:303px}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox{width:798px;padding:30px;border-radius:10px;background:rgba(251,178,180,.7)}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .title{margin-bottom:15px}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .title span{padding:16px 40px;border-radius:27px;background:#e35457;display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1;color:#fff;font-size:2.2rem}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .vox01{display:flex;padding:12px 40px;justify-content:center;align-items:center;gap:12px;background:#fff;border-radius:10px;margin-top:20px}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .vox01 .txt02{font-size:2.2rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:700}body.flow.index .secVox .stepVox .stepList>li .flexVox03{justify-content:space-between}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .leftVox{width:440px}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox{width:650px;padding:30px;border-radius:40px;background:rgba(255,226,130,.7019607843)}@media only screen and (max-width: 767px){body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox{border-radius:3rem}}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .title{margin-bottom:15px}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .title span{padding:16px 40px;border-radius:27px;background:#e35457;display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1;color:#fff;font-size:2.2rem}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox{position:relative}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox:not(:last-child){margin-bottom:70px}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox:not(:last-child)::after{content:"";position:absolute;margin:auto;width:49px;height:42px;background:url(../../images/content/flow/ico_arrow01.svg) no-repeat center/contain;bottom:-54px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox .subTitle{font-size:2.2rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1.2;background:#fff;border-radius:10px;padding:6px 40px;text-align:center;margin-bottom:10px}body.flow.index .secVox .stepVox .stepList>li:not(:last-child){margin-bottom:138px;position:relative}body.flow.index .secVox .stepVox .stepList>li:not(:last-child)::after{content:"";position:absolute;margin:auto;width:70px;height:60px;background:url(../../images/content/flow/ico_arrow01.svg) no-repeat center/contain;bottom:-84px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.flow.index .secVox .stepVox .exVox02{padding:30px;border-radius:40px;border:2px solid #e35457;background:#fdd9d9}@media only screen and (max-width: 767px){body.flow.index .secVox .stepVox .exVox02{border-radius:3rem}}body.flow.index .secVox .stepVox .exVox02 .title{margin-bottom:15px}body.flow.index .secVox .stepVox .exVox02 .title span{padding:16px 40px;border-radius:27px;background:#ee989a;display:inline-block;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1;font-size:2.2rem}body.flow.index .secVox .stepVox .exVox03{display:inline-block;padding:15px 40px;border-radius:10px;background:rgba(255,226,130,.7);font-size:1.6rem}body.flow.index .tabVoxWrapper .tabs{display:flex;align-items:flex-start;gap:0 40px;padding:0 70px;border-bottom:9px solid #ffe282}body.flow.index .tabVoxWrapper .tabs button{display:flex;width:340px;padding:0 40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;font-size:2.2rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1;border-radius:20px 20px 0 0;background:rgba(255,226,130,.5);height:74px}body.flow.index .tabVoxWrapper .tabs button.is-active{background:#ffe282;height:80px}body.flow.index .tabVoxWrapper .body .stepVox{display:none;opacity:0;visibility:hidden}body.flow.index .tabVoxWrapper .body .stepVox.is-active{display:block;visibility:visible;opacity:1;-webkit-animation:fadeIn .5s ease-out forwards;animation:fadeIn .5s ease-out forwards}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}1%{display:none}20%{display:block;opacity:0;visibility:hidden}100%{visibility:visible;opacity:1}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}1%{display:none}20%{display:block;opacity:0;visibility:hidden}100%{visibility:visible;opacity:1}}@media only screen and (max-width: 767px){body.flow .mainArtS01 .mainArtHead .mvVox>.titleVox::after{background-image:url(../../images/content/flow/mv-sp.jpg)}body.flow.index .secVox .stepVox{margin-top:5rem}body.flow.index .secVox .stepVox .stepList .txt{font-size:1.4rem}body.flow.index .secVox .stepVox .stepList>li{padding:5.5rem 2rem 2rem}body.flow.index .secVox .stepVox .stepList>li .stepTxt{font-size:1.4rem;gap:0 .4rem}body.flow.index .secVox .stepVox .stepList>li .stepTxt .num{font-size:2rem}body.flow.index .secVox .stepVox .stepList>li .titleVox{padding:0 2.8rem;align-items:center;gap:1.5rem;min-height:5.6rem;border-radius:40px;border:.5rem solid rgba(227,84,87,.5);top:-2rem;width:calc(100% - 4rem)}}@media only screen and (max-width: 767px)and (max-width: 767px){body.flow.index .secVox .stepVox .stepList>li .titleVox{border-radius:3rem}}@media only screen and (max-width: 767px){body.flow.index .secVox .stepVox .stepList>li .titleVox .hS03{font-size:1.8rem;line-height:1.3}body.flow.index .secVox .stepVox .stepList>li .flexVox01{flex-direction:column;gap:2rem}body.flow.index .secVox .stepVox .stepList>li .flexVox01 .leftVox{width:100%}body.flow.index .secVox .stepVox .stepList>li .flexVox01 .rightVox{width:100%;padding:1.5rem;border-radius:1rem;font-size:1.5rem}body.flow.index .secVox .stepVox .stepList>li .flexVox01 .rightVox li:not(:last-child){margin-bottom:.5rem}body.flow.index .secVox .stepVox .stepList>li .flexVox02{flex-direction:column;gap:2rem}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .leftVox{width:100%}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox{width:100%;padding:2rem;border-radius:3rem}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .title{margin-bottom:1rem}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .title span{padding:1rem 2rem;border-radius:3.5rem;font-size:1.8rem;width:100%;line-height:1.3}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .vox01{padding:.5rem 2rem;margin-top:3rem;gap:.4rem;border-radius:1rem}body.flow.index .secVox .stepVox .stepList>li .flexVox02 .rightVox .vox01 .txt02{font-size:1.8rem}body.flow.index .secVox .stepVox .stepList>li .flexVox03{justify-content:space-between;flex-direction:column;gap:1.2rem}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .leftVox{width:100%}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox{width:100%;padding:2rem}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .title{margin-bottom:1.5rem}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .title span{padding:1rem 2rem;border-radius:3.5rem;font-size:1.8rem;width:100%;line-height:1.3}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox{position:relative}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox:not(:last-child){margin-bottom:5rem}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox:not(:last-child)::after{width:3.8rem;height:3.2rem;bottom:-4rem}body.flow.index .secVox .stepVox .stepList>li .flexVox03 .rightVox .subVox .subTitle{font-size:1.6rem;border-radius:1rem;padding:.6rem;margin-bottom:1rem}body.flow.index .secVox .stepVox .stepList>li:not(:last-child){margin-bottom:8rem;position:relative}body.flow.index .secVox .stepVox .stepList>li:not(:last-child)::after{width:4.8rem;height:4.3rem;bottom:-5.4rem}body.flow.index .secVox .stepVox .exVox02{padding:3rem}body.flow.index .secVox .stepVox .exVox02 .title{margin-bottom:1.5rem}body.flow.index .secVox .stepVox .exVox02 .title span{padding:1.4rem 3rem;border-radius:2.7rem;font-size:1.8rem}body.flow.index .secVox .stepVox .exVox02 .txt{font-size:1.4rem}body.flow.index .secVox .stepVox .exVox03{padding:2rem;border-radius:1rem;font-size:1.4rem}body.flow.index .tabVoxWrapper{margin-top:3.5rem}body.flow.index .tabVoxWrapper .tabs{display:flex;align-items:flex-start;gap:0 1rem;padding:0;border-bottom:9px solid #ffe282}body.flow.index .tabVoxWrapper .tabs button{width:11rem;padding:0;gap:1rem;font-size:1.6rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;line-height:1;border-radius:2rem 2rem 0 0;background:rgba(255,226,130,.5);height:7.4rem}body.flow.index .tabVoxWrapper .tabs button.is-active{background:#ffe282;height:8rem}}/*# sourceMappingURL=flow.min.css.map */