.top-news{margin:6.4rem 0}ul.news_list{max-width:var(--responsive--aligndefault-width);margin:3.2rem auto 0}ul.news_list li.news_list__item{border-bottom:solid 1px #e0e0e0}ul.news_list li.news_list__item{font-size:1.4rem;line-height:1.6em}ul.news_list li.news_list__item .news_list__item_link{display:flex;flex-direction:row;letter-spacing:.05em;padding:27px 26px 27px 0;position:relative;line-height:1.4}ul.news_list li.news_list__item .news_list__item_link .date{flex:0 0 86px;font-size:1.2rem}ul.news_list li.news_list__item a.news_list__item_link::after{content:"";position:absolute;top:50%;right:6px;width:15px;height:12px;background:url(img/common/arrow.svg) no-repeat center center;background-size:contain;transform:translateY(-50%)}@media only screen and (min-width:769px){.top-news{margin:9rem 0 8rem}ul.news_list{margin:3.6rem auto 0}ul.news_list li.news_list__item{font-size:1.6rem}ul.news_list li.news_list__item a:hover{background-color:rgba(255,255,255,.12)}ul.news_list li.news_list__item .news_list__item_link{padding:27px 26px 27px 0}ul.news_list li.news_list__item .news_list__item_link .date{flex:0 0 12rem;font-size:1.5rem}ul.news_list li.news_list__item a.news_list__item_link::after{right:12px;width:18px;height:15px}}@media only screen and (min-width:900px){ul.news_list li.news_list__item .news_list__item_link{padding:32px 26px 32px 0}ul.news_list li.news_list__item .news_list__item_link .date{flex:0 0 16rem}}.works-list .works-list__item .works-list__item-entry-list_desc{min-height:3.2em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.company-interview{max-width:720px;margin:0 auto 8rem;padding:0 16px}.company-interview .section-title{margin-bottom:3.2rem}.company-interview .section-title .section-title__underline{font-size:2.4rem}.company-interview .company-interview__content{text-align:center}.company-interview .company-interview__content .desc{font-size:1.6rem;line-height:1.8em;margin-bottom:3.2rem}.company-interview .company-interview__content .video_wrap{position:relative;width:100%;aspect-ratio:16/9}.company-interview .company-interview__content .video_wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}@media only screen and (min-width:769px){.company-interview .company-interview__content .desc{font-size:2rem;margin-bottom:4rem}}@media only screen and (max-width:768px){.sp_dis_n{display:none}}@media only screen and (min-width:769px){.pc_dis_n{display:none}}.home .mv::after{position:absolute;z-index:1;inset:0;content:"";background:rgba(0,0,0,.4)}