.page-title{background:url(https://testenvironment.directoryjapan.jp/wp-content/themes/theme-djn/assets/img/service-kv.jpg.pagespeed.ce.KLKGeOtE1g.jpg) no-repeat center;background-size:cover}.section-outline .section__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.section-outline .image{width:35%}.section-outline .text{width:60%}.section-outline .text .section__title{text-align:left}.page-delivery .section-outline .section__title{color:var(--main-color)}.page-consulting .section-outline .section__title{color:var(--category1-color)}.page-direction .section-outline .section__title{color:var(--category2-color)}@media screen and (max-width:768px){.section-outline .image,.section-outline .text{width:100%}.section-outline .text .section__title{font-size:2.0rem;margin:1em 0}}.section-about .section__inner{text-align:center;background-color:#fff;padding:30px 40px}.section-about ul{display:inline-block;margin:0 auto}.section-about ul li{list-style:disc;font-size:2.0rem;font-weight:bold;text-align:left;margin:10px 0}.section-about .image{margin-top:30px}@media screen and (max-width:768px){.section-about ul{margin-left:20px}.section-about ul li{font-size:1.6rem}}.section-points .article h3 span{display:inline-block;color:#fff;text-align:center;width:40px;height:40px;border-radius:20px;margin-right:10px}.page-delivery .section-points .article h3 span{background-color:var(--main-color)}.page-consulting .section-points .article h3 span{background-color:var(--category1-color)}.page-direction .section-points .article h3 span{background-color:var(--category2-color)}@media screen and (max-width:768px){.section-points .article h3 span{width:30px;height:30px}}.section-work .section__inner{}.section-example{}.section-technology .grid{margin-top:30px}.section-technology .grid .grid__item{background-color:#fff}.section-technology .grid__item h4{color:#fff;font-weight:bold;text-align:center;background-color:var(--main-color);padding:10px 0}.section-technology .grid__item ul{border-left:10px solid rgba(0,153,219,.2);padding:10px 20px}.section-technology .grid__item ul li{list-style:disc;margin:10px 0 10px 20px}.section-technology .grid .grid__item:last-of-type{display:flex;background-color:#fdf9e0;width:100%;margin-right:0}.section-technology .grid .grid__item:last-of-type h4{position:relative;color:var(--text-color);background-color:#f4d83e;width:32.3%}.section-technology .grid .grid__item:last-of-type ul{border-left:0}.section-technology .grid .grid__item:last-of-type h4 span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.section-technology .grid .grid__item:last-of-type{flex-wrap:wrap}.section-technology .grid .grid__item:last-of-type h4{width:100%}.section-technology .grid .grid__item:last-of-type h4 span{position:static}}.section-theme .section__inner{background-color:#fff;padding:40px 50px}.section-theme .article .image{margin-top:30px}