.p-top__firstview-top{margin:6rem 6rem 0 6rem}@media screen and (max-width: 767px){.p-top__firstview-top{display:none}}.p-top__firstview-logo-img{width:10rem}.p-top__firstview-bottom{margin:10rem 8rem;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.p-top__firstview-bottom{margin:8rem 6.5%}}.p-top__firstview-text{font-size:2rem}@media screen and (max-width: 767px){.p-top__firstview-text{line-height:1.75;font-size:1.6rem}}.p-top__firstview-text-large{font-size:8rem;line-height:1.35;margin:3rem 0 0;font-weight:600}@media screen and (max-width: 767px){.p-top__firstview-text-large{font-weight:600;font-size:3.2rem;margin:1rem 0 1rem}}.p-top__firstview-text-middle{font-size:2rem;font-weight:bold;margin:2rem 0}@media screen and (max-width: 767px){.p-top__firstview-text-middle{font-size:1.4rem}}.p-top__firstview-menu{display:block}@media screen and (max-width: 767px){.p-top__firstview-menu{display:none}}.p-top__firstview-menu-link{display:flex;align-items:center;text-decoration:none;gap:1.5rem;color:#000;line-height:1.5}.p-top__firstview-menu-li{margin-bottom:4rem}.p-top__firstview-menu-ul{font-size:2rem}.p-top__firstview-text-orange{background-color:#eb6100;color:#fff;padding:0 .5rem;line-height:2}.p-top__firstview-text-grean{background-color:#009a44;color:#fff;padding:0 .5rem}.p-top__firstview-image{width:100%;aspect-ratio:1728/640;background-color:#dcdcdc;overflow:hidden}.p-top__firstview-banner{display:flex;gap:4rem;justify-content:center;margin:4rem 0}@media screen and (max-width: 767px){.p-top__firstview-banner{flex-direction:column;margin:4rem 6.5%}}.p-top__firstview-banner-link{width:38%}@media screen and (max-width: 767px){.p-top__firstview-banner-link{width:100%}}.p-top__firstview-banner-img{width:100%;height:auto}.p-top__firstview-img{width:100%;height:100%}@media screen and (max-width: 767px){.p-top__firstview-img{width:auto}}.p-top__promise{padding:15rem 0 13rem;background-image:url("/wp-content/themes/life_corporation_theme/public/img/common/bg_gn.webp")}@media screen and (max-width: 767px){.p-top__promise{padding:7rem 0}}@media screen and (min-width: 768px){.p-top__promise-wrap{width:min(85vw,140rem);margin-right:auto;margin-left:auto}}.p-top__promise-bottom{margin-top:2rem;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.p-top__promise-bottom{display:block;margin-top:6rem;padding:0 6.5%}}.p-top__promise-img-container{max-width:32rem;height:auto;width:23%}@media screen and (max-width: 767px){.p-top__promise-img-container{display:none}}.p-top__promise-min-img-container{display:none}@media screen and (max-width: 767px){.p-top__promise-min-img-container{display:block;width:100%;position:relative;overflow:hidden}}.p-top__promise-image-container{width:100%}.p-top__promise-image{width:100%}.p-top__promise-min-img-left{width:26.4rem;position:absolute;bottom:0;left:-1.6rem}@media screen and (max-width: 767px){.p-top__promise-min-img-left{display:none}}.p-top__promise-min-img-right{width:27.1rem;position:absolute;top:0;right:0}@media screen and (max-width: 767px){.p-top__promise-min-img-right{position:initial;margin:0 auto;text-align:center}}.p-top__promise-img-container-right{max-width:32rem;height:auto;width:23%;display:flex;align-items:flex-end}@media screen and (max-width: 767px){.p-top__promise-img-container-right{display:none}}.p-top__promise-title{font-size:4.8rem;text-align:center;line-height:1.75}@media screen and (max-width: 767px){.p-top__promise-title{font-size:2.8rem}}.p-top__promise-title-sub{font-size:2rem}@media screen and (max-width: 767px){.p-top__promise-title-sub{font-size:1.4rem}}.p-top__promise-description{max-width:120rem;font-size:1.6rem;margin:2rem auto 0;line-height:2}@media screen and (max-width: 767px){.p-top__promise-description{width:100%}}.p-top__promise-img{width:100%;height:auto}@media screen and (max-width: 767px){.p-top__promise-img{width:50%}}.p-top__news{padding:12rem 0;width:min(85vw,140rem);margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;gap:2rem}@media screen and (max-width: 767px){.p-top__news{display:block;padding:7rem 0}}.p-top__news-list{display:flex;justify-content:space-between;align-items:center;padding:3rem 0;font-size:1.6rem}.p-top__news-date{font-family:"Prompt",sans-serif;color:#aaa;font-weight:200}@media screen and (max-width: 767px){.p-top__news-date{min-width:9.3rem}}.p-top__news-container{max-width:104.5rem;width:80%}@media screen and (max-width: 767px){.p-top__news-container{margin-top:0;width:100%}}.p-top__news-list-container{margin-bottom:4rem}@media screen and (max-width: 767px){.p-top__news-list-container{margin:5rem 0}}@media screen and (max-width: 767px){.p-top__news-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}}.p-top__news-text{display:flex;gap:4.1rem}@media screen and (max-width: 767px){.p-top__news-text{gap:2rem}}.p-top__news-arrow{width:2.5rem}.p-top__news-list-button{display:flex;justify-content:end}.p-top__news-link{text-decoration:none;color:#000;border-bottom:1px solid #eee;display:block}.p-top__news-link:first-child{border-top:1px solid #eee}.p-top__column{width:min(85vw,140rem);margin-right:auto;margin-left:auto;margin-top:12rem;margin-bottom:7rem}@media screen and (min-width: 768px){.p-top__column{margin-bottom:12rem}}.p-top__column-heading{margin:0 0 2rem}@media screen and (min-width: 1280px){.p-top__column-heading{margin:0 0 8rem}}.p-top__column-list{display:flex;gap:1rem 1.4642857143%;flex-wrap:wrap;margin:0 0 3rem}.p-top__column-item{width:100%}@media screen and (min-width: 768px){.p-top__column-item{width:32.3571428571%}}.p-top__column-link{display:block;height:100%;box-sizing:border-box;background:#f7f7f7;padding:1.2rem;color:#000;text-decoration:none;line-height:1.75;border-radius:1.5rem}@media screen and (min-width: 550px){.p-top__column-link{display:flex;align-items:flex-start;gap:2rem}}@media screen and (min-width: 768px){.p-top__column-link{padding:1.6rem;display:block}}.p-top__column-image-wrap{width:100%;aspect-ratio:3/2;margin:0 0 1.25rem;border-radius:1rem;overflow:hidden}@media screen and (min-width: 550px){.p-top__column-image-wrap{width:50%}}@media screen and (min-width: 768px){.p-top__column-image-wrap{width:100%}}.p-top__column-image{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (min-width: 960px){.p-top__column-image{transform:scale(1);transition:.3s}}@media screen and (min-width: 960px){.p-top__column-link:hover .p-top__column-image{transform:scale(1.05)}}@media screen and (min-width: 550px){.p-top__column-info-wrap{flex:1;padding:2rem .8rem 2rem 0}}@media screen and (min-width: 768px){.p-top__column-info-wrap{padding:0}}.p-top__column-info{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin:0 0 .5rem}.p-top__column-category{font-size:1.2rem;color:#009a44;border:1px solid;padding:.1rem .3rem;border-radius:1rem;background:#fff}@media screen and (min-width: 768px){.p-top__column-category{font-size:1.3rem;padding:.2rem .5rem}}.p-top__column-date{font-size:1.2rem}@media screen and (min-width: 768px){.p-top__column-date{font-size:1.4rem}}.p-top__column-title{font-size:1.4rem}@media screen and (min-width: 768px){.p-top__column-title{font-size:1.6rem}}@media screen and (min-width: 960px){.p-top__column-title{font-size:1.8rem}}.p-top__column-list-button{margin:0 0 0 auto}.p-top__services{padding:11rem 0 12rem;background-image:url("/wp-content/themes/life_corporation_theme/public/img/common/bg_gy.webp")}@media screen and (max-width: 1279px){.p-top__services{padding:7rem 0}}.p-top__services-wrapper{width:min(85vw,140rem);margin-right:auto;margin-left:auto}.p-top__services-container{display:flex;border-top:1px solid #aaa;margin-top:8rem}.p-top__services-container:last-child{margin-top:0}@media screen and (max-width: 1279px){.p-top__services-container{display:block;border-top:none;margin-top:2rem}}.p-top__services-link-img{width:100%;max-width:400px;margin:0 auto;text-align:center;display:flex;align-items:center}@media screen and (max-width: 1279px){.p-top__services-link-img{width:100%}}.p-top__services-link-img img{width:100%;height:auto}.p-top__services-left{width:50%;overflow:hidden;display:flex;position:relative}@media screen and (max-width: 1279px){.p-top__services-left{display:none}}.p-top__services-min-img{display:none}@media screen and (max-width: 1279px){.p-top__services-min-img{display:flex;overflow:hidden;width:100%;height:20rem;margin:3rem 0;position:relative;aspect-ratio:8/5;height:fit-content}}.p-top__services-img{width:100%;position:absolute;height:auto;right:0}@media screen and (max-width: 1279px){.p-top__services-img{width:100%;height:auto}}.p-top__services-img-estate{width:auto;position:absolute;height:100%;right:-50%}@media screen and (max-width: 1279px){.p-top__services-img-estate{width:100%;height:auto;right:0}}.p-top__services-right{width:calc(50% - 20rem);padding:10rem}@media(max-width: 1760px){.p-top__services-right{width:calc(50% - 10rem);padding:5rem}}@media screen and (max-width: 1279px){.p-top__services-right{width:100%;padding:4rem 0}}.p-top__services-num{font-family:"Prompt",sans-serif;font-size:7rem;color:#aaa;font-weight:200}.p-top__services-title{font-size:3.2rem;margin:4rem 0 8rem;line-height:1.5}@media screen and (max-width: 767px){.p-top__services-title{margin:2rem 0 3rem;font-size:2.4rem}}.p-top__services-text{font-size:1.6rem;margin-bottom:6rem;line-height:2}@media screen and (max-width: 767px){.p-top__services-text{margin-bottom:0}}.p-top__services-features{margin:2rem 0 2rem 2rem;font-weight:bold}.p-top__services-list-button{display:flex;justify-content:end}.p-top__services-property{background-color:#fff;padding:3.2rem 0;text-align:center;font-size:1.6rem;border-radius:2rem;margin-top:4rem}@media screen and (max-width: 767px){.p-top__services-property{padding:3.2rem 0;font-size:1.8rem}}.p-top__services-button-container{display:flex;flex-direction:column;gap:2.6rem;margin-top:2.4rem;justify-content:center}@media screen and (max-width: 1279px){.p-top__services-button-container{flex-direction:column;margin:2.4rem 4rem 0;align-items:center}}.p-top__recruit{padding:8rem 0 0;width:min(85vw,140rem);margin-right:auto;margin-left:auto}.p-top__recruit-link{display:block;width:100%;border-radius:4rem;overflow:hidden;position:relative;z-index:0;text-decoration:none;padding:8rem 7.5vw 14rem 7.5vw;box-sizing:border-box;color:#fff}@media screen and (min-width: 550px){.p-top__recruit-link{padding:10rem 6rem 16rem 6rem}}@media screen and (min-width: 768px){.p-top__recruit-link{padding:10rem 16rem 10rem 6rem}}.p-top__recruit-link:before{content:"";display:block;width:4.5rem;height:4.5rem;background:url(../../img/common/arrow_contact.svg) no-repeat center right/contain;position:absolute;bottom:6rem;right:7.5vw}@media screen and (min-width: 768px){.p-top__recruit-link:before{width:6rem;height:6rem;top:0;right:6rem;bottom:0;margin:auto 0}}.p-top__recruit-heading{margin-bottom:4rem}.p-top__recruit-heading-en{color:#fff}.p-top__recruit-content{width:min(85vw,140rem);margin-right:auto;margin-left:auto}.p-top__recruit-text{font-size:1.6rem;line-height:2}.p-top__recruit-image-wrap{position:absolute;inset:0;z-index:-1}.p-top__recruit-image-wrap:before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.65)}@media screen and (min-width: 960px){.p-top__recruit-image-wrap:before{transition:.4s}}.p-top__recruit-image{object-fit:cover;object-position:center;width:100%;height:100%}@media screen and (min-width: 960px){.p-top__recruit-image{transition:.75s;transform:scale(1)}}@media screen and (min-width: 960px){.p-top__recruit-link:hover .p-top__recruit-image-wrap:before{background:rgba(0,0,0,.4)}}@media screen and (min-width: 960px){.p-top__recruit-link:hover .p-top__recruit-image{transform:scale(1.1)}}.p-top__company{display:flex;padding:12rem 0;justify-content:center;gap:8rem}@media screen and (max-width: 767px){.p-top__company{display:block;padding:7rem 0}}@media screen and (max-width: 767px){.p-top__company-title-container{width:min(85vw,140rem);margin-right:auto;margin-left:auto}}.p-top__company-container{width:min(85vw,140rem);margin:0 auto}@media screen and (max-width: 767px){.p-top__company-container{width:100%}}.p-top__company-img-container-min{display:none}@media screen and (max-width: 767px){.p-top__company-img-container-min{width:100%;position:relative;height:35rem;overflow:hidden;display:none}}@media screen and (max-width: 767px){.p-top__company-min-img-container-left{width:53%;position:absolute;height:auto;left:0;bottom:0}}@media screen and (max-width: 767px){.p-top__company-min-img-container-right{width:62%;position:absolute;height:auto;right:-3rem;top:0}}.p-top__company-description{padding:8rem 0 6rem;font-size:1.6rem;line-height:2}@media screen and (max-width: 767px){.p-top__company-description{display:block;padding:8rem 0;width:min(85vw,140rem);margin-right:auto;margin-left:auto}}.p-top__outline-text-container{padding:2rem 6rem 4rem;border-radius:4rem;background-color:#f7f7f7}@media screen and (max-width: 767px){.p-top__outline-text-container{padding:2rem 4rem 4rem}}.p-top__outline-list{padding:2.4rem 0;display:flex;font-size:1.6rem;line-height:1.75;border-bottom:1px solid #ddd}.p-top__outline-list:last-child{border-bottom:none}@media screen and (max-width: 767px){.p-top__outline-list{flex-wrap:wrap;gap:2rem}}.p-top__outline-title{width:30%}@media screen and (max-width: 767px){.p-top__outline-title{width:100%}}.p-top__outline-text{width:70%}@media screen and (max-width: 767px){.p-top__outline-text{width:100%}}.p-top__company-list-button{display:flex;justify-content:end}@media screen and (max-width: 767px){.p-top__company-list-button{width:min(85vw,140rem);margin-right:auto;margin-left:auto}}.p-top__company-img-container{width:16.4rem;display:flex;height:auto;align-items:flex-end;padding-bottom:4rem}@media screen and (max-width: 767px){.p-top__company-img-container{display:none}}.p-top__company-img-container-right{width:13.6rem;padding-top:4rem}@media screen and (max-width: 767px){.p-top__company-img-container-right{display:none}}.p-top__company-img{width:100%}@media screen and (max-width: 767px){.p-top__slide{width:100%}}.slider img{width:100%;height:auto}.slider .slick-slide{margin:0 10px;height:fit-content}