.img-wrap{position:relative;line-height:0}.img-wrap picture,.img-wrap img{position:relative;width:100%;margin:0;display:block;pointer-events:none}.c-contact{position:relative}.c-contact .bg-img-wrap,.c-contact .bg-img-wrap .img-wrap,.c-contact .bg-img-wrap .img-wrap picture,.c-contact .bg-img-wrap .img-wrap img{display:block;width:100%;height:100%}.c-contact .bg-img-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.c-contact .bg-img-wrap .img-wrap img{object-fit:cover}.c-contact .c-contact__inner{position:relative}.p-index-mv__kv{position:relative}.p-index-mv__kv .mv-slide-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.p-index-mv__kv .mv-slide-wrap .splide{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.p-index-mv__kv .mv-slide-wrap .splide div{height:100%;overflow:initial}.p-index-mv__kv .mv-slide-wrap .splide ul.splide__list,.p-index-mv__kv .mv-slide-wrap .splide ul.splide__list>li{position:relative;margin:0;width:100%;height:100%}.p-index-mv__kv .mv-slide-wrap .splide ul.splide__list{list-style:none;padding:0}.p-index-mv__kv .mv-slide-wrap .splide ul.splide__list>li .img-wrap,.p-index-mv__kv .mv-slide-wrap .splide ul.splide__list>li .img-wrap picture,.p-index-mv__kv .mv-slide-wrap .splide ul.splide__list>li .img-wrap img{display:block;width:100%;height:100%}.p-index-mv__kv .mv-slide-wrap .splide ul.splide__list>li .img-wrap img{object-fit:cover}.p-index-about__contents .p-index-about__imgarea>.img-wrap{overflow:hidden;border-radius:30px}.p-index-about__contents .p-index-about__imgarea>.img-wrap img{height:auto}.p-index-profile{position:relative}.p-index-profile .bg-img-wrap,.p-index-profile .bg-img-wrap .img-wrap,.p-index-profile .bg-img-wrap .img-wrap picture,.p-index-profile .bg-img-wrap .img-wrap img{display:block;width:100%;height:100%}.p-index-profile .bg-img-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.p-index-profile .bg-img-wrap .img-wrap img{object-fit:cover}.p-index-profile .p-index-profile__inner{position:relative}.p-index-office__contents .p-index-office__imgarea>.img-wrap,.p-index-recruit__contents .p-index-recruit__imgarea>.img-wrap{overflow:hidden;border-radius:30px 30px 0 0}@media screen and (min-width:769px){.p-index-about__contents{gap:70px}.p-index-ir__container .p-index-ir__imgarea>.img-wrap{width:270px;height:100%;overflow:hidden;border-radius:30px 0 0 30px}.p-index-ir__container .p-index-ir__imgarea>.img-wrap .p-index-ir__img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width:768px){.p-index-ir__container .p-index-ir__imgarea>.img-wrap{overflow:hidden;border-radius:0 0 30px 30px}}.p-page-office__item>li.p-page-office__list .img-wrap:before{content:"";display:block;padding-top:65%}.p-page-office__item>li.p-page-office__list .img-wrap img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover}.p-page-office-sunlifecare-access__contents iframe{display:block;width:100%;height:420px !important}@media screen and (min-width:769px){.p-page-office__item>li.p-page-office__list .img-wrap{max-width:386px}}.content-section--information01>*:first-child{margin-top:0 !important}.content-section--information01>*:last-child{margin-bottom:0 !important}ul.pdf-list--single01{list-style:disc;margin:2em 0;padding-left:1em}ul.pdf-list--single01>li{margin-top:0;margin-bottom:0.5em}ul.pdf-list--single01>li:last-child{margin-bottom:0}