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