/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-views-blockhashtag-block-3 .view-content .views-row a{white-space:nowrap;}
.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;}
.field--name-field-new-top-page-sub-title a{color:#0046ad;position:relative;}.field--name-field-new-top-page-sub-title a:hover{text-decoration:underline;}.section-new-top-page---feature-story .field--name-field-new-top-page-sub-title a::after{content:"";position:absolute;top:55%;right:-20px;width:9px;height:15px;transform:translateY(-50%);background-image:url(https://www.tdk.com/tdkcorpdr/jp/ja/featured_stories/img/arrow01.png);}.new-top-page-pickup-title-box .new-top-page-pickup-title-box-content p.p-top_topics_list_date::after{content:"PICK UP";margin-left:10px;color:#000;}.view-content .views-row:nth-child(1) .latest_box .latest_describe .p-top_topics_list_text_obj p.p-top_topics_list_date::after{content:"NEW";color:#A21636;margin-left:10px;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_title01 .p-text01{font-size:35px;line-height:1.3;margin:0 0 25px 0;font-weight:400;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_title01 .p-text02{font-size:14px;line-height:1.71;font-weight:400;}.section-new-top-page---banner-with-video .p-top_main_vision_text{position:relative;z-index:3;width:470px;display:flex;justify-content:center;align-items:center;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_bg{position:absolute;top:-20px;left:-26px;width:523px;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_in{position:relative;z-index:2;margin:0 70.625px 0 90.625px;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_title01 .p-text03{font-size:22px;font-weight:bold;}.section-new-top-page---banner-with-video .banner-video-more{font-size:14px;}@media screen and (max-width:750px){.section-new-top-page---banner-with-video .p-top_main_vision_text{width:100%;display:block;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_bg{position:absolute;top:-19.05vw;left:-3.4vw;width:108vw;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_in{margin:0;padding:25px 33px 30px 20px;}.section-new-top-page---banner-with-video .banner-video-more::after{right:5px;width:6.5px;height:11.5px;}}
.section-new-top-page---banner-with-video .p-top_main_vision_img{position:relative;width:calc(100% - 270px);}.field--name-field-new-top-page-sub-title a{color:#0046ad;position:relative;}.field--name-field-new-top-page-sub-title a:hover{text-decoration:underline;}.section-new-top-page---feature-story .field--name-field-new-top-page-sub-title a::after{content:"";position:absolute;top:55%;right:-20px;width:9px;height:15px;transform:translateY(-50%);background-image:url(https://www.tdk.com/tdkcorpdr/jp/ja/featured_stories/img/arrow01.png);}.new-top-page-pickup-title-box .new-top-page-pickup-title-box-content p.p-top_topics_list_date::after{content:"OUR PICK";margin-left:10px;color:#000;}.view-content .views-row:nth-child(1) .latest_box .latest_describe .p-top_topics_list_text_obj p.p-top_topics_list_date::after{content:"NEW";color:#A21636;margin-left:10px;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_title01 .p-text01{font-size:35px;line-height:1.3;margin:0 0 25px 0;font-weight:400;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_title01 .p-text02{font-size:14px;line-height:1.71;font-weight:400;}.section-new-top-page---banner-with-video .p-top_main_vision_text{position:relative;z-index:3;width:560px;display:flex;justify-content:center;align-items:center;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_bg{position:absolute;top:-23px;left:-40px;width:581px;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_in{position:relative;z-index:2;margin:0 50.625px 0 70.625px;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_title01 .p-text03{margin-right:0.2em;font-size:22px;font-weight:bold;}.section-new-top-page---banner-with-video .banner-video-more{font-size:14px;}@media screen and (max-width:750px){.section-new-top-page---banner-with-video .p-top_main_vision_text{width:100%;display:block;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_bg{position:absolute;top:-19.05vw;left:-3.4vw;width:108vw;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_title01 .p-text03{margin-right:0.4em;}.section-new-top-page---banner-with-video .p-top_main_vision_text .p-top_main_vision_text_in{margin:0;padding:25px 33px 30px 20px;}.section-new-top-page---banner-with-video .p-top_main_vision_img{position:relative;width:100%!important;}}
.section-new-top-page---banner-with-video .p-top_main_vision_img_obj video{width:95vw;object-position:30% 50%;}
