@charset "utf-8";#flow .stepWrap{background-image:linear-gradient(129deg,#fff 25%,#f1f1f1 25%,#f1f1f1 50%,#fff 50%,#fff 75%,#f1f1f1 75%,#f1f1f1 100%);background-size:5.15px 6.36px;padding:15px 10px;margin:10px}#flow .steps{background:rgba(255,255,255,.7);position:relative;padding-bottom:10px}#flow .steps:not(:last-child){margin-bottom:15px}#flow h3{padding:10px 10px 0 55px;font-weight:700;position:relative;border-radius:5px;line-height:1.3em;font-size:1.2em}#flow .steps h3:before{content:"";width:30px;height:37px;display:block;position:absolute;top:-4px;left:8px}#flow .steps.step1 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step2 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon02.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step3 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon03.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step4 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon04.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step5 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon05.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps p{padding:10px 20px;line-height:1.6em}#flow .steps p .small,#flow .stepWrap p.small{font-size:.95em;line-height:1.3em;display:block;text-indent:-1em;margin-left:1em;margin-top:10px}#flow .steps p.arrowlink{font-weight:700;background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/arrow.png) no-repeat 15px 50%;color:#3dba28;display:block;padding:5px;padding-left:45px;font-size:.9em}@media screen and (min-width:640px){#flow .stepWrap{padding:20px 15px}#flow h3{padding:12px 10px 5px 55px}#flow .steps p{padding:10px 30px}#flow .steps h3:before{width:35px;height:47px}#flow .steps:not(:last-child){margin-bottom:20px}}@media screen and (min-width:1000px){#flow .stepWrap{padding:20px 25px}}