@charset "UTF-8";.s-cnt{padding-bottom:90px}.section-lead-text h2{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700}.flow-block{margin-top:80px;margin-left:60px}.flow-case-ttl{margin:0;padding:15px 0 15px 23.4%;background-color:#fff000;color:#2ca6df;font-family:-apple-system,BlinkMacSystemFont,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700;line-height:1.2}.case-comment-ttl span,.flow-case-ttl dd span,.flow-case-ttl dt,.section-lead-text h2{font-size:22px;font-size:2.2rem}.flow-case-ttl dd{margin:0;font-size:34px;font-size:3.4rem}.flow-case-main{padding:20px 30px;color:#fff;display:flex;justify-content:space-between}.flow-case-main.bg01{background-image:url(../img/bg_img01.jpg)}.flow-case-main.bg02{background-image:url(../img/bg_img02.jpg)}.flow-case-txt{width:65%;margin-right:10px;font-size:16px;font-size:1.6rem;position:relative}.case-img{position:absolute;top:-150px;left:-90px;width:41.6%}.case-belongs{margin:0 0 50px 31.5%;line-height:1.4}.case-belongs dd{margin:0}.case-belongs dd.name{margin-top:15px;font-size:26px;font-size:2.6rem}.case-belongs dd.name span{font-size:18px;font-size:1.8rem}.case-belongs .size14,.flow-list li .month{font-size:14px;font-size:1.4rem}.case-comment-ttl,.flow-list li{margin-bottom:20px;font-size:32px;font-size:3.2rem;line-height:1.4}.flow-case-detail{width:220px}.flow-list,.flow-list-ttl{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-weight:700}.flow-list-ttl{font-size:18px;font-size:1.8rem}.flow-list{list-style:none;margin:0;padding:0}.flow-list li{margin-bottom:15px;padding:8px;color:#2ca6df;background-color:#fff;font-size:18px;font-size:1.8rem;text-align:center;position:relative}.flow-list li:after{content:'';display:inline-block;width:0;height:0;border-top:12px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;bottom:-10px;margin-left:-10px}.flow-list li:last-child:after{display:none}.flow-list li.cl-test{background-color:#cad9f2;color:#1b2467}.flow-list li.cl-test:after{border-top:12px solid #cad9f2}.flow-list li.cl-offer{background-color:#1c2468;color:#fff}.flow-list li.cl-offer:after{border-top:12px solid #1c2468}.flow-list li.cl-arrival{background-color:#5876b9;color:#fff}.flow-list li.cl-arrival:after{border-top:12px solid #5876b9}@media only screen and (max-width:600px){.flow-case-ttl dt,.section-lead-text h2{font-size:1.6rem}.flow-case-ttl{padding:10px}.flow-case-ttl dd{font-size:2.4rem}.flow-case-main{padding:10px;display:block}.flow-case-txt{display:block;margin-right:0;width:auto}.case-img{width:auto;margin:0 0 10px;text-align:center}.case-belongs{margin:0;text-align:center}.case-belongs dd.name{margin-top:10px;font-size:2.4rem}.case-comment-ttl{margin-bottom:10px;font-size:2.6rem}.case-comment-ttl span{font-size:1.8rem}.flow-case-detail{width:auto;margin-top:20px}}@media only screen and (max-width:980px){.flow-block{margin-top:30px;margin-left:0}.flow-case-main,.flow-case-ttl{padding:15px}.case-img{position:static}.case-comment-ttl{margin-top:20px}}@media only screen and (min-width:601px) and (max-width:980px){.flow-case-txt{display:flex;flex-wrap:wrap;align-items:flex-end}.case-belongs{margin:0 0 0 10px;width:55%}}