@font-face{font-family:"NotoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"NotoSans500";src:url("../font/NotoSansJP-Medium.woff")}@font-face{font-family:"NotoSans700";src:url("../font/NotoSansJP-Bold.woff")}@media screen and (min-width:961px){.service-section{padding:60px 0 120px}}@media screen and (max-width:960px){.service-section{padding:30px 0 80px}}.service-section__inner{max-width:1080px;width:calc(100% - 40px);margin:0 auto}@media screen and (min-width:961px){.service-section__list{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.service-section__list{max-width:520px;margin:30px auto 0}}@media screen and (min-width:961px){.service-section__item{width:49%}.service-section__item:nth-child(2n){margin-left:2%}.service-section__item:nth-child(n+3){margin-top:20px}}@media screen and (max-width:960px){.service-section__item:nth-child(n+2){margin-top:10px}}.service-section__anchor{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:0;overflow:hidden;line-height:1.5;font-family:NotoSans500,sans-serif;font-weight:500;color:#fff}.service-section__anchor:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1;background-color:rgba(51,51,51,0.7)}@media screen and (min-width:961px){.service-section__anchor{height:200px;font-size:20px}.service-section__anchor:hover{color:#41AAAA}.service-section__anchor:hover:before{background-color:rgba(255,255,255,0.7)}.service-section__anchor:hover .service-section__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.service-section__anchor:hover .service-section__guide{color:#41AAAA;background-color:#fff}.service-section__anchor:hover .service-section__guide:after{right:-15px;background-color:#41AAAA}}@media screen and (max-width:960px){.service-section__anchor{height:180px;font-size:18px}}.service-section__guide{width:180px;height:25px;font-size:14px;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.service-section__guide.--arrow2{position:absolute;bottom:20px;left:50%}.service-section__image{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-2;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.service-section__image.--color1{background-color:rgba(65,170,170,0.5)}.service-section__box{border-radius:10px;background-color:#fff}@media screen and (min-width:961px){.service-section__box{margin:100px 0;padding:40px 68px 90px}}@media screen and (max-width:960px){.service-section__box{margin:60px 0;padding:30px}}.service-section__announce{text-align:center;font-family:NotoSans700,sans-serif;font-weight:700}@media screen and (min-width:961px){.service-section__announce{font-size:25px;line-height:2;letter-spacing:0.01em}}@media screen and (max-width:960px){.service-section__announce{font-size:18px;line-height:1.75}}@media screen and (min-width:961px){.service-section__problemGroup{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:960px){.service-section__problemGroup{max-width:480px;margin:40px auto 0}}.service-section__problem{line-height:1.35;letter-spacing:0.01em}.service-section__problem:before{content:"";width:10px;height:10px;display:inline-block;border-radius:100px;background-color:#41AAAA}@media screen and (min-width:961px){.service-section__problem{width:50%;padding-left:1.6em;font-size:18px;text-indent:-1.6em}.service-section__problem:before{margin-right:20px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.service-section__problem:nth-child(n+3){margin-top:30px}}@media screen and (max-width:960px){.service-section__problem{padding-left:1.4em;text-indent:-1.4em}.service-section__problem:before{margin-right:10px}.service-section__problem:nth-child(n+2){margin-top:20px}}