@charset "UTF-8";.p-intro{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-wrap:wrap}@media only screen and (min-width:1025px){.p-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-intro{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-intro{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-intro{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-intro{flex-direction:column}}@media only screen and (min-width:768px){.p-intro__media{width:calc(600 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-intro__media{width:100%;margin-top:1.5em}}.p-intro__body{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.p-intro__body{width:calc(600 / 1200 * 100%);padding-right:calc(100 / 1200 * 100%)}}.p-intro__text{margin-top:1.5em}.p-benefits-nav{width:100%;margin-top:calc(100 / var(--ts-parent-font-size) * 1rem);--item-width:78;--column-gap:28;--column-count:10;margin-right:auto;margin-left:auto;--parent-width:calc(var(--item-width) * var(--column-count) + var(--column-gap) * (var(--column-count) - 1))}@media only screen and (min-width:1025px){.p-benefits-nav{max-width:calc(var(--parent-width)/ var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1200px){.p-benefits-nav{--column-gap:10}}@media only screen and (min-width:768px) and (max-width:1024px){.p-benefits-nav{--column-count:7}}@media only screen and (max-width:767px){.p-benefits-nav{margin-top:calc(45 / var(--ts-parent-font-size) * 1rem);--column-gap:0;--column-count:4}}.p-benefits-nav__list{display:flex;flex-wrap:wrap;column-gap:calc(var(--column-gap)/ var(--parent-width) * 100%)}@media only screen and (min-width:1025px){.p-benefits-nav__list{justify-content:center}}@media only screen and (max-width:1024px){.p-benefits-nav__list{row-gap:calc(24 / var(--ts-parent-font-size) * 1rem)}}.p-benefits-nav__item{width:calc(var(--item-width)/ var(--parent-width) * 100%)}.p-benefits-nav__link{width:100%;text-decoration:none!important;display:flex;align-items:center;flex-direction:column}.mouse .p-benefits-nav__link{transition:opacity .15s ease-in}.mouse .p-benefits-nav__link:hover,.touch .p-benefits-nav__link.touchstart{opacity:.7}.touch .p-benefits-nav__link{-webkit-tap-highlight-color:transparent}.touch .p-benefits-nav__link.touchend{transition-delay:.2s}.p-benefits-nav__link::before{content:"";display:block;width:calc(60 / var(--item-width) * 100%);aspect-ratio:1;background-size:cover}.p-benefits-nav__link--general::before{background-image:url(../../environment/benefits/images/ic_general.svg)}.p-benefits-nav__link--work_life_balance::before{background-image:url(../../environment/benefits/images/ic_work_life_balance.svg)}.p-benefits-nav__link--savings::before{background-image:url(../../environment/benefits/images/ic_savings.svg)}.p-benefits-nav__link--health::before{background-image:url(../../environment/benefits/images/ic_health.svg)}.p-benefits-nav__link--perks::before{background-image:url(../../environment/benefits/images/ic_perks.svg)}.p-benefits-nav__link--marriage::before{background-image:url(../../environment/benefits/images/ic_marriage.svg)}.p-benefits-nav__link--maternity::before{background-image:url(../../environment/benefits/images/ic_maternity.svg)}.p-benefits-nav__link--family_support::before{background-image:url(../../environment/benefits/images/ic_family_support.svg)}.p-benefits-nav__link--caregiving::before{background-image:url(../../environment/benefits/images/ic_caregiving.svg)}.p-benefits-nav__link--retirement::before{background-image:url(../../environment/benefits/images/ic_retirement.svg)}.p-benefits-nav__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;display:flex;align-items:center;--line-height:1.1;line-height:var(--line-height);min-height:calc(var(--line-height) * 1em * 2);margin-top:calc(8 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-benefits{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}.p-benefit{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-benefit{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-benefit{max-width:calc(var(--ts-child-width) * 1px * ((14 + 3 + 0)/ 14))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-benefit{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-benefit{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-benefit{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.p-benefit:not(:first-child){margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}.p-benefit__title::before{content:"";display:block;width:calc(40 / var(--ts-parent-font-size) * 1rem);aspect-ratio:1;border-radius:100px;margin-bottom:calc(10 / var(--ts-parent-font-size) * 1rem);background-size:cover}.p-benefit__title--general::before{background-image:url(../../environment/benefits/images/ic_general_s.png)}.p-benefit__title--work_life_balance::before{background-image:url(../../environment/benefits/images/ic_work_life_balance_s.png)}.p-benefit__title--savings::before{background-image:url(../../environment/benefits/images/ic_savings_s.png)}.p-benefit__title--health::before{background-image:url(../../environment/benefits/images/ic_health_s.png)}.p-benefit__title--perks::before{background-image:url(../../environment/benefits/images/ic_perks_s.png)}.p-benefit__title--marriage::before{background-image:url(../../environment/benefits/images/ic_marriage_s.png)}.p-benefit__title--maternity::before{background-image:url(../../environment/benefits/images/ic_maternity_s.png)}.p-benefit__title--family_support::before{background-image:url(../../environment/benefits/images/ic_family_support_s.png)}.p-benefit__title--caregiving::before{background-image:url(../../environment/benefits/images/ic_caregiving_s.png)}.p-benefit__title--retirement::before{background-image:url(../../environment/benefits/images/ic_retirement_s.png)}.p-benefit__body{box-shadow:var(--ts-box-shadow);background:#fff;justify-content:center;margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-benefit__body{display:flex;padding-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-benefit__body{padding-top:0;padding-bottom:2em}}@media only screen and (min-width:768px){.p-benefit__image{width:calc(390 / 1200 * 100%)}}@media only screen and (min-width:768px){.p-benefit__content{padding-right:calc(32 / var(--ts-parent-font-size) * 1rem);padding-left:calc(32 / var(--ts-parent-font-size) * 1rem);width:calc(690 / 1200 * 100%)}}@media only screen and (max-width:767px){.p-benefit__content{width:calc(247 / 311 * 100%);margin-top:2em;margin-right:auto;margin-left:auto}}.p-benefit__list{display:flex;flex-direction:column;row-gap:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-benefit__item{display:flex;flex-direction:column;row-gap:.5em;line-height:1.5}.p-benefit-text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-benefit-text{--ts-target-font-size:14}}