/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-social-media-icon-tdk .field__items{display:none}
header{padding-top:20px!important;}@media screen and (max-width:1000px){header{padding-top:0px!important;}}
.pickupgroup{display:none !important;}.about-tdk-item .pickupgroup:before{content:"" !important;}
.field--type-text-with-summary .media-dam-file i.icon-file-pdf:before,.ck-content .media-dam-file i.icon-file-pdf:before{content:url(/system/files/ir/icon2024_20_pdf.png);}.field--type-text-with-summary .media-dam-file i.icon-file-zip:before,.ck-content .media-dam-file i.icon-file-zip:before{content:url(/system/files/ir/icon2024_20_zip.png);}.field--type-text-with-summary .media-dam-file i.icon-file-ppt:before,.ck-content .media-dam-file i.icon-file-ppt:before{content:url(/system/files/ir/icon2024_20_ppt.png);}@media print,screen and (min-width:1000px){#stage a.icon_web:before{content:url(/system/files/ir/icon2024_20_html.png);}#stage a.icon_movie:before{content:url(/system/files/ir/icon2024_20_movie.png);}#stage a.icon_img:before{content:url(/system/files/ir/icon2024_20_img.png)}#stage a.icon_list:before{content:url(/system/files/ir/icon2024_20_txt.png)}#stage a.icon_xls:before{content:url(/system/files/ir/icon2024_20_xls.png)}#stagea.icon_zip:before{content:url(/system/files/ir/icon2024_20_zip.png)}a.icon_doc:before{content:url(/common/img/icon_wrd.gif)}}@media screen and (min-width:600px) and (max-width:999px){#stage a.icon_web:before{content:url(/system/files/ir/icon2024_20_html.png);}#stage a.icon_movie:before{content:url(/system/files/ir/icon2024_20_movie.png);}#stage a.icon_img:before{content:url(/system/files/ir/icon2024_20_img.png)}#stage a.icon_list:before{content:url(/system/files/ir/icon2024_20_txt.png)}#stage a.icon_xls:before{content:url(/system/files/ir/icon2024_20_xls.png)}#stagea.icon_zip:before{content:url(/system/files/ir/icon2024_20_zip.png)}}@media screen and (max-width:599px){#stage a.icon_web:before{content:url(/system/files/ir/icon2024_20_html.png);}#stage a.icon_movie:before{content:url(/system/files/ir/icon2024_20_movie.png);}#stage a.icon_img:before{content:url(/system/files/ir/icon2024_20_img.png)}#stage a.icon_list:before{content:url(/system/files/ir/icon2024_20_txt.png)}#stage a.icon_xls:before{content:url(/system/files/ir/icon2024_20_xls.png)}#stagea.icon_zip:before{content:url(/system/files/ir/icon2024_20_zip.png)}}
.region-primary-menu .region-we-mega-menu .we-mega-menu-ul
  li.we-mega-menu-li:not(.we-mega-menu-group) > span.we-megamenu-nolink{font-size:13px;line-height:15px;color:#fff;text-decoration:none;cursor:default;}.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul
  li.we-mega-menu-li.dropdown-menu.col-1-2.sustainability:not(.we-mega-menu-group) > span.we-megamenu-nolink:hover{font-size:13px;line-height:15px;color:#fff;text-decoration:none;cursor:default;}.region-primary-menu .region-we-mega-menu .we-mega-menu-ul
  li.we-mega-menu-li[data-level="0"] > .we-mega-menu-submenu
  li.we-mega-menu-li:not(.we-mega-menu-group) > span.we-megamenu-nolink{display:inline-block;width:100%;margin-bottom:20px;}#block-mainnavigation > div > nav > div > ul > li.we-mega-menu-li.dropdown-menu.col-1-2.sustainability > div > div > div.we-mega-menu-row.column-1.ps > div.we-mega-menu-col.span12 > ul > li:nth-child(10) > span::before{content:"\f105";font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:17%;left:0;color:#fff;font-size:1.125rem !important;}.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul
  li.we-mega-menu-li:not(.we-mega-menu-group):has(> span.we-megamenu-nolink):hover::before{color:#b8eeff;}.region-primary-menu .region-we-mega-menu .we-mega-menu-ul li.we-mega-menu-li .icon-angle-right,.region-primary-menu .region-we-mega-menu .we-mega-menu-ul li.we-mega-menu-li .icon-products-l2{top:15%;}.region-primary-menu .region-we-mega-menu .we-mega-menu-ul li.we-mega-menu-li.dropdown-menu[data-level="2"] .icon-angle-right,.region-primary-menu .region-we-mega-menu .we-mega-menu-ul li.we-mega-menu-li.dropdown-menu[data-level="2"] .icon-products-l2{top:7%;}html[lang="ja"] .region-primary-menu .region-we-mega-menu .we-mega-menu-ul li.we-mega-menu-li .icon-angle-right,html[lang="ja"].region-primary-menu .region-we-mega-menu .we-mega-menu-ul li.we-mega-menu-li .icon-products-l2{top:13%;}
.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul .we-megamenu-nolink:hover .menu-item-title,.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul a.we-mega-menu-li:hover .menu-item-title,.no-touchevents .region-primary-menu .region-we-mega-menu .we-mega-menu-ul a.we-mega-menu-li:hover .menu-item-description{color:#b8eeff;text-decoration:underline;}.region-primary-menu .region-we-mega-menu .we-mega-menu-ul .we-megamenu-nolink{color:#7E94B3;}
.section-new-top-page---banner-with-video .p-top_main_vision_img_obj video{width:95vw;object-position:30% 50%;}
