.ns_csr_news .ncs__news dt em{display:none}.ns_csr_slide,.ns_csr_slide--sp{width:1188px;height:calc(1108px * .4054 + 40px);overflow:visible!important;margin-bottom:40px!important;position:relative;margin:0 auto}.ns_csr_slide img,.ns_csr_slide--sp img{width:100%;height:auto}.ns_csr_slide .slick-wrapper,.ns_csr_slide--sp .slick-wrapper{height:260px}.ns_csr_slide .slick-list,.ns_csr_slide--sp .slick-list{overflow:visible}.ns_csr_slide .slick-slide>div,.ns_csr_slide--sp .slick-slide>div{padding:0 40px}.ns_csr_slide .slick-slide img,.ns_csr_slide--sp .slick-slide img{filter:alpha(Opacity=50);opacity:.5}.ns_csr_slide .slick-slide.slick-active img,.ns_csr_slide--sp .slick-slide.slick-active img{filter:alpha(Opacity=100);opacity:1}.ns_csr_slide .slick-slide.slick-active:hover img,.ns_csr_slide--sp .slick-slide.slick-active:hover img{filter:alpha(Opacity=50);opacity:.5}.ns_csr_slide :focus,.ns_csr_slide--sp :focus{outline:0}.ns_csr_slide .slide-dots,.ns_csr_slide--sp .slide-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}.ns_csr_slide .slide-dots li,.ns_csr_slide--sp .slide-dots li{width:10px;height:10px;margin:0 13px;border-radius:10px;background:#000;opacity:.2;display:block}.ns_csr_slide .slide-dots li button,.ns_csr_slide--sp .slide-dots li button{display:none}.ns_csr_slide .slide-dots li.slick-active,.ns_csr_slide--sp .slide-dots li.slick-active{background:red;opacity:1}.ns_csr_slide--sp{display:none}.slick-arrow{position:absolute;border:0;background:red;width:36px;height:36px;top:calc(450px / 2 - 18px);margin-top:0;font-size:0;z-index:10}.slick-arrow:hover{filter:alpha(Opacity=50);opacity:.5}.slick-arrow.slick-prev{left:-18px}.slick-arrow.slick-prev::before{content:"";display:block;height:14px;background:url(/jp/assets/images/icon-arrow-left.svg) no-repeat center center}.slick-arrow.slick-next{right:-18px}.slick-arrow.slick-next::before{content:"";display:block;height:14px;background:url(/jp/assets/images/icon-arrow-right.svg) no-repeat center center}.ns_csr_slide .swiper-pagination-bullet,.ns_csr_slide--sp .swiper-pagination-bullet{height:10px!important;width:10px!important;margin:0 13px!important;bottom:0!important}.ns_csr_slide .swiper-pagination-bullet-active,.ns_csr_slide--sp .swiper-pagination-bullet-active{background:red!important}.ns_csr-index-board{width:100%;margin-bottom:30px}.ns_csr-index-board-title{background:red;height:80px;padding:0 10px;position:relative;display:flex;align-items:center}.ns_csr-index-board-title:hover{cursor:pointer}.ns_csr-index-board-title h2{font-size:18px;color:#fff;margin:0}.ns_csr-index-board-title.is-environment{background-color:#9c3;background-image:url(/jp/sustainability/images/bg_environment-sp.png?);background-size:187px 80px;background-position:center right;background-repeat:no-repeat}.ns_csr-index-board-title.is-social{background-color:#3cc;background-image:url(/jp/sustainability/images/bg_social-sp.png?);background-size:168px 80px;background-position:center right;background-repeat:no-repeat}.ns_csr-index-board-title.is-governance{background-color:#fc3;background-image:url(/jp/sustainability/images/bg_governance-sp.png?);background-size:300px 80px;background-position:center right;background-repeat:no-repeat}.ns_csr-index-board-title-btn{position:absolute;right:16px;top:22px;display:block;width:34px;height:34px;background:#fff;border:2px solid #9c3;border-radius:34px}.ns_csr-index-board-title-btn::before{content:"";display:block;width:18px;height:2px;background:#9c3;position:absolute;top:16px;left:8px}.ns_csr-index-board-title-btn::after{content:"";display:block;width:18px;height:2px;background:#9c3;transform:rotateZ(90deg);position:absolute;top:16px;left:8px}.ns_csr-index-board-title-btn.is-management{border-color:red}.ns_csr-index-board-title-btn.is-management::before{background:red}.ns_csr-index-board-title-btn.is-management::after{background:red}.ns_csr-index-board-title-btn.is-environment{border-color:#9c3}.ns_csr-index-board-title-btn.is-environment::before{background:#9c3}.ns_csr-index-board-title-btn.is-environment::after{background:#9c3}.ns_csr-index-board-title-btn.is-social{border-color:#3cc}.ns_csr-index-board-title-btn.is-social::before{background-color:#3cc}.ns_csr-index-board-title-btn.is-social::after{background-color:#3cc}.ns_csr-index-board-title-btn.is-governance{border-color:#fc3}.ns_csr-index-board-title-btn.is-governance::before{background-color:#fc3}.ns_csr-index-board-title-btn.is-governance::after{background-color:#fc3}.ns_csr-index-board-title-btn.is-close::after{display:none}.ns_csr-index-board-article{border:1px solid #e5e5e5;border-top:none;padding:20px;display:none;transition:.2s}.ns_csr-index-board-article.is-open{display:block}.ns_csr-index-board-article div{margin-bottom:25px}.ns_csr-index-board-article div:last-child{margin-bottom:0}.ns_csr-index-board-article h3{font-size:16px;margin:0;margin-bottom:.5em;color:#000}.ns_csr-index-board-article ul li{margin:0;line-height:1.8em}.ns_csr-index-board-article ul a{position:relative;padding-left:20px;display:block}.ns_csr-index-board-article ul a i{position:absolute;top:.3em;left:0}.ns_csr-index-board-article ul a.is-message{padding-left:0}.ns_csr-index-board-article ul a.is-message span{margin-left:20px}.ns_csr-index-board-article ul a.is-message img{margin-bottom:10px}.ns_csr-index-board-article ul a img{width:100%;height:auto;margin-top:10px}.ns_csr-index-board-article ul a:hover{filter:alpha(Opacity=50);opacity:.5}.ns_csr-cols,.ns_csr-cols--right,.ns_csr-cols--single,.ns_csr-cols--2col-figure,.csr_international_wina--table,.ns_csr-cols--single--right,.ns_csr-cols--column,.ns_csr-special-list{position:relative;margin-bottom:20px;overflow:hidden;*zoom:1}.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:left;width:235px;margin:0 0 5px;line-height:0;text-align:center}.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:215px;height:auto}.ns_csr-cols figure p,.ns_csr-cols--right figure p,.ns_csr-cols--single figure p,.ns_csr-cols--2col-figure figure p,.csr_international_wina--table figure p,.ns_csr-cols--single--right figure p,.ns_csr-cols--column figure p,.ns_csr-special-list figure p,.ns_csr-cols figure ul,.ns_csr-cols--right figure ul,.ns_csr-cols--single figure ul,.ns_csr-cols--2col-figure figure ul,.csr_international_wina--table figure ul,.ns_csr-cols--single--right figure ul,.ns_csr-cols--column figure ul,.ns_csr-special-list figure ul{width:215px;text-align:left}.ns_csr-cols figure ul.pdf,.ns_csr-cols--right figure ul.pdf,.ns_csr-cols--single figure ul.pdf,.ns_csr-cols--2col-figure figure ul.pdf,.csr_international_wina--table figure ul.pdf,.ns_csr-cols--single--right figure ul.pdf,.ns_csr-cols--column figure ul.pdf,.ns_csr-special-list figure ul.pdf{margin-top:10px}.ns_csr-cols figure ul.pdf li,.ns_csr-cols--right figure ul.pdf li,.ns_csr-cols--single figure ul.pdf li,.ns_csr-cols--2col-figure figure ul.pdf li,.csr_international_wina--table figure ul.pdf li,.ns_csr-cols--single--right figure ul.pdf li,.ns_csr-cols--column figure ul.pdf li,.ns_csr-special-list figure ul.pdf li{line-height:1.4em}.ns_csr-cols figure ul.pdf a,.ns_csr-cols--right figure ul.pdf a,.ns_csr-cols--single figure ul.pdf a,.ns_csr-cols--2col-figure figure ul.pdf a,.csr_international_wina--table figure ul.pdf a,.ns_csr-cols--single--right figure ul.pdf a,.ns_csr-cols--column figure ul.pdf a,.ns_csr-special-list figure ul.pdf a{position:relative;padding-left:1.4em}.ns_csr-cols figure ul.pdf a i,.ns_csr-cols--right figure ul.pdf a i,.ns_csr-cols--single figure ul.pdf a i,.ns_csr-cols--2col-figure figure ul.pdf a i,.csr_international_wina--table figure ul.pdf a i,.ns_csr-cols--single--right figure ul.pdf a i,.ns_csr-cols--column figure ul.pdf a i,.ns_csr-special-list figure ul.pdf a i{position:absolute;top:1px;left:0}.ns_csr-cols figure.is-figure-small img,.ns_csr-cols--right figure.is-figure-small img,.ns_csr-cols--single figure.is-figure-small img,.ns_csr-cols--2col-figure figure.is-figure-small img,.csr_international_wina--table figure.is-figure-small img,.ns_csr-cols--single--right figure.is-figure-small img,.ns_csr-cols--column figure.is-figure-small img,.ns_csr-special-list figure.is-figure-small img{width:70%}.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:right;width:450px}.ns_csr-cols>div p,.ns_csr-cols--right>div p,.ns_csr-cols--single>div p,.ns_csr-cols--2col-figure>div p,.csr_international_wina--table>div p,.ns_csr-cols--single--right>div p,.ns_csr-cols--column>div p,.ns_csr-special-list>div p{margin:0 0 1em}.ns_csr-cols h3:first-child,.ns_csr-cols--right h3:first-child,.ns_csr-cols--single h3:first-child,.ns_csr-cols--2col-figure h3:first-child,.csr_international_wina--table h3:first-child,.ns_csr-cols--single--right h3:first-child,.ns_csr-cols--column h3:first-child,.ns_csr-special-list h3:first-child{margin-top:0}.ns_csr-cols--right figure{float:right;text-align:right;width:430px}.ns_csr-cols--right figure img{width:410px}.ns_csr-cols--right figure p{width:410px}.ns_csr-cols--right>div{width:490px;float:left}.ns_csr-cols--single>div,.ns_csr-cols--2col-figure>div,.csr_international_wina--table>div{width:450px}.ns_csr-cols--single--right figure{float:right;text-align:right}.ns_csr-cols--single--right>div{width:450px;float:left}.ns_csr-cols--column:last-child{margin-bottom:0}.ns_csr-cols--column>div{width:390px}.ns_csr-cols--2col-figure p{margin-top:0}.ns_csr-cols--2col-figure figure{width:450px}.ns_csr-cols--2col-figure figure img{width:430px;margin-bottom:10px}.ns_csr-cols--2col-figure figure img:last-child{margin-bottom:0}.ns_csr-cols--3col-figure{margin:0;margin-bottom:20px;display:flex;justify-content:space-between}.ns_csr-cols--3col-figure img{width:32%;height:auto}.ns_csr-cols--right figure{float:right;text-align:right}.ns_csr-cols--right>div{float:left}.ns_csr-summary{margin-bottom:40px}.ns_csr-activities,.ns_csr_environment-details,.ns_csr_employee-details,.ns_csr_governance-details,.ns_csr_report_guideline-table{margin-bottom:60px;padding-top:60px;border-top:1px solid #e5e5e5}.ns_csr-activities .ns-wrapper>p,.ns_csr_environment-details .ns-wrapper>p,.ns_csr_employee-details .ns-wrapper>p,.ns_csr_governance-details .ns-wrapper>p,.ns_csr_report_guideline-table .ns-wrapper>p,.ns_csr-activities .ns-wrapper--sp>p,.ns_csr_environment-details .ns-wrapper--sp>p,.ns_csr_employee-details .ns-wrapper--sp>p,.ns_csr_governance-details .ns-wrapper--sp>p,.ns_csr_report_guideline-table .ns-wrapper--sp>p{margin-top:0}.ns_csr-activities .ns-table_05,.ns_csr_environment-details .ns-table_05,.ns_csr_employee-details .ns-table_05,.ns_csr_governance-details .ns-table_05,.ns_csr_report_guideline-table .ns-table_05,.ns_csr-activities .ns-single-body--news .tables table,.ns-single-body--news .tables .ns_csr-activities table,.ns_csr_environment-details .ns-single-body--news .tables table,.ns-single-body--news .tables .ns_csr_environment-details table,.ns_csr_employee-details .ns-single-body--news .tables table,.ns-single-body--news .tables .ns_csr_employee-details table,.ns_csr_governance-details .ns-single-body--news .tables table,.ns-single-body--news .tables .ns_csr_governance-details table,.ns_csr_report_guideline-table .ns-single-body--news .tables table,.ns-single-body--news .tables .ns_csr_report_guideline-table table,.ns_csr-activities .ns_about_company_group-tables table,.ns_about_company_group-tables .ns_csr-activities table,.ns_csr_environment-details .ns_about_company_group-tables table,.ns_about_company_group-tables .ns_csr_environment-details table,.ns_csr_employee-details .ns_about_company_group-tables table,.ns_about_company_group-tables .ns_csr_employee-details table,.ns_csr_governance-details .ns_about_company_group-tables table,.ns_about_company_group-tables .ns_csr_governance-details table,.ns_csr_report_guideline-table .ns_about_company_group-tables table,.ns_about_company_group-tables .ns_csr_report_guideline-table table,.ns_csr-activities .ns_csr_environment_group_table,.ns_csr_environment-details .ns_csr_environment_group_table,.ns_csr_employee-details .ns_csr_environment_group_table,.ns_csr_governance-details .ns_csr_environment_group_table,.ns_csr_report_guideline-table .ns_csr_environment_group_table,.ns_csr-activities .ns_csr_environment_procurement table,.ns_csr_environment_procurement .ns_csr-activities table,.ns_csr_environment-details .ns_csr_environment_procurement table,.ns_csr_environment_procurement .ns_csr_environment-details table,.ns_csr_employee-details .ns_csr_environment_procurement table,.ns_csr_environment_procurement .ns_csr_employee-details table,.ns_csr_governance-details .ns_csr_environment_procurement table,.ns_csr_environment_procurement .ns_csr_governance-details table,.ns_csr_report_guideline-table .ns_csr_environment_procurement table,.ns_csr_environment_procurement .ns_csr_report_guideline-table table,.ns_csr-activities .ns_csr_employee_work-efficient_table,.ns_csr_environment-details .ns_csr_employee_work-efficient_table,.ns_csr_employee-details .ns_csr_employee_work-efficient_table,.ns_csr_governance-details .ns_csr_employee_work-efficient_table,.ns_csr_report_guideline-table .ns_csr_employee_work-efficient_table{margin-bottom:15px}.ns_csr-activities .ns-headline_03,.ns_csr_environment-details .ns-headline_03,.ns_csr_employee-details .ns-headline_03,.ns_csr_governance-details .ns-headline_03,.ns_csr_report_guideline-table .ns-headline_03,.ns_csr-activities .ns-headline_th,.ns_csr_environment-details .ns-headline_th,.ns_csr_employee-details .ns-headline_th,.ns_csr_governance-details .ns-headline_th,.ns_csr_report_guideline-table .ns-headline_th,.ns_csr-activities .ns-table_01 th,.ns-table_01 .ns_csr-activities th,.ns_csr_environment-details .ns-table_01 th,.ns-table_01 .ns_csr_environment-details th,.ns_csr_employee-details .ns-table_01 th,.ns-table_01 .ns_csr_employee-details th,.ns_csr_governance-details .ns-table_01 th,.ns-table_01 .ns_csr_governance-details th,.ns_csr_report_guideline-table .ns-table_01 th,.ns-table_01 .ns_csr_report_guideline-table th,.ns_csr-activities .ns-table_07 th,.ns-table_07 .ns_csr-activities th,.ns_csr_environment-details .ns-table_07 th,.ns-table_07 .ns_csr_environment-details th,.ns_csr_employee-details .ns-table_07 th,.ns-table_07 .ns_csr_employee-details th,.ns_csr_governance-details .ns-table_07 th,.ns-table_07 .ns_csr_governance-details th,.ns_csr_report_guideline-table .ns-table_07 th,.ns-table_07 .ns_csr_report_guideline-table th,.ns_csr-activities .ns_ir_event_meeting-table th,.ns_ir_event_meeting-table .ns_csr-activities th,.ns_csr_environment-details .ns_ir_event_meeting-table th,.ns_ir_event_meeting-table .ns_csr_environment-details th,.ns_csr_employee-details .ns_ir_event_meeting-table th,.ns_ir_event_meeting-table .ns_csr_employee-details th,.ns_csr_governance-details .ns_ir_event_meeting-table th,.ns_ir_event_meeting-table .ns_csr_governance-details th,.ns_csr_report_guideline-table .ns_ir_event_meeting-table th,.ns_ir_event_meeting-table .ns_csr_report_guideline-table th,.ns_csr-activities .ns_member-A-01-intro-policy dt,.ns_member-A-01-intro-policy .ns_csr-activities dt,.ns_csr_environment-details .ns_member-A-01-intro-policy dt,.ns_member-A-01-intro-policy .ns_csr_environment-details dt,.ns_csr_employee-details .ns_member-A-01-intro-policy dt,.ns_member-A-01-intro-policy .ns_csr_employee-details dt,.ns_csr_governance-details .ns_member-A-01-intro-policy dt,.ns_member-A-01-intro-policy .ns_csr_governance-details dt,.ns_csr_report_guideline-table .ns_member-A-01-intro-policy dt,.ns_member-A-01-intro-policy .ns_csr_report_guideline-table dt,.ns_csr-activities .ns-single-body h3,.ns-single-body .ns_csr-activities h3,.ns_csr_environment-details .ns-single-body h3,.ns-single-body .ns_csr_environment-details h3,.ns_csr_employee-details .ns-single-body h3,.ns-single-body .ns_csr_employee-details h3,.ns_csr_governance-details .ns-single-body h3,.ns-single-body .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns-single-body h3,.ns-single-body .ns_csr_report_guideline-table h3,.ns_csr-activities .ns-single-body--article h3,.ns-single-body--article .ns_csr-activities h3,.ns_csr_environment-details .ns-single-body--article h3,.ns-single-body--article .ns_csr_environment-details h3,.ns_csr_employee-details .ns-single-body--article h3,.ns-single-body--article .ns_csr_employee-details h3,.ns_csr_governance-details .ns-single-body--article h3,.ns-single-body--article .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns-single-body--article h3,.ns-single-body--article .ns_csr_report_guideline-table h3,.ns_csr-activities .ns-single-body--item h3,.ns-single-body--item .ns_csr-activities h3,.ns_csr_environment-details .ns-single-body--item h3,.ns-single-body--item .ns_csr_environment-details h3,.ns_csr_employee-details .ns-single-body--item h3,.ns-single-body--item .ns_csr_employee-details h3,.ns_csr_governance-details .ns-single-body--item h3,.ns-single-body--item .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns-single-body--item h3,.ns-single-body--item .ns_csr_report_guideline-table h3,.ns_csr-activities .ns-single-body--news h3,.ns-single-body--news .ns_csr-activities h3,.ns_csr_environment-details .ns-single-body--news h3,.ns-single-body--news .ns_csr_environment-details h3,.ns_csr_employee-details .ns-single-body--news h3,.ns-single-body--news .ns_csr_employee-details h3,.ns_csr_governance-details .ns-single-body--news h3,.ns-single-body--news .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns-single-body--news h3,.ns-single-body--news .ns_csr_report_guideline-table h3,.ns_csr-activities .ns-single-body--news header p,.ns-single-body--news header .ns_csr-activities p,.ns_csr_environment-details .ns-single-body--news header p,.ns-single-body--news header .ns_csr_environment-details p,.ns_csr_employee-details .ns-single-body--news header p,.ns-single-body--news header .ns_csr_employee-details p,.ns_csr_governance-details .ns-single-body--news header p,.ns-single-body--news header .ns_csr_governance-details p,.ns_csr_report_guideline-table .ns-single-body--news header p,.ns-single-body--news header .ns_csr_report_guideline-table p,.ns_csr-activities .ns_customer_faq-2col section h3,.ns_customer_faq-2col section .ns_csr-activities h3,.ns_csr_environment-details .ns_customer_faq-2col section h3,.ns_customer_faq-2col section .ns_csr_environment-details h3,.ns_csr_employee-details .ns_customer_faq-2col section h3,.ns_customer_faq-2col section .ns_csr_employee-details h3,.ns_csr_governance-details .ns_customer_faq-2col section h3,.ns_customer_faq-2col section .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns_customer_faq-2col section h3,.ns_customer_faq-2col section .ns_csr_report_guideline-table h3,.ns_csr-activities .ns_ir_top_index-2col section h3,.ns_ir_top_index-2col section .ns_csr-activities h3,.ns_csr_environment-details .ns_ir_top_index-2col section h3,.ns_ir_top_index-2col section .ns_csr_environment-details h3,.ns_csr_employee-details .ns_ir_top_index-2col section h3,.ns_ir_top_index-2col section .ns_csr_employee-details h3,.ns_csr_governance-details .ns_ir_top_index-2col section h3,.ns_ir_top_index-2col section .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns_ir_top_index-2col section h3,.ns_ir_top_index-2col section .ns_csr_report_guideline-table h3,.ns_csr-activities .ns_ir_management_business-plan section dl dt,.ns_ir_management_business-plan section dl .ns_csr-activities dt,.ns_csr_environment-details .ns_ir_management_business-plan section dl dt,.ns_ir_management_business-plan section dl .ns_csr_environment-details dt,.ns_csr_employee-details .ns_ir_management_business-plan section dl dt,.ns_ir_management_business-plan section dl .ns_csr_employee-details dt,.ns_csr_governance-details .ns_ir_management_business-plan section dl dt,.ns_ir_management_business-plan section dl .ns_csr_governance-details dt,.ns_csr_report_guideline-table .ns_ir_management_business-plan section dl dt,.ns_ir_management_business-plan section dl .ns_csr_report_guideline-table dt,.ns_csr-activities .ns_ir_management_governance h3,.ns_ir_management_governance .ns_csr-activities h3,.ns_csr_environment-details .ns_ir_management_governance h3,.ns_ir_management_governance .ns_csr_environment-details h3,.ns_csr_employee-details .ns_ir_management_governance h3,.ns_ir_management_governance .ns_csr_employee-details h3,.ns_csr_governance-details .ns_ir_management_governance h3,.ns_ir_management_governance .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns_ir_management_governance h3,.ns_ir_management_governance .ns_csr_report_guideline-table h3,.ns_csr-activities .ns_ir_vcp-cols-sus-dl dt,.ns_ir_vcp-cols-sus-dl .ns_csr-activities dt,.ns_csr_environment-details .ns_ir_vcp-cols-sus-dl dt,.ns_ir_vcp-cols-sus-dl .ns_csr_environment-details dt,.ns_csr_employee-details .ns_ir_vcp-cols-sus-dl dt,.ns_ir_vcp-cols-sus-dl .ns_csr_employee-details dt,.ns_csr_governance-details .ns_ir_vcp-cols-sus-dl dt,.ns_ir_vcp-cols-sus-dl .ns_csr_governance-details dt,.ns_csr_report_guideline-table .ns_ir_vcp-cols-sus-dl dt,.ns_ir_vcp-cols-sus-dl .ns_csr_report_guideline-table dt,.ns_csr-activities .ns_about_2col-tables table caption,.ns_about_2col-tables table .ns_csr-activities caption,.ns_csr_environment-details .ns_about_2col-tables table caption,.ns_about_2col-tables table .ns_csr_environment-details caption,.ns_csr_employee-details .ns_about_2col-tables table caption,.ns_about_2col-tables table .ns_csr_employee-details caption,.ns_csr_governance-details .ns_about_2col-tables table caption,.ns_about_2col-tables table .ns_csr_governance-details caption,.ns_csr_report_guideline-table .ns_about_2col-tables table caption,.ns_about_2col-tables table .ns_csr_report_guideline-table caption,.ns_csr-activities .ns_recruit-list-article-header h1,.ns_recruit-list-article-header .ns_csr-activities h1,.ns_csr_environment-details .ns_recruit-list-article-header h1,.ns_recruit-list-article-header .ns_csr_environment-details h1,.ns_csr_employee-details .ns_recruit-list-article-header h1,.ns_recruit-list-article-header .ns_csr_employee-details h1,.ns_csr_governance-details .ns_recruit-list-article-header h1,.ns_recruit-list-article-header .ns_csr_governance-details h1,.ns_csr_report_guideline-table .ns_recruit-list-article-header h1,.ns_recruit-list-article-header .ns_csr_report_guideline-table h1,.ns_csr-activities .ns_recruit-list-article-description h2,.ns_recruit-list-article-description .ns_csr-activities h2,.ns_csr_environment-details .ns_recruit-list-article-description h2,.ns_recruit-list-article-description .ns_csr_environment-details h2,.ns_csr_employee-details .ns_recruit-list-article-description h2,.ns_recruit-list-article-description .ns_csr_employee-details h2,.ns_csr_governance-details .ns_recruit-list-article-description h2,.ns_recruit-list-article-description .ns_csr_governance-details h2,.ns_csr_report_guideline-table .ns_recruit-list-article-description h2,.ns_recruit-list-article-description .ns_csr_report_guideline-table h2,.ns_csr-activities .ns_csr-list-article-header h1,.ns_csr-list-article-header .ns_csr-activities h1,.ns_csr_environment-details .ns_csr-list-article-header h1,.ns_csr-list-article-header .ns_csr_environment-details h1,.ns_csr_employee-details .ns_csr-list-article-header h1,.ns_csr-list-article-header .ns_csr_employee-details h1,.ns_csr_governance-details .ns_csr-list-article-header h1,.ns_csr-list-article-header .ns_csr_governance-details h1,.ns_csr_report_guideline-table .ns_csr-list-article-header h1,.ns_csr-list-article-header .ns_csr_report_guideline-table h1,.ns_csr-activities .ns_csr-list-article-header h2,.ns_csr-list-article-header .ns_csr-activities h2,.ns_csr_environment-details .ns_csr-list-article-header h2,.ns_csr-list-article-header .ns_csr_environment-details h2,.ns_csr_employee-details .ns_csr-list-article-header h2,.ns_csr-list-article-header .ns_csr_employee-details h2,.ns_csr_governance-details .ns_csr-list-article-header h2,.ns_csr-list-article-header .ns_csr_governance-details h2,.ns_csr_report_guideline-table .ns_csr-list-article-header h2,.ns_csr-list-article-header .ns_csr_report_guideline-table h2,.ns_csr-activities .ns_csr-list-article-description h2,.ns_csr-list-article-description .ns_csr-activities h2,.ns_csr_environment-details .ns_csr-list-article-description h2,.ns_csr-list-article-description .ns_csr_environment-details h2,.ns_csr_employee-details .ns_csr-list-article-description h2,.ns_csr-list-article-description .ns_csr_employee-details h2,.ns_csr_governance-details .ns_csr-list-article-description h2,.ns_csr-list-article-description .ns_csr_governance-details h2,.ns_csr_report_guideline-table .ns_csr-list-article-description h2,.ns_csr-list-article-description .ns_csr_report_guideline-table h2,.ns_csr-activities .ns_csr-list-article-description h3,.ns_csr-list-article-description .ns_csr-activities h3,.ns_csr_environment-details .ns_csr-list-article-description h3,.ns_csr-list-article-description .ns_csr_environment-details h3,.ns_csr_employee-details .ns_csr-list-article-description h3,.ns_csr-list-article-description .ns_csr_employee-details h3,.ns_csr_governance-details .ns_csr-list-article-description h3,.ns_csr-list-article-description .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns_csr-list-article-description h3,.ns_csr-list-article-description .ns_csr_report_guideline-table h3,.ns_csr-activities .ns_csr_environment_group_table caption,.ns_csr_environment_group_table .ns_csr-activities caption,.ns_csr_environment-details .ns_csr_environment_group_table caption,.ns_csr_environment_group_table .ns_csr_environment-details caption,.ns_csr_employee-details .ns_csr_environment_group_table caption,.ns_csr_environment_group_table .ns_csr_employee-details caption,.ns_csr_governance-details .ns_csr_environment_group_table caption,.ns_csr_environment_group_table .ns_csr_governance-details caption,.ns_csr_report_guideline-table .ns_csr_environment_group_table caption,.ns_csr_environment_group_table .ns_csr_report_guideline-table caption,.ns_csr-activities .ns_csr_environment_rules h3,.ns_csr_environment_rules .ns_csr-activities h3,.ns_csr_environment-details .ns_csr_environment_rules h3,.ns_csr_environment_rules .ns_csr_environment-details h3,.ns_csr_employee-details .ns_csr_environment_rules h3,.ns_csr_environment_rules .ns_csr_employee-details h3,.ns_csr_governance-details .ns_csr_environment_rules h3,.ns_csr_environment_rules .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns_csr_environment_rules h3,.ns_csr_environment_rules .ns_csr_report_guideline-table h3,.ns_csr-activities .ns_csr_environment_procurement table caption,.ns_csr_environment_procurement table .ns_csr-activities caption,.ns_csr_environment-details .ns_csr_environment_procurement table caption,.ns_csr_environment_procurement table .ns_csr_environment-details caption,.ns_csr_employee-details .ns_csr_environment_procurement table caption,.ns_csr_environment_procurement table .ns_csr_employee-details caption,.ns_csr_governance-details .ns_csr_environment_procurement table caption,.ns_csr_environment_procurement table .ns_csr_governance-details caption,.ns_csr_report_guideline-table .ns_csr_environment_procurement table caption,.ns_csr_environment_procurement table .ns_csr_report_guideline-table caption,.ns_csr-activities .ns_csr_employee_work-efficient_table caption,.ns_csr_employee_work-efficient_table .ns_csr-activities caption,.ns_csr_environment-details .ns_csr_employee_work-efficient_table caption,.ns_csr_employee_work-efficient_table .ns_csr_environment-details caption,.ns_csr_employee-details .ns_csr_employee_work-efficient_table caption,.ns_csr_employee_work-efficient_table .ns_csr_employee-details caption,.ns_csr_governance-details .ns_csr_employee_work-efficient_table caption,.ns_csr_employee_work-efficient_table .ns_csr_governance-details caption,.ns_csr_report_guideline-table .ns_csr_employee_work-efficient_table caption,.ns_csr_employee_work-efficient_table .ns_csr_report_guideline-table caption,.ns_csr-activities .ns_csr_employee_safety_table caption,.ns_csr_employee_safety_table .ns_csr-activities caption,.ns_csr_environment-details .ns_csr_employee_safety_table caption,.ns_csr_employee_safety_table .ns_csr_environment-details caption,.ns_csr_employee-details .ns_csr_employee_safety_table caption,.ns_csr_employee_safety_table .ns_csr_employee-details caption,.ns_csr_governance-details .ns_csr_employee_safety_table caption,.ns_csr_employee_safety_table .ns_csr_governance-details caption,.ns_csr_report_guideline-table .ns_csr_employee_safety_table caption,.ns_csr_employee_safety_table .ns_csr_report_guideline-table caption,.ns_csr-activities .ns_docs h3,.ns_docs .ns_csr-activities h3,.ns_csr_environment-details .ns_docs h3,.ns_docs .ns_csr_environment-details h3,.ns_csr_employee-details .ns_docs h3,.ns_docs .ns_csr_employee-details h3,.ns_csr_governance-details .ns_docs h3,.ns_docs .ns_csr_governance-details h3,.ns_csr_report_guideline-table .ns_docs h3,.ns_docs .ns_csr_report_guideline-table h3{margin-top:15px}.ns_csr-activities .ns_csr-figure,.ns_csr_environment-details .ns_csr-figure,.ns_csr_employee-details .ns_csr-figure,.ns_csr_governance-details .ns_csr-figure,.ns_csr_report_guideline-table .ns_csr-figure{margin-top:20px}.ns_csr-activities .ns_csr-figure img,.ns_csr_environment-details .ns_csr-figure img,.ns_csr_employee-details .ns_csr-figure img,.ns_csr_governance-details .ns_csr-figure img,.ns_csr_report_guideline-table .ns_csr-figure img{width:100%}.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{width:80%}.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:60%}.ns_csr-activities .ns_csr-figure--center,.ns_csr_environment-details .ns_csr-figure--center,.ns_csr_employee-details .ns_csr-figure--center,.ns_csr_governance-details .ns_csr-figure--center,.ns_csr_report_guideline-table .ns_csr-figure--center{text-align:center}.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:0}.ns_csr-nav{margin-bottom:40px}.ns_csr-nav .active a{color:#666}.ns_csr-nav .active a:hover{text-decoration:none}.ns_csr-special-list>figure{width:430px}.ns_csr-special-list>figure img{width:410px}.ns_csr-special-list>figure a:hover{filter:alpha(Opacity=50);opacity:.5;cursor:pointer}.ns_csr-special-list>div{float:right;width:678px!important}.ns_csr-special-list h3 a:hover{text-decoration:none;filter:alpha(Opacity=50);opacity:.5}.ns_csr_2col{margin-bottom:40px}.ns_csr_2col>div{width:100%}.ns_csr-news{padding-right:40px}.ns_csr-news-title{display:flex;margin-bottom:10px}.ns_csr-news-title h2{display:inline-block;margin:0;margin-right:20px}.ns_csr-news-title p{margin:5px 0 0}.ns_csr-news-list{margin-right:0}.ns_csr-news-list ul li{margin-bottom:5px}.ns_csr-news-list dl dt{position:relative}.ns_csr-news-list dl dt em{display:none}.ns_csr-news-list dl dd{margin-left:0}.ns_csr-report{border:1px solid #e5e5e5;padding:17px 20px;display:table;width:100%;box-sizing:border-box}.ns_csr-report>*{display:table-cell;vertical-align:middle}.ns_csr-report>div{padding-right:20px}.ns_csr-report>div h3{margin-bottom:.5em}.ns_csr-report>div p{margin:0}.ns_csr-report figure{width:85px}.ns_csr-report figure img{width:100%;height:auto;vertical-align:bottom}.ns_csr-links{margin:20px 0}.ns_csr-links ul{padding-left:16px;display:flex}.ns_csr-links ul li{margin:10px 20px 10px 0}.ns_csr-supplementation dt{color:#666;margin-bottom:20px}.ns_csr-supplementation dd{margin-bottom:10px}.ns_csr-figure--2col,.ns_csr-figure--2col-nomargin,.ns_csr_special_disaster-aid_activity-cover{margin-top:40px;margin-bottom:40px}.ns_csr-figure--2col div,.ns_csr-figure--2col-nomargin div,.ns_csr_special_disaster-aid_activity-cover div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:right;padding-left:10px}.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:left;padding:0 10px 0 0}.ns_csr-figure--2col div img,.ns_csr-figure--2col-nomargin div img,.ns_csr_special_disaster-aid_activity-cover div img{width:100%}.ns_csr-figure--2col-nomargin,.ns_csr_special_disaster-aid_activity-cover{margin-top:20px;margin-bottom:20px}.ns_csr-figure--2col-nomargin div,.ns_csr_special_disaster-aid_activity-cover div{padding:0}.ns_csr-figure--2col-nomargin div:nth-child(odd),.ns_csr_special_disaster-aid_activity-cover div:nth-child(odd){padding:0}.ns_csr-figure--2col-nomargin div img,.ns_csr_special_disaster-aid_activity-cover div img{vertical-align:bottom}.ns_csr-list{margin:0 0 40px;border-top:1px solid #e5e5e5}.ns_csr-list section{border-bottom:1px solid #e5e5e5;padding:10px 0}.ns_csr-list-article{display:table}.ns_csr-list-article>*{display:table-cell;vertical-align:top;text-align:left}.ns_csr-list-article-header h1{margin-top:10px}.ns_csr-list-article-header h2{margin-top:10px}.ns_csr-list-article-description{padding:10px 0}.ns_csr-list-article-description div{padding-left:20px}.ns_csr-list-article-description div>:first-child{margin-top:0}.ns_csr-list-article-description div>:last-child{margin-bottom:0}.ns_csr-list-article-description div div{padding-left:0}.ns_csr-list-article-description ul{margin-top:10px;margin-bottom:20px}.ns_csr-list-article-description h2{margin-top:10px;margin-bottom:10px}.ns_csr-list-article-description h3{margin-top:10px;margin-bottom:10px}.ns_csr-list-article-description p{font-size:16px;line-height:1.8em;letter-spacing:0;margin-top:10px;margin-bottom:5px}.ns_csr-list-article-description ol{font-size:14px;line-height:1.8em;letter-spacing:0}.ns_csr-list-article-description ol:first-child{margin-top:10px}.ns_csr-list-article-description dl dt{margin-top:5px}.ns_csr-list-article-description dl dfn{font-style:normal}.ns_csr-list-article-description dl dd{margin:0 0 0 1.5em}.ns_csr-list-article-description figure{margin-left:0}.ns_csr-list-article-description figure img{margin-bottom:0}.ns_csr_column{padding:20px 30px;background:#f3f1dc}.ns_csr_column>section:not(:last-child){margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #a8a077}.ns_csr_column div>:last-child{margin-bottom:0}.ns_csr_column dl dt{color:#000}.ns_csr-figure--4col--column{margin-top:20px}.ns_csr_index-2col,.ns_csr_index-2col-figure{overflow:hidden;*zoom:1}.ns_csr_index-2col section,.ns_csr_index-2col-figure section{margin-bottom:60px}.ns_csr_index-2col section>div,.ns_csr_index-2col-figure section>div,.ns_csr_index-2col section>a,.ns_csr_index-2col-figure section>a{display:block}.ns_csr_index-2col section>div:hover,.ns_csr_index-2col-figure section>div:hover,.ns_csr_index-2col section>a:hover,.ns_csr_index-2col-figure section>a:hover{text-decoration:none}.ns_csr_index-2col section h2,.ns_csr_index-2col-figure section h2{margin:0;color:red;font-size:20px;line-height:1.8em;letter-spacing:0;position:relative}.ns_csr_index-2col section p,.ns_csr_index-2col-figure section p{margin:15px 0 0;color:#666}.ns_csr_index-2col section figure,.ns_csr_index-2col-figure section figure{margin:0;margin-top:15px}.ns_csr_index-2col section figure img,.ns_csr_index-2col-figure section figure img{width:100%;height:auto}.ns_csr_index-2col section:hover,.ns_csr_index-2col-figure section:hover{filter:alpha(Opacity=50);opacity:.5}.ns_csr_environment_biodiversity-table h4{color:#000}.ns_csr_environment_biodiversity-table table thead th{text-align:center}.ns_csr_environment_biodiversity-table table thead td{background:#fff}.ns_csr_environment_biodiversity-table table tbody td.center{text-align:center}.ns_csr_environment_biodiversity-table.is-sp table thead th,.ns_csr_environment_biodiversity-table.is-sp table thead td{width:25%}.ns_csr_environment_biodiversity-table.is-sp table thead th[colspan="2"]{width:50%}.ns_csr_environment_biodiversity-table.is-sp table thead td[colspan="2"]{width:50%}.ns_csr_environment_biodiversity-table.is-sp table tbody td{vertical-align:top}.ns_csr_environment_biodiversity-table.is-sp table tbody th,.ns_csr_environment_biodiversity-table.is-sp table tbody td{width:25%}.ns_csr_environment_biodiversity-table.is-sp table tbody th[colspan="2"]{width:50%}.ns_csr_environment_biodiversity-table.is-sp table tbody td[colspan="2"]{width:50%}.ns_csr_feature_list{margin-bottom:80px}.ns_csr_feature_list>a{width:100%;display:block;position:relative}.ns_csr_feature_list>a:hover{filter:alpha(Opacity=50);opacity:.5}.ns_csr_feature_list>a figure{width:56%;margin:0;position:absolute;top:0}.ns_csr_feature_list>a figure>img{width:100%;height:auto}.ns_csr_feature_list>a figure .ns_csr_feature_list-label{position:absolute;bottom:0;right:0}.ns_csr_feature_list>a figure .ns_csr_feature_list-label img{height:auto;vertical-align:bottom}.ns_csr_feature_list>a>div{width:49%;background:red;color:#fff;display:block;padding:30px 28px;box-sizing:border-box;position:relative;margin-top:40px}.ns_csr_feature_list>a>div h2{font-size:28px;font-weight:700;line-height:1.5em;margin-top:0;margin-bottom:.5em}.ns_csr_feature_list>a>div .ns_csr_feature_list-label{position:absolute;bottom:0;right:0}.ns_csr_feature_list>a>div .ns_csr_feature_list-label img{height:auto;vertical-align:bottom}.ns_csr_feature_list>a>div.is-margin-small{margin-top:27px}.ns_csr_feature_list.is-right>a figure{left:0}.ns_csr_feature_list.is-right>a>div{float:right}.ns_csr_feature_list.is-left>a figure{right:0}.ns_csr_feature_list.is-left>a>div{float:left}.ns_csr_feature_list-2col{display:flex;justify-content:space-between}.ns_csr_feature_list-2col .ns_csr_feature_list-label{position:absolute;bottom:0;right:0}.ns_csr_feature_list-2col .ns_csr_feature_list-label img{height:auto;vertical-align:bottom}.ns_csr_feature_list-2col>div{width:50%;box-sizing:border-box;position:relative}.ns_csr_feature_list-2col>div:nth-child(odd){margin-right:20px}.ns_csr_feature_list-2col>div:nth-child(even){margin-left:20px}.ns_csr_feature_list-2col>div>a{height:100%}.ns_csr_feature_list-2col>div>a>figure{width:100%;position:relative}.ns_csr_feature_list-2col>div>a>figure img{vertical-align:bottom}.ns_csr_feature_list-2col>div>a>div{width:100%;margin-top:0;height:calc(100% - 276px)}.ns_csr_feature_list-2col>div>a>div h2{font-size:18px}.ns_csr_feature_list-2col>div>a>div p{font-size:14px;line-height:1.8em}.ns_csr_feature_list-2col>div div.is-sp{display:none}.ns_csr_special_ecochef-2col{display:flex;justify-content:space-between;margin-bottom:80px}.ns_csr_special_ecochef-2col>div{width:50%}.ns_csr_special_ecochef-2col>div:nth-child(odd){padding-right:20px}.ns_csr_special_ecochef-2col>div:nth-child(even){padding-left:20px}.ns_csr_special_ecochef-2col>div figure{margin:0;margin-top:20px}.ns_csr_special_ecochef-2col>div figure img{max-width:100%;height:auto}.ns_csr_special_ecochef-2col>div ul{text-align:left}.ns_csr_special-video--modal{display:none;width:80vw;margin:0;padding:0;padding-top:calc(80vw * .5625);background-color:#fff;position:fixed;z-index:5}.ns_csr_special-video--modal #video_full{position:absolute;top:0;left:0;width:100%;height:100%}#modal-overlay{display:block;width:100%;height:100vh;background-color:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:4}.ns_csr_special-video .ns_csr_special-video--player{position:relative;width:100%;padding-top:56.25%}.ns_csr_special-video #video,.ns_csr_special-video .ns_csr_special-video--overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ns_csr_special-video #video{z-index:0}.ns_csr_special-video .ns_csr_special-video--overlay{background:rgba(0,0,0,.3)url(/jp/assets/images/dot_white.png) top left repeat;background-size:1104px 496px;z-index:1}.ns_csr_special-video .ns_csr_special-video--overlay .ns_csr_special-video--play-btn{width:144px;height:144px;display:block;background:url(/jp/assets/images/play_white.png) center center no-repeat;background-size:144px 144px;position:absolute;top:50%;left:50%;margin-top:-72px;margin-left:-72px;filter:alpha(Opacity=70);opacity:.7}.ns_csr_special-video .ns_csr_special-video--overlay .ns_csr_special-video--play-btn:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.ns_csr_special-video .ns_csr_special-video--contents{position:absolute;top:0;left:0;z-index:2}.ns_csr_special-video .ns_csr_special-video--contents header{width:224px;margin:33px;box-sizing:border-box}.ns_csr_special-video .ns_csr_special-video--contents header h1{font-size:38px;line-height:1em;letter-spacing:.2em;color:red;text-align:center;font-weight:700;background:#fff;padding:15px}.ns_csr_special-video .ns_csr_special-video--contents header p{font-size:16px;line-height:1.75em;letter-spacing:0;color:#fff;font-weight:700;text-align:justify}.ns_csr_special_disaster-aid_activity .ns_csr-figure--3{margin-bottom:20px}.ns_csr_index-2col-figure section{position:relative;padding-bottom:329px}.ns_csr_index-2col-figure section figure{position:absolute;bottom:0;left:0}.ns_csr_disaster-aid_data-worldmap{min-height:1220px;position:relative;display:block}.ns_csr_disaster-aid_data-worldmap .ns-showhide-pc{display:block}.ns_csr_disaster-aid_data-worldmap .ns-showhide-sp{display:none}.ns_csr_disaster-aid_data-worldmap .ns-showhide-pc h2{margin:0}.ns_csr_disaster-aid_data-worldmap .ns-showhide-pc h2 img{width:47.27%;height:auto;float:right}.ns_csr_disaster-aid_data-worldmap .ns-showhide-sp h2{width:374px;max-width:100%;margin:0 auto}.ns_csr_disaster-aid_data-worldmap .ns-showhide-sp h2 img{width:100%;height:auto}.ns_csr_disaster-aid_data-worldmap figure{margin:0}.ns_csr_disaster-aid_data-worldmap figure img{width:100%;height:auto;vertical-align:bottom}.ns_csr_disaster-aid_data-worldmap nav{margin:15px 0 40px}.ns_csr_disaster-aid_data-worldmap nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.ns_csr_disaster-aid_data-worldmap nav ul li{font-family:AvenirLTStd-Roman,Avenir,'Helvetica Neue',Helvetica,Arial;font-weight:700;font-size:15px;line-height:1em;letter-spacing:0}.ns_csr_disaster-aid_data-worldmap nav ul li:not(:first-child){margin-left:1em}.ns_csr_disaster-aid_data-worldmap nav ul li:after{content:"";display:block;width:11px;height:7px;background:url(/jp/sustainability/feature/disaster-aid/data/images/arrow_nav.png) no-repeat center center;background-size:11px 7px;margin:4px auto 0}.ns_csr_disaster-aid_data-worldmap nav ul li a:hover,.ns_csr_disaster-aid_data-worldmap nav ul li a:active{text-decoration:none}.ns_csr_disaster-aid_data-map{position:relative;margin-top:-10px}.ns_csr_disaster-aid_data-map .worldmap,.ns_csr_disaster-aid_data-map .worldmap_pin{position:absolute;top:0;left:0}.ns_csr_disaster-aid_data-map .worldmap_pin_japan{position:absolute;top:180px;left:50%;width:273px;height:auto;margin-left:-34px}.ns_csr_disaster-aid_data-area{display:block;position:absolute;left:50%}.ns_csr_disaster-aid_data-area figure{position:relative;margin:0 auto 34px}.ns_csr_disaster-aid_data-area figure i{position:absolute;bottom:-34px;left:50%;margin-left:-34px;display:block;width:68px;height:34px;background:url(/jp/sustainability/feature/disaster-aid/data/images/bg_fukidashi.png) no-repeat top center;background-size:68px 34px}.ns_csr_disaster-aid_data-area.japan{width:225px;top:549px;margin-left:-96px}.ns_csr_disaster-aid_data-area.japan figure{width:190px}.ns_csr_disaster-aid_data-area.asia{width:335px;top:438px;margin-left:-492px}.ns_csr_disaster-aid_data-area.asia figure{width:154px}.ns_csr_disaster-aid_data-area.china{width:250px;top:-30px;margin-left:-280px}.ns_csr_disaster-aid_data-area.china figure{width:98px}.ns_csr_disaster-aid_data-area.americas{width:371px;top:561px;margin-left:186px}.ns_csr_disaster-aid_data-area.americas figure{width:157px}.ns_csr_disaster-aid_data-area.europe{width:228px;top:40px;margin-left:-545px}.ns_csr_disaster-aid_data-area.europe figure{width:121px}.ns_csr_disaster-aid_data-area-table{margin:0 auto;box-sizing:border-box;background:#f5f3dd;padding:10px}.ns_csr_disaster-aid_data-area-table table{width:100%;background:url(/jp/sustainability/feature/disaster-aid/data/images/border-dotted.png) repeat-x top left;background-size:12px 1px}.ns_csr_disaster-aid_data-area-table table tr{background:url(/jp/sustainability/feature/disaster-aid/data/images/border-dotted.png) repeat-x bottom left;background-size:12px 1px}.ns_csr_disaster-aid_data-area-table table tr th,.ns_csr_disaster-aid_data-area-table table tr td{color:#666;font-size:12px;line-height:1.4em;padding-top:4px;padding-bottom:4px}.ns_csr_disaster-aid_data-area-table table tr th{font-weight:400;text-align:left}.ns_csr_disaster-aid_data-area-table table tr th:first-child{width:32px;white-space:nowrap;padding-right:5px;padding-left:5px}.ns_csr_disaster-aid_data-area-table table tr td{text-align:right;width:20px;white-space:nowrap;padding-right:5px;padding-left:5px}.ns_csr_disaster-aid_rolling-stock_flow{position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:40px}.ns_csr_disaster-aid_rolling-stock_flow figure{margin:0}.ns_csr_disaster-aid_rolling-stock_flow figure img{width:100%;height:auto;vertical-align:bottom}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-4col{width:257px}.ns_csr_disaster-aid_rolling-stock_flow figure.rolling-stock-table-5col{width:331px}.ns_csr_disaster-aid_rolling-stock_flow-title{position:absolute;top:320px;left:29.8%;width:38%}.ns_csr_disaster-aid_rolling-stock_flow-title img{width:100%;height:auto}.ns_csr_disaster-aid_rolling-stock_flow-title p{display:none}.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:block}.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:31.22%;float:left;margin-left:20%}.ns_csr_disaster-aid_rolling-stock_flow-prepare .rolling-stock-illust{width:100%}.ns_csr_disaster-aid_rolling-stock_flow-prepare .rolling-stock-table-4col{float:right;margin-right:20%}.ns_csr_disaster-aid_rolling-stock_flow-eat{width:38.63%;padding-right:2.8%;box-sizing:border-box;float:right}.ns_csr_disaster-aid_rolling-stock_flow-eat .rolling-stock-illust{width:78.27%;box-sizing:border-box;height:245px;padding-top:11px;float:right}.ns_csr_disaster-aid_rolling-stock_flow-eat p{width:100%;float:left}.ns_csr_disaster-aid_rolling-stock_flow-eat .rolling-stock-table-4col{margin:0 auto}.ns_csr_disaster-aid_rolling-stock_flow-add{width:38.8%;padding-left:2.34%;box-sizing:border-box;float:left}.ns_csr_disaster-aid_rolling-stock_flow-add p{text-align:right}.ns_csr_disaster-aid_rolling-stock_flow-add .rolling-stock-illust{width:57.9%;height:245px}.ns_csr_disaster-aid_rolling-stock_flow-add .rolling-stock-table-5col{margin:0 auto}.ns_csr_disaster-aid_rolling-stock_howto{border-bottom:1px solid #e5e5e5;padding-bottom:40px}.ns_csr_disaster-aid_rolling-stock_howto figure{margin:0}.ns_csr_disaster-aid_rolling-stock_howto figure img{width:100%;height:auto;vertical-align:bottom}.ns_csr_disaster-aid_rolling-stock_taste{border-bottom:1px solid #e5e5e5;padding-bottom:40px}.ns_csr_disaster-aid_rolling-stock_example{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between}.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:55.77%}.ns_csr_disaster-aid_rolling-stock_example>section{width:37.9%;box-sizing:border-box;padding-right:4.51%}.ns_csr_disaster-aid_rolling-stock_example>section>div:not(:last-child){margin-bottom:42px}.ns_csr_disaster-aid_rolling-stock_example>section>div>*{float:left}.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{max-width:100%;height:auto}.ns_csr_disaster-aid_rolling-stock_example>section>div.right figure{float:right;margin-right:0;margin-left:20px;width:122px}.ns_csr_disaster-aid_rolling-stock_example>section>div.right div{width:calc(100% - 142px)}.ns_csr_disaster-aid_rolling-stock_recommend_merit{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between}.ns_csr_disaster-aid_rolling-stock_recommend_merit figure{margin:0}.ns_csr_disaster-aid_rolling-stock_recommend_merit figure img{width:100%;height:auto;vertical-align:bottom}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section{width:730px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section>div{width:335px;margin-right:30px;margin-bottom:62px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure{height:230px;position:relative;margin-bottom:20px}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section figure img{position:absolute;bottom:0}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section h3{margin:.5em 0}.ns_csr_disaster-aid_rolling-stock_recommend_merit>section p{margin:0;font-size:16px;line-height:1.7em;letter-spacing:0}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div{width:354px;box-sizing:border-box;padding:30px;background:#f3f1dc}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div h3{font-size:18px;line-height:1.7em;letter-spacing:0;margin:1em 0 .5em;font-weight:700}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div p{font-size:16px;line-height:1.7em;letter-spacing:0}.ns_csr_disaster-aid_rolling-stock_recommend_merit>div p:last-child{margin-bottom:0}html,body{height:100%;margin:0;padding:0}#layer{width:100vw;height:100vh;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:11;display:none}.ns_efc img{max-width:100%;height:auto}.ns_efc-container__01{padding:20px}.ns_efc_title{display:none}.ns_efc_title-sp img{width:100%;height:auto;margin:0 auto}.ns_efc_title-ja{text-align:center;padding-left:35px}.ns_efc_title-ja img{max-height:39px;width:auto}.ns_efc_title-container{padding-top:15px;position:relative}.ns_efc_earth{display:none}.ns_efc_title-figure{width:235px;height:235px;position:absolute;left:50%;margin-left:-116px}.ns_efc_title-figure img{max-width:100%;height:auto}.ns_efc_title-figure .ripmark{position:absolute;bottom:3%;left:0;opacity:0}.ns_efc_title-text{width:60%;float:right}h1.ns_efc_title-en{margin-top:0;padding-top:15px;line-height:1em;margin-bottom:0}h1.ns_efc_title-en span{display:block;margin-bottom:9px}h1.ns_efc_title-en span img{max-width:100%;height:auto}.ns_efc_title-lead ul{margin-top:10px}.ns_efc_title-lead ul>li{float:left}.ns_efc_title-lead ul>li:first-child{margin-right:8px}.ns_efc_outline{padding:0 20px}.ns_efc_outline h2{font-family:"Shuei MaruGo L";font-size:28px;line-height:40px;text-align:center;margin-bottom:24px;color:#000}.ns_efc_outline h2 img{max-width:100%;height:auto}.ns_efc_outline p{font-size:16px;line-height:1.8em;margin-bottom:1em}.ns_efc_outline p em{font-style:normal;font-weight:700}.ns_efc_outline p em.material{color:#009fbc}.ns_efc_outline p em.food{color:#6eb22d}.ns_efc_navigation-inner{margin:0!important}.ns_efc_navigation-inner>div{position:relative}.ns_efc_navigation-inner>div h3 img{max-width:100%;height:auto}.ns_efc_navigation-inner>div ul li{width:32%}.ns_efc_navigation-inner>div ul li img{width:100%;height:auto}#efc-nav_01,#efc-nav_02,#efc-nav_03,#efc-nav_04,#efc-nav_05,#efc-nav_06{position:absolute;top:0;left:0}#efc-nav_01{top:30.5%;left:6%}#efc-nav_02{left:50%;margin-left:-16.5%;top:37.5%;z-index:8}#efc-nav_03{top:30.5%;left:61%}#efc-nav_04{top:30.5%;left:7%}#efc-nav_05{left:50%;margin-left:-15.7%;top:37%}#efc-nav_06{top:30.5%;left:61.5%}.ns_efc-container{padding-top:10px;margin-top:-10px;text-align:center}.ns_efc-container .ns_efc-inner-pc{display:none}.ns_efc-container .ns_efc-inner{padding:6px;box-sizing:border-box;position:relative}.ns_efc-container .ns_efc-inner>div{background:#fff;border-radius:15px;padding:0 14px 40px;box-sizing:border-box;width:100%}.ns_efc-container .ns_efc-section__title.ns-showhide-sp{width:60%;margin:0 auto;padding:40px 0 50px}.ns_efc-container .ns_efc-section__title.ns-showhide-sp img{width:100%;height:auto}.ns_efc-container .ns_efc-section__lead{width:100%;font-size:16px;line-height:1.6em;margin:0;margin-top:-30px;margin-bottom:30px}.ns_efc-container .ns_efc-section__lead.compressed{letter-spacing:-.02em}.ns_efc-container .ns_efc-section__lead span{display:block}.ns_efc-container .ns_efc-section__lead .cap{font-size:14px;text-align:left;line-height:1.6em;margin-top:10px}.ns_efc-container .ns_efc-section__cont__wrapper{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ns_efc-container .ns_efc-section__cont__label{font-family:"Shuei MaruGo B";font-size:16px;line-height:30px;color:#fff;padding:0 13px;height:30px;border-radius:15px;display:inline-block;margin:0;margin-bottom:12px}.ns_efc-container .ns_efc-section__cont__detail{margin:0}.ns_efc-container .ns_efc-section__cont__detail dt{font-family:"Shuei MaruGo L";font-weight:500;font-size:22px;line-height:1.6;color:#000;margin-bottom:8px}.ns_efc-container .ns_efc-section__cont__detail dt em{display:block;font-style:normal;font-size:16px}.ns_efc-container .ns_efc-section__cont__detail dt span{display:block}.ns_efc-container .ns_efc-section__cont__detail.is-action dt{margin-top:10px;margin-bottom:10px}.ns_efc-container .ns_efc-section__cont__detail dd{color:#000;position:relative;margin:0}.ns_efc-container .ns_efc-section__cont__detail dd p{text-align:left;font-size:16px;line-height:1.8em;margin:0}.ns_efc-container .ns_efc-section__cont__detail dd p.num{display:inline-block;text-align:center;font-size:24px}.ns_efc-container .ns_efc-section__cont__detail dd p.cap{text-align:center;font-size:14px;color:#666;margin:2px 0 0;font-family:"Shuei MaruGo L"}.ns_efc-container .ns_efc-section__cont__detail dd p.note{text-align:left;font-size:14px;color:#666;margin:0;line-height:1.8em;position:relative;padding-left:16px}.ns_efc-container .ns_efc-section__cont__detail dd p.note span{position:absolute;top:0;left:0;background:0 0}.ns_efc-container .ns_efc-section__cont__detail dd ul.cap{text-align:center;font-size:14px;color:#666;margin:10px 0 0;font-family:"Shuei MaruGo L";line-height:1.8em}.ns_efc-container .ns_efc-section__cont__detail dd ul.note{text-align:left;font-size:14px;color:#666;margin:0;line-height:1.8em}.ns_efc-container .ns_efc-section__cont__detail dd ul.note li{position:relative;padding-left:16px}.ns_efc-container .ns_efc-section__cont__detail dd ul.note span{position:absolute;top:0;left:0;background:0 0}.ns_efc-container .ns_efc-section__cont__detail dd span{font-family:"Shuei MaruGo L";display:inline-block}.ns_efc-container .ns_efc-section__cont__detail dd em{font-family:"Shuei MaruGo B";font-style:normal;font-size:60px;line-height:100%}.ns_efc-container .ns_efc-section__cont__detail.is-goal dd{font-weight:500}.ns_efc-container .ns_efc-section__cont__detail.is-action dd p{margin-bottom:1em}.ns_efc-container .ns_efc-section__cont__detail.is-action dd p:last-child{margin-bottom:0}.ns_efc-container .ns_efc-section__cont__figure{margin:30px auto 40px}.ns_efc-container .ns_efc-section__cont__figure img{max-width:100%;height:auto}.ns_efc-container .ns_efc-section__cont__detail__related-link-wrap{display:table;margin-bottom:1em}.ns_efc-container .ns_efc-section__cont__detail__related-link-wrap>*{display:table-cell;vertical-align:top}.ns_efc-container .ns_efc-section__cont__detail__related-link-wrap>p{padding-right:6px}.ns_efc-container .ns_efc-section__cont__detail__related-link-wrap>ul{line-height:2em}.ns_efc-container .ns_efc-section__cont__detail__related-link{text-align:left;font-size:18px;margin-bottom:1em}.ns_efc-container .ns_efc-section__cont__detail__related-link a i{margin-left:5px}.ns_efc-container.is-material .ns_efc-inner{background:#3dbcd4}.ns_efc-container.is-material .ns_efc-inner::before,.ns_efc-container.is-material .ns_efc-inner::after{content:'';display:block;position:absolute;left:0;width:100%;height:6px;background:#3dbcd4;z-index:10}.ns_efc-container.is-material .ns_efc-inner::before{top:0}.ns_efc-container.is-material .ns_efc-inner::after{bottom:0}.ns_efc-container.is-material .ns_efc-wrapper:last-child .ns_efc-inner{padding-bottom:12px}.ns_efc-container.is-material .ns_efc-section__cont__label{background:#3dbcd4}.ns_efc-container.is-material .ns_efc-section__cont__detail dd span{background:linear-gradient(rgba(61,188,212,.25),rgba(61,188,212,.25)) 0 100%/0 24px no-repeat}.ns_efc-container.is-food{background:url(/jp/sustainability/feature/efc2030/assets/images/efc-bg-food.svg) repeat-x bottom center;padding-bottom:40px}.ns_efc-container.is-food .ns_efc-inner{background:#8fc31f}.ns_efc-container.is-food .ns_efc-inner::before,.ns_efc-container.is-food .ns_efc-inner::after{content:'';display:block;position:absolute;left:0;width:100%;height:6px;background:#8fc31f;z-index:10}.ns_efc-container.is-food .ns_efc-inner::before{top:0}.ns_efc-container.is-food .ns_efc-inner::after{bottom:0}.ns_efc-container.is-food .ns_efc-wrapper:first-child .ns_efc-inner{padding-top:12px}.ns_efc-container.is-food .ns_efc-section__cont__label{background:#8fc31f}.ns_efc-container.is-food .ns_efc-section__cont__detail dd span{background:linear-gradient(rgba(143,195,31,.25),rgba(143,195,31,.25)) 0 100%/0 24px no-repeat}.c1-animation{width:100%;max-width:860px;margin-right:auto;margin-left:auto;position:relative}.c1-animation img{position:absolute;height:auto}.c1-animation .c1-bg{position:relative}.c1-animation .c1-l-bg{width:43%;left:0;bottom:0}.c1-animation .c1-r-bg{width:43%;right:0;bottom:0}.c1-animation .c1-l-icon01{width:18.49%;top:0;left:15%}.c1-animation .c1-l-icon02{width:11.34%;bottom:15%;left:27%}.c1-animation .c1-l-icon03{width:11.99%;bottom:7%;left:16%}.c1-animation .c1-l-icon04{width:12.06%;bottom:16%;left:4%}.c1-animation .c1-r-icon01{width:21.64%;top:18%;right:11.5%}.c1-animation .c1-r-icon02{width:10.25%;bottom:28%;right:6%}.c1-animation .c1-r-icon03{width:9.05%;bottom:8%;right:14%}.c1-animation .c1-r-icon04{width:14.01%;bottom:22%;right:24%}.c1-animation .c1-c{width:15.34%;top:9%;left:42%}.c1-animation .c1-l-arrow,.c1-animation .c1-r-arrow{width:6.97%;height:auto;position:absolute;bottom:45%}.c1-animation .c1-l-arrow{left:35%}.c1-animation .c1-r-arrow{right:36%}.c2-animation{width:100%;max-width:860px;margin-right:auto;margin-left:auto;position:relative}.c2-animation .c2-illust{position:absolute;bottom:13%;left:13.5%;width:73%;height:auto}.c2-animation .c2-arrow-01,.c2-animation .c2-arrow-02{position:absolute;height:auto}.c2-animation .c2-arrow-01{width:4.55%;bottom:37%;left:57.5%}.c2-animation .c2-arrow-02{width:6.2%;bottom:45%;left:33.5%}.c3-animation{width:100%;max-width:860px;margin-right:auto;margin-left:auto;position:relative}.c3-animation img{position:absolute;height:auto}.c3-animation .c3-bg{position:relative}.c3-animation .c3-building-01{width:46.78%;top:0;left:20%}.c3-animation .c3-building-02{width:28.35%;top:36%;left:0}.c3-animation .c3-bg-arrow-01{width:68%;top:10%;right:4%}.c3-animation .c3-bg-arrow-02{width:60%;bottom:5%;left:6%}.c3-animation .c3-item-01{width:8.65%;top:17%;right:23.5%}.c3-animation .c3-item-02{width:8.78%;top:31%;right:33%}.c3-animation .c3-item-03{width:7.64%;top:40%;left:46%}.c3-animation .c3-item-04{width:7.75%;top:59%;left:32%}.c3-animation .c3-arrow{width:5.73%}.c3-animation .c3-arrow-01{top:25%;right:18.5%}.c3-animation .c3-arrow-02{top:38%;right:28%}.c3-animation .c3-arrow-03{top:47.5%;right:39.7%}.c3-animation .c3-arrow-04-1{top:59.5%;left:25.5%}.c3-animation .c3-arrow-04-2{top:70.6%;left:40.5%}.c3-animation .c3-goal-01{width:15.28%;top:26%;right:0}.c3-animation .c3-goal-02{width:9.85%;top:42%;right:15%}.c3-animation .c3-goal-03{width:19.46%;bottom:30.5%;right:19.5%}.c3-animation .c3-goal-04{width:21.14%;bottom:6.5%;left:45%}.c3-animation .c3-goal-04-1{width:8.18%;bottom:1%;left:39%}.c3-animation .c3-goal-04-2{width:6.51%;bottom:18%;right:28.5%}.c4-animation{width:100%;max-width:860px;margin-right:auto;margin-left:auto;position:relative}.c4-animation img{position:absolute;height:auto}.c4-animation .c4-bg{position:relative}.c4-animation .c4-bg-building{width:70.65%;top:16%;right:0}.c4-animation .c4-building{width:50.96%;top:9.5%;right:10%}.c4-animation .c4-sun{width:7.77%;top:9%;left:37.5%}.c4-animation .c4-wind{width:20.81%;top:0;left:15.7%}.c4-animation .c4-bg-circle{width:34.39%;bottom:2%;left:0}.c4-animation .c4-windmill{width:21.76%;bottom:14%;left:6%}.c5-animation{width:100%;max-width:860px;margin-right:auto;margin-left:auto;position:relative}.c5-animation img{position:absolute;height:auto}.c5-animation .c5-bg{position:relative}.c5-animation .c5-bg-r{width:68.87%;top:21%;right:0}.c5-animation .c5-bg-l{width:65.6%;bottom:1%;left:0}.c5-animation .c5-item-r{width:48.21%;top:24.5%;right:12.3%}.c5-animation .c5-item-l{width:50%;bottom:7%;left:7%}.c5-animation .c5-baloon-r{width:27.96%;top:-3.5%;right:25.5%}.c5-animation .c5-baloon-l{width:11.8%;top:17%;left:21%}.c6-animation{width:100%;max-width:860px;margin-right:auto;margin-left:auto;position:relative}.c6-animation img{position:absolute;height:auto}.c6-animation .c6-bg{position:relative}.c6-animation .c6-bg-circle{width:87%;top:21.5%;left:6.5%}.c6-animation .c6-item-01{width:37.8%;top:10%;right:0}.c6-animation .c6-item-02{width:39.51%;top:16%;left:0;z-index:1}.c6-animation .c6-item-03{width:21.45%;bottom:2%;left:40%}.c6-animation .c6-arrow-01{width:19.56%;top:21%;left:40%}.c6-animation .c6-arrow-02{width:15.6%;bottom:16%;left:23%}.c6-animation .c6-arrow-03{width:12.23%;bottom:16.3%;right:22.5%}.c6-animation .c6-baloon-01{width:15.29%;top:0;right:32%}.c6-animation .c6-baloon-02-1{width:10.7%;top:13.5%;left:26%}.c6-animation .c6-baloon-02-2{width:10.7%;top:15%;left:2%}.c6-animation .c6-baloon-02-3{width:10.7%;top:29%;left:14%;z-index:2}.ns_footer-efc{position:relative}#ns_to_top_efc{display:block;position:absolute;cursor:pointer;right:0;bottom:50px;z-index:10;margin-right:0}#loader{width:100%;height:250px;display:flex;text-align:center;align-items:center;justify-content:center;position:fixed;top:0;z-index:20;background:#fff;top:221px;height:calc(100vh - 221px)}.is-init #loader{display:none}#loader.loaded{opacity:0;visibility:hidden;top:0;height:100vh}#loader.top{top:0;height:100vh}.loader__spinner{font-size:10px;margin:0;margin-top:-30px;text-indent:-9999em;width:60px;height:60px;border-radius:50%;background:red;background:linear-gradient(to right,red 10%,rgba(255,255,255,0)42%);position:relative;animation:load3 1.4s infinite linear;transform:translateZ(0)}.loader__spinner:before{width:50%;height:50%;background:red;border-radius:100% 0 0;position:absolute;top:0;left:0;content:''}.loader__spinner:after{background:#fff;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}_:-ms-lang(x)::-ms-backdrop,.ns_efc-container .ns_efc-section__cont__label{padding-top:5px;height:25px}_:-ms-lang(x)::-ms-backdrop,.ns_efc-container.is-material .ns_efc-section__cont__detail dd span{background:linear-gradient(rgba(61,188,212,.25),rgba(61,188,212,.25)) 0 50%/0 24px no-repeat}_:-ms-lang(x)::-ms-backdrop,.ns_efc-container.is-food .ns_efc-section__cont__detail dd span{background:linear-gradient(rgba(61,188,212,.25),rgba(61,188,212,.25)) 0 50%/0 24px no-repeat}_:-ms-lang(x)::-ms-backdrop,.ns_efc_earth{z-index:3}_:-ms-lang(x)::backdrop,.ns_efc-container.is-material .ns_efc-section__cont__detail dd span{background:linear-gradient(rgba(61,188,212,.25),rgba(61,188,212,.25)) 0 80%/0 24px no-repeat}_:-ms-lang(x)::backdrop,.ns_efc-container.is-food .ns_efc-section__cont__detail dd span{background:linear-gradient(rgba(61,188,212,.25),rgba(61,188,212,.25)) 0 80%/0 24px no-repeat}.ns_sus_cultured-meat{overflow:hidden;color:#333}.ns_sus_cultured-meat .ns-wrapper,.ns_sus_cultured-meat .ns-wrapper--sp,.ns_sus_cultured-meat .ns-wrapper--sp{padding-top:0}.ns_sus_cultured-meat .is-bg-gray{background:#f1f3f3}.ns_sus_cultured-meat .btn{margin-top:50px}.ns_sus_cultured-meat .btn a{margin:0 auto;display:block;box-sizing:border-box;background:red;color:#fff;text-align:center;padding:21px 20px;border-radius:37px;font-size:20px;width:360px;box-shadow:2px 3px 0 2px rgba(0,0,0,.2)}.ns_sus_cultured-meat .btn a:hover{text-decoration:none;opacity:.7}.ns_sus_cultured-meat_cover{width:100%;position:relative}.ns_sus_cultured-meat_cover figure{width:100%;margin:0}.ns_sus_cultured-meat_cover figure img{width:100%;height:auto}.ns_sus_cultured-meat_cover>div{position:absolute;top:50%;left:50%;display:block;color:#fff;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-tit-cover.png);background-size:cover;box-sizing:border-box;text-align:center;width:290px;padding:40px 0;margin-top:-145px;margin-left:-145px}.ns_sus_cultured-meat_cover>div h2{font-size:18px;line-height:1.4em;margin:0 0 20px}.ns_sus_cultured-meat_cover>div h2 span{display:block}.ns_sus_cultured-meat_cover>div h1{font-size:38px;line-height:1.2em;margin:0;letter-spacing:-.05em}.ns_sus_cultured-meat_cover>div h1 span{display:block}.ns_sus_cultured-meat_article{color:#333;padding:94px 0}.ns_sus_cultured-meat_article h2{font-size:26px;font-weight:700;text-align:center;letter-spacing:.1em;margin:0 0 50px;line-height:1.8em}.ns_sus_cultured-meat_article h2 em{font-style:normal;font-size:36px;color:red;margin-right:5px;display:inline-block}.ns_sus_cultured-meat_article h2.is-wide{letter-spacing:.12em}.ns_sus_cultured-meat_article h2 .dot{margin-left:-5px;margin-right:-5px}.ns_sus_cultured-meat_article h2 .en{white-space:nowrap;letter-spacing:.05em}.ns_sus_cultured-meat_article h3{font-size:20px;text-align:left;font-weight:700;margin:0 0 1em}.ns_sus_cultured-meat_article p{font-size:15px;line-height:2em;margin:0 0 40px}.ns_sus_cultured-meat_article h4{font-size:16px;font-weight:700;margin-top:48px;margin-bottom:10px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col{display:flex;justify-content:space-between}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col.is-reverse{flex-direction:row-reverse}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col figure{margin:0}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col figure img{width:100%;height:auto;vertical-align:bottom}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--2col>*{width:47.79%;box-sizing:border-box}.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{border:5px solid #ebeeee;background:#fff;padding:30px 40px}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--frame h3{text-align:center}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--frame p{margin-bottom:0;text-align:left}.ns_sus_cultured-meat_article .ns_sus_cultured-meat_article--frame figure{width:135px;margin:0 auto 20px}.ns_sus_cultured-meat_article-reason .ns_sus_cultured-meat_article--2col>figure{margin-top:0}.ns_sus_cultured-meat--philosophy h3{text-align:center;margin-bottom:30px}.ns_sus_cultured-meat--philosophy-figure{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:880px;margin:0 auto}.ns_sus_cultured-meat--philosophy-figure>div{width:208px;height:208px;background:#f1f3f3;border-radius:50%;display:flex;align-items:center;justify-content:center}.ns_sus_cultured-meat--philosophy-figure>div.highlight{background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-tit-cover.png);background-size:cover;color:#fff}.ns_sus_cultured-meat--philosophy-figure dl{margin:0}.ns_sus_cultured-meat--philosophy-figure dl dt,.ns_sus_cultured-meat--philosophy-figure dl dd{margin:0;text-align:center}.ns_sus_cultured-meat--philosophy-figure dl dt{font-size:24px;font-weight:700}.ns_sus_cultured-meat--philosophy-figure dl dd{margin:0;font-size:16px;line-height:1.4em;margin-top:.8em}.ns_sus_cultured-meat_article-interview{padding-bottom:60px}.ns_sus_cultured-meat_article-interview header{background:linear-gradient(#f1f3f3,#fff);position:relative;padding-top:100px;padding-bottom:80px}.ns_sus_cultured-meat_article-interview header h1{font-size:42px;font-weight:700;color:#fff;letter-spacing:.05em;padding:35px 20px 0;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-tit-h1.png);background-size:cover;width:610px;height:101px;border-radius:5px;text-align:center;box-sizing:border-box;margin:0;position:absolute;left:50%;margin-left:-305px;top:-50px}.ns_sus_cultured-meat_article-interview header h1::before{content:"";width:23px;height:122px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/brackets-l.png);background-size:23px 122px;position:absolute;left:-10px;top:-10px}.ns_sus_cultured-meat_article-interview header h1::after{content:"";width:23px;height:122px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/brackets-r.png);background-size:23px 122px;position:absolute;right:-10px;top:-10px}.ns_sus_cultured-meat_article-interview header p{font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.875em;text-align:center;margin-bottom:0}.ns_sus_cultured-meat_article--section h2{text-align:left;margin-top:5px;margin-bottom:30px}.ns_sus_cultured-meat_article--section h3{letter-spacing:.05em}.ns_sus_cultured-meat_article--section>div{margin-bottom:40px;opacity:0}.ns_sus_cultured-meat_article--section>div.no-margin{margin-bottom:0}.ns_sus_cultured-meat_article--section figure{margin-top:0;margin-right:0;margin-left:0}.ns_sus_cultured-meat_article--section figure img{max-width:100%;height:auto;margin-top:30px;margin-bottom:10px}.ns_sus_cultured-meat_article--section figure img:first-child{margin-top:0}.ns_sus_cultured-meat_article--section figure .caption{text-align:right;font-size:12px}.ns_sus_cultured-meat_article-process{padding:0}.ns_sus_cultured-meat_article-process .ns-wrapper,.ns_sus_cultured-meat_article-process .ns-wrapper--sp{padding-top:110px;padding-bottom:70px}.ns_sus_cultured-meat_article-process--header{display:block;box-sizing:border-box;width:360px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-tit-cover.png);background-size:cover;padding:20px 0;position:absolute;top:-60px;left:50%;margin-left:-180px;border-radius:10px}.ns_sus_cultured-meat_article-process--header h2{font-size:24px;color:#fff;margin:0;letter-spacing:.05em;font-weight:700;text-align:center;line-height:1.8em}.ns_sus_cultured-meat_article-process--header h2 em{font-style:normal;font-size:32px;color:#fff;margin-right:-5px;display:inline-block}.ns_sus_cultured-meat_article-process--header h2::after{content:"";display:block;border-top:26px solid red;border-right:12px solid transparent;border-left:12px solid transparent;width:0;height:0;position:absolute;bottom:-22px;left:50%;margin-left:-12px}.ns_sus_cultured-meat_article-process--section h3{font-size:32px;font-weight:700;letter-spacing:.05em;text-align:center;margin:20px 0 30px}.ns_sus_cultured-meat_article-process--section h3 em{font-style:normal;margin-right:10px;color:#f90}.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:18px;font-weight:700;padding:15px 20px 15px 70px;display:flex;justify-content:space-between;letter-spacing:.05em;position:relative}.ns_sus_cultured-meat_article-process--section dl dt em{font-family:Poppins,sans-serif;font-size:32px;font-style:normal;vertical-align:bottom;color:#f90;position:absolute;top:17px;left:20px}.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 i,.ns_sus_cultured-meat_article-process--section dl dt .close i{display:inline-block;width:32px;height:32px;border-radius:32px;border:1px solid #f90;background:0 0;margin-left:10px;position:relative}.ns_sus_cultured-meat_article-process--section dl dt .open i::before,.ns_sus_cultured-meat_article-process--section dl dt .close i::before{content:"";display:block;width:17px;height:1px;position:absolute;top:15px;left:7.5px;background:#f90}.ns_sus_cultured-meat_article-process--section dl dt .open{display:none}.ns_sus_cultured-meat_article-process--section dl dt .open i::after{content:"";display:block;width:1px;height:17px;position:absolute;top:7px;left:15.5px;background:#f90}.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:15px;padding:20px 20px 10px;letter-spacing:.04em}.ns_sus_cultured-meat_article-process--section dl dd figure{margin:0 auto;max-width:435px}.ns_sus_cultured-meat_article-process--section dl dd figure img{width:100%;height:auto;vertical-align:bottom}.ns_sus_cultured-meat_article-process--section dl dd p{margin-bottom:0}.ns_sus_cultured-meat_article-process--section.is-1st::after{content:"";display:block;width:26px;height:31px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/i-arrow-step.png);background-size:cover;margin:15px auto 0}.ns_sus_cultured-meat_article-process--section.is-2nd h3 em{color:red}.ns_sus_cultured-meat_article-process--section.is-2nd dl{border:2px solid red}.ns_sus_cultured-meat_article-process--section.is-2nd dl dt em{color:red}.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .open,.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .close{color:red}.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .open i,.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .close i{border:1px solid red}.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .open i::before,.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .close i::before{background:red}.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .open i::after,.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .close i::after{background:red}.ns_sus_cultured-meat_article-process--section.is-2nd dl dt .open i::after{background:red}.ns_sus_cultured-meat_article--history-item{display:flex;justify-content:space-between;border-left:2px solid red}.ns_sus_cultured-meat_article--history-item.is-progress{border:0;position:relative}.ns_sus_cultured-meat_article--history-item.is-progress::before{content:"";width:10px;height:250px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/bg-line-dotted.png) no-repeat left bottom;background-size:10px 250px;position:absolute;left:-4px;bottom:0}.ns_sus_cultured-meat_article--history-item.is-latest{border:0}.ns_sus_cultured-meat_article--history-item .icon-target{width:60px;height:28px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/i-icon-target.png);background-size:60px 28px;margin-left:20px;margin-top:-5px}.ns_sus_cultured-meat_article--history-item dl{width:64.8%;margin:0;padding-left:20px;margin-bottom:50px;box-sizing:border-box}.ns_sus_cultured-meat_article--history-item dl dt,.ns_sus_cultured-meat_article--history-item dl dd{margin:0}.ns_sus_cultured-meat_article--history-item dl dt{font-size:18px;font-weight:700;color:#333;line-height:1em;margin-bottom:20px;position:relative}.ns_sus_cultured-meat_article--history-item dl dt::before{content:"";width:19px;height:19px;display:block;background:url(/jp/sustainability/feature/cultured-meat/assets/images/i-circle.png);background-size:19px 19px;position:absolute;top:0;left:-30px}.ns_sus_cultured-meat_article--history-item dl dd{font-size:15px}.ns_sus_cultured-meat_article--history-item dl h3{font-size:18px;font-weight:700;line-height:1.5em;margin-bottom:15px;color:red}.ns_sus_cultured-meat_article--history-item dl h3 a{text-decoration:underline;color:red}.ns_sus_cultured-meat_article--history-item dl h3 a:hover{text-decoration:none}.ns_sus_cultured-meat_article--history-item dl h3 i{display:inline-block;width:17px;height:17px;background:url(/jp/sustainability/feature/cultured-meat/assets/images/i-link-blank.png);background-size:17px 17px;margin-right:5px}.ns_sus_cultured-meat_article--history-item figure{width:31.31%;margin:0;box-sizing:border-box}.ns_sus_cultured-meat_article--history-item figure img{width:100%;height:auto}.ns_sus_cultured-meat_article-movie--embeded{position:relative}.ns_sus_cultured-meat_article-movie--embeded .ns-video--player{position:relative;max-width:640px;padding-top:360px;overflow:hidden;margin:0 auto}.ns_sus_cultured-meat_article-movie--embeded #video,.ns_sus_cultured-meat_article-movie--embeded .ns-video--overlay{position:absolute;top:0;left:0;width:100%}.ns_sus_cultured-meat_article-movie--embeded #video{z-index:0}.ns_sus_cultured-meat_article-movie--embeded .ns-video--play-btn{width:86px;height:86px;display:block;background:url(/jp/sustainability/feature/cultured-meat/assets/images/btn-play.png) center center no-repeat;background-size:100px 100px;position:absolute;top:50%;left:50%;margin-top:-43px;margin-left:-43px}.ns_sus_cultured-meat_article-movie--embeded .ns-video--play-btn:hover{cursor:pointer;filter:alpha(Opacity=70);opacity:.7}.ns_sus_cultured-meat_links{background:red;padding:50px 0 60px;text-align:center}.ns_sus_cultured-meat_links h3{color:#fff;font-size:24px;margin:0 0 30px}.ns_sus_cultured-meat_links-list{display:flex;justify-content:space-between}.ns_sus_cultured-meat_links-list>div{width:31.34%}.ns_sus_cultured-meat_links-list>div:hover{filter:alpha(Opacity=70);opacity:.7}.ns_sus_cultured-meat_links-list>div figure{margin:0}.ns_sus_cultured-meat_links-list>div figure img{width:100%;height:auto}.ns_sus_cultured-meat_links-list>div h4{font-size:18px;color:#fff;margin:0;text-align:left}.ns_csr_hyakufukushi .ns-single{padding-right:0}.ns_csr_hyakufukushi-top-illust ul{width:100%;overflow:hidden;*zoom:1;list-style:none}.ns_csr_hyakufukushi-top-illust ul li{width:33.333%;box-sizing:border-box;float:left}.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:38px}.ns_csr_hyakufukushi-top-list{display:block;margin-left:-20px}.ns_csr_hyakufukushi-top-list-item{padding-left:20px;margin-bottom:30px;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ns_csr_hyakufukushi-cols,.ns_csr_hyakufukushi_single-cols{overflow:hidden;*zoom:1;position:relative}.ns_csr_hyakufukushi-cols figure,.ns_csr_hyakufukushi_single-cols figure{float:left;width:235px;margin:0;line-height:0}.ns_csr_hyakufukushi-cols figure img,.ns_csr_hyakufukushi_single-cols figure img{width:215px;height:auto}.ns_csr_hyakufukushi-cols>div,.ns_csr_hyakufukushi_single-cols>div{float:right;width:485px;padding-left:0}.ns_csr_hyakufukushi-cols>div p,.ns_csr_hyakufukushi_single-cols>div p{margin:0 0 1em}.ns_csr_hyakufukushi-cols h3:first-child,.ns_csr_hyakufukushi_single-cols h3:first-child{margin-top:0}.ns_csr_hyakufukushi-cols--figure{overflow:hidden;*zoom:1}.ns_csr_hyakufukushi-cols--figure figure img{float:left;width:215px;height:auto;margin:0;line-height:0}.ns_csr_hyakufukushi_single-cols figure{float:none;margin-bottom:10px}.ns_csr_hyakufukushi_single-cols>div{float:none;width:auto}.ns_csr_hyakufukushi_single-cols>div{float:none;width:auto;padding-left:0}.ns_csr_hyakufukushi_single-cols>div>:first-child{margin-top:0}.ns_csr_hyakufukushi_single-cols>div p{margin:0 0 1em}.ns_csr_hyakufukushi_single-cols h3:first-child{margin-top:0}.ns_csr-figure--3 figure{overflow:hidden;*zoom:1}.ns_csr-figure--3 figure img{width:33.3333%;float:left}.ns_csr-figure--3-cap{display:flex;justify-content:space-between}.ns_csr-figure--3-cap figure{width:49%}.ns_csr-figure--3-cap figure img{width:100%;height:auto;border:1px solid #e5e5e5;vertical-align:bottom}.ns_csr-figure--3-cap figure p{margin:.5em 0 0}.ns_csr-figure--4col,.ns_csr-figure--4col--column{width:100%}.ns_csr-figure--4col figure,.ns_csr-figure--4col--column figure{overflow:hidden;*zoom:1}.ns_csr-figure--4col figure img,.ns_csr-figure--4col--column figure img{width:25%;float:left}.ns_csr_hyakufukushi_list section{margin-bottom:40px}.ns_csr_hyakufukushi_list section h2 span{font-size:14px;color:#666;margin-left:20px}.ns_csr_hyakufukushi_015_progress table{line-height:1.4}.ns_csr_hyakufukushi_015_progress table th,.ns_csr_hyakufukushi_015_progress table td{padding:10px}.ns_csr_hyakufukushi_015_progress table th{background:#eee}.ns_csr_hyakufukushi_015_progress table td{text-align:right}.ns_csr_hyakufukushi-nav{margin-top:40px}.ns_csr_hyakufukushi-nav ul{list-style:none;overflow:hidden;*zoom:1}.ns_csr_hyakufukushi-nav li strong{font-weight:400}.ns_csr_hyakufukushi-nav li strong:before{content:"["}.ns_csr_hyakufukushi-nav li strong:after{content:"]"}.ns_csr_hyakufukushi-nav-prev{float:left;text-align:left}.ns_csr_hyakufukushi-nav-next{float:right;text-align:right}.ns_csr_hyakufukushi-nav-next .ns-link--next i{margin-left:8px;margin-right:0}.ns_csr_hyakufukushi-nav-text em{font-style:normal}.ns_csr_hyakufukushi-nav-top{text-align:center;margin-top:2.5em}.ns_csr_hyakufukushi_application-reception-end{font-size:20px;line-height:1.8em;font-weight:700;text-align:center;margin:45px 0 90px}.ns_csr_hyakufukushi_application-reception-end .sp-only{display:none}.ns_csr_hyakufukushi_application-header-cover{margin:0 0 30px}.ns_csr_hyakufukushi_application-header-cover img{display:block;max-width:300px;margin:0 auto}#hyakufukushi-form .kw-alert{width:auto}.ns_csr_hyakufukushi_application-reception-period{font-size:16px;font-weight:700}.ns_csr_hyakufukushi_application-fieldset{border:none;padding:0;margin:10px 0 0}.ns_csr_hyakufukushi_application-group{margin-bottom:30px}.ns_csr_hyakufukushi_application-item{margin-bottom:10px}.ns_csr_hyakufukushi_application-underline{text-decoration:underline}#kw-success-bottom{display:none}#kw-success-bottom.is-show{display:block}[kw-cloak]{display:none}.ns_csr_environment_group_survey table{margin-top:1em}.ns_csr_environment_group_survey table tbody th{background:#eee}.ns_csr_environment_group_survey table tbody td{text-align:right}.ns_csr_environment_group_table_sdgs{border:0}.ns_csr_environment_group_table_sdgs th,.ns_csr_environment_group_table_sdgs td{border:0}.ns_csr_environment_group_table_sdgs tbody th{background:0 0;width:auto;padding:0}.ns_csr_environment_group_table_sdgs tbody td{padding-top:0}.ns_csr_environment_group_table caption{text-align:left}.ns_csr_stakeholders-figure img{width:100%;height:auto}.ns_csr_stakeholders-occasion>div{position:relative}.ns_csr_stakeholders-occasion>div>div{position:relative;padding:20px 15px;color:#666}.ns_csr_stakeholders-occasion>div>div p{margin:0 0 15px}.ns_csr_stakeholders-occasion>div>div p:last-child{margin-bottom:0}.ns_csr_stakeholders-occasion>div>div dl{margin-bottom:0}.ns_csr_stakeholders-occasion>div>div dl dt{margin-bottom:4px}.ns_csr_stakeholders-occasion>div>div ul{margin-left:0}.ns_csr_stakeholders_customer-details{margin-top:40px}.ns_csr_stakeholders_customer-details header{border:0;margin-bottom:40px}.ns_csr_stakeholders_customer-details dl dt{color:#666;margin-bottom:20px}.ns_csr_stakeholders_employee-data ul{margin-top:10px}.ns_csr_stakeholders_employee-data table{margin:0;width:100%;line-height:1.4;position:relative}.ns_csr_stakeholders_employee-data table caption{position:absolute;top:-34px;right:0}.ns_csr_stakeholders_employee-data table colgroup[span="1"]{width:30%}.ns_csr_stakeholders_employee-data table th,.ns_csr_stakeholders_employee-data table td{padding:10px}.ns_csr_stakeholders_employee-data table th{background:#eee}.ns_csr_stakeholders_employee-data table td{text-align:right}.ns_csr_stakeholders_employee-data table span{font-size:11px;line-height:1.8em;letter-spacing:0}.ns_csr_stakeholders_employee-details{margin-top:20px}.ns_csr_stakeholders_employee-details dl dt{margin-bottom:5px}.ns_csr_stakeholders_employee-details dl dd{margin-bottom:20px}.ns_csr_stakeholders_employee-details .ns_csr-supplementation{margin:20px 0 40px}.ns_csr_stakeholders_employee-details .ns_csr-supplementation dl dt{color:#666;margin-top:0;margin-bottom:10px}.ns_csr_stakeholders_employee-details .ns_csr-supplementation dl dd{margin-bottom:20px}.ns_csr_stakeholders_region .ns_csr-activities .ns_csr-cols--single figure,.ns_csr_stakeholders_region .ns_csr_environment-details .ns_csr-cols--single figure,.ns_csr_stakeholders_region .ns_csr_employee-details .ns_csr-cols--single figure,.ns_csr_stakeholders_region .ns_csr_governance-details .ns_csr-cols--single figure,.ns_csr_stakeholders_region .ns_csr_report_guideline-table .ns_csr-cols--single figure,.ns_csr_stakeholders_region .ns_csr-activities .ns_csr-cols--2col-figure figure,.ns_csr_stakeholders_region .ns_csr_environment-details .ns_csr-cols--2col-figure figure,.ns_csr_stakeholders_region .ns_csr_employee-details .ns_csr-cols--2col-figure figure,.ns_csr_stakeholders_region .ns_csr_governance-details .ns_csr-cols--2col-figure figure,.ns_csr_stakeholders_region .ns_csr_report_guideline-table .ns_csr-cols--2col-figure figure,.ns_csr_stakeholders_region .ns_csr-activities .csr_international_wina--table figure,.ns_csr_stakeholders_region .ns_csr_environment-details .csr_international_wina--table figure,.ns_csr_stakeholders_region .ns_csr_employee-details .csr_international_wina--table figure,.ns_csr_stakeholders_region .ns_csr_governance-details .csr_international_wina--table figure,.ns_csr_stakeholders_region .ns_csr_report_guideline-table .csr_international_wina--table figure{margin-bottom:30px}.ns_csr_environment-details .ns_csr-figure{margin-top:40px}.ns_csr_environment-details ul{margin-top:20px;margin-bottom:20px}.ns_csr_environment-details ul.no-margin{margin-top:0}.ns_csr_environment-details ol{font-size:14px;line-height:1.8em;letter-spacing:0;margin-top:20px}.ns_csr_environment-details dl:first-child{margin-top:0}.ns_csr_environment-details dl dt{color:#000;margin-bottom:10px}.ns_csr_environment-details dl dd{margin-bottom:10px}.ns_csr_environment-details dl dd ul:first-child{margin-top:0}.ns_csr_environment-details .ns_csr-supplementation{margin-top:40px}.ns_csr_environment-details .ns_csr-supplementation dl dt{color:#666}.ns_csr_environment_charter{margin-bottom:60px}.ns_csr_environment_charter ul{font-size:16px;line-height:1.8em;letter-spacing:0}.ns_csr_environment_charter ol{font-size:16px;line-height:1.8em;letter-spacing:0}.ns_csr_environment_rules section{margin-bottom:40px}.ns_csr_environment_rules section:last-child{margin-bottom:0}.ns_csr_environment_rules section p:last-child{margin-bottom:0}.ns_csr_environment_rules section ol{font-size:14px;line-height:1.8em;letter-spacing:0}.ns_csr_environment_rules section dl dt{margin-top:5px}.ns_csr_environment_rules section dl dfn{font-style:normal}.ns_csr_environment_rules section dl dd{margin:0 0 0 1.5em}.ns_csr_environment_management_table-target th,.ns_csr_environment_management_table-target td{border-right:1px solid #e5e5e5}.ns_csr_environment_management_table-target tbody td{width:15%;text-align:right}.ns_csr_environment_management_table-target caption{caption-side:bottom;text-align:right;margin-top:10px}.ns_csr_environment_management_table-iso th,.ns_csr_environment_management_table-iso td{border-right:1px solid #e5e5e5}.ns_csr_environment_management_table-iso th{width:20%}.ns_csr_environment_management_table-iso caption{caption-side:bottom;text-align:right;margin-top:10px}.ns_csr_environment_management_scope3-table{margin-bottom:40px}.ns_csr_environment_management_scope3-table table{font-size:14px;line-height:2em;letter-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #d6d6d6;border-collapse:collapse;margin-bottom:10px;position:relative}.ns_csr_environment_management_scope3-table table th,.ns_csr_environment_management_scope3-table table td{border:1px solid #d6d6d6;padding:10px;font-weight:400}.ns_csr_environment_management_scope3-table table th{text-align:left}.ns_csr_environment_management_scope3-table table th.unit{width:9%}.ns_csr_environment_management_scope3-table table th em{font-weight:700;font-style:normal;color:#000}.ns_csr_environment_management_scope3-table table th span:before{content:'-';display:inline-block;color:#999;padding-right:6px}.ns_csr_environment_management_scope3-table table td{text-align:right}.ns_csr_environment_management_scope3-table table thead{background:#eee}.ns_csr_environment_management_scope3-table table thead th{border-bottom:0}.ns_csr_environment_management_scope3-table table tfoot{background:#eee}.ns_csr_environment_management_scope3-table table tfoot th{font-weight:700}.ns_csr_environment_management_scope3-table table colgroup[span="1"]:nth-child(2),.ns_csr_environment_management_scope3-table table colgroup[span="1"]:nth-child(3){width:15%}.ns_csr_environment_management_scope3-table table caption{position:absolute;top:-25px;right:0}.ns_csr_environment_management_scope3-table .ns-text--caption,.ns_csr_environment_management_scope3-table .ns_csr_governance_member-table table caption,.ns_csr_governance_member-table table .ns_csr_environment_management_scope3-table caption{font-size:14px;line-height:1.8em;letter-spacing:0}.ns_csr_environment_management_table-basic tbody th{background:#eee}.ns_csr_environment_management_table-rate thead td{text-align:center}.ns_csr_environment_management_table-rate tbody td{text-align:center}.ns_csr_environment_management_table-rate-note{width:50%}.ns_csr_environment_management_table-rate-note caption{text-align:left;margin:.5em 0;color:#000}.ns_csr_environment_management_table-rate-note thead td{text-align:center}.ns_csr_environment_management_table-rate-note tbody td{text-align:center}.ns_csr_environment_management_table-risk thead td{text-align:center}.ns_csr_environment_management_table-risk tbody td{text-align:right}.ns_csr_environment_management_table-price caption{text-align:right}.ns_csr_environment_management_table-price thead td{text-align:center}.ns_csr_environment_management_table-price tbody th{width:40%}.ns_csr_environment_management_table-price tbody td{text-align:right}.ns_csr_environment_table{margin-bottom:40px}.ns_csr_environment_table table{font-size:14px;line-height:2em;letter-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #d6d6d6;border-collapse:collapse;margin-bottom:10px;position:relative}.ns_csr_environment_table table th,.ns_csr_environment_table table td{border:1px solid #d6d6d6;padding:10px;font-weight:400;text-align:left}.ns_csr_environment_table table th{width:160px}.ns_csr_environment_table table th.is-number{width:60px}.ns_csr_environment_table table th.is-factory{width:80%}.ns_csr_environment_table table td:last-child{text-align:right;width:60px}.ns_csr_environment_table table td.is-number{text-align:right;width:60px}.ns_csr_environment_table table td.is-text{text-align:left}.ns_csr_environment_table table thead{background:#eee}.ns_csr_environment_table table thead th{border-bottom:0}.ns_csr_environment_table table caption{position:absolute;top:-25px;right:0}.ns_csr_environment_table .ns-text--caption,.ns_csr_environment_table .ns_csr_governance_member-table table caption,.ns_csr_governance_member-table table .ns_csr_environment_table caption{font-size:14px;line-height:1.8em;letter-spacing:0}.ns_csr_environment_achievemen_account-table,.ns_csr_environment_achievemen_effect-table{margin-bottom:40px}.ns_csr_environment_achievemen_account-table table,.ns_csr_environment_achievemen_effect-table table{font-size:14px;line-height:2em;letter-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #d6d6d6;border-collapse:collapse;margin-bottom:10px;position:relative}.ns_csr_environment_achievemen_account-table table th,.ns_csr_environment_achievemen_effect-table table th,.ns_csr_environment_achievemen_account-table table td,.ns_csr_environment_achievemen_effect-table table td{border:1px solid #d6d6d6;padding:10px;font-weight:400}.ns_csr_environment_achievemen_account-table table th,.ns_csr_environment_achievemen_effect-table table th{text-align:left}.ns_csr_environment_achievemen_account-table table th[colspan="5"],.ns_csr_environment_achievemen_effect-table table th[colspan="5"]{font-weight:700;color:#000}.ns_csr_environment_achievemen_account-table table th span:before,.ns_csr_environment_achievemen_effect-table table th span:before{content:'-';display:inline-block;color:#999;padding-right:6px}.ns_csr_environment_achievemen_account-table table td,.ns_csr_environment_achievemen_effect-table table td{text-align:right}.ns_csr_environment_achievemen_account-table table thead,.ns_csr_environment_achievemen_effect-table table thead{background:#eee}.ns_csr_environment_achievemen_account-table table thead th,.ns_csr_environment_achievemen_effect-table table thead th{border-bottom:0}.ns_csr_environment_achievemen_account-table table tfoot,.ns_csr_environment_achievemen_effect-table table tfoot{background:#eee}.ns_csr_environment_achievemen_account-table table tfoot th,.ns_csr_environment_achievemen_effect-table table tfoot th{font-weight:700}.ns_csr_environment_achievemen_account-table table ul,.ns_csr_environment_achievemen_effect-table table ul{margin-top:0}.ns_csr_environment_achievemen_account-table table ul li,.ns_csr_environment_achievemen_effect-table table ul li{line-height:1.4;margin:0 0 5px}.ns_csr_environment_achievemen_account-table table colgroup[span="4"],.ns_csr_environment_achievemen_effect-table table colgroup[span="4"]{width:11%}.ns_csr_environment_achievemen_account-table table colgroup[span="3"],.ns_csr_environment_achievemen_effect-table table colgroup[span="3"]{width:40%}.ns_csr_environment_achievemen_account-table table caption,.ns_csr_environment_achievemen_effect-table table caption{position:absolute;top:-25px;right:0}.ns_csr_environment_achievemen_account-table .ns-text--caption,.ns_csr_environment_achievemen_effect-table .ns-text--caption,.ns_csr_environment_achievemen_account-table .ns_csr_governance_member-table table caption,.ns_csr_governance_member-table table .ns_csr_environment_achievemen_account-table caption,.ns_csr_environment_achievemen_effect-table .ns_csr_governance_member-table table caption,.ns_csr_governance_member-table table .ns_csr_environment_achievemen_effect-table caption{font-size:14px;line-height:1.8em;letter-spacing:0}.ns_csr_environment_achievemen_effect-table table colgroup[span="1"]{width:33%}.ns_csr_environment_achievemen_effect-table table colgroup[span="3"]{width:14%}.ns_csr_environment_achievement-data h3{font-size:14px;line-height:1.8em;letter-spacing:0}.ns_csr_environment_achievement-data table{margin:0;width:100%;line-height:1.4;position:relative}.ns_csr_environment_achievement-data table caption{position:absolute;top:-22px;right:0}.ns_csr_environment_achievement-data table th,.ns_csr_environment_achievement-data table td{padding:10px}.ns_csr_environment_achievement-data table th{background:#eee;border-bottom:0}.ns_csr_environment_achievement-data table td{text-align:right}.ns_csr_environment_achievement-data table tbody th{border-bottom:1px solid #d6d6d6}.ns_csr_environment_procurement table caption{color:#000;text-align:left}.ns_csr_environment_procurement table th{padding-left:15px;padding-right:15px}.ns_csr_environment_procurement table td{padding:15px;border-right:0}.ns_csr_environment_procurement table td{vertical-align:top}.ns_csr_environment_procurement table td:nth-child(2){width:240px}.ns_csr_environment_procurement table td ul{margin:0}.ns_csr_environment_procurement-table thead th:nth-child(1){width:30%}.ns_csr_environment_procurement-table thead th:nth-child(2){width:30%}.ns_csr_environment_procurement-table th,.ns_csr_environment_procurement-table td{vertical-align:top}.ns_csr_biodiversity_table table thead th:first-child{width:25%}.ns_csr_biodiversity_table table thead th:nth-child(3){width:60%}.ns_csr_environment_eco_table th,.ns_csr_environment_eco_table td{border-right:1px solid #e5e5e5}.ns_csr_environment_eco_table thead th.w-25{width:25%}.ns_csr_environment_eco_table tbody th{width:15%}.ns_csr_environment_eco_table ul{margin:0}.ns_csr_employee-details .ns_csr-figure{margin-top:20px}.ns_csr_employee-details p{margin-bottom:0}.ns_csr_employee-details ol{font-size:14px;line-height:1.8em;letter-spacing:0;margin-top:20px}.ns_csr_employee-details dl{margin-bottom:10px}.ns_csr_employee-details dl:first-child{margin-top:0}.ns_csr_employee-details dl dt{color:#000}.ns_csr_employee-details .ns_csr-supplementation{margin-top:40px}.ns_csr_employee-details .ns_csr-supplementation dl dt{color:#666}.ns_csr_employee_work-efficient_table caption{text-align:left;margin-top:0!important;margin-bottom:10px}.ns_csr_employee_work-efficient_table ul{margin:0}.csr_work-efficient_attitude-survey_table caption{text-align:left;margin-top:0!important;margin-bottom:10px}.csr_work-efficient_attitude-survey_table tbody th{width:35%}.csr_work-efficient_attitude-survey_table tbody td{text-align:right}.csr_work-efficient_attitude-survey_table-S{width:30%}.csr_work-efficient_attitude-survey_table-S tbody th{width:35%}.csr_work-efficient_attitude-survey_table-S tbody td{text-align:right}.ns_csr_employee_work-efficient_improvement-figure{width:440px}.ns_csr_employee_work-efficient_improvement-figure img{width:100%;height:auto}.ns_csr_employee_safety_table caption{text-align:left;margin-top:0!important;margin-bottom:10px}.ns_csr_employee_safety_table thead th{text-align:center}.ns_csr_employee_safety_table tbody th{background:#eee;width:30%}.ns_csr_employee_safety_table tbody td{text-align:center}.ns_csr_employee_safety_table tbody td.left{text-align:left}.ns_csr_employee_diversity-data{margin-top:40px}.ns_csr_employee_diversity-data h4{margin-bottom:10px}.ns_csr_employee_diversity-data header p{margin-top:0;margin-bottom:5px}.ns_csr_employee_diversity-data_table{position:relative}.ns_csr_employee_diversity-data_table caption{margin-bottom:10px;text-align:left}.ns_csr_employee_diversity-data_table caption.is-small{font-size:12px;position:absolute;top:-25px;right:0}.ns_csr_employee_diversity-data_table thead td{text-align:center}.ns_csr_employee_diversity-data_table tbody td{text-align:right}.ns_csr_employee_diversity-data_table th.half{width:50%}.ns_csr_employee_diversity-data_table th.cell--40{width:40%}.ns_csr_employee_diversity-data_table.is-half{width:50%}.ns_csr_employee_diversity-data_table.is-small{width:80%}.ns_csr_employee_diversity-data_table.is-cell--80 th{width:80%}.ns_csr_employee_diversity-data_table.is-cell--60 th{width:60%}.ns_csr_employee_diversity-data_table.is-cell--40 th{width:40%}.ns_csr_employee_diversity-data_table.is-cell--30 th{width:30%}.ns_csr_employee_health-declaration{margin:20px 0 40px;border:1px solid #e5e5e5;padding:20px 40px 30px;text-align:center}.ns_csr_employee_health-declaration h3{margin-bottom:30px}.ns_csr_employee_health-declaration p span{display:block}.ns_csr_employee_health-declaration p.ns-text--caption{margin-top:30px}.ns_csr_employee_health-table thead th{text-align:center}.ns_csr_employee_health-table tbody td{text-align:right}.ns_csr_social_education-achivement h2,.ns_csr_social_education-achivement dl,.ns_csr_social_education-achivement ul{margin:0;margin-bottom:10px}.ns_csr_social_international_table th.w-30{width:30%}.ns_csr_social_international_table tbody th{vertical-align:top}.ns_csr_social_international_table caption{margin-bottom:10px;text-align:left}.ns_csr_social_human-rights_table table{margin-bottom:0}.ns_csr_social_human-rights_table table th,.ns_csr_social_human-rights_table table td{font-size:14px;padding:10px 15px}.ns_csr_social_human-rights_table table td{border-top:0}.ns_csr_social_human-rights_table div:not(:last-child)::after{content:"";display:block;width:51px;height:44px;background:url(/jp/assets/images/arrow-flow.png);margin:0 auto;background-size:51px 44px}.ns_csr_governance-details .ns_csr-figure{margin-top:40px}.ns_csr_governance-details ul{margin-top:20px;margin-bottom:20px}.ns_csr_governance-details ol{font-size:14px;line-height:1.8em;letter-spacing:0;margin-top:20px}.ns_csr_governance-details dl:first-child{margin-top:0}.ns_csr_governance-details dl dt{color:#000;margin-bottom:10px}.ns_csr_governance-details dl dd{margin-bottom:10px}.ns_csr_governance-details .ns_csr-supplementation{margin-top:40px}.ns_csr_governance-details .ns_csr-supplementation dl dt{color:#666}.ns_csr_governance-details dl.ns_csr_governance_compliance_list-content dd ul{margin:0}.ns_csr_governance_compliance_fair-trade p{margin-bottom:0}.ns_csr_governance_compliance_fair-trade ul{margin-top:0}.ns_csr_governance_table td{color:#666}.ns_csr_governance_table td ul{margin:0}.ns_csr_governance_member-table{margin-bottom:40px;overflow-y:hidden;overflow-x:scroll}.ns_csr_governance_member-table::-webkit-scrollbar{height:10px}.ns_csr_governance_member-table::-webkit-scrollbar-track{border-radius:5px;background:#eee}.ns_csr_governance_member-table::-webkit-scrollbar-thumb{border-radius:5px;background:#999}.ns_csr_governance_member-table table{font-size:14px;line-height:1.6em;letter-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #d6d6d6;border-collapse:collapse;margin-bottom:10px;position:relative}.ns_csr_governance_member-table table caption{margin-bottom:5px}.ns_csr_governance_member-table table th,.ns_csr_governance_member-table table td{border:1px solid #d6d6d6;padding:10px;font-weight:400;white-space:nowrap;text-align:center}.ns_csr_governance_member-table table thead{background:#eee}.ns_csr_governance_member-table table thead th{border-bottom:0}.ns_csr_governance_member-table table tbody th{text-align:left}.ns_csr_governance_member-table table tbody span{font-size:30px}.ns_csr_governance_member-table table tbody span.circle-s{font-size:16px}.ns_csr_governance_skill-table{margin-bottom:40px}.ns_csr_governance_skill-table table{font-size:14px;line-height:2em;letter-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #d6d6d6;border-collapse:collapse;margin-bottom:10px;position:relative}.ns_csr_governance_skill-table table th,.ns_csr_governance_skill-table table td{border:1px solid #d6d6d6;padding:10px;font-weight:400;text-align:left}.ns_csr_governance_skill-table table thead{background:#eee}.ns_csr_governance_skill-table table thead th{border-bottom:0}.ns_csr_governance_skill-table table th.ns_csr_governance_skill-table-th{width:22%}.ns_csr_governance_riskmap-table{margin-bottom:40px}.ns_csr_governance_riskmap-table caption{text-align:left;font-size:14px;margin-bottom:8px;color:#000}.ns_csr_governance_riskmap-table th{background:#eee}.ns_csr_governance_riskmap-table th.ns_csr_governance_riskmap-table-title{width:150px}.ns_csr_governance_riskmap-table .ns_csr_governance_riskmap-table-number{width:26px;text-align:center}.ns_csr_governance_risks-and-measures-table tbody th,.ns_csr_governance_risks-and-measures-table tbody td{vertical-align:top}.ns_csr_governance_risks-and-measures-table th{background:#eee}.ns_csr_governance_risks-and-measures-table th.ns_csr_governance_riskmap-table-title{width:150px}.ns_csr_governance_risks-and-measures-table .ns_csr_governance_riskmap-table-number{width:26px;text-align:center}.ns_csr_report-latest{position:relative;margin-top:10px;margin-bottom:40px}.ns_csr_report-latest-body{min-height:340px;margin-left:265px}.ns_csr_report-latest-body dl dt{color:#000;margin-bottom:5px}.ns_csr_report-latest-body dl dd{margin:0 0 15px}.ns_csr_report-latest-figure{position:absolute;left:0;top:0}.ns_csr_report-latest-figure figure{text-align:center}.ns_csr_report-latest-figure figure img{width:215px;height:auto;border:1px solid #e5e5e5}.ns_csr_report-latest-figure p{margin-top:0}.ns_csr_report_guideline-table table colgroup[span="1"]{width:8%}.ns_csr_report_guideline-table table colgroup[span="2"]{width:40%}.ns_csr_report_guideline-table table th[colspan]{background-color:#eee}.ns_csr_report_guideline-table table th.is-pp{width:30%}.ns_csr_report_guideline-table table td{word-break:break-all}.ns_csr_report_guideline-table table td:first-child{white-space:nowrap;width:50px}.ns_chronicle .ns-wrapper.ns_chronicle-header,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp{margin-bottom:40px}.ns_chronicle .ns-wrapper.ns_chronicle-header .ns-headline_01,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .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-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-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-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-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-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-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-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{float:left;margin:0;font-size:24px}.ns_chronicle .ns-wrapper.ns_chronicle-header .ns_chronicle-header-link,.ns_chronicle .ns_chronicle-header.ns-wrapper--sp .ns_chronicle-header-link{float:right;margin:0}.ns_chronicle .ns-wrapper.ns_chronicle-section,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp{margin-bottom:65px}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-headline_02,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-headline_02,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-headline_th02,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-headline_th02,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-dl_02>dt,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-dl_02>dt,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_financial_segment-body>section>dt,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_financial_segment-body>section>dt,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-dl_02-title,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-dl_02-title,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-single-body--news .ns_news_release-exception>div h3,.ns-single-body--news .ns_news_release-exception>div .ns_chronicle .ns-wrapper.ns_chronicle-section h3,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-single-body--news .ns_news_release-exception>div h3,.ns-single-body--news .ns_news_release-exception>div .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h3,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_management_about-business>div h3,.ns_ir_management_about-business>div .ns_chronicle .ns-wrapper.ns_chronicle-section h3,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_management_about-business>div h3,.ns_ir_management_about-business>div .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h3,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_financial_segment-body>section h2,.ns_ir_financial_segment-body>section .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_financial_segment-body>section h2,.ns_ir_financial_segment-body>section .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_stock_preferential-conditions>div h3,.ns_ir_stock_preferential-conditions>div .ns_chronicle .ns-wrapper.ns_chronicle-section h3,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_stock_preferential-conditions>div h3,.ns_ir_stock_preferential-conditions>div .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h3,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_csr_stakeholders-occasion>div h3,.ns_csr_stakeholders-occasion>div .ns_chronicle .ns-wrapper.ns_chronicle-section h3,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_csr_stakeholders-occasion>div h3,.ns_csr_stakeholders-occasion>div .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h3,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-headline_line,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-headline_line,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-single-body h2,.ns-single-body .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-single-body h2,.ns-single-body .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-single-body--article h2,.ns-single-body--article .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-single-body--article h2,.ns-single-body--article .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-single-body--item h2,.ns-single-body--item .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-single-body--item h2,.ns-single-body--item .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns-single-body--news h2,.ns-single-body--news .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns-single-body--news h2,.ns-single-body--news .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir-links h2,.ns_ir-links .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir-links h2,.ns_ir-links .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_newsmail h2,.ns_ir_newsmail .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_newsmail h2,.ns_ir_newsmail .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_related h2,.ns_ir_related .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_related h2,.ns_ir_related .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_management_business-plan h2,.ns_ir_management_business-plan .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_management_business-plan h2,.ns_ir_management_business-plan .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_management_business-plan h3,.ns_ir_management_business-plan .ns_chronicle .ns-wrapper.ns_chronicle-section h3,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_management_business-plan h3,.ns_ir_management_business-plan .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h3,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_management_risk h2,.ns_ir_management_risk .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_management_risk h2,.ns_ir_management_risk .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_management_tax-principle h2,.ns_ir_management_tax-principle .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_management_tax-principle h2,.ns_ir_management_tax-principle .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_management_governance h2,.ns_ir_management_governance .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_management_governance h2,.ns_ir_management_governance .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_event_meeting>section header h2,.ns_ir_event_meeting>section header .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_event_meeting>section header h2,.ns_ir_event_meeting>section header .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_library_download-block header h1,.ns_ir_library_download-block header .ns_chronicle .ns-wrapper.ns_chronicle-section h1,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_library_download-block header h1,.ns_ir_library_download-block header .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h1,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_vcp .ns-section h2,.ns_ir_vcp .ns-section .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_vcp .ns-section h2,.ns_ir_vcp .ns-section .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_ir_vcp_value-col dl dt,.ns_ir_vcp_value-col dl .ns_chronicle .ns-wrapper.ns_chronicle-section dt,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_ir_vcp_value-col dl dt,.ns_ir_vcp_value-col dl .ns_chronicle .ns_chronicle-section.ns-wrapper--sp dt,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_about_company_philosophy h2,.ns_about_company_philosophy .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_about_company_philosophy h2,.ns_about_company_philosophy .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_recruit-detail .ns_recruit-detail-article h2,.ns_recruit-detail .ns_recruit-detail-article .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_recruit-detail .ns_recruit-detail-article h2,.ns_recruit-detail .ns_recruit-detail-article .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_csr_hyakufukushi_list section h2,.ns_csr_hyakufukushi_list section .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_csr_hyakufukushi_list section h2,.ns_csr_hyakufukushi_list section .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_csr_environment_charter h2,.ns_csr_environment_charter .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_csr_environment_charter h2,.ns_csr_environment_charter .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_csr_environment_rules h2,.ns_csr_environment_rules .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_csr_environment_rules h2,.ns_csr_environment_rules .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_docs h2,.ns_docs .ns_chronicle .ns-wrapper.ns_chronicle-section h2,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_docs h2,.ns_docs .ns_chronicle .ns_chronicle-section.ns-wrapper--sp h2{margin-bottom:30px;font-size:20px}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li{margin-bottom:2em}.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-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-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{float:left;padding:0 38px 0 0;width:300px;line-height:0}.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-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-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{width:100%;height:auto}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-text--small,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-text--small,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-text--small,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-text--small,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-text--small,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-text--small,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-text--note-asterisk,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-text--note-asterisk,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-text--note-asterisk,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-text--note-asterisk,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-text--note-asterisk,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-text--note-asterisk,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-text--caption_figure,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-text--caption_figure,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-text--caption_figure,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-text--caption_figure,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-text--caption_figure,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-text--caption_figure,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-list_notes--asterisk-number,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-list_notes--asterisk-number,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-list_notes--asterisk-number,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-list_notes--asterisk-number,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-list_notes--asterisk-number,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-list_notes--asterisk-number,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-list_notes--bracketed-numbers-small,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns-list_notes--bracketed-numbers-small,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-list_notes--bracketed-numbers-small,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns-list_notes--bracketed-numbers-small,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-list_notes--bracketed-numbers-small,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns-list_notes--bracketed-numbers-small,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns_products_item-single-origins-note,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns_products_item-single-origins-note,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns_products_item-single-origins-note,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns_products_item-single-origins-note,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns_products_item-single-origins-note,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns_products_item-single-origins-note,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box .ns_ir_stock_preferential-3col-list dl dd p,.ns_ir_stock_preferential-3col-list dl dd .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 .ns_ir_stock_preferential-3col-list dl dd p,.ns_ir_stock_preferential-3col-list dl dd .ns_chronicle .ns_chronicle-section.ns-wrapper--sp .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 .ns_ir_stock_preferential-3col-list dl dd p,.ns_ir_stock_preferential-3col-list dl dd .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 .ns_ir_stock_preferential-3col-list dl dd p,.ns_ir_stock_preferential-3col-list dl dd .ns_chronicle .ns_chronicle-section.ns-wrapper--sp .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 .ns_ir_stock_preferential-3col-list dl dd p,.ns_ir_stock_preferential-3col-list dl dd .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 .ns_ir_stock_preferential-3col-list dl dd p,.ns_ir_stock_preferential-3col-list dl dd .ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box .ns_csr_employee_diversity-data header p,.ns_csr_employee_diversity-data header .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 .ns_csr_employee_diversity-data header p,.ns_csr_employee_diversity-data header .ns_chronicle .ns_chronicle-section.ns-wrapper--sp .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 .ns_csr_employee_diversity-data header p,.ns_csr_employee_diversity-data header .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 .ns_csr_employee_diversity-data header p,.ns_csr_employee_diversity-data header .ns_chronicle .ns_chronicle-section.ns-wrapper--sp .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 .ns_csr_employee_diversity-data header p,.ns_csr_employee_diversity-data header .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 .ns_csr_employee_diversity-data header p,.ns_csr_employee_diversity-data header .ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p{margin-top:.7em}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns_chronicle-photo-margin,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box p.ns_chronicle-photo-margin,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns_chronicle-photo-margin,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c1 p.ns_chronicle-photo-margin,.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns_chronicle-photo-margin,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-photo-box--c2 p.ns_chronicle-photo-margin{padding-bottom:30px}.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-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-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{width:500px}.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{margin-bottom:40px}.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{margin-bottom:100px}.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{font-size:16px;line-height:2em;letter-spacing:0;margin-bottom:2em}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-text-box p:first-child,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-text-box p:first-child{margin-top:0}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-section-list>li .ns_chronicle-text-box p:last-child,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-section-list>li .ns_chronicle-text-box p:last-child{margin-bottom:0}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-footer-link,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-footer-link{margin-top:90px}.ns_chronicle .ns-wrapper.ns_chronicle-section .ns_chronicle-footer-link.ns_chronicle-sp,.ns_chronicle .ns_chronicle-section.ns-wrapper--sp .ns_chronicle-footer-link.ns_chronicle-sp{margin-top:40px}.ns_chronicle .ns_chronicle-goroku{width:598px;height:226px;display:block;margin:70px auto 100px;position:relative}.ns_chronicle .ns_chronicle-goroku-title{width:153px;height:46px;background:#fff;border:3px solid red;border-radius:46px;box-sizing:border-box;position:absolute;top:0;left:0;z-index:1}.ns_chronicle .ns_chronicle-goroku-title h3{font-size:16px;font-weight:700;color:red;letter-spacing:0;text-align:center;line-height:32px;margin:5px 0}.ns_chronicle .ns_chronicle-goroku-fukidashi{width:439px;height:164px;background:red;margin:0 auto;border:3px solid red;border-radius:82px;box-sizing:border-box;position:absolute;top:23px;left:0;z-index:0}.ns_chronicle .ns_chronicle-goroku-fukidashi:before{content:"";position:absolute;bottom:-10px;right:-10px;border:13px solid transparent;border-top:39px solid red;transform:rotate(-60deg)}.ns_chronicle .ns_chronicle-goroku-fukidashi p{color:#fff;font-size:19px;font-weight:700;line-height:34px;text-align:left;display:table;height:158px;box-sizing:border-box;margin:0;padding:0 50px 0 64px}.ns_chronicle .ns_chronicle-goroku-fukidashi p span{table-layout:fixed;display:table-cell;vertical-align:middle}.ns_chronicle .slick-slider .slick-track{width:439px}.ns_chronicle .ns_chronicle-goroku-andomomofuku{width:150px;position:absolute;bottom:0;right:0}.ns_chronicle .ns_chronicle-goroku-andomomofuku img{width:150px;height:auto;vertical-align:bottom}html.ua-ie-8 .ns_chronicle .ns_chronicle-text-box{width:100%}.ns_about_special-header{margin-bottom:40px}.ns_about_special-cover img{display:block;width:100%}.ns_about_special-main{margin-bottom:50px}.ns_about_special-row{display:flex}.ns_about_special-row--flexend{align-items:flex-end}.ns_about_special-row--flexfirst{align-items:flex-first}.ns_about_special-col-l{flex:1 1;margin-right:40px}.ns_about_special-col-l :last-child{margin-bottom:0}.ns_about_special-col-l p+.ns-headline_03,.ns_about_special-col-l p+.ns-headline_th,.ns_about_special-col-l .ns-table_01 p+th,.ns-table_01 .ns_about_special-col-l p+th,.ns_about_special-col-l .ns-table_07 p+th,.ns-table_07 .ns_about_special-col-l p+th,.ns_about_special-col-l .ns_ir_event_meeting-table p+th,.ns_ir_event_meeting-table .ns_about_special-col-l p+th,.ns_about_special-col-l .ns_member-A-01-intro-policy p+dt,.ns_member-A-01-intro-policy .ns_about_special-col-l p+dt,.ns_about_special-col-l .ns-single-body p+h3,.ns-single-body .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns-single-body--article p+h3,.ns-single-body--article .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns-single-body--item p+h3,.ns-single-body--item .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns-single-body--news p+h3,.ns-single-body--news .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns-single-body--news header p+p,.ns-single-body--news header .ns_about_special-col-l p+p,.ns_about_special-col-l .ns_customer_faq-2col section p+h3,.ns_customer_faq-2col section .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns_ir_top_index-2col section p+h3,.ns_ir_top_index-2col section .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns_ir_management_business-plan section dl p+dt,.ns_ir_management_business-plan section dl .ns_about_special-col-l p+dt,.ns_about_special-col-l .ns_ir_management_governance p+h3,.ns_ir_management_governance .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns_ir_vcp-cols-sus-dl p+dt,.ns_ir_vcp-cols-sus-dl .ns_about_special-col-l p+dt,.ns_about_special-col-l .ns_about_2col-tables table p+caption,.ns_about_2col-tables table .ns_about_special-col-l p+caption,.ns_about_special-col-l .ns_recruit-list-article-header p+h1,.ns_recruit-list-article-header .ns_about_special-col-l p+h1,.ns_about_special-col-l .ns_recruit-list-article-description p+h2,.ns_recruit-list-article-description .ns_about_special-col-l p+h2,.ns_about_special-col-l .ns_csr-list-article-header p+h1,.ns_csr-list-article-header .ns_about_special-col-l p+h1,.ns_about_special-col-l .ns_csr-list-article-header p+h2,.ns_csr-list-article-header .ns_about_special-col-l p+h2,.ns_about_special-col-l .ns_csr-list-article-description p+h2,.ns_csr-list-article-description .ns_about_special-col-l p+h2,.ns_about_special-col-l .ns_csr-list-article-description p+h3,.ns_csr-list-article-description .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns_csr_environment_group_table p+caption,.ns_csr_environment_group_table .ns_about_special-col-l p+caption,.ns_about_special-col-l .ns_csr_environment_rules p+h3,.ns_csr_environment_rules .ns_about_special-col-l p+h3,.ns_about_special-col-l .ns_csr_environment_procurement table p+caption,.ns_csr_environment_procurement table .ns_about_special-col-l p+caption,.ns_about_special-col-l .ns_csr_employee_work-efficient_table p+caption,.ns_csr_employee_work-efficient_table .ns_about_special-col-l p+caption,.ns_about_special-col-l .ns_csr_employee_safety_table p+caption,.ns_csr_employee_safety_table .ns_about_special-col-l p+caption,.ns_about_special-col-l .ns_docs p+h3,.ns_docs .ns_about_special-col-l p+h3{margin-top:30px}.ns_about_special-col-r{flex:0 1 336px}.ns_about_special-col-r a:hover img{opacity:.5}.ns_about_special-efc{border:1px solid #e5e5e5;padding:18px 20px 22px;margin:0}.ns_about_special-efc a{display:block;margin-bottom:55px}.ns_about_special-efc img{display:block;width:100%}.ns_about_special-efc figcaption{margin-top:10px}.ns_about_special-figure{margin:0}.ns_about_special-figure img{display:block;max-width:100%;height:auto}.ns_about_special-figure figcaption{margin-top:10px}.ns_about_special-figure--small{margin:0;text-align:center}.ns_about_special-figure--small img{display:block;width:60%;margin:0 auto}.ns_about_special-figure--small figcaption{margin-top:10px}.ns_about_special-ecomark{display:flex;background-color:#f3f1dc;padding:30px;margin-top:30px}.ns_about_specia-item-l{flex:0 1 138px;margin-right:20px}.ns_about_specia-item-r{flex:1 1}.ns_about_specia-item-r :last-child{margin-bottom:0}.ns_about_specia-logo{margin:0}.ns_about_specia-logo img{display:block;width:100%}.ns_about_special-border{border-top:1px solid #e5e5e5;padding-top:30px}.ns_about_special-products{margin-top:30px;margin-bottom:0}.ns_brands-item{line-height:0;margin-top:60px;display:flex;flex-wrap:wrap}.ns_brands-item a{color:#e5e5e5}.ns_brands-item a:visited{color:#e5e5e5}.ns_brands-item a:hover img{opacity:.7;cursor:pointer}.ns_brands-item img{width:100%;height:auto}.ns_brands-item .item{position:relative;width:16.666666667%;height:173px}.ns_brands-item .item>span{display:block;padding:20px 10px;text-align:center}.ns_brands-item .item img{width:auto;height:auto;max-width:100%}.ns_brands-item .item--title{position:relative}.ns_brands-item .item--title h3{position:absolute;left:0;right:0;bottom:0;top:0;margin:0;z-index:10}.ns_brands-item .item--title h3 span{display:table-cell;vertical-align:middle;text-align:center;color:#666;font-size:12px;line-height:1.4em;letter-spacing:0}.ns_brands-item .item--title h3>img{display:block;position:absolute;right:-8px;top:50%;margin-top:-6px;width:11px;height:12.5px}.ns_brands-item .item--title h3::after{content:"";display:block;border:1px solid #666;position:absolute;top:18px;left:10px;z-index:1;box-sizing:border-box}.ns_brands-item .item--title a h3 span{color:red}.ns_brands-item .item--title a h3::after{border:1px solid red}.ns_brands-item .item--title a:hover h3 span{color:#666}.ns_brands-item .item--title a:hover h3::after{border-color:#666}.ns_brands-item .item--figure{display:table}.ns_brands-item .item--figure a{display:table;width:100%;height:100%}.ns_brands-item .item--figure span{display:table-cell;vertical-align:middle;padding:20px}.ns_brands-item .ns_about_special-figure{width:100%;max-width:500px}.ns_brands-item .ns_about_special-figure img{height:auto}.ns_search-header{margin-top:65px}.ns_search-header-form{margin-top:55px;margin-bottom:70px;position:relative}.ns_search-header-form form{margin-right:235px}.ns_search-header-form form div{position:relative}.ns_search-header-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px 30px 5px 36px;border:1px solid #c1c1c1;background:#fff;font-size:14px;height:32px;outline:0}.ns_search-header-form button{position:absolute;left:3px;top:4px;background:0 0;border:none}.ns_search-header-form p{position:absolute;right:0;top:0}.ns_search-results-news{margin-bottom:80px}.ns_search-results-faq{margin-bottom:80px}.ns_search-results-faq .ns-posts-list{border-top:1px solid #e5e5e5}.ns_search-results-faq .ns-posts-list>li{padding-top:20px;padding-bottom:20px}.ns_search-results-recipes{margin-bottom:0}.ns_search-results-recipes .ns-grid-item figure{position:relative;width:100%;margin:0;height:0;padding-bottom:56.25%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.ns_search-results-recipes .ns-grid-item figure img{display:none}.ns_member-A-01-intro{margin-bottom:40px}.ns_member-A-01-intro-policy{border:1px solid #ddd}.ns_member-A-01-intro-policy dd{font-size:14px;line-height:1.8em;letter-spacing:0;margin:0;color:#666}.ns_member-A-01-intro-policy dd div{height:205px;padding:15px;overflow-y:scroll}.ns_member-A-01-intro-approval{margin:25px auto;text-align:center}.ns_member-A-01-intro-approval label{display:inline-block}.ns_member-A-01-registed{margin-top:40px;border-top:1px solid #e5e5e5;padding-top:40px}.ns_member-A-01-registed .ns-headline-01{margin-bottom:30px}.ns_member-A-02-kantan-check span{font-size:16px;line-height:1.8em;letter-spacing:.1em}.ns_member-A-02-kantan-form{position:relative}.ns_member-A-02-kantan-form.inactive .ns-table_01 th,.ns_member-A-02-kantan-form.inactive .ns-table_07 th,.ns_member-A-02-kantan-form.inactive .ns_ir_event_meeting-table th,.ns_member-A-02-kantan-form.inactive .ns-table_01 td,.ns_member-A-02-kantan-form.inactive .ns-table_07 td,.ns_member-A-02-kantan-form.inactive .ns_ir_event_meeting-table td,.ns_member-A-02-kantan-form.inactive .ns-table_01 label,.ns_member-A-02-kantan-form.inactive .ns-table_07 label,.ns_member-A-02-kantan-form.inactive .ns_ir_event_meeting-table label,.ns_member-A-02-kantan-form.inactive .ns-table_01 .ns-form-note,.ns_member-A-02-kantan-form.inactive .ns-table_07 .ns-form-note,.ns_member-A-02-kantan-form.inactive .ns_ir_event_meeting-table .ns-form-note,.ns_member-A-02-kantan-form.inactive .ns-table_01 .ns_products_campaigns-single .apply>p,.ns_products_campaigns-single .ns_member-A-02-kantan-form.inactive .ns-table_01 .apply>p,.ns_member-A-02-kantan-form.inactive .ns-table_07 .ns_products_campaigns-single .apply>p,.ns_products_campaigns-single .ns_member-A-02-kantan-form.inactive .ns-table_07 .apply>p,.ns_member-A-02-kantan-form.inactive .ns_ir_event_meeting-table .ns_products_campaigns-single .apply>p,.ns_products_campaigns-single .ns_member-A-02-kantan-form.inactive .ns_ir_event_meeting-table .apply>p{color:#999}.ns_member-A-02-kantan-form-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;filter:alpha(Opacity=10);opacity:.1}.ns_member-D-notes{margin-top:20px}.ns_member-D-01 .ns_products_brands-header-cover,.ns_member-D-01 .ns_ir-header-cover{text-align:center}.ns_member-D-01 .ns_products_brands-header-cover img,.ns_member-D-01 .ns_ir-header-cover img{margin:0 auto;max-width:980px;height:auto}.ns_member-D-01-questionnaire-other{margin:5px 0 0 25px}.ns_docs>header h1{margin-bottom:20px}.ns_docs section{margin-bottom:40px}.ns_docs section:last-child{margin-bottom:0}.ns_docs section h3+p{margin-bottom:1.5em}.ns_docs section p{margin:0}.ns_docs section .ns_docs-link{margin-top:1em}.ns_docs section ol{font-size:14px;line-height:1.8em;letter-spacing:0;margin-bottom:20px}.ns_docs section ol li{position:relative;padding-left:30px;margin-left:1em}.ns_docs section ul{font-size:14px;line-height:1.8em;letter-spacing:0;margin-bottom:20px}.ns_docs section dl{margin-bottom:10px}.ns_docs section dl:last-child{margin-bottom:0}.ns_docs section dl dt{margin-bottom:5px}.ns_docs section dl dd{margin-bottom:0;margin-left:1em}.ns_docs section dl dfn{font-style:normal}.ns_docs section table{margin-top:20px}.ns_docs section table p{margin-bottom:1em}.ns_docs section table p:last-child{margin-bottom:0}.ns_docs section table ul{font-size:12px;line-height:1.8em;letter-spacing:0;margin:0}.ns_docs section table ul li{padding-left:10px}.ns_docs_info20141210 .ns-section.border,.ns_docs_info20141210 .ns_recruit-detail .ns_recruit-detail-article section.border,.ns_recruit-detail .ns_recruit-detail-article .ns_docs_info20141210 section.border{border-bottom:1px solid #ccc;padding-bottom:40px}.ns_docs_info20141210 section dl dd{margin-left:0}.ns_docs_info20141210 section dl:last-child{margin-bottom:0}.ns_docs_info20141210 section ul{font-size:14px;line-height:1.8em;letter-spacing:0;margin-bottom:20px}.ns_docs_info20141210 section div.ns-border-wrap{border:1px solid #ccc;padding:10px 20px}.ns_docs_info20141210 section div.ns-border-wrap dl{margin-top:0}.ns_docs_info20141210 section .ns-text-emphasis_01{font-size:22px;line-height:1.6em;letter-spacing:.1em;font-weight:400;color:#000}.ns_docs_info20141210 section .ns-text-emphasis_02{font-size:18px;line-height:1.8em;letter-spacing:.1em;font-weight:400;color:#000}.ns_docs_info20141210 section .ns-text-emphasis_03{font-size:16px;line-height:1.8em;letter-spacing:.1em;font-weight:400;color:#000}.ns_docs_info20141210 .ns_docs_info20141210-item ul.open-date{font-size:16px;line-height:1.8em;letter-spacing:.1em;margin:5px 0 0;color:#666}.ns_docs_info20141210 .ns_docs_info20141210-item ul.open-date.float{width:280px}.ns_docs_info20141210 .ns_docs_info20141210-item ul.open-date.float li{display:block;float:left;width:120px}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols{position:relative;margin-bottom:20px;padding:20px;border:1px solid #ccc;overflow:hidden;*zoom:1}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols figure{float:left;width:275px;margin:0 20px 5px 0;line-height:0;text-align:center}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols figure img{width:247px;height:auto}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols>div{float:right;width:348px}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols>div p{margin:0 0 1em}.ns_docs_info20141210 .ns_docs_info20141210-item .ns_cols h3:first-child{margin-top:0}.ns_docs_info20141210 .ns_docs_info20141210-item .factory_id{border:1px solid #ccc}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel{padding-bottom:20px}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel p{color:#666;margin-bottom:0}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel dl{color:#212121}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel dl dt{font-size:18px;line-height:1.8em;letter-spacing:.1em;font-weight:400;color:#000}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel dl dt p{margin-top:10px;font-size:14px;line-height:1.4em;letter-spacing:.1em;color:#666;font-weight:400}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel dl dd{margin-top:5px;font-size:20px;line-height:1.2em;letter-spacing:.1em;font-weight:400}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel dl dd span{font-size:20px;line-height:1.2em;letter-spacing:.1em;font-weight:700;color:#000}.ns_docs_info20141210 .ns_docs_info20141210-contact .ns_customer-tel dl dd p{margin-top:10px;font-size:12px;line-height:1.4em;letter-spacing:.1em;color:#666;font-weight:400}.ns_common-404 .ns-404-wrapper{width:100%;margin:120px 0;display:table}.ns_common-404 .ns-404-wrapper .ns-404-illust,.ns_common-404 .ns-404-wrapper .ns-404-body{display:table-cell;vertical-align:middle;width:50%}.ns_common-404 .ns-404-wrapper .ns-404-illust{text-align:right;padding-right:20px}.ns_common-404 .ns-404-wrapper .ns-404-body{text-align:left;padding-left:20px}.ns_common-404 .ns-404-wrapper .ns-404-body h1{font-size:26px;line-height:1.6em;letter-spacing:.1em;font-weight:700;margin:0;margin-bottom:12px;color:red}.ns_common-404 .ns-404-wrapper .ns-404-body h2{color:red}.ns_common-maintenance .ns-maintenance-wrapper{width:100%;margin:120px 0;display:table}.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-illust{text-align:center}.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-body{text-align:center;margin-top:1em}.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-body h1{font-size:26px;line-height:1.6em;letter-spacing:.1em;font-weight:700;margin:0;margin-bottom:12px;color:red}.ns_common-maintenance .ns-maintenance-wrapper .ns-maintenance-body h2{color:red}.ns_rd .ns-wrapper,.ns_rd .ns-wrapper--sp{text-align:center}.ns_apologize{position:relative}.ns_apologize-header{padding-top:20px;margin-bottom:40px;overflow:hidden;*zoom:1}.ns_apologize-header h1{margin:0}.ns_apologize-content{margin-bottom:40px}.ns_apologize-content header{border:1px solid #e5e5e5;padding:15px}.ns_apologize-content header h1{font-size:20px;line-height:1.8em;letter-spacing:0;text-align:center;color:#000;margin:0}.ns_apologize-topics{margin-bottom:40px}.ns_apologize-topics-list ul{list-style:none}.ns_apologize-topics-list ul li{margin-bottom:15px}.ns_apologize-topics-list ul a:hover{text-decoration:none}.ns_apologize-topics-list ul a:hover dl dt{color:#999}.ns_apologize-topics-list ul a:hover dd{text-decoration:underline}.ns_apologize-topics-list dl{position:relative;font-size:14px;line-height:1.8em;letter-spacing:.1em}.ns_apologize-topics-list dl dt{position:absolute;left:0;top:0;color:#666}.ns_apologize-topics-list dl dt em{font-style:normal;padding-right:15px}.ns_apologize-topics-list dl dd{margin-left:113px}.ns_apologize-contact .ns_customer-mail{margin-bottom:40px;padding:0}.ns_apologize-contact .ns_customer-tel{margin-bottom:40px;padding:0}.ns_apologize-contact .ns_customer-tel dl{margin-top:0}.ns_apologize-link{position:absolute;right:0;top:20px}.ns_apologize-link a{border:1px solid red;padding:10px}#sports ul{padding-left:20px}#sports .photo{float:left}#sports .photo img{width:190px}#sports .status{margin-left:220px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){i,.sprite,.ns-link--store:before,.ns-link--store:hover:before,.ns_header-search-form a,.ns-modal-close,.ns_recipe-search-form a,.ns-sprite,#ns_to_top,#ns_to_top:hover,#ns_header .ns_header-search-form button i,.ns_products_item-single-allergens-notice-text:before,#ns_to_top_efc{display:inline-block;background-image:url(/jp/assets/images/sprite_2x-sa958f148a2.png);background-repeat:none;-webkit-background-size:100px,825px;-moz-background-size:100px,825px;-o-background-size:100px,825px;background-size:100px,825px;overflow:hidden;text-indent:-9999px;vertical-align:middle;outline:0;line-height:0}.sprite-a-arrow{width:16px;height:16px;background-position:0 -641px}.ns-sprite-a-arrow,.ns-link--arrow_01 i,.ns-nav-subcategory-campaings_apply a i,.ns-nav-subcategory-member-logout a i,.ns-list_01--link>li a i,.ns-list_07 a i,.ns_ir-other ul a i,.ns_ir_related ul a i,.ns-list_links a i,.ns-posts-list-article-link a i,.ns_news-nav-newsmail a i,.ns_products_campaigns-single-apply_link dl i,.ns_recipe-single-figure-brand .ns-grid-item a i,.ns_customer_faq-2col .ns_ir-library-list>div li a i,.ns_ir-links ul a i,.ns_ir_top_index-2col .ns_ir-library-list>div li a i,.ns_ir_vcp-col-link a i,.ns_ir_vcp_value-col dl dd a i,.ns_abuot_company-header-nav--arrow a i,.ns_csr-index-board-article ul a i,.ns_csr-links ul a i,.ns_efc-container .ns_efc-section__cont__detail__related-link a i,.ns_csr_report-latest-body dl dd ul a i,.ns_ir_index-2col section>div i,.ns_customer_faq-2col section>div i,.ns_ir_top_index-2col section>div i,.ns_ir_index-2col-thumbnail section>div i,.ns_ir_index-2col section>a i,.ns_customer_faq-2col section>a i,.ns_ir_top_index-2col section>a i,.ns_ir_index-2col-thumbnail section>a i,.ns_ir_index-2col--single section>div i,.ns_ir_index-2col--single section>a i{width:16px;height:16px;background-position:0 -641px}.sprite-a-next{width:8px;height:14px;background-position:0 -765.5px}.ns-sprite-a-next,.ns-link--next i{width:8px;height:14px;background-position:0 -765.5px}.sprite-a-prev{width:8px;height:14px;background-position:0 -749px}.ns-sprite-a-prev,.ns-link--prev i{width:8px;height:14px;background-position:0 -749px}.sprite-btn-close,.ns-modal-close{width:30px;height:30px;background-position:0 -465px}.ns-sprite-btn-close{width:30px;height:30px;background-position:0 -465px}.sprite-icon-arrow-back,.ns-nav-btn_back a i{width:8px;height:14px;background-position:0 -498px}.ns-sprite-icon-arrow-back{width:8px;height:14px;background-position:0 -498px}.sprite-icon-arrow-right{width:8px;height:14px;background-position:0 -683px}.ns-sprite-icon-arrow-right{width:8px;height:14px;background-position:0 -683px}.sprite-icon-arrow-step,.ns-list_step li i,.ns_member-A-step ul li i{width:7px;height:12px;background-position:0 -711px}.ns-sprite-icon-arrow-step{width:7px;height:12px;background-position:0 -711px}.sprite-icon-blank-white{width:25px;height:20px;background-position:0 -805px}.ns-sprite-icon-blank-white{width:25px;height:20px;background-position:0 -805px}.sprite-icon-blank{width:25px;height:20px;background-position:0 -782px}.ns-sprite-icon-blank,.ns-link--blank i,.ns_abuot_company-header-nav a[target="_blank"] i,.ns-grid-item h3 i{width:25px;height:20px;background-position:0 -782px}.sprite-icon-cart-black{width:20px;height:20px;background-position:0 -287px}.ns-sprite-icon-cart-black,.ns-link--store:hover:before{width:20px;height:20px;background-position:0 -287px}.sprite-icon-cart-red{width:20px;height:20px;background-position:0 -105px}.ns-sprite-icon-cart-red{width:20px;height:20px;background-position:0 -105px}.sprite-icon-cart{width:20px;height:20px;background-position:0 -329px}.ns-sprite-icon-cart,.ns-link--store:before{width:20px;height:20px;background-position:0 -329px}.sprite-icon-download{width:25px;height:20px;background-position:0 -660px}.ns-sprite-icon-download,.ns-link--download i,.ns_ir_library_download-block>div a i{width:25px;height:20px;background-position:0 -660px}.sprite-icon-exclamation{width:28px;height:28px;background-position:0 -515px}.ns-sprite-icon-exclamation,.ns_products_item-single-allergens-notice-text:before{width:28px;height:28px;background-position:0 -515px}.sprite-icon-flyingget{width:35px;height:24px;background-position:0 -194px}.ns-sprite-icon-flyingget,.ns-link--flyingget i{width:35px;height:24px;background-position:0 -194px}.sprite-icon-print{width:25px;height:20px;background-position:0 -726px}.ns-sprite-icon-print,.ns-link--pdf i,.ns-link--pdf-small i,.ns_csr_report_guideline-table table a i,.ns-list_01--pdf>li a i,.ns_csr-cols figure ul.pdf>li a i,.ns_csr-cols--right figure ul.pdf>li a i,.ns_csr-cols--single figure ul.pdf>li a i,.ns_csr-cols--2col-figure figure ul.pdf>li a i,.csr_international_wina--table figure ul.pdf>li a i,.ns_csr-cols--single--right figure ul.pdf>li a i,.ns_csr-cols--column figure ul.pdf>li a i,.ns_csr-special-list figure ul.pdf>li a i,.ns_customer_faq-2col .ns_ir-calendar-list ul li a i,.ns_ir_top_index-2col .ns_ir-calendar-list ul li a i,.ns_ir_library_download-block>div li a i,.ns_ir_library_downloadlist .ns-table_01 td>ul a i,.ns_ir_library_downloadlist .ns-table_07 td>ul a i,.ns_ir_library_downloadlist .ns_ir_event_meeting-table td>ul a i,.ns_ir_library-latest-body dl dd ul a i,.ns_csr_special_ecochef-2col>div .pdf i,.ns_csr_report-backnumber a i{width:25px;height:20px;background-position:0 -726px}.sprite-icon-search-b4b4b4{width:17px;height:17px;background-position:0 -392px}.ns-sprite-icon-search-b4b4b4{width:17px;height:17px;background-position:0 -392px}.sprite-icon-search-black{width:17px;height:17px;background-position:0 -372px}.ns-sprite-icon-search-black,.ns_customer-faq-form button:hover i{width:17px;height:17px;background-position:0 -372px}.sprite-icon-search-red{width:26px;height:26px;background-position:0 -579px}.ns-sprite-icon-search-red,#ns_header .ns_header-search-form button i{width:26px;height:26px;background-position:0 -579px}.sprite-icon-search-white{width:17px;height:17px;background-position:0 -445px}.ns-sprite-icon-search-white,.ns_customer-faq-form button i{width:17px;height:17px;background-position:0 -445px}.sprite-icon-search{width:17px;height:17px;background-position:0 -352px}.ns-sprite-icon-search,.ns_search-header-form button i{width:17px;height:17px;background-position:0 -352px}.sprite-logo-fliyngget{width:100px;height:69px;background-position:0 0}.ns-sprite-logo-fliyngget{width:100px;height:69px;background-position:0 0}.sprite-search-close,.ns_header-search-form a,.ns_recipe-search-form a{width:16px;height:16px;background-position:0 -310px}.ns-sprite-search-close{width:16px;height:16px;background-position:0 -310px}.sprite-select_03{width:21px;height:8px;background-position:0 -700px}.ns-sprite-select_03{width:21px;height:8px;background-position:0 -700px}.sprite-social-facebook{width:30px;height:30px;background-position:0 -546px}.ns-sprite-social-facebook{width:30px;height:30px;background-position:0 -546px}.sprite-social-googleplus{width:30px;height:30px;background-position:0 -128px}.ns-sprite-social-googleplus{width:30px;height:30px;background-position:0 -128px}.sprite-social-instagram{width:30px;height:30px;background-position:0 -72px}.ns-sprite-social-instagram{width:30px;height:30px;background-position:0 -72px}.sprite-social-line{width:30px;height:30px;background-position:0 -412px}.ns-sprite-social-line{width:30px;height:30px;background-position:0 -412px}.sprite-social-twitter{width:30px;height:30px;background-position:0 -221px}.ns-sprite-social-twitter{width:30px;height:30px;background-position:0 -221px}.sprite-social-youtube{width:30px;height:30px;background-position:0 -161px}.ns-sprite-social-youtube{width:30px;height:30px;background-position:0 -161px}.sprite-to-top-hover{width:30px;height:30px;background-position:0 -254px}.ns-sprite-to-top-hover,#ns_to_top:hover{width:30px;height:30px;background-position:0 -254px}.sprite-to-top{width:30px;height:30px;background-position:0 -608px}.ns-sprite-to-top,#ns_to_top,#ns_to_top_efc{width:30px;height:30px;background-position:0 -608px}}@media all and (-ms-high-contrast:none){.ns_csr-index-board:nth-child(1){height:420px}}@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{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{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_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_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_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_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{width:auto}.ns-table_08 thead td,.ns_ir_stock_analyst-list 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_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_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_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_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_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_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_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_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 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{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{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{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{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{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-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{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_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{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_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{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-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-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-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-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-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-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-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-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{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{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}}