/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dei-section{color:var(--Navy,#372D41);font-family:"BIZ UDPGothic";font-weight:400;}.dei-summary{margin-top:var(--Spacing-64-40);}.dei-summary__text{margin-top:var(--Spacing-48-30);}@media (max-width:1023px){.dei-summary__text{font-size:var(--font-size-jp-body-label-m);line-height:175%;}}.dei-summary__list{background:var(--ex-light-gray-half);margin-top:var(--Spacing-64-40);}@media (min-width:1024px){.dei-summary__list{padding:var(--Spacing-48-30);}}@media (max-width:1023px){.dei-summary__list{padding:var(--Spacing-32-20);}}.dei-summary__list-item{background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.05);}@media (min-width:1024px){.dei-summary__list-item{display:flex;margin-top:var(--Spacing-24-15);padding:var(--Spacing-32-20) var(--Spacing-48-30);}}@media (max-width:1023px){.dei-summary__list-item{margin-top:var(--Spacing-32-20);padding:var(--Spacing-32-20);}}.dei-summary__list-item:first-child{margin-top:0;}.dei-summary__list-item-title{font-weight:700;}@media (min-width:1024px){.dei-summary__list-item-title{white-space:nowrap;flex-shrink:0;width:256px;font-size:var(--Font-size-JP-headline-M);}}@media (max-width:1023px){.dei-summary__list-item-title{font-size:16px;}}.dei-summary__list-item-text{flex-grow:1;word-wrap:break-word;}@media (max-width:1023px){.dei-summary__list-item-text{margin:var(--Spacing-24-15) 0 0;font-size:var(--font-size-jp-body-label-m);line-height:175%;}}.dei-summary__list-item-text p{margin-bottom:0;}@media (min-width:1024px){.dei-summary__list-item-text p + p{margin-top:var(--Spacing-24-15);}}@media (max-width:1023px){.dei-summary__list-item-text p + p{margin-top:var(--Spacing-32-20);}}.dei-initiatives{background:var(--ex-light-gray-half);margin-top:var(--Spacing-120-100);padding-top:var(--Spacing-120-100) !important;}.dei-initiatives__title{}.dei-initiatives__text{margin-top:var(--Spacing-48-30);}@media (max-width:1023px){.dei-initiatives__text{font-size:var(--font-size-jp-body-label-m);line-height:175%;}}@media (min-width:1024px){.dei-initiatives__text p{margin-top:var(--Spacing-24-15);}}@media (max-width:1023px){.dei-initiatives__text p{margin-top:var(--Spacing-48-30);}}.dei-initiatives__image{display:block;margin-top:var(--Spacing-64-40);}.dei-initiatives__image img{width:100%;height:auto;}.dei-initiatives-basis{position:relative;margin-top:var(--Spacing-120-100);}@media (min-width:1440px){.dei-initiatives-basis{height:56.6vw;}}@media (min-width:1024px){.dei-initiatives-basis{min-height:816px;background:url("/sites/default/files/generic_page/de_i/dei-bg-initiatives-basis-pc.jpg") no-repeat;background-size:cover;}}@media (max-width:1023px){.dei-initiatives-basis{background:url("/sites/default/files/generic_page/de_i/dei-bg-initiatives-basis-sp.jpg") no-repeat;background-size:100% auto;padding-bottom:var(--Spacing-120-100);}}@media (min-width:1024px){.dei-initiatives-basis__content{position:absolute;top:50%;left:51%;width:49%;padding:64px 0;transform:translateY(-50%);background:rgba(255,255,255,0.8);}}@media (min-width:1024px){.dei-initiatives-basis__content-inner{max-width:496px;padding-left:88px;}}.dei-initiatives-basis__title-wrapper{position:relative;}@media (max-width:1023px){.dei-initiatives-basis__title-wrapper{height:100vw;padding-top:243px;}}.dei-initiatives-basis__title{font-weight:700;line-height:150%;}@media (min-width:1024px){.dei-initiatives-basis__title{font-size:36px;}}@media (max-width:1023px){.dei-initiatives-basis__title{background:rgba(255,255,255,0.8);position:absolute;bottom:0;left:0;width:calc(100% - var(--Spacing-48-30));padding:var(--Spacing-48-30);margin-bottom:0;}}@media (min-width:1024px){.dei-initiatives-basis__text{margin-top:32px;}}@media (max-width:1023px){.dei-initiatives-basis__text{margin-top:var(--Spacing-48-30);padding:0 var(--Spacing-48-30);font-size:var(--font-size-jp-body-label-m);line-height:175%;}}.dei-initiatives-basis__text p{margin-bottom:0;}@media (min-width:1024px){.dei-initiatives-basis__text p{margin-top:var(--Spacing-32-20);}}@media (max-width:1023px){.dei-initiatives-basis__text p{margin-top:var(--Spacing-48-30);}}.dei-initiatives-basis__image{object-fit:cover;}.dei-initiatives-list{background:var(--ex-light-gray-half);}@media (min-width:1024px){.dei-initiatives-list{position:relative;padding-top:var(--Spacing-120-100);justify-content:space-between;}}@media (min-width:1024px){.dei-initiatives-list__inner{max-width:1024px;margin:0 auto;}}@media (min-width:1024px){.dei-initiatives-list__image-wrapper{position:absolute;top:72px;align-self:start;top:110px;left:50.7%;width:736px;height:736px;margin-left:-736px;}.dei-initiatives-list__image-wrapper.is-fixed{position:fixed;}}@media (max-width:1440px) and (min-width:1024px){.dei-initiatives-list__image-wrapper{left:0;margin-left:0;width:51.1%;height:auto;padding-top:51.1%;}}@media (max-width:1023px){.dei-initiatives-list__image-wrapper{display:none;}}.dei-initiatives-list__image-wrapper-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity 0.5s linear;opacity:0;margin-bottom:0;}.dei-initiatives-list__image-wrapper-image img{width:100%;height:100%;object-fit:cover;object-position:center center;}.dei-initiatives-list__image-wrapper.is-active1 .dei-initiatives-list__image-wrapper-image:nth-child(1){opacity:1;}.dei-initiatives-list__image-wrapper.is-active2 .dei-initiatives-list__image-wrapper-image:nth-child(2){opacity:1;}.dei-initiatives-list__image-wrapper.is-active3 .dei-initiatives-list__image-wrapper-image:nth-child(3){opacity:1;}.dei-initiatives-list__image-wrapper.is-active4 .dei-initiatives-list__image-wrapper-image:nth-child(4){opacity:1;}@media (min-width:1024px){.dei-initiatives-list__content-wrapper{padding-left:51%;}}.dei-initiatives-section{display:flex;}@media (max-width:1023px){.dei-initiatives-section{background-size:100% auto;background-repeat:no-repeat;padding:100vw 0 var(--Spacing-120-100);}.dei-initiatives-section--1{background-image:url("/sites/default/files/generic_page/de_i/dei-img-initiatives-1.jpg");}.dei-initiatives-section--2{background-image:url("/sites/default/files/generic_page/de_i/dei-img-initiatives-2.jpg");}.dei-initiatives-section--3{background-image:url("/sites/default/files/generic_page/de_i/dei-img-initiatives-3.jpg");}.dei-initiatives-section--4{background-image:url("/sites/default/files/generic_page/de_i/dei-img-initiatives-4.jpg");}}@media (min-width:1024px){.dei-initiatives-section__inner{padding:var(--Spacing-120-100) 0 var(--Spacing-120-100) 88px;}}@media (max-width:1023px){.dei-initiatives-section__inner{padding:var(--Spacing-64-40) var(--Spacing-48-30) 0;}}.dei-initiatives-section__indicator{background:var(--ex-light-gray-half);font-size:14px;font-family:proxima-nova,sans-serif;letter-spacing:0.05em;margin-bottom:0;color:var(--Light-Gray);}.dei-initiatives-section__indicator-current{color:var(--Red);font-weight:600;}@media (min-width:1024px){.dei-initiatives-section__indicator-current{font-size:var(--Font-size-JP-headline-M);padding-right:13px;}}@media (max-width:1023px){.dei-initiatives-section__indicator-current{font-size:var(--Font-size-JP-headline-L);padding-right:6px;}}.dei-initiatives-section__indicator-all{color:var(--navy-70);font-weight:600;}@media (min-width:1024px){.dei-initiatives-section__indicator-all{padding-left:8px;}}@media (max-width:1023px){.dei-initiatives-section__indicator-all{padding-left:4px;font-size:var(--font-size-jp-body-label-s);}}.dei-initiatives-section__title{font-weight:700;font-size:var(--Font-size-JP-headline-L);line-height:150%;}@media (min-width:1024px){.dei-initiatives-section__title{margin-top:var(--Spacing-8-5);}}.dei-initiatives-section__text{margin-top:var(--Spacing-48-30);font-size:var(--font-size-jp-body-label-m);line-height:175%;}@media (min-width:1024px){.dei-initiatives-section__text p{margin-top:var(--Spacing-24-15);}}@media (max-width:1023px){.dei-initiatives-section__text p{margin-top:var(--Spacing-48-30);}}.dei-initiatives-section__text p a{color:var(--Blue-4);text-decoration:underline;}.dei-initiatives-section__text p a:hover{text-decoration:none;}.dei-initiatives-section__sub-image-list{display:flex;}@media (min-width:1024px){.dei-initiatives-section__sub-image-list{gap:32px;}}@media (max-width:1023px){.dei-initiatives-section__sub-image-list{gap:16px;}}.dei-initiatives-section__sub-image-list .dei-initiatives-section__sub-image{flex:1;}.dei-initiatives-section__sub-image{margin-top:var(--Spacing-32-20);}.dei-initiatives-section__sub-image img{width:100%;height:auto;}.dei-initiatives-section__sub-image figure{margin:0;}.dei-initiatives-section__sub-image figcaption{color:var(--navy-70);font-size:var(--font-size-jp-body-label-s);line-height:175%;margin-top:var(--Spacing-16-10);}
@media (min-width:1024px){.dei-initiatives-basis__content-inner{max-width:600px;}}
