@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;900&display=swap");.contents{background-repeat:repeat-y}#container #development_sec{background:url(../img/development_results/bg01.png) no-repeat center top;color:#fff;min-height:704px;padding-top:220px;margin-bottom:31px}#container #development_sec ol.list01{padding-left:50px}#container #development_sec ol.list01 li{padding-left:67px;font-size:2.7rem;line-height:1.48148;padding-top:6px;margin-bottom:37px}#container #development_sec ol.list01 li .num{background-size:50px auto;font-size:2.4rem;width:50px;padding:12px 0}@media only screen and (max-width: 767px){#container #development_sec{margin-bottom:53px}#container #development_sec:before{background-image:url(../img/sp/bg06_t.png)}#container #development_sec:after{background-image:url(../img/sp/bg06_b.png)}#container #development_sec .innerWrap{background:#FAC02C}#container #development_sec ol.list01{padding-left:0}#container #development_sec ol.list01 li{padding-left:43px;font-size:1.8rem;line-height:1.38889;padding-top:5px;margin-bottom:15px}#container #development_sec ol.list01 li .num{background-size:30px auto;font-size:1.5rem;width:30px;padding:7px 0}}#business_sec{margin-bottom:22px}#business_sec .block>.innerWrap{position:relative}#business_sec .block .txt_area{position:absolute;color:#fff;line-height:1.8;left:0}#business_sec .block .txt_area .ttl{font-weight:bold;font-size:2.7rem;line-height:1.48148;margin-bottom:16px}#business_sec .block01{background:url(../img/development_results/bg02.png) no-repeat center top;min-height:445px;margin-bottom:25px}#business_sec .block01 .txt_area{top:80px;max-width:325px}#business_sec .block02{background:url(../img/development_results/bg03.png) no-repeat center top;min-height:619px}#business_sec .block02 .txt_area{top:137px;max-width:330px;left:auto;right:0}#business_sec .block03{background:url(../img/development_results/bg04.png) no-repeat center top;margin-top:-80px;margin-bottom:15px}#business_sec .block03 .spblock>.innerWrap{position:relative;min-height:430px}#business_sec .block03 .txt_area{top:185px;max-width:448px}#business_sec .block03 .about{padding-top:6px;line-height:1.8}#business_sec .block03 .about .ttl{font-weight:bold;font-size:2rem;margin-bottom:13px}#business_sec .block03 .about ol{margin-top:16px}#business_sec .block03 .about ol li{text-indent:-1em;padding-left:1em}#business_sec .block04{background:url(../img/development_results/bg05.png) no-repeat center top;min-height:486px;margin-bottom:60px}#business_sec .block04 .txt_area{top:185px;max-width:460px;left:auto;right:0}#business_sec .block05{background:url(../img/development_results/bg06.png) no-repeat center top;min-height:462px}#business_sec .block05 .txt_area{top:87px;max-width:340px}@media only screen and (max-width: 767px){#business_sec{margin-bottom:158px}#business_sec .block{position:relative;z-index:0}#business_sec .block .txt_area{position:relative;max-width:inherit !important;z-index:5;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}#business_sec .block .txt_area .ttl{font-size:2.3rem;line-height:1.73913}#business_sec .block span.img{display:block;position:absolute;left:50%;z-index:-1}#business_sec .block01{margin-top:-10px;margin-bottom:100px;z-index:3}#business_sec .block01:before{background-image:url(../img/sp/development_results/bg02_t.png);padding-top:8%}#business_sec .block01:after{background-image:url(../img/sp/development_results/bg02_b.png);padding-top:29%}#business_sec .block01 .innerWrap{padding-bottom:35px}#business_sec .block01 span.img{margin-left:-114px}#business_sec .block02{z-index:2;margin-bottom:52px}#business_sec .block02:before{background-image:url(../img/sp/development_results/bg03_t.png);padding-top:27%}#business_sec .block02:after{background-image:url(../img/sp/development_results/bg03_b.png);padding-top:18%}#business_sec .block02 .innerWrap{background:#34CDF5;padding-bottom:15px}#business_sec .block02 span.img{top:50%;margin-left:-270px;margin-top:-340px}#business_sec .block03{background:none;z-index:1;margin-top:0;margin-bottom:40px}#business_sec .block03 .spblock{margin-bottom:58px}#business_sec .block03 .spblock:before{background-image:url(../img/sp/development_results/bg04_t.png);padding-top:9%}#business_sec .block03 .spblock:after{background-image:url(../img/sp/development_results/bg04_b.png);padding-top:12%}#business_sec .block03 .spblock .innerWrap{background:#FAC02C}#business_sec .block03 .spblock>.innerWrap{min-height:inherit}#business_sec .block03 .txt_area{top:185px;max-width:448px}#business_sec .block03 span.img{margin-left:-44px;bottom:-110px}#business_sec .block03 .about .ttl{margin-bottom:12px}#business_sec .block04{margin-bottom:65px}#business_sec .block04:before{background-image:url(../img/sp/development_results/bg05_t.png);padding-top:37%}#business_sec .block04:after{background-image:url(../img/sp/development_results/bg05_b.png);padding-top:15%}#business_sec .block04 .innerWrap{background:#76D26F;padding-top:0;padding-bottom:5px}#business_sec .block04 .txt_area{padding-top:75px}#business_sec .block04 span.img{margin-left:-36px;top:-222px;padding-top:86px}#business_sec .block05:before{background-image:url(../img/sp/development_results/bg06_t.png);padding-top:8%}#business_sec .block05:after{background-image:url(../img/sp/development_results/bg06_b.png);padding-top:18%}#business_sec .block05 .innerWrap{background:#64D8F6}#business_sec .block05 .txt_area{padding-top:5px;padding-bottom:20px}#business_sec .block05 span.img{bottom:-163px;margin-left:-156px}}#flow_sec{margin-bottom:118px}#flow_sec .flow li{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;position:relative;margin-bottom:40px}#flow_sec .flow li:after{content:"";display:block;background:url(../img/ico_arrow04.png) no-repeat;width:42px;height:40px;background-size:42px auto;position:absolute;bottom:-40px;left:103px}#flow_sec .flow li:last-of-type{margin-bottom:0}#flow_sec .flow li:last-of-type:after{content:none}#flow_sec .flow .hd{background:#FAC02C;border-radius:20px;line-height:1.3;width:248px;padding:37px 10px 30px;color:#fff;text-align:center}#flow_sec .flow .hd .num{background:url(../img/point_bg04.png) no-repeat;background-size:70px auto;width:70px;height:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FAC02C;font-size:3.5rem;font-family:Arial, sans-serif;margin:0 auto 15px}#flow_sec .flow .hd .ttl{font-weight:bold;font-size:2.1rem}#flow_sec .flow .txt_area{width:calc(100% - 248px);border:2px solid #FAC02C;border-radius:20px;font-size:1.8rem;line-height:2.22222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 15px 15px 28px;color:#FAC02C}@media only screen and (max-width: 767px){#flow_sec{margin-bottom:70px}#flow_sec .flow li{display:block}#flow_sec .flow li:after{left:50%;margin-left:-21px}#flow_sec .flow .hd{border-radius:10px;width:100%;padding:17px 10px 17px 23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#flow_sec .flow .hd .num{background-size:30px auto;width:30px;height:35px;font-size:1.5rem;margin:0}#flow_sec .flow .hd .ttl{width:calc(100% - 30px);font-size:1.8rem;padding-left:12px;text-align:left}#flow_sec .flow .txt_area{width:100%;border-radius:10px;line-height:1.5;display:block;padding:20px}}#results_sec .block{overflow:hidden;margin-bottom:61px}#results_sec .block:last-of-type{margin-bottom:0}#results_sec ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}#results_sec ul li{width:182px;height:182px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:50%;font-size:1.8rem;color:#fff;line-height:1.66667;font-weight:bold;margin:0 11px 23px;background:#76D26F}#results_sec .app_block ul li{background:#34CDF5}@media only screen and (max-width: 767px){#results_sec ul{margin:0 -9px}#results_sec ul li{width:144px;height:144px;font-size:1.5rem;line-height:1.53333;margin:0 9px 12px}}
