@charset "UTF-8";.anshinpackFlow{--flow-title-size: 28px;--flow-title-lh: normal;--flow-steps-gap-top: 25px;--flow-step-gap: 0px;--flow-step-title-size: 24px;--flow-step-title-lh: normal;--flow-body-gap: 10px;--flow-box-gap: 15px;--flow-text-size: 16px;--flow-text-lh: normal;--flow-card-radius: 16px;--flow-card-px: 10px;--flow-num-left: -35px;padding:80px 10px;background-color:#2872a0}.anshinpackFlow.is-large{--flow-title-size: 36px;--flow-title-lh: 1.45;--flow-steps-gap-top: 34px;--flow-step-gap: 10px;--flow-step-title-size: 30px;--flow-step-title-lh: 1.45;--flow-body-gap: 20px;--flow-box-gap: 8px;--flow-text-size: 18px;--flow-text-lh: 1.55;--flow-card-radius: 22px;--flow-num-left: -36px}.anshinpackFlow.has-cityscape{position:relative;padding:150px 10px 60px;background:none}.anshinpackFlow.has-cityscape:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100px;background:url(/service/office_support/images/bg-curve.png) top center/cover no-repeat}.anshinpackFlow.has-cityscape:after{content:"";position:absolute;bottom:0;left:0;z-index:2;width:100%;height:93%;background:#2872a0}@media screen and (max-width: 768px){.anshinpackFlow{--flow-title-size: 20px;--flow-steps-gap-top: 20px;--flow-step-title-size: 20px;--flow-body-gap: 20px;--flow-box-gap: 0px;--flow-text-size: 14px;--flow-card-radius: 14px;padding:40px 10px}.anshinpackFlow.is-large{--flow-title-size: 20px;--flow-steps-gap-top: 20px;--flow-step-gap: 0px;--flow-step-title-size: 20px;--flow-step-title-lh: 1.35;--flow-body-gap: 20px;--flow-box-gap: 0px;--flow-text-size: 13px;--flow-text-lh: 1.65;--flow-card-radius: 14px;--flow-card-px: 15px}.anshinpackFlow.has-cityscape{padding:80px 10px 40px}}.anshinpackFlow_card{position:relative;z-index:10;max-width:1000px;margin:0 auto;padding:30px var(--flow-card-px);border-radius:var(--flow-card-radius);background-color:#fff}.anshinpackFlow_title{font-size:var(--flow-title-size);font-weight:700;line-height:var(--flow-title-lh);text-align:center}.anshinpackFlow_steps{display:flex;flex-direction:column;gap:var(--flow-step-gap);margin-top:var(--flow-steps-gap-top);padding-left:40px}@media screen and (max-width: 768px){.anshinpackFlow_steps{padding-left:0}}.anshinpackFlowStep{position:relative;padding:0 60px 40px;border-left:2px solid #2872a0}.anshinpackFlowStep:last-child{border-left-color:transparent}@media screen and (max-width: 768px){.anshinpackFlowStep{padding:15px 10px;border-left:none}}.anshinpackFlowStep_num{position:absolute;top:-10px;left:var(--flow-num-left, -35px);display:flex;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;border-radius:50%;background-color:#2872a0;color:#fff;font-size:12px;font-weight:700;line-height:1}@media screen and (max-width: 768px){.anshinpackFlowStep_num{top:5px;left:10px;width:50px;height:50px}}.anshinpackFlowStep_numText{font-size:24px;line-height:1}@media screen and (max-width: 768px){.anshinpackFlowStep_numText{font-size:18px}}.anshinpackFlowStep_title{color:#2872a0;font-size:var(--flow-step-title-size, 24px);font-weight:700;line-height:var(--flow-step-title-lh, normal)}@media screen and (max-width: 768px){.anshinpackFlowStep_title{padding-left:60px}}.anshinpackFlowStep_body{display:flow-root;margin-top:var(--flow-body-gap, 10px);font-size:var(--flow-text-size, 16px);line-height:var(--flow-text-lh, normal)}.anshinpackApplyBox{width:300px;max-width:100%;margin-top:var(--flow-box-gap, 15px);background-color:#eaf1f6}@media screen and (max-width: 768px){.anshinpackApplyBox{width:100%}}.anshinpackApplyBox_head{padding:15px;background-color:#2872a0;color:#fff;font-size:16px;font-weight:700;line-height:1.45;text-align:center}@media screen and (max-width: 768px){.anshinpackApplyBox_head{padding:10px;font-size:14px}}.anshinpackApplyBox_body{max-width:400px;margin:0 auto;padding:15px}.anshinpackApplyBox_btnWrap{display:flex;height:70px;text-align:center}.anshinpackApplyBox_btn{width:90%;margin:auto;padding:1em 4em;border-radius:7px;background-color:#f26200;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .3s}.anshinpackApplyBox_btn:hover{opacity:.8;text-decoration:none}
