@charset 'UTF-8';.m-vheader .m-vheader__title{font-size:45px}@media screen and (max-width:950px){.m-vheader .m-vheader__title{font-size:32px}}.life_inner{padding:90px 0}@media screen and (max-width:950px){.life_inner{padding:50px 0 90px}}.life-header__inner{position:relative;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;max-width:1240px!important;height:380px;margin-right:auto!important;margin-left:auto!important;padding-right:20px!important;padding-left:20px!important}@media screen and (max-width:950px){.life-header__inner{padding-right:15px!important;padding-left:15px!important}}@media screen and (max-width:950px){.life-header__inner{height:auto;padding-top:50.4%}}.life-header__content{position:absolute;bottom:33px;left:20px}@media screen and (max-width:950px){.life-header__content{position:static;padding-top:30px}}.life-header__title{display:-webkit-box;display:-ms-flexbox;display:flex}.nr-instagram:nth-child(n+2){margin-top:50px}@media screen and (max-width:950px){.nr-instagram:nth-child(n+2){margin-top:50px}}.nr-instagram__body:nth-child(n+2){margin-top:45px}@media screen and (max-width:950px){.nr-instagram__body:nth-child(n+2){margin-top:37px}}.nr-instagram__list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:950px){.nr-instagram__list>ul{margin:0 -15px}}.nr-instagram__list>ul>li{position:relative;width:25%}@media screen and (max-width:950px){.nr-instagram__list>ul>li{top:0;width:50%}}.nr-instagram__list>ul>li>a{display:block}.nr-instagram__item{position:relative;overflow:hidden;height:100%;max-height:300px}@media screen and (max-width:950px){.nr-instagram__item{max-height:100%;aspect-ratio:1}}.nr-instagram__item>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.life_bg{position:relative;padding:60px 0 70px}.life_bg::before{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,right top,left top,from(#23d91f),color-stop(47%,#0acbb2),to(#16a0d7));background:linear-gradient(to left,#23d91f 0,#0acbb2 47%,#16a0d7 100%);opacity:.1}@media screen and (max-width:950px){.life_bg{padding:50px 0 70px}}


