@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.header .header_nav_menu::after{display:none}@media(min-width: 1081px){.footer_inner .footer_menu{grid-template-columns:1fr auto auto;-moz-column-gap:65px;column-gap:65px;width:auto;max-width:none}.footer_inner .footer_menu_box_txt.-ecology{grid-row:1/2}}@media all and (max-width: 1080px){.footer_inner .footer_menu_box_txt.-sustainability{grid-column:2/3;grid-row:1/2}.footer_inner .footer_menu_box_txt.-ecology{grid-row:2/3}}.btn01{height:100%;line-height:1.25}.ancLink .btn01{width:auto;max-width:400px}@media all and (min-width: 768px){.ancLink{display:grid;grid-template-columns:repeat(2, 1fr)}}div.mv_top li.slick-slide .mv_top_txt{font-family:"Noto Serif",serif;font-weight:400;line-height:1.5}@media all and (min-width: 768px){div.mv_top li.slick-slide .mv_top_txt{font-size:min(3.4vw,3.6rem)}.top_business_lead{transform:translateY(3vw)}.top_stories{margin-top:120px}.top_stories_con_item_link_desc_txt{letter-spacing:.8px}.top_linkArea{display:block}}@media screen and (max-width: 767px){.top_stories{margin-top:80px;position:relative}.top_stories_pagination{transform:none;left:0}}.about_page .table_list_desc .fw_b{font-weight:bold}div.contentInner.corporate_message .corporate_message_desc{font-size:1.5rem;line-height:1.5}.access_page .table_list,.ftechno_page .table_list{line-height:1.25}.access_page .table_list_subList,.ftechno_page .table_list_subList{display:flex;flex-direction:column}@media all and (min-width: 768px){.access_page .table_list_ttl,.access_page .table_list_desc,.ftechno_page .table_list_ttl,.ftechno_page .table_list_desc{display:flex;align-items:center}.access_page .table_list_subList,.ftechno_page .table_list_subList{row-gap:10px}}@media screen and (max-width: 767px){.access_page .table_list_subList,.ftechno_page .table_list_subList{row-gap:8px}}@media all and (min-width: 768px){.history_sec_mv_con{width:100%;max-width:600px}}@media all and (min-width: 768px){.founding .history_sec_list{padding-top:0}.founding .history_sec_list_item:nth-child(2){transform:translateY(-104px)}.founding .history_sec_list_item:nth-child(3){transform:translateY(-62px)}.founding .history_sec_list_item:nth-child(4){transform:translateY(-94px)}.founding .history_sec_list_item:nth-child(5){transform:translateY(-55px)}.founding .history_sec_list_item:nth-child(6){transform:translateY(-358px)}.founding .history_sec_list_item:nth-child(7){transform:translateY(-408px);margin-bottom:-295px}.growth .history_sec_list_item:nth-child(2){transform:translateY(-140px)}.growth .history_sec_list_item:nth-child(3){transform:translateY(-128px)}.growth .history_sec_list_item:nth-child(4){transform:translateY(-493px)}.growth .history_sec_list_item:nth-child(5){transform:translateY(-478px)}.growth .history_sec_list_item:nth-child(6){transform:translateY(-440px)}.growth .history_sec_list_item:nth-child(7){transform:translateY(-394px)}.growth .history_sec_list_item:nth-child(8){transform:translateY(-493px);margin-bottom:-377px}.innovation .history_sec_list_item:nth-child(2){transform:translateY(-152px)}.innovation .history_sec_list_item:nth-child(3){transform:translateY(-80px)}.innovation .history_sec_list_item:nth-child(4){transform:translateY(-193px)}.innovation .history_sec_list_item:nth-child(5){transform:translateY(-503px);margin-bottom:-183px}.revival .history_sec_list_item:nth-child(2){transform:translateY(-110px)}.revival .history_sec_list_item:nth-child(3){transform:translateY(-68px)}.revival .history_sec_list_item:nth-child(4){transform:translateY(-250px);margin-bottom:-130px}.expansion .history_sec_list_item:nth-child(2){transform:translateY(46px)}.expansion .history_sec_list_item:nth-child(3){transform:translateY(23px)}.expansion .history_sec_list_item:nth-child(4){transform:translateY(-156px)}.expansion .history_sec_list_item:nth-child(5){transform:translateY(-125px)}.expansion .history_sec_list_item:nth-child(6){transform:translateY(-75px);margin-bottom:38px}.challenge .history_sec_list_item:nth-child(2){transform:translateY(-33px)}.challenge .history_sec_list_item:nth-child(3){transform:translateY(45px)}.challenge .history_sec_list_item:nth-child(4){transform:translateY(-22px)}.challenge .history_sec_list_item:nth-child(5){transform:translateY(-110px);margin-bottom:10px}.recurrence{margin-bottom:180px}.recurrence .history_sec_list_item:nth-child(2){transform:translateY(-41px)}.recurrence .history_sec_list_item:nth-child(3){transform:translateY(-80px)}.recurrence .history_sec_list_item:nth-child(4){transform:translateY(-145px)}.recurrence .history_sec_list_item:nth-child(5){transform:translateY(-500px);margin-bottom:0}.recurrence .history_sec_list_item:nth-child(6){transform:translateY(-459px)}.recurrence .history_sec_list_item:nth-child(7){transform:translateY(-425px);margin-bottom:-320px}}@media screen and (max-width: 767px){.founding .history_sec_mv_con_txt::before{display:none}.recurrence{padding-bottom:0;margin-bottom:120px}}.services_wrap .services_lead_product{height:400px}.services_wrap .services_lead_product_box{padding:26px 30px 36px}.services_wrap .services_lead_product_box_desc_list{display:flex;flex-direction:column}.services_wrap .services_lead_square_list{display:flex;justify-content:center;align-items:center}.services_wrap .services_ttl{letter-spacing:.08px}.services_wrap .services_biz_list_desc_txt{color:#707070;font-weight:normal;line-height:1.6}.services_wrap .services_eng_lead{color:#707070;font-weight:normal;line-height:1.6}@media all and (min-width: 768px){.services_wrap .services_lead_product_box{padding:26px 30px 36px}.services_wrap .services_lead_product_box_desc_list{display:flex;flex-direction:column}.services_wrap .services_biz_list{-moz-column-gap:50px;column-gap:50px}.services_wrap .services_biz_list_ttl{font-size:2rem}.services_wrap .services_biz_list_desc_txt{font-size:1.6rem}.services_wrap .services_eng_lead{font-size:1.6rem}}@media screen and (max-width: 767px){.services_wrap .services_biz_list_desc_txt{font-size:1.4rem}.services_wrap .services_eng_lead{font-size:1.4rem}}main.sustainability_page div.contentInner section:nth-child(1) p:nth-of-type(1){letter-spacing:.8px}main.sustainability_page div.contentInner a.sustainability_nw::after{top:0}@media all and (min-width: 768px){main.sustainability_page div.contentInner section h2{font-size:2rem}main.sustainability_page div.contentInner section h2 span{padding-left:98px}main.sustainability_page div.contentInner section h2::before{position:absolute}main.sustainability_page div.contentInner section dt{font-size:2.4rem}}@media all and (max-width: 1170px){main.sustainability_page div.contentInner section h2{margin-bottom:40px}}
/*# sourceMappingURL=language_en.min.css.map */