.p-service-top{padding:4rem 0}@media only screen and (min-width: 768px){.p-service-top{padding:6rem 0}}@media only screen and (min-width: 1025px){.p-service-top{padding:8rem 0}}.p-service-top .p-service-top__txt{font-size:1.4rem;font-weight:500;line-height:2;text-align:justify;margin-bottom:4rem}@media only screen and (min-width: 768px){.p-service-top .p-service-top__txt{font-size:calc(1.6rem + (1vw - .77rem)*.5208);line-height:2.125;text-align:center;margin-bottom:9rem}}.p-service-top .p-service-top__txt span{color:#339cbc;font-weight:700}.p-service-top .p-service-top__img{min-width:63.5rem;width:min(100%,130rem);padding:0 2rem}@media only screen and (min-width: 768px){.p-service-top .p-service-top__img{padding:0 6rem}}@media only screen and (min-width: 1025px){.p-service-top .p-service-top__img{padding:0 5rem;margin-inline:auto}}.p-service-top .js_scrollHint-inner{padding-bottom:2rem}@media only screen and (min-width: 768px){.p-service-top .scroll-hint-icon{display:none}}@media only screen and (min-width: 768px){.p-service-top .p-service-top__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:11.5rem}}.p-service-top .p-service-top__flex-l{width:100%}@media only screen and (min-width: 768px){.p-service-top .p-service-top__flex-l{width:50%}}.p-service-top .p-service-top__flex-l img{display:block;margin:0 auto;width:77%}.p-service-top .p-service-top__flex-r{width:100%;padding:3rem 0 5rem}@media only screen and (min-width: 768px){.p-service-top .p-service-top__flex-r{width:50%;padding:0 0}}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__flex-r{padding:4rem 0}}.p-service-top .p-service-top__flex-r dl{position:relative;padding:.5rem 0 .5rem 3rem;margin-bottom:2rem}.p-service-top .p-service-top__flex-r dl::before{content:"";display:block;width:.5rem;height:100%;border-radius:100px;background-color:#339cbc;position:absolute;left:1rem;top:0;bottom:0;margin:auto 0}@media only screen and (min-width: 768px){.p-service-top .p-service-top__flex-r dl{padding:.5rem 0 .5rem 3.5rem}.p-service-top .p-service-top__flex-r dl::before{width:.6rem;left:1.3rem}}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__flex-r dl{padding:.5rem 0 .5rem 6.5rem;margin-bottom:4.5rem}.p-service-top .p-service-top__flex-r dl::before{width:.8rem;left:2.5rem}}.p-service-top .p-service-top__flex-r dl:last-child{margin-bottom:0}.p-service-top .p-service-top__flex-r dl dt{font-size:2rem;font-weight:700;line-height:1;color:#339cbc;margin-bottom:1rem}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__flex-r dl dt{font-size:2.6rem}}.p-service-top .p-service-top__flex-r dl dd{font-size:1.4rem;font-weight:500;line-height:1.5555555556}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__flex-r dl dd{font-size:1.8rem}}.p-service-top .p-service-top__ws{min-width:75rem;padding:0 2rem}@media only screen and (min-width: 768px){.p-service-top .p-service-top__ws{min-width:unset;padding:0 6rem}}@media only screen and (min-width: 1025px){.p-service-top .p-service-top__ws{width:min(100%,130rem);padding:0 5rem;margin-inline:auto}}.p-service-top .p-service-top__list-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__list-wrap{padding:0 2.5rem}}.p-service-top .p-service-top__list{margin:0 .5rem;min-width:29%}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__list{margin:0}}@media only screen and (min-width: 1280px){.p-service-top .p-service-top__list{width:32.1739130435%}}.p-service-top .p-service-top__item{font-size:1.3rem;font-weight:700;text-align:center;letter-spacing:0;border-radius:100px;padding:1.8rem 1rem;margin-bottom:1.5rem;white-space:nowrap}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__item{font-size:1.8rem;letter-spacing:.05em;padding:2.5rem 1rem}}.p-service-top .p-service-top__list-l .p-service-top__item{color:#339cbc;border:3px solid #339cbc}.p-service-top .p-service-top__list-c .p-service-top__item{border:3px solid #ccc}.p-service-top .p-service-top__list-r .p-service-top__item{color:#e88f21;border:3px solid #e88f21}.p-service-top .p-service-top__arrow{position:relative;width:99.5%;margin:1.5rem auto 1.5rem;height:3px;background:-webkit-gradient(linear, left top, right top, from(#339cbc), to(#e88f21));background:linear-gradient(90deg, #339cbc, #e88f21)}.p-service-top .p-service-top__arrow::before,.p-service-top .p-service-top__arrow::after{content:"";display:block;width:1.3rem;height:1.3rem;border-radius:3px;position:absolute;top:0;bottom:0;margin:auto 0}.p-service-top .p-service-top__arrow::before{border-top:3px solid #339cbc;border-left:3px solid #339cbc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:0}.p-service-top .p-service-top__arrow::after{border-top:3px solid #e88f21;border-right:3px solid #e88f21;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__arrow{margin:3.2rem auto 2rem}.p-service-top .p-service-top__arrow::before,.p-service-top .p-service-top__arrow::after{width:1.7rem;height:1.7rem}}.p-service-top .p-service-top__arrow-txt-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-service-top .p-service-top__arrow-txt{font-size:1.8rem;font-weight:700}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__arrow-txt{font-size:2.6rem}}.p-service-top .p-service-top__arrow-txt span{font-size:1.3rem}@media only screen and (min-width: 1024px){.p-service-top .p-service-top__arrow-txt span{font-size:1.8rem}}.p-service-top .p-service-top__arrow-txt.blue{color:#339cbc}.p-service-top .p-service-top__arrow-txt.orange{color:#e88f21}.p-service-top .p-service-top__note{font-size:1.2rem;padding:1.5rem 0 0 .5rem;letter-spacing:.05em}@media only screen and (min-width: 1025px){.p-service-top .p-service-top__note{font-size:1.4rem;padding:2.5rem 0 0 2.5rem}}.p-service-feature{padding:4rem 0}@media only screen and (min-width: 768px){.p-service-feature{padding:6rem 0}}@media only screen and (min-width: 1025px){.p-service-feature{padding:8rem 0}}.p-service-feature .p-service-feature__box{margin-bottom:6rem}@media only screen and (min-width: 768px){.p-service-feature .p-service-feature__box{margin-bottom:8rem}}@media only screen and (min-width: 1025px){.p-service-feature .p-service-feature__box{margin-bottom:10rem}}.p-service-feature .p-service-feature__box:last-child{margin-bottom:0}.p-service-other{padding:4rem 0 8rem}@media only screen and (min-width: 768px){.p-service-other{padding:6rem 0 10rem}}@media only screen and (min-width: 1025px){.p-service-other{padding:8rem 0 13rem}}@media only screen and (min-width: 768px){.p-service-other .p-service-other__btnlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.p-service-other .c-btn{width:100%}@media only screen and (min-width: 768px){.p-service-other .c-btn{width:47.5%;margin:0}}