@media screen and (max-width:990px){body{font-size:3vw}.intro-container{background:#fff;padding-top:10vh}.intro-title{margin-top:5vh;text-align:center}.intro-title h1{font-size:5vw;font-weight:900}.intro-title h6{font-size:3vw;font-weight:500}.intro-content{margin-top:4vh}.intro-content h6{font-size:3vw;font-weight:500;line-height:3rem}.intro-content p{font-weight:500;padding:2vh 10vw;text-align:center}.ability-wraper{background:#f7f7f7}.ability-container{padding:5vh 3vw}.ability-container .ability-wrapper{background:#fff;border-radius:2rem;padding:4vh 3vw}.ability-wrapper .price-title{color:#fb3137;font-size:1.7em}.price-container{display:grid;gap:5%;justify-content:center;margin-top:2rem}.price-container h1{font-size:2em}.case-1{border:2px dashed #f74a5b;padding:1rem 2em;text-align:center;width:100%}.case-1 .design-plan{color:#f74a5b}.case-2{border:2px dashed #5295f8;padding:1rem 2em;text-align:center}.case-2 .design-plan{color:#5295f8}.case-3{border:2px dashed #fdeb26;padding:1rem 2em;text-align:center}.case-3 .design-plan{color:#fdeb26}.price-notice{margin-top:9rem;text-align:center}.ability-wrapper .case-problem{margin-top:2vh;padding:1vh 3vw}.ability-wrapper .case-solving{font-weight:400;margin:2vh 0;padding:0 2vw}.ability-wrapper .div-work-exp{margin-top:5vh;text-align:center}.ability-wrapper .div-work-exp a{background:#333;color:#fff;padding:1vh 5vw}.service-container{background:#fff;padding:3vh 3vw}.service-container .service-title{font-size:7vw}.service-type{background:#ffffffb3;border-radius:1px;box-shadow:0 0 10px #a7a7a7;padding:3vh 3vw}.service-type h3{font-size:3vw}.service-type .fa-circle-check{color:#fb3137}.service-type .service-type-content{background:#ffffffb3;margin-top:2vh}.service-type-mt{margin-top:4vh}.service-type .div-service-renewal-link{margin-top:4rem;text-align:center}.service-type .div-service-renewal-link a{border:1px solid #333;padding:1vh 7vw}.after-service-container{background:#f7f7f7;padding:3vh 3vw 5vh}.after-service-container h3{font-size:3vw}.after-service-container .after-service-title{font-size:7vw}.after-service-container .after-service-explain h5{font-size:3vw}.after-service-container .after-service-content{margin-top:5vh}.after-service-container .div-after-service-plan-link{margin-top:3rem;text-align:center}.after-service-container .div-after-service-plan-link a{background:#333;color:#fff;padding:1vh 7vw}}@media screen and (max-width:640px){body{font-size:.9em}.intro-title h1{font-size:6vw;font-weight:900}.intro-content h6{font-size:4vw;line-height:2rem}.intro-content p{font-weight:500;padding:1em 10vw;text-align:center}.ability-container .ability-wrapper{padding-bottom:10vh}.ability-wrapper h3{font-size:4vw}.ability-container{padding:5vh 6vw}.service-type{padding:1.5rem}.service-type h3{font-size:4vw}.service-type .div-service-renewal-link{margin-top:2rem}.ability-wrapper .div-work-exp a{padding:2vh 10vw}}