.service-archive .page-header{margin-top:26px}.service-archive-header{margin:0 auto;padding-top:70px;width:63.529411765%;max-width:1080px;position:relative;z-index:1}@media screen and (max-width: 1080px){.service-archive-header{padding:30px 30px 0;width:100%}}.service-archive-header .service-archive-lead{line-height:1.6666666667;font-size:calc(0.9375rem + ((1vw - 9.61px) * 2.0298))}@media screen and (max-width: 960px){.service-archive-header .service-archive-lead{font-size:1em}}.service-archive-header .service-archive-description{margin-top:28px;line-height:1.9;font-size:calc(0.875rem + ((1vw - 9.61px) * 0.8119))}@media screen and (max-width: 960px){.service-archive-header .service-archive-description{font-size:.875em}}.service-archive-list.has-case{padding-bottom:0}.service-archive-list .see-detail-icon svg{width:156px}@media screen and (max-width: 960px){.service-archive-list .see-detail-icon svg{width:78px}}.service-archive-case-list{padding-top:105px;padding-bottom:105px}@media screen and (max-width: 960px){.service-archive-case-list{padding-top:50px;padding-bottom:100px;position:relative;z-index:1}}@media screen and (max-width: 960px){.service-archive-case-list .case-list-inner{padding:0 40px}}@media screen and (max-width: 960px){.service-archive-case-list .case-list-inner .case-list-header .case-list-index{position:absolute;left:40px;bottom:40px;z-index:1}.service-archive-case-list .case-list-inner .case-list-header .case-list-index a{padding-bottom:8px;line-height:1;font-size:.9375em}.service-archive-case-list .case-list-inner .case-list-header .case-list-index a .icon{width:88px;overflow:hidden}.service-archive-case-list .case-list-inner .case-list-header .case-list-index a .icon svg{margin-left:-8px;width:96px;height:8px}}@media screen and (max-width: 960px){.service-archive-case-list .case-list-inner .case-list-items-wrapper{overflow:visible}}@media screen and (max-width: 960px){.service-archive-case-list .case-list-inner .case-list-items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 960px){.service-archive-case-list .case-list-inner .case-list-items::before,.service-archive-case-list .case-list-inner .case-list-items::after{display:none}}.service-archive-case-list .case-list-inner .case-list-items .case-list-item{-webkit-transition:all 150ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 150ms cubic-bezier(0.42, 0, 0.58, 1);opacity:.3}.service-archive-case-list .case-list-inner .case-list-items .case-list-item.swiper-slide-active{opacity:1}