.pageTitle{padding-bottom:2.4rem}.pageTitle h1{height:66.2rem}@media (max-width: 768px){.pageTitle h1{background-position:center left -47rem}.pageTitle h1 .text{font-size:4rem}}main section+section{margin-top:6.4rem}main section .content p{text-align:center;gap:3.2rem}@media (max-width: 768px){main section.leading .wrapper{padding:0}}main section.leading .wrapper .content{background:#242424;padding:5.6rem 16rem 6.6rem}@media (max-width: 768px){main section.leading .wrapper .content{padding:4rem 1.6rem;text-align:center;line-height:3.2rem}}main section.leading ul{display:grid;grid-template-columns:repeat(4,1fr);margin-top:6.4rem}@media (max-width: 768px){main section.leading ul{grid-template-columns:1fr;width:25rem;margin:2.4rem auto}}main section.leading ul>li{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:1.6rem}main section.leading ul>li .img{aspect-ratio:270/191}main section.leading ul>li .img img{display:block}main section.leading ul>li .text{display:flex;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700}@media (max-width: 768px){main section.promise .content>p{text-align:center;line-height:3.2rem}}main section.promise ul{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;margin-top:6.4rem;padding:0 11.1rem}@media (max-width: 768px){main section.promise ul{align-items:stretch;gap:3.2rem;margin-top:3.2rem;padding:0}}main section.promise ul li{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:620/400;width:62rem}main section.promise ul li p{text-align:left}@media (max-width: 768px){main section.promise ul li{display:block;width:100%;aspect-ratio:auto}}main section.promise ul li+li{margin-top:-13.8rem}@media (max-width: 768px){main section.promise ul li+li{margin-top:0}}main section.promise ul li:nth-child(2n){align-self:flex-start}main section.promise ul li:nth-child(2n) .text{left:-11.1rem;right:auto}main section.promise ul li:nth-child(1){z-index:3}main section.promise ul li:nth-child(2){z-index:2}main section.promise ul li:nth-child(3){z-index:1}main section.promise ul li .img{width:100%;height:100%;filter:drop-shadow(0 0 4rem #000)}@media (max-width: 768px){main section.promise ul li .img{aspect-ratio:343/221}}main section.promise ul li .img img{display:block;width:100%;height:100%;object-fit:cover}main section.promise ul li .text{position:absolute;width:49rem;right:-11.1rem;color:#fff}@media (max-width: 768px){main section.promise ul li .text{position:static;width:100%;margin-top:-4.8rem;padding:0 1.6rem}}main section.promise ul li .text h3{font-size:2.4rem;letter-spacing:.45em}main section.promise ul li .text p{font-size:1.6rem;letter-spacing:.048em;margin-top:3.4rem;line-height:3.2rem}main section.promise ul li .text>*{filter:drop-shadow(0 .3rem .6rem rgba(0,0,0,.3))}main section.services{background:url(/seibi/assets/services_bg-BHd6qUaH.jpg) center center/90rem 90rem repeat}main section.services .wrapper .content{padding:6.4rem 18rem}@media (max-width: 768px){main section.services .wrapper .content{padding:0}}main section.services .wrapper .content>p{font-size:1.6rem}@media (max-width: 768px){main section.services .wrapper .content>p{text-align:center;line-height:3.2rem}}main section.services ul{display:grid;grid-template-columns:repeat(5,1fr);gap:4rem;margin-top:6.4rem}@media (max-width: 768px){main section.services ul{grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:3.2rem}}main section.services ul>li{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3.7rem;aspect-ratio:176/280;background:#242424bd;border:1px solid #404040;border-radius:10rem}main section.services ul>li .icon{width:8.4rem;height:7rem}main section.services ul>li .icon img{display:block;width:100%;height:100%;object-fit:contain}main section.services ul>li .text{font-size:1.6rem;font-weight:700}
