.titleService{position:relative}.titleService::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#bd9f00 transparent transparent transparent}.titleTriangle{padding-left:8px}body:before{background:url(../../../../../../../../themes/trobz/assets/images/service/background-image.webp) center no-repeat;background-size:100%;background-position:50% 21%}.titleEn{padding-left:38px}.wrapTitlePage{height:unset;padding:174px 0}.wrapTitlePage .titleJp{padding-left:38px}.areaService{padding-top:160px;padding-bottom:160px;background:#fff}.areaService .inner{max-width:1340px}.serviceList li{margin-bottom:96px;display:flex;flex-direction:row-reverse;width:100%}.serviceList li:nth-child(2n){flex-direction:row}.serviceList li .itemImg,.serviceList li .serviceContent{width:calc(50% - 24px)}.serviceList li .itemImg{box-shadow:40px 50px 30px rgba(0,0,0,.1)}.serviceList li .itemImg img{display:block;max-width:616px;aspect-ratio:616 / 400;width:100%;height:100%;object-fit:cover;border-radius:10px}.serviceList li .serviceContent{margin-right:48px}.serviceList li:nth-child(2n) .serviceContent{margin-right:0;margin-left:48px}.serviceList li .serviceContent .itemTitle{padding-left:8px;font-size:48px;font-weight:600;line-height:1.2}.serviceList li .serviceContent .itemTitle .smallTitle{font-size:12px;line-height:1.4;display:block;letter-spacing:1.3px;margin-left:-8px}.serviceList li .serviceContent .itemText{margin-top:26px;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.785px}.serviceList li .serviceContent .boxButton{margin-top:46px;text-align:start}@media (max-width:1140px){.serviceList li .serviceContent .itemTitle{font-size:40px}}@media (max-width:768px){body::before{background:url(../../../../../../../../themes/trobz/assets/images/service/background-image.webp) no-repeat;background-size:cover;background-position:50% 50%}.wrapTitlePage{padding:23vw 0 20.2vw}.wrapTitlePage .titleEn{padding-left:0}.wrapTitlePage .titleJp{padding-left:0}.titleService::before{border-width:16px 16px 0 0}.areaService{padding-top:96px;padding-bottom:96px}.areaService .inner{padding:0 24px}.serviceList li:nth-child(2n) .serviceContent{margin-left:0;margin-right:48px}.serviceList li .serviceContent .itemTitle .smallTitle{font-size:clamp(12px,2.2vw,15px)}.serviceList li .serviceContent .itemText{font-size:clamp(14px,2.5vw,18px);margin-top:clamp(25px,5vw,36px);letter-spacing:.7px}.serviceList li .serviceContent .boxButton{margin-top:clamp(24px,5vw,34px)}.serviceList li:nth-child(2n){flex-direction:row-reverse}.serviceList li .itemImg img{aspect-ratio:336 / 320}.serviceList li{margin-bottom:95px}.serviceList li,.serviceList li:nth-child(2n){flex-direction:column}.serviceList li .itemImg,.serviceList li .serviceContent{width:100%}.serviceList li .itemImg img{aspect-ratio:327 / 240;max-width:100%}.serviceList li .serviceContent{margin-top:48px}.serviceList li .serviceContent .itemTitle{font-size:clamp(36px,8vw,46px)}.boxButton a{font-size:clamp(12px,2.2vw,15px);letter-spacing:.6px;padding:14.4px 47px}}