@media screen and (min-width:1501px){.img-respsive{width:100%}.intro-container{margin-top:0}.ability-wraper{background:#f7f7f7}.ability-container{padding:5vh 3vw}.ability-container .ability-wrapper{background:#fff;border-radius:2rem;padding:4vh 3vw}.ability-wrapper .wecando{color:#fb3137}.price-container{display:flex;gap:5%;justify-content:center;margin-top:2rem}.case-1{border:2px dashed #f74a5b;padding:1rem;text-align:center}.case-1 .design-plan{color:#f74a5b}.case-2{border:2px dashed #5295f8;padding:1rem;text-align:center}.case-2 .design-plan{color:#5295f8}.case-3{border:2px dashed #fdeb26;padding:1rem;text-align:center}.case-3 .design-plan{color:#fdeb26}.price-notice{margin-top:2rem;text-align:center}.ability-wrapper .case-problem{border-radius:.6em;color:#fff;font-weight:500;margin:1vh auto 0;padding:1vh 3vw}.ability-wrapper .case-solving{font-weight:400;margin:2vh 0;padding:0 2vw}.div-work-exp{margin-top:5vh;text-align:center}.div-work-exp a{background:#333;color:#fff;padding:1vh 5vw}.service-container{background:#fff;padding:3vh 3vw}.service-container>div{margin:0 auto;width:80%}.service-container .service-title{font-size:4vw}.service-type{background:#ffffffb3;border-radius:1px;box-shadow:0 0 10px #a7a7a7;padding:3vh 3vw;width:41%}.service-type h3{font-size:1.8vw}.service-type .fa-circle-check{color:#fb3137}.service-type .service-type-content{background:#ffffffb3;line-height:2em;margin-top:2vh}.service-content{margin-top:6vh}.service-background1{background:url(../images/design/image1.jpg) no-repeat;background-position:73% 84%;background-size:37%;height:45vh;position:relative}.service-background2{background:url(../images/design/image2.jpg) no-repeat;background-position:43% 98%;background-size:48%;height:45vh;position:relative}.service-background3{background:url(../images/design/image3.jpg) no-repeat;background-position:68% 98%;background-size:37%;height:45vh;position:relative}.service-background4{background:url(../images/design/image4.jpg) no-repeat;background-position:43% 98%;background-size:48%;height:45vh;position:relative}.service-background5{background:url(../images/design/image5.jpg) no-repeat;background-position:68% 78%;background-size:37%;height:45vh;position:relative}.service-background6{background:url(../images/design/image7.jpg) no-repeat;background-position:43% 98%;background-size:48%;height:45vh;position:relative}.service-frame1{left:10vw;position:absolute}.service-frame2,.service-frame4{position:absolute;right:0}.service-frame3,.service-frame5{left:10vw;position:absolute}.service-type-mt{margin-top:13vh}.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;margin-top:10vh;padding:8vh 3vw 5vh}.after-service-container h3{font-size:2vw}.after-service-container .after-service-title{font-size:4vw}.after-service-container .after-service-explain h5{font-size:2vw}.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}.service-notice-line{margin-top:8vh}}@media screen and (min-width:990px) and (max-width:1500px){.img-respsive{width:100%}.ability-wraper{background:#f7f7f7}.ability-container{padding:5vh 3vw}.ability-container .ability-wrapper{background:#fff;border-radius:2rem;padding:4vh 3vw}.ability-wrapper .wecando{color:#fb3137}.price-container{display:flex;gap:5%;justify-content:center;margin-top:2rem}.case-1{border:2px dashed #f74a5b;padding:1rem;text-align:center}.case-1 .design-plan{color:#f74a5b}.case-2{border:2px dashed #5295f8;padding:1rem;text-align:center}.case-2 .design-plan{color:#5295f8}.case-3{border:2px dashed #fdeb26;padding:1rem;text-align:center}.case-3 .design-plan{color:#fdeb26}.price-notice{margin-top:2rem;text-align:center}.ability-wrapper .case-problem{border-radius:.6em;color:#fff;font-weight:500;margin:1vh auto 0;padding:1vh 3vw}.ability-wrapper .case-solving{font-weight:400;margin:2vh 0;padding:0 2vw}.div-work-exp{margin-top:5vh;text-align:center}.div-work-exp a{background:#333;color:#fff;padding:1vh 5vw}.service-container{background:#fff;padding:3vh 3vw}.service-container>div{margin:0 auto;width:80%}.service-container .service-title{font-size:4vw}.service-type{background:#ffffffb3;border-radius:1px;box-shadow:0 0 10px #a7a7a7;padding:3vh 3vw;width:41%}.service-type h3{font-size:1.8vw}.service-type .fa-circle-check{color:#fb3137}.service-type .service-type-content{background:#ffffffb3;line-height:2em;margin-top:2vh}.service-content{margin-top:6vh}.service-background1{background:url(../images/design/image1.jpg) no-repeat;background-position:73% 84%;background-size:37%;height:45vh;position:relative}.service-background2{background:url(../images/design/image2.jpg) no-repeat;background-position:43% 98%;background-size:48%;height:45vh;position:relative}.service-background3{background:url(../images/design/image3.jpg) no-repeat;background-position:68% 98%;background-size:37%;height:45vh;position:relative}.service-background4{background:url(../images/design/image4.jpg) no-repeat;background-position:43% 98%;background-size:48%;height:45vh;position:relative}.service-background5{background:url(../images/design/image5.jpg) no-repeat;background-position:68% 78%;background-size:37%;height:45vh;position:relative}.service-background6{background:url(../images/design/image7.jpg) no-repeat;background-position:43% 98%;background-size:48%;height:45vh;position:relative}.service-frame1{left:10vw;position:absolute}.service-frame2,.service-frame4{position:absolute;right:0}.service-frame3,.service-frame5{left:10vw;position:absolute}.service-type-mt{margin-top:13vh}.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}.service-notice-line{margin-top:8vh}.after-service-container{background:#f7f7f7;margin-top:10vh;padding:8vh 3vw 5vh}.after-service-container h3{font-size:2vw}.after-service-container .after-service-title{font-size:4vw}.after-service-container .after-service-explain h5{font-size:2vw}.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}}