@charset 'utf-8';
.popup-body .popup-wrap.pd-zero { padding: 0; }
.popup-body .popup-wrap.pd-zero .paragraph-box { padding: 0 3.42857rem; }
.popup-body .popup-wrap.pd-zero .swiper-box-area { padding: 0 3.42857rem; }
.popup-body .popup-wrap.pd-zero .circle-number-list-area { padding: 0 3.42857rem; }
.popup-body .popup-wrap.pd-zero .bg-blue { padding: 2.85714rem 3.42857rem; margin: 4.57142rem 0 auto; text-align: center; }
.popup-body .popup-wrap.pd-zero .bg-blue .title { display: block; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; text-align: center; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area { display: block; width: 38rem; margin: 2.85714rem auto 0; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area:after { content: ''; display: block; clear: both; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area > li { display: table; height: 7.42857rem; float: left; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area > li + li { margin-left: 9.64285rem; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .icon-area { display: inline-block; width: 7.42857rem; height: 7.42857rem; background: #fff; border-radius: 50%; margin-right: 1.14285rem; margin-bottom: 0; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .icon-area.online { background: #fff url('/global/sustainability/assets/img/pc/people/pop/people-first/online.png') no-repeat center / 4.57142rem 4.57142rem; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .icon-area.letter { background: #fff url('/global/sustainability/assets/img/pc/people/pop/people-first/letter.png') no-repeat center/ 4.57142rem 4.57142rem; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .txt-area { display: table-cell; vertical-align: middle; }
.popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .txt-area > span { font-size: 1rem; font-weight: 700; line-height: 1.35714rem; border-bottom: 2px solid #000; }

.popup-area .people-first .bg-gray { width: 100%; background: #F7F7F7; margin-top: 1.71428rem; padding: 2.28571rem; }
.popup-area .people-first .bg-gray.pd-lr { padding: 2.28571rem; }
.popup-area .people-first .bg-gray.pd-tb { padding: 1.71428rem 2.28571rem; }
.popup-area .people-first .bg-gray.pd-tb > .annex { margin-top: 0; color: #555; letter-spacing: 0; }
.popup-area .people-first .bg-gray.pd-tb > .annex + .annex { margin-top: 1.35714rem; }
.popup-area .people-first .bg-gray + .bg-gray { margin-top: 1.71428rem; }
.popup-area .people-first .bg-gray + .annex { margin-top: 1rem; }
.popup-area .people-first .bg-gray + .bg-blue { margin-top: 2.28571rem; }
.popup-area .people-first .bg-blue + .bg-blue { margin-top: 2.28571rem; }
.popup-area .people-first .bg-gray:first-of-type { margin-top: 2.28571rem; }
.popup-area .people-first .bg-gray .title { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; color: #000; letter-spacing: 0; }
.popup-area .people-first .bg-gray .title.big { font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; }
.popup-area .people-first .bg-gray .contents { font-size: 1.28571rem; line-height: 1.71428rem; margin-top: 1.71428rem; color: #555; letter-spacing: 0; }
.popup-area .people-first .bg-gray .icon-and-txt-area > .txt-area > .contents { margin-top: 1.14285rem; }
.popup-area .people-first .btn-area { margin-top: 2.28571rem; text-align: left; }
.popup-area .people-first .btn-area.center { margin-top: 2.85714rem; text-align: center; }
.popup-area .people-first .btn-area.center.more { margin-top: 4.57142rem; text-align: center; }
.popup-area .people-first .btn-area.center.more.block { margin-top: 2.28571rem; }
.popup-area .people-first .btn-black > span { display: inline-block; background: #000; color: #fff; padding: 0 1.71428rem; border-radius: 35.71428rem; font-size: 1rem; font-weight: 700; line-height: 2.85714rem; }

.popup-area .people-first .contents-list { margin-top: 1.14285rem }
.popup-area .people-first .contents-list > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; position: relative; color: #757575; letter-spacing: 0; }
.popup-area .people-first .contents-list > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #757575; position: absolute; top: 0.5rem; left: 0.42857rem; }

.popup-area .people-first .bg-gray .icon-and-txt-area .txt-area { padding-left: 1.71428rem; display: table-cell; vertical-align: middle; }
.popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list { margin-top: 1.14285rem; }
.popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; position: relative; color: #555; letter-spacing: 0; }
.popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list > li > br.mo-only { display: none; }
.popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #555; position: absolute; top: 0.57142rem; left: 0.71428rem; }

.popup-area .people-first .bg-gray .icon-and-txt-area { display: table; width: 100%; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area { width: 4.57142rem; height: 4.57142rem; display: table-cell; vertical-align: middle; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.night { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/night.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.people-house { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/people_house.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.love-hand { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/love_hand.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.development { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/development.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.manufacturing { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/manufacturing.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.chemical { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/chemical.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.health-chart { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/health_chart.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.high-risk { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/high_risk.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.health-house { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/health_house.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.power { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/power.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.health-water { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/health_water.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.virus { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/virus.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.love-house { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/love_house.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.plant { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/plant.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.speaking { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/speaking.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.mailbox { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/mailbox.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.evaluation-board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/evaluation_board.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.notice { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/notice.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.helpful { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/helpful.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.monitoring { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/monitoring.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.learning { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/learning.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.supply-management { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/supply_management.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/board.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.job-people { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/job_people.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.inspection { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/inspection.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.bulb-setting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/bulb_setting.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.check-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check_shield.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.check-list { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check_list.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.supply { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/supply.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.supply-management { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/supply_management.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.quality { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/quality.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.environment-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/environment_shield.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.labor { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/labor.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.eco-check { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/eco_check.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.finance-graph { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/finance_graph.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.policy { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/policy.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/board.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.setting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/setting.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.inspection { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/inspection.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.management { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/management.png') no-repeat center/contain; }

.popup-area .people-first .bg-gray .img-and-txt-area { display: table; width: 100%; }
.popup-area .people-first .bg-gray .img-and-txt-area .txt-area { display: table-cell; width: 36rem; vertical-align: middle; }
.popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; padding-left: 1.71428rem; position: relative; }
.popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #555; position: absolute; top: 0.57142rem; left: 0.71428rem; }
.popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li.no-dot { padding-left: 0; }
.popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li.no-dot:before { display: none; }
.popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li.no-dot > .annex { margin-top: 1.14285rem; }
.popup-area .people-first .bg-gray .img-and-txt-area .img-area { display: table-cell; width: 16.57142rem; padding-left: 1.71428rem; vertical-align: middle; }
.popup-area .people-first .bg-gray .img-and-txt-area .img-area > span { display: block; width: 16.57142rem; height: 11.07142rem; }
.popup-area .people-first .bg-gray .img-and-txt-area .img-area > span > img { width: 100%; }

.popup-area .people-first .bg-gray.text-box .contents { margin-top: 1.14285rem; letter-spacing: 0; }
.popup-area .people-first .bg-gray.text-box > .title + .popup-summary { margin-top: 1.14285rem; }
.popup-area .people-first .bg-gray.text-box > .popup-summary + .contents-list { margin-top: 1.71428rem; }
.popup-area .people-first .bg-gray.text-box > .contents-list { margin-top: 1.14285rem; }
.popup-area .people-first .bg-gray.text-box > .contents-list.mg-zero { margin-top: 0; }
.popup-area .people-first .bg-gray.text-box > .contents-list > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; padding-left: 1.71428rem; position: relative; letter-spacing: 0; }
.popup-area .people-first .bg-gray.text-box > .contents-list > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #757575; position: absolute; top: 0.57142rem; left: 0.71428rem; }
.popup-area .people-first .bg-gray.text-box > .contents-list > li + li.no-dot { margin-top: 1.71428rem; }
.popup-area .people-first .bg-gray.text-box > .contents-list > li.no-dot { padding-left: 0; }
.popup-area .people-first .bg-gray.text-box > .contents-list > li.no-dot:before { display: none; }
.popup-area .people-first .bg-gray.text-box > .contents-list.num > li:not(.num) {padding-left: 3.829rem;}
.popup-area .people-first .bg-gray.text-box > .contents-list.num > li:not(.num)::before {left: 2.7rem;}
.popup-area .people-first .bg-gray.text-box > .contents-list.num > li.num{ padding-left: 0.71428rem;}
.popup-area .people-first .bg-gray.text-box > .contents-list.num > li.num::before { display: none;}

.popup-area .people-first .bg-gray.text-box > .annex { display: block; }
.popup-area .people-first .bg-gray.text-box > .annex + .annex { margin-top: 0; }
.popup-area .people-first .bg-gray.text-box.mg-zero { margin-top: 0; }
.popup-area .people-first .bg-gray.text-box.mg-zero > .title + .popup-summary { color: #555; }
.popup-area .people-first .bg-gray.text-box.mg-zero > .contents-list ~ .annex { color: #555; }

.popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box { width: 100%; background: #fff; padding: 2.28571rem; margin-top: 2.28571rem; }
.popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; color: #757575; position: relative; }
.popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #757575; position: absolute; top: 0.57142rem; left: 0.71428rem; }
.popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li + li { margin-top: 1.71428rem; }

.popup-area .people-first .bg-blue-box-row-area { margin-top: 2.28571rem; overflow: hidden; }
.popup-area .people-first .bg-blue-box-row-area + .accordion-area { margin-top: 2.28571rem; }
.popup-area .people-first .bg-blue-box-row-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue-box-row-area .bg-blue { background: #F5F7FE; width: 18.85714rem; min-height: 13.14285rem; padding: 2.28571rem 0; display: table; float: left; }
.popup-area .people-first .bg-blue-box-row-area .bg-blue.pd-lr { min-height: 14.85714rem; padding: 2.28571rem 2.28571rem; }
.popup-area .people-first .bg-blue-box-row-area .bg-blue:not(:first-of-type) { margin-left: 1.14285rem; margin-top: 0; }
.popup-area .people-first .bg-blue-box-row-area .bg-blue:nth-of-type(4) { margin-left: 0; margin-top: 0; }
.popup-area .people-first .bg-blue-box-row-area .bg-blue:nth-of-type(n+4) { margin-top: 1.14285rem; }
.popup-area .people-first .bg-blue-box-row-area .bg-blue .text-area { font-size: 1.28571rem; line-height: 1.71428rem; display: table-cell; vertical-align: middle; text-align: center; color: #555; letter-spacing: 0; }
.popup-area .people-first .bg-blue-box-row-area.six .bg-blue { padding: 2.28571rem; height: 11.42857rem; min-height: auto; }
.popup-area .people-first .bg-blue-box-row-area.six .bg-blue.vt-height-a { height: 16.57142rem; }
.popup-area .people-first .bg-blue-box-row-area.six .bg-blue .text-area { font-weight: 700; }
.popup-area .people-first .bg-blue-box-row-area.six .bg-blue .text-area.br > br { display: none; }

.popup-area .people-first .bg-gray-box-row-area { margin-top: 2.28571rem; overflow: hidden; }
.popup-area .people-first .bg-gray-box-row-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-gray-box-row-area .bg-gray { background: #F7F7F7; /*min-width: 18.85714rem; */ width:calc(50% - (1.14285rem / 2)); height: 9.57142rem; padding: 2.28571rem 1.71428rem; display: table; float: left; margin-top: 0; }
.popup-area .people-first .bg-gray-box-row-area .bg-gray:not(:first-of-type) { margin-left: 1.14285rem; margin-top: 0; }
.popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area { font-size: 1.28571rem; line-height: 1.71428rem; display: table-cell; vertical-align: middle; text-align: center; }
.popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area > strong { display: block; font-size: 2rem; font-weight: 700; line-height: 2.71428rem; color: #000; }
.popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area > span { display: block; font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; margin-top: 0.57142rem; }
.popup-area .people-first .bg-gray-box-row-area .bg-gray + .annex {width: 100%; font-size: 1rem; font-weight: 400; line-height: 1.35714rem; color: #555; text-align: right; margin-top: 1.14285rem; }
.popup-area .people-first .popup-summary + .bg-blue { margin-top: 2.28571rem; }
.popup-area .people-first .popup-summary + .bg-gray.mg-tp { margin-top: 4.57142rem; }
.popup-area .people-first .bg-gray-box-row-area + .popup-summary { margin-top: 4.57142rem; }

.popup-area .people-first .bg-blue-box-row-area.two-by-two { overflow: hidden; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two > li { display: block; width: 28.85714rem; height: 56.42857rem; padding: 2.85714rem 1.14285rem 1.71428rem; margin-left: 1.14285rem; text-align: center; background: #F5F7FE; float: left; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two > li:first-of-type { margin-left: 0; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(3) { margin-left: 0; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(4) { margin-left: 1.14285rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(n+3) { margin-top: 1.71428rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue:first-of-type .txt-area > br { display: none; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area { display: inline-block; width: 4.57142rem; height: 4.57142rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area.privacy-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/privacy_shield.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area.research-assistance { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/research_assistance.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area.time { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/time.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area.vision { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/vision.png') no-repeat center/contain; }

.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area > .icon-area + .title { margin-top: 1.71428rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .title { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; color: #006BEA; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area + .txt-area { margin-top: 1.14285rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area { font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; color: #000; letter-spacing: 0; }

.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area { margin-top: 4rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area.mg-tp { margin-top: 1.85714rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box { display: table; width: 26.57142rem; background: #fff; padding: 3.14285rem 1.71428rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box.pd-tb { padding: 2.28571rem 1.71428rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box + .white-box { margin-top: 1.14285rem; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .contents { padding-left: 1.14285rem; display: table-cell; vertical-align: middle; font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; text-align: left; letter-spacing: 0; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area { width: 3.42857rem; height: 3.42857rem; display: table-cell; vertical-align: middle; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.hardware { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/hardware.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.processor { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/processor.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.monitoring { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/monitoring.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.privacy-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/privacy_shield.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.ban { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/ban.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.inspection { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/inspection.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.monitor-warning { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/monitor_warning.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.update-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/update_shield.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.evaluation-board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/evaluation_board.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.protect { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/protect.png') no-repeat center/contain; }
.popup-area .people-first .white-box-area .white-box .icon-area.security { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/Security_Big_Data.png') no-repeat center center/contain; }

.popup-area .people-first .paragraph-box { margin-top: 4.57142rem; }
.popup-area .people-first .paragraph-title { font-size: 2.28571rem; font-weight: 700; line-height: 3rem; color: #000; letter-spacing: 0; }
.popup-area .people-first .paragraph-box > .paragraph-title.txt-middle { font-size: 1.57142rem; line-height: 2.14285rem; }
.popup-area .people-first .paragraph-box .popup-summary { margin-top: 1.71428rem; color: #757575; }
.popup-area .people-first .paragraph-box .ref { margin-top: 0.57142rem; font-size: 0.85714rem; color: #757575;}
.popup-area .people-first .paragraph-box .txt-and-img-area .popup-summary { margin-top: 0; }
.popup-area .people-first .paragraph-box .txt-and-img-area .txt-area > .popup-summary + .popup-summary { margin-top: 1.375rem; }
.popup-area .people-first .paragraph-box .paragraph-title + .popup-summary { margin-top: 2.28571rem; }
.popup-area .people-first .paragraph-box .popup-summary.mg-zero { margin-top: 0; }
.popup-area .people-first .paragraph-box .popup-summary + .annex { margin-top: 1.14285rem; letter-spacing: 0;}
.popup-area .people-first .paragraph-box + .table-area { margin-top: 2.28571rem; }
.popup-area .people-first .paragraph-box + .bg-blue { margin-top: 2.28571rem; }

.popup-area .people-first .bg-blue-box { background: #F5F7FE; width: 100%; padding: 2.28571rem; margin-top: 4.57142rem; color: #555; }
.popup-area .people-first .bg-blue-box.pd-lr { padding: 2.85714rem 2.28571rem; }
.popup-area .people-first .paragraph-box + .bg-blue-box { background: #F5F7FE; width: 100%; padding: 2.28571rem; margin-top: 2.28571rem; color: #555; }
.popup-area .people-first .paragraph-box + .bg-blue-box.pd-lr { padding: 2.85714rem 2.28571rem; }
.popup-area .people-first .bg-blue-box.mg-zero { margin-top: 0; }
.popup-area .people-first .bg-blue-box .title { display: inline-block; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; color: #000; letter-spacing: 0; }
.popup-area .people-first .bg-blue-box .white-box + .title { margin-top: 2.28571rem; }
.popup-area .people-first .bg-blue-box .title + .contents { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; margin-top: 1.14285rem; }
.popup-area .people-first .bg-blue-box .mini-table-area .title + .contents { margin-top: 0; }
.popup-area .people-first .bg-blue-box .white-box .contents { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; letter-spacing: 0; }
.popup-area .people-first .bg-blue-box .contents > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; position: relative; letter-spacing: 0; }
.popup-area .people-first .bg-blue-box .contents > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #555; position: absolute; top: 0.57142rem; left: 0.71428rem; }
.popup-area .people-first .bg-blue-box .contents > li.no-dot { padding-left: 0; }
.popup-area .people-first .bg-blue-box .contents > li.no-dot:before { display: none; }
.popup-area .people-first .bg-blue-box .white-box .txt-area .contents > li.no-dot { padding-left: 0; }
.popup-area .people-first .bg-blue-box .white-box .txt-area .contents > li.no-dot:before { display: none; }

.popup-area .people-first .bg-blue-box .white-box > .img-area { display: table-cell; width: 10.85714rem; height: auto; position: relative; }
.popup-area .people-first .bg-blue-box .white-box > .img-area > span { display: block; width: 10.85714rem; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.popup-area .people-first .bg-blue-box .white-box > .img-area > span > img { width: 100%; height: 100%; }
.popup-area .people-first .bg-blue-box .white-box > .img-area.nnstreamer > span { display: block; width: 10.85714rem; height: 3.42857rem; }
.popup-area .people-first .bg-blue-box .white-box > .img-area.matter > span { display: block; width: 10.85714rem; height: 2.64285rem; }
.popup-area .people-first .bg-blue-box .white-box > .img-area.credsweeper > span { display: block; width: 10.85714rem; height: 5.71428rem; }
.popup-area .people-first .bg-blue-box .white-box > .img-area.ros2 > span { display: block; width: 10.85714rem; height: 2.57142rem; }
.popup-area .people-first .bg-blue-box .white-box > .img-area.tizen > span { display: block; width: 10.85714rem; height: 6.21428rem; }
.popup-area .people-first .bg-blue-box .white-box > .img-area.openchain > span { display: inline-block; width: 10.85714rem; height: 6.07142rem; }

.popup-area .people-first .paragraph-box .bg-blue-box .text-main { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .paragraph-box .bg-blue-box .text-detail { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; display: inline-block; margin-top: 1.14285rem; }
.popup-area .people-first .bg-blue-box .white-box { width: 100%; background: #fff; padding: 2.28571rem; margin-top: 2.28571rem; display: table; }
.popup-area .people-first .bg-blue-box .white-box + .white-box { margin-top: 1.71428rem; }
.popup-area .people-first .bg-blue-box .white-box .icon-area { width: 4.57142rem; height: 4.57142rem; display: table-cell; vertical-align: middle; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.emergency-box { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/emergency_box.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.give-money { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/give_money.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.education-hat { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/education_hat.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.vacation { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/vacation.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.helpful { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/helpful.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.coding { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/coding.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.mailbox { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/mailbox.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.open-source { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/open_source.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.meeting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/meeting.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue-box .white-box .icon-area.iot { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/iot.png') no-repeat center/contain; }

.popup-area .people-first .bg-blue-box .white-box .txt-area { padding-left: 1.71428rem; display: table-cell; vertical-align: middle; }
.popup-area .people-first .bg-blue-box .white-box .txt-area .title { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; color: #000; }
.popup-area .people-first .bg-blue-box .white-box .txt-area .contents { color: #757575; margin-top: 1.14285rem; letter-spacing: 0; }
.popup-area .people-first .bg-blue-box .white-box .txt-area .contents.mg-zero { margin-top: 0; }
.popup-area .people-first .bg-blue-box .white-box .txt-area .contents > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; position: relative; }
.popup-area .people-first .bg-blue-box .white-box .txt-area .contents > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #757575; position: absolute; top: 0.57142rem; left: 0.71428rem; }

.popup-area .people-first .bg-blue-box .txt-and-img-area .contents { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; margin-top: 2.28571rem; letter-spacing: 0; }
.popup-area .people-first .bg-blue-box .txt-and-img-area .img-area span { width: 54.28571rem; height: 23.21428rem; }
.popup-area .people-first .bg-blue-box .txt-and-img-area .img-area span > img { width: 100%; }
.popup-area .people-first .bg-blue-box .txt-and-img-area + .txt-and-img-area { margin-top: 2.85714rem; }
.popup-area .people-first .bg-blue-box .txt-and-img-area.full-img > .txt-area { width: 100%; margin-bottom: 2.28571rem; }
.popup-area .people-first .bg-blue-box .txt-and-img-area.full-img .img-area { width: 100%; height: auto; margin-top: 0; margin-left: 0; }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-area { width: 100%; height: auto; margin-top: 2.28571rem; margin-left: 0; }

.popup-area .people-first .txt-and-img-area { overflow: hidden; }
.popup-area .people-first .txt-and-img-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .txt-and-img-area.mg-zero { margin-top: 0; }
.popup-area .people-first .paragraph-title + .txt-and-img-area { margin-top: 2.28571rem; }
.popup-area .people-first .txt-and-img-area .txt-area { width: 31.71428rem; float: left; }
.popup-area .people-first .txt-and-img-area .img-area { width: 24.28571rem; float: left; }
.popup-area .people-first .txt-and-img-area .txt-area + .img-area { margin-left: 2.85714rem; margin-top: 0; }

.popup-area .people-first .list-box-area { margin-top: 2.28571rem; overflow: hidden; }
.popup-area .people-first .list-box-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .list-box-area .list-box { width: 28.57142rem; float: left; }
.popup-area .people-first .list-box-area .list-box:not(:first-of-type) { margin-left: 1.71428rem; margin-top: 0; }
.popup-area .people-first .list-box-area.one-by-two > .list-box .list-box-contents { width: 100%; background: #F7F7F7; padding: 1.71428rem; color: #555; height: 12.78571rem; }
.popup-area .people-first .list-box-area.one-by-two > .list-box .list-box-contents > li:last-of-type { padding-left: 0; }
.popup-area .people-first .list-box-area.one-by-two > .list-box .list-box-contents > li:last-of-type:before { display: none; padding-left: 0; }
.popup-area .people-first .list-box-area.vt-height-a .list-box .list-box-contents { height: 14.2857rem; }
.popup-area .people-first .list-box-area.vt-height-a .list-box .list-box-contents > li { letter-spacing: 0; }
.popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents { height: 19.28571rem; }
.popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents > li { letter-spacing: 0; }
.popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents > li > .annex + .annex { margin-top: 0; }
.popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents > li:last-of-type { padding-left: 0; }
.popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents > li:last-of-type:before { display: none; padding-left: 0; }
.popup-area .people-first .list-box-area.vt-height-b + .paragraph-box > .paragraph-title + .bg-blue-box { margin-top: 2.28571rem; }
.popup-area .people-first .list-box-area.vt-height-b + .paragraph-box > .bg-blue-box + .bg-blue-box { margin-top: 1.71428rem; }
.popup-area .people-first .list-box-area.vt-height-b + .paragraph-box > .paragraph-title > br { display: none; }

.popup-area .people-first .list-box .list-box-title { display: block; width: 100%; height: 4.42857rem; padding: 1.14285rem 1.71428rem; position: relative; }
.popup-area .people-first .list-box .list-box-title > strong { display: block; width: 100%; padding: 1.14285rem 1.71428rem; text-align: center; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; background: #555; color: #fff; letter-spacing: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.popup-area .people-first .list-box .list-box-contents { width: 100%; background: #F7F7F7; padding: 1.71428rem 1.71428rem 2.28571rem; color: #555; }
.popup-area .people-first .list-box .list-box-contents > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; position: relative; }
.popup-area .people-first .list-box .list-box-contents > li:before { content:''; display: inline-block; width: 0.42857rem; height: 0.42857rem; background: #555; border-radius: 50%; position: absolute; top: 0.57142rem; left: 0.71428rem; }

.popup-body .people-first .popup-summary { font-size: 1.28571rem; line-height: 1.71428rem; color: #757575; letter-spacing: 0; }
.popup-body .people-first .bg-gray .popup-summary { color: #555; }
.popup-area .people-first .annex { font-size: 1rem; line-height: 1.35714rem; margin-top: 0.57142rem; display: inline-block; color: #757575; letter-spacing: 0; }
.popup-area .people-first .popup-summary + .popup-summary { margin-top: 1.71428rem; }
.popup-area .people-first .popup-summary.mg-zero { margin-top: 0; }
.popup-area .people-first .popup-summary + .annex { margin-top: 1.14285rem; }
.popup-area .people-first .annex + .popup-summary  { margin-top: 1.71428rem; }
.popup-area .people-first .paragraph-title + .popup-summary { margin-top: 2.28571rem; }
.popup-area .people-first .txt-blue { color: #227FEC; }

.popup-area .people-first .bg-blue-box .mini-table-area { margin-top: 2.28571rem; width: 100%; overflow: hidden; }
.popup-area .people-first .bg-blue-box .mini-table-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue-box .mini-table-area > li { display: block; width: 20%; float: left; }
.popup-area .people-first .bg-blue-box .mini-table-area > li .title { display: block; font-size: 1.28571rem; font-weight: 700; padding: 1rem 0.85714rem; line-height: 1.71428rem; background: #555; color: #fff; text-align: center; border-bottom: 1px solid #000; }
.popup-area .people-first .bg-blue-box .mini-table-area > li .contents { display: block; font-size: 1.28571rem; font-weight: 400; padding: 1.71428rem 0.85714rem; line-height: 1.71428rem; background: #fff; color: #555; text-align: center; border-bottom: 1px solid #eee; }

.popup-area .people-first .paragraph-box.mg-zero { margin-top: 0; }
.popup-area .people-first .paragraph-box.mg-zero .annex { margin-top: 1.14285rem; }
.popup-area .people-first .paragraph-box + .bg-gray { margin-top: 2.28571rem; }
.popup-area .people-first .paragraph-box + .bg-gray.mg-tp { margin-top: 1.71428rem; }
.popup-area .people-first .paragraph-box .paragraph-contents-area { overflow: hidden; }
.popup-area .people-first .paragraph-box .paragraph-contents-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .paragraph-box .paragraph-contents-area { margin-top: 2.28571rem; }
.popup-area .people-first .paragraph-box .paragraph-contents-area .txt-area { width: 31.71428rem; float: left; }
.popup-area .people-first .paragraph-box .paragraph-contents-area .img-and-desc-area { width: 24.28571rem; float: left; margin-left: 2.85714rem; }
.popup-area .people-first .paragraph-box .paragraph-contents-area .img-area { width: 24.28571rem; height: 13.57142rem; }
.popup-area .people-first .paragraph-box .paragraph-contents-area .desc { font-size: 1rem; font-weight: 400; line-height: 1.35714rem; margin-top: 1.14285rem; color: #555; }
.popup-area .people-first .paragraph-box + .accordion-area { margin-top: 4.57142rem; }
.popup-area .people-first .paragraph-box + .accordion-area.mg-tp { margin-top: 2.28571rem; }
.popup-area .people-first .bg-blue-box .title.txt-center { display: block; text-align: center; }
.popup-area .people-first .bg-blue-box .img-container { text-align: center; }
.popup-area .people-first .bg-blue-box .img-container .img-area { margin-top: 2.28571rem; text-align: center; padding: 0.57142rem 0; }
.popup-area .people-first .bg-blue-box .img-area.pc { display: inline-block; width: 32.57142rem; height: 30.28571rem; }
.popup-area .people-first .bg-blue-box .img-area.mo { display: none; }
.popup-area .people-first .bg-blue-box .img-area > img { width: 100%; }
.popup-area .people-first .bg-blue-box + .popup-summary { margin-top: 2.28571rem; }

.popup-area .people-first .row-img-area { margin-top: 1.71428rem; width: 100%; overflow: hidden; }
.popup-area .people-first .row-img-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .row-img-area > span { display: block; width: 28.57142rem; float: left; }
.popup-area .people-first .row-img-area > span + span { margin-left: 1.71428rem; margin-top: 0; }

.popup-area .people-first .img-area.one { margin-top: 2.28571rem; width: 100%; }
.popup-area .people-first .img-area.one > span { display: block; width: 100%; }

.popup-area .people-first .table-area table { width: 100%; padding: 0; border: 0; border-spacing: 0; border-collapse: collapse; /* table-layout: fixed; */ }
.popup-area .people-first .table-area.three-by-three table { table-layout: fixed; }
.popup-area .people-first .table-area table th, td { padding: 0; text-align: center; }
.popup-area .people-first .table-area + .popup-summary { margin-top: 2.28571rem; }
.popup-area .people-first .annex + .table-scroll { margin-top: 2.28571rem; }
.popup-area .people-first .table-scroll + .annex { margin-top: 1.14285rem; }
.popup-area .people-first .table-scroll ~ .annex + .annex  { margin-top: 0; }

.popup-area .people-first .table-area table th { background: #555; color: #fff; padding: 1rem 0.57142rem; }
.popup-area .people-first .table-area table th > span { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; letter-spacing: 0; }
.popup-area .people-first .table-area table td { background: #fff; color: #555; padding: 1.71428rem 0.85714rem; border-bottom: 1px solid #ddd; text-align: center; }
.popup-area .people-first .table-area table td > span { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; letter-spacing: 0; }
.popup-area .people-first .table-area table td:first-of-type > span { font-weight: 700; }

.popup-area .people-first .table-area.three-by-two table colgroup > col:first-of-type { width: 17%; }
.popup-area .people-first .table-area.three-by-two table colgroup > col:nth-of-type(2) { width: auto; }
.popup-area .people-first .table-area.three-by-two td:first-of-type > span { letter-spacing: 0; }

.popup-area .people-first .table-area.eight-by-six table colgroup > col:first-of-type { width: 13.5%; }
.popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(2) { width: 13.5%; }
.popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(3) { width: 11.4%; }
.popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(4) { width: 11.4%; }
.popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(5) { width: 13.2%; }
.popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(6) { width: 15.5%; }
.popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(7) { width: 9.7%; }
.popup-area .people-first .table-area.eight-by-six table colgroup > col:last-of-type { width: auto; }
.popup-area .people-first .table-area.eight-by-six table th:first-of-type { padding: 1rem 0.57142rem 1rem 8.85714rem; height: 5.42857rem; }
.popup-area .people-first .table-area.eight-by-six table td { padding: 0.85714rem 0.85714rem; height: 6.85714rem; }
.popup-area .people-first .table-area.eight-by-six table td:first-of-type > span { font-weight: 400; }
.popup-area .people-first .table-area.eight-by-six table td.title > span { font-weight: 700; }
.popup-area .people-first .table-area.eight-by-six table tbody tr:first-of-type > td { height: 6.85714rem; }
.popup-area .people-first .table-area.eight-by-six table tbody tr:not(:first-of-type) > td { height: 8.57142rem; }
.popup-area .people-first .table-area.eight-by-six table td > span.br-pc > br { display: block; }
.popup-area .people-first .table-area.eight-by-six table td > span.br-mo > br { display: none; }
.popup-area .people-first .table-area.eight-by-six table td.title.top { vertical-align: top; line-height: 6.85714rem; }
.popup-area .people-first .table-area table td > ul > li { display: inline-block; font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.07142rem; position: relative; }
.popup-area .people-first .table-area table td > ul > li:before { content: ''; display: inline-block; background: #555; width: 0.35714rem; height: 0.35714rem; border-radius: 50%; position: absolute; top: 0.71428rem; left: 0; }

.popup-area .people-first .table-area.eleven-by-two colgroup col:first-of-type { width: 5.42857rem; }
.popup-area .people-first .table-area.eleven-by-two colgroup col:not(:first-of-type) { width: calc(100% - 5.42857rem); }
.popup-area .people-first .table-area.eleven-by-two table th { padding: 1rem 0.85714rem 1rem 2.28571rem; text-align: left; }
.popup-area .people-first .table-area.eleven-by-two table tr > td:first-of-type { padding: 1.71428rem 0.85714rem 1.71428rem 2.28571rem; vertical-align: top; }
.popup-area .people-first .table-area.eleven-by-two table tr > td:not(:first-of-type) { padding: 1.71428rem 0.85714rem; text-align: left; }

.popup-area .people-first .table-area.seven-by-three colgroup col:first-of-type { width: 9.28571rem; }
.popup-area .people-first .table-area.seven-by-three colgroup col:nth-of-type(2) { width: 10.71428rem; }
.popup-area .people-first .table-area.seven-by-three colgroup col:nth-of-type(3) { width: 14.85714rem; }
.popup-area .people-first .table-area.seven-by-three table th, td { text-align: left; }
.popup-area .people-first .table-area.seven-by-three table th { padding: 1.07142rem 0.71428rem 1.07142rem 2.85714rem; }
.popup-area .people-first .table-area.seven-by-three table td { padding: 1rem 0.71428rem 1rem 2.85714rem; height: 3.71428rem; letter-spacing: 0; text-align: left; }
.popup-area .people-first .table-area.seven-by-three table td.title > span { font-weight: 700; letter-spacing: 0; }
.popup-area .people-first .table-area.seven-by-three table tbody > tr:last-of-type > td { background: #F5F7FE; color: #006BEA; }

.popup-area .people-first .table-area.seven-by-three.pc { display: block; }
.popup-area .people-first .table-area.six.mo { display: none; }

.popup-area .people-first .accordion-area > li > button { display: block; width: 100%; padding: 2.57142rem 4.57142rem 2.57142rem 0; border-top: 1px solid #ddd; text-align: left; position: relative; }
.popup-area .people-first .accordion-area > li > button > em { font-style: normal; font-size: 2.28571rem; font-weight: 700; line-height: 3rem; letter-spacing: 0; }
.popup-area .people-first .accordion-area > li > button.txt-middle > em { font-style: normal; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; }
.popup-area .people-first .accordion-area > li > button:after { content: ''; display: inline-block; width: 2.28571rem; height: 2.28571rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/acco-close.png') no-repeat center/contain; position: absolute; top: 50%; right: 2.28571rem; transform: translateY(-50%) rotate(180deg); }
.popup-area .people-first .accordion-area > li > button.on:after { transform: translateY(-50%) rotate(360deg); }
.popup-area .people-first .accordion-area > li:last-child { border-bottom: 1px solid #ddd; }
.popup-area .people-first .accordion-area .content-area { background: #F7F7F7; padding: 1.71428rem 2.28571rem; }
.popup-area .people-first .accordion-area .content-area.on { display: block; }
.popup-area .people-first .accordion-area .content-area p { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; letter-spacing: 0; }
.popup-area .people-first .accordion-area .content-area p + p { margin-top: 1.71428rem; }
.popup-area .people-first .accordion-area .content-area .annex { font-size: 1rem; font-weight: 400; line-height: 1.35714rem; color: #555; }
.popup-area .people-first .white-box .title-and-graph-area .graph-desc-area .annex { color: #757575; }
.popup-area .people-first .accordion-area .content-area p + .annex { margin-top: 1.14285rem; }

.popup-area .people-first .accordion-area.detail > li > button > em { font-style: normal; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; }
.popup-area .people-first .accordion-area.detail .content-area p { font-size: 1rem; font-weight: 400; line-height: 1.35714rem; color: #555; }

.popup-area .people-first .accordion-area.icon-and-txt .content-area { padding: 0; }
.popup-area .people-first .accordion-area.icon-and-txt > li > button > em { font-size: 1.57142rem; line-height: 2.14285rem; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray { padding: 1.71428rem 2.28571rem; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray:first-of-type { margin-top: 0; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .txt-area .contents-list > li { padding-left: 0; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .txt-area .contents-list > li:before { display: none; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area { width: 4.57142rem; height: 4.57142rem; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.hardware { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/hardware.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.lock-check { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/lock_check.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.storage-box { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/storage_box.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.privacy-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/privacy_shield.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.lock { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/lock.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.materialize { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/materialize.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.update-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/update_shield.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.check-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check_shield.png') no-repeat center/contain; }
.popup-area .people-first .accordion-area.icon-and-txt + .popup-summary { margin-top: 4.57142rem; }

.popup-area .people-first .accordion-area.circle-number > li > button > em { font-style: normal; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; }
.popup-area .people-first .accordion-area.circle-number .content-area > p + .white-box { margin-top: 2.28571rem; }
.popup-area .people-first .accordion-area.circle-number .content-area > .annex + .white-box { margin-top: 2.28571rem; }
.popup-area .people-first .accordion-area.circle-number .content-area .white-box { background: #fff; padding: 2.28571rem; }
.popup-area .people-first .accordion-area.circle-number .content-area .white-box > .border-title { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .accordion-area.circle-number .content-area .white-box > .annex { margin-top: 0.57142rem; }
.popup-area .people-first .accordion-area.circle-number .content-area .white-box > strong + .table-area.seven-by-three { margin-top: 1.71428rem; }
.popup-area .people-first .accordion-area.circle-number { counter-reset: list-number; padding-left: 3.42857rem; }
.popup-area .people-first .accordion-area.circle-number > li { counter-increment: list-number; position: relative; }
.popup-area .people-first .accordion-area.circle-number > li:before { content: counter(list-number); display: inline-block; width: 2.28571rem; height: 2.28571rem; background: #006BEA; border-radius: 50%; position: absolute; top: 2.57142rem; left: -3.42857rem; color: #fff; font-size: 1.28571rem; font-weight: 700; line-height: 2.28571rem; text-align: center; z-index: 5; }
.popup-area .people-first .accordion-area.circle-number > li:after { content: ''; display: inline-block; width: 1px; height: 100%; background: #006BEA; position: absolute; top: 2.57142rem; left: -2.28571rem; }
.popup-area .people-first .accordion-area.circle-number > li:last-of-type:after { display: none; }

.popup-area .people-first .swiper-box-area .btn-swiper-area { display: none; }
.popup-area .people-first .swiper-box-area .swiper .swiper-wrapper { overflow: hidden; }
.popup-area .people-first .swiper-box-area .swiper.process-swiper .swiper-wrapper { display: block;}
.popup-area .people-first .swiper-box-area .swiper .swiper-wrapper:after { content: ''; display: block; clear: both; }
.popup-area .people-first .swiper-box-area .swiper .swiper-slide { background: #F7F7F7; padding: 3.42857rem 1.14285rem; margin-top: 3.42857rem; text-align: center; position: relative; float: left; }
.popup-area .people-first .swiper-box-area .swiper.swiper-four .swiper-slide { width: 13.85714rem; height: 24rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-a .swiper-slide { width: 13.85714rem; height: 32.57142rem; padding: 3.42857rem 1.14285rem 2.28571rem 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-a .swiper-wrapper > li:not(:first-of-type):after { content: ''; display: inline-block; width: 1.71428rem; height: 1.71428rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png') no-repeat center/contain; position: absolute; top: 15.42857rem; left: -1.42857rem; transform: none; z-index: 10; }
.popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-b .swiper-slide { width: 13.85714rem; height: 28.57142rem; padding: 3.42857rem 1.14285rem 1.71428rem 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-b .swiper-wrapper > li:not(:first-of-type):after { top: 9.85714rem; transform: none; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five .swiper-slide { width: 10.85714rem; height: 24rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .swiper-slide { width: 10.85714rem; height: 28.57142rem; margin-top: 4rem; padding: 3.42857rem 1.14285rem 2.28571rem 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .swiper-wrapper > li:not(:first-of-type):after { content: ''; display: inline-block; width: 1.71428rem; height: 1.71428rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png') no-repeat center/contain; position: absolute; top: 12rem; left: -1.42857rem; transform: none; z-index: 10; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-b .swiper-slide { width: 10.85714rem; height: 37.71428rem; margin-top: 4rem; padding: 3.42857rem 1.14285rem 2.28571rem 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-b .swiper-wrapper > li:not(:first-of-type):after { content: ''; display: inline-block; width: 1.71428rem; height: 1.71428rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png') no-repeat center/contain; position: absolute; top: 12rem; left: -1.42857rem; transform: none; z-index: 10; }

.popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-slide { width: 16rem; height: 19.42857rem; padding: 2.28571rem 1.14285rem; margin-top: 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-wrapper { padding: 0 4.28571rem; margin-top: 2.28571rem; }
.popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-wrapper > li:not(:first-of-type):after { display: none; }
.popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-wrapper > li + li:nth-of-type(4) { margin-left: 0; }
.popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-slide:nth-of-type(n+4) { margin-top: 1.14285rem; }

.popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-wrapper { padding: 0 3.57142rem 0 5rem; margin-top: 3.42857rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide { width: 16rem; height: 29.14285rem; padding: 3.42857rem 1.14285rem 2.28571rem 1.14285rem; margin-top: 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide:nth-of-type(n+4) { height: 25.71428rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide:nth-of-type(4) { margin-left: 0; }
.popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide:nth-of-type(n+4) { margin-top: 2.85714rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-wrapper > li:not(:last-of-type):after { display: none; }
.popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-wrapper > li:not(:first-of-type):after { content: ''; display: inline-block; width: 1.71428rem; height: 1.71428rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png') no-repeat center/contain; position: absolute; top: 11.71428rem; left: -1.42857rem; z-index: 10; }

.popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li + li { margin-left: 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li:not(:first-of-type):after { content: ''; display: inline-block; width: 1.71428rem; height: 1.71428rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png') no-repeat center/contain; position: absolute; top: 50%; left: -1.42857rem; transform: translateY(-50%); z-index: 10; }
.popup-area .people-first .swiper-box-area .swiper .step-area { width: 6.85714rem; height: 2.28571rem; border-radius: 71.42857rem; background: #555; padding: 0.28571rem 1.57142rem; color: #fff; position: absolute; top: -1.14285rem; left: 50%; transform: translateX(-50%); }
.popup-area .people-first .swiper-box-area .swiper .step-area > span { display: inline-block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .swiper-box-area .swiper .icon-area { display: inline-block; width: 5.71428rem; height: 5.71428rem; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.warning { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/warning.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/board.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.labor { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/labor.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.monitoring { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/monitoring.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.emergency { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/emergency.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.emergency-box { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/emergency_box.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.inspection { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/inspection.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.build { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/build.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.protect { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/protect.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.protect-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/protect_shield.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.online { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/online.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.mailbox { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/mailbox.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.phone { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/phone.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.group { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/group.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.mobile-platform { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/mobile_platform.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.presentation { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/presentation.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.identify { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/identify.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.learning { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/learning.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.management { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/management.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.planning { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/planning.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.analysis { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/analysis.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.research-assistance { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/research_assistance.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.evaluation-board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/evaluation_board.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.process { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/process.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.inspection { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/inspection.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.meeting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/meeting.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/board.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.improvement { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/improvement.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.public { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/public.png') no-repeat center/contain; }
.popup-area .people-first .swiper-box-area .swiper .icon-area.bulb-setting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/bulb_setting.png') no-repeat center/contain; }

.popup-area .people-first .swiper-box-area .swiper .icon-area + .txt-area { margin-top: 1.71428rem; }
.popup-area .people-first .swiper-box-area .swiper .txt-area > strong { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .swiper-box-area .swiper .txt-area > span { display: block; font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; margin-top: 0.57142rem; letter-spacing: 0; }
.popup-area .people-first .swiper-box-area .swiper .txt-area > ul { margin-top: 0.57142rem; }
.popup-area .people-first .swiper-box-area .swiper .txt-area > ul > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; text-align: left; position: relative; color: #555; }
.popup-area .people-first .swiper-box-area .swiper .txt-area > ul > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; background: #555; position: absolute; top: 0.57142rem; left: 0.71428rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-four .txt-area > ul > li.no-dot { padding-left: 0;  color: #555; text-align: center; letter-spacing: 0; }
.popup-area .people-first .swiper-box-area .swiper.swiper-four .txt-area > ul > li.no-dot:before { display: none; }

.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .icon-area + .txt-area { margin-top: 1.71428rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box { width: 100%; height: 3.42857rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box > strong { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .swiper-slide:nth-child(3) .txt-area > .title-box > strong { white-space: nowrap; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box.center > strong { line-height: 3.42857rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box + ul { margin-top: 1.14285rem; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > ul > li { font-size: 1rem; font-weight: 400; line-height: 1.35714rem; padding-left: 1.42857rem; text-align: left; position: relative; }
.popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > ul > li:before { content: ''; display: inline-block; width: 0.35714rem; height: 0.35714rem; border-radius: 50%; background: #555; position: absolute; top: 0.57142rem; left: 0.57142rem; }

.popup-area .people-first .btn-area { margin-top: 2.28571rem; }
.popup-area .people-first .btn-area a { display: inline-block; outline: none; text-decoration: none; }
.popup-area .people-first .btn-area a:active, .popup-area .people-first .btn-area a:hover { outline: none; text-decoration: none; }
.popup-area .people-first .btn-area > li { display: inline-block; }
.popup-area .people-first .btn-area > li + li { margin-left: 1.71428rem; margin-top: 0; }
.popup-area .people-first .btn-area .btn-ellipse { display: inline-block; border: 1px solid #000; border-radius: 35.71428rem; padding: 0 1.71428rem; }
.popup-area .people-first .btn-area a.btn-ellipse:focus { outline: auto; }
.popup-area .people-first .btn-area .btn-ellipse > span { font-size: 1rem; font-weight: 700; line-height: 2.85714rem; }
.popup-area .people-first .btn-area .btn-ellipse.white { background: #fff; color: #000; }
.popup-area .people-first .btn-area .btn-ellipse.black { background: #000; color: #fff; }
.popup-area .people-first .btn-area .btn-ellipse.black.pc { display: inline-block; }
.popup-area .people-first .btn-area .btn-ellipse.black.mo { display: none; }
.popup-area .people-first .bg-blue { background: #F5F7FE; }
.popup-area .people-first .btn-area.download .btn-ellipse.white { display: inline-block; background: #fff; color: #000; position: relative; padding: 0 3.14285rem 0 1.71428rem; line-height: 2.85714rem; }
.popup-area .people-first .btn-area.download .btn-ellipse.white:after { content: ''; display: inline-block; width: 1.14285rem; height: 1.14285rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/download_black.png') no-repeat center/contain; position: absolute; top: 50%; right: 1.71428rem; transform: translateY(-50%); }
.popup-area .people-first .btn-area.download .btn-ellipse.black { display: inline-block; background: #000; color: #fff; position: relative; padding: 0 3.14285rem 0 1.71428rem; line-height: 2.85714rem; }
.popup-area .people-first .btn-area.download .btn-ellipse.black:after { content: ''; display: inline-block; width: 1.14285rem; height: 1.14285rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/download_white.png') no-repeat center/contain; position: absolute; top: 50%; right: 1.71428rem; transform: translateY(-50%); }
.popup-area .people-first .btn-area .btn-ellipse.black.arrow-diagonal { display: inline-block; background: #000; color: #fff; position: relative; padding: 0 3.14285rem 0 1.71428rem; line-height: 2.85714rem; }
.popup-area .people-first .btn-area .btn-ellipse.black.arrow-diagonal:after { content: ''; display: inline-block; width: 1.14285rem; height: 1.14285rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/arrow_diagonal.png') no-repeat center/contain; position: absolute; top: 50%; right: 1.71428rem; transform: translateY(-50%); }
.popup-area .people-first .btn-area .btn-ellipse.black.arrow-diagonal.no-icon {padding: 0 1.71428rem;}
.popup-area .people-first .btn-area .btn-ellipse.black.arrow-diagonal.no-icon:after { display: none; }
.popup-area .people-first .btn-area.download + .accordion-area.circle-number { margin-top: 3.42857rem; }


.popup-area .people-first .circle-number-list-area { margin-top: 2.28571rem; }
.popup-area .people-first .circle-number-list-area > strong + .bg-gray { margin-top: 1.71428rem; }
.popup-area .people-first .circle-number-list-area .bg-gray:first-of-type { margin-top: 1.71428rem; }
.popup-area .people-first .circle-number-list-area .circle-number-list { counter-reset: list-number; padding-left: 3.42857rem; }
.popup-area .people-first .circle-number-list-area .circle-number-list + .annex { display: block; margin-top: 1.14285rem; text-align: right; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li { counter-increment: list-number; position: relative; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li + li { margin-top: 2.28571rem; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li:before { content: counter(list-number); display: inline-block; width: 2.28571rem; height: 2.28571rem; position: absolute; top: 0; left: -3.42857rem; border-radius: 50%; background: #006BEA; color: #fff; font-size: 1.28571rem; font-weight: 700; line-height: 2.28571rem; text-align: center; z-index: 5; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li:after { content: ''; display: block; width: 1px; height: 100%; position: absolute; top: 2.28571rem; left: -2.28571rem;background: #006BEA; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li:last-of-type:after { display: none; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li > .bg-gray .contents { margin-top: 1.14285rem; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li > .bg-gray .contents > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; padding-left: 1.71428rem; position: relative; }
.popup-area .people-first .circle-number-list-area .circle-number-list > li > .bg-gray .contents > li:before { content: ''; display: inline-block; width: 0.42857rem; height: 0.42857rem; background: #555; border-radius: 50%; position: absolute; top: 0.57142rem; left: 0.71428rem; }

.popup-area .people-first .bg-blue { padding: 2.85714rem 2.28571rem; }
.popup-area .people-first .bg-blue.txt-and-btn-area { padding: 2.28571rem; }
.popup-area .people-first .bg-blue.txt-and-btn-area > .popup-summary { letter-spacing: 0; }
.popup-area .people-first .bg-blue .title { display: block; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; }
.popup-area .people-first .bg-blue .white-box-area + .icon-box-area { margin-top: 2.85714rem; }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list { overflow: hidden; }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue .white-box-area .title + .white-box-row-list { margin-top: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box { display: block; width: 16.14285rem; height: 20.57142rem; padding: 2.28571rem 1.14285rem; background: #fff; text-align: center; float: left; position: relative; }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list > li:first-of-type:after { content: ''; display: inline-block; width: 1.71428rem; height: 1.14285rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/level_arrow_line.png') no-repeat center/contain; position: absolute; top: 50%; right: -2.28571rem; transform: translateY(-50%); }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list > li:nth-of-type(2):after { content: ''; display: inline-block; width: 1.71428rem; height: 1.14285rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/level_arrow_right.png') no-repeat center/contain; position: absolute; top: 50%; right: -2.28571rem; transform: translateY(-50%); }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box + .white-box { margin-left: 2.85714rem; margin-top: 0; }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box > strong { font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box > .contents { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; margin-top: 0.57142rem; letter-spacing: 0; color: #757575; }

.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list { overflow: hidden; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue .white-box-area.three-list .title + .white-box-row-list { width: 50.28571rem; margin-top: 1.71428rem; margin-left: auto; margin-right: auto; padding-bottom: 4.28571rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list .title.center { text-align: center; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box { display: block; width: 16rem; height: 20.28571rem; padding: 2.28571rem 1.14285rem; background: #fff; text-align: center; float: left; position: relative; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > strong { display: block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > span { display: block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; margin-top: 0.28571rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #757575; margin-top: 1.71428rem; letter-spacing: 0; text-align: left; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents > br { display: none; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents.br > br { display: block; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:first-of-type:after { display: none; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:nth-of-type(2):after { display: none; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:before { content: ''; display: inline-block; width: 1px; height: 2rem; background: #757575; position: absolute; bottom: -2rem; left: 8rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:after { content: ''; display: block; width: 34.32142rem; height: 1px; background: #757575; position: absolute; bottom: -2rem; right: 8rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box + .white-box { margin-left: 1.14285rem; margin-top: 0; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area { text-align: center; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area > span { display: block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area > span > br { display: none; }

.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .title + .white-box-row-list { width: 50.28571rem; margin-top: 1.71428rem; margin-left: auto; margin-right: auto; padding-bottom: 2.28571rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area { display: inline-block; width: 5.71428rem; height: 5.71428rem; text-align: center; margin-bottom: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.identify { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/identify.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.presentation { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/presentation.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.research-assistance { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/research_assistance.png') no-repeat center/contain; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box { display: block; width: 16rem; height: 22.85714rem; padding: 2.28571rem 1.14285rem; background: #fff; text-align: center; float: left; position: relative; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > li:before { display: none; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > li:after { display: none; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area { margin-top: 0; text-align: center; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area > .txt-normal { font-weight: 400; color: #555; }
.popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box > strong + .contents { margin-top: 0.57142rem; text-align: center; }

.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list { overflow: hidden; width: 54.28571rem; margin-left: auto; margin-right: auto; padding-bottom: 3.42857rem; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box { display: block; width: 26.57142rem; height: 14.85714rem; padding: 2.28571rem 1.14285rem; background: #fff; text-align: center; float: left; position: relative; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > strong { display: block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box.br > strong > br { display: block; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > .contents { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; margin-top: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:after { display: none; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:nth-of-type(2):after { display: none; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:before { content: ''; display: inline-block; width: 1px; height: 1.71428rem; background: #757575; position: absolute; bottom: -1.71428rem; left: 13.28571rem; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:after { content: ''; display: block; width: 27.71428rem; height: 1px; background: #757575; position: absolute; top: calc(100% + 1.71428rem); left: 13.28571rem; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box + .white-box { margin-left: 1.14285rem; margin-top: 0; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list + .txt-area { text-align: center; }
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list + .txt-area > span { display: block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area.two-list .txt-area.arrow-down {background-color: #fff; padding: 2.286rem 0;}
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.pb-5 {padding-bottom: 5.929rem;}
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.pb-5 > li:first-of-type:after {display: none;}
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.pb-5 > li:before {display: none;}
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.arrow-down {position: relative}
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.arrow-down::before {content: ''; position: absolute; z-index: 1; top: 18.286rem; left: 50%; transform: translateX(-50%); width: 6.929rem; height: 2.5rem; background: url('/sec/sustainability/assets/img/pc/people/pop/people-first/arrow-down-blue.png') no-repeat center/contain;}
.popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.arrow-down > .white-box {height: auto}

.popup-area .people-first .bg-blue .white-box-area.txt-list .title.center { text-align: center; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container { width: 54.28571rem; height: 31.64285rem; background: #fff; padding: 2.85714rem 3.42857rem; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li { overflow: hidden; padding-bottom: 2.35714rem; position: relative; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:last-of-type { padding-bottom: 0; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:before { content: ''; display: block; width: 47.42857rem; height: 1px; background: #ddd; position: absolute; bottom: 1.14285rem; left: 0; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:last-of-type:before { display: none; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .txt-title { display: block; width: 4.14285rem; float: left; letter-spacing: 0; color: #555; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .contents { display: block; width: 41.57142rem; float: left; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .txt-title + .contents { margin-left: 1.71428rem; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .contents > .annex { margin-top: 0.57142rem; }
.popup-area .people-first .bg-blue .white-box-area.txt-list .title + .white-box-container { margin-top: 2.28571rem; }

.popup-area .people-first .bg-blue .icon-box-area .icon-row-list { width: 49.71428rem; margin: 0 auto; overflow: hidden; }
.popup-area .people-first .bg-blue .icon-box-area .title + .icon-row-list { margin-top: 1.71428rem; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box { width: 15.42857rem; height: 13.71428rem; text-align: center; float: left; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box + .circle-icon-box { margin-left: 1.71428rem; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(4) { margin-left: 0; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(n+4) { margin-top: 1.71428rem; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area { display: inline-block; width: 7.42857rem; height: 7.42857rem; border-radius: 50%; background: #fff; position: relative; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.group:after { content: ''; display: inline-block; width: 4rem; height: 4rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/group.png') no-repeat center/contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.job-people:after { content: ''; display: inline-block; width: 4rem; height: 4rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/job_people.png') no-repeat center/contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.protect:after { content: ''; display: inline-block; width: 4rem; height: 4rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/protect.png') no-repeat center/contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.helpful:after { content: ''; display: inline-block; width: 4rem; height: 4rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/helpful.png') no-repeat center/contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.learning:after { content: ''; display: inline-block; width: 4rem; height: 4rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/learning.png') no-repeat center/contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.human-rights:after { content: ''; display: inline-block; width: 4rem; height: 4rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/human_rights.png') no-repeat center/contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.protect-shield:after { content: ''; display: inline-block; width: 4rem; height: 4rem; background: url('/sec/sustainability/assets/img/pc/people/pop/people-first/protect_shield.png') no-repeat center/contain; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area + .txt-area { margin-top: 1.14285rem; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .txt-area { display: block; text-align: center; }
.popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .txt-area > span { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #000; }

.popup-area .people-first .img-container.full { text-align: center; }
.popup-area .people-first .img-container.full .img-area { margin-top: 2.28571rem; text-align: center; }
.popup-area .people-first .img-container.full .img-area.pc { display: inline-block; width: 58.85714rem; height: 27.42857rem; }
.popup-area .people-first .img-container.full .img-area.mo { display: none; }
.popup-area .people-first .img-container.full .img-area > img { width: 100%; }

.popup-area .people-first .title-and-graph-area { width: 100%; margin-top: 3.42857rem; }
.popup-area .people-first .title-and-graph-area > strong { display: block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; color: #000; }
.popup-area .people-first .title-and-graph-area .graph-desc-area { margin-top: 1.71428rem; overflow: hidden; }
.popup-area .people-first .title-and-graph-area .graph-desc-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .annex { width: 9.21428rem; margin-top: 0; float: left; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc { display: block; width: 26.78571rem; text-align: right; float: right; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li { display: inline-block; font-size: 1rem; font-weight: 400; line-height: 1.35714rem; color: #757575; padding-left: 1.28571rem; margin-right: 1.14285rem; position: relative; letter-spacing: -0.2px; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(3) { margin-right: 0; margin-top: 0.57142rem; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(4) { margin-top: 0.57142rem; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(5) { margin-top: 0.57142rem; }

.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r { width: 30.92857rem; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li { display: inline-block; font-size: 1rem; font-weight: 400; line-height: 1.35714rem; color: #757575; padding-left: 1.28571rem; margin-right: 1.14285rem; position: relative; letter-spacing: -0.2px; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(3) { margin-top: 0; margin-right: 0; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(5) { margin-top: 0.57142rem; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(6) { margin-top: 0.57142rem; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r + .annex { display: block; width: 100%; text-align: right; margin-top: 1.07142rem; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r.w-auto { width: auto; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r.w-auto > li:nth-of-type(3) {margin-right: 1.14285rem;}

.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:last-of-type { margin-right: 0; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:before { content: ''; display: inline-block; width: 0.71428rem; height: 0.71428rem; position: absolute; top: 0.21428rem; left: 0; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:first-of-type:before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/rate_graph_bullet_plaid.png') no-repeat center/contain; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(2):before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/rate_graph_bullet_skyblue.png') no-repeat center/contain; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(3):before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/rate_graph_bullet_blue.png') no-repeat center/contain; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(4):before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/rate_graph_bullet_navy.png') no-repeat center/contain; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(5):before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/rate_graph_bullet_turquoise.png') no-repeat center/contain; }
.popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(6):before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/rate_graph_bullet_black.png') no-repeat center/contain; }
.popup-area .people-first .title-and-graph-area .graph-desc-area + .img-container.swiper-graph { margin-top: 3.42857rem; }

.popup-area .people-first .img-container.swiper-graph { text-align: center; }
.popup-area .people-first .img-container.swiper-graph .img-area { margin-top: 2.28571rem; text-align: center; }
.popup-area .people-first .img-container.swiper-graph .img-area.pc { display: inline-block; width: 46.28571rem; height: 16.64285rem; }
.popup-area .people-first .img-container.swiper-graph.hotline .img-area.pc { display: inline-block; width: 48.57142rem; height: 15.35714rem; }
.popup-area .people-first .img-container.swiper-graph.hotline .img-area.pc > span { display: inline-block; width: 48.57142rem; height: 15.35714rem; }
.popup-area .people-first .img-container.swiper-graph .img-area.mo { display: none; }
.popup-area .people-first .img-container.swiper-graph .img-area > img { width: 100%; }
.popup-area .people-first .popup-summary + .bg-blue-box.graph.hotline { margin-top: 4.57142rem; }

.popup-area .people-first .paragraph-box .popup-summary + .check-list { margin-top: 1.14285rem; }
.popup-area .people-first .paragraph-box .check-list + .annex { margin-top: 1.14285rem; }
.popup-area .people-first .paragraph-box .check-list > li + li { margin-top: 0.57142rem; }
.popup-area .people-first .paragraph-box .check-list > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #757575; padding-left: 2.28571rem; position: relative; letter-spacing: 0; }
.popup-area .people-first .paragraph-box .check-list > li:before { content: ''; display: inline-block; width: 1.71428rem; height: 1.71428rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check.png') no-repeat center / contain; vertical-align: middle; position: absolute; top: 0; left: 0; }

.popup-area .people-first .img-area.full { width: 100%; margin-top: 2.28571rem; }
.popup-area .people-first .img-area.full > span { width: 58.85714rem; height: 32.92857rem; }
.popup-area .people-first .img-area.full > span > img { width: 100%; }
.popup-area .people-first .img-area.full > span.pai { display: block; width: 58.85714rem; height: 15.14285rem; margin-bottom: 2.28571rem; }

.popup-area .people-first .checker-board-area { margin-top: 2.28571rem; overflow: hidden; }
.popup-area .people-first .checker-board-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .checker-board-area > li { display: block; width: 13.85714rem; height: 15.21428rem; padding: 2.28571rem 1.14285rem; background: #f7f7f7; text-align: center; float: left; }
.popup-area .people-first .checker-board-area > li { margin-left: 1.14285rem; }
.popup-area .people-first .checker-board-area > li:first-of-type { margin-left: 0; }
.popup-area .people-first .checker-board-area > li:nth-of-type(4n+1) { margin-left: 0; }
.popup-area .people-first .checker-board-area > li:nth-of-type(n+5) { margin-top: 1.71428rem; }
.popup-area .people-first .checker-board-area > li > .img-area { display: inline-block; width: 11.57142rem; height: 7.78571rem; position: relative; }
.popup-area .people-first .checker-board-area > li > .img-area > img { display: inline-block; width: 100%; height: 5.78571rem; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.popup-area .people-first .checker-board-area > li > .img-area.common-criteria > img { display: inline-block; width: 100%; height: 5.78571rem; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.popup-area .people-first .checker-board-area > li > .img-area.usa > img { height: 6.14285rem; }
.popup-area .people-first .checker-board-area > li > .img-area.france > img { height: 7.78571rem; }
.popup-area .people-first .checker-board-area > li > .img-area.spain > img { height: 6.92857rem; }
.popup-area .people-first .checker-board-area > li > .img-area.netherlands > img { height: 7.42857rem; }
.popup-area .people-first .checker-board-area > li > .img-area.finlands > img { height: 7.07142rem; }
.popup-area .people-first .checker-board-area > li > .img-area.china > img { height: 7.42857rem; }
.popup-area .people-first .checker-board-area > li > .img-area.kazakhstan > img { height: 7.42857rem; }
.popup-area .people-first .checker-board-area > li > .img-area.germany > img { height: 6.92857rem; }
.popup-area .people-first .checker-board-area > li > .txt-area { display: inline-block; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; color: #000; margin-top: 1.14285rem; }

.popup-area .people-first .arrow-phase-area { width: 12.57142rem; margin: 0 auto; }
.popup-area .people-first .arrow-phase-area > li { width: 12.57142rem; padding: 1.14285rem; background: #fff; text-align: center; margin-bottom: 4.57142rem; position: relative; }
.popup-area .people-first .arrow-phase-area > li:after { content: ''; display: block; width: 1.14285rem; height: 3.42857rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/phase_arrow_down.png') no-repeat center/contain; position: absolute; top: calc(100% + 0.57142rem); left: 50%; transform: translateX(-50%); }
.popup-area .people-first .arrow-phase-area > li:last-child:after { display: none; }
/*.popup-area .people-first .arrow-phase-area > li:first-child { border-radius: 3.57142rem; }*/
/*.popup-area .people-first .arrow-phase-area > li:last-child { margin-bottom: 0; border-radius: 3.57142rem; }*/
.popup-area .people-first .arrow-phase-area > li > span:first-of-type { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #000; letter-spacing: 0; }
.popup-area .people-first .arrow-phase-area > li > span:nth-of-type(2) { display: block; font-size: 1rem; font-weight: 400; line-height: 1.35714rem; color: #757575; margin-top: 0.28571rem; letter-spacing: 0; }
.popup-area .people-first .arrow-phase-area > li.diamond-shape { width: 12.57142rem; height: 6.92857rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/diamond-shape.png') no-repeat center/contain; position: relative; }
.popup-area .people-first .arrow-phase-area > li.diamond-shape > span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.popup-area .people-first .bg-blue-box.graph { padding: 2.85714rem 2.28571rem; /* min-width: 320px; */ }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area { overflow: hidden; }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area > strong { font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; color: #000; float: left; }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area > strong > br { display: none; }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area > span { font-size: 1rem; font-weight: 400; line-height: 1.35714rem; color: #555; display: block; float: right; margin-top: 0; padding-top: 0.78571rem; }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-container.full .img-area.pc { display: block; width: 54.28571rem; height: 25.85714rem; }
.popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-container.full .img-area.mo { display: none; }

.popup-area .people-first .list-box-area.two-by-two { margin-top: 2.28571rem; overflow: hidden; }
.popup-area .people-first .list-box-area.two-by-two:after { content: ''; display: block; clear: both; }
.popup-area .people-first .list-box-area.two-by-two .list-box { display: block; width: 28rem; float: left; position: relative; }
.popup-area .people-first .list-box-area.two-by-two .list-box:not(:first-of-type) { margin-left: 0; margin-top: 0; }
.popup-area .people-first .list-box-area.two-by-two .list-box:nth-of-type(even) { margin-left: 2.85714rem; }
.popup-area .people-first .list-box-area.two-by-two .list-box:nth-of-type(n+3) { margin-top: 5.71428rem; }
.popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title { display: block; width: 100%; height: auto; padding: 1.14285rem 1.71428rem; background: #555; position: static; }
.popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title > strong { display: block; width: 100%; padding: 0; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; color: #fff; letter-spacing: 0; position: static; transform: none; }

.popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents { display: block; width: 100%; height: 16rem; background: #F7F7F7; padding: 1.71428rem 1.71428rem 2.28571rem 1.71428rem; color: #555; letter-spacing: 0; }
.popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents.vt-height-a { height: 16rem; }
.popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents.vt-height-b { height: 12.57142rem; }
.popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents > li { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; padding-left: 1.71428rem; position: relative; }
.popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents > li:before { content:''; display: inline-block; background: #555; width: 0.42857rem; height: 0.42857rem; border-radius: 50%; position: absolute; top: 0.57142rem; left: 0.71428rem; }
.popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(1):before { content: ''; display: inline-block; width: 2.85714rem; height: 1px; background: #757575; position: absolute; top: 50%; left: 28rem; transform: translateY(-50%); }
.popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(1):after { content: ''; display: inline-block; width: 1px; height: 5.71428rem; background: #757575; position: absolute; bottom: -5.71428rem; left: 14rem; }
.popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(3):after { content: ''; display: block; width: 30.92857rem; height: 0.5px; background: #757575; position: absolute; top: -2.85714rem; left: 14rem; }
.popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(4):before { content: ''; display: inline-block; width: 1px; height: 2.85714rem; background: #757575; position: absolute; top: -2.85714rem; left: 14rem; }

.popup-area .people-first .circle-icon-area.four-by-two { display: block; width: 100%; margin: 2.85714rem auto 0; padding: 0 3.42857rem; }
.popup-area .people-first .circle-icon-area.four-by-two > li { display: inline-block; width: 7.42857rem; text-align: center; vertical-align: top; }
.popup-area .people-first .circle-icon-area.four-by-two > li + li { margin-left: 13.5%; }
.popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(5) { margin-left: 0; }
.popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(n+5) { margin-top: 1.71428rem; }
.popup-area .people-first .circle-icon-area.four-by-two > li > .icon-area + .txt-area { margin-top: 1.14285rem; }
.popup-area .people-first .circle-icon-area.four-by-two .txt-area { display: inline-block; width: 100%; text-align: center; }
.popup-area .people-first .circle-icon-area.four-by-two .txt-area > span { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; border-bottom: none; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area { display: block; width: 7.14285rem; height: 7.14285rem; margin: 0 auto; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.build-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_build_white.png') no-repeat center/contain; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.mediation-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_mediation_white.png') no-repeat center/contain; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.check-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_check_white.png') no-repeat center/contain; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.receipt-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_receipt_white.png') no-repeat center/contain; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.quality-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_quality_white.png') no-repeat center/contain; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.card-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_card_white.png') no-repeat center/contain; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.eco-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_eco_white.png') no-repeat center/contain; }
.popup-area .people-first .circle-icon-area.four-by-two .icon-area.gavel-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_gavel_white.png') no-repeat center/contain; }

.popup-area .people-first .bg-gray.txt-and-img { padding: 3.07142rem 2.85714rem; margin-top: 4.57142rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area { overflow: hidden; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area { float: left; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > strong { font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; color: #000; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .popup-summary { font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #555; margin-top: 2.28571rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .popup-summary + .annex { margin-top: 0.57142rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .annex + .graph-desc { margin-top: 2.28571rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc { display: block; width: 31.42857rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li { display: inline-block; padding-left: 1.71428rem; position: relative; font-size: 1.28571rem; font-weight: 400; line-height: 1.71428rem; color: #000; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li + li { margin-left: 2.28571rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc.column > li { display: block; margin-left: 0; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc.column > li + li { margin-top: 0.5rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li:before { content: ''; display: inline-block; width: 1.14285rem; height: 1.14285rem; position: absolute; top: 0.21428rem; left: 0; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li:first-of-type:before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/graph_bullet_blue.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li:nth-of-type(2):before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/graph_bullet_orange.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li:nth-of-type(3):before { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/graph_bullet_gray.png') no-repeat center/contain; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .img-area { float: right; width: 18.35714rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .img-area > span { display: inline-block; width: 18.35714rem; height: 18.85714rem; }
.popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .img-area > span > img { width: 100%; }

.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area { margin-top: 0; }
.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area > strong { font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; color: #000; }
.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area .graph-desc-area { margin-top: 0; }
.popup-area .people-first .bg-blue-box.graph .white-box { padding: 2.85714rem; }

.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area > .txt-area { overflow: hidden; }
.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area > .txt-area:after { content: ''; display: block; clear: both; }
.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area > .txt-area > strong { font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; color: #000; float: left; }
.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area > .txt-area > .unit { font-size: 1rem; font-weight: 400; line-height: 1.35714rem; padding-top: 0.78571rem; color: #555; float: right; }
.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area.en > .txt-area > strong {float: none;}
.popup-area .people-first .bg-blue-box.graph > .title-and-graph-area.en > .txt-area > span {display: block; float: none; padding-top: 0.143rem;}

.popup-area .people-first .txt-and-img-area.full-img .title-and-graph-area { margin-top: 0; }
.popup-area .people-first .txt-and-img-area.full-img .title-and-graph-area > .graph-desc-area { margin-top: 0; }

.popup-area .people-first .paragraph-box.mg-t { margin-top: 2.28571rem; }
.popup-area .people-first .download-area strong { display: block; font-size: 1.57142rem; font-weight: 700; line-height: 2.14285rem; }
.popup-area .people-first .download-area ul { width: 100%; margin-top: 2.28571rem; }
.popup-area .people-first .download-area ul + .annex { margin-top: 2.28571rem; }
.popup-area .people-first .download-area ul > li { width: 100%; padding: 1.71428rem 3.42857rem 1.71428rem 0; border-top: 1px solid #ddd; overflow: hidden; position: relative; }
.popup-area .people-first .download-area ul > li:last-of-type { border-bottom: 1px solid #ddd; }
.popup-area .people-first .download-area ul > li:after { content: ''; display: block; clear: both; }
.popup-area .people-first .download-area ul > li > em { display: inline-block; float: left; font-size: 1.28571rem; font-weight: 700; line-height: 1.71428rem; color: #000; }
.popup-area .people-first .download-area ul > li > em > br { display: none; }
.popup-area .people-first .download-area ul > li > .btn-area.download { display: inline-block; width: 1.71428rem; height: 1.71428rem; margin-top: 0; position: absolute; top: 50%; right: 0.35714rem; transform: translateY(-50%); }
.popup-area .people-first .download-area ul > li > .btn-area.download > .btn-download { display: inline-block; width: 1.71428rem; height: 1.71428rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/btn_download.png') no-repeat center/contain; }
.popup-area .people-first .download-area ul > li > .btn-area.download > a.btn-download:focus { outline: auto; }

.popup-area .popup-image {margin-top: 1.143rem;}
.popup-area .popup-image2 {display: flex;}
.popup-area .popup-image2 img:nth-child(2) {margin-left: 1.143rem}
.popup-area .sharing-list {margin-top: 1.143rem}
.popup-area .sharing-list li{position: relative; padding-left: 1.786rem;}
.popup-area .sharing-list li::after{position: absolute; width: 0.429rem; height: 0.429rem; top: 0.571rem; left: 0.643rem; background-color: #555555; content: ''; border-radius: 50%;}
.popup-area .sharing-list li strong{color: #555; line-height: 1.714rem;}

.popup-area .people-first .border-icon-list {display:flex; align-items:center; justify-content: center; margin-top: 4rem; border-top: 1px solid #006bea; border-bottom: 1px solid #006bea; box-sizing: border-box;}
.popup-area .people-first .border-icon-list li{ width: calc(100% / 3); padding:2.571rem 0;  }
.popup-area .people-first .border-icon-list li span{ display: block; width:5.714rem; height:5.714rem; margin: 0 auto;}
.popup-area .people-first .border-icon-list li span img{ width: 100%;}
.popup-area .people-first .border-icon-list li p{margin-top:1.714rem; text-align: center; font-size:1.286rem; line-height:1.714rem; color:#000;}

@media screen and ( max-width: 535px ) {
    .popup-area .title {display: block; margin-bottom: 1.143rem; font-size: 1.125rem; line-height: 1.5rem;}
    .popup-area .sharing-list li::after{position: absolute; width: 0.35rem; height: 0.35rem; top: 0.571rem; left: 0.843rem;}
    .popup-area .popup-image2 {flex-direction: column;}
    .popup-area .popup-image2 img:nth-child(2) {margin-left: 0; margin-top: 1rem;}
}


@media screen and ( max-width: 920px ) {
  .popup-area .people-first .bg-gray.pd-tb { padding: 1rem 1.5rem; }
  .popup-area .people-first .bg-gray .contents { line-height: 2.71428rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li { line-height: 2.71428rem; }
  .popup-body .people-first .popup-summary { line-height: 2.71428rem; }
  .popup-area .people-first .annex { line-height: 2.35714rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title > strong { line-height: 3.14285rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title { height: 5rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-a { height: auto; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-b { height: auto; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-c { height: 7.6rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-d { height: 7.6rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title > strong { line-height: 2.5rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents { height: 37rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents.vt-height-a { height: 37rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents.vt-height-b { height: 22.57142rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents > li { line-height: 2.71428rem; }
  .popup-area .people-first .arrow-phase-area > li > span:first-of-type { line-height: 2.71428rem; }
  .popup-area .people-first .arrow-phase-area > li > span:nth-of-type(2) { line-height: 2.35714rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .contents { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li { height: 78.42857rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > ul > li { line-height: 2.35714rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .swiper-slide { height: 60.57142rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box + ul { margin-top: 6.14285rem; }
  .popup-area .people-first .swiper-box-area .swiper .step-area { width: 8.85714rem; }
  .popup-area .people-first .bg-gray .title { line-height: 2.71428rem; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list > li { line-height: 2.71428rem; }
  .popup-area .people-first .paragraph-box .check-list > li { line-height: 2.71428rem; }
  .popup-area .people-first .table-area.eleven-by-two table tr > td:first-of-type { padding: 1.71428rem 0.8rem 1.71428rem 2.2rem; }
  .popup-area .people-first .bg-gray.text-box > .contents-list > li { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue-box .white-box .contents { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue-box .title { line-height: 3.14285rem; }
  .popup-area .people-first .bg-blue-box .white-box .txt-area .contents > li { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue-box .white-box .txt-area .title { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue + .bg-blue { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box { height: 41.28571rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > strong { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area > span { line-height: 2.71428rem; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray { height: 13.57142rem; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area > span { line-height: 2.71428rem; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray + .annex { line-height: 2.35714rem; }
  .popup-area .people-first .bg-blue .title { line-height: 3.14285rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box { height: 40.85714rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container { height: 49.64285rem; }
  .popup-area .people-first .list-box .list-box-contents > li { line-height: 2.71428rem; }
  .popup-area .people-first .paragraph-box .bg-blue-box .text-main { line-height: 2.71428rem; }
  .popup-area .people-first .paragraph-box .bg-blue-box .text-detail { line-height: 2.71428rem; }
  .popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents { height: 42.28571rem; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue .text-area { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue.pd-lr { min-height: 31.85714rem; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box > .contents { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box { height: 40.57142rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .txt-area > span { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box { height: 22.71428rem; }
  .popup-area .people-first .table-area.eight-by-six table td.title.top { line-height: 1.85714rem; }
  .popup-area .people-first .table-area table td > span { line-height: 2.71428rem; }
  .popup-area .people-first .table-area table th > span { line-height: 2.71428rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > ul > li { line-height: 2.71428rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > strong { line-height: 2.71428rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide { height: 52.14285rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide:nth-of-type(n+4) { height: 40.71428rem; }
  .popup-area .people-first .bg-blue-box .contents > li { line-height: 2.71428rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > span { line-height: 2.71428rem; }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-slide { height: 26.42857rem; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li > .bg-gray .contents > li { line-height: 2.71428rem; }
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area { width: 48rem; }
  .popup-area .people-first .list-box-area.vt-height-a .list-box .list-box-contents { height: 28.2857rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-a .swiper-slide { height: 52.57142rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-b .swiper-slide { height: 71.71428rem; }
  .popup-area .people-first .accordion-area .content-area p { line-height: 2.71428rem; }
  .popup-area .people-first .accordion-area .content-area .annex { line-height: 2.35714rem; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area .contents { line-height: 2.71428rem; }
  .popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li { line-height: 2.71428rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-b .swiper-slide { height: 49.57142rem; }
  .popup-area .people-first .circle-icon-area.four-by-two .txt-area > span { line-height: 2.71428rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .popup-summary { line-height: 2.71428rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > strong { line-height: 3.14285rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > strong { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > .contents { line-height: 2.71428rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box { height: 28.85714rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list + .txt-area > span { line-height: 2.71428rem; }
  .popup-area .people-first .circle-icon-area.four-by-two > li + li { margin-left: 12.5%; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li { line-height: 2.35714rem; }
}


@media screen and ( max-width: 535px ) {
  .popup-area .popup-header .popup-sub-title.br > br { display: none; }
  .popup-area .people-first .bg-gray .img-and-txt-area { display: block; width: 100%; position: relative; }
  .popup-area .people-first .bg-gray .img-and-txt-area:before { content: ''; display: block; clear: both; height: 12.8125rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area { display: block; width: 100%; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li { font-size: 1rem; line-height: 1.375rem; padding-left: 1.5rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents.txt-middle > li { font-size: 1.125rem; line-height: 1.5rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .img-area { display: inline-block; width: 100%; padding-left: 0; position: absolute; top: 0; left: 0; }
  .popup-area .people-first .bg-gray .img-and-txt-area .img-area > span { display: block; width: 17rem; height: 11.3125rem; margin: 0 auto; }

  .popup-area .people-first .bg-blue-box-area { margin-top: 2rem; overflow: hidden; }
  .popup-area .people-first .bg-blue-box-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue { background: #F5F7FE; width: 100%; min-height: 0; padding: 2rem 1.5rem; display: table; float: none; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue.pd-lr { background: #F5F7FE; width: 100%; min-height: 0; padding: 2rem 1.5rem; display: table; float: none; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue:not(:first-of-type) { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue .text-area { font-size: 1.125rem; line-height: 1.5rem; display: table-cell; vertical-align: middle; text-align: center; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue .title { font-size: 1.375rem; font-weight: 700; line-height: 1.875rem; }

  .popup-area .people-first .bg-gray-box-row-area { margin-top: 2rem; overflow: hidden; }
  .popup-area .people-first .bg-gray-box-row-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray { background: #F7F7F7; width: 100%; height: auto; padding: 2rem 1.5rem; display: table; float: left; margin-top: 0; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray:not(:first-of-type) { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area { font-size: 1.125rem; line-height: 1.5rem; display: table-cell; vertical-align: middle; text-align: center; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area > strong { display: block; font-size: 1.75rem; font-weight: 700; line-height: 2.375rem; color: #000; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area > span { display: block; font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; color: #555; margin-top: 0.5rem; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray + .annex {width: 100%; font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; color: #555; text-align: right; margin-top: 1rem; }
  .popup-area .people-first .popup-summary + .bg-blue { margin-top: 2rem; }
  .popup-area .people-first .bg-gray-box-row-area + .popup-summary { margin-top: 4rem; }

  .popup-area .people-first .list-box-area { margin-top: 2rem; }
  .popup-area .people-first .list-box-area { margin-top: 1.5rem; overflow: hidden; }
  .popup-area .people-first .list-box-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .list-box-area .list-box { width: 100%; float: none; }
  .popup-area .people-first .list-box-area .list-box:not(:first-of-type) { margin-left: 0; margin-top: 1.5rem; }
  .popup-area .people-first .list-box-area.one-by-two > .list-box .list-box-contents { height: auto; }
  .popup-area .people-first .list-box-area.vt-height-a .list-box .list-box-contents { height: auto; }
  .popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents { height: auto; padding: 1.5rem 1.5rem 2rem; }

  .popup-area .people-first .list-box .list-box-contents { width: 100%; background: #F7F7F7; padding: 1.5rem 1.5rem 2rem; }
  .popup-area .people-first .list-box .list-box-contents > li { font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; padding-left: 1.5rem; position: relative; }
  .popup-area .people-first .list-box .list-box-contents .annex { font-size: 0.875rem; line-height: 1.1875rem; margin-top: 0.5rem; display: inline-block; }

  .popup-area .people-first .paragraph-box .paragraph-contents-area .txt-area { width: 100%; float: none; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area .img-and-desc-area { width:  100%; float: none; margin-left: 0; margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area .img-area { width:  100%; height: 11.875rem; }
  .popup-area .people-first .paragraph-box + .bg-blue-box.pd-lr { padding: 2rem 1.5rem; }


  .popup-area .people-first .row-img-area { margin-top: 2rem; }
  .popup-area .people-first .row-img-area > span { display: block; width: 100%; float: none; }
  .popup-area .people-first .row-img-area > span + span { margin-top: 1rem; margin-left: 0; }

  .popup-area .people-first .table-area table td > ul > li { text-align: left; }
  .popup-area .people-first .table-area table td > ul > li:before { position: absolute; top: 0.625rem; left: 0; }

  .popup-area .people-first .table-area.three-by-two table td > span br { display: none; }
  .popup-area .people-first .table-area.three-by-two td:first-of-type > span { letter-spacing: 0; }

  .popup-area .people-first .table-area.three-by-three table td > span br { display: none; }
  .popup-area .people-first .table-area.three-by-three table td:first-of-type > span br { display: block; }
  .popup-area .people-first .table-area.three-by-three table td:nth-of-type(2) { text-align: left; }
  .popup-area .people-first .table-area.three-by-three table td:nth-of-type(3) { text-align: left; }

  .popup-area .people-first .table-area.seven-by-three.pc { display: none; }
  .popup-area .people-first .table-area.six.mo { display: block; }

  .popup-area .people-first .accordion-area.circle-number .content-area .white-box > .border-title { display: block; width: 100%; padding-bottom: 1.5rem; border-bottom: 1px solid #000; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }

  .popup-area .people-first .table-area.six.mo .table-list { display: block; }
  .popup-area .people-first .table-area.six.mo .table-list > li { padding: 1rem 0.5rem 0.75rem; border-bottom: 1px solid #ddd; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .title + .contents { margin-top: 1rem; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents + .contents { margin-top: 0.3125rem; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents { overflow: hidden; position: relative; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .title { font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #555; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:first-of-type > span { font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; color: #555; display: inline-block; letter-spacing: 0; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:first-of-type > span:nth-of-type(2) { color: #757575; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:nth-of-type(2) > span { font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; color: #757575; display: inline-block; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:nth-of-type(2) > span:first-of-type { position: absolute; top: 0; left: 0; color: #555; letter-spacing: 0; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents > span:first-of-type:after { content: ''; display: inline-block; width: 1px; height: 0.8125rem; margin: 0 0.375rem; background: #ddd; vertical-align: baseline; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:nth-of-type(2) > span:nth-of-type(2) { padding-left: 8.875rem; position: relative; letter-spacing: 0; }
  .popup-area .people-first .table-area.six.mo .table-list > li:last-of-type { background: #F5F7FE; }
  .popup-area .people-first .table-area.six.mo .table-list > li:last-of-type > .title { color: #006BEA; }
  .popup-area .people-first .table-area.six.mo .table-list > li:last-of-type > .contents > span { color: #006BEA; }

  .popup-area .people-first .swiper-scroll, .popup-area .people-first .table-scroll { width: 100%; overflow-x: auto; white-space: no-wrap; -ms-overflow-style: none; scrollbar-width: none; }
  .popup-area .people-first .swiper-scroll::-webkit-scrollbar, .table-scroll::-webkit-scrollbar { display: none; }
  .popup-area .people-first .swiper.swiper-four { width: 51.5rem; }
  .popup-area .people-first .swiper.swiper-five { width: 64.625rem; }
  .popup-area .people-first .swiper.swiper-five.vt-height-a { width: 64.625rem; }
  .popup-area .people-first .swiper.basic-swiper-six { width: 80rem; }
  .popup-area .people-first .table-area.eight-by-six { width: 51.5rem; }
  .popup-area .people-first .swiper.swiper-six { width: 89rem; }
  .popup-area .people-first .swiper.swiper-six .swiper-slide > .txt-area.br > strong > br { display: none; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area { display: block; margin-top: 1.5rem; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area .btn-swiper-prev { display: inline-block; width: 1.5rem; height: 1.5rem; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area .btn-swiper-prev + .btn-swiper-next { margin-left: 1.5rem; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area .btn-swiper-next { display: inline-block; width: 1.5rem; height: 1.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .swiper-slide { background: #F7F7F7; padding: 3rem 1rem; margin-top: 3rem; text-align: center; position: relative; float: left; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-four .swiper-slide { width: 12.125rem; height: 21rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five .swiper-slide { width: 12.125rem; height: 21rem; }
  /* mobile swiper : process-swiper */
  .popup-area .people-first .swiper-box-area .swiper.process-swiper { width: 100%; }
  .popup-area .people-first .swiper-box-area .swiper.process-swiper .swiper-wrapper { display: flex; overflow: visible; }
  .popup-area .people-first .swiper-box-area .swiper.process-swiper.human-rights .swiper-wrapper .swiper-slide { margin-top: 0 !important; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area.btn-process-swiper-area .btn-swiper-prev { transform: rotate(180deg); background: url('/global/sustainability/assets/img/pc/people/pop/people-first/btn_swiper_next.png') no-repeat center/contain; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area.btn-process-swiper-area .btn-swiper-prev:disabled { transform: rotate(0); background: url('/global/sustainability/assets/img/pc/people/pop/people-first/btn_swiper_prev.png') no-repeat center/contain; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area.btn-process-swiper-area .btn-swiper-next { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/btn_swiper_next.png') no-repeat center/contain; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area.btn-process-swiper-area .btn-swiper-next:disabled { transform: rotate(180deg); background: url('/global/sustainability/assets/img/pc/people/pop/people-first/btn_swiper_prev.png') no-repeat center/contain; }

  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-slide { width: 12.5rem; padding: 2rem 1rem; margin-top: 0; }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-slide:nth-of-type(n+4) { margin-top: 0; }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-wrapper { padding: 0; margin-top: 1.5rem; }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-wrapper > li:not(:last-of-type):after { display: none; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-wrapper { padding: 0 0 0 0; margin-top: 3rem; white-space: wrap; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide:nth-of-type(n+4) { height: 25.5rem; margin-top: 1rem; }

  .popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li { margin-right: 1rem; }
  .popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li + li { margin-left: 0; }
  .popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li:not(:first-of-type):after { content: ''; display: inline-block; width: 1.5rem; height: 1.5rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png') no-repeat center/contain; position: absolute; top: 10.25rem; left: -1.25rem; z-index: 10; }
  .popup-area .people-first .swiper-box-area .swiper .step-area { width: 6rem; height: 2rem; border-radius: 62.5rem; background: #555; padding: 0.25rem 1.375rem; color: #fff; position: absolute; top: -1rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .swiper-box-area .swiper .step-area > span { display: inline-block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .icon-area { display: inline-block; width: 5rem; height: 5rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area { margin-top: 1.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > strong { font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > ul { margin-top: 0.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > ul > li { font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; padding-left: 1.5rem; text-align: left; position: relative; }

  .popup-area .people-first .btn-area > li { display: block; }
  .popup-area .people-first .btn-area > li + li { margin-left: 0; margin-top: 1rem; }

  .popup-area .people-first .btn-area.center.more.block { margin-top: 2rem; }
  .popup-area .people-first .btn-area.center.more.block > li + li { margin-top: 0; }

  .popup-area .people-first .btn-area .btn-ellipse { border-radius: 31.25rem; padding: 0 1.5rem; }
  .popup-area .people-first .btn-area .btn-ellipse > span { font-size: 0.875rem; line-height: 2.5rem; }
  .popup-area .people-first .btn-area .btn-ellipse.black.arrow-diagonal { padding: 0 2.75rem 0 1.5rem; line-height: 2.5rem; }
  .popup-area .people-first .btn-area .btn-ellipse.black.arrow-diagonal:after { width: 1rem; height: 1rem; right: 1.5rem; }
  .popup-area .people-first .btn-area.download .btn-ellipse.white { padding: 0 2.75rem 0 1.5rem; line-height: 2.5rem; }
  .popup-area .people-first .btn-area.download .btn-ellipse.white:after { width: 1rem; height: 1rem; right: 1.5rem; }
  .popup-area .people-first .btn-area.download .btn-ellipse.black { padding: 0 2.75rem 0 1.5rem; line-height: 2.5rem; }
  .popup-area .people-first .btn-area.download .btn-ellipse.black:after { width: 1rem; height: 1rem; right: 1.5rem; }

  .popup-area .people-first .btn-area .btn-ellipse.black.pc { display: inline-block; }
  .popup-area .people-first .btn-area .btn-ellipse.black.mo { display: none; }

  .popup-area .people-first .txt-and-img-area .txt-area { width: 100%; float: none; }
  .popup-area .people-first .txt-and-img-area .img-area { width: 100%; float: none; }
  .popup-area .people-first .txt-and-img-area .txt-area + .img-area { margin-left: 0; margin-top: 1.5rem; }

  .popup-area .people-first .bg-blue .white-box-area .title + .white-box-row-list { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box { display: block; width: 100%; height: 100%; padding: 2rem; background: #fff; text-align: center; float: none; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > li:first-of-type:after { content: ''; display: block; width: 1rem; height: 1.5rem; background: url('/global/sustainability/assets/img/mo/people/pop/people-first/level_arrow_line.png') no-repeat center/contain; position: absolute; top: calc(100% + 0.5rem); right: 0; left: 50%; transform: translate(-50%, 0); }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > li:nth-of-type(2):after { content: ''; display: block; width: 1rem; height: 1.5rem; background: url('/global/sustainability/assets/img/mo/people/pop/people-first/level_arrow_down.png') no-repeat center/contain; position: absolute; top: calc(100% + 0.5rem); right: 0; left: 50%; transform: translate(-50%, 0); }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box + .white-box { margin-left: 0; margin-top: 2.5rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list { padding: 0 3.25rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(3) { margin-left: 0; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(4) { margin-left: 1.5rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(5) { margin-left: 0; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(n+3) { margin-top: 1.5rem; }

  .popup-area .people-first .img-area.full > span.pai { width: 100%; height: auto; }

  .popup-area .people-first .img-container.full .img-area.pc { display: none; }
  .popup-area .people-first .img-container.full .img-area.mo { display: inline-block; width: 31.5rem; height: 24rem; }

  .popup-area .people-first .bg-blue-box .txt-and-img-area.full-img .img-area.pc { display: none; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area.full-img .img-area.mo { display: block; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area.full-img .img-area { width: 100%; height: auto; margin-top: 1.5rem; margin-left: 0; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-area { width: 15rem; height: 13.1875rem; margin-top: 1.5rem; margin-left: auto; margin-right: auto; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area > span { font-size: 0.875rem; line-height: 1.1375rem; padding-top: 0.5rem; }

  .popup-area .people-first .title-and-graph-area { width: 100%; margin-top: 3rem; }
  .popup-area .people-first .title-and-graph-area > strong { display: block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #000; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area { width: 100%; margin-top: 1rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .annex { display: inline-block; float: none; margin-top: 0; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc { display: block; float: none; width: 100%; text-align: left; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li { margin-right: 0.8125rem; letter-spacing: 0; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:not(:first-of-type) { margin-top: 0.3125rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(3) { margin-right: 0.8125rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(4) { margin-right: 1rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .annex + .graph-desc { margin-top: 0.8125rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area + .img-container.swiper-graph { margin-top: 2rem; }

  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r { display: block; width: 100%; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li { display: inline-block; font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; color: #757575; padding-left: 1.125rem; margin-right: 1rem; position: relative; letter-spacing: -0.2px; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:not(:first-of-type) { margin-top: 0.5rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li { display: inline-block; font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; color: #757575; padding-left: 1.125rem; margin-right: 1rem; position: relative; letter-spacing: -0.2px; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(3) { margin-top: 0.5rem; margin-right: 1rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(5) { margin-top: 0.5rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(6) { margin-top: 0.5rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:last-child {width: 100%;}
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r + .annex { text-align: left; }

  .popup-area .people-first .img-container.swiper-graph .img-area { margin-top: 1.5rem; }
  .popup-area .people-first .img-container.swiper-graph .img-area.pc { display: none; }
  .popup-area .people-first .img-container.swiper-graph.hotline .img-area.pc { display: none; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo { display: block; padding-bottom: 3.125rem; position: relative; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area { display: block; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area > li { display: block; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area > li > span { display: block; width: 11.375rem; height: 13.9375rem; margin: 0 auto; }
  .popup-area .people-first .img-container.swiper-graph.hotline .img-area.mo > .swiper-graph-area > li:first-of-type > span { display: block; width: 13.75rem; height: 13.4375rem; margin: 0 auto; }
  .popup-area .people-first .img-container.swiper-graph.hotline .img-area.mo > .swiper-graph-area > li:not(:first-of-type) > span { display: block; width: 11.375rem; height: 13.9375rem; margin: 0 auto; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area > li > span > img { width: 100%; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-bullet-area { line-height: 1.5rem; margin-top: 1.5rem; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-bullet-area > .swiper-bullet { display: inline-block; width: 0.5rem; height: 0.5rem; border-radius: 50%; margin: 0.25rem; background: #757575; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-bullet-area > .swiper-bullet.active { display: inline-block; width: 0.625rem; height: 0.625rem; border-radius: 50%; margin: 0.1875rem; background: #000; }

  .popup-area .people-first .title-and-graph-area > .swiper-bullet-area { display: block; width: 4.5rem; margin: 1.5rem auto 0; line-height: 1.5rem; /* margin-top: 1.5rem; */ }
  .popup-area .people-first .title-and-graph-area > .swiper-bullet-area > .swiper-bullet { display: inline-block; width: 0.5rem; height: 0.5rem; border-radius: 50%; margin: 0.25rem; background: #757575; }
  .popup-area .people-first .title-and-graph-area > .swiper-bullet-area > .swiper-bullet.active { display: inline-block; width: 0.625rem; height: 0.625rem; border-radius: 50%; margin: 0.1875rem; background: #000; }

  .popup-area .people-first .bg-blue-box-row-area.six .bg-blue { padding: 2rem; height: 10rem; }
  .popup-area .people-first .bg-blue-box-row-area.six .bg-blue.vt-height-a { height: 10rem; }
  .popup-area .people-first .bg-blue-box-row-area.six .bg-blue .text-area.br > br { display: block; }

  .popup-area .people-first .bg-blue-box-row-area.two-by-two { overflow: hidden; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li { display: block; width: 100%; height: auto; padding: 2.5rem 1rem 1.5rem; margin-left: 1rem; text-align: center; background: #F5F7FE; float: left; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:first-of-type { margin-left: 0; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(3) { margin-left: 0; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(4) { margin-left: 0; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(n+3) { margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li + li { margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue:first-of-type .txt-area > br { display: none; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area { display: inline-block; width: 4rem; height: 4rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area.privacy-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/privacy_shield.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area > .icon-area + .title { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .title { font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #006BEA; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area + .txt-area { margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area { font-size: 1.375rem; font-weight: 700; line-height: 1.875rem; color: #000; letter-spacing: 0; }

  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area { margin-top: 3.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area.mg-tp { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box { display: table; width: 100%; height: auto; background: #fff; padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box.pd-tb { padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box + .white-box { margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area { width: 3rem; display: table-cell; vertical-align: middle; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area.hardware { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/hardware.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .txt-area { padding-left: 1rem; display: table-cell; vertical-align: middle; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .txt-area > .contents { font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; color: #555; text-align: left; }

  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-container.full .img-area.pc { display: block; width: 35rem; height: 16.5625rem; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-container.full .img-area.mo { display: none; }

  .popup-area .people-first .bg-blue .white-box-area.three-list .title + .white-box-row-list { width: 100%; margin-top: 1.5rem; margin-left: auto; margin-right: auto; padding-bottom: 2.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box { display: block; width: 100%; height: auto; padding: 2rem 1rem; background: #fff; text-align: center; float: left; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > strong { display: block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > span { display: block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; margin-top: 0.25rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents { font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; color: #757575; margin-top: 1.5rem; letter-spacing: 0; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents > br { display: block;}
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents.br > br { display: block;}
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:first-of-type:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:nth-of-type(2):after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:before { content: ''; display: inline-block; width: 1px; height: 1rem; background: #757575; position: absolute; bottom: -1rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box + .white-box { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area { text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area > span { display: block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }

  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .title + .white-box-row-list { width: 100%; margin-top: 1.5rem; margin-left: auto; margin-right: auto; padding-bottom: 2rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area { display: inline-block; width: 5rem; height: 5rem; text-align: center; margin-bottom: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.identify { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/identify.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.presentation { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/presentation.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.research-assistance { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/research_assistance.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box { display: block; width: 100%; height: auto; padding: 2rem 1rem; background: #fff; text-align: center; float: left; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > li:before { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > li:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area { margin-top: 0; text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area > .txt-normal { font-weight: 400; color: #555; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area > .txt-normal > br { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box > strong + .contents { margin-top: 0.5rem; }

  .popup-area .people-first .bg-blue .white-box-area.txt-list .title.center { text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container { width: 100%; height: auto; background: #fff; padding: 2.5rem 3rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li { overflow: hidden; padding-bottom: 2.0625rem; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:last-of-type { padding-bottom: 0; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:before { content: ''; display: block; width: 100%; height: 1px; background: #ddd; position: absolute; bottom: 1rem; left: 0; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:last-of-type:before { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .txt-title { display: block; width: 100%; float: none; letter-spacing: 0; color: #555; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .contents { display: block; width: 100%; float: none; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .txt-title + .contents { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .contents > .annex { margin-top: 0.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .title + .white-box-container { margin-top: 2rem; }

  .popup-area .people-first .circle-icon-area.four-by-two { display: block; width: 100%; margin: 2.5rem auto 0; padding: 0 3rem; }
  .popup-area .people-first .circle-icon-area.four-by-two > li + li { margin-left: 19.5%; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(4) { margin-left: 0; margin-top: 1.5rem; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(5) { margin-left: 19.5%; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(7) { margin-left: 0; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(n+5) { margin-top: 1.5rem; }
  .popup-area .people-first .circle-icon-area.four-by-two .txt-area { display: inline-block; width: 100%; text-align: center; }
  .popup-area .people-first .circle-icon-area.four-by-two .txt-area > span { font-size: 1.125rem; font-weight: 400; line-height: 1.5rem; border-bottom: none; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area { display: block; width: 6.25rem; height: 6.25rem; margin: 0 auto; }

  .popup-area .people-first .bg-gray.txt-and-img { padding: 2.6875rem 2.5rem; margin-top: 4rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc { display: block; width: 27.5rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li { display: block; padding-left: 1.5rem; position: relative; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li + li { margin-left: 0; margin-top: 0.5rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .img-area { display: block; width: 100%; float: none; text-align: center; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .img-area > span { display: inline-block; width: 17rem; height: 13.375rem; }

  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list { overflow: hidden; width: 100%; padding-bottom: 2rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box { display: block; width: 100%; height: auto; float: none; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > strong { display: block; font-size: 1.125rem; line-height: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > .contents { font-size: 1.125rem; line-height: 1.5rem; margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:nth-of-type(2):after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:before { content: ''; display: inline-block; width: 1px; height: 0.5rem; background: #000; position: absolute; bottom: -1rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:nth-of-type(2):before { content: ''; display: inline-block; width: 1px; height: 1rem; background: #000; position: absolute; bottom: -1.5rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:after { content: ''; display: block; width: 24.25rem; height: 1px; background: #757575; position: absolute; top: calc(100% + 1.5rem); left: 11.625rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box + .white-box { margin-left: 0; margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list + .txt-area { text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list + .txt-area > span { display: block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }

    .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.pb-5 {padding-bottom: 2rem;}
    .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list.arrow-down::before {display: none;}
    .popup-area .people-first .bg-blue .white-box-area.two-list .txt-area.arrow-down {padding: 0; background-color: transparent;}

  .popup-area .people-first .bg-gray { width: 100%; background: #F7F7F7; margin-top: 1.5rem; padding: 1.5rem; }
  .popup-area .people-first .bg-gray.pd-lr { padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-gray + .bg-gray { margin-top: 1rem; }
  .popup-area .people-first .paragraph-box + .bg-gray { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-box + .bg-gray.mg-tp { margin-top: 1rem; }
  .popup-area .people-first .bg-gray + .bg-blue { margin-top: 1.5rem; }
  .popup-area .people-first .bg-gray:first-of-type { margin-top: 1.5rem; }
  .popup-area .people-first .bg-gray .title { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-gray .title.big { font-size: 1.125rem; line-height: 1.5rem; }
  .popup-area .people-first .bg-gray .contents { font-size: 1rem; line-height: 1.375rem; margin-top: 1rem; }

  .popup-area .people-first .btn-area { margin-top: 2rem; text-align: left; width: 100%; }
  .popup-area .people-first .btn-area.center { margin-top: 2rem; text-align: center; }
  .popup-area .people-first .bg-blue.txt-and-btn-area > .btn-area.center { text-align: center; }
  .popup-area .people-first .btn-area .btn-black > span { display: inline-block; background: #000; color: #fff; padding: 0 1.5rem; border-radius: 31.25rem; font-size: 0.875rem; line-height: 2.5rem; }

  .popup-area .people-first .bg-gray .icon-and-txt-area { display: table; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .txt-area { padding-left: 1rem; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .title { letter-spacing: 0.1px; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list { margin-top: 1rem; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list > li { font-size: 1rem; font-weight: 400; line-height: 1.375rem; padding-left: 1.5rem; position: relative; color: #555; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list > li > br.mo-only { display: block; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .txt-area .contents-list > li:before { width: 0.3125rem; height: 0.3125rem; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area { width: 3rem; height: 3rem; display: table-cell; vertical-align: middle; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.night { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/night.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.people-house { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/people_house.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.love-hand { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/love_hand.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.development { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/development.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.manufacturing { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/manufacturing.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.chemical { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/chemical.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.health-chart { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/health_chart.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.high-risk { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/high_risk.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.health-house { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/health_house.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.power { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/power.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.health-water { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/health_water.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.virus { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/virus.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.love-house { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/love_house.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.plant { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/plant.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.speaking { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/speaking.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.mailbox { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/mailbox.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.evaluation-board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/evaluation_board.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.notice { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/notice.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.helpful { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/helpful.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.monitoring { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/monitoring.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.learning { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/learning.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.supply-management { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/supply_management.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/board.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.job-people { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/job_people.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.inspection { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/inspection.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.bulb-setting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/bulb_setting.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.check-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check_shield.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.check-list { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check_list.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.supply { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/supply.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.supply-management { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/supply_management.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.quality { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/quality.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.environment-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/environment_shield.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.labor { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/labor.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.eco-check { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/eco_check.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.finance-graph { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/finance_graph.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.policy { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/policy.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.board { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/board.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.setting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/setting.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.inspection { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/inspection.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray .icon-and-txt-area .icon-area.management { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/management.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li { padding-left: 1.5rem; }
  .popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li:before { width: 0.3125rem; height: 0.3125rem; }

  .popup-area .people-first .bg-gray .img-and-txt-area { display: block; width: 100%; position: relative; }
  .popup-area .people-first .bg-gray .img-and-txt-area:before { content: ''; display: block; clear: both; height: 12.8125rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area { display: block; width: 100%; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents.txt-middle > li { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li:before { width: 0.3125rem; height: 0.3125rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .txt-area > .contents > li.no-dot > .annex { margin-top: 0.5rem; }
  .popup-area .people-first .bg-gray .img-and-txt-area .img-area { display: inline-block; width: 100%; padding-left: 0; position: absolute; top: 0; left: 0; }
  .popup-area .people-first .bg-gray .img-and-txt-area .img-area > span { display: block; width: 17rem; height: 11.3125rem; margin: 0 auto; }

  .popup-area .people-first .bg-blue-box { background: #F5F7FE; width: 100%; padding: 2rem; margin-top: 3rem; color: #555; }
  .popup-area .people-first .bg-blue-box.pd-lr { padding: 2rem 1.5rem; }
  .popup-area .people-first .paragraph-box + .bg-blue-box { background: #F5F7FE; width: 100%; padding: 2rem; margin-top: 1.5rem; color: #555; }
  .popup-area .people-first .bg-blue-box .title { font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #000; }
  .popup-area .people-first .bg-blue-box .white-box + .title { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue-box.pd-lr.mg-zero .white-box + .title { letter-spacing: 0.1px; }
  .popup-area .people-first .bg-blue-box .title + .contents { font-size: 1.125rem; font-weight: 400; line-height: 1.375rem; color: #555; margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box .white-box .contents { font-size: 1rem; font-weight: 400; line-height: 1.375rem; }
  .popup-area .people-first .bg-blue-box .contents > li { font-size: 1rem; font-weight: 400; line-height: 1.5rem; padding-left: 1.5rem; position: relative; }
  .popup-area .people-first .bg-blue-box .contents > li:before { width: 0.3125rem; height: 0.3125rem; }

  .popup-area .people-first .bg-blue-box .white-box > .img-area { display: block; width: 100%; height: auto; position: static; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area > span { display: block; width: 14rem; position: static; top: 0; left: 0; transform: none; margin: 0 auto; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area > span > img { width: 100%; height: 100%; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area + .txt-area { display: block; width: 100%; margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.nnstreamer > span { display: block; width: 14rem; height: 4.4375rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.matter > span { display: block; width: 14rem; height: 3.5625rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.credsweeper { min-width: 14rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.credsweeper > span { display: block; width: 10.75rem; height: 5.875rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.ros2 > span { display: block; width: 14rem; height: 3.375rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.tizen > span { display: block; width: 14rem; height: 6.5625rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.openchain > span { display: block; width: 14rem; height: 8.3125rem; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area.openchain > span > img { width: 100%; height: auto; }
  .popup-area .people-first .bg-blue-box .white-box > .img-area + .txt-area { display: block; width: 100%; padding-left: 0; }

  .popup-area .people-first .bg-blue-box-row-area { margin-top: 2rem; overflow: hidden; }
  .popup-area .people-first .bg-blue-box-row-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue { background: #F5F7FE; width: 100%; min-height: 0; padding: 2rem 1.5rem; display: table; float: none; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue.pd-lr { background: #F5F7FE; width: 100%; min-height: 0; padding: 2rem 1.5rem; display: table; float: none; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue:not(:first-of-type) { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area .bg-blue .text-area { font-size: 1rem; line-height: 1.375rem; display: table-cell; vertical-align: middle; text-align: center; color: #555; }

  .popup-area .people-first .bg-blue-box .title { font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #000; }
  .popup-area .people-first .bg-blue-box .white-box { width: 100%; background: #fff; padding: 2rem 1.5rem; margin-top: 1.5rem; display: table; }
  .popup-area .people-first .bg-blue-box .white-box + .white-box { margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area { width: 3rem; height: 3rem; display: table-cell; vertical-align: middle; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.emergency-box { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/emergency_box.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.give-money { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/give_money.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.education-hat { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/education_hat.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.vacation { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/vacation.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.helpful { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/helpful.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.coding { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/coding.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.mailbox { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/mailbox.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.open-source { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/open_source.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.meeting { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/meeting.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .icon-area.iot { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/iot.png') no-repeat center top/contain; }
  .popup-area .people-first .bg-blue-box .white-box .txt-area { padding-left: 1rem; display: table-cell; vertical-align: middle; }
  .popup-area .people-first .bg-blue-box .white-box .txt-area .title { font-size: 1rem; font-weight: 700; line-height: 1.5rem; color: #000; }
  .popup-area .people-first .bg-blue-box .white-box .txt-area .contents { color: #757575; margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box .white-box .txt-area .contents > li { font-size: 1rem; font-weight: 400; line-height: 1.5rem; padding-left: 1.5rem; position: relative; }
  .popup-area .people-first .bg-blue-box .white-box .txt-area .contents > li:before { width: 0.3125rem; height: 0.3125rem; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area .contents { font-size: 1rem; font-weight: 400; line-height: 1.375rem; color: #555; margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area .img-area { width: 100%; margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area .img-area span { width: 17rem; height: 7.25rem; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area .img-area span > img { width: 100%; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area + .txt-and-img-area { margin-top: 2rem; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area.full-img > .txt-area { width: 100%; margin-bottom: 1.5rem; }
  .popup-area .people-first .bg-blue-box .txt-and-img-area.full-img .img-area { width: 100%; height: auto; margin-top: 0; margin-left: 0; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-area { width: 15rem; height: 11.1875rem; margin-top: 1.5rem; margin-left: auto; margin-right: auto; }
  .popup-area .people-first .bg-blue-box.graph.privacy .txt-and-img-area.full-img .img-area { width: 100%; }

  .popup-area .people-first .bg-blue-box-row-area.six .bg-blue { padding: 2rem 1.5rem; height: 8.125rem; }
  .popup-area .people-first .bg-blue-box-row-area.six .bg-blue.vt-height-a { height: 8.125rem; }
  .popup-area .people-first .bg-blue-box-row-area.six .bg-blue .text-area.br > br { display: block; }

  .popup-area .people-first .bg-blue-box-row-area.two-by-two { overflow: hidden; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li { display: inline-block; width: 100%; height: auto; padding: 2rem 1rem; margin-left: 0; float: none; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:first-of-type { margin-left: 0; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(3) { margin-left: 0; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(4) { margin-left: 0; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li:nth-of-type(n+3) { margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two > li + li { margin-top: 1rem; }

  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue:first-of-type .txt-area > br { display: block; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .icon-area { display: inline-block; width: 4rem; height: 4rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area .title { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .icon-and-title-area + .txt-area { margin-top: 0.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area { font-size: 1.125rem; line-height: 1.5rem; }

  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box { display: table; width: 100%; background: #fff; padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box + .white-box { margin-top: 1rem; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .icon-area { width: 2rem; height: 2rem; display: table-cell; vertical-align: middle; }
  .popup-area .people-first .bg-blue-box-row-area.two-by-two .bg-blue .txt-area + .white-box-area > .white-box > .contents { padding-left: 1rem; display: table-cell; vertical-align: middle; font-size: 1rem; font-weight: 400; line-height: 1.375rem; color: #555; text-align: left; }

  .popup-area .people-first .bg-gray-box-row-area { margin-top: 1.5rem; overflow: hidden; }
  .popup-area .people-first .bg-gray-box-row-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray { background: #F7F7F7; width: 100%; height: auto; padding: 2rem 1.5rem; display: table; float: none; margin-top: 0; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray:not(:first-of-type) { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area { font-size: 1.125rem; line-height: 1.5rem; display: table-cell; vertical-align: middle; text-align: center; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area > strong { display: block; font-size: 1.375rem; line-height: 1.875rem; }
  .popup-area .people-first .bg-gray-box-row-area .bg-gray .text-area > span { display: block; font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .popup-summary + .bg-blue { margin-top: 1.5rem; }
  .popup-area .people-first .popup-summary + .bg-gray.mg-tp { margin-top: 3rem; }
  .popup-area .people-first .bg-gray-box-row-area + .popup-summary { margin-top: 4rem; }

  .popup-area .people-first .paragraph-box { margin-top: 3rem; }
  .popup-area .people-first .paragraph-box + .bg-gray { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-title { font-size: 1.375rem; line-height: 1.875rem; }
  .popup-area .people-first .paragraph-box > .paragraph-title.txt-middle { font-size: 1.125rem; line-height: 1.5rem; }
  .popup-area .people-first .popup-summary { font-size: 1rem; line-height: 1.375rem; margin-top: 1.375rem; }
  .popup-area .people-first .paragraph-box .popup-summary { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-box .ref { font-size: 0.625rem;}
  .popup-area .people-first .paragraph-box .popup-summary + .annex { margin-top: 1rem; }
  .popup-area .people-first .paragraph-box .paragraph-title + .popup-summary { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-box + .table-area { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-box + .accordion-area { margin-top: 3rem; }
  .popup-area .people-first .paragraph-box + .accordion-area.mg-tp { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-title + .txt-and-img-area { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-title + .popup-summary { margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-box .bg-blue-box { padding: 2rem 1.5rem; }
  .popup-area .people-first .paragraph-box .bg-blue-box .text-main { font-size: 1rem; font-weight: 700; line-height: 1.375rem; }
  .popup-area .people-first .paragraph-box .bg-blue-box .text-detail { font-size: 1rem; font-weight: 400; line-height: 1.375rem; margin-top: 1rem; }

  .popup-area .people-first .list-box-area { margin-top: 1.5rem; overflow: hidden; }
  .popup-area .people-first .list-box-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .list-box-area .list-box { width: 100%; float: none; }
  .popup-area .people-first .list-box-area .list-box:not(:first-of-type) { margin-left: 0; margin-top: 1.5rem; }
  .popup-area .people-first .list-box-area.one-by-two > .list-box .list-box-contents { height: auto; }
  .popup-area .people-first .list-box-area.vt-height-a .list-box .list-box-contents { height: auto; }
  .popup-area .people-first .list-box-area.vt-height-b .list-box .list-box-contents { height: auto; }
  .popup-area .people-first .list-box-area.vt-height-b + .paragraph-box > .paragraph-title + .bg-blue-box { margin-top: 1.5rem; }
  .popup-area .people-first .list-box-area.vt-height-b + .paragraph-box > .bg-blue-box + .bg-blue-box { margin-top: 1rem; }
  .popup-area .people-first .list-box-area.vt-height-b + .paragraph-box > .paragraph-title > br { display: block; }

  .popup-area .people-first .list-box .list-box-title { display: block; width: 100%; height: 3.5rem; padding: 1rem 1.5rem; position: relative; }
  .popup-area .people-first .list-box .list-box-title > strong { display: block; width: 100%; padding: 1rem 1.5rem; text-align: center; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; background: #555; color: #fff; letter-spacing: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
  .popup-area .people-first .list-box .list-box-contents { width: 100%; background: #F7F7F7; padding: 1.5rem 1.5rem 2rem; }
  .popup-area .people-first .list-box .list-box-contents > li { font-size: 1rem; font-weight: 400; line-height: 1.375rem; padding-left: 1.5rem; position: relative; }
  .popup-area .people-first .list-box .list-box-contents > li:before { width: 0.3125rem; height: 0.3125rem; }
  .popup-area .people-first .annex { font-size: 0.875rem; line-height: 1.1875rem; margin-top: 0.5rem; display: inline-block; color: #757575; letter-spacing: 0; }
  .popup-area .people-first .popup-summary + .annex { margin-top: 1rem; }
  .popup-area .people-first .annex + .popup-summary  { margin-top: 1rem; }
  .popup-area .people-first .popup-summary + .popup-summary { margin-top: 1.375rem; }

  .popup-area .people-first .bg-blue-box .mini-table-area { margin-top: 1.5rem; width: 100%; overflow: hidden; }
  .popup-area .people-first .bg-blue-box .mini-table-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue-box .mini-table-area > li { display: block; width: 100%; float: none; overflow: hidden; }
  .popup-area .people-first .bg-blue-box .mini-table-area > li { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue-box .mini-table-area > li .title { width: 35%; font-size: 0.875rem; font-weight: 700; padding: 1rem 0.75rem; line-height: 1.1875rem; background: #555; color: #fff; text-align: center; border-bottom: 1px solid #000; float: left; }
  .popup-area .people-first .bg-blue-box .mini-table-area > li .contents { width: 65%; font-size: 0.875rem; font-weight: 400; padding: 1rem 0.75rem; line-height: 1.1875rem; background: #fff; color: #555; text-align: center; border-bottom: 1px solid #eee; float: left; }

  .popup-area .people-first .paragraph-box.mg-zero { margin-top: 0; }
  .popup-area .people-first .paragraph-box.mg-zero .annex { margin-top: 1rem; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area { overflow: hidden; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area { margin-top: 2rem; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area .txt-area { width: 100%; float: none; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area .img-and-desc-area { width: 100%; float: none; margin-left: 0; margin-top: 1.5rem; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area .img-area { width: 100%; height: 11.875rem; }
  .popup-area .people-first .paragraph-box .paragraph-contents-area .desc { font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; margin-top: 1rem; }
  .popup-area .people-first .paragraph-box + .bg-blue { margin-top: 1.5rem; }

  .popup-area .people-first .bg-blue-box .title.txt-center { display: block; text-align: center; }
  .popup-area .people-first .bg-blue-box .img-container { text-align: center; }
  .popup-area .people-first .bg-blue-box .img-container .img-area { margin-top: 2rem; text-align: center; padding: 0.5rem 0; }
  .popup-area .people-first .bg-blue-box .img-area.pc { display: none; }
  .popup-area .people-first .bg-blue-box .img-area.mo { display: inline-block; width: 17rem; height: 55.5rem; }
  .popup-area .people-first .bg-blue-box.graph.hotline .img-area.mo { display: block; width: auto; height: auto; margin-top: 0; }
  .popup-area .people-first .bg-blue-box .img-area > img { width: 100%; }
  .popup-area .people-first .bg-blue-box + .popup-summary { margin-top: 1.5rem; }

  .popup-area .people-first .row-img-area { margin-top: 1.5rem; }
  .popup-area .people-first .row-img-area > span { display: block; width: 100%; float: none; }
  .popup-area .people-first .row-img-area > span + span { margin-top: 1rem; margin-left: 0; }

  .popup-area .people-first .img-area.one { margin-top: 1.5rem; width: 100%; }

  .popup-area .people-first .table-area table th { padding: 0.75rem 0.75rem; }
  .popup-area .people-first .table-area table th > span { font-size: 0.875rem; font-weight: 700; line-height: 1.1875rem; letter-spacing: 0; }
  .popup-area .people-first .table-area table td { background: #fff; color: #555; padding: 1rem 0.75rem; border-bottom: 1px solid #ddd; }
  .popup-area .people-first .table-area table td > span { font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; }
  .popup-area .people-first .table-area.three-by-three table td > span { font-size: 1rem; line-height: 1.375rem; letter-spacing: -0.1px; }
  .popup-area .people-first .table-area.three-by-two table td > span { font-size: 1rem; line-height: 1.375rem; letter-spacing: -0.1px; }
  .popup-area .people-first .table-area table td:first-of-type > span { font-size: 0.875rem; font-weight: 700; line-height: 1.1875rem; }
  .popup-area .people-first .table-area table td > ul > li { display: inline-block; font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; padding-left: 0.9375rem; position: relative; text-align: left; }
  .popup-area .people-first .table-area table td > ul > li:before { content: ''; display: inline-block; background: #000; width: 0.3125rem; height: 0.3125rem; border-radius: 50%; position: absolute; top: 0.625rem; left: 0; }
  .popup-area .people-first .table-area + .popup-summary { margin-top: 1.5rem; }
  .popup-area .people-first .annex + .table-scroll { margin-top: 1.5rem; }
  .popup-area .people-first .table-scroll ~ .annex + .annex  { margin-top: 0; }

  .popup-area .people-first .table-area.three-by-two table colgroup > col:first-of-type { width: 8.75rem; }
  .popup-area .people-first .table-area.three-by-two td:first-of-type > span { letter-spacing: 0; }

  .popup-area .people-first .table-area.three-by-three table td > ul { text-align: left; }
  .popup-area .people-first .table-area.three-by-three table td:nth-of-type(2) { text-align: left; }
  /*.popup-area .people-first .table-area.three-by-three table td > ul > li {  }*/
  .popup-area .people-first .table-area.three-by-three table td { padding: 1rem 0.75rem; }

  .popup-area .people-first .table-area.eight-by-six table colgroup > col:first-of-type { width: 6.5rem; }
  .popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(2) { width: 6.4375rem; }
  .popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(3) { width: 7.5rem; }
  .popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(4) { width: 7.5rem; }
  .popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(5) { width: 6.1875rem; }
  .popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(6) { width: 7.3125rem; }
  .popup-area .people-first .table-area.eight-by-six table colgroup > col:nth-of-type(7) { width: 4.25rem; }
  .popup-area .people-first .table-area.eight-by-six table colgroup > col:last-of-type { width: 7.5rem; }
  .popup-area .people-first .table-area.eight-by-six table th { padding: 0.75rem 0.5rem; }
  .popup-area .people-first .table-area.eight-by-six table th:first-of-type { padding: 0.875rem 0.5rem 0.875rem 7.25rem; height: 4.5rem; }
  .popup-area .people-first .table-area.eight-by-six table th > span { letter-spacing: 0.2px; }
  .popup-area .people-first .table-area.eight-by-six table td { padding: 0.75rem 0.75rem; height: 6rem; }
  .popup-area .people-first .table-area.eight-by-six table td.title.top { vertical-align: top; line-height: 4.375rem; }
  .popup-area .people-first .table-area.eight-by-six table td > span.br-pc > br { display: none; }
  .popup-area .people-first .table-area.eight-by-six table td > span.br-mo > br { display: block; }
  .popup-area .people-first .table-area.eight-by-six table tbody tr:first-of-type > td { height: 6rem; }
  .popup-area .people-first .table-area.eight-by-six table tbody tr:not(:first-of-type) > td { height: 7.125rem; }
  .popup-area .people-first .table-area.eleven-by-two colgroup col:first-of-type { width: 4.25rem; }
  .popup-area .people-first .table-area.eleven-by-two colgroup col:not(:first-of-type) { width: calc(100% - 4.25rem); }
  .popup-area .people-first .table-area.eleven-by-two table th { padding: 0.75rem 0.75rem 0.75rem 1.5rem; }
  .popup-area .people-first .table-area.eleven-by-two table tr > td:first-of-type { padding: 1rem 0.75rem 1rem 1.5rem; }
  .popup-area .people-first .table-area.eleven-by-two table tr > td:not(:first-of-type) { padding: 1rem 0.75rem; }

  .popup-area .people-first .table-area.seven-by-three.pc { display: none; }
  .popup-area .people-first .table-area.six.mo { display: block; }

  .popup-area .people-first .table-area.six.mo .table-list { display: block; }
  .popup-area .people-first .table-area.six.mo .table-list > li { padding: 1rem 0.5rem 0.75rem; border-bottom: 1px solid #ddd; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .title + .contents { margin-top: 1rem; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents + .contents { margin-top: 0.3125rem; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents { overflow: hidden; position: relative; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .title { font-size: 0.875rem; font-weight: 700; line-height: 1.1875rem; color: #555; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:after { content: ''; display: inline-block; clear: both; }
  /*.popup-area .people-first .table-area.six.mo .table-list > li > .contents > span {  }*/
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:first-of-type > span { font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; color: #555; display: inline-block; letter-spacing: 0; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:first-of-type > span:nth-of-type(2) { color: #757575; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:nth-of-type(2) > span { font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; color: #757575; display: inline-block; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:nth-of-type(2) > span:first-of-type { display: block; width: 4rem; position: absolute; top: 0; left: 0; color: #555; letter-spacing: 0; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents > span:first-of-type:after { content: ''; display: inline-block; width: 1px; height: 0.6875rem; margin: 0 0.375rem; background: #ddd; vertical-align: baseline; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:nth-of-type(2) > span:first-of-type:after { content: ''; display: inline-block; width: 1px; height: 0.6875rem; margin: 0 0.375rem; background: #ddd; position: absolute; top: 0.1875rem; left: 100%; }
  .popup-area .people-first .table-area.six.mo .table-list > li > .contents:nth-of-type(2) > span:nth-of-type(2) { height: 2.375rem; padding-left: 4.875rem; position: relative; letter-spacing: 0; }
  .popup-area .people-first .table-area.six.mo .table-list > li:last-of-type { background: #F5F7FE; }
  .popup-area .people-first .table-area.six.mo .table-list > li:last-of-type > .title { color: #006BEA; }
  .popup-area .people-first .table-area.six.mo .table-list > li:last-of-type > .contents > span { color: #006BEA; }
  .popup-area .people-first .table-area.six.mo .table-list > li:last-of-type > .contents > span:nth-of-type(2) { color: #006BEA; }

  .popup-area .people-first .swiper-scroll, .table-scroll { width: 100%; overflow-x: auto; white-space: no-wrap; -ms-overflow-style: none; scrollbar-width: none; }
  .popup-area .people-first .swiper-scroll::-webkit-scrollbar, .table-scroll::-webkit-scrollbar { display: none; }
  .popup-area .people-first .swiper.swiper-four { width: 51.5rem; }
  .popup-area .people-first .swiper.swiper-five { width: 64.625rem; }
  .popup-area .people-first .swiper.basic-swiper-six { width: 80rem; }
  .popup-area .people-first .table-area.eight-by-six { width: 53.1875rem; }
  .popup-area .people-first .swiper.swiper-six { width: 77.8125rem; }

  .popup-area .people-first .accordion-area > li > button { display: block; width: 100%; padding: 1.5rem 3.5rem 1.5rem 0; position: relative; }
  .popup-area .people-first .accordion-area > li > button.txt-middle { display: block; width: 100%; padding: 1.5rem 3.5rem 1.5rem 0; position: relative; }
  .popup-area .people-first .accordion-area > li > button > em { font-size: 1.375rem; line-height: 1.875rem; }
  .popup-area .people-first .accordion-area > li > button.txt-middle > em { font-style: normal; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .accordion-area > li > button:after { width: 1.5rem; height: 1.5rem; top: 50%; right: 0; transform: translateY(-50%) rotate(180deg); }
  .popup-area .people-first .accordion-area > li > button.on:after { transform: translateY(-50%) rotate(360deg); }
  .popup-area .people-first .accordion-area > li:last-child { border-bottom: 1px solid #ddd; }
  .popup-area .people-first .accordion-area .content-area { background: #F7F7F7; padding: 1rem 1.5rem; }
  .popup-area .people-first .accordion-area .content-area p { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .accordion-area .content-area p + p { margin-top: 1.5rem; }
  .popup-area .people-first .accordion-area .content-area p + .annex { margin-top: 1rem; }
  .popup-area .people-first .accordion-area .content-area .annex { font-size: 0.875rem; line-height: 1.1875rem; }

  .popup-area .people-first .accordion-area.detail > li > button > em { font-size: 1.125rem; line-height: 1.5rem; }
  .popup-area .people-first .accordion-area.detail .content-area p { font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; color: #555; }

  .popup-area .people-first .accordion-area.circle-number > li > button > em { font-style: normal; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .accordion-area.circle-number .content-area > p + .white-box { margin-top: 1.5rem; }
  .popup-area .people-first .accordion-area.circle-number .content-area > .annex + .white-box { margin-top: 1.5rem; }
  .popup-area .people-first .accordion-area.circle-number .content-area .white-box { background: #fff; padding: 1.5rem; }
  .popup-area .people-first .accordion-area.circle-number .content-area .white-box > strong + .table-area.seven-by-three { margin-top: 1rem; }
  .popup-area .people-first .accordion-area.circle-number .content-area .white-box > .border-title { display: block; width: 100%; padding-bottom: 1rem; border-bottom: 1px solid #000; font-size: 1rem; font-weight: 700; line-height: 1.375rem; color: #000; }
  .popup-area .people-first .accordion-area.circle-number .content-area .white-box > .annex { margin-top: 0.5rem; }

  .popup-area .people-first .accordion-area.circle-number { counter-reset: list-number; padding-left: 2rem; }
  .popup-area .people-first .accordion-area.circle-number > li { counter-increment: list-number; position: relative; }
  .popup-area .people-first .accordion-area.circle-number > li:before { content: counter(list-number); display: inline-block; width: 1.5rem; height: 1.5rem; background: #006BEA; border-radius: 50%; position: absolute; top: 1.5rem; left: -1.875rem; color: #fff; font-size: 0.875rem; font-weight: 700; line-height: 1.5rem; text-align: center; z-index: 5; }
  .popup-area .people-first .accordion-area.circle-number > li:after { content: ''; display: inline-block; width: 1px; height: 100%; background: #006BEA; position: absolute; top: 1.5rem; left: -1.25rem; }
  .popup-area .people-first .accordion-area.circle-number > li:last-of-type:after { display: none; }

  .popup-area .people-first .swiper-box-area .btn-swiper-area { display: block; margin-top: 1.5rem; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area .btn-swiper-prev { display: inline-block; width: 1.5rem; height: 1.5rem; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area .btn-swiper-prev + .btn-swiper-next { margin-left: 1.5rem; }
  .popup-area .people-first .swiper-box-area .btn-swiper-area .btn-swiper-next { display: inline-block; width: 1.5rem; height: 1.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .swiper-slide { background: #F7F7F7; padding: 3rem 1rem; margin-top: 3rem; text-align: center; position: relative; float: left; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-four .swiper-slide { width: 12.125rem; height: 17.375rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-a .swiper-slide { width: 12.125rem; height: 24.25rem; padding: 2.5rem 1rem 2rem 1rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-a .swiper-wrapper > li:not(:first-of-type):after { top: 11.625rem;}
  .popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-b .swiper-slide { width: 12.125rem; height: 19.625rem; padding: 2.5rem 1rem 1.5rem 1rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-four.vt-height-b .swiper-wrapper > li:not(:first-of-type):after { top: 7.4375rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five .swiper-slide { width: 12.125rem; height: 17.375rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .swiper-slide { width: 12.125rem; height: 20.1875rem; margin-top: 2.5rem; padding: 2.5rem 1rem 2rem 1rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-b .swiper-slide { width: 12.125rem; height: 22.875rem; margin-top: 2.5rem; padding: 2.5rem 1rem 2rem 1rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-b .swiper-wrapper > li:not(:first-of-type):after { top: 6.75rem;  }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-slide { width: 12.5rem; height: 15.5rem; padding: 2rem 1rem; margin-top: 0; }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-slide:nth-of-type(n+4) { margin-top: 0; }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-wrapper { padding: 0; margin-top: 1.5rem; }
  .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six .swiper-wrapper > li:not(:last-of-type):after { display: none; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-wrapper { margin-top: 2rem; white-space: wrap; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-wrapper > li:not(:first-of-type):after { top: 7.25rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide { width: 12.125rem; height: 24.25rem; padding: 2.5rem 1rem 2rem 1rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide:nth-of-type(n+4) { height: 24.25rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-six .swiper-slide:nth-of-type(n+4) { margin-top: 1rem; }

  .popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li:not(:first-of-type):after { content: ''; display: inline-block; width: 1.5rem; height: 1.5rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png') no-repeat center/contain; position: absolute; top: 50%; left: -1.25rem; transform: translateY(-50%); z-index: 10; }
  .popup-area .people-first .swiper-box-area .swiper .step-area { width: 5.25rem; height: 2rem; border-radius: 62.5rem; background: #555; padding: 0.3125rem 1.1875rem; color: #fff; position: absolute; top: -1rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .swiper-box-area .swiper .step-area > span { display: inline-block; font-size: 1rem; font-weight: 700; line-height: 1.375rem; }
  .popup-area .people-first .swiper-box-area .swiper .icon-area { display: inline-block; width: 4.5rem; height: 4.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .icon-area.warning { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/warning.png') no-repeat center/contain; }
  .popup-area .people-first .swiper-box-area .swiper .icon-area + .txt-area { margin-top: 1rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > strong { font-size: 1rem; font-weight: 700; line-height: 1.375rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > span { font-size: 1rem; font-weight: 400; line-height: 1.375rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > ul { margin-top: 0.5rem; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > ul > li { font-size: 1rem; font-weight: 400; line-height: 1.375rem; padding-left: 1.5rem; text-align: left; position: relative; letter-spacing: 0; }
  .popup-area .people-first .swiper-box-area .swiper .txt-area > ul > li:before { width: 0.3125rem; height: 0.3125rem; }

  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .icon-area + .txt-area { margin-top: 1rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .swiper-wrapper > li:not(:first-of-type):after { top: 8.875rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box { display: block; height: auto; text-align: center; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box > strong { display: inline-block; font-size: 1rem; font-weight: 700; line-height: 1.375rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box.center > strong { line-height: 1.375rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > .title-box + ul { margin-top: 0.5rem; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > ul > li { font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; padding-left: 1.25rem; text-align: left; position: relative; }
  .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .txt-area > ul > li:before { content: ''; display: inline-block; width: 0.3125rem; height: 0.3125rem; border-radius: 50%; background: #555; position: absolute; top: 0.5rem; left: 0.5rem; }

  .popup-area .people-first .btn-area > li { display: block; }
  .popup-area .people-first .btn-area > li + li { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .btn-area.center { text-align: inherit; }
  .popup-area .people-first .btn-area.center.more { text-align: center; margin-top: 3rem; }
  .popup-area .people-first .btn-area.center.more.block { margin-top: 2rem; }
  .popup-area .people-first .btn-area.center.more.block > li + li { margin-top: 0; }

  .popup-area .people-first .btn-area .btn-ellipse.black.pc { display: none; }
  .popup-area .people-first .btn-area .btn-ellipse.black.mo { display: block; }

  .popup-area .people-first .btn-area .btn.link{font-size:0.75rem; white-space: nowrap}
  .popup-area .people-first .btn-area .btn.link:after{content:''; display: block; position: absolute; top:50%; right: 1.625rem; transform: translateY(-50%); width:1rem; height:1rem; background:url("/sec/sustainability/assets/img/common/link.png") no-repeat 0 0/100%; }

  .popup-area .people-first .circle-number-list-area { margin-top: 1.5rem; }
  .popup-area .people-first .circle-number-list-area > strong + .bg-gray { margin-top: 1rem; }
  .popup-area .people-first .circle-number-list-area .bg-gray:first-of-type { margin-top: 1rem; }
  .popup-area .people-first .circle-number-list-area .circle-number-list { counter-reset: list-number; padding-left: 2rem; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li { counter-increment: list-number; position: relative; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li + li { margin-top: 1.5rem; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li:before { content: counter(list-number); display: inline-block; width: 1.5rem; height: 1.5rem; position: absolute; top: 0; left: -2rem; border-radius: 50%; background: #006BEA; color: #fff; font-size: 1rem; font-weight: 700; line-height: 1.5rem; text-align: center; z-index: 5; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li:after { content: ''; display: block; width: 1px; height: 105%; position: absolute; top: 1.5rem; left: -1.25rem; background: #006BEA; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li > .bg-gray .contents { margin-top: 1rem; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li > .bg-gray .contents > li { font-size: 1rem; font-weight: 400; line-height: 1.375rem; color: #555; padding-left: 1.5rem; position: relative; }
  .popup-area .people-first .circle-number-list-area .circle-number-list > li > .bg-gray .contents > li:before { width: 0.3125rem; height: 0.3125rem; }
  .popup-area .people-first .circle-number-list-area .circle-number-list + .annex { margin-top: 1rem; }

  .popup-body .popup-wrap.pd-zero .paragraph-box { padding: 0 1.25rem; }
  .popup-body .popup-wrap.pd-zero .swiper-box-area { padding: 0 1.25rem; }
  .popup-body .popup-wrap.pd-zero .circle-number-list-area { padding: 0 1.25rem; }
  .popup-body .popup-wrap.pd-zero .bg-blue { padding: 2rem 1.25rem; margin: 3rem 0 auto; text-align: center; }
  .popup-body .popup-wrap.pd-zero .bg-blue .title { display: block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; text-align: center; }
   /* //23.06.21 #0169 #0170 ReliefOfVictims 팝업 고충 접수 채널 링크에 스타일 적용 */
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area { display: inline-block; width: 15.25rem; margin-top: 1.5rem; }
   /* 23.06.21 #0169 #0170 ReliefOfVictims 팝업 고충 접수 채널 링크에 스타일 적용// */
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area > li { display: inline-block; height: 8rem; float: none; }
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area > li + li { margin-left: 3rem; }
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .icon-area { display: inline-block; width: 5.5rem; height: 5.5rem; background: #fff; border-radius: 50%; margin-right: 0; margin-bottom: 1.125rem; }
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .icon-area.online { background: #fff url('/global/sustainability/assets/img/pc/people/pop/people-first/online.png') no-repeat center / 3rem 3rem; }
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .icon-area.letter { background: #fff url('/global/sustainability/assets/img/pc/people/pop/people-first/letter.png') no-repeat center/ 3rem 3rem; }
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .txt-area { display: block; text-align: center; }
  .popup-body .popup-wrap.pd-zero .bg-blue .circle-icon-area .txt-area > span { font-size: 0.875rem; font-weight: 700; line-height: 1.1875rem; border-bottom: 2px solid #000; }

  .popup-area .people-first .bg-blue { padding: 2rem 1.5rem; }
  .popup-area .people-first .popup-summary + .bg-blue { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue.txt-and-btn-area { padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area + .icon-box-area { margin-top: 2rem; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box { display: block; width: 100%; height: 100%; padding: 2rem; background: #fff; text-align: center; float: none; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > li:first-of-type:after { content: ''; display: block; width: 1rem; height: 1.5rem; background: url('/global/sustainability/assets/img/mo/people/pop/people-first/level_arrow_line.png') no-repeat center/contain; position: absolute; top: calc(100% + 0.5rem); right: 0; left: 50%; transform: translate(-50%, 0); }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > li:nth-of-type(2):after { content: ''; display: block; width: 1rem; height: 1.5rem; background: url('/global/sustainability/assets/img/mo/people/pop/people-first/level_arrow_down.png') no-repeat center/contain; position: absolute; top: calc(100% + 0.5rem); right: 0; left: 50%; transform: translate(-50%, 0); }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box + .white-box { margin-left: 0; margin-top: 2.5rem; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box > strong { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-blue .white-box-area .white-box-row-list > .white-box > .contents { font-size: 1rem; line-height: 1.3125rem; margin-top: 0.5rem; }

  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list { width: 13.5rem; padding: 0; overflow: hidden; }
  .popup-area .people-first .bg-blue .icon-box-area .title + .icon-row-list { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box { width: 5.5rem; height: 14.25rem; text-align: center; float: left; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box.vt-height-a { height: 15.625rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box + .circle-icon-box { margin-left: 2.5rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(3) { margin-left: 0; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(4) { margin-left: 2.5rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(5) { margin-left: 0; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box:nth-of-type(n+3) { margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area { display: inline-block; width: 5.5rem; height: 5.5rem; border-radius: 50%; background: #fff; position: relative; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.group:after { content: ''; display: inline-block; width: 2.625rem; height: 2.625rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/group.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.job-people:after { content: ''; display: inline-block; width: 2.625rem; height: 2.625rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/job_people.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.protect:after { content: ''; display: inline-block; width: 2.625rem; height: 2.625rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/protect.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.helpful:after { content: ''; display: inline-block; width: 2.625rem; height: 2.625rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/helpful.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.learning:after { content: ''; display: inline-block; width: 2.625rem; height: 2.625rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/learning.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area.human-rights:after { content: ''; display: inline-block; width: 2.625rem; height: 2.625rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/human_rights.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .circle-icon-area + .txt-area { margin-top: 0.5rem; }
  .popup-area .people-first .bg-blue .icon-box-area .icon-row-list .circle-icon-box .txt-area > span { font-size: 1rem; line-height: 1.375rem; }

  .popup-area .people-first .img-container.full .img-area { margin-top: 1.5rem; text-align: center; }
  .popup-area .people-first .img-container.full .img-area.pc { display: none; }
  .popup-area .people-first .img-container.full .img-area.mo { display: inline-block; width: 20rem; height: 15.5625rem; }

  .popup-area .people-first .img-container.swiper-graph .img-area { margin-top: 1.5rem; }
  .popup-area .people-first .img-container.swiper-graph .img-area.pc { display: none; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo { display: block; padding-bottom: 3.125rem; position: relative; overflow: hidden; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area { display: block; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area > li { display: block; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area > li > span { display: block; width: 10.375rem; /* width: 11.375rem; */ height: 14.5625rem; margin: 0 auto; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-graph-area > li > span > img { width: 100%; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-bullet-area { line-height: 1.5rem; margin-top: 1rem; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-bullet-area > .swiper-bullet { display: inline-block; width: 0.5rem; height: 0.5rem; border-radius: 50%; margin: 0.25rem; background: #757575; }
  .popup-area .people-first .img-container.swiper-graph .img-area.mo > .swiper-bullet-area > .swiper-bullet.active { display: inline-block; width: 0.625rem; height: 0.625rem; border-radius: 50%; margin: 0.1875rem; background: #000; }

  .popup-area .people-first .paragraph-box .popup-summary + .check-list { margin-top: 1rem; }
  .popup-area .people-first .paragraph-box .check-list > li { font-size: 1rem; line-height: 1.375rem; padding-left: 1.75rem; position: relative; }
  .popup-area .people-first .paragraph-box .check-list > li + li { margin-top: 0.5rem; }
  .popup-area .people-first .paragraph-box .check-list > li:before { content: ''; display: inline-block; width: 1.25rem; height: 1.25rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check.png') no-repeat center/contain; vertical-align: middle; position: absolute; top: 0; left: 0; }

  .popup-area .people-first .img-area.full { margin-top: 1.5rem; }
  .popup-area .people-first .img-area.full > span { width: 100%; height: auto; }
  .popup-area .people-first .img-area.full > span.pai { width: 100%; height: auto; margin-bottom: 1.5rem; }

  .popup-area .people-first .checker-board-area { width: 20rem; margin-top: 1.5rem; margin-left: auto; margin-right: auto; overflow: hidden; }
  .popup-area .people-first .checker-board-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .checker-board-area > li { display: block; width: 9.5rem; height: 11.5625rem; padding: 2rem 1rem; background: #f7f7f7; text-align: center; float: left; }
  .popup-area .people-first .checker-board-area > li { margin-left: 1rem; }
  .popup-area .people-first .checker-board-area > li:first-of-type { margin-left: 0; }
  .popup-area .people-first .checker-board-area > li:nth-of-type(odd) { margin-left: 0; }
  .popup-area .people-first .checker-board-area > li:nth-of-type(even) { margin-top: 1rem; margin-left: 1rem; }
  .popup-area .people-first .checker-board-area > li:nth-of-type(3n) { margin-top: 1rem; }
  .popup-area .people-first .checker-board-area > li:nth-of-type(2) { margin-top: 0; }
  .popup-area .people-first .checker-board-area > li:nth-of-type(n+5) { margin-top: 1rem; }

  .popup-area .people-first .checker-board-area > li > .img-area { display: inline-block; width: 7.5rem; height: 5.0625rem; position: relative; }
  .popup-area .people-first .checker-board-area > li > .img-area > img { display: inline-block; width: 100%; height: 5.0625rem; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
  .popup-area .people-first .checker-board-area > li > .img-area.common-criteria > img { display: inline-block; width: 100%; height: 3.75rem; position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
  .popup-area .people-first .checker-board-area > li > .img-area.usa > img { height: 3.9375rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.france > img { height: 5.0625rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.spain > img { height: 4.5rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.netherlands > img { height: 5.0625rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.finlands > img { height: 4.5625rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.china > img { height: 5.0625rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.kazakhstan > img { height: 5.0625rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.germany > img { height: 4.5rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.united-kingdom > img { height: 3.75rem; }
  .popup-area .people-first .checker-board-area > li > .img-area.australia > img { height: 3.75rem; }
  .popup-area .people-first .checker-board-area > li > .txt-area { display: inline-block; font-size: 1rem; font-weight: 700; line-height: 1.375rem; color: #000; margin-top: 1rem; }

  .popup-area .people-first .accordion-area.icon-and-txt .content-area { padding: 0; }
  .popup-area .people-first .accordion-area.icon-and-txt > li > button > em { font-size: 1.125rem; line-height: 1.5rem; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray { padding: 2rem 1.5rem; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray:first-of-type { margin-top: 0; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .txt-area .contents-list > li { font-size: 1rem; font-weight: 400; line-height: 1.5rem; padding-left: 0; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .txt-area .contents-list > li:before { display: none; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area { width: 3rem; height: 3rem; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.hardware { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/hardware.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.lock-check { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/lock_check.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.storage-box { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/storage_box.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.privacy-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/privacy_shield.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.lock { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/lock.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.materialize { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/materialize.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.update-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/update_shield.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt .bg-gray .icon-and-txt-area .icon-area.check-shield { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/check_shield.png') no-repeat center top/contain; }
  .popup-area .people-first .accordion-area.icon-and-txt + .popup-summary { margin-top: 3rem; }

  .popup-area .people-first .arrow-phase-area { width: 9.6875rem; }
  .popup-area .people-first .arrow-phase-area > li { width: 9.6875rem; margin-bottom: 3rem; padding: 1rem; }
  .popup-area .people-first .arrow-phase-area > li:after { width: 0.6875rem; height: 2rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/phase_arrow_down.png') no-repeat center/contain; position: absolute; top: calc(100% + 0.5rem); left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .arrow-phase-area > li:first-child { border-radius: 3.125rem; }
  .popup-area .people-first .arrow-phase-area > li > span:first-of-type { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .arrow-phase-area > li > span:nth-of-type(2) { font-size: 0.875rem; line-height: 1.1875rem; margin-top: 0.25rem; }
  .popup-area .people-first .arrow-phase-area > li.diamond-shape { width: 9.6875rem; height: 5.375rem; }

  .popup-area .people-first .bg-blue-box.graph { padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area { overflow: hidden; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area > strong { font-size: 1.125rem; line-height: 1.5rem; color: #000; float: none; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area > strong > br { display: block; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .txt-area > span { float: none; margin-top: 0; padding-top: 0.25rem; text-align: right; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-container.full .img-area.pc { display: none; }
  .popup-area .people-first .bg-blue-box.graph .txt-and-img-area.full-img .img-container.full .img-area.mo { display: block; width: 100%; height: auto; }









  .popup-area .people-first .list-box-area.two-by-two { margin-top: 1.5rem; overflow: hidden; width: 100%; margin-left: auto; margin-right: auto; }
  .popup-area .people-first .list-box-area.two-by-two:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .list-box-area.two-by-two .list-box { display: block; width: 47.5%; float: left; position: relative; }
  .popup-area .people-first .list-box-area.two-by-two .list-box:not(:first-of-type) { margin-left: 0; margin-top: 0; }
  .popup-area .people-first .list-box-area.two-by-two .list-box:nth-of-type(even) { margin-left: 5%; }
  .popup-area .people-first .list-box-area.two-by-two .list-box:nth-of-type(n+3) { margin-top: 2.5rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title { display: block; width: 100%; height: 5rem; padding: 1rem 1.1875rem; background: #555; position: static; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-a { height: auto; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-b { height: auto; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-c { height: 6.5rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title.vt-height-d { height: 9.5rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-title > strong { display: block; width: 100%; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #fff; letter-spacing: 0; position: static; transform: none; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents { display: block; width: 100%; height: 100%; background: #F7F7F7; padding: 1.5rem 1rem 2rem; color: #555; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents.vt-height-a { min-height: 35.125rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents.vt-height-b { height: 28.25rem; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents > li { font-size: 1rem; font-weight: 400; line-height: 1.375rem; padding-left: 1.5rem; position: relative; }
  .popup-area .people-first .list-box-area.two-by-two .list-box .list-box-contents > li:before { width: 0.3125rem; height: 0.3125rem; }
  .popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(1):before { content: ''; display: inline-block; width: 2.5rem; height: 1px; background: #757575; position: absolute; top: 50%; left: 100%; transform: translateY(-50%); }
  .popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(1):after { content: ''; display: inline-block; width: 1px; height: 2.5rem; background: #757575; position: absolute; bottom: -2.5rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(3):after { content: ''; display: block; width: 110.5%; height: 0.5px; background: #757575; position: absolute; top: -1.25rem; left: 50%; }
  .popup-area .people-first .list-box-area.two-by-two > .list-box:nth-of-type(4):before { content: ''; display: inline-block; width: 1px; height: 1.25rem; background: #757575; position: absolute; top: -1.25rem; left: 50%; transform: translateX(-50%); }

  .popup-area .people-first .bg-blue.pd-lr { padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-blue .title { display: block; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list { overflow: hidden; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .title + .white-box-row-list { width: 100%; margin-top: 1.5rem; margin-left: auto; margin-right: auto; padding-bottom: 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .title.center { text-align: center; font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box { display: block; width: 100%; height: auto; padding: 2rem 1rem; background: #fff; text-align: center; float: none; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > strong { display: block; font-size: 1rem; font-weight: 700; line-height: 1.375rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > span { display: block; font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents { font-size: 1rem; line-height: 1.375rem; margin-top: 1rem; letter-spacing: 0; text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents > br { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box > .contents.br > br { display: block; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:first-of-type:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:nth-of-type(2):after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:before { content: ''; display: inline-block; width: 1px; height: 1rem; background: #757575; position: absolute; bottom: -1rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > li:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list > .white-box + .white-box { margin-left: 0; margin-top: 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area { margin-top: 1.5rem; text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area > span { display: block; font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list .white-box-row-list + .txt-area > span > br { display: block; }

  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .title + .white-box-row-list { width: 100%; margin-top: 1.5rem; margin-left: auto; margin-right: auto; padding-bottom: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area { display: inline-block; width: 4.5rem; height: 4.5rem; text-align: center; margin-bottom: 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.identify { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/identify.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.presentation { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/presentation.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box > .icon-area.research-assistance { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/research_assistance.png') no-repeat center/contain; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > .white-box { display: block; width: 100%; height: auto; padding: 2rem 1.5rem; background: #fff; text-align: center; float: left; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > li:before { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list > li:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area { margin-top: 0; text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area > .txt-normal { font-weight: 400; color: #555; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box-row-list + .txt-area > .txt-normal > br { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.three-list.icon-and-txt-area .white-box > strong + .contents { margin-top: 0.5rem; }

  .popup-area .people-first .bg-blue .white-box-area.txt-list .title.center { text-align: center; font-size: 1.125rem; line-height: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container { width: 100%; height: auto; background: #fff; padding: 2rem 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li { overflow: hidden; padding-bottom: 2.0625rem; position: relative; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:last-of-type { padding-bottom: 0; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:before { content: ''; display: block; width: 100%; height: 1px; background: #ddd; position: absolute; bottom: 1rem; left: 0; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:last-of-type:before { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .txt-title { display: block; width: 100%; float: none; letter-spacing: 0; font-size: 1rem; font-weight: 700; line-height: 1.375rem; color: #555; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .contents { display: block; width: 100%; float: none; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .contents > .popup-summary { font-size: 1rem; font-weight: 400; line-height: 1.375rem; color: #757575; margin-top: 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .txt-title + .contents { margin-left: 0; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .white-box-container > ul > li > .contents > .annex { margin-top: 0.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.txt-list .title + .white-box-container { margin-top: 1.5rem; }

  .popup-area .people-first .circle-icon-area.four-by-two { display: block; width: 20rem; margin: 1.5rem auto 0; padding: 0 2.75rem; }
  .popup-area .people-first .circle-icon-area.four-by-two > li { display: inline-block; width: 5.75rem; height: auto; }
  .popup-area .people-first .circle-icon-area.four-by-two > li + li { margin-left: 15%; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(odd) { margin-left: 0; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(3) { margin-top: 2rem; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(4) { margin-left: 15%; }
  .popup-area .people-first .circle-icon-area.four-by-two > li:nth-of-type(n+3) { margin-top: 2rem; }
  .popup-area .people-first .circle-icon-area.four-by-two > li > .icon-area + .txt-area { margin-top: 0.5rem; }
  .popup-area .people-first .circle-icon-area.four-by-two .txt-area { display: inline-block; text-align: center; padding-left: 0; padding-top: 0; }
  .popup-area .people-first .circle-icon-area.four-by-two .txt-area > span { font-size: 1rem; font-weight: 400; line-height: 1.375rem; border-bottom: none; color: #000; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area { display: block; width: 5.125rem; height: 5.125rem; margin: 0 auto; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.build-white { background:url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_build_white.png') no-repeat center/contain; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.mediation-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_mediation_white.png') no-repeat center/contain; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.check-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_check_white.png') no-repeat center/contain; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.receipt-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_receipt_white.png') no-repeat center/contain; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.quality-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_quality_white.png') no-repeat center/contain; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.card-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_card_white.png') no-repeat center/contain; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.eco-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_eco_white.png') no-repeat center/contain; }
  .popup-area .people-first .circle-icon-area.four-by-two .icon-area.gavel-white { background: url('/global/sustainability/assets/img/pc/people/pop/people-first/icon_gavel_white.png') no-repeat center/contain; }

  .popup-area .people-first .bg-gray.txt-and-img { padding: 2rem 1.5rem; margin-top: 3rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area { overflow: hidden; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area { display: block; width: 100%; float: none; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > strong { font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #000; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .popup-summary { font-size: 1rem; font-weight: 400; line-height: 1.375rem; color: #555; margin-top: 1.5rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .popup-summary + .annex { margin-top: 0.5rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .annex + .graph-desc { margin-top: 1.5rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc { display: block; width: 27.5rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li { display: block; padding-left: 1.5rem; position: relative; font-size: 1rem; font-weight: 400; line-height: 1.375rem; color: #000; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .txt-area > .graph-desc > li + li { margin-left: 0; margin-top: 0.5rem; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .img-area { display: block; width: 100%; float: none; text-align: center; }
  .popup-area .people-first .bg-gray.txt-and-img > .txt-and-img-area > .img-area > span { display: inline-block; width: 12.75rem; height: 12.75rem; }

  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list { overflow: hidden; width: 100%; padding-bottom: 2rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box { display: block; width: 100%; height: auto; float: none; position: relative; padding: 2rem 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > strong { display: block; font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box.br > strong > br { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box > .contents { font-size: 1rem; line-height: 1.375rem; margin-top: 1rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:nth-of-type(2):after { display: none; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:before { content: ''; display: inline-block; width: 1px; height: 0.5rem; background: #000; position: absolute; bottom: -1rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:nth-of-type(2):before { content: ''; display: inline-block; width: 1px; height: 1rem; background: #000; position: absolute; bottom: -1.5rem; left: 50%; transform: translateX(-50%); }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > li:first-of-type:after { content: ''; display: block; width: 24.25rem; height: 1px; background: #757575; position: absolute; top: calc(100% + 1.5rem); left: 11.625rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list > .white-box + .white-box { margin-left: 0; margin-top: 1.5rem; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list + .txt-area { text-align: center; }
  .popup-area .people-first .bg-blue .white-box-area.two-list .white-box-row-list + .txt-area > span { display: block; font-size: 1rem; font-weight: 700; line-height: 1.375rem; }

  .popup-area .people-first .title-and-graph-area { width: 100%; margin-top: 2rem; }
  .popup-area .people-first .title-and-graph-area > strong { display: block; font-size: 1rem; font-weight: 700; line-height: 1.375rem; color: #000; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area { width: 100%; margin-top: 1rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .annex { display: inline-block; float: none; margin-top: 0; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc { display: block; float: none; width: 100%; text-align: left; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li { margin-right: 0.8125rem; letter-spacing: 0; font-size: 0.875rem; line-height: 1.1875rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:not(:first-of-type) { margin-top: 0.3125rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc > li:nth-of-type(3) { margin-right: 0.8125rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li { margin-right: 0.5rem; letter-spacing: 0; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .annex + .graph-desc { margin-top: 0.8125rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area + .img-container.swiper-graph { margin-top: 1.5rem; }

  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r { width: 100%; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li { display: inline-block; font-size: 0.875rem; font-weight: 400; line-height: 1.1875rem; color: #757575; padding-left: 1.125rem; margin-right: 0.5rem; position: relative; letter-spacing: -0.2px; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:not(:first-of-type) { margin-top: 0.25rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r > li:nth-of-type(3) { margin-right: 0.8125rem; }
  .popup-area .people-first .title-and-graph-area .graph-desc-area > .graph-desc.mg-r + .annex { margin-top: 0.25rem; }

  .popup-area .people-first .bg-blue-box.graph .white-box { display: block; padding: 1.5rem 0.635rem 1.5rem 1rem; }
  .popup-area .people-first .popup-summary + .bg-blue-box.graph.hotline { margin-top: 3rem; }
  .popup-area .people-first .bg-blue-box.graph.hotline > .title-and-graph-area > strong { font-size: 1.125rem; font-weight: 700; line-height: 1.5rem; color: #000; }
  .popup-area .people-first .bg-blue-box.graph.hotline { padding: 2rem 1.5rem; }

  .popup-area .people-first .bg-blue-box.graph > .title-and-graph-area > .txt-area > strong { font-size: 1.125rem; line-height: 1.5rem; float: none; display: block; }
  .popup-area .people-first .bg-blue-box.graph > .title-and-graph-area > .txt-area > .unit { padding-top: 0; float: none; display: block; margin-top: 0.5rem; font-size: 0.875rem; line-height: 1.1875rem; }

    .popup-area .people-first .contents-list { margin-top: 1rem }
    .popup-area .people-first .contents-list > li { font-size: 1rem; font-weight: 400; line-height: 1.375rem;padding-left:1.5rem;color:#555;}
    .popup-area .people-first .contents-list > li:before{width:0.3125rem;height:0.3125rem;top:0.57142rem;left:0.71428rem;background:#555;}

    .popup-area .people-first .bg-gray.text-box .contents { margin-top: 1rem; }
  .popup-area .people-first .bg-gray.text-box > .contents-list { margin-top: 1rem; }
  .popup-area .people-first .bg-gray.text-box > .contents-list > li { font-size: 1rem; line-height: 1.375rem; padding-left: 1.5rem; }
    .popup-area .people-first .bg-gray.text-box > .contents-list > li:before { width: 0.3125rem; height: 0.3125rem; }:
  .popup-area .people-first .bg-gray.text-box > .contents-list > li + li.no-dot { margin-top: 1rem; }
    .popup-area .people-first .bg-gray.text-box > .contents-list.num > li:not(.num) {padding-left: 3.2rem;}
    .popup-area .people-first .bg-gray.text-box > .contents-list.num > li:not(.num)::before {left: 2.375rem;}
    .popup-area .people-first .bg-gray.text-box > .contents-list.num > li.num{ padding-left: 0.71428rem;}
    .popup-area .people-first .bg-gray.text-box > .contents-list.num > li.num .inline{ display: inline !important;}
    .popup-area .people-first .bg-gray.text-box > .contents-list.num > li.num::before { display: none;}

  .popup-area .people-first .bg-gray.text-box > .title + .popup-summary { margin-top: 1rem; }
  .popup-area .people-first .bg-gray.text-box > .popup-summary + .contents-list { margin-top: 1.375rem; }
  .popup-area .people-first .bg-gray .icon-and-txt-area > .txt-area > .contents { margin-top: 1rem; }

  .popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box { margin-top: 1.5rem; padding: 2rem; }
  .popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li { font-size: 1rem; line-height: 1.375rem; }
  .popup-area .people-first .bg-gray > .icon-and-txt-area + .white-box > .contents-list > li + li { margin-top: 1rem; }

  .popup-area .people-first .paragraph-box.mg-t { margin-top: 1.5rem; }
  .popup-area .people-first .download-area strong { display: block; font-size: 1.25rem; font-weight: 700; line-height: 2rem; }
  .popup-area .people-first .download-area ul { width: 100%; margin-top: 1.5rem; }
  .popup-area .people-first .download-area ul + .annex { margin-top: 1.5rem; }
  .popup-area .people-first .download-area ul > li { width: 100%; padding: 1.25rem 2.5rem 1.25rem 0; border-top: 1px solid #ddd; overflow: hidden; position: relative; }
  .popup-area .people-first .download-area ul > li:last-of-type { border-bottom: 1px solid #ddd; }
  .popup-area .people-first .download-area ul > li:after { content: ''; display: block; clear: both; }
  .popup-area .people-first .download-area ul > li > em { display: inline-block; float: left; font-size: 1rem; font-weight: 700; line-height: 1.375rem; color: #000; }
  .popup-area .people-first .download-area ul > li > em > br { display: block; }
  .popup-area .people-first .download-area ul > li > .btn-area.download { display: inline-block; width: 1.25rem; height: 1.25rem; margin-top: 0; position: absolute; top: 50%; right: 0.21428rem; transform: translateY(-50%); }
  .popup-area .people-first .download-area ul > li > .btn-area.download > .btn-download { display: inline-block; width: 1.25rem; height: 1.25rem; background: url('/global/sustainability/assets/img/pc/people/pop/people-first/btn_download.png') no-repeat center/contain; }

    /* swiper 제거 css */
    .popup-area .people-first .swiper-box-area .swiper.process-swiper .swiper-wrapper {display: block !important;}
    .popup-area .people-first .swiper .swiper-slide,
    .people-second .list-box-layout .icon-list.step-list > li {width: 100% !important;}
    .popup-area .people-first .swiper-box-area .swiper .icon-area + .txt-area {display: flex; flex-direction: column; align-items: center;}
    .people-second .list-box-layout .icon-list.step-list > li:first-of-type:after,
    .popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li:first-of-type:after {content: '';display: inline-block;width: 1.5rem;height: 1.5rem;background: url(/sec/sustainability/assets/img/pc/people/pop/people-first/swiper_contents_next.png) no-repeat center/contain;position: absolute;left: 50%;top: 100%; transform: translate(-50%, -50%) rotate(90deg);z-index: 10;}
    .people-second .list-box-layout .icon-list.step-list > li:not(:first-child):after,
    .popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li:not(:first-of-type):after {left: 50% !important;top: 100%!important;; transform: translate(-50%, -50%) rotate(90deg)!important;}
    .popup-area .people-first .swiper-box-area .swiper .swiper-wrapper > li:last-of-type:after  {display: none !important}
    .popup-area .people-first .swiper-box-area .swiper.swiper-five.vt-height-a .swiper-slide {height: auto !important;}

    .people-second .list-box-layout .icon-list {width: 100% !important;}
    .people-second .list-box-layout .icon-list.step-list > li {margin-top: 3rem;}
    .people-second .list-box-layout .icon-list.step-list > li +li {margin-left: 0 !important;}
    .people-second .list-box-layout .icon-list.step-list {overflow: hidden;}

    .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six.no-swiper .swiper-slide {width: 100%; margin-right: 0; margin-top: 1rem;}
    .popup-area .people-first .swiper-box-area .swiper.basic-swiper-six.no-swiper.h-14 .swiper-slide {height: 14rem;}
    .popup-area .people-first .swiper-box-area .btn-swiper-area.no-swiper {display: none;}
    .popup-area .people-first .swiper-box-area .swiper.process-swiper .swiper-wrapper {display: block;}


    .popup-area .people-first .border-icon-list {display: block;}
    .popup-area .people-first .border-icon-list li{ width: 100%; }
    .popup-area .people-first .border-icon-list li + li{border-top: 1px solid #006BEA}
    .popup-area .people-first .border-icon-list li p{margin-top:1.714rem; text-align: center; font-size:1.286rem; line-height:1.714rem; color:#000;}
}