.serviceIndex{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.9);padding:50px 0;position:relative}@media print,screen and (min-width:768px){.serviceIndex{--visual-size:562px;overflow:hidden;padding:0 var(--visual-size) 0 0}.serviceIndex--reverse{padding:0 0 0 var(--visual-size)}}.serviceIndex:not(:first-child){margin-top:50px}@media print,screen and (min-width:768px){.serviceIndex:not(:first-child){margin-top:90px}}.dnd-section:not(:first-child) .serviceIndex{margin-top:50px}@media print,screen and (min-width:768px){.dnd-section:not(:first-child) .serviceIndex{margin-top:90px}}.serviceIndex__inner{padding:0 var(--sp-horizon-spacing)}@media print,screen and (min-width:768px){.serviceIndex__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:calc(var(--maximum-content-width) - 40%);min-height:var(--visual-size);padding:0 var(--horizon-spacing)}}.serviceIndex__visual{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:266px;overflow:hidden;padding:0 var(--sp-horizon-spacing)}@media print,screen and (min-width:768px){.serviceIndex__visual{height:100%;padding:0;position:absolute;right:0;top:0;width:40%}.serviceIndex--reverse .serviceIndex__visual{left:0;right:auto}}.serviceIndex__visualInner{display:block}@media print,screen and (min-width:768px){.serviceIndex__visualInner{height:auto;width:100%}}.serviceIndex__visual img{margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%}@media print,screen and (min-width:768px){.serviceIndex__visual img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.serviceIndex__intro{margin-top:30px}@media print,screen and (min-width:768px){.serviceIndex__intro{margin-top:0}}.serviceIndex__intro .titleLev02{text-align:center}@media print,screen and (min-width:768px){.serviceIndex__intro .titleLev02{text-align:left}}