@charset "UTF-8";@use "../core/_variable.scss" as *;@use "../core/_variable.scss" as *;@use "../core/_mixins.scss" as *;#__bs_notify__{display:none!important}.abs{position:absolute}.hide{visibility:hidden}.show{visibility:visible}.bold{font-weight:700}.left{float:left}.right{float:right}.nowrap{white-space:nowrap}.cs{pointer-events:none}.align--right{text-align:right}.align--center{text-align:center}.inline-block{display:inline-block}.float{display:block}.float:after,.float:before{display:table;content:" "}.float:after{clear:both}.flex{display:block;display:-ms-flexbox;display:flex;-js-display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex>*{-ms-flex-pack:start;justify-content:flex-start}.flex-dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.trans{transition:all .25s ease}.table-cell{display:table}.table-cell .cell{display:table-cell}.fit{width:100%}.obj-fit{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pcshow{display:block}.midshow{display:none}.spshow{display:none}a.cs{pointer-events:none}.text:not(.none)>p{text-align:justify;text-justify:inter-character;word-break:normal;overflow-wrap:normal;text-autospace:ideograph-alpha ideograph-numeric;text-spacing-trim:trim-start}.none--justify{text-align:left!important}@media only screen and (max-width:767px){.pcshow{display:none}.spshow{display:block}.sp100{width:100%}}@use "../../../core/_variable.scss"as *;@use "../../../core/_mixins.scss"as *;#company-wellness picture{display:block}#company-wellness .heading-lv2+*{margin-top:15px!important}#company-wellness .heading-lv3__custom{width:100%}#company-wellness .heading-lv3__custom .block{display:-ms-flexbox;display:flex;padding:10px;background:#13308f;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#company-wellness .heading-lv3__custom .block h3{color:#fff;font-size:2.6rem;font-weight:500;line-height:1}#company-wellness .heading-lv4__custom[data-color="01"] h4{color:#13308f}#company-wellness .heading-lv4__custom[data-color="02"] h4{color:#9cc700}#company-wellness .heading-lv4__custom[data-color="03"] h4{color:#009e93}#company-wellness .heading-lv4__custom[data-color="04"] h4{color:#4c76c5}#company-wellness .heading-lv4__custom h4{font-size:2.2rem;font-weight:500}#company-wellness .heading-lv4__custom+*{margin-top:5px!important}#company-wellness .wellness-declaration__message .block{padding:30px 120px;text-align:center;border:1px solid #000}#company-wellness .wellness-declaration__message .shoulder p{color:#13308f;font-size:2.4rem;font-weight:500;line-height:1}#company-wellness .wellness-declaration__message .align--right p,#company-wellness .wellness-declaration__message p.paragraph-v01{font-size:1.8rem;line-height:2}#company-wellness .wellness-declaration__message .align--right{margin-top:25px}#company-wellness .wellness-declaration__list{display:-ms-flexbox;display:flex;margin-top:30px;align-items:flex-start;-ms-flex-align:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 7%;justify-content:flex-start}#company-wellness .wellness-declaration__item{display:-ms-flexbox;display:flex;width:46.5%;padding:30px 0;border-bottom:1px solid #ccc;align-items:center;-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}#company-wellness .wellness-declaration__item .dt{width:17.2%}#company-wellness .wellness-declaration__item .dd{width:82.8%;padding-left:20px}#company-wellness .wellness-structure__body picture{margin-top:25px}#company-wellness .wellness-kpi__body p.paragraph-v01 .shoulder{color:#13308f;font-size:2rem}#company-wellness .wellness-kpi__table{width:80%;margin:30px auto 0}#company-wellness .wellness-kpi__table table thead{background:#13308f}#company-wellness .wellness-kpi__table table thead th:nth-of-type(n+2){border-left:1px solid #fff}#company-wellness .wellness-kpi__table table thead p{color:#fff;font-size:1.8rem}#company-wellness .wellness-kpi__table table tbody{background:#f4f6fc}#company-wellness .wellness-kpi__table table tbody tr{border-bottom:1px solid #13308f}#company-wellness .wellness-kpi__table table tbody td:nth-of-type(n+2){border-left:1px solid #13308f}#company-wellness .wellness-kpi__table table tbody td:nth-of-type(n+2) p{color:#13308f;font-size:2rem;font-weight:700}#company-wellness .wellness-kpi__table table td:nth-of-type(1),#company-wellness .wellness-kpi__table table th:nth-of-type(1){text-align:left}#company-wellness .wellness-kpi__table table td,#company-wellness .wellness-kpi__table table th{padding:15px;text-align:center}#company-wellness .wellness-attempt__list{display:-ms-flexbox;display:flex;align-items:flex-start;-ms-flex-align:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 7%;justify-content:flex-start}#company-wellness .wellness-attempt__item{width:46.5%}#company-wellness .wellness-attempt__item:nth-of-type(1) .paragraph-v01,#company-wellness .wellness-attempt__item:nth-of-type(2) .paragraph-v01{min-height:120px}#company-wellness .wellness-attempt__item .paragraph-v01{margin-top:.5em;padding-bottom:15px}@media only screen and (max-width:767px){#company-wellness .heading-lv2+*{margin-top:1em!important}#company-wellness .heading-lv3__custom .block h3{font-size:1.8rem}#company-wellness .heading-lv4__custom h4{font-size:1.6rem}#company-wellness .wellness-declaration__message .block{padding:15px}#company-wellness .wellness-declaration__message .shoulder p{font-size:1.8rem;line-height:1.5}#company-wellness .wellness-declaration__message p.paragraph-v01{text-align:justify;text-justify:inter-character;word-break:normal;overflow-wrap:normal;text-autospace:ideograph-alpha ideograph-numeric;text-spacing-trim:trim-start}#company-wellness .wellness-declaration__message .align--right p,#company-wellness .wellness-declaration__message p.paragraph-v01{font-size:1.4rem;line-height:1.9}#company-wellness .wellness-declaration__message .align--right{margin-top:15px}#company-wellness .wellness-declaration__list{margin-top:25px;gap:0 0}#company-wellness .wellness-declaration__item{width:100%;padding:20px 0}#company-wellness .wellness-declaration__item .dd{padding-left:15px}#company-wellness .wellness-structure__body picture{margin-top:25px}#company-wellness .wellness-strategy__body .spshow{margin-top:1em;text-align:center}#company-wellness .wellness-strategy__body .spshow a{position:relative;display:inline-block;color:#13308f;font-size:1.4rem;line-height:1;text-decoration:underline}#company-wellness .wellness-strategy__body .spshow a:before{position:absolute!important;top:-2px;bottom:0;left:-25px;width:20px;height:20px;content:"";pointer-events:none;background:url(/company/wellness/img/zoom-in.svg) no-repeat 0 0/100% 100%!important}#company-wellness .wellness-kpi__body p.paragraph-v01 .shoulder{font-size:1.6rem;line-height:1.5em}#company-wellness .wellness-kpi__table{width:100%;margin:20px auto 0}#company-wellness .wellness-kpi__table table thead p{font-size:1.4rem}#company-wellness .wellness-kpi__table table tbody td:nth-of-type(n+2) p{font-size:1.5rem}#company-wellness .wellness-kpi__table table td,#company-wellness .wellness-kpi__table table th{padding:10px 5px}#company-wellness .wellness-attempt__list{gap:2em 0}#company-wellness .wellness-attempt__item{width:100%}#company-wellness .wellness-attempt__item:nth-of-type(1) .paragraph-v01,#company-wellness .wellness-attempt__item:nth-of-type(2) .paragraph-v01{min-height:auto}#company-wellness .wellness-attempt__item .paragraph-v01{margin-top:.5em;padding-bottom:10px}}