@import url('style-blessed3.css');
@import url('style-blessed2.css');
@import url('style-blessed1.css');
@media screen and (min-width:0) and (max-width:599px){.ns-section--L{margin-bottom:30px}.ns-embed-image--fit{width:100%;height:auto}.ns-embed-image--fit_920{width:100%;height:auto}.ns-showhide-pc{display:none}.ns-showhide-pc_inline{display:none}.ns-showhide-sp{display:block}.ns-showhide-sp_inline{display:inline}.ns-mq-checker{width:320px}.ns-wrapper-2col,.ns-dl_02--col,.ns-single-body--news .ns_news_release-exception>div,.ns_ir_management_about-business>div,.ns_ir_stock_preferential-conditions>div,.ns_ir_index-2col section,.ns_customer_faq-2col section,.ns_ir_top_index-2col section,.ns_ir_index-2col-thumbnail section,.ns_csr_index-2col section,.ns_csr_index-2col-figure section{width:100%}.ns-wrapper-2col.odd,.odd.ns-dl_02--col,.ns-single-body--news .ns_news_release-exception>div.odd,.ns_ir_management_about-business>div.odd,.ns_ir_stock_preferential-conditions>div.odd,.ns_ir_index-2col section.odd,.ns_customer_faq-2col section.odd,.ns_ir_top_index-2col section.odd,.ns_ir_index-2col-thumbnail section.odd,.ns_csr_index-2col section.odd,.ns_csr_index-2col-figure section.odd,.ns-wrapper-2col.even,.even.ns-dl_02--col,.ns-single-body--news .ns_news_release-exception>div.even,.ns_ir_management_about-business>div.even,.ns_ir_stock_preferential-conditions>div.even,.ns_ir_index-2col section.even,.ns_customer_faq-2col section.even,.ns_ir_top_index-2col section.even,.ns_ir_index-2col-thumbnail section.even,.ns_csr_index-2col section.even,.ns_csr_index-2col-figure section.even{float:none}.ns-wrapper-2col--single,.ns-dl_02--col--single,.ns_csr_stakeholders-occasion>div,.ns_ir_index-2col--single section,.ns_csr_stakeholders-figure>div{width:100%}.ns-wrapper-2col--single.odd,.odd.ns-dl_02--col--single,.ns_csr_stakeholders-occasion>div.odd,.ns_ir_index-2col--single section.odd,.ns_csr_stakeholders-figure>div.odd,.ns-wrapper-2col--single.even,.even.ns-dl_02--col--single,.ns_csr_stakeholders-occasion>div.even,.ns_ir_index-2col--single section.even,.ns_csr_stakeholders-figure>div.even{float:none}.ns-wrapper,.ns-wrapper--sp,.ns_customer-modal-contents{margin-left:20px;margin-right:20px;width:auto}.ns-wrapper-list,.ns-wrapper-list--single{width:auto}.ns-wrapper-list .headline,.ns-wrapper-list--single .headline{margin-top:30px;padding-left:20px;padding-right:20px}.ns-wrapper--sp{margin-left:0;margin-right:0}.list-more{margin:0 auto}.list-more a{margin:0 auto}.ns-wrapper-list--single{padding-right:10px;padding-left:10px}.ns-nav-subcategory-campaings_apply{position:relative;margin:20px 20px 10px}.ns-nav-subcategory-campaings_apply a{font-size:14px;padding-left:24px}.ns-nav-subcategory-campaings_apply a i{display:block;position:absolute;left:0;top:4px}.ns-nav-subcategory-member-logout{position:relative;text-align:right;margin:12px 20px 0 0;font-size:13px;top:0}.ns-nav{min-height:0;padding-bottom:0;height:auto;margin:0 0 20px;border-bottom:none}.ns-nav ul{display:none}.ns-nav select{display:block;border-bottom:1px solid #e5e5e5}.ns-nav .ns-nav-last{margin-bottom:0}.ns-nav .ns-nav-category .ns-wrapper,.ns-nav .ns-nav-category .ns-wrapper--sp,.ns-nav .ns-nav-category .ns_customer-modal-contents{background:#fff}.ns-nav .ns-nav-subcategory{border:none;background:#fff}.ns-nav .ns-nav-btn_back{padding:5px 20px}.ns-nav .ns-nav-btn_back a{margin-left:0}.ns-headline_line{font-size:14px;line-height:1.5em;letter-spacing:.1em;background:#e5e5e5;border:none;padding:10px 20px;margin:0;text-align:center}.ns-button--cell br{display:none}.ns-button_05,.ns_news-nav-archives-submit button,.ns_ir_news-nav button{padding-left:15px;padding-right:15px}.ns-select_03,.ns_news-nav select,.ns_ir_news-nav select{padding:13px 12px;background-size:21px 8px;background-image:url(/jp/assets/images/sprite_2x/select_03.png)}.ns-table_01,.ns-table_07,.ns_ir_event_meeting-table{border-top:1px solid #d6d6d6}.ns-table_01 th,.ns-table_07 th,.ns_ir_event_meeting-table th,.ns-table_01 td,.ns-table_07 td,.ns_ir_event_meeting-table td{display:block;width:100%}.ns-table_01 th,.ns-table_07 th,.ns_ir_event_meeting-table th{padding-top:10px;padding-bottom:10px;padding-left:10px;border-bottom:none;border-top:none;border-right:1px solid #d6d6d6}.ns-table_01 td,.ns-table_07 td,.ns_ir_event_meeting-table td{border-top:none;border-left:1px solid #d6d6d6;padding:10px}.ns-table_02 th,.ns-single-body--article table th,.ns-single-body--news table th,.ns-table_02 td,.ns-single-body--article table td,.ns-single-body--news table td{display:block;width:auto;padding:0;margin:0}.ns-table_02 th,.ns-single-body--article table th,.ns-single-body--news table th{padding-bottom:0}.ns-table_02 td,.ns-single-body--article table td,.ns-single-body--news table td{padding-bottom:10px}.ns-table_04,.ns-table_05,.ns-single-body--news .tables table,.ns_about_company_group-tables table,.ns_csr_environment_group_table,.ns_csr_environment_procurement table,.ns_csr_employee_work-efficient_table,.ns-table_08,.ns_ir_stock_analyst-list table,.ns_ir_stock_ratings table,.ns_ir_stock_corporate-bonds-table table,.ns_products_item-single-origins-tables table,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix table,.ns_ir_management_governance .ns_ir_management_governance--skildetail table,.ns_ir_management_governance .ns_ir_management_governance--relationship_01 table,.ns_ir_management_governance .ns_ir_management_governance--relationship_02 table,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc table,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp table,.ns_ir_financial-graph_with_table>div table,.ns_ir_stock_preferential-outline-table table,.ns_about_2col-tables table,.ns_safety_ensuring-table,.ns_thewave_architecture-comment,.ns_csr_environment_biodiversity-table table,.ns_csr_hyakufukushi_015_progress table,.ns_csr_environment_group_survey table,.ns_csr_stakeholders_employee-data table,.ns_csr_environment_management_table-basic,.ns_csr_environment_management_table-rate,.ns_csr_environment_management_table-rate-note,.ns_csr_environment_management_table-risk,.ns_csr_environment_management_table-price,.ns_csr_environment_achievement-data table,.ns_csr_environment_procurement-table,.ns_csr_biodiversity_table table,.csr_work-efficient_attitude-survey_table,.csr_work-efficient_attitude-survey_table-S,.ns_csr_employee_safety_table,.ns_csr_employee_diversity-data_table,.ns_csr_employee_health-table,.ns_csr_social_international_table,.ns_csr_social_human-rights_table table,.ns_csr_health-and-productivity-management_table,.ns_csr_governance_riskmap-table,.ns_csr_governance_risks-and-measures-table,.ns_csr_report_guideline-table table{margin-bottom:0}.ns-table_04 th,.ns-table_05 th,.ns-single-body--news .tables table th,.ns_about_company_group-tables table th,.ns_csr_environment_group_table th,.ns_csr_environment_procurement table th,.ns_csr_employee_work-efficient_table th,.ns-table_08 th,.ns_ir_stock_analyst-list table th,.ns_ir_stock_ratings table th,.ns_ir_stock_corporate-bonds-table table th,.ns_products_item-single-origins-tables table th,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix table th,.ns_ir_management_governance .ns_ir_management_governance--skildetail table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_01 table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_02 table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp table th,.ns_ir_financial-graph_with_table>div table th,.ns_ir_stock_preferential-outline-table table th,.ns_about_2col-tables table th,.ns_safety_ensuring-table th,.ns_thewave_architecture-comment th,.ns_csr_environment_biodiversity-table table th,.ns_csr_hyakufukushi_015_progress table th,.ns_csr_environment_group_survey table th,.ns_csr_stakeholders_employee-data table th,.ns_csr_environment_management_table-basic th,.ns_csr_environment_management_table-rate th,.ns_csr_environment_management_table-rate-note th,.ns_csr_environment_management_table-risk th,.ns_csr_environment_management_table-price th,.ns_csr_environment_achievement-data table th,.ns_csr_environment_procurement-table th,.ns_csr_biodiversity_table table th,.csr_work-efficient_attitude-survey_table th,.csr_work-efficient_attitude-survey_table-S th,.ns_csr_employee_safety_table th,.ns_csr_employee_diversity-data_table th,.ns_csr_employee_health-table th,.ns_csr_social_international_table th,.ns_csr_social_human-rights_table table th,.ns_csr_health-and-productivity-management_table th,.ns_csr_governance_riskmap-table th,.ns_csr_governance_risks-and-measures-table th,.ns_csr_report_guideline-table table th{width:80px}.ns-table_05,.ns-single-body--news .tables table,.ns_about_company_group-tables table,.ns_csr_environment_group_table,.ns_csr_environment_procurement table,.ns_csr_employee_work-efficient_table{font-size:14px;line-height:1.8em;letter-spacing:0;border-bottom:none}.ns-table_05 th,.ns-single-body--news .tables table th,.ns_about_company_group-tables table th,.ns_csr_environment_group_table th,.ns_csr_environment_procurement table th,.ns_csr_employee_work-efficient_table th,.ns-table_05 td,.ns-single-body--news .tables table td,.ns_about_company_group-tables table td,.ns_csr_environment_group_table td,.ns_csr_environment_procurement table td,.ns_csr_employee_work-efficient_table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-top:10px;padding-bottom:10px}.ns-table_05 th,.ns-single-body--news .tables table th,.ns_about_company_group-tables table th,.ns_csr_environment_group_table th,.ns_csr_environment_procurement table th,.ns_csr_employee_work-efficient_table th{color:#000;border-bottom:none;border-top:none;border-right:none}.ns-table_05 td,.ns-single-body--news .tables table td,.ns_about_company_group-tables table td,.ns_csr_environment_group_table td,.ns_csr_environment_procurement table td,.ns_csr_employee_work-efficient_table td{border-top:none;border-right:none;padding:10px}.ns-table_07{border:none}.ns-table_07 th{font-size:14px;line-height:1.5em;letter-spacing:.1em;background:#e5e5e5;border:none;padding:10px 20px;margin:0;text-align:center}.ns-table_07 td{border:none;padding:0}.ns-table_08 th,.ns_ir_stock_analyst-list table th,.ns_ir_stock_ratings table th,.ns_ir_stock_corporate-bonds-table table th{width:auto}.ns-table_08 thead td,.ns_ir_stock_analyst-list table thead td,.ns_ir_stock_ratings table thead td,.ns_ir_stock_corporate-bonds-table table thead td{white-space:normal;width:auto;text-align:left}.ns-table_09 .ns-label--new,.ns-table_09 .ns-grid-item a em,.ns-grid-item a .ns-table_09 em,.ns-table_09 .ns-items-list ul li>a>div p em,.ns-items-list ul li>a>div p .ns-table_09 em{display:inline-block;position:static;left:auto;top:auto}.ns-table_11{border-bottom:none}.ns-table_11 th,.ns-table_11 td{width:100%;display:block}.ns-table_11 tbody th,.ns-table_11 tbody td{width:100%}.ns-table_11 tbody td.ns-label--td{width:100%;border-bottom:0;padding-top:15px;padding-bottom:0}.ns-tables--2col div,.ns-single-body--news .tables div,.ns_products_campaigns-single-apply_link div,.ns_products_item-single-origins-tables div,.ns_ir_event_meeting-tables--2col div,.ns_about_company_group-tables div,.ns_about_company_group-figure div,.ns_about_2col-tables div,.ns_csr_environment_achievement-data div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns-tables--2col div:nth-child(odd),.ns-single-body--news .tables div:nth-child(odd),.ns_products_campaigns-single-apply_link div:nth-child(odd),.ns_products_item-single-origins-tables div:nth-child(odd),.ns_ir_event_meeting-tables--2col div:nth-child(odd),.ns_about_company_group-tables div:nth-child(odd),.ns_about_company_group-figure div:nth-child(odd),.ns_about_2col-tables div:nth-child(odd),.ns_csr_environment_achievement-data div:nth-child(odd){float:none;padding:0 0 10px}.ns-tables--scroll,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix{overflow:auto}.ns-tables--scroll::-webkit-scrollbar,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix::-webkit-scrollbar{height:5px}.ns-tables--scroll::-webkit-scrollbar-track,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix::-webkit-scrollbar-track{background:#F1F1F1}.ns-tables--scroll::-webkit-scrollbar-thumb,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix::-webkit-scrollbar-thumb{background:#BCBCBC}.ns-tables--scroll table,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix table{width:150vw}.ns-single-body--article .dl-table{margin-top:0}.ns-single-body--article .dl-table dl{display:block;margin-bottom:10px}.ns-single-body--article .dl-table dl dt,.ns-single-body--article .dl-table dl dd{display:block;width:100%;padding-right:0}.ns-single-body--article .dl-table dl dt span{width:20px;display:inline;float:none}.ns-single-body--article .dl-table dl dt em{display:inline;float:none}.ns-single-body--item .dl-table dl dt,.ns-single-body--item .dl-table dl dd{width:45%}.ns-list_05>li{border-bottom:1px solid #e5e5e5;padding:20px}.ns-list_05>li em{display:block;padding:0}.ns-list_07>li,.ns_ir-other ul>li,.ns_ir_related ul>li{float:none;margin-right:0}.ns-list_step,.ns_member-A-step ul{display:none}.ns-list_tags,.ns-posts-list-article-meta ul,.ns-posts--csr .ns-posts-list-article-meta ul,.ns-posts--csr-hierarchy .ns-posts-list-article-meta ul,.ns-single-side-tags ul{text-align:left}.ns-list_tags li,.ns-posts-list-article-meta ul li,.ns-posts--csr .ns-posts-list-article-meta ul li,.ns-posts--csr-hierarchy .ns-posts-list-article-meta ul li,.ns-single-side-tags ul li{text-align:left;display:inline-block;margin-right:10px}.ns-list_allergens,.ns-list_allergens--single{width:auto}.ns-list_allergens li,.ns-list_allergens--single li{width:25%;box-sizing:border-box}.ns-list_allergens--single{width:99%}.ns-list_allergens--single li{width:33.3333333%;box-sizing:border-box}.ns-dl_01,.ns-dl_01--maps,.ns_about_company_outline dl,.ns_about_company_group-tables dl,.ns_ir_stock_articles dl,.ns_ir_stock_preferential-faq dl,.ns_thewave-cols dl,.ns_thewave-cols--single dl,.ns_thewave-cols--2col-figure dl,.ns_csr_column dl{margin-bottom:25px}.ns-dl_02-body--figure,.ns-single-body--news .ns_news_release-exception>div>div,.ns_ir_management_about-business>div>div{padding-right:0}.ns-dl_02-body--figure figure,.ns-single-body--news .ns_news_release-exception>div>div figure,.ns_ir_management_about-business>div>div figure{position:relative;text-align:center;margin-top:15px}.ns-grid-item{float:none;width:100%;height:auto;margin-bottom:15px}.ns-grid-item a{margin-left:20px;margin-right:20px}.ns-grid-item div{width:100%}.ns-grid-item div span{height:170px}.ns-grid-item div img{max-width:180px;max-height:101px}.ns-grid--csr--cap-small p{font-size:14px}.ns-grid,.ns-grid--brands,.ns-grid--cm,.ns-grid--campaigns,.ns-grid--csr,.ns-grid--csr--cap-small,.ns-grid--news,.ns-grid--garage,.ns-grid--showall{width:auto;height:auto}.ns-grid>.ns-grid-item:nth-child(n+5),.ns-grid--brands>.ns-grid-item:nth-child(n+5),.ns-grid--cm>.ns-grid-item:nth-child(n+5),.ns-grid--campaigns>.ns-grid-item:nth-child(n+5),.ns-grid--csr>.ns-grid-item:nth-child(n+5),.ns-grid--csr--cap-small>.ns-grid-item:nth-child(n+5),.ns-grid--news>.ns-grid-item:nth-child(n+5),.ns-grid--garage>.ns-grid-item:nth-child(n+5),.ns-grid--showall>.ns-grid-item:nth-child(n+5){display:none}.ns-grid--garage>.ns-grid-item:nth-child(n+5){display:block}.ns-grid_m,.ns-grid_m_02,.ns-grid_m_03{width:auto;padding:0}.ns-grid_m>h3,.ns-grid_m_02>h3,.ns-grid_m_03>h3{clear:both;float:none;width:auto;height:auto;margin-bottom:0;background:#e5e5e5;border:none}.ns-grid_m>h3 span,.ns-grid_m_02>h3 span,.ns-grid_m_03>h3 span{margin:0 10px}.ns-grid_m>h3 em,.ns-grid_m_02>h3 em,.ns-grid_m_03>h3 em{display:block;height:auto;width:auto;padding:10px 0;text-align:center;background:0 0}.ns-grid_m ul li,.ns-grid_m_02 ul li,.ns-grid_m_03 ul li{margin:0;width:100%;float:none;border-bottom:1px solid #e5e5e5}.ns-grid_m ul li:first-child,.ns-grid_m_02 ul li:first-child,.ns-grid_m_03 ul li:first-child{border-top:1px solid #e5e5e5}.ns-grid_m ul li figure,.ns-grid_m_02 ul li figure,.ns-grid_m_03 ul li figure{width:84px;height:84px;padding-left:20px;padding-right:16px;line-height:0;vertical-align:top}.ns-grid_m ul li>*,.ns-grid_m_02 ul li>*,.ns-grid_m_03 ul li>*{width:auto;height:auto;margin:0;padding:20px 0}.ns-grid_m ul li>* p,.ns-grid_m_02 ul li>* p,.ns-grid_m_03 ul li>* p{display:table-cell;vertical-align:middle;padding-right:20px}.ns-grid_m_02 ul li figure img{width:auto;max-height:84px}.ns-grid_m_03 ul li figure{display:table-cell;width:84px;height:84px;margin:0}.ns-grid_m_03 ul li figure span{width:84px;height:84px}.ns-grid_m_03 ul li figure img{max-width:84px;max-height:84px}.ns-grid_single{display:block}.ns-grid_single-figure{display:block;width:100%;padding:0}.ns-grid_single-body{display:block;width:100%;padding-top:8px}.ns-grid_5-item{width:auto}.ns-grid_5-item--btn{width:215px;margin:30px auto 0}.ns-grid_4-item{width:auto}.ns-grid_4-item--btn{width:215px;margin:30px auto 0}.ns-grid_3-item{width:auto}.ns-grid_3-item--btn{width:215px;margin:30px auto 0}.ns_products_cm-single .ns-items-sort ul{display:block}.ns-items-list-label em br{display:none}.ns-items-sort{margin-bottom:20px;width:auto;margin-left:20px;margin-right:20px}.ns-items-sort ul{display:none}.ns-items-sort select{display:block}.ns-items-list{width:auto;padding:0}.ns-items-list h2.ns-items-list-category:first-child{margin-top:0}.ns-items-list ul li{margin:0;width:100%;float:none;border-bottom:1px solid #e5e5e5}.ns-items-list ul li:first-child{border-top:1px solid #e5e5e5}.ns-items-list ul li figure{width:80px;height:80px;padding-left:10px;padding-right:16px;line-height:0}.ns-items-list ul li figure img{max-width:70px;max-height:70px}.ns-items-list ul li figure.size-S img{max-width:65px;max-height:65px}.ns-items-list ul li figure.size-L img{max-width:75px;max-height:75px}.ns-items-list ul li figure.size-K img{max-width:80px;max-height:80px}.ns-items-list ul li figure.size-O img{max-width:80px;max-height:80px}.ns-items-list ul li>a{width:auto;height:auto;min-height:80px;margin:0;padding:5px 0}.ns-items-list ul li>a>div{display:table-cell;vertical-align:middle;padding-right:20px}.ns-items-list ul li>a>div p{position:static;margin-bottom:3px}.ns-items-list ul li>a>div p em{font-size:10px;line-height:1em;letter-spacing:.1em}.ns-items-list ul li>a>div p span{font-size:10px;line-height:1em;letter-spacing:.1em}.ns-items-list ul li>a>div strong{font-size:13px;line-height:1.8em;letter-spacing:.1em}.ns-items-list-category{padding:0 20px}.ns-items-list-label{clear:both;float:none;width:auto;height:auto;margin-bottom:0;background:#e5e5e5;border:none}.ns-items-list-label span{margin:0 10px}.ns-items-list-label em{display:block;height:auto;width:auto;padding:10px 0;text-align:center;background:0 0}.ns-items-tabs ul li{float:none;padding:0;margin-bottom:2px}.ns-items-language-nav{text-align:center;float:none;margin-top:40px;margin-bottom:20px;padding-right:20px;padding-left:20px}.ns-posts-list-article-info span.ns-posts-list-article-info-category a,.ns_recruit-list-article-header span.ns-posts-list-article-info-category a,.ns_csr-list-article-header span.ns-posts-list-article-info-category a{padding:2px}.ns-posts-list-article-info,.ns_recruit-list-article-header,.ns_csr-list-article-header{margin-bottom:10px}.ns-posts-list-article-description a{display:block}.ns-posts-list-article-description a>*{display:block}.ns-posts-list-article-description figure{display:block;width:100%;padding:0;margin-bottom:10px}.ns-posts-list-article-description figure span{display:block;width:auto;height:auto!important;text-align:center}.ns-posts-list-article-description figure img{max-width:280px!important;max-height:150px!important}.ns-posts-list-article-description div{float:none}.ns-posts-list-article-link ul li{width:100%;margin-bottom:20px}.ns-posts--news .ns-posts-list-article,.ns-posts--voice .ns-posts-list-article,.ns-posts--faq .ns-posts-list-article,.ns-posts--ir .ns-posts-list-article,.ns-posts--csr .ns-posts-list-article,.ns-posts--csr-hierarchy .ns-posts-list-article{display:block}.ns-posts--news .ns-posts-list-article>*,.ns-posts--voice .ns-posts-list-article>*,.ns-posts--faq .ns-posts-list-article>*,.ns-posts--ir .ns-posts-list-article>*,.ns-posts--csr .ns-posts-list-article>*,.ns-posts--csr-hierarchy .ns-posts-list-article>*{display:block;border:none}.ns-posts--news .ns-posts-list-article-description,.ns-posts--voice .ns-posts-list-article-description,.ns-posts--faq .ns-posts-list-article-description,.ns-posts--ir .ns-posts-list-article-description,.ns-posts--csr .ns-posts-list-article-description,.ns-posts--csr-hierarchy .ns-posts-list-article-description{padding-left:0}.ns-posts--faq .ns-posts-list>li{padding:20px 0}.ns-posts--ir .ns-posts-list-article-description figure,.ns-posts--csr .ns-posts-list-article-description figure,.ns-posts--csr-hierarchy .ns-posts-list-article-description figure{width:100%}.ns-posts--ir .ns-posts-list-article-description figure span,.ns-posts--csr .ns-posts-list-article-description figure span,.ns-posts--csr-hierarchy .ns-posts-list-article-description figure span{width:auto;height:auto}.ns-posts-list-article-meta{display:block;width:auto;margin-top:10px;padding-left:0}.ns-posts--csr .ns-posts-list-article-description,.ns-posts--csr-hierarchy .ns-posts-list-article-description{margin-bottom:20px}.ns-posts--csr .ns-posts-list-article-description h3,.ns-posts--csr-hierarchy .ns-posts-list-article-description h3{font-size:18px}.ns-posts--csr .ns-posts-list-article-description>div h3,.ns-posts--csr-hierarchy .ns-posts-list-article-description>div h3{font-size:16px}.ns-posts--csr .ns-posts-list-article-description>div p,.ns-posts--csr-hierarchy .ns-posts-list-article-description>div p{font-size:13px;line-height:1.4em}.ns-posts--csr .ns-posts-list-article-description>div p span,.ns-posts--csr-hierarchy .ns-posts-list-article-description>div p span{display:block;font-size:10px}.ns-posts--csr .ns-posts-list-article-description figure,.ns-posts--csr-hierarchy .ns-posts-list-article-description figure{width:149px;padding-right:20px}.ns-posts--csr .ns-posts-list-article-description figure span,.ns-posts--csr-hierarchy .ns-posts-list-article-description figure span{width:149px;height:auto}.ns-video--modal{width:calc(100vw - 40px);padding-top:calc(calc(100vw - 40px) * .5625)}.ns-video--feature{overflow:hidden}.ns-video--feature .ns-video--player{position:relative;width:177.777778%;padding-top:calc(100vw - 40px)}.ns-video--feature #video,.ns-video--feature .ns-video--overlay{left:-50%;margin-left:calc(0.5 * calc(100vw - 40px))}.ns-video--feature .ns-video--overlay .ns-video--play-btn{width:100px;height:100px;background-size:100px 100px;margin-top:-50px;margin-left:-50px}.ns-video--feature .ns-video--contents{position:relative}.ns-video--feature .ns-video--contents header{width:100%;margin:0;text-align:left}.ns-video--feature .ns-video--contents header h1{width:80%;font-size:26px;text-align:center;display:inline-block;margin:0 auto}.ns-video--feature .ns-video--contents header h1 em{display:block}.ns-video--feature .ns-video--contents header p{font-size:16px;line-height:1.75em;letter-spacing:0;color:#000}.ns-video--thewave{overflow:hidden}.ns-video--thewave .ns-video--player{position:relative;width:200%;padding-top:calc(100vw - 40px);margin-left:-50%}.ns-video--thewave #video,.ns-video--thewave .ns-video--overlay{left:0;top:0}.ns-video--thewave .ns-video--play-btn{width:100px;height:100px;background:url(/jp/assets/images/play_white.png) center center no-repeat;background-size:100px 100px;margin-top:-50px;margin-left:-50px}.ns-video--thewave .ns-video--contents{position:relative}.ns-video--thewave .ns-video--contents header{width:100%;margin:0;text-align:center;margin-top:-62px}.ns-video--thewave .ns-video--contents header h1{width:80%;text-align:center;display:inline-block;margin:0 auto;padding-top:10px;line-height:1.6em}.ns-video--thewave .ns-video--contents header h1 em{display:block;margin-top:14px}.ns-video--thewave .ns-video--contents header p{font-size:16px;line-height:1.75em;letter-spacing:0;color:#000}.ns-single-brands{margin-left:0}.ns-single-brands a{margin:0}.ns-single-body section .ns-figure_left figure,.ns-single-body--article section .ns-figure_left figure,.ns-single-body--item section .ns-figure_left figure,.ns-single-body--news section .ns-figure_left figure{margin-top:20px}.ns-single-body section .ns-figure_right figure,.ns-single-body--article section .ns-figure_right figure,.ns-single-body--item section .ns-figure_right figure,.ns-single-body--news section .ns-figure_right figure{margin-top:20px}.ns-figure_flex{display:block}.ns-single-body--faq{margin-top:40px}.ns-single-body--faq.with-figure{display:block}.ns-single-body--faq.with-figure .ns-single-body--faq-text{width:100%}.ns-single-body--faq.with-figure .ns-single-body--faq-figure{width:100%;margin-top:20px}.ns-single-body--news table.ns-table_01 th,.ns-single-body--news table.ns-table_07 th,.ns-single-body--news table.ns_ir_event_meeting-table th,.ns-single-body--news table.ns-table_01 td,.ns-single-body--news table.ns-table_07 td,.ns-single-body--news table.ns_ir_event_meeting-table td{padding:5px 10px}.ns-single-body--news table.ns-table_03 th,.ns-single-body--news table.ns-table_04 th,.ns-single-body--news table.ns-table_05 th,.ns-single-body--news .tables table th,.ns-single-body--news .ns_about_company_group-tables table th,.ns_about_company_group-tables .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_group_table th,.ns-single-body--news .ns_csr_environment_procurement table th,.ns_csr_environment_procurement .ns-single-body--news table th,.ns-single-body--news table.ns_csr_employee_work-efficient_table th,.ns-single-body--news table.ns-table_08 th,.ns-single-body--news .ns_ir_stock_analyst-list table th,.ns_ir_stock_analyst-list .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_ratings table th,.ns_ir_stock_ratings .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table th,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table th,.ns-single-body--news .ns_products_item-single-origins-tables table th,.ns_products_item-single-origins-tables .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skillmatrix table th,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skildetail table th,.ns_ir_management_governance .ns_ir_management_governance--skildetail .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_01 table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_01 .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_02 table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_02 .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp .ns-single-body--news table th,.ns-single-body--news .ns_ir_financial-graph_with_table>div table th,.ns_ir_financial-graph_with_table>div .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_preferential-outline-table table th,.ns_ir_stock_preferential-outline-table .ns-single-body--news table th,.ns-single-body--news .ns_about_2col-tables table th,.ns_about_2col-tables .ns-single-body--news table th,.ns-single-body--news table.ns_safety_ensuring-table th,.ns-single-body--news table.ns_thewave_architecture-comment th,.ns-single-body--news .ns_csr_environment_biodiversity-table table th,.ns_csr_environment_biodiversity-table .ns-single-body--news table th,.ns-single-body--news .ns_csr_hyakufukushi_015_progress table th,.ns_csr_hyakufukushi_015_progress .ns-single-body--news table th,.ns-single-body--news .ns_csr_environment_group_survey table th,.ns_csr_environment_group_survey .ns-single-body--news table th,.ns-single-body--news .ns_csr_stakeholders_employee-data table th,.ns_csr_stakeholders_employee-data .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_management_table-basic th,.ns-single-body--news table.ns_csr_environment_management_table-rate th,.ns-single-body--news table.ns_csr_environment_management_table-rate-note th,.ns-single-body--news table.ns_csr_environment_management_table-risk th,.ns-single-body--news table.ns_csr_environment_management_table-price th,.ns-single-body--news .ns_csr_environment_achievement-data table th,.ns_csr_environment_achievement-data .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_procurement-table th,.ns-single-body--news .ns_csr_biodiversity_table table th,.ns_csr_biodiversity_table .ns-single-body--news table th,.ns-single-body--news table.csr_work-efficient_attitude-survey_table th,.ns-single-body--news table.csr_work-efficient_attitude-survey_table-S th,.ns-single-body--news table.ns_csr_employee_safety_table th,.ns-single-body--news table.ns_csr_employee_diversity-data_table th,.ns-single-body--news table.ns_csr_employee_health-table th,.ns-single-body--news table.ns_csr_social_international_table th,.ns-single-body--news .ns_csr_social_human-rights_table table th,.ns_csr_social_human-rights_table .ns-single-body--news table th,.ns-single-body--news table.ns_csr_health-and-productivity-management_table th,.ns-single-body--news table.ns_csr_governance_riskmap-table th,.ns-single-body--news table.ns_csr_governance_risks-and-measures-table th,.ns-single-body--news .ns_csr_report_guideline-table table th,.ns_csr_report_guideline-table .ns-single-body--news table th,.ns-single-body--news .ns_products_item-single-nutrients-tables table th,.ns_products_item-single-nutrients-tables .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_management_table-target th,.ns-single-body--news table.ns_csr_environment_management_table-iso th,.ns-single-body--news table.ns_csr_environment_eco_table th,.ns-single-body--news table.ns-table_03 td,.ns-single-body--news table.ns-table_04 td,.ns-single-body--news table.ns-table_05 td,.ns-single-body--news .tables table td,.ns-single-body--news .ns_about_company_group-tables table td,.ns_about_company_group-tables .ns-single-body--news table td,.ns-single-body--news table.ns_csr_environment_group_table td,.ns-single-body--news .ns_csr_environment_procurement table td,.ns_csr_environment_procurement .ns-single-body--news table td,.ns-single-body--news table.ns_csr_employee_work-efficient_table td,.ns-single-body--news table.ns-table_08 td,.ns-single-body--news .ns_ir_stock_analyst-list table td,.ns_ir_stock_analyst-list .ns-single-body--news table td,.ns-single-body--news .ns_ir_stock_ratings table td,.ns_ir_stock_ratings .ns-single-body--news table td,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table td,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table td,.ns-single-body--news .ns_products_item-single-origins-tables table td,.ns_products_item-single-origins-tables .ns-single-body--news table td,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skillmatrix table td,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix .ns-single-body--news table td,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skildetail table td,.ns_ir_management_governance .ns_ir_management_governance--skildetail .ns-single-body--news table td,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_01 table td,.ns_ir_management_governance .ns_ir_management_governance--relationship_01 .ns-single-body--news table td,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_02 table td,.ns_ir_management_governance .ns_ir_management_governance--relationship_02 .ns-single-body--news table td,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc table td,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc .ns-single-body--news table td,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp table td,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp .ns-single-body--news table td,.ns-single-body--news .ns_ir_financial-graph_with_table>div table td,.ns_ir_financial-graph_with_table>div .ns-single-body--news table td,.ns-single-body--news .ns_ir_stock_preferential-outline-table table td,.ns_ir_stock_preferential-outline-table .ns-single-body--news table td,.ns-single-body--news .ns_about_2col-tables table td,.ns_about_2col-tables .ns-single-body--news table td,.ns-single-body--news table.ns_safety_ensuring-table td,.ns-single-body--news table.ns_thewave_architecture-comment td,.ns-single-body--news .ns_csr_environment_biodiversity-table table td,.ns_csr_environment_biodiversity-table .ns-single-body--news table td,.ns-single-body--news .ns_csr_hyakufukushi_015_progress table td,.ns_csr_hyakufukushi_015_progress .ns-single-body--news table td,.ns-single-body--news .ns_csr_environment_group_survey table td,.ns_csr_environment_group_survey .ns-single-body--news table td,.ns-single-body--news .ns_csr_stakeholders_employee-data table td,.ns_csr_stakeholders_employee-data .ns-single-body--news table td,.ns-single-body--news table.ns_csr_environment_management_table-basic td,.ns-single-body--news table.ns_csr_environment_management_table-rate td,.ns-single-body--news table.ns_csr_environment_management_table-rate-note td,.ns-single-body--news table.ns_csr_environment_management_table-risk td,.ns-single-body--news table.ns_csr_environment_management_table-price td,.ns-single-body--news .ns_csr_environment_achievement-data table td,.ns_csr_environment_achievement-data .ns-single-body--news table td,.ns-single-body--news table.ns_csr_environment_procurement-table td,.ns-single-body--news .ns_csr_biodiversity_table table td,.ns_csr_biodiversity_table .ns-single-body--news table td,.ns-single-body--news table.csr_work-efficient_attitude-survey_table td,.ns-single-body--news table.csr_work-efficient_attitude-survey_table-S td,.ns-single-body--news table.ns_csr_employee_safety_table td,.ns-single-body--news table.ns_csr_employee_diversity-data_table td,.ns-single-body--news table.ns_csr_employee_health-table td,.ns-single-body--news table.ns_csr_social_international_table td,.ns-single-body--news .ns_csr_social_human-rights_table table td,.ns_csr_social_human-rights_table .ns-single-body--news table td,.ns-single-body--news table.ns_csr_health-and-productivity-management_table td,.ns-single-body--news table.ns_csr_governance_riskmap-table td,.ns-single-body--news table.ns_csr_governance_risks-and-measures-table td,.ns-single-body--news .ns_csr_report_guideline-table table td,.ns_csr_report_guideline-table .ns-single-body--news table td,.ns-single-body--news .ns_products_item-single-nutrients-tables table td,.ns_products_item-single-nutrients-tables .ns-single-body--news table td,.ns-single-body--news table.ns_csr_environment_management_table-target td,.ns-single-body--news table.ns_csr_environment_management_table-iso td,.ns-single-body--news table.ns_csr_environment_eco_table td{display:table-cell;padding:5px 10px}.ns-single-body--news table.ns-table_03 th,.ns-single-body--news table.ns-table_04 th,.ns-single-body--news table.ns-table_05 th,.ns-single-body--news .tables table th,.ns-single-body--news .ns_about_company_group-tables table th,.ns_about_company_group-tables .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_group_table th,.ns-single-body--news .ns_csr_environment_procurement table th,.ns_csr_environment_procurement .ns-single-body--news table th,.ns-single-body--news table.ns_csr_employee_work-efficient_table th,.ns-single-body--news table.ns-table_08 th,.ns-single-body--news .ns_ir_stock_analyst-list table th,.ns_ir_stock_analyst-list .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_ratings table th,.ns_ir_stock_ratings .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table th,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table th,.ns-single-body--news .ns_products_item-single-origins-tables table th,.ns_products_item-single-origins-tables .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skillmatrix table th,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skildetail table th,.ns_ir_management_governance .ns_ir_management_governance--skildetail .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_01 table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_01 .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_02 table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_02 .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp .ns-single-body--news table th,.ns-single-body--news .ns_ir_financial-graph_with_table>div table th,.ns_ir_financial-graph_with_table>div .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_preferential-outline-table table th,.ns_ir_stock_preferential-outline-table .ns-single-body--news table th,.ns-single-body--news .ns_about_2col-tables table th,.ns_about_2col-tables .ns-single-body--news table th,.ns-single-body--news table.ns_safety_ensuring-table th,.ns-single-body--news table.ns_thewave_architecture-comment th,.ns-single-body--news .ns_csr_environment_biodiversity-table table th,.ns_csr_environment_biodiversity-table .ns-single-body--news table th,.ns-single-body--news .ns_csr_hyakufukushi_015_progress table th,.ns_csr_hyakufukushi_015_progress .ns-single-body--news table th,.ns-single-body--news .ns_csr_environment_group_survey table th,.ns_csr_environment_group_survey .ns-single-body--news table th,.ns-single-body--news .ns_csr_stakeholders_employee-data table th,.ns_csr_stakeholders_employee-data .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_management_table-basic th,.ns-single-body--news table.ns_csr_environment_management_table-rate th,.ns-single-body--news table.ns_csr_environment_management_table-rate-note th,.ns-single-body--news table.ns_csr_environment_management_table-risk th,.ns-single-body--news table.ns_csr_environment_management_table-price th,.ns-single-body--news .ns_csr_environment_achievement-data table th,.ns_csr_environment_achievement-data .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_procurement-table th,.ns-single-body--news .ns_csr_biodiversity_table table th,.ns_csr_biodiversity_table .ns-single-body--news table th,.ns-single-body--news table.csr_work-efficient_attitude-survey_table th,.ns-single-body--news table.csr_work-efficient_attitude-survey_table-S th,.ns-single-body--news table.ns_csr_employee_safety_table th,.ns-single-body--news table.ns_csr_employee_diversity-data_table th,.ns-single-body--news table.ns_csr_employee_health-table th,.ns-single-body--news table.ns_csr_social_international_table th,.ns-single-body--news .ns_csr_social_human-rights_table table th,.ns_csr_social_human-rights_table .ns-single-body--news table th,.ns-single-body--news table.ns_csr_health-and-productivity-management_table th,.ns-single-body--news table.ns_csr_governance_riskmap-table th,.ns-single-body--news table.ns_csr_governance_risks-and-measures-table th,.ns-single-body--news .ns_csr_report_guideline-table table th,.ns_csr_report_guideline-table .ns-single-body--news table th,.ns-single-body--news .ns_products_item-single-nutrients-tables table th,.ns_products_item-single-nutrients-tables .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_management_table-target th,.ns-single-body--news table.ns_csr_environment_management_table-iso th,.ns-single-body--news table.ns_csr_environment_eco_table th{width:160px}.ns-single-body--news table.ns-table_04 th,.ns-single-body--news table.ns-table_05 th,.ns-single-body--news .tables table th,.ns-single-body--news .ns_about_company_group-tables table th,.ns_about_company_group-tables .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_group_table th,.ns-single-body--news .ns_csr_environment_procurement table th,.ns_csr_environment_procurement .ns-single-body--news table th,.ns-single-body--news table.ns_csr_employee_work-efficient_table th,.ns-single-body--news table.ns-table_08 th,.ns-single-body--news .ns_ir_stock_analyst-list table th,.ns_ir_stock_analyst-list .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_ratings table th,.ns_ir_stock_ratings .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table th,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table th,.ns-single-body--news .ns_products_item-single-origins-tables table th,.ns_products_item-single-origins-tables .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skillmatrix table th,.ns_ir_management_governance .ns_ir_management_governance--skillmatrix .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--skildetail table th,.ns_ir_management_governance .ns_ir_management_governance--skildetail .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_01 table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_01 .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--relationship_02 table th,.ns_ir_management_governance .ns_ir_management_governance--relationship_02 .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-pc .ns-single-body--news table th,.ns-single-body--news .ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp table th,.ns_ir_management_governance .ns_ir_management_governance--attribute .ns-showhide-sp .ns-single-body--news table th,.ns-single-body--news .ns_ir_financial-graph_with_table>div table th,.ns_ir_financial-graph_with_table>div .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_preferential-outline-table table th,.ns_ir_stock_preferential-outline-table .ns-single-body--news table th,.ns-single-body--news .ns_about_2col-tables table th,.ns_about_2col-tables .ns-single-body--news table th,.ns-single-body--news table.ns_safety_ensuring-table th,.ns-single-body--news table.ns_thewave_architecture-comment th,.ns-single-body--news .ns_csr_environment_biodiversity-table table th,.ns_csr_environment_biodiversity-table .ns-single-body--news table th,.ns-single-body--news .ns_csr_hyakufukushi_015_progress table th,.ns_csr_hyakufukushi_015_progress .ns-single-body--news table th,.ns-single-body--news .ns_csr_environment_group_survey table th,.ns_csr_environment_group_survey .ns-single-body--news table th,.ns-single-body--news .ns_csr_stakeholders_employee-data table th,.ns_csr_stakeholders_employee-data .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_management_table-basic th,.ns-single-body--news table.ns_csr_environment_management_table-rate th,.ns-single-body--news table.ns_csr_environment_management_table-rate-note th,.ns-single-body--news table.ns_csr_environment_management_table-risk th,.ns-single-body--news table.ns_csr_environment_management_table-price th,.ns-single-body--news .ns_csr_environment_achievement-data table th,.ns_csr_environment_achievement-data .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_procurement-table th,.ns-single-body--news .ns_csr_biodiversity_table table th,.ns_csr_biodiversity_table .ns-single-body--news table th,.ns-single-body--news table.csr_work-efficient_attitude-survey_table th,.ns-single-body--news table.csr_work-efficient_attitude-survey_table-S th,.ns-single-body--news table.ns_csr_employee_safety_table th,.ns-single-body--news table.ns_csr_employee_diversity-data_table th,.ns-single-body--news table.ns_csr_employee_health-table th,.ns-single-body--news table.ns_csr_social_international_table th,.ns-single-body--news .ns_csr_social_human-rights_table table th,.ns_csr_social_human-rights_table .ns-single-body--news table th,.ns-single-body--news table.ns_csr_health-and-productivity-management_table th,.ns-single-body--news table.ns_csr_governance_riskmap-table th,.ns-single-body--news table.ns_csr_governance_risks-and-measures-table th,.ns-single-body--news .ns_csr_report_guideline-table table th,.ns_csr_report_guideline-table .ns-single-body--news table th{width:80px}.ns-single-body--news table.ns-table_05 th,.ns-single-body--news .tables table th,.ns-single-body--news .ns_about_company_group-tables table th,.ns_about_company_group-tables .ns-single-body--news table th,.ns-single-body--news table.ns_csr_environment_group_table th,.ns-single-body--news .ns_csr_environment_procurement table th,.ns_csr_environment_procurement .ns-single-body--news table th,.ns-single-body--news table.ns_csr_employee_work-efficient_table th,.ns-single-body--news table.ns-table_05 td,.ns-single-body--news .tables table td,.ns-single-body--news .ns_about_company_group-tables table td,.ns_about_company_group-tables .ns-single-body--news table td,.ns-single-body--news table.ns_csr_environment_group_table td,.ns-single-body--news .ns_csr_environment_procurement table td,.ns_csr_environment_procurement .ns-single-body--news table td,.ns-single-body--news table.ns_csr_employee_work-efficient_table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-top:10px;padding-bottom:10px}.ns-single-body--news table.ns-table_05 td,.ns-single-body--news .tables table td,.ns-single-body--news .ns_about_company_group-tables table td,.ns_about_company_group-tables .ns-single-body--news table td,.ns-single-body--news table.ns_csr_environment_group_table td,.ns-single-body--news .ns_csr_environment_procurement table td,.ns_csr_environment_procurement .ns-single-body--news table td,.ns-single-body--news table.ns_csr_employee_work-efficient_table td{padding:10px}.ns-single-body--news table.ns-table_06 th{width:120px}.ns-single-body--news table.ns-table_07 th,.ns-single-body--news table.ns-table_07 td{display:table-cell}.ns-single-body--news table.ns-table_07 th{padding:10px 20px}.ns-single-body--news table.ns-table_08 th,.ns-single-body--news .ns_ir_stock_analyst-list table th,.ns_ir_stock_analyst-list .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_ratings table th,.ns_ir_stock_ratings .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table th,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table th,.ns-single-body--news table.ns-table_08 td,.ns-single-body--news .ns_ir_stock_analyst-list table td,.ns_ir_stock_analyst-list .ns-single-body--news table td,.ns-single-body--news .ns_ir_stock_ratings table td,.ns_ir_stock_ratings .ns-single-body--news table td,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table td,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table td{display:table-cell}.ns-single-body--news table.ns-table_08 th,.ns-single-body--news .ns_ir_stock_analyst-list table th,.ns_ir_stock_analyst-list .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_ratings table th,.ns_ir_stock_ratings .ns-single-body--news table th,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table th,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table th{padding-top:15px;padding-bottom:15px}.ns-single-body--news table.ns-table_08 td,.ns-single-body--news .ns_ir_stock_analyst-list table td,.ns_ir_stock_analyst-list .ns-single-body--news table td,.ns-single-body--news .ns_ir_stock_ratings table td,.ns_ir_stock_ratings .ns-single-body--news table td,.ns-single-body--news .ns_ir_stock_corporate-bonds-table table td,.ns_ir_stock_corporate-bonds-table .ns-single-body--news table td{padding:15px}.ns-single-body--news table.ns-table_09 th,.ns-single-body--news table.ns-table_09 td{display:table-cell;padding:20px}.ns-single-body--news table.ns-table_10 th,.ns-single-body--news table.ns_csr_environment_group_table_sdgs th,.ns-single-body--news table.ns_csr_governance_table th,.ns-single-body--news table.ns-table_10 td,.ns-single-body--news table.ns_csr_environment_group_table_sdgs td,.ns-single-body--news table.ns_csr_governance_table td{display:table-cell;padding:10px 15px}.ns-single-body--news table.ns-table_10 tbody th,.ns-single-body--news table.ns_csr_environment_group_table_sdgs tbody th,.ns-single-body--news table.ns_csr_governance_table tbody th{width:130px}.ns_products_cm-single-figures{float:none!important;margin-left:0!important;width:100%!important}.ns_products_cm-single-figures img{width:100%;height:auto}.ns_products_cm-single-story img,.ns_products_cm-single-backstage img{float:none!important;margin-left:0!important;width:100%;height:auto}.ns-single{padding-right:0}.ns-single-brands{margin-bottom:0}.ns-single-side{width:auto;position:static}.ns-single-side-links ul{margin-bottom:10px}.ns-single-side-links ul li{margin-bottom:10px}.ns-single-side-social{margin-top:15px}.ns-single-side-social li{display:inline-block;margin-right:10px}.ns-single-body figure img,.ns-single-body--article figure img,.ns-single-body--item figure img,.ns-single-body--news figure img{width:100%;height:auto}.ns-single-body-main iframe,.ns-single-body-main object{width:100%;height:320px}.ns-figure_left{float:none;margin:0 auto 20px}.ns-figure_right{float:none;margin:0 auto 20px}.ns-form-input,.ns-form-input--short,.ns-form-textarea,.ns-form-textarea--customer{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-form-cols .ns-form-cols-cell{float:none;margin-right:0;margin-top:10px}.ns-form-cols .ns-form-cols-cell:first-child{margin-top:0}.ns-form-tr--names .ns-form-input--short{width:70%}.ns-form-tr--tel3 .ns-form-input--short{width:27%}.ns-form-tr--tel3 .ns-form-cols span{width:5%}.ns-form-submit .ns-form-submit-buttons--2,.ns_products_campaigns-single .apply .ns-form-submit-buttons--2{display:table;width:100%}.ns-form-submit .ns-form-submit-buttons--2>*,.ns_products_campaigns-single .apply .ns-form-submit-buttons--2>*{display:table-cell;text-align:left;vertical-align:middle}.ns-form-submit .ns-form-submit-buttons--2 li,.ns_products_campaigns-single .apply .ns-form-submit-buttons--2 li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:50%;padding-left:10px;padding-right:10px}.ns-form-submit .ns-form-submit-buttons--2 li button,.ns_products_campaigns-single .apply .ns-form-submit-buttons--2 li button{width:100%}#ns_header .ns-wrapper,#ns_header .ns-wrapper--sp,#ns_header .ns_customer-modal-contents{min-height:auto;padding:12px 0 0;margin:0}#ns_header h1{float:none;margin:0 auto}.ns_header-search{display:none}.ns_header-search--sp{display:block;position:absolute;right:15px;top:15px}.ns_header-nav{padding:12px 0 0;border-bottom:1px solid #dedede}.ns-header-alertmessage{margin-top:20px}.ns-header-alertmessage ul.ns-list_notes--asterisk,.ns-header-alertmessage .ns_ir_management_business-plan section ul.ns-list_notes--multiasterisk,.ns_ir_management_business-plan section .ns-header-alertmessage ul.ns-list_notes--multiasterisk,.ns-header-alertmessage .ns_ir_stock_preferential-notes ul,.ns_ir_stock_preferential-notes .ns-header-alertmessage ul,.ns-header-alertmessage .ns_ir_library-latest-text ul,.ns_ir_library-latest-text .ns-header-alertmessage ul,.ns-header-alertmessage .ns_csr_stakeholders_employee-data ul,.ns_csr_stakeholders_employee-data .ns-header-alertmessage ul{display:block}.ns-header-alertmessage--flyingget-content dt img{width:80px}.ns-header-alertmessage--flyingget-content dd{font-size:12px;line-height:1.6em;letter-spacing:0}#ns_footer{margin-top:25px;border-top:none}#ns_footer .ns-wrapper,#ns_footer .ns-wrapper--sp,#ns_footer .ns_customer-modal-contents{margin:0}#ns_footer .ns_header-nav{display:block}#ns_footer .ns_footer-privacy-links ul{margin:10px 0 15px}#ns_footer .ns_footer-privacy-links ul li{display:block;float:none;text-align:center;margin-top:5px}#ns_footer .ns_footer-privacy-links ul li span{display:none}#ns_footer .ns_footer-privacy-links small{text-align:center}#ns_footer .ns_footer-privacy-links small span{display:block}#ns_footer .ns_footer-privacy-links p{display:none}.ns_news-index{margin:0}.ns_news-index .ns-posts-list li:first-child{border-top:none}.ns_news-nav{padding-bottom:30px;margin-bottom:0;border-bottom:1px solid #e5e5e5}.ns_products_campaigns-single .apply ul{text-align:center}.ns_products_campaigns-single .apply ul li{display:block;text-align:center}.ns_products_campaigns-single .apply ul li a{margin:0 auto}.ns_products_campaigns-single-apply_link{margin-bottom:20px}.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others table td{padding:24px}.ns_products_campaigns-single-apply_link table td div{width:100%;display:block;padding-bottom:0}.ns_products_campaigns-single-apply_link table td div:nth-child(odd){margin-bottom:10px}.ns_products_brands-header{margin-bottom:30px}.ns_products_brands-header-cover span.ns-showhide-pc,.ns_ir-header-cover span.ns-showhide-pc{display:none}.ns_products_brands-header-cover span.ns-showhide-sp,.ns_ir-header-cover span.ns-showhide-sp{display:block}.ns_products_brands-header-cover a[href],.ns_ir-header-cover a[href]{padding-bottom:30px}.ns_products_brands-header-links{margin-top:0}.ns_products_brands-header-links ul{display:flex;flex-wrap:wrap}.ns_products_brands-header-links ul li{width:50%;float:none;margin-top:10px;margin-right:0}.ns_products_brands-related{margin-top:30px}.ns_products_brands-related ul li:last-child{margin-bottom:0}.ns_products_brands-products{margin-top:40px}.ns_products_item-single .ns-single-body-main .ns-ec-link-banner img{width:100%}.ns_products_item-single .ns-single-body-main .ns-item-spec-tokuho img{width:81px;height:80px}.ns_products_item-single-chart-nutrients dl dt,.ns_products_item-single-chart-nutrients dl dd{padding-left:12px;padding-right:12px}.ns_products_item-single-chart{display:block}.ns_products_item-single-chart>div{width:100%}.ns_products_item-single-chart>div:nth-child(odd){padding-right:0}.ns_products_item-single-chart>div:nth-child(even){padding-left:0}.ns_products_item-single-chart-others{margin-top:60px}.ns_products_item-single-howtocook-pc{display:none}.ns_products_item-single-howtocook-sp{display:block}.ns_products_item-single .ns-single-body-main{padding-left:0;margin-top:20px}.ns_products_item-single .ns-single-body-main figure{position:relative;text-align:center;margin-bottom:20px;width:auto;height:auto}.ns_products_item-single .ns-single-body-main figure img{max-width:280px;max-height:280px}.ns_products_item-single-banner{padding-left:0;margin-top:20px}.ns_products_item-single-recipe-item{float:none;margin-right:0}.ns_products_item-single-recipe-item a{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns_products_item-single-recipe-item a img{width:100%;height:auto}.ns_products_item-single-nutrients-tables div{width:100%;float:none;padding:0}.ns_products_item-single-nutrients-tables div:first-child{float:none;padding:0}.ns_products_item-single-nutrients-tables div:first-child table{margin-bottom:0}.ns_products_item-single-nutrients-tables div:nth-child(2) table{border-top:none}.ns_products_item-single-nutrients-tables div:nth-child(2) table tr:first-child th,.ns_products_item-single-nutrients-tables div:nth-child(2) table tr:first-child td{border-top:none}.ns_products_item-single-origins h3{margin-top:10px}.ns_products_allergens-list .ns-list_allergens a,.ns_products_allergens-list .ns-list_allergens--single a{font-size:14px}.ns_products_allergens-submit ul a{width:auto}.ns_products_allergens-submit a.active--multi{font-size:12px}.ns_products_allergens-submit p a{margin:0 auto}.ns_products_allergens-submit ul li{float:none;width:50%;margin-right:0}.ns_products_allergens-submit ul li:first-child{float:left}.ns_products_allergens-submit ul li:first-child a{margin-right:10px}.ns_products_allergens-submit ul li:nth-child(2){float:right}.ns_products_allergens-submit ul li:nth-child(2) a{margin-left:10px}.ns_products_allergens-submit p{margin-top:20px}.ns_products_allergens-result{margin-top:20px}.ns_recipe .is-pc{display:none}.ns_recipe .is-sp{display:block}.ns_recipe-index{margin-top:40px}.ns_recipe-index-slide{height:calc(calc(100vw * .6813) + 21px)}.ns_recipe-index-slide>div{height:calc(100vw * .6813)}.ns_recipe-index-slide .is-sp{display:block}.ns_recipe-index-slide .is-pc{display:none}.ns_recipe-index-slide .swiper{width:100vw;height:calc(100vw * .6813)}.ns_recipe-index-slide .swiper-button-next,.ns_recipe-index-slide .swiper-button-prev{display:none}.ns_recipe-search-area{padding-top:30px}.ns_recipe-search-form{width:100%}.ns_recipe-tag-list{width:100%;box-sizing:border-box;padding:0 20px;margin-bottom:25px}.ns_recipe-brand-list-slide{margin-bottom:30px}.ns_recipe-brand-list-slide .ns-grid-item div span{height:140px}.ns_recipe-brand-list-slide .ns-grid-item div img{max-width:138px}.ns_recipe-brand-list-slide .swiper{padding:0 20px;padding:0 70px 0 20px;margin:0}.ns_recipe-brand-list-slide.is-large .ns-grid-item div img{max-width:142px}.ns_recipe-popular-list{margin-top:0}.ns_recipe-list-slide .ns-grid-item a{margin:0}.ns_recipe-list-slide .ns_recipe-common-list-item--recipe{margin:0}.ns_recipe-list-slide .swiper{width:calc(100vw - 70px);height:auto;margin-left:20px;overflow:visible}.ns_recipe-list-slide .ns_recipe-common-list-item-wrapper{margin-right:10px}.ns_recipe-list-slide .swiper-button-next,.ns_recipe-list-slide .swiper-button-prev{top:calc(calc(100vw - 100px) * .73 / 2)}.ns_recipe-list-slide .swiper-button-next{right:-24px}.ns_recipe-list-slide .swiper-button-prev{left:-12px}.ns_recipe-common-list{margin-left:0}.ns_recipe-common-list .ns-noitem{margin:20px}.ns_recipe-common-list--index .ns_recipe-common-list-item:nth-child(n+4){display:none}.ns_recipe-common-list--col1 .ns_recipe-common-list-item:nth-child(n+3){display:none}.ns_recipe-common-list-item{float:none;margin-bottom:20px}.ns_recipe-common-list-item-wrapper{margin:0}.ns_recipe-common-list-item--title .ns_recipe-common-list-item--title-wrapper{margin-right:20px;margin-bottom:20px}.ns_recipe-common-list-item--title .ns_recipe-common-list-item--title-wrapper>div{height:auto;padding-bottom:0}.ns_recipe-common-list-item--title .ns_recipe-common-list-item--title-wrapper:after{display:none}.ns_recipe-common-list-item--title .ns_recipe-common-list-item--title-wrapper h2{background:#e5e5e5;position:relative;top:auto;margin-top:0}.ns_recipe-common-list-item--title .ns_recipe-common-list-item--title-wrapper span{padding:10px}.ns_recipe-common-list-item--recipe{margin-left:20px;margin-right:20px}.ns_recipe-common-list-item-label--status{position:static;padding:0 20px 5px}.ns_recipe-common-list-item-recipe.is-banner{padding-bottom:10px}.ns_recipe-common-list-item-recipe.is-new{padding-bottom:0;display:flex;align-items:center}.ns_recipe-common-list-item-recipe.is-new figure{width:160px;padding-bottom:109px;margin-bottom:0}.ns_recipe-common-list-item-recipe.is-new h3{padding:0 15px;width:calc(100vw - 200px);box-sizing:border-box}.ns_recipe-common-list-item-product{position:static;padding:0 20px 15px}.ns_recipe-common-item-product figure{padding-right:20px}.ns_recipe-recommend-list.ns-grid_3{margin-left:0}.ns_recipe-recommend-list--col1{float:none}.ns_recipe-recommend-list--col1.ns-grid_3-item{margin:20px 0 0}.ns_recipe-recommend-list--col1.ns-grid_3-item:first-child{margin-top:28px}.ns_recipe-recommend-list--col1.ns-grid_4-item{width:50%;float:left;margin-top:20px}.ns-grid_3-item .ns_recipe-recommend-list-item-wrapper{margin:0}.ns_recipe-recommend-title .ns-headline_01,.ns_recipe-recommend-title .ns-single-body h1,.ns-single-body .ns_recipe-recommend-title h1,.ns_recipe-recommend-title .ns-single-body--article h1,.ns-single-body--article .ns_recipe-recommend-title h1,.ns_recipe-recommend-title .ns-single-body--item h1,.ns-single-body--item .ns_recipe-recommend-title h1,.ns_recipe-recommend-title .ns-single-body--news h1,.ns-single-body--news .ns_recipe-recommend-title h1,.ns_recipe-recommend-title .ns_products_brands-header-title,.ns_recipe-recommend-title .ns_ir_management_philosophy h2,.ns_ir_management_philosophy .ns_recipe-recommend-title h2,.ns_recipe-recommend-title .ns_about_company_philosophy h1,.ns_about_company_philosophy .ns_recipe-recommend-title h1,.ns_recipe-recommend-title .ns_recruit-detail .ns_recruit-detail-article h1,.ns_recruit-detail .ns_recruit-detail-article .ns_recipe-recommend-title h1{margin-bottom:20px}.ns_recipe-slide{padding-top:68.18%}.ns_recipe-index-nav-main{margin-bottom:0}.ns_recipe-index-list{overflow:hidden}.ns_recipe-index-list-sort{margin-left:20px;margin-right:20px}.ns_recipe-single-figure-brand .ns-grid-item figure{padding:0;display:none}.ns_recipe-single-figure-brand .ns-grid-item a{padding-left:1.4em;display:block}.ns_recipe-single-figure-brand .ns-grid-item a i{display:inline-block}.ns_recipe-single-content-body-step-list{width:100%;padding-left:0}.ns_recipe-single-content-body-step-list figure{margin-bottom:15px}.ns_recipe-single-content-body-step-list h3{padding:0}.ns_recipe-related{padding-top:35px;margin-top:60px}.ns_recipe_special-competition2021 .ns_recipe-common-list-item:first-child .ns_recipe-common-list-item-recipe::before{width:50px;height:50px;top:-16px;background:url(/jp/assets/images/icon_grand-prize.svg) no-repeat center center;background-size:50px 50px}.ns_recipe_special-competition2021 .ns_recipe-common-list-item:nth-child(2) .ns_recipe-common-list-item-recipe::before,.ns_recipe_special-competition2021 .ns_recipe-common-list-item:nth-child(3) .ns_recipe-common-list-item-recipe::before{width:50px;height:50px;top:-16px;background:url(/jp/assets/images/icon_best.svg) no-repeat center center;background-size:50px 50px}.ns_products_prime_special-heading{margin-bottom:27px}.ns_products_prime_special-lead{font-size:18px;line-height:2.11;text-align:left;margin-bottom:26px}.ns_products_prime_special-lead strong{font-size:24px;line-height:1.58}.ns_products_prime_special-request{margin:0 -9px 40px}.ns_products_prime_special-request .ns_products_prime_special-card figure img{width:158px}.ns_customer-modal-contents{padding:40px 20px}.ns_customer-faq-news{padding-bottom:40px}.ns_customer-faq-popular,.ns_customer-faq-voice,.ns_customer-faq-request{padding-top:40px}.ns_customer-faq-request{padding-bottom:60px}.ns_customer-faq-btn a{margin-right:auto;margin-left:auto}.ns_customer-news-list{margin-right:0}.ns_customer-news-list dl dt{position:static}.ns_customer-news-list dl dd{margin-left:0}.ns_customer-mail .ns_customer-faq-btn{margin-top:30px}.ns_customer-tel .ns_customer-tel-cols{display:block;margin-top:0}.ns_customer-tel dl{margin-top:20px;width:100%}.ns_customer_faq_results{padding-bottom:80px}.ns_customer_faq_single{padding-bottom:80px}.ns_customer-faq-form{width:auto}.ns_customer-faq-form input{padding-left:10px}.ns_customer-faq-form button{width:100px}.ns_customer-faq-category .ns-headline_03,.ns_customer-faq-category .ns-headline_th,.ns_customer-faq-category .ns-table_01 th,.ns-table_01 .ns_customer-faq-category th,.ns_customer-faq-category .ns-table_07 th,.ns-table_07 .ns_customer-faq-category th,.ns_customer-faq-category .ns_ir_event_meeting-table th,.ns_ir_event_meeting-table .ns_customer-faq-category th,.ns_customer-faq-category .ns_member-A-01-intro-policy dt,.ns_member-A-01-intro-policy .ns_customer-faq-category dt,.ns_customer-faq-category .ns-single-body h3,.ns-single-body .ns_customer-faq-category h3,.ns_customer-faq-category .ns-single-body--article h3,.ns-single-body--article .ns_customer-faq-category h3,.ns_customer-faq-category .ns-single-body--item h3,.ns-single-body--item .ns_customer-faq-category h3,.ns_customer-faq-category .ns-single-body--news h3,.ns-single-body--news .ns_customer-faq-category h3,.ns_customer-faq-category .ns-single-body--news header p,.ns-single-body--news header .ns_customer-faq-category p,.ns_customer-faq-category .ns_customer_faq-2col section h3,.ns_customer_faq-2col section .ns_customer-faq-category h3,.ns_customer-faq-category .ns_ir_top_index-2col section h3,.ns_ir_top_index-2col section .ns_customer-faq-category h3,.ns_customer-faq-category .ns_ir_management_business-plan section dl dt,.ns_ir_management_business-plan section dl .ns_customer-faq-category dt,.ns_customer-faq-category .ns_ir_management_governance h3,.ns_ir_management_governance .ns_customer-faq-category h3,.ns_customer-faq-category .ns_ir_vcp-cols-sus-dl dt,.ns_ir_vcp-cols-sus-dl .ns_customer-faq-category dt,.ns_customer-faq-category .ns_about_2col-tables table caption,.ns_about_2col-tables table .ns_customer-faq-category caption,.ns_customer-faq-category .ns_recruit-list-article-header h1,.ns_recruit-list-article-header .ns_customer-faq-category h1,.ns_customer-faq-category .ns_recruit-list-article-description h2,.ns_recruit-list-article-description .ns_customer-faq-category h2,.ns_customer-faq-category .ns_csr-list-article-header h1,.ns_csr-list-article-header .ns_customer-faq-category h1,.ns_customer-faq-category .ns_csr-list-article-header h2,.ns_csr-list-article-header .ns_customer-faq-category h2,.ns_customer-faq-category .ns_csr-list-article-description h2,.ns_csr-list-article-description .ns_customer-faq-category h2,.ns_customer-faq-category .ns_csr-list-article-description h3,.ns_csr-list-article-description .ns_customer-faq-category h3,.ns_customer-faq-category .ns_csr_environment_group_table caption,.ns_csr_environment_group_table .ns_customer-faq-category caption,.ns_customer-faq-category .ns_csr_environment_rules h3,.ns_csr_environment_rules .ns_customer-faq-category h3,.ns_customer-faq-category .ns_csr_environment_procurement table caption,.ns_csr_environment_procurement table .ns_customer-faq-category caption,.ns_customer-faq-category .ns_csr_employee_work-efficient_table caption,.ns_csr_employee_work-efficient_table .ns_customer-faq-category caption,.ns_customer-faq-category .ns_csr_employee_safety_table caption,.ns_csr_employee_safety_table .ns_customer-faq-category caption,.ns_customer-faq-category .ns_docs h3,.ns_docs .ns_customer-faq-category h3{margin-bottom:5px}.ns_customer-faq-purpose .ns-headline_03,.ns_customer-faq-purpose .ns-headline_th,.ns_customer-faq-purpose .ns-table_01 th,.ns-table_01 .ns_customer-faq-purpose th,.ns_customer-faq-purpose .ns-table_07 th,.ns-table_07 .ns_customer-faq-purpose th,.ns_customer-faq-purpose .ns_ir_event_meeting-table th,.ns_ir_event_meeting-table .ns_customer-faq-purpose th,.ns_customer-faq-purpose .ns_member-A-01-intro-policy dt,.ns_member-A-01-intro-policy .ns_customer-faq-purpose dt,.ns_customer-faq-purpose .ns-single-body h3,.ns-single-body .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns-single-body--article h3,.ns-single-body--article .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns-single-body--item h3,.ns-single-body--item .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns-single-body--news h3,.ns-single-body--news .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns-single-body--news header p,.ns-single-body--news header .ns_customer-faq-purpose p,.ns_customer-faq-purpose .ns_customer_faq-2col section h3,.ns_customer_faq-2col section .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns_ir_top_index-2col section h3,.ns_ir_top_index-2col section .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns_ir_management_business-plan section dl dt,.ns_ir_management_business-plan section dl .ns_customer-faq-purpose dt,.ns_customer-faq-purpose .ns_ir_management_governance h3,.ns_ir_management_governance .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns_ir_vcp-cols-sus-dl dt,.ns_ir_vcp-cols-sus-dl .ns_customer-faq-purpose dt,.ns_customer-faq-purpose .ns_about_2col-tables table caption,.ns_about_2col-tables table .ns_customer-faq-purpose caption,.ns_customer-faq-purpose .ns_recruit-list-article-header h1,.ns_recruit-list-article-header .ns_customer-faq-purpose h1,.ns_customer-faq-purpose .ns_recruit-list-article-description h2,.ns_recruit-list-article-description .ns_customer-faq-purpose h2,.ns_customer-faq-purpose .ns_csr-list-article-header h1,.ns_csr-list-article-header .ns_customer-faq-purpose h1,.ns_customer-faq-purpose .ns_csr-list-article-header h2,.ns_csr-list-article-header .ns_customer-faq-purpose h2,.ns_customer-faq-purpose .ns_csr-list-article-description h2,.ns_csr-list-article-description .ns_customer-faq-purpose h2,.ns_customer-faq-purpose .ns_csr-list-article-description h3,.ns_csr-list-article-description .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns_csr_environment_group_table caption,.ns_csr_environment_group_table .ns_customer-faq-purpose caption,.ns_customer-faq-purpose .ns_csr_environment_rules h3,.ns_csr_environment_rules .ns_customer-faq-purpose h3,.ns_customer-faq-purpose .ns_csr_environment_procurement table caption,.ns_csr_environment_procurement table .ns_customer-faq-purpose caption,.ns_customer-faq-purpose .ns_csr_employee_work-efficient_table caption,.ns_csr_employee_work-efficient_table .ns_customer-faq-purpose caption,.ns_customer-faq-purpose .ns_csr_employee_safety_table caption,.ns_csr_employee_safety_table .ns_customer-faq-purpose caption,.ns_customer-faq-purpose .ns_docs h3,.ns_docs .ns_customer-faq-purpose h3{margin-bottom:5px}.ns_customer-faq-cat-label li a{margin-right:3px}.ns_customer-back-to-top{padding-top:50px}.ns_customer-back-to-top a{width:206px}.ns_customer_faq-header{margin-bottom:30px}.ns_customer_faq-2col{margin-top:40px;margin-bottom:50px}.ns_customer_faq-2col section{margin-bottom:10px!important}.ns_customer_faq-2col .ns_ir-calendar-list dl dd{margin:0}.ns_customer_faq-2col .ns_ir-library-list{display:block}.ns_customer_faq-2col .ns_ir-library-list>div{width:100%}.ns_customer_faq_results-header{display:block;margin-bottom:30px}.ns_customer_faq_results-header .ns-headline_01,.ns_customer_faq_results-header .ns-single-body h1,.ns-single-body .ns_customer_faq_results-header h1,.ns_customer_faq_results-header .ns-single-body--article h1,.ns-single-body--article .ns_customer_faq_results-header h1,.ns_customer_faq_results-header .ns-single-body--item h1,.ns-single-body--item .ns_customer_faq_results-header h1,.ns_customer_faq_results-header .ns-single-body--news h1,.ns-single-body--news .ns_customer_faq_results-header h1,.ns_customer_faq_results-header .ns_products_brands-header-title,.ns_customer_faq_results-header .ns_ir_management_philosophy h2,.ns_ir_management_philosophy .ns_customer_faq_results-header h2,.ns_customer_faq_results-header .ns_about_company_philosophy h1,.ns_about_company_philosophy .ns_customer_faq_results-header h1,.ns_customer_faq_results-header .ns_recruit-detail .ns_recruit-detail-article h1,.ns_recruit-detail .ns_recruit-detail-article .ns_customer_faq_results-header h1,.ns_customer_faq_results-header p{display:block;float:none;margin-top:10px}.ns_customer_faq_single .ns-single-header{display:block}.ns_customer_faq_single-category{display:block}.ns_customer_faq_single-questionnaire{margin-top:30px}.ns_customer_faq_single-questionnaire dl{display:block;padding:20px}.ns_customer_faq_single-questionnaire dd{margin-top:16px}.ns_customer_faq_single-popular{padding:20px 0}.ns_customer_voice-header{margin-bottom:30px}.ns_customer_voice-list-header{display:block}.ns_customer_voice-list-header p{text-align:right}.ns_customer_voice-list-body{margin-top:30px}.ns_customer_voice-list-body img{min-width:100%;margin-right:auto;margin-left:auto}.ns_customer_request-header{margin-bottom:30px}.ns_customer_request-list-header{display:block}.ns_customer_request-list-header p{text-align:right}.ns_customer_request-list-body{margin-top:30px}.ns_customer_request-list-body.with-figure{display:block}.ns_customer_request-list-body.with-figure p{width:100%;padding-right:0}.ns_customer_request-list-body.with-figure .ns_customer_request-list-body--figure{width:100%;margin-top:20px}.ns_customer_note--figure figure img{width:50%}.ns_ir-header-cover{margin-bottom:20px;background:0 0}.ns_ir-news-share figure iframe{width:100%}.ns_ir-news-share{margin-top:30px;position:static;right:auto;top:auto}.ns_ir-news-share figure{text-align:center}.ns_ir_news{height:auto}.ns_ir-news-list,.ns_customer_faq-2col .ns_ir-calendar-list,.ns_ir_top_index-2col .ns_ir-calendar-list,.ns_csr-news-list{margin-right:0}.ns_ir-news-list dl dt,.ns_customer_faq-2col .ns_ir-calendar-list dl dt,.ns_ir_top_index-2col .ns_ir-calendar-list dl dt,.ns_csr-news-list dl dt{position:static}.ns_ir-news-list dl dd,.ns_customer_faq-2col .ns_ir-calendar-list dl dd,.ns_ir_top_index-2col .ns_ir-calendar-list dl dd,.ns_csr-news-list dl dd{margin-left:0}.ns_ir_notice{margin-right:0;margin-top:20px}.ns_ir-links{margin-top:30px}.ns_ir-links .ns-wrapper,.ns_ir-links .ns-wrapper--sp,.ns_ir-links .ns_customer-modal-contents{margin-top:30px}.ns_ir-links .ns_ir-links-block{width:100%;float:none;margin-bottom:40px}.ns_ir-links .ns_ir-links-block h2 span{margin-right:10px}.ns_ir-links .ns_ir-links-block:nth-child(3n-1){width:100%}.ns_ir-links .ns_ir-links-block:nth-child(3n-1) div{margin-left:0;margin-right:0}.ns_ir-links .ns_ir-links-block:nth-child(3n) div{float:none;width:auto}.ns_ir-banner ul li{width:50%}.ns_ir-banner.is-award ul li{text-align:center}.ns_ir-banner.is-award ul li:fitst-child{margin-bottom:20px}.ns_ir-banner.is-award ul li:nth-child(2){margin-bottom:20px}.ns_ir_top_index-2col section{margin-bottom:10px!important}.ns_ir_top_index-2col .ns_ir-calendar-list dl dd{margin:0}.ns_ir_top_index-2col .ns_ir-library-list{display:block}.ns_ir_top_index-2col .ns_ir-library-list>div{width:100%}.ns_ir_news-nav{margin-bottom:15px}.ns_ir_news-nav form{float:left;display:table;width:100%;margin-bottom:15px}.ns_ir_news-nav form>div{float:none;display:table-cell;padding-right:7px;width:40%;box-sizing:border-box}.ns_ir_news-nav select{width:100%}.ns_ir_news-nav .ns_ir_news-nav-date{margin-right:0}.ns_ir_news-nav .ns_ir_news-nav-date-submit,.ns_ir_news-nav .ns_ir_news-nav-category-submit{width:1%;white-space:nowrap;padding-right:0}.ns_ir_management_message_cols{display:block}.ns_ir_management_message_cols>div{width:100%}.ns_ir_management_message_cols figure{width:300px;margin-bottom:20px;margin-right:auto;margin-left:auto}.ns_ir_management_philosophy header{margin-bottom:20px}.ns_ir_management_philosophy p a{margin-left:auto;margin-right:auto}.ns_ir_management_philosophy-block>div{width:auto;float:none}.ns_ir_management_philosophy-block figure{float:none;text-align:center;margin:20px auto 10px}.ns_ir_management_download-pdf_textarea{float:none;width:100%;margin-bottom:40px}.ns_ir_management_download-pdf{float:none;width:100%;margin-bottom:20px;margin-left:0}.ns_ir_financial-graph_with_table>div figure{float:none;text-align:center;width:auto;margin-bottom:20px}.ns_ir_financial-graph_with_table>div figure img{max-width:100%;height:auto}.ns_ir_financial-graph_with_table>div>div{float:none;width:100%}.ns_ir_financial-graph_with_table>div table th,.ns_ir_financial-graph_with_table>div table td{padding:10px 5px;word-break:break-all}.ns_ir_financial_factsheet .ns-showhide-sp{margin-left:10px;margin-right:10px}.ns_ir_financial_factsheet .ns-showhide-sp div{width:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.ns_ir_financial_factsheet .ns-showhide-sp iframe{width:100%}.ns_ir_financial_consolidated-process table th,.ns_ir_financial_consolidated-process table td{padding:10px 5px;word-break:break-all}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content{display:block}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content .ns_ir_financial_segment-body-content-text{display:block;padding:0}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content figure{display:block;padding:15px;width:auto;text-align:center}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content figure img{max-width:280px}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col{display:block}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col>div{width:100%}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col img{width:100%}.ns_ir_stock_preferential-additional-info{text-align:center}.ns_ir_stock_preferential-additional-info .photo{float:none;margin-bottom:10px}.ns_ir_stock_preferential-additional-info .text-box{text-align:left}.ns_ir_stock_preferential-3col-list{display:block}.ns_ir_stock_preferential-3col-list>dl{width:100%;margin-bottom:40px}.ns_ir_stock_preferential-3col-list dl dt{min-height:auto;padding-bottom:10px}.ns_ir_stock_online-mtg-summary-cols figure{float:none;width:auto}.ns_ir_stock_online-mtg-summary-cols figure img{width:100%;height:auto}.ns_ir_stock_online-mtg-summary-cols>div{float:none;width:auto;margin-bottom:20px}.ns_ir_event_social-past-latest-cols>div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns_ir_event_social-past-latest-cols>div:nth-child(odd){float:none;padding:0 0 10px}.ns_ir_stock_corporate-bonds-table{overflow-x:scroll}.ns_ir_stock_corporate-bonds-table table{width:100%}.ns_ir_stock_corporate-bonds-table table thead th:nth-child(1){min-width:230px}.ns_ir_library_nav-anchor{float:none;width:100%;margin-bottom:40px}.ns_ir_library_download-bs{float:none;width:100%;margin-bottom:20px;margin-left:0}.ns_ir_library_download-block-list{width:100%;padding-left:0;border-left:none}.ns_ir_library_downloadlist .ns-table_01 th,.ns_ir_library_downloadlist .ns-table_07 th,.ns_ir_library_downloadlist .ns_ir_event_meeting-table th{width:100%}.ns_ir_library-latest-body-block{display:block;width:100%}.ns_ir_library-latest-body{margin-left:0}.ns_ir_library-latest-figure{position:static}.ns_ir_library-latest-figure figure{text-align:center}.ns_ir_library-latest-figure figure img{width:auto;height:auto;max-width:280px;max-height:220px}.ns_ir_library_annual .ns_ir_library-latest-body{margin-left:0}.ns_ir_calendar-figure{display:block;overflow:auto}.ns_ir_calendar-figure::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.ns_ir_calendar-figure::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.3)}.ns_ir_calendar-figure img{height:280px;width:auto}.ns_ir_vcp-lead p span{display:inline}.ns_ir_vcp-cols{display:block}.ns_ir_vcp-cols figure{width:100%}.ns_ir_vcp-cols>div{width:100%}.ns_ir_vcp-cols.is-figure-small figure{width:80%}.ns_ir_vcp_marketing-rules{margin-top:40px}.ns_ir_vcp_value-col{display:block}.ns_ir_vcp_value-col>div{width:100%}.ns_ir_integrated-video button{width:30px;height:30px;bottom:10px}.ns_ir_integrated-video #play,.ns_ir_integrated-video #pause{left:10px;background-size:30px 30px}.ns_ir_integrated-video #muteoff,.ns_ir_integrated-video #mute{left:50px;background-size:30px 30px}.ns_ir_integrated-video #full,.ns_ir_integrated-video #small{right:10px;background-size:25px 25px}.ns_ir_integrated-video #replay{width:30px;height:35px;left:10px;background-size:30px 35px;margin-top:-3px}.ns_about_company-header{margin-bottom:70px}.ns_about_company-header-logo{margin-bottom:10px}.ns_about_company-header-logo span{height:160px}.ns_about_company-header-logo img{max-width:85%;height:auto}.ns_about_company_slogan{margin-bottom:70px}.ns_about_company_slogan p img{width:100%;max-width:500px}.ns_about_myojofoods_creed-block>div{width:auto;float:none}.ns_about_myojofoods_creed-block figure{float:none;text-align:center;margin:40px auto 0}.ns_about_myojofoods_creed-block figure img{max-width:220px}.ns_about_bonchi_creed-block>div{width:auto;float:none}.ns_about_bonchi_creed-block figure{text-align:center;margin:40px auto 0}.ns_about_bonchi_creed-block figure img{max-width:220px}.ns-section,.ns_recruit-detail .ns_recruit-detail-article section{margin-bottom:20px}.ns_about-cols figure,.ns_about-cols--right figure{float:none;width:auto}.ns_about-cols figure img,.ns_about-cols--right figure img{width:100%;height:auto}.ns_about-cols>div,.ns_about-cols--right>div{float:none;width:auto}.ns_about-cols--right figure{float:none;width:auto}.ns_about-cols--right figure img{width:50%;height:auto}.ns_about-cols--right>div{float:none;width:auto}.ns_about_company-profile{margin-top:20px;margin-bottom:30px}.ns_about_company-profile-name{position:static;display:table;width:100%}.ns_about_company-profile-name>*{display:table-cell;text-align:left;vertical-align:middle}.ns_about_company-profile-name figure{vertical-align:top;width:125px}.ns_about_company-profile-name figure img{max-height:105px;width:auto}.ns_about_company-profile-name.is-double{position:static;display:block}.ns_about_company-profile-name.is-double>div{display:table;width:100%}.ns_about_company-profile-name.is-double>div>*{display:table-cell;text-align:left;vertical-align:middle}.ns_about_company-profile-name.is-double>div:first-child{margin-right:0}.ns_about_company-profile-name.is-double figure{vertical-align:top;width:100px}.ns_about_company-profile-name.is-double figure img{max-height:105px;width:auto}.ns_about_company-profile-body{margin-left:0}.ns_about_company-profile-body>p:last-child{margin-bottom:0}.ns_about_company-profile-body.is-double{margin-left:0}.ns_about_company-profile-body.is-double>p:last-child{margin-bottom:0}.ns_about_comapny_officers-directors .ns-grid_m_02{margin-bottom:0}#page_about{margin-top:30px}#page_about header h1{margin-bottom:18px}#page_about #group h2{margin-bottom:18px}.company-header{margin-bottom:70px}.company-header-logo{margin-bottom:10px}.company-header-logo span{height:160px}.company-header-logo img{max-width:85%;height:auto}.company-header-nav ul li{float:none;margin-bottom:3px}.ns_recruit-list{margin:0;padding-top:0;border-top:none}.ns_recruit-list section{border-bottom:1px solid #e5e5e5;margin-top:30px;padding-top:0}.ns_recruit-list section:last-child{border-bottom:none}.ns_recruit-list-article{display:block}.ns_recruit-list-article>*{display:block;border:none}.ns_recruit-list-article-header{width:auto}.ns_recruit-list-article-header h1{font-size:18px;line-height:1em;letter-spacing:.1em}.ns_recruit-list-article-logo{text-align:left;width:auto;height:auto;padding:0;margin-bottom:10px}.ns_recruit-list-article-description div{margin-bottom:20px}.ns_recruit-detail table{margin-bottom:10px}.ns_recruit-detail table:last-child{margin-bottom:0}.ns_recruit-detail table.ns-table_05,.ns_recruit-detail .ns-single-body--news .tables table,.ns-single-body--news .tables .ns_recruit-detail table,.ns_recruit-detail .ns_about_company_group-tables table,.ns_about_company_group-tables .ns_recruit-detail table,.ns_recruit-detail table.ns_csr_environment_group_table,.ns_recruit-detail .ns_csr_environment_procurement table,.ns_csr_environment_procurement .ns_recruit-detail table,.ns_recruit-detail table.ns_csr_employee_work-efficient_table{font-size:12px;line-height:1.8em;letter-spacing:0}.ns_safety-cols figure,.ns_safety-cols--left figure,.ns_safety-cols--single figure,.ns_safety-cols--2col-figure figure,.ns_safety-cols--left figure{float:none;width:auto}.ns_safety-cols figure img,.ns_safety-cols--left figure img,.ns_safety-cols--single figure img,.ns_safety-cols--2col-figure figure img,.ns_safety-cols--left figure img{width:100%;height:auto}.ns_safety-cols>div,.ns_safety-cols--left>div,.ns_safety-cols--single>div,.ns_safety-cols--2col-figure>div,.ns_safety-cols--left>div{float:none;width:auto}.ns_safety-cols--single>section:nth-child(2),.ns_safety-cols--2col-figure>section:nth-child(2){margin-top:40px}.ns_thewave-cols figure,.ns_thewave-cols--single figure,.ns_thewave-cols--2col-figure figure{float:none;width:auto}.ns_thewave-cols figure img,.ns_thewave-cols--single figure img,.ns_thewave-cols--2col-figure figure img{width:100%;height:auto}.ns_thewave-cols>div,.ns_thewave-cols--single>div,.ns_thewave-cols--2col-figure>div{float:none;width:auto}.ns_thewave-figure--4col figure img{float:none;width:100%;vertical-align:top}.ns_thewave-innovation-results{margin-left:-10px;margin-right:-10px}.ns_garage-headline_01,.ns_garage-header h1{font-size:28px}.ns_garage-headline_03,.ns_garage-floormap .ns_garage-anchor>a h3,.ns_garage-cols header h3{font-size:26px}.ns_garage-lead,.ns_garage-header p,.ns_garage-outline-text p,.ns_garage-section .ns_garage-section-header p{font-size:18px}.ns_garage-header h1{margin-top:20px}.ns_garage-header p{margin-top:20px}.ns_garage-header p span{display:block}.ns_garage-cover{margin-top:30px}.ns_garage-outline{margin-top:50px;padding-bottom:20px}.ns_garage-outline h3 span{display:block}.ns_garage-floormap{margin-top:20px;width:100%;height:auto;background:0 0}.ns_garage-floormap .ns_garage-anchor{display:block}.ns_garage-floormap .ns_garage-anchor>a{width:100%;padding:20px 20px 30px}.ns_garage-floormap .ns_garage-anchor>a:not(:first-child){margin-top:10px}.ns_garage-floormap .ns_garage-anchor>a h3 span{display:block}.ns_garage-floormap .ns_garage-anchor>a .arrow{bottom:20px}.ns_garage-outline-text{margin-top:20px;padding-right:0;padding-left:0}.ns_garage-section .ns_garage-section-header{margin-top:30px;margin-bottom:30px}.ns_garage-cols{display:block;margin-top:20px}.ns_garage-cols.no-slide{margin-top:40px}.ns_garage-cols>div{width:100%}.ns_garage-cols .ns_garage-cols--figure .swiper{height:calc(calc(100vw - 40px) * .66 + 34px)}.ns_garage-cols .ns_garage-cols--figure .swiper.with-caption{height:calc(calc(100vw - 40px) * .66 + 34px + 60px)}.ns_garage-cols .ns_garage-cols--text>div{padding-bottom:20px}.ns_garage-cols .ns_garage-cols--text .label{display:block}.ns_garage-cols .ns_garage-cols--text .indent{padding-left:0}.ns_csr_slide,.ns_csr_slide--sp{display:none;width:100vw;height:70vw}.ns_csr_slide .slick-slide>div,.ns_csr_slide--sp .slick-slide>div{padding:0 20px}.ns_csr_slide--sp{display:block}.slick-arrow.slick-prev,.slick-arrow.slick-next{top:calc(100vw * .35 - 14px - 18px)}.slick-arrow.slick-prev{left:20px}.slick-arrow.slick-next{right:20px}.ns_csr-index-board-title span{display:block}.ns_csr-cols--right{margin-bottom:0}.ns_csr-cols--right>figure{width:100%}.ns_csr-cols--right>figure img{width:100%}.ns_csr-cols--right>figure p{width:100%}.ns_csr-cols--right>div{width:100%!important}.ns_csr-cols figure,.ns_csr-cols--right figure,.ns_csr-cols--single figure,.ns_csr-cols--2col-figure figure,.csr_international_wina--table figure,.ns_csr-cols--single--right figure,.ns_csr-cols--column figure,.ns_csr-special-list figure{float:none;width:auto;margin-bottom:10px}.ns_csr-cols figure img,.ns_csr-cols--right figure img,.ns_csr-cols--single figure img,.ns_csr-cols--2col-figure figure img,.csr_international_wina--table figure img,.ns_csr-cols--single--right figure img,.ns_csr-cols--column figure img,.ns_csr-special-list figure img{width:100%;height:auto}.ns_csr-cols>div,.ns_csr-cols--right>div,.ns_csr-cols--single>div,.ns_csr-cols--2col-figure>div,.csr_international_wina--table>div,.ns_csr-cols--single--right>div,.ns_csr-cols--column>div,.ns_csr-special-list>div{float:none;width:auto}.ns_csr-activities dl,.ns_csr_environment-details dl,.ns_csr_employee-details dl,.ns_csr_governance-details dl,.ns_csr_report_guideline-table dl{margin-top:10px}.ns_csr-activities dl dt,.ns_csr_environment-details dl dt,.ns_csr_employee-details dl dt,.ns_csr_governance-details dl dt,.ns_csr_report_guideline-table dl dt{margin:10px 0}.ns_csr-activities .ns_csr-figure--S img,.ns_csr_environment-details .ns_csr-figure--S img,.ns_csr_employee-details .ns_csr-figure--S img,.ns_csr_governance-details .ns_csr-figure--S img,.ns_csr_report_guideline-table .ns_csr-figure--S img,.ns_csr-activities .ns_csr-figure--SS img,.ns_csr_environment-details .ns_csr-figure--SS img,.ns_csr_employee-details .ns_csr-figure--SS img,.ns_csr_governance-details .ns_csr-figure--SS img,.ns_csr_report_guideline-table .ns_csr-figure--SS img{width:100%}.ns_csr-special-list>figure{width:100%;margin-bottom:10px}.ns_csr-special-list>figure img{width:100%}.ns_csr-special-list>div{width:100%!important}.ns_csr-news{padding-right:0}.ns_csr-links{margin-bottom:0}.ns_csr-links ul{display:block}.ns_csr-figure--2col,.ns_csr-figure--2col-nomargin,.ns_csr_special_disaster-aid_activity-cover{margin-bottom:0}.ns_csr-figure--2col div,.ns_csr-figure--2col-nomargin div,.ns_csr_special_disaster-aid_activity-cover div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0}.ns_csr-figure--2col div:nth-child(odd),.ns_csr-figure--2col-nomargin div:nth-child(odd),.ns_csr_special_disaster-aid_activity-cover div:nth-child(odd){float:none;padding:0 0 40px}.ns_csr-list{margin:0;padding-top:0;border-top:none}.ns_csr-list section{border-top:1px solid #e5e5e5;border-bottom:0;margin-top:30px;padding-bottom:0}.ns_csr-list section:last-child{border-bottom:none}.ns_csr-list-article{display:block}.ns_csr-list-article>*{display:block;border:none}.ns_csr-list-article figure{display:block;width:100%;padding:0;margin-bottom:10px}.ns_csr-list-article figure span{display:block;width:auto;height:auto!important;text-align:center}.ns_csr-list-article figure img{width:100%;height:auto}.ns_csr-list-article div{padding-left:0}.ns_csr-list-article-header{width:auto}.ns_csr-list-article-header h1{font-size:18px;line-height:1em;letter-spacing:.1em}.ns_csr-list-article-description div{margin-bottom:20px}.ns_csr-list-article-description div:last-child{margin-bottom:0}.ns_csr_feature_list{margin-bottom:60px}.ns_csr_feature_list>a{width:100%}.ns_csr_feature_list>a figure{width:100%;margin:0;position:static;top:0}.ns_csr_feature_list>a>div{width:calc(100% - 24px);float:none;margin-top:-16px;margin-right:auto;margin-left:auto}.ns_csr_feature_list>a>div h2{font-size:21px}.ns_csr_feature_list>a>div.is-margin-small{margin-top:-16px}.ns_csr_feature_list.is-right>a figure{left:auto}.ns_csr_feature_list.is-right>a>div{float:none}.ns_csr_feature_list.is-left>a figure{right:auto}.ns_csr_feature_list.is-left>a>div{float:none}.ns_csr_feature_list-2col{display:block}.ns_csr_feature_list-2col>div{width:100%;background:#fff}.ns_csr_feature_list-2col>div:nth-child(odd){margin-right:0}.ns_csr_feature_list-2col>div:nth-child(even){margin-left:0}.ns_csr_feature_list-2col>div>a figure{width:100%;margin:0;position:realtive;top:0}.ns_csr_feature_list-2col>div>a figure .ns_csr_feature_list-label{display:none}.ns_csr_feature_list-2col>div>a>div{width:calc(100% - 24px);height:auto;float:none;margin-top:-16px;margin-right:auto;margin-left:auto;position:relative;padding:30px 28px}.ns_csr_feature_list-2col>div>a>div .ns_csr_feature_list-label{display:block}.ns_csr_feature_list-2col>div>a>div h2{font-size:21px}.ns_csr_feature_list-2col>div>a>div p{font-size:16px;line-height:1.9em}.ns_csr_special_ecochef-2col{display:block;margin-bottom:40px}.ns_csr_special_ecochef-2col>div{width:100%}.ns_csr_special_ecochef-2col>div:nth-child(odd){padding-right:0;margin-bottom:40px}.ns_csr_special_ecochef-2col>div:nth-child(even){padding-left:0}.ns_csr_special-video--modal{width:calc(100vw - 40px);padding-top:calc(calc(100vw - 40px) * .5625)}.ns_csr_special-video{overflow:hidden}.ns_csr_special-video .ns_csr_special-video--player{position:relative;width:177.777778%;padding-top:calc(100vw - 40px)}.ns_csr_special-video #video,.ns_csr_special-video .ns_csr_special-video--overlay{left:-50%;margin-left:calc(0.5 * calc(100vw - 40px))}.ns_csr_special-video .ns_csr_special-video--overlay .ns_csr_special-video--play-btn{width:100px;height:100px;background-size:100px 100px;margin-top:-50px;margin-left:-50px}.ns_csr_special-video .ns_csr_special-video--contents{position:relative}.ns_csr_special-video .ns_csr_special-video--contents header{width:100%;margin:0;text-align:center;margin-top:-62px}.ns_csr_special-video .ns_csr_special-video--contents header h1{width:224px;display:inline-block;margin:0 auto}.ns_csr_special-video .ns_csr_special-video--contents header p{font-size:16px;line-height:1.75em;letter-spacing:0;color:#000}.ns_csr_special_disaster-aid_activity-cover div:nth-child(odd){padding:0}.ns_csr_index-2col-figure section{padding-bottom:0}.ns_csr_index-2col-figure section figure{position:relative;bottom:auto;left:auto}.ns_csr_disaster-aid_data-worldmap nav ul li{font-size:14px;line-height:1em;letter-spacing:0}.ns_csr_disaster-aid_data-worldmap nav ul li:not(:first-child){margin-left:.45em}.ns_csr_disaster-aid_data-area{position:relative;width:100%;padding-bottom:30px;background:url(/jp/sustainability/feature/disaster-aid/data/images/worldmap_pin.png) no-repeat top center;left:auto}.ns_csr_disaster-aid_data-area>div{padding:0 20px}.ns_csr_disaster-aid_data-area .ns_csr_disaster-aid_data-area-volume{width:374px;max-width:100%;margin:0 auto}.ns_csr_disaster-aid_data-area.japan{width:auto;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_japan.png) no-repeat top center;background-size:524px 439px;top:auto;margin-left:0}.ns_csr_disaster-aid_data-area.japan figure{width:190px;margin-top:277px;float:right}.ns_csr_disaster-aid_data-area.asia{width:auto;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_asia.png) no-repeat top center;background-size:767px 362px;top:auto;margin-left:0}.ns_csr_disaster-aid_data-area.asia figure{width:148px;margin-top:167px;float:left;margin-left:30px}.ns_csr_disaster-aid_data-area.china{width:auto;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_china.png) no-repeat top center;background-size:1469px 490px;top:auto;margin-left:0}.ns_csr_disaster-aid_data-area.china figure{width:98px;margin-top:144px;float:right;margin-right:50px}.ns_csr_disaster-aid_data-area.americas{width:auto;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_americas.png) no-repeat top center;background-size:374px 452px;top:auto;margin-left:0}.ns_csr_disaster-aid_data-area.americas figure{width:157px;margin-top:263px;float:left;margin-left:10px}.ns_csr_disaster-aid_data-area.europe{width:auto;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_europe.png) no-repeat top center;background-size:1243px 500px;top:auto;margin-left:0}.ns_csr_disaster-aid_data-area.europe figure{width:121px;margin-top:104px;float:left;margin-left:10px}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-4col{width:100%}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-5col{width:100%}.ns_csr_disaster-aid_rolling-stock_flow-title{position:relative;top:auto;left:auto;width:100%}.ns_csr_disaster-aid_rolling-stock_flow-title p{display:block}.ns_csr_disaster-aid_rolling-stock_flow-prepare,.ns_csr_disaster-aid_rolling-stock_flow-eat,.ns_csr_disaster-aid_rolling-stock_flow-add{margin-bottom:40px}.ns_csr_disaster-aid_rolling-stock_flow-prepare p span,.ns_csr_disaster-aid_rolling-stock_flow-eat p span,.ns_csr_disaster-aid_rolling-stock_flow-add p span{display:inline}.ns_csr_disaster-aid_rolling-stock_flow-prepare{width:100%;box-sizing:border-box;margin-bottom:30px}.ns_csr_disaster-aid_rolling-stock_flow-prepare>div{width:100%;float:none;margin-left:0}.ns_csr_disaster-aid_rolling-stock_flow-prepare .rolling-stock-table-4col{float:none;margin-right:0}.ns_csr_disaster-aid_rolling-stock_flow-eat{width:100%;padding-right:0;float:none}.ns_csr_disaster-aid_rolling-stock_flow-eat .rolling-stock-illust{width:100%;height:auto;padding-top:0;float:none}.ns_csr_disaster-aid_rolling-stock_flow-eat p{float:none}.ns_csr_disaster-aid_rolling-stock_flow-add{width:100%;padding-left:0;float:none;margin-bottom:0}.ns_csr_disaster-aid_rolling-stock_flow-add p{text-align:left}.ns_csr_disaster-aid_rolling-stock_flow-add .rolling-stock-illust{width:100%;padding-left:38px;padding-right:38px;box-sizing:border-box;height:auto}.ns_csr_disaster-aid_rolling-stock_example{display:block}.ns_csr_disaster-aid_rolling-stock_example figure{margin:0}.ns_csr_disaster-aid_rolling-stock_example figure img{width:100%;height:auto;vertical-align:bottom}.ns_csr_disaster-aid_rolling-stock_example>div{width:100%;margin-bottom:40px}.ns_csr_disaster-aid_rolling-stock_example>section{width:100%;padding-right:0}.ns_csr_disaster-aid_rolling-stock_example>section>div:not(:last-child){margin-bottom:42px}.ns_csr_disaster-aid_rolling-stock_example>section>div figure{width:102px;margin-right:20px}.ns_csr_disaster-aid_rolling-stock_example>section>div div{width:calc(100% - 122px)}.ns_csr_disaster-aid_rolling-stock_example>section>div img.rolling-stock-example-items{width:213px}.ns_csr_disaster-aid_rolling-stock_example>section>div.right figure{float:left;margin-right:20px;margin-left:0}.ns_csr_disaster-aid_rolling-stock_recommend_merit{display:block}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section{width:100%;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section>div{width:100%;margin-right:0;margin-bottom:50px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure{height:auto;margin-bottom:25px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure img{position:relative;bottom:auto}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div{width:100%;padding:20px}.ns_sus_cultured-meat .btn{margin-top:48px}.ns_sus_cultured-meat .btn a{padding:14px 20px;border-radius:29px;font-size:16px;width:288px;max-width:100%}.ns_sus_cultured-meat_cover{padding-left:0}.ns_sus_cultured-meat_cover figure{width:100%}.ns_sus_cultured-meat_cover>div{position:absolute;top:auto;width:100%;padding:0;background:0 0;top:50%;left:auto;margin-top:-73px;margin-left:0}.ns_sus_cultured-meat_cover>div>div{max-width:calc(100vw - 40px);margin:0 auto;display:block;color:#fff;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-tit-cover-sp.png);background-size:cover;padding:20px;box-sizing:border-box}.ns_sus_cultured-meat_cover>div h2{font-size:15px;line-height:1.4em;margin-top:0}.ns_sus_cultured-meat_cover>div h2 span{display:inline}.ns_sus_cultured-meat_cover>div h1{font-size:31px;line-height:1.2em;margin:0}.ns_sus_cultured-meat_cover>div h1 span{display:inline}.ns_sus_cultured-meat_article{padding:50px 0 70px}.ns_sus_cultured-meat_article h2{font-size:24px}.ns_sus_cultured-meat_article h2 em{display:inline;font-size:32px}.ns_sus_cultured-meat_article h2 .nl{display:block}.ns_sus_cultured-meat_article h3{font-size:18px}.ns_sus_cultured-meat_article h4{font-size:14px;margin-top:1em;margin-bottom:0}.ns_sus_cultured-meat_article p{font-size:14px;margin:0}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col{display:block;margin-bottom:30px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col>*{width:100%}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col>figure{margin-top:10px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--frame{padding:30px 10px;margin-top:10px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--frame:first-child{margin-top:20px}.ns_sus_cultured-meat--philosophy{margin-top:40px}.ns_sus_cultured-meat--philosophy-figure{max-width:100%}.ns_sus_cultured-meat--philosophy-figure>div{width:calc(calc(100vw - 40px - 20px) / 2);height:calc(calc(100vw - 40px - 20px) / 2);margin-bottom:20px}.ns_sus_cultured-meat--philosophy-figure dl dt{font-size:18px}.ns_sus_cultured-meat--philosophy-figure dl dd{font-size:12.4px}.ns_sus_cultured-meat_article-interview header{padding-top:136px;padding-bottom:32px}.ns_sus_cultured-meat_article-interview header h1{font-size:30px;width:calc(100% - 92px);height:122px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-tit-h1-sp.png);background-size:cover;border-radius:12px;position:absolute;left:auto;line-height:1.2em;margin:0 46px;top:-40px;padding-top:28px}.ns_sus_cultured-meat_article-interview header h1 span{display:block}.ns_sus_cultured-meat_article-interview header h1::before{content:"";width:15.5px;height:145px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/brackets-l-sp.png);background-size:15.5px 145px;position:absolute;left:-14px;top:-11.5px}.ns_sus_cultured-meat_article-interview header h1::after{content:"";width:15.5px;height:145px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/brackets-r-sp.png);background-size:15.5px 145px;position:absolute;right:-14px;top:-11.5px}.ns_sus_cultured-meat_article-interview header p{font-size:14px;letter-spacing:.02em;text-align:left}.ns_sus_cultured-meat_article--section h2{margin-bottom:20px;text-align:center}.ns_sus_cultured-meat_article--section h2 em{font-size:27px}.ns_sus_cultured-meat_article--section h3{margin-bottom:10px;font-size:19px;letter-spacing:.04em}.ns_sus_cultured-meat_article--section p{margin-bottom:2em}.ns_sus_cultured-meat_article--section>div{opacity:1}.ns_sus_cultured-meat_article--section section{margin-bottom:20px}.ns_sus_cultured-meat_article--section figure img{margin-top:20px;margin-bottom:10px}.ns_sus_cultured-meat_article--section .ns_sus_cultured-meat_article--2col figure{margin:30px 0 60px}.ns_sus_cultured-meat_article-process .ns-wrapper,.ns_sus_cultured-meat_article-process .ns-wrapper--sp,.ns_sus_cultured-meat_article-process .ns_customer-modal-contents{padding-top:120px;padding-bottom:40px}.ns_sus_cultured-meat_article-process--header{width:300px;top:-50px;margin-left:-150px;border-radius:8px}.ns_sus_cultured-meat_article-process--header h2{font-size:20px;font-weight:700}.ns_sus_cultured-meat_article-process--header h2 em{font-size:26px;display:inline-block}.ns_sus_cultured-meat_article-process--header h2::after{content:"";display:block;border-top:22px solid red;border-right:10px solid transparent;border-left:10px solid transparent;width:0;height:0;position:absolute;bottom:-17px;left:50%;margin-left:-10px}.ns_sus_cultured-meat_article-process--section h3{font-size:26px;margin:18px 0 15px}.ns_sus_cultured-meat_article-process--section dl{border:2px solid #f90;border-radius:5px;background:#fff;margin:0 0 10px}.ns_sus_cultured-meat_article-process--section dl dt,.ns_sus_cultured-meat_article-process--section dl dd{margin:0}.ns_sus_cultured-meat_article-process--section dl dt{font-size:16px;padding:15px 10px 15px 56px}.ns_sus_cultured-meat_article-process--section dl dt em{font-size:26px;left:16px;top:15px}.ns_sus_cultured-meat_article-process--section dl dt .open,.ns_sus_cultured-meat_article-process--section dl dt .close{display:block;font-size:16px;cursor:pointer;color:#f90;letter-spacing:.05em}.ns_sus_cultured-meat_article-process--section dl dt .open>span,.ns_sus_cultured-meat_article-process--section dl dt .close>span{display:none}.ns_sus_cultured-meat_article-process--section dl dt .open i,.ns_sus_cultured-meat_article-process--section dl dt .close i{width:26px;height:26px;border-radius:26px}.ns_sus_cultured-meat_article-process--section dl dt .open i::before,.ns_sus_cultured-meat_article-process--section dl dt .close i::before{width:14px;height:1px;top:12.5px;left:6px}.ns_sus_cultured-meat_article-process--section dl dt .open{display:none}.ns_sus_cultured-meat_article-process--section dl dt .open i::after{width:1px;height:14px;top:6px;left:12.5px}.ns_sus_cultured-meat_article-process--section dl dt.is-close .open{display:block}.ns_sus_cultured-meat_article-process--section dl dt.is-close .close{display:none}.ns_sus_cultured-meat_article-process--section dl dd{font-size:13px;padding:0 16px 10px}.ns_sus_cultured-meat_article-process--section dl dd figure{max-width:100%;margin-bottom:0}.ns_sus_cultured-meat_article-process--section dl dd p{line-height:1.7em}.ns_sus_cultured-meat_article-process--section.is-1st::after{margin-top:18px}.ns_sus_cultured-meat_article--history h2{margin-bottom:40px}.ns_sus_cultured-meat_article--history h2 em{display:inline-block}.ns_sus_cultured-meat_article--history-item{display:block;padding-bottom:30px}.ns_sus_cultured-meat_article--history-item.is-progress::before{content:"";width:10px;height:675px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-line-dotted-sp.png) no-repeat left bottom;background-size:10px 675px;position:absolute;left:-4px;bottom:0}.ns_sus_cultured-meat_article--history-item dl,.ns_sus_cultured-meat_article--history-item figure{width:100%}.ns_sus_cultured-meat_article--history-item dl{margin-bottom:20px}.ns_sus_cultured-meat_article--history-item dl dt{font-size:16px;margin-bottom:20px}.ns_sus_cultured-meat_article--history-item dl dd{font-size:15px}.ns_sus_cultured-meat_article--history-item dl h3{font-size:14px}.ns_sus_cultured-meat_article--history-item figure{padding-left:20px}.ns_sus_cultured-meat_article-movie--embeded{overflow:hidden;margin-top:30px}.ns_sus_cultured-meat_article-movie--embeded .ns-video--player{position:relative;width:100%;padding-top:calc(calc(100vw - 40px) * .5625)}.ns_sus_cultured-meat_links-list{display:block}.ns_sus_cultured-meat_links-list>div{width:100%;margin-bottom:40px}.ns_csr_hyakufukushi .ns-single{padding-right:0}.ns_csr_hyakufukushi-top-illust ul{text-align:left;margin-top:20px}.ns_csr_hyakufukushi-top-illust ul li{width:100%;float:none;margin:0}.ns_csr_hyakufukushi-top-illust ul li:nth-child(2),.ns_csr_hyakufukushi-top-illust ul li:nth-child(3),.ns_csr_hyakufukushi-top-illust ul li:nth-child(5){padding-left:0}.ns_csr_hyakufukushi-top-illust ul li img{max-width:100%;height:auto}.ns_csr_hyakufukushi-cols figure,.ns_csr_hyakufukushi_single-cols figure{width:100%;float:none;text-align:left;margin-bottom:10px}.ns_csr_hyakufukushi-cols figure img,.ns_csr_hyakufukushi_single-cols figure img{width:100%}.ns_csr_hyakufukushi-cols>div,.ns_csr_hyakufukushi_single-cols>div{float:none;width:auto}.ns_csr_hyakufukushi-cols--figure figure img{width:100%}.ns_csr_hyakufukushi_single-cols figure{width:100%;float:none;text-align:left;margin-bottom:10px}.ns_csr_hyakufukushi_single-cols figure img{width:100%}.ns_csr_hyakufukushi_single-cols>div{float:none;width:auto}.ns_csr-figure--3 figure img{float:none;width:100%;vertical-align:top}.ns_csr-figure--3{display:block}.ns_csr-figure--3 figure{width:100%}.ns_csr-figure--4col figure img,.ns_csr-figure--4col--column figure img{float:none;width:100%;vertical-align:top}.ns_csr-figure--4col--column figure img{float:left;width:50%;vertical-align:top}.ns_csr_hyakufukushi_list section h2 span{display:block;margin-left:0}.ns_csr_hyakufukushi_015_progress table{margin-bottom:20px}.ns_csr_hyakufukushi-nav li strong:before,.ns_csr_hyakufukushi-nav li strong:after{display:none}.ns_csr_hyakufukushi-nav-text em{display:none}.ns_csr_hyakufukushi-nav-top{margin-top:1em}.ns_csr_environment_group_survey dl{margin:0}.ns_csr_environment_group_survey dl dt{margin:0}.ns_csr_environment_group_table_sdgs dl{margin:0}.ns_csr_environment_group_table_sdgs dl dt{margin:0}.ns_csr_stakeholders_employee-data table th,.ns_csr_stakeholders_employee-data table td{padding:10px 5px;word-break:break-all}.ns_csr_stakeholders_employee-data table th span,.ns_csr_stakeholders_employee-data table td span{white-space:nowrap}.ns_csr_environment_achievemen-table table th,.ns_csr_environment_achievemen-table table td{padding:10px 5px}.ns_csr_environment_management_table-rate thead td span{display:block}.ns_csr_environment_management_table-rate-note{width:100%}.ns_csr_environment_achievemen-table table th,.ns_csr_environment_achievemen-table table td{padding:10px 5px}.ns_csr_environment_achievemen-table table th,.ns_csr_environment_achievemen-table table td{padding:10px 5px}.ns_csr_environment_procurement table td:nth-child(2){width:100%}.ns_csr_employee_work-efficient_improvement-figure{width:100%}.ns_csr_employee_diversity-data_table.is-small{width:100%}.ns_csr_employee_health-declaration{padding:10px 20px 20px;margin-bottom:20px;text-align:left}.ns_csr_employee_health-declaration p span{display:inline}.csr_international_wina--table>div{float:none;width:auto}.ns_csr_health-and-productivity-management_figures{display:block}.ns_csr_health-and-productivity-management_figures>div{width:100%}.ns_csr_health-and-productivity-management_figures>div>*{padding:0}.ns_csr_health-and-productivity-management_figures>div:first-child{margin-bottom:40px;padding:0}.ns_csr_health-and-productivity-management_figures>div:first-child::after{right:auto;top:auto;bottom:-20px;left:50%;margin-left:-20px;width:40px;height:20px;clip-path:polygon(0 0,100% 0,50% 100%)}.ns_csr_report-latest-body{margin-left:0}.ns_csr_report-latest-figure{position:static}.ns_csr_report-latest-figure figure{text-align:center}.ns_csr_report-latest-figure figure img{width:auto;height:auto;max-width:280px;max-height:220px}.ns_chronicle .ns-wrapper.ns_chronicle-header,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents{margin-bottom:30px}.ns_chronicle .ns-wrapper.ns_chronicle-header .ns-headline_01,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns-headline_01,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns-headline_01,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns-single-body h1,.ns-single-body .ns_chronicle .ns-wrapper.ns_chronicle-header h1,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns-single-body h1,.ns-single-body .ns_chronicle .ns_chronicle-header.ns-wrapper--sp h1,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns-single-body h1,.ns-single-body .ns_chronicle .ns_chronicle-header.ns_customer-modal-contents h1,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns-single-body--article h1,.ns-single-body--article .ns_chronicle .ns-wrapper.ns_chronicle-header h1,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns-single-body--article h1,.ns-single-body--article .ns_chronicle .ns_chronicle-header.ns-wrapper--sp h1,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns-single-body--article h1,.ns-single-body--article .ns_chronicle .ns_chronicle-header.ns_customer-modal-contents h1,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns-single-body--item h1,.ns-single-body--item .ns_chronicle .ns-wrapper.ns_chronicle-header h1,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns-single-body--item h1,.ns-single-body--item .ns_chronicle .ns_chronicle-header.ns-wrapper--sp h1,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns-single-body--item h1,.ns-single-body--item .ns_chronicle .ns_chronicle-header.ns_customer-modal-contents h1,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns-single-body--news h1,.ns-single-body--news .ns_chronicle .ns-wrapper.ns_chronicle-header h1,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns-single-body--news h1,.ns-single-body--news .ns_chronicle .ns_chronicle-header.ns-wrapper--sp h1,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns-single-body--news h1,.ns-single-body--news .ns_chronicle .ns_chronicle-header.ns_customer-modal-contents h1,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns_products_brands-header-title,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns_products_brands-header-title,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns_products_brands-header-title,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns_ir_management_philosophy h2,.ns_ir_management_philosophy .ns_chronicle .ns-wrapper.ns_chronicle-header h2,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns_ir_management_philosophy h2,.ns_ir_management_philosophy .ns_chronicle .ns_chronicle-header.ns-wrapper--sp h2,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns_ir_management_philosophy h2,.ns_ir_management_philosophy .ns_chronicle .ns_chronicle-header.ns_customer-modal-contents h2,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns_about_company_philosophy h1,.ns_about_company_philosophy .ns_chronicle .ns-wrapper.ns_chronicle-header h1,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns_about_company_philosophy h1,.ns_about_company_philosophy .ns_chronicle .ns_chronicle-header.ns-wrapper--sp h1,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns_about_company_philosophy h1,.ns_about_company_philosophy .ns_chronicle .ns_chronicle-header.ns_customer-modal-contents h1,.ns_chronicle .ns-wrapper.ns_chronicle-header .ns_recruit-detail .ns_recruit-detail-article h1,.ns_recruit-detail .ns_recruit-detail-article .ns_chronicle .ns-wrapper.ns_chronicle-header h1,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns_recruit-detail .ns_recruit-detail-article h1,.ns_recruit-detail .ns_recruit-detail-article .ns_chronicle .ns_chronicle-header.ns-wrapper--sp h1,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns_recruit-detail .ns_recruit-detail-article h1,.ns_recruit-detail .ns_recruit-detail-article .ns_chronicle .ns_chronicle-header.ns_customer-modal-contents h1{float:none}.ns_chronicle .ns-wrapper.ns_chronicle-header .ns_chronicle-header-link,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns_chronicle-header-link,.ns_chronicle .ns_chronicle-header.ns_customer-modal-contents .ns_chronicle-header-link{margin:1em 0;float:none}.ns_about_special-header{margin-bottom:20px}.ns_about_special-main{margin-bottom:60px}.ns_about_special-border:nth-of-type(n+2){border:none;padding-top:0}.ns_about_special-products{margin-top:20px;margin-bottom:20px}.ns_brands-item .item{width:50%;height:calc(50vw - 50px)}.ns_brands-item .item>span{padding:20px}.ns_brands-item .item img{max-height:calc(50vw - 50px - 40px)}.ns_brands-item .item--title h3 span{width:calc(50vw - 20px)}.ns_brands-item .item--title h3>img{right:0}.ns_brands-item .item--title h3::after{width:calc(50vw - 80px);height:calc(50vw - 80px);border-radius:calc(50vw - 80px);top:15px;left:30px}.ns_search-header{margin-top:20px}.ns_search-header-form{margin-top:20px}.ns_search-header-form form{margin-right:0}.ns_search-header-form button{left:0;top:2px}.ns_search-header-form p{margin-top:10px;position:relative}.ns_member-A-step{display:none}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols figure{float:none;width:auto;margin:10px 10px 20px}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols figure img{width:100%;height:auto}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols>div{float:none;width:auto}.ns_common-404 .ns-404-wrapper{margin:40px 0}.ns_common-404 .ns-404-wrapper .ns-404-illust,.ns_common-404 .ns-404-wrapper .ns-404-body{display:block;width:100%;padding:0;text-align:center}.ns_common-404 .ns-404-wrapper .ns-404-body{margin-top:40px}.ns_common-maintenance .ns-maintenance-wrapper{margin:40px 0}.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-illust,.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-body{display:block;width:100%;padding:0;text-align:center}.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-illust span,.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-body span{display:block}.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-body{margin-top:40px}.ns_apologize-content header h1{text-align:left;font-size:16px;line-height:1.8em;letter-spacing:0}.ns_apologize-content header h1 br{display:none}.ns_apologize-topics-list{margin-right:0}.ns_apologize-topics-list dl dt{position:static}.ns_apologize-topics-list dl dd{margin-left:0}.ns_apologize-link{position:static;text-align:center}.ns-sp-nobreak br{display:none}}@media screen and (min-width:0) and (max-width:479px){.ns-single-body-main iframe,.ns-single-body-main object{width:100%;height:240px}.ns_recipe-brand-list-slide .ns-grid-item div span{height:80px}.ns_recipe-brand-list-slide .ns-grid-item div img{max-width:118px}.ns_recipe-brand-list-slide .swiper{padding:0 60px 0 20px}.ns_sus_cultured-meat_article-interview header h1{letter-spacing:0}}@media screen and (min-width:600px) and (max-width:787px){.ns-embed-image--fit{width:100%;height:auto}.ns-embed-image--fit_920{width:100%;height:auto}.ns-mq-checker{width:554px}.ns-wrapper-2col,.ns-dl_02--col,.ns-single-body--news .ns_news_release-exception>div,.ns_ir_management_about-business>div,.ns_ir_stock_preferential-conditions>div,.ns_ir_index-2col section,.ns_customer_faq-2col section,.ns_ir_top_index-2col section,.ns_ir_index-2col-thumbnail section,.ns_csr_index-2col section,.ns_csr_index-2col-figure section{width:262px}.ns-wrapper-2col--single,.ns-dl_02--col--single,.ns_csr_stakeholders-occasion>div,.ns_ir_index-2col--single section,.ns_csr_stakeholders-figure>div{width:262px}.ns-wrapper,.ns-wrapper--sp,.ns_customer-modal-contents{width:544px}.ns-wrapper-list,.ns-wrapper-list--single{width:564px}.ns-nav-subcategory-campaings_apply{position:relative;margin:10px 12px}.ns-list_tags,.ns-posts-list-article-meta ul,.ns-posts--csr .ns-posts-list-article-meta ul,.ns-posts--csr-hierarchy .ns-posts-list-article-meta ul,.ns-single-side-tags ul{text-align:left}.ns-list_tags li,.ns-posts-list-article-meta ul li,.ns-posts--csr .ns-posts-list-article-meta ul li,.ns-posts--csr-hierarchy .ns-posts-list-article-meta ul li,.ns-single-side-tags ul li{text-align:left;display:inline-block;margin-right:10px}.ns-list_allergens li,.ns-list_allergens--single li{width:calc(100%/7)}.ns-list_allergens--single li{width:calc(100%/7)}.ns-dl_02-body--figure,.ns-single-body--news .ns_news_release-exception>div>div,.ns_ir_management_about-business>div>div{padding-right:0}.ns-dl_02-body--figure figure,.ns-single-body--news .ns_news_release-exception>div>div figure,.ns_ir_management_about-business>div>div figure{position:relative;text-align:center;margin-top:15px}.ns-grid-item{width:282px}.ns-grid-item figure img{height:147px}.ns-grid-item div span{height:147px}.ns-grid>.ns-grid-item:nth-child(n+5),.ns-grid--brands>.ns-grid-item:nth-child(n+5),.ns-grid--cm>.ns-grid-item:nth-child(n+5),.ns-grid--campaigns>.ns-grid-item:nth-child(n+5),.ns-grid--csr>.ns-grid-item:nth-child(n+5),.ns-grid--csr--cap-small>.ns-grid-item:nth-child(n+5),.ns-grid--news>.ns-grid-item:nth-child(n+5),.ns-grid--garage>.ns-grid-item:nth-child(n+5),.ns-grid--showall>.ns-grid-item:nth-child(n+5){display:none}.ns-grid--garage>.ns-grid-item:nth-child(n+5){display:block}.ns-grid_5-item{width:50%}.ns-grid_4-item{width:auto}.ns-grid_3-item{width:auto}.ns-posts--faq .ns-posts-list-article,.ns-posts--voice .ns-posts-list-article,.ns-posts--ir .ns-posts-list-article,.ns-posts--csr .ns-posts-list-article,.ns-posts--csr-hierarchy .ns-posts-list-article{display:block}.ns-posts--faq .ns-posts-list-article>*,.ns-posts--voice .ns-posts-list-article>*,.ns-posts--ir .ns-posts-list-article>*,.ns-posts--csr .ns-posts-list-article>*,.ns-posts--csr-hierarchy .ns-posts-list-article>*{display:block;border:none}.ns-posts-list-article-meta{display:block;width:auto;margin-top:10px;padding-left:0}.ns-posts-list-article-link ul li{width:100%;margin-bottom:10px}.ns-posts--ir .ns-posts-list-article-meta,.ns-posts--csr .ns-posts-list-article-meta,.ns-posts--csr-hierarchy .ns-posts-list-article-meta{margin-left:128px}.ns-video--modal{width:calc(100vw - 80px);padding-top:calc(calc(100vw - 80px) * .5625)}.ns-video--feature{overflow:hidden}.ns-video--feature .ns-video--player{position:relative;width:967px;padding-top:544px}.ns-video--feature #video,.ns-video--feature .ns-video--overlay{left:-483.5px;margin-left:272px}.ns-video--feature .ns-video--contents{position:relative}.ns-video--feature .ns-video--contents header{width:100%;margin:0;text-align:left}.ns-video--feature .ns-video--contents header h1{width:80%;font-size:30px;text-align:center;display:inline-block;margin:0 auto}.ns-video--feature .ns-video--contents header p{font-size:16px;line-height:1.75em;letter-spacing:0;color:#000}.ns-video--thewave{overflow:hidden}.ns-video--thewave .ns-video--player{position:relative;width:544px;padding-top:50%}.ns-video--thewave #video,.ns-video--thewave .ns-video--overlay{left:0;margin-left:0;top:-10%}.ns-video--thewave .ns-video--play-btn{width:100px;height:100px;display:block;background:url(/jp/assets/images/play_white.png) center center no-repeat;background-size:100px 100px;margin-top:-50px;margin-left:-50px}.ns-video--thewave .ns-video--contents{position:relative}.ns-video--thewave .ns-video--contents header{width:100%;margin:0;text-align:center;margin-top:-62px}.ns-video--thewave .ns-video--contents header h1{width:80%;padding-top:10px;text-align:center;display:inline-block;margin:0 auto}.ns-video--thewave .ns-video--contents header p{font-size:16px;line-height:1.75em;letter-spacing:0;color:#000}.ns-single-body section figure img,.ns-single-body--article section figure img,.ns-single-body--item section figure img,.ns-single-body--news section figure img{max-width:544px}.ns-single-body--faq{margin-top:40px}.ns-single-body--faq.with-figure{display:block}.ns-single-body--faq.with-figure .ns-single-body--faq-text{width:100%}.ns-single-body--faq.with-figure .ns-single-body--faq-figure{width:100%;margin-top:20px}.ns-single{padding-right:0}.ns-single-brands{margin-bottom:0}.ns-single-side{width:auto;position:static}.ns-single-side-links ul li{margin-bottom:20px}.ns-single-side-social li{display:inline-block;margin-right:10px}.ns-single-body figure img,.ns-single-body--article figure img,.ns-single-body--item figure img,.ns-single-body--news figure img{width:100%;height:auto}.ns-single-body-main iframe,.ns-single-body-main object{height:306px}.ns-form-input,.ns-form-input--short,.ns-form-textarea,.ns-form-textarea--customer{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns-form-cols .ns-form-cols-cell{float:none;margin-right:0;margin-top:10px}.ns-form-cols .ns-form-cols-cell:first-child{margin-top:0}.ns-form-tr--names .ns-form-input--short{width:175px}.ns-form-tr--tel3 .ns-form-input--short{width:28%}.ns-form-tr--tel3 .ns-form-cols span{width:5%}.ns_header-nav-list--pc li{padding-right:20px}#ns_footer .ns_footer-privacy-links p{position:static;padding:10px 0}.ns_products_campaigns-single-apply_link{margin-bottom:20px}.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others table td{padding:28px 24px}.ns_products_campaigns-single-apply_link div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns_products_campaigns-single-apply_link div:nth-child(odd){float:none;padding:0 0 10px}.ns_products_campaigns-single-apply_link table td div{width:100%;display:block;padding-bottom:0}.ns_products_campaigns-single-apply_link table td div:nth-child(odd){margin-bottom:20px}.ns_products_item-single-chart-basic-title,.ns_products_item-single-chart-others-title{height:89px}.ns_products_item-single-chart{display:block}.ns_products_item-single-chart>div{width:100%}.ns_products_item-single-chart>div:nth-child(odd){padding-right:0}.ns_products_item-single-chart>div:nth-child(even){padding-left:0}.ns_products_item-single-chart-others{margin-top:60px}.ns_products_item-single .ns-single-body-main{padding-left:0}.ns_products_item-single .ns-single-body-main figure{position:relative;margin-bottom:40px}.ns_products_item-single-banner{padding-left:0}.ns_products_item-single-banner img{width:428px;height:auto}.ns_recipe-index-slide{height:237px}.ns_recipe-index-slide>div{height:216px}.ns_recipe-index-slide .swiper{width:544px;height:216px}.ns_recipe-search-form{width:100%}.ns_recipe-tag-list{width:100%;box-sizing:border-box;padding:0 20px}.ns_recipe-list-slide .swiper{height:250px}.ns_recipe-list-slide .swiper-button-next,.ns_recipe-list-slide .swiper-button-prev{top:calc(178px / 2)}.ns_recipe-common-list--index .ns_recipe-common-list-item:nth-child(n+7){display:none}.ns_recipe-recommend-list--col1{float:none}.ns_recipe-recommend-list--col1.ns-grid_3-item:not(:first-child){margin-top:20px}.ns_recipe-recommend-list--col1.ns-grid_4-item{width:50%;float:left;margin-top:20px}.ns_recipe-recommend .ns-showhide-pc{display:none}.ns_recipe-recommend .ns-showhide-sp{display:block}.ns_recipe-single-content-body-step-list{width:100%;padding-left:0}.ns_recipe-single-content-body-step-list h3{padding-left:20px}.ns_recipe-single-content-body-step-list p{padding-left:20px}.ns_customer-news-list dl dt{position:static}.ns_customer-news-list dl dd{margin-left:0}.ns_customer-tel .ns_customer-tel-cols{display:block;margin-top:0}.ns_customer-tel dl{margin-top:20px;width:100%}.ns_customer-faq-form{width:auto}.ns_customer-faq-form input{padding-left:10px}.ns_customer-faq-form button{width:100px}.ns_customer_faq-2col section{float:none!important;margin-bottom:10px!important;width:100%}.ns_customer_faq-2col .ns_ir-calendar-list dl dd{margin:0}.ns_customer_faq_single .ns-single-header{display:block}.ns_customer_faq_single-category{display:block}.ns_customer_faq_single-questionnaire{margin-top:30px}.ns_customer_faq_single-questionnaire dl{display:block;padding:20px}.ns_customer_faq_single-questionnaire dd{margin-top:16px}.ns_customer_voice-list-header{display:block}.ns_customer_voice-list-header p{text-align:right}.ns_customer_voice-list-body img{margin-right:auto;margin-left:auto}.ns_customer_request-list-header{display:block}.ns_customer_request-list-header p{text-align:right}.ns_customer_request-list-body.with-figure{display:block}.ns_customer_request-list-body.with-figure p{width:100%;padding-right:0}.ns_customer_request-list-body.with-figure .ns_customer_request-list-body--figure{width:100%;margin-top:20px}.ns_customer_note--figure figure img{width:50%}.ns_ir-header-cover{margin-bottom:20px;background:0 0}.ns_ir-header-cover .ns-showhide-sp{display:block!important}.ns_ir-news-share figure iframe{width:100%}.ns_ir-news-share{margin-top:30px;position:static;right:auto;top:auto}.ns_ir-news-share figure{text-align:center}.ns_ir-news-list dl dt,.ns_customer_faq-2col .ns_ir-calendar-list dl dt,.ns_ir_top_index-2col .ns_ir-calendar-list dl dt,.ns_csr-news-list dl dt{position:static}.ns_ir-news-list dl dd,.ns_customer_faq-2col .ns_ir-calendar-list dl dd,.ns_ir_top_index-2col .ns_ir-calendar-list dl dd,.ns_csr-news-list dl dd{margin-left:0}.ns_ir_notice{margin-right:0;margin-top:20px}.ns_ir-links .ns_ir-links-block{width:50%}.ns_ir-links .ns_ir-links-block h2 span{margin-right:10px}.ns_ir-links .ns_ir-links-block:nth-child(3n-1){width:50%;min-height:210px}.ns_ir-links .ns_ir-links-block:nth-child(3n-1) div{margin-left:0;margin-right:0}.ns_ir-links .ns_ir-links-block:nth-child(3n) div{float:none;width:auto}.ns_ir-banner ul li{width:33.333333%}.ns_ir-banner.is-award ul li{text-align:center;padding:0 10px;box-sizing:border-box}.ns_ir_top_index-2col section{float:none!important;margin-bottom:10px!important;width:100%}.ns_ir_top_index-2col .ns_ir-calendar-list dl dd{margin:0}.ns_ir_news-nav .ns_ir_news-nav-date{margin:0 30px 0 0}.ns_ir_management_message_cols{display:block}.ns_ir_management_message_cols>div{width:100%}.ns_ir_management_message_cols figure{width:300px;margin-bottom:20px;margin-right:auto;margin-left:auto}.ns_ir_management_download-pdf_textarea{float:none;width:100%;margin-bottom:40px}.ns_ir_management_download-pdf{float:none;width:100%;margin-bottom:20px}.ns_ir_financial-graph_with_table>div figure{float:none;text-align:center;width:auto;margin-bottom:20px}.ns_ir_financial-graph_with_table>div figure img{max-width:315px;height:auto}.ns_ir_financial-graph_with_table>div>div{float:none;width:100%}.ns_ir_financial_factsheet .ns-showhide-pc{display:none}.ns_ir_financial_factsheet .ns-showhide-sp{display:block}.ns_ir_financial_factsheet .ns-showhide-sp iframe{width:556px}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content{display:block}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content .ns_ir_financial_segment-body-content-text{display:block;padding:0}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content figure{display:block;padding:15px;width:auto;text-align:center}.ns_ir_financial_segment-body>section .ns_ir_financial_segment-body-content figure img{max-width:280px}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col{display:block}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col>div{width:100%}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col img{width:auto}.ns_ir_stock_preferential-conditions>div>div{padding:20px 15px 92px}.ns_ir_stock_preferential-3col-list{display:block}.ns_ir_stock_preferential-3col-list>dl{width:100%;margin-bottom:40px}.ns_ir_stock_preferential-3col-list dl dt{min-height:auto;padding-bottom:10px}.ns_ir_event_meeting-tables--2col div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns_ir_event_meeting-tables--2col div:nth-child(odd){float:none;padding:0 0 10px}.ns_ir_stock_online-mtg-summary-cols>div{width:274px}.ns_ir_event_social-past-latest-cols>div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns_ir_event_social-past-latest-cols>div:nth-child(odd){float:none;padding:0 0 10px}.ns_ir_stock_corporate-bonds-table{overflow-x:scroll}.ns_ir_stock_corporate-bonds-table table{width:100%}.ns_ir_stock_corporate-bonds-table table thead th:nth-child(1){min-width:230px}.ns_ir_library_nav-anchor{float:none;width:100%;margin-bottom:40px}.ns_ir_library_download-bs{float:none;width:100%;margin-bottom:20px}.ns_ir_library_download-block-list{width:100%;padding-left:0;border-left:none}.ns_ir_library_downloadlist .ns-table_01 th,.ns_ir_library_downloadlist .ns-table_07 th,.ns_ir_library_downloadlist .ns_ir_event_meeting-table th{width:170px}.ns_ir_library-latest-body-block{display:block;width:100%}.ns_ir_calendar-figure{display:block;overflow:auto}.ns_ir_calendar-figure::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.ns_ir_calendar-figure::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.3)}.ns_ir_calendar-figure img{height:280px;width:auto}.ns_ir_vcp-cols{display:block}.ns_ir_vcp-cols figure{width:100%;text-align:center}.ns_ir_vcp-cols>div{width:100%}.ns_ir_vcp-cols.is-figure-small figure{width:60%}.ns_ir_vcp_marketing-rules{margin-top:40px}.ns_ir_vcp_value-col span{display:block;width:100%;text-align:center;margin-bottom:20px}.ns_ir_vcp_value-col img{float:none;margin-left:auto;margin-right:auto}.ns_ir_vcp_value-col.is-reverse img{float:none;margin-left:auto;margin-right:auto}.ns_ir_integrated-video button{width:40px;height:40px;bottom:20px}.ns_ir_integrated-video #play,.ns_ir_integrated-video #pause{left:30px;background-size:40px 40px}.ns_ir_integrated-video #muteoff,.ns_ir_integrated-video #mute{left:90px;background-size:40px 40px}.ns_ir_integrated-video #full,.ns_ir_integrated-video #small{width:30px;height:30px;right:30px;background-size:30px 30px}.ns_ir_integrated-video #replay{width:40px;height:47px;left:30px;background-size:40px 47px;margin-top:-4px}.ns_about_company-header-logo img{max-width:450px}.ns_about_myojofoods_creed-block>div{width:auto;float:none}.ns_about_myojofoods_creed-block figure{width:270px;float:none;margin:40px auto 0}.ns_about_bonchi_creed-block>div{width:auto;float:none}.ns_about_bonchi_creed-block figure{width:270px;float:none;margin:40px auto 0}.ns_about-cols>div,.ns_about-cols--right>div{width:309px}.ns_about-cols--right figure{float:none;width:auto}.ns_about-cols--right figure img{width:50%;height:auto}.ns_about-cols--right>div{float:none;width:auto}.ns_about_company-profile-name.is-double{position:static;display:table;width:100%}.ns_about_company-profile-name.is-double>*{display:table-cell;text-align:left;vertical-align:middle}.ns_about_company-profile-name.is-double figure img{width:180px}.ns_about_company-profile-body.is-double{margin-left:0}.company-header-logo img{max-width:450px}.ns_safety-cols figure,.ns_safety-cols--left figure,.ns_safety-cols--single figure,.ns_safety-cols--2col-figure figure{float:none;width:auto}.ns_safety-cols figure img,.ns_safety-cols--left figure img,.ns_safety-cols--single figure img,.ns_safety-cols--2col-figure figure img{width:100%;height:auto}.ns_safety-cols>div,.ns_safety-cols--left>div,.ns_safety-cols--single>div,.ns_safety-cols--2col-figure>div{float:none;width:auto}.ns_safety-cols--single>section:nth-child(2),.ns_safety-cols--2col-figure>section:nth-child(2){margin-top:40px}.ns_thewave-cols figure,.ns_thewave-cols--single figure,.ns_thewave-cols--2col-figure figure{float:none;width:auto}.ns_thewave-cols figure img,.ns_thewave-cols--single figure img,.ns_thewave-cols--2col-figure figure img{width:100%;height:auto}.ns_thewave-cols>div,.ns_thewave-cols--single>div,.ns_thewave-cols--2col-figure>div{float:none;width:auto}.ns_thewave-figure--4col figure img{width:50%}.ns_thewave-innovation-results{padding-right:0}.ns_garage-outline{margin-top:50px;padding-bottom:50px}.ns_garage-floormap{width:544px;height:261px;background:0 0}.ns_garage-floormap .ns_garage-anchor>a h3{font-size:20px}.ns_garage-cols{display:block}.ns_garage-cols>div{width:100%}.ns_garage-cols .ns_garage-cols--figure .swiper{height:393px}.ns_garage-cols .ns_garage-cols--figure .swiper.with-caption{height:453px}.ns_garage-cols .ns_garage-cols--text>div{padding-bottom:20px}.ns_csr_slide,.ns_csr_slide--sp{width:604px;height:calc(544px * .4054 + 40px)}.ns_csr_slide .slick-slide>div,.ns_csr_slide--sp .slick-slide>div{padding:0 30px}.slick-arrow.slick-prev,.slick-arrow.slick-next{top:calc(221px / 2 - 18px)}.ns_csr-cols--right{margin-bottom:0}.ns_csr-cols--right>figure{width:100%}.ns_csr-cols--right>figure img{width:100%}.ns_csr-cols--right>figure p{width:100%}.ns_csr-cols--right>div{width:100%!important}.ns_csr-cols>div,.ns_csr-cols--right>div,.ns_csr-cols--single>div,.ns_csr-cols--2col-figure>div,.csr_international_wina--table>div,.ns_csr-cols--single--right>div,.ns_csr-cols--column>div,.ns_csr-special-list>div{width:309px}.ns_csr-cols--2col-figure figure{float:none;width:auto}.ns_csr-cols--2col-figure figure img{width:100%;height:auto}.ns_csr-cols--2col-figure>div{float:none;width:auto}.ns_csr-cols--column>div{width:249px}.ns_csr-special-list>figure{width:100%;margin-bottom:10px}.ns_csr-special-list>figure img{width:100%}.ns_csr-special-list>div{width:100%!important}.ns_csr-news{padding-right:0}.ns_csr-list-article figure{display:block;width:100%;padding:0;margin-bottom:10px}.ns_csr-list-article figure span{display:block;width:auto;height:auto!important;text-align:center}.ns_csr-list-article figure img{width:100%;height:auto}.ns_csr_feature_list{margin-bottom:60px}.ns_csr_feature_list>a{width:100%}.ns_csr_feature_list>a figure{width:100%;margin:0;position:relative;top:0}.ns_csr_feature_list>a>div{width:calc(100% - 24px);float:none;margin-top:-16px;margin-right:auto;margin-left:auto}.ns_csr_feature_list>a>div h2{font-size:21px}.ns_csr_feature_list>a>div.is-margin-small{margin-top:-16px}.ns_csr_feature_list.is-right>a figure{left:auto}.ns_csr_feature_list.is-right>a>div{float:none}.ns_csr_feature_list.is-left>a figure{right:auto}.ns_csr_feature_list.is-left>a>div{float:none}.ns_csr_feature_list-2col{display:block}.ns_csr_feature_list-2col>div{width:100%;background:#fff}.ns_csr_feature_list-2col>div:nth-child(odd){margin-right:0}.ns_csr_feature_list-2col>div:nth-child(even){margin-left:0}.ns_csr_feature_list-2col>div>a figure{width:100%;margin:0;position:relative;top:0}.ns_csr_feature_list-2col>div>a figure .ns_csr_feature_list-label{display:none}.ns_csr_feature_list-2col>div>a>div{width:calc(100% - 24px);float:none;margin-top:-16px;margin-right:auto;margin-left:auto;position:relative;padding:30px 28px}.ns_csr_feature_list-2col>div>a>div .ns_csr_feature_list-label{display:block}.ns_csr_feature_list-2col>div>a>div h2{font-size:21px}.ns_csr_feature_list-2col>div>a>div p{font-size:16px;line-height:1.9em}.ns_csr_special-video--modal{width:calc(100vw - 80px);padding-top:calc(calc(100vw - 80px) * .5625)}.ns_csr_special-video{overflow:hidden}.ns_csr_special-video .ns_csr_special-video--player{position:relative;width:967px;padding-top:544px}.ns_csr_special-video #video,.ns_csr_special-video .ns_csr_special-video--overlay{left:-483.5px;margin-left:272px}.ns_csr_special-video .ns_csr_special-video--contents{position:relative}.ns_csr_special-video .ns_csr_special-video--contents header{width:100%;margin:0;text-align:center;margin-top:-62px}.ns_csr_special-video .ns_csr_special-video--contents header h1{width:224px;display:inline-block;margin:0 auto}.ns_csr_special-video .ns_csr_special-video--contents header p{font-size:16px;line-height:1.75em;letter-spacing:0;color:#000}.ns_csr_index-2col-figure section{padding-bottom:171px}.ns_csr_disaster-aid_data-area{position:relative;width:100%;padding-bottom:30px;background:url(/jp/sustainability/feature/disaster-aid/data/images/worldmap_pin.png) no-repeat top center;left:auto}.ns_csr_disaster-aid_data-area>div{padding:0 20px}.ns_csr_disaster-aid_data-area .ns_csr_disaster-aid_data-area-volume{width:374px;max-width:100%;margin:0 auto}.ns_csr_disaster-aid_data-area.japan{width:544px;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_japan.png) no-repeat top center;background-size:524px 439px;top:auto;margin-left:auto;margin-right:auto}.ns_csr_disaster-aid_data-area.japan figure{width:190px;margin-top:277px;float:right}.ns_csr_disaster-aid_data-area.asia{width:544px;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_asia.png) no-repeat top center;background-size:767px 362px;top:auto;margin-left:auto;margin-right:auto}.ns_csr_disaster-aid_data-area.asia figure{width:148px;margin-top:167px;float:left;margin-left:30px}.ns_csr_disaster-aid_data-area.china{width:544px;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_china.png) no-repeat top center;background-size:1469px 490px;top:auto;margin-left:auto;margin-right:auto}.ns_csr_disaster-aid_data-area.china figure{width:98px;margin-top:144px;float:right;margin-right:50px}.ns_csr_disaster-aid_data-area.americas{width:544px;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_americas.png) no-repeat top center;background-size:374px 452px;top:auto;margin-left:auto;margin-right:auto}.ns_csr_disaster-aid_data-area.americas figure{width:157px;margin-top:263px;float:left;margin-left:10px}.ns_csr_disaster-aid_data-area.europe{width:544px;background:url(/jp/sustainability/feature/disaster-aid/data/images/map_europe.png) no-repeat top center;background-size:1243px 500px;top:auto;margin-left:auto;margin-right:auto}.ns_csr_disaster-aid_data-area.europe figure{width:121px;margin-top:104px;float:left;margin-left:10px}.ns-showhide-sp{display:block}.ns-showhide-pc{display:none}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-4col{width:100%}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-5col{width:100%}.ns_csr_disaster-aid_rolling-stock_flow-title{position:relative;top:auto;left:auto;width:100%;padding:0 60px;box-sizing:border-box}.ns_csr_disaster-aid_rolling-stock_flow-title p{display:block}.ns_csr_disaster-aid_rolling-stock_flow-prepare,.ns_csr_disaster-aid_rolling-stock_flow-eat,.ns_csr_disaster-aid_rolling-stock_flow-add{padding:0 60px;margin-bottom:40px}.ns_csr_disaster-aid_rolling-stock_flow-prepare p span,.ns_csr_disaster-aid_rolling-stock_flow-eat p span,.ns_csr_disaster-aid_rolling-stock_flow-add p span{display:inline}.ns_csr_disaster-aid_rolling-stock_flow-prepare{width:100%;box-sizing:border-box;margin-bottom:30px}.ns_csr_disaster-aid_rolling-stock_flow-prepare>div{width:100%;float:none;margin-left:0}.ns_csr_disaster-aid_rolling-stock_flow-prepare .rolling-stock-table-4col{float:none;margin-right:0}.ns_csr_disaster-aid_rolling-stock_flow-eat{width:100%;float:none}.ns_csr_disaster-aid_rolling-stock_flow-eat .rolling-stock-illust{width:100%;height:auto;padding-top:0;float:none}.ns_csr_disaster-aid_rolling-stock_flow-eat p{float:none}.ns_csr_disaster-aid_rolling-stock_flow-add{width:100%;float:none;margin-bottom:0}.ns_csr_disaster-aid_rolling-stock_flow-add p{text-align:left}.ns_csr_disaster-aid_rolling-stock_flow-add .rolling-stock-illust{width:100%;height:auto;box-sizing:border-box;padding-left:38px;padding-right:38px}.ns_csr_disaster-aid_rolling-stock_howto figure{padding:0 60px}.ns_csr_disaster-aid_rolling-stock_example{display:block;padding:0 60px}.ns_csr_disaster-aid_rolling-stock_example figure{margin:0}.ns_csr_disaster-aid_rolling-stock_example figure img{width:100%;height:auto;vertical-align:bottom}.ns_csr_disaster-aid_rolling-stock_example>div{width:100%;margin-bottom:40px}.ns_csr_disaster-aid_rolling-stock_example>section{width:100%;padding-right:0}.ns_csr_disaster-aid_rolling-stock_example>section>div:not(:last-child){margin-bottom:42px}.ns_csr_disaster-aid_rolling-stock_example>section>div figure{width:102px;margin-right:20px}.ns_csr_disaster-aid_rolling-stock_example>section>div div{width:calc(100% - 122px)}.ns_csr_disaster-aid_rolling-stock_example>section>div img.rolling-stock-example-items{width:213px}.ns_csr_disaster-aid_rolling-stock_example>section>div.right figure{float:left;margin-right:20px;margin-left:0}.ns_csr_disaster-aid_rolling-stock_recommend_merit{display:block;padding:0 60px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section{width:100%;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section>div{width:100%;margin-right:0;margin-bottom:40px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure{height:auto;margin-bottom:15px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure img{position:relative;bottom:auto}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div{width:100%;padding:20px}.ns_efc-container__01{width:544px;margin-right:auto;margin-left:auto}.ns_efc_navigation{width:100%;padding:0}.ns_efc_navigation-inner>div{position:relative;width:50%;box-sizing:border-box}.ns_efc_navigation-inner>div:first-child{float:left;padding-left:6px;padding-right:10px}.ns_efc_navigation-inner>div:last-child{float:right;padding-left:10px;padding-right:6px}.ns_efc_navigation-inner>div h3 img{max-width:100%;height:auto}.ns_efc-container .ns_efc-inner>div{padding:0 24px 40px}.ns_efc-container .ns_efc-section__title.ns-showhide-sp{width:40%}#loader{top:248px;height:calc(100vh - 248px)}.ns_sus_cultured-meat_cover .ns-showhide-pc{display:block}.ns_sus_cultured-meat_cover .ns-showhide-sp{display:none}.ns_sus_cultured-meat_cover>div{width:220px;padding:30px 0;margin-top:-110px;margin-left:-106px}.ns_sus_cultured-meat_cover>div h2{font-size:16px;margin-bottom:15px}.ns_sus_cultured-meat_cover>div h1{font-size:32px}.ns_sus_cultured-meat_article{padding:50px 0 70px}.ns_sus_cultured-meat_article h2{font-size:24px}.ns_sus_cultured-meat_article h2 em{display:inline;font-size:32px}.ns_sus_cultured-meat_article h2 .nl{display:block}.ns_sus_cultured-meat_article h3{font-size:18px}.ns_sus_cultured-meat_article h4{font-size:14px;margin-top:1em;margin-bottom:0}.ns_sus_cultured-meat_article p{font-size:14px;margin:0}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col{display:block;margin-bottom:30px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col>*{width:100%}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col>figure{margin-top:10px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--frame{padding:30px 10px;margin-top:10px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--frame:first-child{margin-top:20px}.ns_sus_cultured-meat--philosophy{margin-top:40px}.ns_sus_cultured-meat--philosophy-figure{max-width:100%}.ns_sus_cultured-meat--philosophy-figure>div{width:128px;height:128px}.ns_sus_cultured-meat--philosophy-figure dl dt{font-size:18px}.ns_sus_cultured-meat--philosophy-figure dl dd{font-size:12.4px}.ns_sus_cultured-meat_article-interview header h1{font-size:30px;width:calc(100% - 92px);height:122px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-tit-h1-sp.png);background-size:cover;border-radius:12px;position:absolute;left:auto;line-height:1.2em;margin:0 46px;top:-40px;padding-top:28px}.ns_sus_cultured-meat_article-interview header h1 span{display:block}.ns_sus_cultured-meat_article-interview header h1::before{content:"";width:15.5px;height:145px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/brackets-l-sp.png);background-size:15.5px 145px;position:absolute;left:-14px;top:-11.5px}.ns_sus_cultured-meat_article-interview header h1::after{content:"";width:15.5px;height:145px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/brackets-r-sp.png);background-size:15.5px 145px;position:absolute;right:-14px;top:-11.5px}.ns_sus_cultured-meat_article-interview header p{font-size:14px;letter-spacing:.02em;text-align:left}.ns_sus_cultured-meat_article--section h2{margin-bottom:20px}.ns_sus_cultured-meat_article--section h2 em{font-size:27px}.ns_sus_cultured-meat_article--section h3{margin-bottom:10px;font-size:19px;letter-spacing:.04em}.ns_sus_cultured-meat_article--section p{margin-bottom:2em}.ns_sus_cultured-meat_article--section>div{opacity:1}.ns_sus_cultured-meat_article--section section{margin-bottom:20px}.ns_sus_cultured-meat_article--section figure img{margin-top:20px;margin-bottom:10px}.ns_sus_cultured-meat_article--section .ns_sus_cultured-meat_article--2col figure{margin:30px 0 60px}.ns_sus_cultured-meat_article-process--section h3{font-size:26px;margin:18px 0 15px}.ns_sus_cultured-meat_article-process--section dl{border:2px solid #f90;border-radius:5px;background:#fff;margin:0 0 10px}.ns_sus_cultured-meat_article-process--section dl dt,.ns_sus_cultured-meat_article-process--section dl dd{margin:0}.ns_sus_cultured-meat_article-process--section dl dt{font-size:16px;padding:15px 10px 15px 56px}.ns_sus_cultured-meat_article-process--section dl dt em{font-size:26px;left:16px;top:15px}.ns_sus_cultured-meat_article-process--section dl dt .open,.ns_sus_cultured-meat_article-process--section dl dt .close{display:block;font-size:16px;cursor:pointer;color:#f90;letter-spacing:.05em}.ns_sus_cultured-meat_article-process--section dl dt .open>span,.ns_sus_cultured-meat_article-process--section dl dt .close>span{display:none}.ns_sus_cultured-meat_article-process--section dl dt .open i,.ns_sus_cultured-meat_article-process--section dl dt .close i{width:26px;height:26px;border-radius:26px}.ns_sus_cultured-meat_article-process--section dl dt .open i::before,.ns_sus_cultured-meat_article-process--section dl dt .close i::before{width:14px;height:1px;top:12.5px;left:6px}.ns_sus_cultured-meat_article-process--section dl dt .open{display:none}.ns_sus_cultured-meat_article-process--section dl dt .open i::after{width:1px;height:14px;top:6px;left:12.5px}.ns_sus_cultured-meat_article-process--section dl dt.is-close .open{display:block}.ns_sus_cultured-meat_article-process--section dl dt.is-close .close{display:none}.ns_sus_cultured-meat_article-process--section dl dd{font-size:13px;padding:0 16px 10px}.ns_sus_cultured-meat_article-process--section dl dd figure{max-width:100%;margin-bottom:0}.ns_sus_cultured-meat_article-process--section dl dd p{line-height:1.7em}.ns_sus_cultured-meat_article-process--section.is-1st::after{margin-top:18px}.ns_sus_cultured-meat_links-list{display:block}.ns_sus_cultured-meat_links-list>div{width:100%;margin-bottom:40px}.ns_csr_hyakufukushi .ns-single{padding-right:0}.ns_csr_hyakufukushi-top-illust ul li{width:50%}.ns_csr_hyakufukushi-top-illust ul li:nth-child(2),.ns_csr_hyakufukushi-top-illust ul li:nth-child(3),.ns_csr_hyakufukushi-top-illust ul li:nth-child(5){padding-left:0}.ns_csr_hyakufukushi-top-illust ul li img{width:100%;height:auto}.ns_csr_hyakufukushi-cols figure,.ns_csr_hyakufukushi_single-cols figure{width:100%;float:none;text-align:left;margin-bottom:10px}.ns_csr_hyakufukushi-cols figure img,.ns_csr_hyakufukushi_single-cols figure img{width:100%}.ns_csr_hyakufukushi-cols>div,.ns_csr_hyakufukushi_single-cols>div{float:none;width:auto}.ns_csr_hyakufukushi-cols--figure figure img{width:100%}.ns_csr_hyakufukushi_single-cols figure{width:100%;float:none;text-align:left;margin-bottom:10px}.ns_csr_hyakufukushi_single-cols figure img{width:100%}.ns_csr_hyakufukushi_single-cols>div{float:none;width:auto}.ns_csr-figure--4col figure img,.ns_csr-figure--4col--column figure img{width:50%}.ns_csr_hyakufukushi_list section h2 span{display:block;margin-left:0}.ns_csr_environment_group_table{font-size:14px;line-height:1.8em;letter-spacing:0;border-bottom:none}.ns_csr_environment_group_table th,.ns_csr_environment_group_table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-top:10px;padding-bottom:10px}.ns_csr_environment_group_table th{color:#000;border-bottom:none;border-top:none;border-right:none}.ns_csr_environment_group_table td{border-top:none;border-right:none;padding:10px}.ns_csr_environment_achievement-data div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns_csr_environment_achievement-data div:nth-child(odd){float:none;padding:0 0 10px}.ns_csr_employee_diversity-data_table.is-small{width:100%}.csr_international_wina--table>div{float:none;width:auto}.ns_brands-item .item{width:25%;height:156px}.ns_brands-item .item img{max-height:calc(156px - 40px)}.ns_brands-item .item--title h3::after{width:110px;height:110px;border-radius:110px;top:23px;left:13px}.ns_docs_info20141210 .ns_docs_info20141210-item ul.open-date.float{width:100%}.ns_docs_info20141210 .ns_docs_info20141210-item ul.open-date.float li{float:none;width:100%}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols>div{width:207px}.ns_apologize-topics-list dl dt{position:static}.ns_apologize-topics-list dl dd{margin-left:0}}@media screen and (min-width:600px){.ns-nav select{display:none}.ns-grid_m,.ns-grid_m_02,.ns-grid_m_03{padding:0}.ns-grid_m>h3 span,.ns-grid_m_02>h3 span,.ns-grid_m_03>h3 span{width:100%;padding:0 10px;margin:0;display:table}.ns-grid_m>h3 em,.ns-grid_m_02>h3 em,.ns-grid_m_03>h3 em{width:100%;text-align:center}.ns-items-sort select{display:none}.ns-items-list{padding:0}.ns-items-list-label span{width:100%;padding:0 10px;margin:0;display:table}.ns-items-list-label em{width:100%;text-align:center}}@media screen and (min-width:788px) and (max-width:979px){.ns-embed-image--fit_920{width:100%;height:auto}.ns-mq-checker{width:728px}.ns-wrapper-2col,.ns-dl_02--col,.ns-single-body--news .ns_news_release-exception>div,.ns_ir_management_about-business>div,.ns_ir_stock_preferential-conditions>div,.ns_ir_index-2col section,.ns_customer_faq-2col section,.ns_ir_top_index-2col section,.ns_ir_index-2col-thumbnail section,.ns_csr_index-2col section,.ns_csr_index-2col-figure section{width:354px}.ns-wrapper-2col--single,.ns-dl_02--col--single,.ns_csr_stakeholders-occasion>div,.ns_ir_index-2col--single section,.ns_csr_stakeholders-figure>div{width:354px}.ns-wrapper,.ns-wrapper--sp,.ns_customer-modal-contents{width:728px}.ns-wrapper-list,.ns-wrapper-list--single{width:747px}.ns-wrapper-list--single{padding-right:0}.ns-nav-subcategory-campaings_apply{position:relative;margin:10px 12px}.ns-list_tags,.ns-posts-list-article-meta ul,.ns-posts--csr .ns-posts-list-article-meta ul,.ns-posts--csr-hierarchy .ns-posts-list-article-meta ul,.ns-single-side-tags ul{text-align:left}.ns-list_tags li,.ns-posts-list-article-meta ul li,.ns-posts--csr .ns-posts-list-article-meta ul li,.ns-posts--csr-hierarchy .ns-posts-list-article-meta ul li,.ns-single-side-tags ul li{text-align:left;display:inline-block;margin-right:10px}.ns-list_allergens li,.ns-list_allergens--single li{width:calc(100%/9)}.ns-list_allergens--single li{width:calc(100%/9)}.ns-dl_02-body--figure,.ns-single-body--news .ns_news_release-exception>div>div,.ns_ir_management_about-business>div>div{padding-right:0}.ns-dl_02-body--figure figure,.ns-single-body--news .ns_news_release-exception>div>div figure,.ns_ir_management_about-business>div>div figure{position:relative;text-align:center;margin-top:15px}.ns-grid-item{width:249px}.ns-grid-item figure img{height:129px}.ns-grid-item div span{height:129px}.ns-grid>.ns-grid-item:nth-child(n+7),.ns-grid--brands>.ns-grid-item:nth-child(n+7),.ns-grid--cm>.ns-grid-item:nth-child(n+7),.ns-grid--campaigns>.ns-grid-item:nth-child(n+7),.ns-grid--csr>.ns-grid-item:nth-child(n+7),.ns-grid--csr--cap-small>.ns-grid-item:nth-child(n+7),.ns-grid--news>.ns-grid-item:nth-child(n+7),.ns-grid--garage>.ns-grid-item:nth-child(n+7),.ns-grid--showall>.ns-grid-item:nth-child(n+7){display:none}.ns-grid--garage>.ns-grid-item:nth-child(n+5){display:block}.ns-grid_m>h3,.ns-grid_m_02>h3,.ns-grid_m_03>h3{width:186px}.ns-grid_m ul li,.ns-grid_m_02 ul li,.ns-grid_m_03 ul li{width:186px}.ns-grid_5-item{width:33.33333%}.ns-grid_4-item{width:50%}.ns-grid_3-item{width:33.33333%}.ns-items-list ul li{width:186px}.ns-items-list-label{width:186px}.ns-posts--faq .ns-posts-list-article,.ns-posts--voice .ns-posts-list-article,.ns-posts--ir .ns-posts-list-article,.ns-posts--csr .ns-posts-list-article,.ns-posts--csr-hierarchy .ns-posts-list-article{display:block}.ns-posts--faq .ns-posts-list-article>*,.ns-posts--voice .ns-posts-list-article>*,.ns-posts--ir .ns-posts-list-article>*,.ns-posts--csr .ns-posts-list-article>*,.ns-posts--csr-hierarchy .ns-posts-list-article>*{display:block;border:none}.ns-posts-list-article-meta{display:block;width:auto;margin-top:10px;padding-left:0}.ns-posts--voice .ns-posts-list-article-meta,.ns-posts--ir .ns-posts-list-article-meta,.ns-posts--csr .ns-posts-list-article-meta,.ns-posts--csr-hierarchy .ns-posts-list-article-meta{margin-left:188px}.ns-posts--ir .ns-posts-list-article-meta,.ns-posts--csr .ns-posts-list-article-meta,.ns-posts--csr-hierarchy .ns-posts-list-article-meta{margin-left:128px}.ns-video--feature .ns-video--contents header{width:490px}.ns-video--feature .ns-video--contents header h1{font-size:30px}.ns-video--thewave .ns-video--contents{position:relative}.ns-video--thewave .ns-video--contents header{width:100%;margin:0;text-align:center;margin-top:-56px}.ns-video--thewave .ns-video--contents header h1{width:60%;padding-top:10px;text-align:center;display:inline-block;margin:0 auto}.ns-single-body section figure img,.ns-single-body--article section figure img,.ns-single-body--item section figure img,.ns-single-body--news section figure img{max-width:728px}.ns-single-body--faq.with-figure{display:block}.ns-single-body--faq.with-figure .ns-single-body--faq-text{width:100%}.ns-single-body--faq.with-figure .ns-single-body--faq-figure{margin-top:40px}.ns-single{padding-right:0}.ns-single-brands{margin-bottom:0}.ns-single-side{width:auto;position:static}.ns-single-side-links ul li{margin-bottom:20px}.ns-single-side-social li{display:inline-block;margin-right:10px}.ns-single-body-main iframe,.ns-single-body-main object{height:410px}.ns-form-input,.ns-form-input--short,.ns-form-textarea,.ns-form-textarea--customer{width:400px}.ns-form-input--short{width:215px}.ns-form-cols .ns-form-cols-cell{float:none;margin-right:0;margin-top:10px}.ns-form-cols .ns-form-cols-cell:first-child{margin-top:0}.ns-form-tr--tel3 .ns-form-input--short{width:91px}.ns_news-nav form{float:none;display:table;width:100%}.ns_news-nav-archives-wrap{display:table-cell;vertical-align:top;width:50%}.ns_products_campaigns-single-apply_link{margin-bottom:20px}.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--members table td{padding:30px 24px}.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others table td{padding:28px 24px}.ns_products_campaigns-single-apply_link table td div{width:100%;display:block}.ns_products_campaigns-single-apply_link table td div:nth-child(odd){margin-bottom:20px}.ns_products_item-single-chart-basic-title,.ns_products_item-single-chart-others-title{height:84px}.ns_products_item-single-chart-nutrients dl dt,.ns_products_item-single-chart-nutrients dl dd{padding-left:12px;padding-right:12px}.ns_products_item-single-chart-others .ns_products_item-single-chart-notes{max-width:364px}.ns_products_item-single .ns-single-body-main{padding-left:0}.ns_products_item-single .ns-single-body-main figure{position:relative;margin-bottom:40px}.ns_products_item-single-banner{padding-left:0}.ns_products_item-single-banner img{width:428px;height:auto}.ns_products_item-single-allergens>div{padding-right:43px}.ns_products_allergens-list{padding-right:40px}.ns_recipe-index-slide{height:310px}.ns_recipe-index-slide>div{height:289px}.ns_recipe-index-slide .swiper{width:728px;height:289px}.ns_recipe-list-slide .swiper-button-next,.ns_recipe-list-slide .swiper-button-prev{top:calc(156px / 2)}.ns_recipe-common-list--index .ns_recipe-common-list-item:nth-child(n+7){display:none}.ns_recipe-recommend-list.ns-grid_3{margin-left:-20px}.ns_recipe-recommend-list--col1.ns-grid_4-item{margin-top:20px}.ns-grid_3-item .ns_recipe-recommend-list-item-wrapper{margin-left:20px}.ns_customer-tel .ns_customer-tel-cols{display:block;margin-top:0}.ns_customer-tel dl{margin-top:20px;width:100%}.ns_customer_faq-2col .ns_ir-calendar-list dl dt{position:static}.ns_customer_faq-2col .ns_ir-calendar-list dl dd{margin:0}.ns_customer_faq-2col .ns_ir-library-list{display:block}.ns_customer_faq-2col .ns_ir-library-list>div{width:100%}.ns_ir-links .ns_ir-links-block h2 span{margin-right:10px}.ns_ir-banner ul li{width:25%}.ns_ir-banner.is-award ul li{text-align:center;padding:0 10px;box-sizing:border-box}.ns_ir_top_index-2col .ns_ir-calendar-list dl dt{position:static}.ns_ir_top_index-2col .ns_ir-calendar-list dl dd{margin:0}.ns_ir_top_index-2col .ns_ir-library-list{display:block}.ns_ir_top_index-2col .ns_ir-library-list>div{width:100%}.ns_ir_management_message_cols>div{width:450px}.ns_ir_management_download-pdf_textarea{width:418px}.ns_ir_financial-graph_with_table>div>div{width:408px}.ns_ir_financial_factsheet .ns-showhide-pc{display:none}.ns_ir_financial_factsheet .ns-showhide-sp{display:block}.ns_ir_financial_factsheet .ns-showhide-sp iframe{width:768px}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col{display:block}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col>div{width:100%}.ns_ir_stock_outline-graph .ns_ir_stock_outline-graph-col img{width:100%}.ns_ir_stock_preferential-conditions>div>div{padding:20px 15px 92px}.ns_ir_stock_preferential-3col-list dl dt{min-height:5em}.ns_ir_event_meeting-tables--2col div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns_ir_event_meeting-tables--2col div:nth-child(odd){float:none;padding:0 0 10px}.ns_ir_stock_online-mtg-summary-cols>div{width:458px}.ns_ir_event_social-past-latest-cols>div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;float:none;padding:0 0 10px}.ns_ir_event_social-past-latest-cols>div:nth-child(odd){float:none;padding:0 0 10px}.ns_ir_library_nav-anchor{width:418px}.ns_ir_library_download-block-list{width:100%;padding-left:0;border-left:none}.ns_ir_library-latest-body-block{display:block;width:100%}.ns_ir_calendar-figure{display:block;overflow:auto}.ns_ir_calendar-figure::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.ns_ir_calendar-figure::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.3)}.ns_ir_calendar-figure img{height:335px;width:auto}.ns_ir_vcp-col-cover>div.ns_ir_vcp-col-cover-title h1{padding-top:100px}.ns_ir_integrated-video button{width:40px;height:40px;bottom:20px}.ns_ir_integrated-video #play,.ns_ir_integrated-video #pause{left:30px;background-size:40px 40px}.ns_ir_integrated-video #muteoff,.ns_ir_integrated-video #mute{left:90px;background-size:40px 40px}.ns_ir_integrated-video #full,.ns_ir_integrated-video #small{width:30px;height:30px;right:30px;background-size:30px 30px}.ns_ir_integrated-video #replay{width:40px;height:47px;left:30px;background-size:40px 47px;margin-top:-4px}.ns_about_myojofoods_creed-block>div{width:auto;float:none}.ns_about_myojofoods_creed-block figure{width:270px;float:none;margin:40px auto 0}.ns_about_bonchi_creed-block>div{width:auto;float:none}.ns_about_bonchi_creed-block figure{width:270px;float:none;margin:40px auto 0}.ns_about-cols>div,.ns_about-cols--right>div{width:493px}.ns_about-cols--right>div{width:278px}.ns_safety-cols>div,.ns_safety-cols--left>div,.ns_safety-cols--single>div,.ns_safety-cols--2col-figure>div{width:493px}.ns_thewave-cols>div,.ns_thewave-cols--single>div,.ns_thewave-cols--2col-figure>div{width:493px}.ns_thewave-innovation-results{padding-right:0}.ns_garage-floormap{width:728px;height:349px}.ns_garage-cols{display:block}.ns_garage-cols>div{width:100%}.ns_garage-cols .ns_garage-cols--figure .swiper{height:515px}.ns_garage-cols .ns_garage-cols--figure .swiper.with-caption{height:575px}.ns_garage-cols .ns_garage-cols--text>div{padding-bottom:20px}.ns_csr_slide,.ns_csr_slide--sp{width:808px;height:calc(728px * .4054 + 40px)}.slick-arrow.slick-prev,.slick-arrow.slick-next{top:calc(296px / 2 - 18px)}.ns_csr-index-board-article ul a img{width:50%;height:auto;margin-top:10px}.ns_csr-cols--right>figure{width:235px}.ns_csr-cols--right>figure img{width:215px}.ns_csr-cols--right>figure p{width:215px}.ns_csr-cols--right>div{width:493px!important}.ns_csr-cols>div,.ns_csr-cols--right>div,.ns_csr-cols--single>div,.ns_csr-cols--2col-figure>div,.csr_international_wina--table>div,.ns_csr-cols--single--right>div,.ns_csr-cols--column>div,.ns_csr-special-list>div{width:493px}.ns_csr-cols--column>div{width:433px}.ns_csr-special-list>figure{width:235px}.ns_csr-special-list>figure img{width:215px}.ns_csr-special-list>div{width:493px!important}.ns_csr-news{padding-right:0}.ns_csr_feature_list{margin-bottom:60px}.ns_csr_feature_list>a{width:100%}.ns_csr_feature_list>a figure{width:100%;margin:0;position:static;top:0}.ns_csr_feature_list>a>div{width:calc(100% - 24px);float:none;margin-top:-16px;margin-right:auto;margin-left:auto}.ns_csr_feature_list>a>div h2{font-size:21px}.ns_csr_feature_list>a>div.is-margin-small{margin-top:-16px}.ns_csr_feature_list.is-right>a figure{left:auto}.ns_csr_feature_list.is-right>a>div{float:none}.ns_csr_feature_list.is-left>a figure{right:auto}.ns_csr_feature_list.is-left>a>div{float:none}.ns_csr_feature_list-2col>div>a>div{height:calc(100% - 178px)}.ns_csr_index-2col-figure section{padding-bottom:223px}.ns_csr_disaster-aid_data-worldmap{padding-top:50px}.ns_csr_disaster-aid_data-map .worldmap_pin_japan{top:118px;width:180px;margin-left:-23px}.ns_csr_disaster-aid_data-area.japan{width:200px;top:440px;margin-left:-97px}.ns_csr_disaster-aid_data-area.japan figure{width:125px}.ns_csr_disaster-aid_data-area.asia{width:240px;top:370px;margin-left:-360px}.ns_csr_disaster-aid_data-area.asia figure{width:98px}.ns_csr_disaster-aid_data-area.china{width:180px;top:-55px;margin-left:-190px}.ns_csr_disaster-aid_data-area.china figure{width:65px}.ns_csr_disaster-aid_data-area.americas{width:240px;top:450px;margin-left:125px}.ns_csr_disaster-aid_data-area.americas figure{width:104px}.ns_csr_disaster-aid_data-area.europe{width:155px;top:-10px;margin-left:-360px}.ns_csr_disaster-aid_data-area.europe figure{width:80px}.ns_csr_disaster-aid_data-area-table table tr th,.ns_csr_disaster-aid_data-area-table table tr td{font-size:10px}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-4col{width:calc(257px * .8)}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-5col{width:calc(331px * .8)}.ns_csr_disaster-aid_rolling-stock_flow-title{top:calc(320px * .657)}.ns_csr_disaster-aid_rolling-stock_flow-prepare p,.ns_csr_disaster-aid_rolling-stock_flow-eat p,.ns_csr_disaster-aid_rolling-stock_flow-add p{font-size:13px;line-height:1.7em;letter-spacing:0}.ns_csr_disaster-aid_rolling-stock_flow-prepare p span,.ns_csr_disaster-aid_rolling-stock_flow-eat p span,.ns_csr_disaster-aid_rolling-stock_flow-add p span{display:inline}.ns_csr_disaster-aid_rolling-stock_flow-prepare{margin-bottom:calc(30px * .657)}.ns_csr_disaster-aid_rolling-stock_flow-eat .rolling-stock-illust{height:calc(245px * .657);padding-top:calc(11px * .657)}.ns_csr_disaster-aid_rolling-stock_flow-add .rolling-stock-illust{height:calc(245px * .657)}.ns_csr_disaster-aid_rolling-stock_example h3 img{width:auto;height:calc(20px * .657)}.ns_csr_disaster-aid_rolling-stock_example>section>div:not(:last-child){margin-bottom:calc(42px * .657)}.ns_csr_disaster-aid_rolling-stock_example>section>div figure{width:calc(102px * .657);margin-right:calc(20px * .657)}.ns_csr_disaster-aid_rolling-stock_example>section>div div{width:calc(100% - 81px)}.ns_csr_disaster-aid_rolling-stock_example>section>div h4{margin:.6em 0}.ns_csr_disaster-aid_rolling-stock_example>section>div h4 img{width:auto;height:calc(40px * .657)}.ns_csr_disaster-aid_rolling-stock_example>section>div.right figure{margin-left:calc(20px * .657)}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section{width:480px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section>div{width:220px;margin-right:20px;margin-bottom:40px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure{height:151px;margin-bottom:15px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div{width:233px;padding:20px}.ns_efc-container .ns_efc-section__cont__detail dt em{display:block}.ns_efc-container .ns_efc-section__cont__detail dt span{display:inline}#loader{top:309px;height:calc(100vh - 309px)}.loader__spinner{margin-top:-60px}.ns_sus_cultured-meat_cover>div{width:240px;padding:30px 0;margin-top:-120px;margin-left:-120px}.ns_sus_cultured-meat_cover>div h2{font-size:16px}.ns_sus_cultured-meat_cover>div h1{font-size:32px}.ns_sus_cultured-meat--philosophy-figure{max-width:100%}.ns_sus_cultured-meat--philosophy-figure>div{width:171.8px;height:171.8px}.ns_csr_hyakufukushi .ns-single{padding-right:0}.ns_csr_hyakufukushi-top-illust ul li{width:50%}.ns_csr_hyakufukushi-top-illust ul li:nth-child(2),.ns_csr_hyakufukushi-top-illust ul li:nth-child(3),.ns_csr_hyakufukushi-top-illust ul li:nth-child(5){padding-left:0}.ns_csr_hyakufukushi-cols>div,.ns_csr_hyakufukushi_single-cols>div{width:293px}.ns_csr_hyakufukushi_single-cols figure{float:none;margin-bottom:10px}.ns_csr_hyakufukushi_single-cols>div{float:none;width:auto}.ns_csr-figure--4col--column figure img{width:50%}.ns_csr_employee_diversity-data_table.is-small{width:100%}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2{margin-bottom:0}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-text-box p,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-text-box p,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-text-box p{margin-bottom:1em;line-height:2em}.ns_brands-item .item{width:25%;height:202px}.ns_brands-item .item img{max-height:calc(202px - 40px)}.ns_brands-item .item--title h3>img{right:0}.ns_brands-item .item--title h3::after{width:120px;height:120px;border-radius:120px;top:39px;left:31px}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols>div{width:391px}}@media screen and (min-width:788px){.ns_ir_vcp-c-h3,.ns_ir_vcp-col-cont h3{font-size:48px}.ns_ir_vcp-c-h3 span,.ns_ir_vcp-col-cont h3 span{display:block}.ns_ir_vcp-c-list_01{font-size:26px}.ns_ir_vcp-c-table thead th{font-size:18px}.ns_ir_vcp-c-table tbody th,.ns_ir_vcp-c-table tbody td{font-size:16px}.ns_ir_vcp-c-table-dl dt{font-seze:18px}.ns_ir_vcp-c-table-dl dd{padding:17px 30px}.ns_ir_vcp-c-table-dl dd ul{font-size:16px}.ns_ir_vcp-c-table-dl dd ul li{margin:10px 0}#ns_ir_vcp{height:100vh}#ns_ir_vcp #ns_header{width:100vw;position:fixed;top:0;left:0}.ns_ir_vcp{height:100vh}.ns_ir_vcp-col-cont-inner{display:flex;position:relative;margin-right:200px}body#ns_ir_vcp{width:100vw;overflow-x:scroll;overflow-y:none;-ms-overflow-style:none;scrollbar-width:none}body#ns_ir_vcp::-webkit-scrollbar{display:none}.ns_ir_vcp-col-wrapper{display:flex;width:1400vw;height:100vh}.loop{display:flex;heigt:100vh}.loop_wrap{display:flex}.ns_ir_vcp-col,.ns_ir_vcp-col-cover,.ns_ir_vcp-col-philosophy,.ns_ir_vcp-col-issue,.ns_ir_vcp-col-capital,.ns_ir_vcp-col-output,.ns_ir_vcp-col-outcome,.ns_ir_vcp-col-impact,.ns_ir_vcp-col-07,.ns_ir_vcp-col-08,.ns_ir_vcp-col-09{display:block;width:auto;height:100vh}.ns_ir_vcp-col-cont{display:flex;flex-wrap:nowrap;padding-left:80px;padding-right:auto;width:100%}.ns_ir_vcp-col-cont h3 span{white-space:nowrap}.ns_ir_vcp-col-link span{display:inline-block}.ns_ir_vcp-col-header{writing-mode:horizontal-tb;margin-top:50px;margin-right:70px;border-top:2px solid red;border-bottom:2px solid red;border-left:none;padding:20px 43px;position:relative}.ns_ir_vcp-col-header::before{content:"";display:block;width:43px;height:72px;background:url(/jp/ir/management/vc-process/assets/images/arrow_title_left.png) no-repeat center right;background-size:43px 72px;position:absolute;top:-2px;left:-43px}.ns_ir_vcp-col-header h2{font-size:28px;letter-spacing:.1}.ns_ir_vcp-col-header i{display:block;width:53px;height:98px;background:url(/jp/ir/vc-process/assets/images/arrow_title_right.png) no-repeat center center;background:url(/jp/ir/management/vc-process/assets/images/arrow_title_right.png) no-repeat center center;background-size:53px 98px;position:absolute;top:-15px;right:-53px;margin-right:0;z-index:10}.ns_ir_vcp-col-header.is-active i{background:#fff url(/jp/ir/management/vc-process/assets/images/arrow_title_right.png) no-repeat center center;background-size:53px 98px;position:fixed;right:auto;left:calc(100vw - 53px);top:37px}.ns_ir_vcp-col-header.is-hide-border{border:1px solid #fff}.ns_ir_vcp-col-header.is-hide-border-left{border-left:0!important}.ns_ir_vcp-col-header.is-add-arrow{border-top:2px solid red;border-bottom:2px solid red;z-index:10;width:337px!important}.ns_ir_vcp_progress{right:80px;top:30px;margin-right:0;margin-top:0}.ns_ir_vcp-pagination{display:none}.ns_ir_vcp-current{display:block}.ns_ir_vcp-col-cover{width:300vw;display:flex;padding:0;flex-direction:row;position:relative}.ns_ir_vcp-col-cover>div{display:block;box-sizing:border-box}.ns_ir_vcp-col-cover>div.ns_ir_vcp-col-cover-title{width:120vw;height:100vh;background:red;min-width:360vw;background:linear-gradient(to right,red,red 80%,#fff 95%,#fff);padding:20vw 80vw 0 78px}.ns_ir_vcp-col-cover>div.ns_ir_vcp-col-cover-title h1{padding-left:100px}.ns_ir_vcp-col-cover.loop-margin{padding-right:100vw;background:#fff}.ns_ir_vcp-col-cover.loop-margin>div.ns_ir_vcp-col-cover-title{display:none}.ns_ir_vcp-col-cover.loop-margin>div{background:#fff}.ns_ir_vcp-col-cover.is-hide{display:none}.ns_ir_vcp-col-cover h1 div p{font-size:72px}.ns_ir_vcp-col-cover h1 div p span{display:inline}.ns_ir_vcp-col-cover .ns_ir_vcp-col-cover-attention{display:block;text-align:center;opacity:0;position:fixed;bottom:40px;right:40px}.ns_ir_vcp-col-cover .ns_ir_vcp-col-cover-attention p{color:#fff;font-size:18px;line-height:1em;margin-top:20px}.ns_ir_vcp-col-cover .ns_ir_vcp-col-cover-attention.is-active{animation:flash 1.5s linear 3}.ns_ir_vcp-col-philosophy{padding-bottom:0}.ns_ir_vcp-col-philosophy .ns_ir_vcp-col-header{border-left:2px solid red;max-height:72px;box-sizing:border-box}.ns_ir_vcp-col-philosophy .ns_ir_vcp-col-header::before{display:none}.ns_ir_vcp-col-philosophy .ns_ir_vcp-col-header i{top:-15px}.ns_ir_vcp-col-philosophy .ns_ir_vcp-current{width:2600px}.ns_ir_vcp-col-philosophy-cont{display:flex;padding-top:0;padding-left:43px;padding-right:auto;padding-bottom:0;width:auto}.ns_ir_vcp-col-philosophy-cont dl{text-align:left}.ns_ir_vcp-col-philosophy-cont dl dt span{font-size:24px;line-height:1em;letter-spacing:0;padding:14px 16px 10px;border-radius:48px}.ns_ir_vcp-col-philosophy-cont dl dd{display:flex;justify-content:flex-start}.ns_ir_vcp-col-philosophy.is-fixed .ns_ir_vcp-col-header{position:fixed;top:0;left:0;width:100%}.ns_ir_vcp-col-philosophy.is-fixed .ns_ir_vcp-col-philosophy-cont{padding-top:calc(153 + 60px)}.ns_ir_vcp-col-philosophy-mission-wrap{display:block;padding-right:1500px}.ns_ir_vcp-col-philosophy-mission{padding-right:180px;justify-content:flex-start}.ns_ir_vcp-col-philosophy-mission dt{text-align:left}.ns_ir_vcp-col-philosophy-mission dd{margin-left:0;justify-content:flex-start}.ns_ir_vcp-col-philosophy-mission-list p{margin-top:70px;text-align:left}.ns_ir_vcp-col-philosophy-mission-list p img{max-width:391px}.ns_ir_vcp-col-philosophy-mission-list .is-sp-figure{display:none}.ns_ir_vcp-col-philosophy-mission-list>div{margin-top:60px;width:724px;display:flex;flex-wrap:wrap;justify-content:space-between}.ns_ir_vcp-col-philosophy-mission-list>div>div{margin-bottom:28px;text-align:center;line-height:1;width:auto;width:308px}.ns_ir_vcp-col-philosophy-mission-list>div>div span{display:block;margin-bottom:16px}.ns_ir_vcp-col-philosophy-mission-list>div>div span img{vertical-align:bottom}.ns_ir_vcp-col-philosophy-mission-list>div>div .kana{height:16.5px;width:auto}.ns_ir_vcp-col-philosophy-mission-figure{margin:0;margin-top:128px;margin-left:58px;display:block}.ns_ir_vcp-col-philosophy-vision{margin-top:0;padding-right:270px}.ns_ir_vcp-col-philosophy-vision dd{padding-left:68px}.ns_ir_vcp-col-philosophy-vision-lead{margin-top:98px}.ns_ir_vcp-col-philosophy-vision-lead span{margin-bottom:45px}.ns_ir_vcp-col-philosophy-vision-lead span:first-child img{width:307px}.ns_ir_vcp-col-philosophy-vision-lead span:nth-child(2) img{width:275px}.ns_ir_vcp-col-philosophy-vision-lead span:nth-child(3) img{width:440px}.ns_ir_vcp-col-philosophy-vision-figure{margin-top:70px;margin-left:45px}.ns_ir_vcp-col-philosophy-vision-figure img{width:345px}.ns_ir_vcp-col-philosophy-value{padding-right:260px;margin-top:0;position:relative}.ns_ir_vcp-col-philosophy-value dd{padding-left:68px}.ns_ir_vcp-col-philosophy-value .ns_ir_vcp-col-link{position:absolute;bottom:-70px;left:480px}.ns_ir_vcp-col-philosophy-value-lead{margin-top:150px}.ns_ir_vcp-col-philosophy-value-lead p{font-size:64px}.ns_ir_vcp-col-philosophy-value-figure{position:relative;margin:0;margin-top:58px;margin-left:88px;width:341px;height:369px}.ns_ir_vcp-col-philosophy-value-figure .is-person{top:20px;left:0;width:310px;height:auto}.ns_ir_vcp-col-philosophy-value-figure .is-t-creative{position:absolute;top:0;right:30px;width:160px}.ns_ir_vcp-col-philosophy-value-figure .is-t-happy{position:absolute;top:46px;left:6px;width:130px}.ns_ir_vcp-col-philosophy-value-figure .is-t-unique{position:absolute;top:91px;right:0;width:137px}.ns_ir_vcp-col-philosophy-value-figure .is-t-global{position:absolute;top:150px;left:89px;width:130px}.ns_ir_vcp-col-issue{padding-top:0;padding-bottom:0}.ns_ir_vcp-col-issue .ns_ir_vcp-col-cont-inner{margin-right:300px}.ns_ir_vcp-col-issue .ns_ir_vcp-col-header::before{content:"";display:block;width:71px;height:98px;background:#fff url(/jp/ir/management/vc-process/assets/images/arrow_title.png) no-repeat center right;background-size:71px 98px;position:absolute;top:-15px;left:-71px;z-index:10}.ns_ir_vcp-col-issue .ns_ir_vcp-col-header.is-arrow-left::before{width:43px;height:72px;background:url(/jp/ir/management/vc-process/assets/images/arrow_title_left.png) no-repeat center right;background-size:43px 72px;top:-2px;left:-43px}.ns_ir_vcp-col-issue .ns_ir_vcp-col-cont{padding-top:0;padding-bottom:0;width:auto;min-width:1140px}.ns_ir_vcp-col-issue .ns_ir_vcp-col-cont>div{margin-left:46px}.ns_ir_vcp-col-issue .ns_ir_vcp-col-issue-list{margin-left:50px}.ns_ir_vcp-col-issue .ns_ir_vcp-col-issue-list li.dot{padding-left:160px}.ns_ir_vcp-col-issue .ns_ir_vcp-col-issue-list-link{position:absolute;right:0;bottom:-60px}.ns_ir_vcp-col-capital .ns_ir_vcp-col-cont{padding-right:180px;padding-top:0;padding-bottom:0}.ns_ir_vcp-col-capital .ns_ir_vcp-col-cont-inner{margin-right:300px}.ns_ir_vcp-col-capital .ns_ir_vcp-current{width:2400px}.ns_ir_vcp-col-capital-list{display:flex;margin-left:40px}.ns_ir_vcp-col-capital-list>div:first-child{width:700px}.ns_ir_vcp-col-capital-list>div:nth-child(2){width:770px}.ns_ir_vcp-col-capital-list-item{margin-bottom:50px;margin-top:0;display:flex}.ns_ir_vcp-col-capital-list-item header{display:block;width:140px;text-align:center;padding-right:24px;padding-bottom:0}.ns_ir_vcp-col-capital-list-item dl dt{font-size:20px}.ns_ir_vcp-col-capital-list-link{position:absolute;right:0;bottom:-40px}.ns_ir_vcp-col-capital-list-link .ns_ir_vcp-col-link{text-align:right}.ns_ir_vcp-col-output .ns_ir_vcp-col-cont{padding-right:240px;padding-top:0;padding-bottom:0}.ns_ir_vcp-col-output .ns_ir_vcp-col-cont-inner{margin-right:400px}.ns_ir_vcp-col-output .ns_ir_vcp-current{width:2400px}.ns_ir_vcp-col-output-governance{width:1212px;display:block}.ns_ir_vcp-col-output-governance>div{margin-left:70px;margin-top:0;display:flex;padding:40px 126px 40px 66px;transition:1s;width:0;opacity:0;transform:scale(0.9);transform-origin:top}.ns_ir_vcp-col-output-governance.is-active>div{width:1212px;opacity:1}.ns_ir_vcp-col-output-governance-link{position:absolute;left:580px;bottom:-50px;transform:scale(1.1);transform-origin:top}.ns_ir_vcp-col-output-governance-link ul{justify-content:flex-start}.ns_ir_vcp-col-output-governance-title{bottom:36px;right:auto;left:564px}.ns_ir_vcp-col-output-governance-strengths{padding:25px 20px 13px}.ns_ir_vcp-col-output-governance-strengths h4{font-size:28px;white-space:nowrap}.ns_ir_vcp-col-output-governance-strengths>div{display:block}.ns_ir_vcp-col-output-governance-strengths .is-circle{width:180px;height:180px;border-radius:180px}.ns_ir_vcp-col-output-governance-strengths .is-circle span{display:inline}.ns_ir_vcp-col-output-governance-strengths .is-circle p{font-size:22px}.ns_ir_vcp-col-output-governance-strengths .is-cross{display:block;width:45px;height:45px;margin:10px auto}.ns_ir_vcp-col-output-governance-strengths .is-cross img{width:100%;height:auto}.ns_ir_vcp-col-output-governance-strengths-link{position:absolute;bottom:-50px;left:20px;transform:scale(1.1);transform-origin:top}.ns_ir_vcp-col-output-governance-arrow{width:262px;height:286px;background:url(/jp/ir/management/vc-process/images/output/arrow.svg) no-repeat center center;margin:0;margin-left:67px;padding-left:28px;text-align:left}.ns_ir_vcp-col-output-governance-arrow p{margin:0;white-space:nowrap}.ns_ir_vcp-col-output-governance-business-figure{margin-left:110px;width:336px;height:336px;border-radius:336px}.ns_ir_vcp-col-output-governance-business-figure>div{width:177px;height:177px;border-radius:177px}.ns_ir_vcp-col-output-governance-business-figure>div figure{border-radius:177px 177px 0 0}.ns_ir_vcp-col-output-governance-business-figure>div div{border-radius:0 0 177px 177px;padding-top:32px;font-size:17px}.ns_ir_vcp-col-output-governance-business-figure>div.is-top{top:-60px;left:50%;margin-left:-88px}.ns_ir_vcp-col-output-governance-business-figure>div.is-top img{width:131px;left:18px;top:26px}.ns_ir_vcp-col-output-governance-business-figure>div.is-right{top:50%;right:-60px;margin-top:-88px}.ns_ir_vcp-col-output-governance-business-figure>div.is-right img{width:130px;left:24px;top:30px}.ns_ir_vcp-col-output-governance-business-figure>div.is-left{top:50%;left:-60px;margin-top:-88px}.ns_ir_vcp-col-output-governance-business-figure>div.is-left img{width:120px;left:24px;top:13px}.ns_ir_vcp-col-output-governance-business-figure>div.is-bottom{bottom:-60px;left:50%;margin-left:-88px}.ns_ir_vcp-col-output-governance-business-link{position:absolute;bottom:-50px;right:210px;transform:scale(1.1);transform-origin:top;z-index:10}.ns_ir_vcp-col-outcome .ns_ir_vcp-col-cont{padding-right:180px;padding-top:0;padding-bottom:0;position:relative}.ns_ir_vcp-col-outcome .ns_ir_vcp-col-cont h4{font-size:28px;margin-bottom:26px}.ns_ir_vcp-col-outcome .ns_ir_vcp-col-cont-inner{margin-right:400px}.ns_ir_vcp-col-outcome .ns_ir_vcp-current{width:2400px}.ns_ir_vcp-col-outcome-detail,.ns_ir_vcp-col-outcome-detail-dl{margin-top:10px;padding-left:80px}.ns_ir_vcp-col-outcome-detail table{width:625px}.ns_ir_vcp-col-outcome-detail-dl{width:470px}.ns_ir_vcp-col-outcome-detail-dl dl{min-width:470px}.ns_ir_vcp-col-outcome-link{position:absolute;right:0;bottom:-60px}.ns_ir_vcp-col-impact .ns_ir_vcp-col-cont{padding-right:180px;padding-top:0;padding-bottom:0}.ns_ir_vcp-col-impact .ns_ir_vcp-col-cont-inner{margin-right:400px}.ns_ir_vcp-col-impact .ns_ir_vcp-current{width:2400px}.ns_ir_vcp-col-impact-detail{display:flex}.ns_ir_vcp-col-impact-detail-figure{margin-left:130px;margin-top:150px}.ns_ir_vcp-col-impact-detail-figure figure img{width:183px}.ns_ir_vcp-col-impact-detail-figure p{font-size:36px;line-height:1em;letter-spacing:0;margin-top:27px}.ns_ir_vcp-col-impact-detail-arrow{margin-top:140px;margin-left:70px;width:262px;height:286px;background:url(/jp/ir/management/vc-process/images/impact/arrow.svg) no-repeat center center;display:flex;align-items:center}.ns_ir_vcp-col-impact-detail-arrow p{font-size:26px;line-height:1em;letter-spacing:0;margin-left:28px;margin-bottom:0;text-align:left}.ns_ir_vcp-col-impact-detail-sdgs{margin-top:0;margin-left:70px;max-width:none}.ns_ir_vcp-col-impact-detail-sdgs ul{width:962px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.ns_ir_vcp-col-impact-detail-sdgs ul li{width:143px;height:143px;line-height:1;margin-bottom:20px}.ns_ir_vcp-col-impact-detail-sdgs ul li img{vertical-align:bottom}.ns_ir_vcp-col-impact-detail-sdgs ul .card{position:relative;transition-duration:.6s;transition-timing-function:ease-in-out;transform-style:preserve-3d}.ns_ir_vcp-col-impact-detail-sdgs ul .card .front,.ns_ir_vcp-col-impact-detail-sdgs ul .card .back{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;transform:rotateX(0deg)}.ns_ir_vcp-col-impact-detail-sdgs ul .card .front{transform:rotateY(180deg)}.ns_ir_vcp-col-impact-detail-sdgs ul .card .back{z-index:2}.ns_ir_vcp-col-impact-detail-sdgs ul .flipped{transform:rotateY(180deg)}.ns_ir_vcp-col-07{background:linear-gradient(to right,#fff,#fff 68%,rgba(255,0,0,.6));margin-left:-34px}.ns_ir_vcp-col-07 .ns_ir_vcp-col-header ::before{top:-15px;left:-75px}.ns_ir_vcp-col-07 .ns_ir_vcp-header-arrow-sp{display:none}.ns_ir_vcp-col-07 .ns_ir_vcp-header-arrow-pc{position:absolute;top:50px;left:0;display:flex;justify-content:flex-start}.ns_ir_vcp-col-07 .ns_ir_vcp-header-arrow-pc .arrow-u{display:flex;justify-content:flex-start;padding-left:21px}.ns_ir_vcp-col-07 .ns_ir_vcp-header-arrow-pc .arrow-u i{width:85px;height:72px;display:block;background:url(/jp/ir/management/vc-process/images/arrow-u.png) no-repeat center center;background-size:85px 72px;margin-left:-22px;margin-right:0}.ns_ir_vcp-col-07 .ns_ir_vcp-header-arrow-pc .arrow-l{display:flex;justify-content:flex-start;margin-top:-13px;margin-left:-21px}.ns_ir_vcp-col-07 .ns_ir_vcp-header-arrow-pc .arrow-l img{width:658px;height:98px}.ns_ir_vcp-col-07 .ns_ir_vcp-header-arrow-pc .arrow-l i{width:98px;height:98px;display:block;background:url(/jp/ir/management/vc-process/images/arrow-l-i.png) no-repeat center center;background-size:98px 98px}.ns_ir_vcp-col-07 .ns_ir_vcp-col-cont{height:calc(100vh - 160px);align-items:center;padding-top:0;padding-bottom:0;padding-left:0;min-width:1142px}.ns_ir_vcp-col-07 p{width:100%;font-size:72px}.ns_ir_vcp-col-07 p span{display:inline}.ns_ir_vcp-col-08{background:linear-gradient(to right,rgba(255,0,0,.6),red 40%,red);padding-bottom:0}.ns_ir_vcp-col-08 .ns_ir_vcp-col-header ::before{top:-15px;left:-75px}.ns_ir_vcp-col-08 .ns_ir_vcp-header-arrow-sp{display:none}.ns_ir_vcp-col-08 .ns_ir_vcp-header-arrow-pc{position:absolute;top:50px;left:0;display:flex;justify-content:flex-start;margin-left:-22px}.ns_ir_vcp-col-08 .ns_ir_vcp-header-arrow-pc .arrow-u{display:flex;justify-content:flex-start;padding-left:21px}.ns_ir_vcp-col-08 .ns_ir_vcp-header-arrow-pc .arrow-u i{width:85px;height:72px;display:block;background:url(/jp/ir/management/vc-process/images/arrow-u-w.png) no-repeat center center;background-size:85px 72px;margin-left:-22px;margin-right:0}.ns_ir_vcp-col-08 .ns_ir_vcp-header-arrow-pc .arrow-l{display:flex;justify-content:flex-start;margin-top:-13px;margin-left:-21px}.ns_ir_vcp-col-08 .ns_ir_vcp-header-arrow-pc .arrow-l img{width:658px;height:98px}.ns_ir_vcp-col-08 .ns_ir_vcp-header-arrow-pc .arrow-l i{width:98px;height:98px;display:block;background:url(/jp/ir/management/vc-process/images/arrow-l-w-i.png) no-repeat center center;background-size:98px 98px}.ns_ir_vcp-col-08 .ns_ir_vcp-col-cont{height:calc(100vh - 160px);align-items:center;padding-bottom:0;padding-top:0;min-width:1142px}.ns_ir_vcp-col-08 p{width:100%;font-size:72px;margin-bottom:0}.ns_ir_vcp-col-08 p span{display:inline}.ns_ir_vcp-col-08 p em{font-style:normal;display:block}.ns_ir_vcp-col-08-pagetop{display:none}.ns_ir_vcp-col-09{background:linear-gradient(to right,red,#fff 30%);margin-left:-28px;padding-right:200px;display:block}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-sp{display:none}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc{position:absolute;top:50px;left:0;display:flex;justify-content:flex-start;margin-left:-22px}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u{display:flex;justify-content:flex-start;padding-left:21px}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u i{width:85px;height:72px;display:block;margin-left:-22px;margin-right:0}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u i:nth-child(1),.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u i:nth-child(2),.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u i:nth-child(3){background:url(/jp/ir/management/vc-process/images/arrow-u-w.png) no-repeat center center;background-size:85px 72px}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u i:nth-child(4),.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u i:nth-child(5),.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-u i:nth-child(6){background:url(/jp/ir/management/vc-process/images/arrow-u.png) no-repeat center center;background-size:85px 72px}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-l{display:flex;justify-content:flex-start;margin-top:-13px;margin-left:-21px}.ns_ir_vcp-col-09 .ns_ir_vcp-header-arrow-pc .arrow-l img{width:278px;height:98px}.ns_ir_vcp-col-09 .ns_ir_vcp-col-cont{height:calc(100vh - 160px);align-items:center;padding-bottom:0;padding-top:0;min-width:100vw}.ns_ir_vcp-col-09 p{width:100%;font-size:72px;margin-bottom:0}.ns_ir_vcp-col-09 p span{display:inline}.ns_ir_vcp-col-09 p em{font-style:normal;display:block}.ns_ir_vcp-col-08-pagetop{display:none}.ns_ir_vcp-btn-add-contents{display:none;background:0 0;padding-bottom:0;position:fixed;right:40px;bottom:10%}.ns_ir_vcp-btn-add-contents>div{padding:10px;width:auto;max-width:auto}.ns_efc_title-sp{display:none}.ns_efc_earth{box-sizing:border-box;display:block;left:0;width:100%;text-align:center;position:absolute}.ns_efc_earth>div{padding:150px 0 100px;max-width:680px;margin:0 auto}.ns_efc_earth.center{top:calc(50vh - 116px)}.ns_efc_earth.fixed{position:fixed}.earth-figure{margin:0 auto;z-index:5;transform:scale(1.3)}.earth-figure img{max-width:100%;height:auto}.ns_efc_title{display:block;box-sizing:border-box;position:absolute;top:80vh;left:0;width:100%;z-index:3}.ns_efc_title.bg{background:-moz-linear-gradient(top,#fff,#fff 80%,rgba(255,255,255,.5)90%,rgba(255,255,255,0));background:-webkit-linear-gradient(top,#fff,#fff 80%,rgba(255,255,255,.5)90%,rgba(255,255,255,0));background:linear-gradient(to bottom,#fff,#fff 80%,rgba(255,255,255,.5)90%,rgba(255,255,255,0))}.ns_efc_title>div{padding:80px 0 100px;max-width:680px;margin:0 auto}.ns_efc_title-ja,.ns_efc_title-en span{opacity:0}.ns_efc_title-container{padding-top:15px}.ns_efc_title-figure{z-index:5}.ns_efc_title-figure .ripmark{position:absolute;bottom:0;left:0;z-index:5;opacity:0}.ns_efc_title-text{width:61%;float:right}.ns_efc_title-lead ul{display:flex}.ns_efc_title-lead ul>li:first-child{margin-right:8px}.ns_efc_outline{padding:0 13px;width:100%;box-sizing:border-box;margin-top:185vh;padding-bottom:50vh}.ns_efc_outline>div{max-width:680px;margin:0 auto}.ns_efc_outline h2{text-align:center;margin-bottom:24px}.ns_efc_outline h2 img{max-width:100%;height:auto}.ns_efc_outline p{font-size:18px;line-height:2em}.ns_efc_navigation{width:100%;padding:20px 0 100px}.ns_efc_navigation-inner{margin-left:auto!important;margin-right:auto!important}.ns_efc_navigation-inner>div{position:relative;width:50%;box-sizing:border-box}.ns_efc_navigation-inner>div:first-child{float:left;padding-left:6px;padding-right:10px}.ns_efc_navigation-inner>div:last-child{float:right;padding-left:10px;padding-right:6px}.ns_efc_navigation-inner>div h3 img{max-width:100%;height:auto}.ns_efc_navigation-inner>div ul li{transition-duration:.3s}.ns_efc_navigation-inner>div ul li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.ns_efc-container{position:relative}.ns_efc-container .ns_efc-wrapper{position:relative}.ns_efc-container .ns_efc-inner-pc{display:block;padding:30px;min-height:100vh;box-sizing:border-box;position:relative}.ns_efc-container .ns_efc-inner-pc>div{background:#fff;border-radius:30px;padding:0 50px 85px;box-sizing:border-box;width:100%;height:calc(100vh - 60px)}.ns_efc-container .ns_efc-inner{padding:0;min-height:auto;position:static}.ns_efc-container .ns_efc-inner>div{border-radius:0;padding:0;width:auto;height:auto}.ns_efc-container .ns_efc-topbar{width:100%;height:30px;position:absolute;top:0;left:0;z-index:10}.ns_efc-container .ns_efc-bottombar{width:100%;height:30px;position:fixed;bottom:0;left:0;background:#eee;z-index:10;display:none}.ns_efc-container .ns_efc-bottombar.block{display:block}.ns_efc-container .ns_efc-section__title{width:100%;margin:0 auto;position:absolute;top:50vh;margin-top:-206px}.ns_efc-container .ns_efc-section__title.fixed{position:fixed}.ns_efc-container .ns_efc-section__lead{position:absolute;top:50vh;margin-top:186px;opacity:0;font-size:18px;line-height:2em}.ns_efc-container .ns_efc-section__lead span{display:inline}.ns_efc-container .ns_efc-section__cont__wrapper{margin-top:calc(-50vh + 950px)}.ns_efc-container .ns_efc-section__cont{margin-bottom:50px;width:100%}.ns_efc-container .ns_efc-section__cont.is-action{margin-top:60px;margin-bottom:0;padding-bottom:90px}.ns_efc-container .ns_efc-section__cont.is-action>div{max-width:674px;margin:0 auto}.ns_efc-container .ns_efc-section__cont.fixed{position:fixed;top:30vh;left:0}.ns_efc-container .ns_efc-section__cont__label{font-size:18px;margin-bottom:10px;opacity:0}.ns_efc-container .ns_efc-section__cont__column2{display:flex;justify-content:center;margin-top:12px}.ns_efc-container .ns_efc-section__cont__column2>*{width:220px;box-sizing:border-box}.ns_efc-container .ns_efc-section__cont__column2>:first-child{padding-right:35px}.ns_efc-container .ns_efc-section__cont__column2>:last-child{padding-left:35px}.ns_efc-container .ns_efc-section__cont__detail sub{left:-.15em}.ns_efc-container .ns_efc-section__cont__detail dt{font-size:24px;opacity:0;margin-bottom:6px}.ns_efc-container .ns_efc-section__cont__detail dt em{font-size:24px}.ns_efc-container .ns_efc-section__cont__detail dd{opacity:0}.ns_efc-container .ns_efc-section__cont__detail dd p{font-size:18px;line-height:2em}.ns_efc-container .ns_efc-section__cont__detail dd p.cap{margin-top:6px}.ns_efc-container .ns_efc-section__cont__detail dd p.left{text-align:left}.ns_efc-container .ns_efc-section__cont__detail dd p.w-wide{width:250px}.ns_efc-container .ns_efc-section__cont__detail dd p.note{line-height:2em}.ns_efc-container .ns_efc-section__cont__detail dd em{font-size:66px}.ns_efc-container .ns_efc-section__cont__detail dt dd span{background-size:50% 8px}.ns_efc-container .ns_efc-section__cont__figure{max-width:80%;margin:0 auto}.ns_efc-container .ns_efc-section__cont__figure img{max-width:100%;height:auto}.ns_efc-container .c1-animation{margin-top:40px}.ns_efc-container .c2-animation{margin-top:50px}.ns_efc-container .c3-animation{margin-top:30px}.ns_efc-container .c4-animation{margin-top:80px}.ns_efc-container .c5-animation{margin-top:30px}.ns_efc-container .c6-animation{margin-top:60px}.ns_efc-container.is-material{background:url(/jp/sustainability/feature/efc2030/assets/images/efc-bg-material.svg) repeat-x top center}.ns_efc-container.is-material .ns_efc-inner-pc{background:#3dbcd4}.ns_efc-container.is-material .ns_efc-topbar,.ns_efc-container.is-material .ns_efc-bottombar{background:#3dbcd4}.ns_efc-container.is-material .ns_efc-inner::before,.ns_efc-container.is-material .ns_efc-inner::after{height:30px}.ns_efc-container.is-food .ns_efc-inner-pc{background:#8fc31f}.ns_efc-container.is-food .ns_efc-topbar,.ns_efc-container.is-food .ns_efc-bottombar{background:#8fc31f}.ns_efc-container.is-food .ns_efc-inner::before,.ns_efc-container.is-food .ns_efc-inner::after{height:30px}}@media screen and (min-width:980px) and (max-width:1167px){.ns-mq-checker{width:920px}.ns-wrapper,.ns-wrapper--sp,.ns_customer-modal-contents{width:920px}.ns-wrapper-list,.ns-wrapper-list--single{width:940px}.ns-wrapper-list--single{padding-right:0}.ns-grid-item{width:235px}.ns-grid-item figure img{height:121px}.ns-grid-item div span{height:121px}.ns-grid>.ns-grid-item:nth-child(n+9),.ns-grid--brands>.ns-grid-item:nth-child(n+9),.ns-grid--cm>.ns-grid-item:nth-child(n+9),.ns-grid--campaigns>.ns-grid-item:nth-child(n+9),.ns-grid--csr>.ns-grid-item:nth-child(n+9),.ns-grid--csr--cap-small>.ns-grid-item:nth-child(n+9),.ns-grid--news>.ns-grid-item:nth-child(n+9),.ns-grid--garage>.ns-grid-item:nth-child(n+9),.ns-grid--showall>.ns-grid-item:nth-child(n+9){display:none}.ns-grid--garage>.ns-grid-item:nth-child(n+5){display:block}.ns-video--feature .ns-video--contents header{width:490px}.ns-video--feature .ns-video--contents header h1{font-size:30px}.ns-video--thewave .ns-video--contents header{width:410px;margin:20px}.ns-video--thewave .ns-video--contents header h1{padding-right:15px;padding-left:15px}.ns_products_campaigns-single-apply_link{margin-bottom:20px}.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others table td{padding:66px 24px}.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others .ns-button_01,.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others .ns-button_02,.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others .ns_products_campaigns-single .apply ul a,.ns_products_campaigns-single .apply ul .ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others a,.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others .ns_customer-faq-btn a,.ns_customer-faq-btn .ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others a,.ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others .ns_customer-back-to-top a,.ns_customer-back-to-top .ns_products_campaigns-single-apply_link .ns_products_campaigns-single-apply_link--others a{width:200px}.ns_products_campaigns-single-apply_link table td div:nth-child(odd){padding-right:6px;margin-bottom:0}.ns_products_campaigns-single-apply_link table td div:nth-child(even){padding-left:6px}.ns_products_item-single-chart-basic-title,.ns_products_item-single-chart-others-title{height:107px}.ns_products_item-single-allergens>div{padding-right:76px}.ns_recipe-list-slide .swiper-button-next,.ns_recipe-list-slide .swiper-button-prev{top:calc(146px / 2)}.ns_recipe-common-list--index .ns_recipe-common-list-item:nth-child(n+9){display:none}.ns_ir-banner ul li{width:25%}.ns_ir_management_message_cols>div{width:405px}.ns_ir_stock_preferential-3col-list dl dt{min-height:5em}.ns_about_myojofoods_creed-block>div{width:278px}.ns_about_bonchi_creed-block>div{width:auto;float:none}.ns_about_bonchi_creed-block figure{width:270px;float:none;margin:40px auto 0}.ns_garage-floormap{width:920px;height:441px}.ns_garage-floormap .ns_garage-anchor>a h3{font-size:20px}.ns_garage-cols>div{width:450px}.ns_garage-cols .ns_garage-cols--figure .swiper{height:331px}.ns_garage-cols .ns_garage-cols--figure .swiper.with-caption{height:391px}.ns_garage-cols.img-only .ns_garage-cols--text>div{padding-bottom:0}.ns_garage-cols.with-caption-slide .ns_garage-cols--text>div{padding-bottom:94px}.ns_csr_slide,.ns_csr_slide--sp{width:1000px;height:calc(920px * .4054 + 40px)}.slick-arrow.slick-prev,.slick-arrow.slick-next{top:calc(373px / 2 - 18px)}.ns_csr_index-wrapper{width:940px;margin-left:-20px;display:flex;flex-wrap:wrap;flex-direction:column}.ns_csr-index-board{width:33.3333%;padding-left:20px;box-sizing:border-box}.ns_csr-index-board:nth-child(1){order:1;margin-bottom:36px}.ns_csr-index-board:nth-child(2){order:3;height:100vw}.ns_csr-index-board:nth-child(3){order:4;height:100vw}.ns_csr-index-board:nth-child(4){order:2}.ns_csr-index-board-title:hover{cursor:default}.ns_csr-index-board-title h2{font-size:16px}.ns_csr-index-board-title.is-environment{background-image:url(/jp/sustainability/images/bg_environment.png);background-size:285px 80px;background-position:center right}.ns_csr-index-board-title.is-social{background-image:url(/jp/sustainability/images/bg_social.png);background-size:159px 80px;background-position:center right}.ns_csr-index-board-title.is-governance{background-image:url(/jp/sustainability/images/bg_governance.png);background-size:316px 80px;background-position:center right}.ns_csr-index-board-title-btn{display:none}.ns_csr-index-board-article{display:block}.ns_csr-special-list>div{width:490px!important}.ns_csr-report>div{padding-right:15px}.ns_csr-report figure{width:82px}.ns_csr_feature_list-2col>div>a>div{height:calc(100% - 227px)}.ns_csr_index-2col-figure section{padding-bottom:276px}.ns_csr_disaster-aid_data-map .worldmap_pin_japan{top:150px;width:228px;margin-left:-30px}.ns_csr_disaster-aid_data-area.japan{width:225px;top:470px;margin-left:-115px}.ns_csr_disaster-aid_data-area.japan figure{width:159px}.ns_csr_disaster-aid_data-area.asia{width:300px;top:368px;margin-left:-460px}.ns_csr_disaster-aid_data-area.asia figure{width:124px}.ns_csr_disaster-aid_data-area.china{width:219px;top:-70px;margin-left:-230px}.ns_csr_disaster-aid_data-area.china figure{width:82px}.ns_csr_disaster-aid_data-area.americas{width:309px;top:480px;margin-left:155px}.ns_csr_disaster-aid_data-area.americas figure{width:130px}.ns_csr_disaster-aid_data-area.europe{width:214px;top:-10px;margin-left:-456px}.ns_csr_disaster-aid_data-area.europe figure{width:101px}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-4col{width:calc(257px * .93)}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-5col{width:calc(331px * .93)}.ns_csr_disaster-aid_rolling-stock_flow-title{top:calc(320px * .83)}.ns_csr_disaster-aid_rolling-stock_flow-prepare p span,.ns_csr_disaster-aid_rolling-stock_flow-eat p span,.ns_csr_disaster-aid_rolling-stock_flow-add p span{display:inline}.ns_csr_disaster-aid_rolling-stock_flow-prepare{margin-bottom:calc(30px * .83)}.ns_csr_disaster-aid_rolling-stock_flow-eat .rolling-stock-illust{height:calc(245px * .83);padding-top:calc(11px * .83)}.ns_csr_disaster-aid_rolling-stock_flow-add .rolling-stock-illust{height:calc(245px * .83)}.ns_csr_disaster-aid_rolling-stock_example h3 img{width:auto;height:calc(20px * .83)}.ns_csr_disaster-aid_rolling-stock_example>section>div:not(:last-child){margin-bottom:calc(42px * .83)}.ns_csr_disaster-aid_rolling-stock_example>section>div figure{width:calc(102px * .83);margin-right:calc(20px * .83)}.ns_csr_disaster-aid_rolling-stock_example>section>div div{width:calc(100% - 102px)}.ns_csr_disaster-aid_rolling-stock_example>section>div h4{margin:.6em 0}.ns_csr_disaster-aid_rolling-stock_example>section>div h4 img{width:auto;height:calc(40px * .83)}.ns_csr_disaster-aid_rolling-stock_example>section>div.right figure{margin-left:calc(20px * .83)}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section{width:606px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section>div{width:278px;margin-right:25px;margin-bottom:50px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure{height:191px;margin-bottom:15px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div{width:294px;padding:25px}.ns_efc-container .ns_efc-section__cont__detail dt em{display:inline}.ns_efc-container .ns_efc-section__cont__detail dt span{display:inline}.ns_csr_hyakufukushi .ns-single{padding-right:0}.ns_csr_hyakufukushi-top-illust ul li:nth-child(2),.ns_csr_hyakufukushi-top-illust ul li:nth-child(3),.ns_csr_hyakufukushi-top-illust ul li:nth-child(5){padding-left:0}.ns_csr_hyakufukushi-top-illust ul li img{width:100%;height:auto}.ns_csr-figure--4col--column figure img{width:50%}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2{margin-bottom:0}.ns_brands-item .item--title h3>img{right:-4px}.ns_brands-item .item--title h3::after{width:110px;height:110px;border-radius:110px;top:31px;left:20px}}@media screen and (min-width:980px){.ns_csr_2col{display:flex}.ns_csr_2col>div:first-child{width:583px}.ns_csr_2col>div:last-child{width:525px}}@media screen and (max-width:1167px) and (min-width:980px){.ns_products_prime_special-request{max-width:672px;margin:0 auto 22px}}@media screen and (min-width:1168px){.ns-mq-checker{width:1108px}.ns-wrapper-2col,.ns-dl_02--col,.ns-single-body--news .ns_news_release-exception>div,.ns_ir_management_about-business>div,.ns_ir_stock_preferential-conditions>div,.ns_ir_index-2col section,.ns_customer_faq-2col section,.ns_ir_top_index-2col section,.ns_ir_index-2col-thumbnail section,.ns_csr_index-2col section,.ns_csr_index-2col-figure section{width:544px}.ns-wrapper-2col--single,.ns-dl_02--col--single,.ns_csr_stakeholders-occasion>div,.ns_ir_index-2col--single section,.ns_csr_stakeholders-figure>div{width:426.5px}.ns-wrapper,.ns-wrapper--sp,.ns_customer-modal-contents{width:1108px}.ns-wrapper-list,.ns-wrapper-list--single{width:1128px}.ns-wrapper-list--single{padding-right:0}.ns-list_allergens li,.ns-list_allergens--single li{width:calc(100%/14)}.ns-list_allergens--single li{width:calc(100%/11)}.ns-grid-item{width:225px}.ns-grid-item figure img{height:114px}.ns-grid-item div span{height:114px}.ns-grid>.ns-grid-item:nth-child(n+11),.ns-grid--brands>.ns-grid-item:nth-child(n+11),.ns-grid--cm>.ns-grid-item:nth-child(n+11),.ns-grid--campaigns>.ns-grid-item:nth-child(n+11),.ns-grid--csr>.ns-grid-item:nth-child(n+11),.ns-grid--csr--cap-small>.ns-grid-item:nth-child(n+11),.ns-grid--news>.ns-grid-item:nth-child(n+11),.ns-grid--garage>.ns-grid-item:nth-child(n+11),.ns-grid--showall>.ns-grid-item:nth-child(n+11){display:none}.ns-grid--garage>.ns-grid-item:nth-child(n+5){display:block}.ns-grid_5-item{width:20%}.ns-grid_4-item{width:25%}.ns-grid_3-item{width:33.33333%}.ns-single-body section figure img,.ns-single-body--article section figure img,.ns-single-body--item section figure img,.ns-single-body--news section figure img{max-width:873px}.ns-single-body-main iframe,.ns-single-body-main object{height:490px}.ns_products_item-single-chart-basic-title,.ns_products_item-single-chart-others-title{height:107px}.ns_products_item-single .ns-single-body-main{min-height:380px;padding-left:420px;padding-right:40px}.ns_products_item-single .ns-single-body-main figure{width:370px;height:370px}.ns_products_item-single .ns-single-body-main figure img{max-width:370px;max-height:370px}.ns_products_item-single-banner{padding-left:425px}.ns_products_item-single-banner img{width:428px;height:auto}.ns_products_item-single-allergens>div{padding-right:37px}.ns_products_allergens-list{padding-right:40px}.ns_recipe-brand-list-slide.is-small .ns-grid-item div img{max-width:139px;max-height:79px}.ns_recipe-brand-list-slide.is-small .ns-grid-item div span{height:79px}.ns_recipe-list-slide .swiper-button-next,.ns_recipe-list-slide .swiper-button-prev{top:calc(140px / 2)}.ns_recipe-common-list--index .ns_recipe-common-list-item:nth-child(n+11){display:none}.ns_recipe-single-figure-brand .ns-grid-item{width:auto}.ns_ir_management_download-pdf_textarea{width:798px}.ns_ir_financial-graph_with_table>div>div{width:788px}.ns_ir_stock_online-mtg-summary-cols>div{width:838px}.ns_ir_library_nav-anchor{width:798px}.ns_about-cols>div,.ns_about-cols--right>div{width:638px}.ns_about-cols--right>div{width:423px}.ns_safety-cols>div,.ns_safety-cols--left>div,.ns_safety-cols--single>div,.ns_safety-cols--2col-figure>div{width:873px}.ns_safety-cols--2col-figure>div{width:423px}.ns_thewave-cols>div,.ns_thewave-cols--single>div,.ns_thewave-cols--2col-figure>div{width:873px}.ns_thewave-cols--single>div,.ns_thewave-cols--2col-figure>div{width:638px}.ns_thewave-cols--2col-figure>div{width:423px}.ns_garage-floormap .ns_garage-anchor>a{padding-left:10px;padding-right:10px}.ns_garage-floormap .ns_garage-anchor>a p span{display:block}.ns_garage-cols.img-only .ns_garage-cols--text>div{padding-bottom:0}.ns_garage-cols.with-caption-slide .ns_garage-cols--text>div{padding-bottom:94px}.ns_csr_index-wrapper{width:1137px;margin-left:-29px;display:flex;flex-wrap:wrap;flex-direction:column}.ns_csr-index-board{width:33.3333%;padding-left:29px;box-sizing:border-box}.ns_csr-index-board:nth-child(1){order:1;margin-bottom:36px}.ns_csr-index-board:nth-child(2){order:3;height:100vw}.ns_csr-index-board:nth-child(3){order:4;height:100vw}.ns_csr-index-board:nth-child(4){order:2}.ns_csr-index-board-title a{display:block;padding:0 20px}.ns_csr-index-board-title:hover{cursor:default}.ns_csr-index-board-title.is-environment{background-image:url(/jp/sustainability/images/bg_environment.png);background-size:285px 80px;background-position:center right}.ns_csr-index-board-title.is-social{background-image:url(/jp/sustainability/images/bg_social.png);background-size:159px 80px;background-position:center right}.ns_csr-index-board-title.is-governance{background-image:url(/jp/sustainability/images/bg_governance.png);background-size:316px 80px;background-position:center right}.ns_csr-index-board-title-btn{display:none}.ns_csr-index-board-article{display:block}.ns_csr-cols--right>div{width:678px!important}.ns_csr-cols>div,.ns_csr-cols--right>div,.ns_csr-cols--single>div,.ns_csr-cols--2col-figure>div,.csr_international_wina--table>div,.ns_csr-cols--single--right>div,.ns_csr-cols--column>div,.ns_csr-special-list>div{width:873px}.ns_csr-cols--single>div,.ns_csr-cols--2col-figure>div,.csr_international_wina--table>div{width:638px}.ns_csr-cols--single--right>div{width:638px}.ns_csr-cols--column>div{width:578px}.ns_csr-report>div{padding-right:50px}.ns_csr-report figure{width:82px}.ns_efc-container .ns_efc-section__cont__detail dt em{display:inline}.ns_efc-container .ns_efc-section__cont__detail dt span{display:inline}.ns_csr_hyakufukushi-cols>div,.ns_csr_hyakufukushi_single-cols>div{width:673px}.ns_csr_hyakufukushi_single-cols figure{float:left;width:235px;margin:0}.ns_csr_hyakufukushi_single-cols figure img{width:215px;height:auto}.ns_csr_hyakufukushi_single-cols>div{float:right;width:638px}.ns_csr_environment_waste-reduction-figure div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:43%}.ns_brands-item .item{width:12.5%;height:159px}.ns_brands-item .item img{max-height:calc(159px - 40px)}.ns_brands-item .item--title h3::after{width:110px;height:110px;border-radius:110px;top:25px;left:15px}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols>div{width:536px}}@media screen and (max-width:1167px){.ns_recipe-single-content{margin-left:0;margin-top:40px}.ns_recipe-single-content-section{float:none;width:auto;padding:0}.ns_recipe-single-direction{margin-top:30px}}@media screen and (max-width:1000px){.ns_products_prime_special-row::after{height:19px;border-top:4px solid #ebe8d0}.ns_products_prime_special-row.ns_products_prime_special-row--1{padding:0}.ns_products_prime_special-row.ns_products_prime_special-row--1 .ns_products_prime_special-group:nth-child(1) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-row.ns_products_prime_special-row--1 .ns_products_prime_special-group:nth-child(3) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-row.ns_products_prime_special-row--2,.ns_products_prime_special-row.ns_products_prime_special-row--3{padding:0}.ns_products_prime_special-row.ns_products_prime_special-row--2 .ns_products_prime_special-group:nth-child(1) .ns_products_prime_special-tag,.ns_products_prime_special-row.ns_products_prime_special-row--3 .ns_products_prime_special-group:nth-child(1) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-row.ns_products_prime_special-row--2 .ns_products_prime_special-group:nth-child(3) .ns_products_prime_special-tag,.ns_products_prime_special-row.ns_products_prime_special-row--3 .ns_products_prime_special-group:nth-child(3) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-row.ns_products_prime_special-row--4,.ns_products_prime_special-row.ns_products_prime_special-row--5{padding:0}.ns_products_prime_special-row.ns_products_prime_special-row--4 .ns_products_prime_special-group:nth-child(1) .ns_products_prime_special-tag,.ns_products_prime_special-row.ns_products_prime_special-row--5 .ns_products_prime_special-group:nth-child(1) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-row.ns_products_prime_special-row--4 .ns_products_prime_special-group:nth-child(3) .ns_products_prime_special-tag,.ns_products_prime_special-row.ns_products_prime_special-row--5 .ns_products_prime_special-group:nth-child(3) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-row.ns_products_prime_special-row--new .ns_products_prime_special-group:nth-child(1) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-row.ns_products_prime_special-row--new .ns_products_prime_special-group:nth-child(3) .ns_products_prime_special-tag{width:100%}.ns_products_prime_special-group.ns_products_prime_special-group--gorilla{width:125px;height:152px}.ns_products_prime_special-group.ns_products_prime_special-group--kimura{width:125px;height:152px}.ns_products_prime_special-group.ns_products_prime_special-group--kurozu{width:226px;height:152px}.ns_products_prime_special-group.ns_products_prime_special-group--shibikara{width:226px;height:152px}.ns_products_prime_special-group.ns_products_prime_special-group--7{width:294px;height:130px}.ns_products_prime_special-group.ns_products_prime_special-group--9{width:294px;height:130px}.ns_products_prime_special-group.ns_products_prime_special-group--8{width:196px;height:130px}.ns_products_prime_special-group.ns_products_prime_special-group--10,.ns_products_prime_special-group.ns_products_prime_special-group--11,.ns_products_prime_special-group.ns_products_prime_special-group--12{width:196px;height:130px}.ns_products_prime_special-group.ns_products_prime_special-group--20{width:196px;height:130px}.ns_products_prime_special-group.ns_products_prime_special-group--13,.ns_products_prime_special-group.ns_products_prime_special-group--16,.ns_products_prime_special-group.ns_products_prime_special-group--17,.ns_products_prime_special-group.ns_products_prime_special-group--18{width:226px;height:152px}.ns_products_prime_special-group.ns_products_prime_special-group--14{width:226px;height:152px}.ns_products_prime_special-group.ns_products_prime_special-group--15{width:113px;height:152px}.ns_products_prime_special-group.ns_products_prime_special-group--19{width:113px;height:152px}.ns_products_prime_special-item.ns_products_prime_special-item--13,.ns_products_prime_special-item.ns_products_prime_special-item--16,.ns_products_prime_special-item.ns_products_prime_special-item--17,.ns_products_prime_special-item.ns_products_prime_special-item--18{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--13 a figure,.ns_products_prime_special-item.ns_products_prime_special-item--16 a figure,.ns_products_prime_special-item.ns_products_prime_special-item--17 a figure,.ns_products_prime_special-item.ns_products_prime_special-item--18 a figure{height:152px}.ns_products_prime_special-item.ns_products_prime_special-item--kurozu{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--kurozu a figure{height:152px}.ns_products_prime_special-item.ns_products_prime_special-item--shibikara{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--shibikara a figure{height:152px}.ns_products_prime_special-item.ns_products_prime_special-item--gorilla,.ns_products_prime_special-item.ns_products_prime_special-item--kimura{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--gorilla a figure,.ns_products_prime_special-item.ns_products_prime_special-item--kimura a figure{height:152px}.ns_products_prime_special-item.ns_products_prime_special-item--20{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--20 a figure{height:152px}.ns_products_prime_special-item.ns_products_prime_special-item--14,.ns_products_prime_special-item.ns_products_prime_special-item--15,.ns_products_prime_special-item.ns_products_prime_special-item--19{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--14 a figure,.ns_products_prime_special-item.ns_products_prime_special-item--15 a figure,.ns_products_prime_special-item.ns_products_prime_special-item--19 a figure{height:152px}.ns_products_prime_special-item.ns_products_prime_special-item--8{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--8 a figure{height:130px}.ns_products_prime_special-item.ns_products_prime_special-item--10,.ns_products_prime_special-item.ns_products_prime_special-item--11,.ns_products_prime_special-item.ns_products_prime_special-item--12{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--10 a figure,.ns_products_prime_special-item.ns_products_prime_special-item--11 a figure,.ns_products_prime_special-item.ns_products_prime_special-item--12 a figure{height:130px}.ns_products_prime_special-item.ns_products_prime_special-item--7{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--7 a figure{height:130px}.ns_products_prime_special-item.ns_products_prime_special-item--9{width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--9 a figure{height:130px}.ns_products_prime_special-item.ns_products_prime_special-item--panel{display:block;width:100%;padding:0 5px}.ns_products_prime_special-item.ns_products_prime_special-item--panel a figure{height:152px}.ns_products_prime_special-showhide-wide{display:none}.ns_products_prime_special-tag{height:19px;border-top:4px solid #ebe8d0}.ns_products_prime_special-tag figure img{width:44px;margin-top:3px}}@media screen and (max-width:979px){.ns-link--store{text-align:center}.ns-single-side-links i{margin-left:0}.ns-single-side-links .ns-link--pdf,.ns-single-side-links .ns-link--pdf-small,.ns-single-side-links .ns_csr_report_guideline-table table a,.ns_csr_report_guideline-table table .ns-single-side-links a,.ns-single-side-links .ns-list_01--pdf>li a,.ns-list_01--pdf>li .ns-single-side-links a,.ns-single-side-links .ns_csr-cols figure ul.pdf>li a,.ns_csr-cols figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .ns_csr-cols--right figure ul.pdf>li a,.ns_csr-cols--right figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .ns_csr-cols--single figure ul.pdf>li a,.ns_csr-cols--single figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .ns_csr-cols--2col-figure figure ul.pdf>li a,.ns_csr-cols--2col-figure figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .csr_international_wina--table figure ul.pdf>li a,.csr_international_wina--table figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .ns_csr-cols--single--right figure ul.pdf>li a,.ns_csr-cols--single--right figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .ns_csr-cols--column figure ul.pdf>li a,.ns_csr-cols--column figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .ns_csr-special-list figure ul.pdf>li a,.ns_csr-special-list figure ul.pdf>li .ns-single-side-links a,.ns-single-side-links .ns_customer_faq-2col .ns_ir-calendar-list ul li a,.ns_customer_faq-2col .ns_ir-calendar-list ul li .ns-single-side-links a,.ns-single-side-links .ns_ir_top_index-2col .ns_ir-calendar-list ul li a,.ns_ir_top_index-2col .ns_ir-calendar-list ul li .ns-single-side-links a,.ns-single-side-links .ns_ir_library_download-block>div li a,.ns_ir_library_download-block>div li .ns-single-side-links a,.ns-single-side-links .ns_ir_library_downloadlist .ns-table_01 td>ul a,.ns_ir_library_downloadlist .ns-table_01 td>ul .ns-single-side-links a,.ns-single-side-links .ns_ir_library_downloadlist .ns-table_07 td>ul a,.ns_ir_library_downloadlist .ns-table_07 td>ul .ns-single-side-links a,.ns-single-side-links .ns_ir_library_downloadlist .ns_ir_event_meeting-table td>ul a,.ns_ir_library_downloadlist .ns_ir_event_meeting-table td>ul .ns-single-side-links a,.ns-single-side-links .ns_ir_library-latest-body dl dd ul a,.ns_ir_library-latest-body dl dd ul .ns-single-side-links a,.ns-single-side-links .ns_csr_special_ecochef-2col>div .pdf,.ns_csr_special_ecochef-2col>div .ns-single-side-links .pdf,.ns-single-side-links .ns_csr_report-backnumber a,.ns_csr_report-backnumber .ns-single-side-links a{padding-left:2em}.ns-single-side-links-store{display:none}.ns-single-side-social ul{margin-left:3px}.ns-single-side-video{display:none}.ns-single-side-anchor{display:none}.ns-single-body .ns_products_item-single-video,.ns-single-body--article .ns_products_item-single-video,.ns-single-body--item .ns_products_item-single-video,.ns-single-body--news .ns_products_item-single-video{display:block}.ns-single-body .ns_products_item-single-video h2,.ns-single-body--article .ns_products_item-single-video h2,.ns-single-body--item .ns_products_item-single-video h2,.ns-single-body--news .ns_products_item-single-video h2{font-size:16px}.ns-single-body .ns_products_item-single-nutrients,.ns-single-body--article .ns_products_item-single-nutrients,.ns-single-body--item .ns_products_item-single-nutrients,.ns-single-body--news .ns_products_item-single-nutrients,.ns-single-body .ns_products_item-single-allergens,.ns-single-body--article .ns_products_item-single-allergens,.ns-single-body--item .ns_products_item-single-allergens,.ns-single-body--news .ns_products_item-single-allergens,.ns-single-body .ns_products_item-single-origins,.ns-single-body--article .ns_products_item-single-origins,.ns-single-body--item .ns_products_item-single-origins,.ns-single-body--news .ns_products_item-single-origins{margin-top:0}.ns-single-body .ns_products_item-single-ingredients,.ns-single-body--article .ns_products_item-single-ingredients,.ns-single-body--item .ns_products_item-single-ingredients,.ns-single-body--news .ns_products_item-single-ingredients,.ns-single-body .ns_products_item-single-nutrients,.ns-single-body--article .ns_products_item-single-nutrients,.ns-single-body--item .ns_products_item-single-nutrients,.ns-single-body--news .ns_products_item-single-nutrients,.ns-single-body .ns_products_item-single-allergens,.ns-single-body--article .ns_products_item-single-allergens,.ns-single-body--item .ns_products_item-single-allergens,.ns-single-body--news .ns_products_item-single-allergens,.ns-single-body .ns_products_item-single-origins,.ns-single-body--article .ns_products_item-single-origins,.ns-single-body--item .ns_products_item-single-origins,.ns-single-body--news .ns_products_item-single-origins{border-bottom:1px solid #ccc;position:relative;cursor:pointer}.ns-single-body .ns_products_item-single-ingredients>div,.ns-single-body--article .ns_products_item-single-ingredients>div,.ns-single-body--item .ns_products_item-single-ingredients>div,.ns-single-body--news .ns_products_item-single-ingredients>div,.ns-single-body .ns_products_item-single-nutrients>div,.ns-single-body--article .ns_products_item-single-nutrients>div,.ns-single-body--item .ns_products_item-single-nutrients>div,.ns-single-body--news .ns_products_item-single-nutrients>div,.ns-single-body .ns_products_item-single-allergens>div,.ns-single-body--article .ns_products_item-single-allergens>div,.ns-single-body--item .ns_products_item-single-allergens>div,.ns-single-body--news .ns_products_item-single-allergens>div,.ns-single-body .ns_products_item-single-origins>div,.ns-single-body--article .ns_products_item-single-origins>div,.ns-single-body--item .ns_products_item-single-origins>div,.ns-single-body--news .ns_products_item-single-origins>div{display:none;padding-bottom:20px}.ns-single-body .ns_products_item-single-ingredients h2,.ns-single-body--article .ns_products_item-single-ingredients h2,.ns-single-body--item .ns_products_item-single-ingredients h2,.ns-single-body--news .ns_products_item-single-ingredients h2,.ns-single-body .ns_products_item-single-nutrients h2,.ns-single-body--article .ns_products_item-single-nutrients h2,.ns-single-body--item .ns_products_item-single-nutrients h2,.ns-single-body--news .ns_products_item-single-nutrients h2,.ns-single-body .ns_products_item-single-allergens h2,.ns-single-body--article .ns_products_item-single-allergens h2,.ns-single-body--item .ns_products_item-single-allergens h2,.ns-single-body--news .ns_products_item-single-allergens h2,.ns-single-body .ns_products_item-single-origins h2,.ns-single-body--article .ns_products_item-single-origins h2,.ns-single-body--item .ns_products_item-single-origins h2,.ns-single-body--news .ns_products_item-single-origins h2{margin-top:15px;padding-right:26px;font-size:16px}.ns-single-body .ns_products_item-single-ingredients::after,.ns-single-body--article .ns_products_item-single-ingredients::after,.ns-single-body--item .ns_products_item-single-ingredients::after,.ns-single-body--news .ns_products_item-single-ingredients::after,.ns-single-body .ns_products_item-single-nutrients::after,.ns-single-body--article .ns_products_item-single-nutrients::after,.ns-single-body--item .ns_products_item-single-nutrients::after,.ns-single-body--news .ns_products_item-single-nutrients::after,.ns-single-body .ns_products_item-single-allergens::after,.ns-single-body--article .ns_products_item-single-allergens::after,.ns-single-body--item .ns_products_item-single-allergens::after,.ns-single-body--news .ns_products_item-single-allergens::after,.ns-single-body .ns_products_item-single-origins::after,.ns-single-body--article .ns_products_item-single-origins::after,.ns-single-body--item .ns_products_item-single-origins::after,.ns-single-body--news .ns_products_item-single-origins::after{position:absolute;top:25px;right:6px;display:block;width:14px;height:9px;background:url(/jp/assets/images/icon-down.svg) no-repeat center center}.ns-single-body .ns_products_item-single-ingredients.is-open>div,.ns-single-body--article .ns_products_item-single-ingredients.is-open>div,.ns-single-body--item .ns_products_item-single-ingredients.is-open>div,.ns-single-body--news .ns_products_item-single-ingredients.is-open>div,.ns-single-body .ns_products_item-single-nutrients.is-open>div,.ns-single-body--article .ns_products_item-single-nutrients.is-open>div,.ns-single-body--item .ns_products_item-single-nutrients.is-open>div,.ns-single-body--news .ns_products_item-single-nutrients.is-open>div,.ns-single-body .ns_products_item-single-allergens.is-open>div,.ns-single-body--article .ns_products_item-single-allergens.is-open>div,.ns-single-body--item .ns_products_item-single-allergens.is-open>div,.ns-single-body--news .ns_products_item-single-allergens.is-open>div,.ns-single-body .ns_products_item-single-origins.is-open>div,.ns-single-body--article .ns_products_item-single-origins.is-open>div,.ns-single-body--item .ns_products_item-single-origins.is-open>div,.ns-single-body--news .ns_products_item-single-origins.is-open>div{display:block}.ns-single-body .ns_products_item-single-ingredients.is-open::after,.ns-single-body--article .ns_products_item-single-ingredients.is-open::after,.ns-single-body--item .ns_products_item-single-ingredients.is-open::after,.ns-single-body--news .ns_products_item-single-ingredients.is-open::after,.ns-single-body .ns_products_item-single-nutrients.is-open::after,.ns-single-body--article .ns_products_item-single-nutrients.is-open::after,.ns-single-body--item .ns_products_item-single-nutrients.is-open::after,.ns-single-body--news .ns_products_item-single-nutrients.is-open::after,.ns-single-body .ns_products_item-single-allergens.is-open::after,.ns-single-body--article .ns_products_item-single-allergens.is-open::after,.ns-single-body--item .ns_products_item-single-allergens.is-open::after,.ns-single-body--news .ns_products_item-single-allergens.is-open::after,.ns-single-body .ns_products_item-single-origins.is-open::after,.ns-single-body--article .ns_products_item-single-origins.is-open::after,.ns-single-body--item .ns_products_item-single-origins.is-open::after,.ns-single-body--news .ns_products_item-single-origins.is-open::after{transform:rotateX(180deg)}.ns-form-note,.ns_products_campaigns-single .apply>p{margin-top:10px}.ns_news-nav select{width:100%}.ns_news-nav-archives-wrap{float:none}.ns_news-nav-archives-input{width:99%}.ns_news-nav-archives-input input{width:100%}.ns_news-nav-newsmail{float:none;margin:0 0 20px}.ns_products_item-single-store_link{display:block}.ns_recipe-single-header-tag{display:block}.ns_recipe-single-header-social{display:block}.ns_recipe-single-figure{display:block}.ns_recipe-single-figure-image{width:100%}.ns_recipe-single-figure-social{display:none}.ns_recipe-single-figure-tag{display:none}}@media (max-width:979px){.ns_about_special-ecomark{flex-direction:column;padding:25px 20px}.ns_about_specia-item-l{flex:0 1 auto;margin:0 0 20px}.ns_about_specia-item-r{flex:0 1 auto}.ns_about_specia-logo img{width:138px;margin:0 auto}}@media screen and (max-width:787px){.ns_news-nav form{float:none}.ns_news-nav select{height:auto}.ns_news-nav-archives-wrap--date{padding:0;margin-bottom:20px}.ns_news-nav-archives-wrap--keyword{padding:0}.ns_products_prime_special-request .ns_products_prime_special-card:nth-child(3){width:100%}.ns_products_prime_special-contents{border-top:4px solid #ebe8d0;padding:19px 0 0}.ns_products_prime_special-item a:hover figure img{left:50%;transform:translate(-50%,0) rotate(0) scale(1);z-index:0}.ns_products_prime_special-modal-item{max-width:365px}.ns_products_prime_special-modal-title{font-size:18px;padding:10px 20px 10px 69px}.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--1::before,.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--2::before,.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--3::before,.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--4::before,.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--5::before{left:16px}.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--1::before{width:37px;height:49px}.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--2::before{width:42px;height:48px}.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--3::before{width:37px;height:47px}.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--5::before{width:47px;height:47px}.ns_products_prime_special-modal-title.ns_products_prime_special-modal-title--4::before{width:38px;height:45px}.ns_products_prime_special-modal-body{padding:20px}.ns_products_prime_special-modal-product{flex-direction:column-reverse;margin-bottom:20px}.ns_products_prime_special-modal-image{flex:0 1 200px}.ns_products_prime_special-modal-image figure img{height:200px}.ns_products_prime_special-modal-name{margin-bottom:20px}.ns_products_prime_special-modal-name p{font-size:18px;line-height:1.56;text-align:center;margin:0}.ns_products_prime_special-modal-link{margin-bottom:20px}.ns_products_prime_special-modal-link a{margin:0 auto}.ns_products_prime_special-modal-close{top:-22px;right:0}.ns_ir_vcp-dl-table dl{display:block}.ns_ir_vcp-dl-table dl dt,.ns_ir_vcp-dl-table dl dd{display:block;padding:10px 20px;width:100%;box-sizing:border-box}.ns_ir_vcp-dl-table dl dt{border-bottom:1px solid #C4C4C4}.ns_ir_vcp_innovation-figure figure{width:100%;padding-left:0}.ns_ir_vcp-cols-sus{display:block}.ns_ir_vcp-cols-sus figure{width:100%;margin-bottom:40px}.ns_ir_vcp-cols-sus>div{width:100%;padding-left:0;margin-bottom:40px}.ns_csr_disaster-aid_data-worldmap{min-height:auto}.ns_csr_disaster-aid_data-worldmap .ns-showhide-pc{display:none}.ns_csr_disaster-aid_data-worldmap .ns-showhide-sp{display:block}.ns_csr_disaster-aid_data-area-table{max-width:100%}#loader{display:none}.ns_csr_hyakufukushi-top-list{margin:auto}.ns_csr_hyakufukushi-top-list-item{float:none;width:auto;padding:0}.ns_chronicle .ns-wrapper.ns_chronicle-section,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents{margin-bottom:30px}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2{width:auto;float:none;padding:0;text-align:center}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box.ns_chronicle-photo-wide,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box.ns_chronicle-photo-wide,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box.ns_chronicle-photo-wide,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-wide.ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-wide.ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-wide.ns_chronicle-photo-box--c1,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-wide.ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-wide.ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-wide.ns_chronicle-photo-box--c2{width:auto}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box img,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box img,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box img,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 img,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 img,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 img,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 img,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 img,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 img{max-height:190px;max-width:500px;width:auto;height:auto}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box p,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p{padding-bottom:0}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2{margin-bottom:0}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-text-box p,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-text-box p,.ns_chronicle .ns_chronicle-section.ns_customer-modal-contents .ns_chronicle-section-list>li .ns_chronicle-text-box p{margin-bottom:1em;line-height:1.75em}.ns_chronicle .ns_chronicle-goroku{width:335px;height:357px;margin:30px auto 70px}.ns_chronicle .ns_chronicle-goroku-fukidashi{width:335px;height:180px;border:3px solid red;border-radius:90px}.ns_chronicle .ns_chronicle-goroku-fukidashi:before{content:"";position:absolute;bottom:-40px;left:50%;right:auto;border:13px solid transparent;border-top:39px solid red;transform:rotate(-20deg)}.ns_chronicle .ns_chronicle-goroku-fukidashi p{font-size:17px;line-height:32px;height:174px;padding:0 35px}.ns_chronicle .ns_chronicle-goroku-andomomofuku{width:117px;bottom:0;left:50%;right:auto;margin-left:20px}.ns_chronicle .ns_chronicle-goroku-andomomofuku img{width:117px}}@media (max-width:787px){.ns_about_special-row{flex-direction:column}.ns_about_special-col-l{flex:0 1 auto;margin:0 0 20px}.ns_about_special-col-r{flex:0 1 auto}}@media (max-width:768px){.ns_csr_hyakufukushi_application-reception-end .sp-only{display:block}}@media screen and (max-width:600px){.ns_products_prime_special-products{height:auto;position:static;overflow:visible;margin-bottom:230px}.ns_products_prime_special-contents{width:100%;position:static;top:auto;left:auto;transform:translate(0,0)}.ns_products_prime_special-row.ns_products_prime_special-row--new{display:flex;padding:0}.ns_products_prime_special-group.ns_products_prime_special-group--kurozu{width:113px}.ns_products_prime_special-group.ns_products_prime_special-group--shibikara{width:113px}.ns_products_prime_special-group.ns_products_prime_special-group--7{padding-top:34px;width:98px}.ns_products_prime_special-group.ns_products_prime_special-group--9{width:98px}.ns_products_prime_special-group.ns_products_prime_special-group--8{padding-top:34px;width:98px}.ns_products_prime_special-group.ns_products_prime_special-group--10,.ns_products_prime_special-group.ns_products_prime_special-group--11,.ns_products_prime_special-group.ns_products_prime_special-group--12{width:98px}.ns_products_prime_special-group.ns_products_prime_special-group--20{padding-top:34px;width:98px}.ns_products_prime_special-group.ns_products_prime_special-group--13,.ns_products_prime_special-group.ns_products_prime_special-group--16,.ns_products_prime_special-group.ns_products_prime_special-group--17,.ns_products_prime_special-group.ns_products_prime_special-group--18{width:113px}.ns_products_prime_special-group.ns_products_prime_special-group--14{width:113px}.ns_products_prime_special-item.ns_products_prime_special-item--10,.ns_products_prime_special-item.ns_products_prime_special-item--11,.ns_products_prime_special-item.ns_products_prime_special-item--12{padding:0 2px}.ns_products_prime_special-item.ns_products_prime_special-item--9{padding:0 2px}.ns_products_prime_special-showhide-middle{display:none}.ns_products_prime_special-hideshow-middle{display:block}}@media screen and (max-width:599px){.ns_recipe-single-content-body-step{margin-left:0}.ns_products_prime_special-modal-item{top:10%;transform:translate(-50%,0)}.ns_products_prime_special-modal-body{overflow-y:scroll;height:350px}}@media screen and (max-width:359px){.ns_header-nav-list--sp li a{font-size:11px}}@media screen and (max-width:320px){.ns_products_prime_special-request{margin:0 0 40px}.ns_products_prime_special-request .ns_products_prime_special-card{padding:0}.ns_products_prime_special-request .ns_products_prime_special-card figure img{width:140px}.ns_products_prime_special-modal-item{top:0;height:100%;overflow-y:scroll}.ns_products_prime_special-modal-body{overflow-y:visible;height:auto}.ns_products_prime_special-modal-close{top:0}}@media print{.ns-print-off *{visibility:hidden!important}.js-image-cover{display:none!important;width:0;height:0}}@keyframes flash{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}