.introduce .overview{background-color:#ffdf80}.introduce .overview .wrap{padding:4rem 0}@media screen and (max-width:767px){.introduce .overview .wrap{padding:2.5rem 0}}.introduce .overview .title p{text-align:center}@media screen and (max-width:767px){.introduce .overview .title p{text-align:left}}.introduce .overview .title p span{color:#ff5a46;font-size:3rem;font-weight:700;border-bottom:solid 4px #ff5a46}@media screen and (max-width:767px){.introduce .overview .title p span{font-size:2rem}}.introduce .overview .points{position:relative}.introduce .overview .points__item,.introduce .overview .points__item img{width:100%}.introduce .overview .points__item+.points__item{margin-top:1rem}.introduce .overview .points__person{position:absolute;width:184px;top:-80px;right:0}@media screen and (max-width:767px){.introduce .overview .points__person{width:88px}}@media screen and (max-width:410px){.introduce .overview .points__person{width:72px}}.introduce .price-list{background-color:#fff}.introduce .price-list .wrap{padding:4rem 0}@media screen and (max-width:767px){.introduce .price-list .wrap{padding:2.5rem 0}}.introduce .price-list .title p{text-align:center}.introduce .price-list .title p span{color:#ff5a46;font-size:2rem;font-weight:700}@media screen and (max-width:767px){.introduce .price-list .title p span{font-size:1.5rem}}.introduce .price-list .plans{display:flex;flex-wrap:wrap;margin-top:2rem;gap:1rem}.introduce .price-list .plans .plans__item{width:calc((100% - 2rem) / 3);margin:0;padding:1rem}@media screen and (max-width:767px){.introduce .price-list .plans .plans__item{width:100%}}.introduce .price-list .plans .plan__title{color:#ff8e8e;font-size:1.6rem;font-weight:700;border-bottom:solid 2px #ff5a46}.introduce .price-list .plans .plan__summary{margin-top:1rem}.introduce .price-list .plans .plan__details{margin-top:1rem;padding:0 1rem;border-top:solid 2px #f5f5f5}.introduce .price-list .plans .plan__details .initial-cost,.introduce .price-list .plans .plan__details .monthly-fee{margin-top:.5rem;text-align:right}.introduce .price-list .plans .plan__details .initial-cost .label,.introduce .price-list .plans .plan__details .monthly-fee .label{padding-right:.5rem}.introduce .price-list .plans .plan__details .initial-cost .value,.introduce .price-list .plans .plan__details .monthly-fee .value{font-size:1.4rem;font-weight:700;color:#ff8e8e}.introduce .price-list .more-details{margin-top:2rem;text-align:center}.introduce .price-list .more-details a{padding:1rem 2rem}@media screen and (max-width:410px){.introduce .price-list .more-details a{padding:1rem}}.manual__title{margin-top:3rem;text-align:center;font-size:2rem;font-weight:700;color:tomato}@media screen and (max-width:767px){.manual__title{font-size:1.5rem}}.manual__outline{display:flex;flex-wrap:wrap;justify-content:center;gap:8rem;margin-top:4rem}@media screen and (max-width:767px){.manual__outline{margin-top:3rem;gap:2rem}}.manual__role{font-size:1.2rem;font-weight:700;color:tomato}.manual__item{width:320px}@media screen and (max-width:767px){.manual__item{width:100%;padding:0 .5rem}}.manual__image{margin-top:.5rem;border-radius:4px;overflow:hidden}.manual__image img{width:100%;background-size:contain}.manual__summary{margin-top:1rem}.manual__detail{text-align:right}.install-app{margin-top:4rem;background-color:#fff2f1}.install-app__outline{display:flex;flex-wrap:wrap;justify-content:center;padding:3rem .5rem;gap:2rem}@media screen and (max-width:767px){.install-app__item{width:100%}}.install-app__item.logo{width:168px;flex-shrink:1}@media screen and (max-width:767px){.install-app__item.logo{width:124px}}.install-app__item.logo img{width:100%}.install-app__introduce .introduce__title{font-size:0}@media screen and (max-width:767px){.install-app__introduce .introduce__title{text-align:center}}.install-app__introduce .introduce__title span{display:inline-block;font-size:1.6rem;font-weight:700;color:tomato}.install-app__introduce .introduce__text{padding:.5rem 1rem;font-size:0}@media screen and (max-width:767px){.install-app__introduce .introduce__text{padding:.5rem 1rem}}.install-app__introduce .introduce__text span{display:inline-block;font-size:1rem}.install-app__store-badge{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;padding:0 1rem;gap:2rem}@media screen and (max-width:767px){.install-app__store-badge{justify-content:center}}.install-app__store-badge .store-badge a img{width:auto;height:64px}.install-app__license{margin-top:1rem}@media screen and (max-width:767px){.install-app__license{margin-top:2rem}}@media screen and (max-width:767px){.install-app__license ul{padding-left:1.5rem}}.install-app__license ul li{font-size:.8rem}@media screen and (max-width:767px){.install-app__license ul li+li{margin-top:.5rem}}
