@charset "UTF-8";.p-home-hero{position:relative;height:100vh;height:100dvh;overflow-y:visible}.p-home-hero__inner{position:absolute;right:0;bottom:0;left:0;z-index:2;width:min(100%, 1080px);padding:60px 38px;margin:0 auto}.p-home-hero__title{font-size:3.5rem;line-height:1.4;letter-spacing:.04em}.p-home-hero-viewer{position:absolute;top:0;right:0;width:100vw;height:110%;overflow:hidden}.p-home-hero-viewer__inner{position:absolute;top:-8%;left:50%;height:100%;max-height:1158px;translate:-38%}.p-home-hero-viewer__parallax{height:100%}.p-home-hero-viewer__image{display:block;width:auto;height:100%;margin:auto}@media all and (width>=426px){.p-home-hero__inner{width:min(94%, 1080px)}.p-home-hero__title{font-size:4rem}}@media all and (width>=769px){.p-home-hero__title{font-size:5.2rem}}@media all and (width>=1025px){.p-home-hero__inner{width:min(90%, 1080px);padding:80px 38px}.p-home-hero__title{font-size:5.8rem;text-align:right}.p-home-hero-viewer__inner{top:0;height:100%;translate:-37%}}@media all and (width>=1441px){.p-home-hero__inner{width:min(86%, 1320px);padding:120px 20px}.p-home-hero__title{font-size:6.2rem}}.p-home-business .c-rowBlocks{margin-top:60px}.p-home-business .c-otherBlocks{margin-top:60px}.p-home-news-tab .c-categories__item{cursor:pointer}.p-home-news-tabBlock{position:relative}.p-home-news-tabBlock .c-posts-list{transition:opacity ease .6s .4s,transform ease .8s .4s}.p-home-news-tabBlock .c-posts-list:not(.-current){position:absolute;top:0;right:0;left:0;pointer-events:none;opacity:0;transform:translateY(10px);transition-delay:0s}.p-home-news .c-moreButton{margin-top:0}@media all and (width <=768px){.p-home-companyLink .c-columnSection{display:flex}.p-home-companyLink .c-columnSection .c-section__head{width:130px;margin-bottom:0;text-align:left}.p-home-companyLink .c-columnSection .c-section__body{width:calc(100% - 130px)}.p-home-companyLink .c-blockLink__link{display:flex;align-items:center;min-height:180px}.p-home-companyLink .c-blockLink__link:before{width:20px}.p-home-companyLink .c-blockLink__inner{width:90%;max-width:110px}}@media all and (width>=769px){.p-home-business .c-rowBlocks{margin-top:80px}.p-home-business .c-otherBlocks{margin-top:80px}}@media all and (width>=1025px){.p-home-news .c-section__body:after{clear:both;display:block;content:""}.p-home-news .c-categories{position:absolute;right:0;bottom:calc(100% + 40px);margin-bottom:0}.p-home-news .c-categories__item{font-size:1.5rem;translate:10px}.p-home-news .c-moreButton{float:right;margin-right:-15px}.p-home-business .c-rowBlocks{margin-top:100px}.p-home-business .c-otherBlocks{margin-top:100px}}@media all and (width>=1441px){.p-home-business .c-rowBlocks{margin-top:140px}.p-home-business .c-otherBlocks{margin-top:140px}.p-home-news .c-categories{bottom:calc(100% + 70px)}}