@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.materiality_nav_img img{width:100%}.materiality_nav_con_inr_txt{font-size:14px;font-weight:bold}.materiality_nav_con_inr_txt.txt01{color:#f8197e}.materiality_nav_con_inr_txt.txt02{color:#4330b2}@media all and (min-width: 768px){.materiality_nav{margin:40px auto 0;width:90vw;max-width:1020px;display:grid;grid-template-columns:min(7.32vw, 100px) min(35.21vw, 481px) 1fr;gap:10px 0}.materiality_nav_img{grid-column:2/3;grid-row:1/3;margin:auto;z-index:1}.materiality_nav_img img{max-width:481px}.materiality_nav_con{grid-column:1/4;display:grid;grid-template-columns:min(7.32vw, 100px) min(35.21vw, 481px) 1fr}.materiality_nav_con.con01{margin-top:10px;grid-row:1/2;padding:58px 0 95px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(70%, #F9F0F4), to(transparent));background:-o-linear-gradient(left, transparent 0%, #F9F0F4 70%, transparent 100%);background:linear-gradient(90deg, transparent 0%, #F9F0F4 70%, transparent 100%)}.materiality_nav_con.con02{grid-row:2/3;padding:25px 0 32px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(70%, #F4F6F8), to(transparent));background:-o-linear-gradient(left, transparent 0%, #F4F6F8 70%, transparent 100%);background:linear-gradient(90deg, transparent 0%, #F4F6F8 70%, transparent 100%)}.materiality_nav_con_inr{grid-column:3/4;grid-row:1/2}.materiality_nav_con_inr_txt{padding-left:85px;margin-bottom:16px}.materiality_nav_con_inr_link_item{padding-left:85px;position:relative}.materiality_nav_con_inr_link_item+.materiality_nav_con_inr_link_item{margin-top:12px}.materiality_nav_con_inr_link_item::before{position:absolute;display:block;content:"";width:70px;height:1px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#444a55}.materiality_nav_con_inr_link_item::after{position:absolute;display:block;content:"";width:5px;height:5px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50px;background-color:#444a55}}@media screen and (max-width: 767px){.materiality_nav{margin:30px 20px 0}.materiality_nav_con{margin-top:20px;padding:20px 0 24px}.materiality_nav_con.con01{background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(15%, #F9F0F4), color-stop(85%, #F9F0F4), to(transparent));background:-o-linear-gradient(left, transparent 0%, #F9F0F4 15%, #F9F0F4 85%, transparent 100%);background:linear-gradient(90deg, transparent 0%, #F9F0F4 15%, #F9F0F4 85%, transparent 100%)}.materiality_nav_con.con02{margin-top:8px;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(15%, #F4F6F8), color-stop(85%, #F4F6F8), to(transparent));background:-o-linear-gradient(left, transparent 0%, #F4F6F8 15%, #F4F6F8 85%, transparent 100%);background:linear-gradient(90deg, transparent 0%, #F4F6F8 15%, #F4F6F8 85%, transparent 100%)}.materiality_nav_con_inr{padding:0 30px}.materiality_nav_con_inr_txt{margin-bottom:10px}.materiality_nav_con_inr_link_item+.materiality_nav_con_inr_link_item{margin-top:8px}}.materiality_sec_mv{position:relative}.materiality_sec_mv::before{position:absolute;display:block;content:"";width:51px;height:41px;z-index:2}.materiality_sec_mv.mv01::before{background:url(/sustainability/assets/img/common/ttl02.svg) no-repeat center center/contain}.materiality_sec_mv.mv02::before{background:url(/sustainability/assets/img/common/ttl02_blue.svg) no-repeat center center/contain}.materiality_sec_mv_ttl{background-color:#f4f6f8;overflow:hidden;position:relative}.materiality_sec_mv_ttl::before{position:absolute;display:block;content:"";width:251px;height:135px;top:14px;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);background:url(/sustainability/assets/img/materiality/mv_ttl_deco.png) no-repeat center center/contain}.materiality_sec_mv_ttl_txt{font-weight:bold;position:relative;z-index:1}.materiality_sec_mv_ttl_img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;position:relative;z-index:1}.materiality_sec_mv_img img{width:100%}.materiality_sec_table{border-collapse:collapse;background-color:#fff}.materiality_sec_table thead tr th{background-color:#eceef1;font-weight:normal;word-break:break-word}.materiality_sec_table tbody tr th,.materiality_sec_table tbody tr td{word-break:break-word}.materiality_sec_table tbody tr th{font-weight:normal}.materiality_sec_table tbody tr th .label{padding-left:23px;position:relative}.materiality_sec_table tbody tr th .label::before{position:absolute;content:"";display:block;width:16px;height:16px;top:.3em;left:0}.materiality_sec_table tbody tr th .label.-e::before{background:url(/sustainability/assets/img/materiality/icon_e.svg) no-repeat center center/contain}.materiality_sec_table tbody tr th .label.-s::before{background:url(/sustainability/assets/img/materiality/icon_s.svg) no-repeat center center/contain}.materiality_sec_table tbody tr th .label.-g::before{background:url(/sustainability/assets/img/materiality/icon_g.svg) no-repeat center center/contain}.materiality_sec_txt_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width: 768px){.materiality_sec{margin-top:120px}.materiality_sec_mv{padding-top:62px;display:grid;grid-template-columns:clamp(250px, 31.47vw, 430px) 60px 1fr;grid-template-rows:27px auto 1fr}.materiality_sec_mv::before{top:50px;left:50px}.materiality_sec_mv_ttl{grid-column:1/3;grid-row:1/3;padding:40px 40px 40px 50px;z-index:1}.materiality_sec_mv_ttl::before{right:-120px}.materiality_sec_mv_ttl_txt{font-size:26px}.materiality_sec_mv_ttl_img{margin-top:26px}.materiality_sec_mv_ttl_img li img{width:66px;height:66px}.materiality_sec_mv_img{grid-column:2/4;grid-row:2/4}.materiality_sec_table{margin-top:60px}.materiality_sec_table thead tr th{padding:28px 18px;border:1px solid #b3b9c2}.materiality_sec_table thead tr th:first-child{border-left:none}.materiality_sec_table thead tr th:last-child{border-right:none}.materiality_sec_table tbody tr:not(:last-child) th,.materiality_sec_table tbody tr:not(:last-child) td{border-bottom:1px solid #e6e6e6}.materiality_sec_table tbody tr th,.materiality_sec_table tbody tr td{padding:28px 18px;border:1px solid #b3b9c2}.materiality_sec_table tbody tr th:first-child,.materiality_sec_table tbody tr td:first-child{border-left:none}.materiality_sec_table tbody tr th:last-child,.materiality_sec_table tbody tr td:last-child{border-right:none}.materiality_sec_table tbody tr th{width:33.3%;background-color:#f5f7f9;vertical-align:middle}.materiality_sec_table tbody tr td{width:calc(100% - 33.3%)}.materiality_sec_txt{margin-top:34px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.materiality_sec_txt_list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media screen and (max-width: 767px){.materiality_sec{margin-top:100px}.materiality_sec_mv{padding-top:42px}.materiality_sec_mv::before{top:29px;left:20px}.materiality_sec_mv_ttl{padding:40px 20px 34px}.materiality_sec_mv_ttl::before{right:-106px}.materiality_sec_mv_ttl_txt{font-size:22px}.materiality_sec_mv_ttl_img{margin-top:24px}.materiality_sec_mv_ttl_img li img{width:50px;height:50px}.materiality_sec_table{margin-top:30px}.materiality_sec_table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.materiality_sec_table tbody tr th,.materiality_sec_table tbody tr td{width:100%}.materiality_sec_table tbody tr th{background-color:#eceef1;padding:16px 20px}.materiality_sec_table tbody tr th .head_01{font-weight:bold;font-size:16px;margin-bottom:3px}.materiality_sec_table tbody tr td{padding:18px 20px 26px}.materiality_sec_table tbody tr td .head_02{font-weight:bold;font-size:14px;margin-bottom:8px}.materiality_sec_txt{margin-top:24px;margin-bottom:31px}.materiality_sec_txt_list{margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.materiality_sec_txt_list li a{background-size:0% 1px}}
/*# sourceMappingURL=materiality.min.css.map */