.businessmodel #conventional .conventional__image{margin:6rem auto 0;max-width:75rem}@media screen and (max-width:767px){.businessmodel #conventional .conventional__image{margin-top:3.5rem;width:100%;max-width:100%}}.businessmodel #function{margin-top:10rem}@media screen and (max-width:767px){.businessmodel #function{margin-top:5.5rem}}.businessmodel #function .function__list{display:flex;gap:2.5rem;max-width:115rem;margin:0 auto;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1280px){.businessmodel #function .function__list{max-width:56rem;max-width:100%}}@media screen and (max-width:1080px){.businessmodel #function .function__list{max-width:100%}}@media screen and (max-width:992px){.businessmodel #function .function__list{max-width:100%}}@media screen and (max-width:767px){.businessmodel #function .function__list{flex-wrap:wrap;gap:1.5rem;max-width:100%}}@media screen and (max-width:576px){.businessmodel #function .function__list{max-width:33.5rem}}.businessmodel #function .function__list li{padding:4rem 1rem;border:1px solid var(--primary-main-color);border-radius:100vh;background-color:#fff;width:calc((100% - 7.5rem)/ 4);text-align:center}@media screen and (max-width:1280px){.businessmodel #function .function__list li{padding:4rem 2rem;width:calc((100% - 7.5rem)/ 4)}}@media screen and (max-width:1080px){.businessmodel #function .function__list li{width:calc((100% - 7.5rem)/ 4)}}@media screen and (max-width:992px){.businessmodel #function .function__list li{width:calc((100% - 7.5rem)/ 4)}}@media screen and (max-width:767px){.businessmodel #function .function__list li{width:calc((100% - 7.5rem)/ 4)}}@media screen and (max-width:576px){.businessmodel #function .function__list li{padding:2rem 1rem 2.5rem;width:calc((100% - 1.5rem)/ 2)}}.businessmodel #function .function__list li:nth-child(1){border-color:#6290c9}.businessmodel #function .function__list li:nth-child(2){border-color:#e28bc7}.businessmodel #function .function__list li:nth-child(3){border-color:#e49746}.businessmodel #function .function__list li:nth-child(4){border-color:#729c22}.businessmodel #function .function__list li .ttl{font-size:2.8rem}@media screen and (max-width:767px){.businessmodel #function .function__list li .ttl{font-size:1.6rem}}.businessmodel #function .function__list li .ico{display:block;margin:0 auto 0;width:10rem}@media screen and (max-width:767px){.businessmodel #function .function__list li .ico{width:8.5rem}}.businessmodel #function .function__list li .txt{margin-top:.5rem;font-size:1.5rem;line-height:1.85}@media screen and (max-width:1280px){.businessmodel #function .function__list li .txt{font-size:1.4rem}}@media screen and (max-width:767px){.businessmodel #function .function__list li .txt{font-size:1.2rem}}.businessmodel #business{position:relative;padding:8rem 2rem 7rem;background-color:var(--bg-secondary-color)}@media screen and (max-width:767px){.businessmodel #business{padding:6rem 3rem 4.5rem}}.businessmodel #business::before{content:"";position:absolute;top:-4rem;right:50%;transform:translateX(50%);width:10.6rem;height:8.2rem;background:transparent url(../images/businessmodel/businessmodel_arrow01.webp) 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:767px){.businessmodel #business::before{top:-2.2rem;width:5.8rem;height:4.4rem;background:transparent url(../images/businessmodel/businessmodel_arrow01_sp.webp) 0 0 no-repeat;background-size:100% auto}}.businessmodel #business .business__ttl01{text-align:center}.businessmodel #business .business__ttl01 .sub{display:block;font-size:2.4rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.businessmodel #business .business__ttl01 .sub{font-size:1.5rem}}.businessmodel #business .business__ttl01 .main{display:block;font-size:5.6rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.businessmodel #business .business__ttl01 .main{font-size:3.6rem}}.businessmodel #business .business__ttl01 .main small{font-size:3.2rem}@media screen and (max-width:767px){.businessmodel #business .business__ttl01 .main small{font-size:2.1rem}}.businessmodel #business .business__image{margin:7rem auto 0;max-width:89.6rem}@media screen and (max-width:767px){.businessmodel #business .business__image{margin-top:2rem;width:100%;max-width:29.1rem}}.businessmodel #business .business__txt{margin-top:6rem;font-size:1.6rem;line-height:2;text-align:center}@media screen and (max-width:767px){.businessmodel #business .business__txt{margin-top:2.5rem;font-size:1.5rem;text-align:left}}