.content{padding:80px 10px;text-align:center;font-family:Noto Sans JP;background-color:#fff}.content-blue{background-color:#005ba9;color:#fff}.white{color:#fff}.content h2{font-size:2rem;margin-top:0;margin-bottom:1rem}.content h3{font-size:1.5rem;line-height:2.5rem}.content p{line-height:1.8rem}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}#logo{max-width:230px}.logo-span{letter-spacing:-.1rem}.plan-title{display:inline-flex;justify-content:center;align-items:center;margin:1% 2%;background-color:#fff;border-radius:5rem;height:5rem;width:25rem;max-width:90vw;font-size:2.2rem;font-weight:700}.plan-title img{margin-right:.5rem;max-width:50px}.plan-title-left{color:#4878e5}.plan-title-right{color:#0f4176}#plan-book-img{width:95%;max-width:850px;display:block;margin:1rem auto}#device-img{width:95%;max-width:400px;display:block;margin:0 auto}.service-wrapper{border-radius:2rem;margin:5% auto 0;padding:1.5rem;max-width:850px;background-color:#fff;color:#000;text-align:left;display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap}.service-text{width:50%;padding-top:2.5rem}.service-wrapper img{max-height:250px}.flow-wrapper{display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap;max-width:850px;margin:5% auto 1%;align-items:center}.flow-wrapper img{max-width:200px}.flow-wrapper svg{width:19px;height:21px;overflow:unset;fill:#005ba9}.flow-wrapper p{font-size:1.2rem;line-height:1.2rem}.flow-step{color:#005ba9;margin-top:1rem}#qa{border-radius:2rem;margin:5% auto 0;padding:2.5rem 1.5rem;max-width:850px;background-color:#fff;text-align:left}#qa h2{margin-bottom:3rem;text-align:center;color:#005ba9}.qa-q{margin:0 0 0 1rem;color:#005ba9;font-size:1.2rem;font-weight:700}.qa-a{margin:.2rem 0 0 1rem;color:#595757;font-size:.8rem;line-height:1.2rem!important}#qa hr{margin:2rem 0;background-color:#225ca4;height:1px;border-bottom:unset}@media screen and (max-width: 460px){.flow-wrapper{justify-content:center}.flow-wrapper svg{display:none}.flow-box{margin-bottom:1.5rem}}@media screen and (max-width: 710px){.responsive-left{text-align:left;display:inline-block;margin-bottom:0}.service-text{width:90%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/booklib_page_custom.css.map */
