.campaign-area{margin-top:0}.page-visual[data-astro-cid-yzocectd]>.inner{background:url(/resource/img/service/page-visual-bg02.webp) no-repeat 0 bottom,url(/resource/img/service/page-visual-bg.webp) no-repeat 95% bottom;position:relative;height:244px;text-align:center}.page-visual[data-astro-cid-yzocectd] h2{margin-bottom:15px;font-size:33px;color:#00478b}.page-visual[data-astro-cid-yzocectd] h2+p{font-size:18px}.service-contents1[data-astro-cid-yzocectd],.service-contents2[data-astro-cid-yzocectd],.service-contents3[data-astro-cid-yzocectd],.service-contents4[data-astro-cid-yzocectd],.service-contents5[data-astro-cid-yzocectd],.service-contents6[data-astro-cid-yzocectd]{position:relative}.service-contents6[data-astro-cid-yzocectd]{overflow:hidden;max-width:100vw}.service-contents1[data-astro-cid-yzocectd] .icon-position,.service-contents2[data-astro-cid-yzocectd] .icon-position,.service-contents3[data-astro-cid-yzocectd] .icon-position,.service-contents4[data-astro-cid-yzocectd] .icon-position{top:-36px}.icon-position .icon-merit{font-size:13px;width:74px;height:74px;padding:17px 2px}.service-contents1[data-astro-cid-yzocectd]>.inner{padding:60px 0 80px}.service-contents1[data-astro-cid-yzocectd] div.img1{margin-bottom:30px;text-align:center}.service-contents1[data-astro-cid-yzocectd] div.img1 img{display:none}.service-contents1[data-astro-cid-yzocectd] div.text1{width:100%;max-width:680px;padding:4px 10px;margin:0 auto;font-size:18px;color:#fff;text-align:center}.service-box-text1{width:100%;max-width:520px;margin:0 auto;color:#fff}.service-box-text1 h2{margin-bottom:30px;font-size:40px;color:#fff798;text-align:center}.service-box-text1 h2+p{margin-bottom:20px;font-size:16px}.service-box-text1>.icon-text{color:#fff;border-top:2px dashed #5ac9c9}.service-box-text1>.icon-text>div{padding:25px 15px;font-size:25px;font-weight:500;border-bottom:2px dashed #5ac9c9}.service-box-text1>.icon-text>div.icon-service8 span{vertical-align:top}.service-box-text1>.icon-text>div>span{display:inline-block;vertical-align:middle}.service-box-text1>.icon-text>div>span:nth-child(1){width:18%;margin-right:20px;text-align:center}.service-box-text1>.icon-text>div>span:nth-child(2){width:76%}.service-contents2[data-astro-cid-yzocectd]>.inner{padding:125px 0 100px;background-image:url(/resource/img/service/service-mockup-smartphone1.webp),url(/resource/img/service/service-mockup-smartphone2.webp);background-position:7% 30%,93% 13%;background-repeat:no-repeat,no-repeat}.service-contents3[data-astro-cid-yzocectd]>.inner{padding:125px 0 100px;background-image:url(/resource/img/service/service-mockup-smartphone3.webp),url(/resource/img/service/service-mockup-telphone1.webp);background-position:7% 30%,97% 46%;background-repeat:no-repeat,no-repeat}.service-contents3[data-astro-cid-yzocectd] .service-box-text1>.icon-text span.text1{font-size:16px;font-weight:300;display:block;margin-top:.75em}.service-contents4[data-astro-cid-yzocectd]>.inner{padding:125px 0 100px;background-image:url(/resource/img/service/service-mockupmouse1.webp),url(/resource/img/service/service-mockupmouse2.webp);background-position:7% 19%,93% 19%;background-repeat:no-repeat,no-repeat}.service-contents4[data-astro-cid-yzocectd] .service-box-text1>.icon-text span.text1,.service-contents4[data-astro-cid-yzocectd] .service-box-text1>.icon-text span.text2{font-size:16px;font-weight:300;display:block}.service-contents4[data-astro-cid-yzocectd] .service-box-text1>.icon-text span.text1{margin-top:.75em;margin-bottom:10px}.service-contents5[data-astro-cid-yzocectd] h2,.service-contents6[data-astro-cid-yzocectd] h2{position:relative;top:-14px;margin-bottom:24px;font-size:84px;font-weight:400;color:#00478b;line-height:1;text-align:center}.service-contents5[data-astro-cid-yzocectd] h2>span,.service-contents6[data-astro-cid-yzocectd] h2>span{display:block;margin-top:40px;font-size:40px;font-weight:300}.service-contents6[data-astro-cid-yzocectd] h2>span{margin-top:20px}.service-contents5[data-astro-cid-yzocectd] .box-text1 h3,.service-contents6[data-astro-cid-yzocectd] .box-text1 h3{margin-bottom:20px;font-size:22px;font-weight:600;color:#00478b}.service-contents6[data-astro-cid-yzocectd] .box-text1 h3{margin-bottom:10px}.service-contents5[data-astro-cid-yzocectd] .box-text1,.service-contents6[data-astro-cid-yzocectd] .box-text1{width:500px;margin-left:220px}.service-contents5[data-astro-cid-yzocectd]>.inner{padding-bottom:60px;background:url(/resource/img/service/service-smartphone1.webp) no-repeat 94% 75%}.service-contents5[data-astro-cid-yzocectd] .box-text1 h3+p{width:375px}.service-contents6[data-astro-cid-yzocectd]>.inner{padding-bottom:95px;position:relative}.service-contents6[data-astro-cid-yzocectd]>.inner *{position:relative;z-index:1}.service-contents6[data-astro-cid-yzocectd]>.inner:before{content:"";position:absolute;background:url(/resource/img/service/service-contents6-bg1.jpg) no-repeat left top;height:100%;width:640px;right:-270px;z-index:0}@media screen and (max-width:48em){.main-visual>.inner .box-text{width:100%}.page-visual[data-astro-cid-yzocectd]>.inner{background-size:90px!important;background-position:0 bottom,right bottom;padding-top:2em;padding-bottom:90px;height:auto;text-align:left}.page-visual[data-astro-cid-yzocectd]>.inner .box-text{position:static;width:100%;transform:none}.page-visual[data-astro-cid-yzocectd] h2{margin-bottom:25px;text-align:center}.page-visual[data-astro-cid-yzocectd] h2+p{display:inline-block;line-height:1.5}.service-box-text1>.icon-text>div{font-size:16px;padding:25px 10px}.service-box-text1>.icon-text>div>span:nth-child(2){width:calc(80% - 20px)}.service-box-text1>.icon-text>div.icon-service8 span img{width:35px}.service-box-text1 h2{font-size:25px}.service-contents1[data-astro-cid-yzocectd]>.inner{padding:60px 10px 80px}.service-contents1[data-astro-cid-yzocectd] div.img1 .img1-sp,.service-contents1[data-astro-cid-yzocectd] div.img1 .img1-sp *{display:inline}.service-contents1[data-astro-cid-yzocectd] div.text1{text-align:left}.service-contents2[data-astro-cid-yzocectd]>.inner{padding:4em 10px 100px;background:transparent}.service-contents2[data-astro-cid-yzocectd] .img-sp{display:block;margin-bottom:25px;text-align:right}.service-contents3[data-astro-cid-yzocectd]>.inner{padding:60px 10px 80px;background:transparent}.service-contents3[data-astro-cid-yzocectd] .service-box-text1>.icon-text span.text1{font-size:14px;font-weight:400}.service-contents3[data-astro-cid-yzocectd] .img-sp{margin-bottom:25px}.service-contents4[data-astro-cid-yzocectd]>.inner{padding:70px 30px 50px;background:transparent}.service-contents4[data-astro-cid-yzocectd] .service-box-text1>.icon-text span.text1{font-size:14px}.service-contents4[data-astro-cid-yzocectd] .img-sp{margin-bottom:25px}.service-contents5[data-astro-cid-yzocectd]>.inner{background:transparent}.service-contents5[data-astro-cid-yzocectd] .img-sp{margin-bottom:25px;text-align:right}.service-contents5[data-astro-cid-yzocectd] h2,.service-contents6[data-astro-cid-yzocectd] h2{font-size:42px;top:-3px;font-weight:400;letter-spacing:.1em}.service-contents5[data-astro-cid-yzocectd] h2>span,.service-contents6[data-astro-cid-yzocectd] h2>span{font-size:22px;letter-spacing:0;margin-top:1em}.service-contents5[data-astro-cid-yzocectd] .box-text1,.service-contents6[data-astro-cid-yzocectd] .box-text1{width:100%;margin-left:0}.service-contents5[data-astro-cid-yzocectd] .box-text1 h3+p{width:100%}.service-contents6[data-astro-cid-yzocectd]>.inner{background:transparent}.service-contents6[data-astro-cid-yzocectd]>.inner:before{display:none}.service-contents6[data-astro-cid-yzocectd] .img-sp{margin-bottom:25px;text-align:center}.service-contents6[data-astro-cid-yzocectd] .box-text1 .img1{display:none}}@media screen and (min-width:48em){.service-contents1[data-astro-cid-yzocectd] div.img1 .img1-pc,.service-contents1[data-astro-cid-yzocectd] div.img1 .img1-pc *{display:inline}.service-contents2[data-astro-cid-yzocectd] .img-sp,.service-contents3[data-astro-cid-yzocectd] .img-sp,.service-contents4[data-astro-cid-yzocectd] .img-sp,.service-contents5[data-astro-cid-yzocectd] .img-sp,.service-contents6[data-astro-cid-yzocectd] .img-sp{display:none}}
