@charset "UTF-8";:root{--color-black:#000;--color-white:#fff;--color-gray:grey;--color-red:#c33;--color-bg-yellow:#e5b85c;--color-bg-green:#69bfa3;--color-bg-red:#e5a0a0;--color-bg-blue:#82add9;--color-bg-lightGray:#ccc;--color-bg-darkGray:#4d4d4d;--color-bg-error:#fee;--color-icon-yellow:#b29559;--color-icon-green:#5c9985;--color-icon-red:#b27d7d;--color-icon-blue:#7a8a99;--color-img-offWhite:#eee;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900;--underline-thickness:1px;--underline-offset:0.2em}@media (min-width:900px){.l-hero .news_hero_inner{padding-inline:16.6666666667vw}}.news_item_info{display:flex;align-items:center}.news_item_info time{font-size:clamp(16px,1.3888888889vw,20px);font-weight:var(--weight-bold);line-height:1.8}.news_item_info .category{display:-ms-grid;display:grid;align-items:center;position:relative;margin-left:6.9444444444vw;font-size:clamp(14px,1.25vw,18px);font-weight:var(--weight-bold);line-height:1.8;-ms-grid-columns:clamp(24px,1.9444444444vw,28px) clamp(3px,.2777777778vw,4px) auto;grid-template-columns:clamp(24px,1.9444444444vw,28px) auto;-ms-grid-rows:clamp(24px,1.9444444444vw,28px);grid-template-rows:clamp(24px,1.9444444444vw,28px);gap:clamp(3px,.2777777778vw,4px)}.news_item_info .category>:first-child{-ms-grid-row:1;-ms-grid-column:1}.news_item_info .category>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}@media (min-width:900px){.news_item_info .category{margin-left:2.0833333333vw}}.news_item_info .category:before{content:"";position:absolute;top:0;bottom:0;left:-3.0555555556vw;margin:auto;width:1px;height:clamp(14px,1.1111111111vw,16px);background-color:var(--color-black)}@media (min-width:900px){.news_item_info .category:before{left:-.9722222222vw}}.news_item_info .category .icon{display:block;width:100%;height:100%}.news_item_info .category[data-category=会社情報] .icon{background-color:var(--color-icon-green);-webkit-mask:url(../img/common/icon/category_company.svg) no-repeat center/contain;mask:url(../img/common/icon/category_company.svg) no-repeat center/contain}.news_item_info .category[data-category=トピックス] .icon{background-color:var(--color-icon-red);-webkit-mask:url(../img/common/icon/category_topics.svg) no-repeat center/contain;mask:url(../img/common/icon/category_topics.svg) no-repeat center/contain}.news_item_info .category[data-category=メディア] .icon{background-color:var(--color-icon-blue);-webkit-mask:url(../img/common/icon/category_media.svg) no-repeat center/contain;mask:url(../img/common/icon/category_media.svg) no-repeat center/contain}.news_item_info .category[data-category=採用情報] .icon{background-color:var(--color-icon-yellow);-webkit-mask:url(../img/common/icon/category_recruit.svg) no-repeat center/contain;mask:url(../img/common/icon/category_recruit.svg) no-repeat center/contain}.news_item_info.is-new{position:relative}.news_item_info.is-new:after{content:"NEW";display:inline-block;margin-left:3.3333333333vw;padding:3px 6px 4px;border:1px solid var(--color-black);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(12px,.9722222222vw,14px);font-weight:var(--weight-bold);line-height:1}@media (min-width:900px){.news_item_info.is-new:after{margin-left:1.0416666667vw}}.news_item_ttl{margin-top:clamp(10px,1.3888888889vw,20px)}.news_item_ttl>h1{font-size:clamp(24px,2.7777777778vw,40px);font-weight:var(--weight-bold);line-height:1.6}.news_cms_body{padding:clamp(60px,8.3333333333vw,120px) 8.3333333333vw;--img-offWhite:#eee}@media (min-width:900px){.news_cms_body{padding-inline:16.6666666667vw}}.news_cms_body>*{margin-top:clamp(25px,2.0833333333vw,30px)}.news_cms_body h2,.news_cms_body h3,.news_cms_body h4{margin-top:clamp(60px,8.3333333333vw,120px)}.news_cms_body h2{font-size:clamp(20px,2.2222222222vw,32px)}.news_cms_body h2,.news_cms_body h3{font-weight:var(--weight-bold);line-height:1.6}.news_cms_body h3{font-size:clamp(18px,1.6666666667vw,24px)}.news_cms_body h4{font-size:clamp(16px,1.3888888889vw,20px);font-weight:var(--weight-bold);line-height:1.8}.news_cms_body p{font-size:clamp(14px,1.1111111111vw,16px);line-height:1.8}.news_cms_body a{position:relative;text-decoration:underline}.news_cms_body a[target=_blank]:after{width:14px;height:10px;-webkit-mask:url(../img/common/icon/blank.svg) no-repeat center/contain;mask:url(../img/common/icon/blank.svg) no-repeat center/contain}.news_cms_body a[href$=".pdf"]:after,.news_cms_body a[target=_blank]:after{content:"";display:inline-block;margin:0 7px;background-color:var(--color-black)}.news_cms_body a[href$=".pdf"]:after{width:25px;height:13px;-webkit-mask:url(../img/common/icon/pdf.svg) no-repeat center/contain;mask:url(../img/common/icon/pdf.svg) no-repeat center/contain}.news_cms_body a:hover{text-decoration:none}.news_cms_body ul>li{position:relative;padding-left:1em;font-size:clamp(14px,1.1111111111vw,16px);line-height:1.8}.news_cms_body ul>li:before{content:"・";position:absolute;top:0;left:0}.news_cms_body ul>li+li{margin-top:.5em}.news_cms_body dl{margin-top:clamp(60px,4.1666666667vw,60px);border-bottom:1px solid var(--color-black);font-size:clamp(14px,1.1111111111vw,16px);line-height:1.8}.news_cms_body dl>div{padding:clamp(20px,1.3888888889vw,20px) 0;border-top:1px solid var(--color-black)}@media (min-width:900px){.news_cms_body dl>div{display:-ms-grid;display:grid;-ms-grid-columns:19.4444444444vw 4.1666666667vw 1fr;grid-template-columns:19.4444444444vw 1fr;gap:4.1666666667vw}}.news_cms_body dl dt{font-weight:var(--weight-bold)}.news_cms_body dl dd{margin-top:10px}@media (min-width:900px){.news_cms_body dl dd{margin-top:0}}.news_cms_body .iframe_wrapper,.news_cms_body .img_block_wrapper{margin-top:clamp(30px,4.1666666667vw,60px)}.news_cms_body .img_block_wrapper._column_02{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(30px,4.1666666667vw,60px) 1fr;grid-template-columns:repeat(2,1fr);gap:clamp(30px,4.1666666667vw,60px)}.news_cms_body .img_block .thumb{display:block;width:100%;height:auto;background-color:var(--img-offWhite);aspect-ratio:3/2}.news_cms_body .img_block .thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.news_cms_body .img_block p{margin-top:clamp(10px,1.3888888889vw,20px);font-size:clamp(12px,.9722222222vw,14px);line-height:1.8}.news_cms_body .iframe_wrapper iframe{width:100%;height:auto;aspect-ratio:16/9}.news_cms_body .c-btn_wrapper{margin-top:clamp(40px,6.25vw,90px)}.news_cms_body .c-btn>a:after{content:none}.js-deco_block,.js-deco_block>*{position:relative}.js-deco_block:before{content:"";position:absolute;height:50%;background:url(../img/common/dot.webp) repeat 50%/30px 30px}.js-deco_block._right:before{right:-8.3333333333vw}@media (min-width:900px){.js-deco_block._right:before{right:-8.3333333333vw}}.js-deco_block._left:before{left:-8.3333333333vw}@media (min-width:900px){.js-deco_block._left:before{left:-8.3333333333vw}}.js-deco_block._01:before{background-color:var(--color-bg-yellow)}.js-deco_block._01:before,.js-deco_block._02:before{top:clamp(-20px,-2.0833333333vw,-30px);width:clamp(150px,33.3333333333vw,480px)}.js-deco_block._02:before{background-color:var(--color-bg-blue)}.js-deco_block._03:before{top:clamp(-20px,-2.0833333333vw,-30px);width:clamp(150px,33.3333333333vw,480px);background-color:var(--color-bg-red)}.news_detail_back{margin-top:clamp(60px,8.3333333333vw,120px)}