:root{--c-text: #292929;--c-text-light: #fff;--c-red:#ba1e30;--c-brand-blue:rgb(0, 105, 197);--c-brand-green:rgb(0, 176, 185);--c-brand-yellow:rgb(246, 183, 0);--c-brand-pink:rgb(233, 70, 97);--ff-jp: "Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--ff-poppins: "Poppins", sans-serif;--f-size: 16;--f-lh: 1.6;--f-w:600;--easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);--easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);--easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);--easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);--easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);--easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);--time: 0.3s;--opacity: 0.6;--easing: var(--easeInOutQuad);--skew: 30deg}.pg-health__container{position:relative}@media only screen and (min-width: 1024px){.pg-health__container{margin-bottom:calc((100 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__container{margin-bottom:0 auto 100px}}.pg-health__tit{display:inline-block}.pg-health__titContMain{display:block}@media only screen and (max-width: 767px){.pg-health__titContMain{width:min(calc(((760 / 1.5) / 768) * 100vw), calc(760px / 1.5))}}@media only screen and (min-width: 768px){.pg-health__titContMain{width:min(calc(((760 / 1.5) / 1450) * 100vw), calc(760px / 1.5))}}.pg-health__titContSub{display:block;margin:clamp(10px, 1.3vw, 22px) 0 0}@media only screen and (max-width: 767px){.pg-health__titContSub{width:min(calc(((538 / 1.5) / 768) * 100vw), calc(538px / 1.5))}}@media only screen and (min-width: 768px){.pg-health__titContSub{width:min(calc(((538 / 1.5) / 1450) * 100vw), calc(538px / 1.5))}}.pg-health__content{margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.pg-health__content{width:90%}}@media only screen and (min-width: 768px){.pg-health__content{max-width:calc(1450px + 80px);padding-left:40px;padding-right:40px}}.pg-health__contentbox{background:#fff;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.pg-health__contentbox{box-shadow:0 0 20px rgba(133,133,133,0.2)}}@media only screen and (min-width: 768px){.pg-health__contentbox{box-shadow:0 0 40px rgba(133,133,133,0.2)}}@media only screen and (max-width: 1023px){.pg-health__contentbox{border-radius:15px}}@media only screen and (min-width: 1024px){.pg-health__contentbox{border-radius:40px}}.pg-healthContent__inner{transition:opacity 1s 0.8s}@media only screen and (max-width: 1023px){.pg-healthContent__inner{padding:5vw}}@media only screen and (min-width: 1024px){.pg-healthContent__inner{padding:calc((80 / 1530) * 100vw) calc((100 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-healthContent__inner{padding:80px 100px}}.pg-healthContent__inner.is-ready{opacity:0}.pg-health__box{margin-top:60px;padding:60px;background:url(../images/common/bg_el_lightgray_02.png) repeat-y top center;background-size:1450px}@media only screen and (max-width: 1023px){.pg-health__box{border-radius:10px;margin-top:5vw;padding:5vw}}@media only screen and (min-width: 1024px){.pg-health__box{border-radius:20px;margin-top:calc((60 / 1530) * 100vw);padding:calc((60 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__box{margin-top:60px;padding:60px}}.pg-health__boxTit{color:#00b0b9;font-size:36px;font-weight:700;text-align:center;position:relative}@media only screen and (max-width: 1023px){.pg-health__boxTit{padding-bottom:10px;font-size:1.37rem}}@media only screen and (min-width: 1024px){.pg-health__boxTit{padding-bottom:12px;font-size:1.75rem}}@media only screen and (min-width: 1280px){.pg-health__boxTit{padding-bottom:16px;font-size:2.25rem}}.pg-health__boxTit:before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:4px;background-color:#00b0b9}@media only screen and (max-width: 1023px){.pg-health__boxTit:before{height:2px;width:60px}}@media only screen and (min-width: 1024px){.pg-health__boxTit:before{height:4px;width:80px}}@media only screen and (min-width: 1280px){.pg-health__boxTit:before{height:4px;width:100px}}.pg-health__wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.pg-health__wrap{gap:0;margin-top:5vw}}@media only screen and (min-width: 768px){.pg-health__wrap{gap:0 calc((50 / 1530) * 100vw);margin-top:calc((50 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__wrap{gap:0 50px;margin-top:50px}}@media only screen and (min-width: 768px){.pg-health__declarationDetail{width:max( calc(100% - ((503 / 1530) * 100vw)), calc(100% - 453px - 50px))}}@media only screen and (min-width: 1530px){.pg-health__declarationDetail{width:calc(100% - 453px - 50px)}}.pg-health__declarationDetailName{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 767px){.pg-health__declarationDetailName{display:none}}@media only screen and (max-width: 767px){.pg-health__declarationDetailName.-sp{display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px){.pg-health__declarationDetailName.-sp{display:none}}@media only screen and (max-width: 767px){.pg-health__declarationDetailName{width:100%;gap:0;margin-top:4vw}}@media only screen and (min-width: 768px){.pg-health__declarationDetailName{gap:0 calc((30 / 1530) * 100vw);margin-top:calc((40 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__declarationDetailName{gap:0 30px;margin-top:40px}}.pg-health__declarationDetailNameTxt{margin-top:0.3em;font-weight:500}@media only screen and (max-width: 767px){.pg-health__declarationDetailNameTxt{width:100%;text-align:right}}@media only screen and (max-width: 1023px){.pg-health__declarationDetailNameTxt{font-size:1rem}}@media only screen and (min-width: 1024px){.pg-health__declarationDetailNameTxt{font-size:1.12rem}}@media only screen and (min-width: 1280px){.pg-health__declarationDetailNameTxt{font-size:1.5rem}}@media only screen and (max-width: 767px){.pg-health__declarationDetailSign{margin-top:0.3em;width:max(calc((220 / 768) * 100vw), 136px)}}@media only screen and (min-width: 768px){.pg-health__declarationDetailSign{width:calc((220 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__declarationDetailSign{gap:0 30px;width:220px}}.pg-health__declarationPhoto{line-height:0}@media only screen and (max-width: 767px){.pg-health__declarationPhoto{max-width:453px;margin:4vw auto 0}}@media only screen and (min-width: 768px){.pg-health__declarationPhoto{width:calc((453 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__declarationPhoto{width:453px}}@media only screen and (max-width: 767px){.pg-health__boxDetail{margin-top:5vw}}@media only screen and (min-width: 768px){.pg-health__boxDetail{margin-top:calc((50 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__boxDetail{margin-top:50px}}.pg-health__boxDetail.-scrollX{margin-top:0 !important;overflow-x:auto}.pg-health__boxDetailOuter{position:relative}@media only screen and (max-width: 767px){.pg-health__boxDetailOuter{margin-top:5vw}}@media only screen and (min-width: 768px){.pg-health__boxDetailOuter{margin-top:calc((50 / 1530) * 100vw)}}@media only screen and (min-width: 1530px){.pg-health__boxDetailOuter{margin-top:50px}}.pg-health__boxDetailTxt{font-weight:500;line-height:1.8}.pg-health__table{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1023px){.pg-health__table{margin-top:4px;gap:0 4px;width:calc((230px * 0.6) + ((174px * 0.8) * 5) + (4px * 5))}}@media only screen and (min-width: 1024px){.pg-health__table{margin-top:4px;gap:0 4px;width:calc((230px * 0.8) + ((174px * 0.9) * 5) + (4px * 5))}}@media only screen and (min-width: 1280px){.pg-health__table{margin-top:6px;gap:0 6px;width:calc(230px + (174px * 5) + (6px * 5))}}.pg-health__tableHead{background:url(../images/sustainability/health/bg_pattern_01.png) repeat top center;background-size:400px;color:#fff;font-weight:700;line-height:1.3;text-align:center;position:relative;padding:0.7em 0.5em}@media only screen and (max-width: 1023px){.pg-health__tableHead{padding-bottom:calc((77px * 0.6) + 0.7em + 0.7em);width:calc(174px * 0.8);border-radius:6px;font-size:.87rem}}@media only screen and (min-width: 1024px){.pg-health__tableHead{padding-bottom:calc((77px * 0.8) + 0.7em + 0.7em);width:calc(174px * 0.9);border-radius:10px;font-size:1rem}}@media only screen and (min-width: 1280px){.pg-health__tableHead{padding-bottom:calc(77px + 0.7em + 0.7em);width:174px;font-size:1.12rem}}.pg-health__tableHead:nth-child(1){background:transparent}@media only screen and (max-width: 1023px){.pg-health__tableHead:nth-child(1){width:calc(230px * 0.6)}}@media only screen and (min-width: 1024px){.pg-health__tableHead:nth-child(1){width:calc(230px * 0.8)}}@media only screen and (min-width: 1280px){.pg-health__tableHead:nth-child(1){width:230px}}.pg-health__tableHead.-blank{background-color:transparent}.pg-health__tableHead:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom 0.7em center;background-size:100%}@media only screen and (max-width: 1023px){.pg-health__tableHead:before{background-size:auto calc(77px * 0.6)}}@media only screen and (min-width: 1024px){.pg-health__tableHead:before{background-size:auto calc(77px * 0.8)}}@media only screen and (min-width: 1280px){.pg-health__tableHead:before{background-size:auto 77px}}.pg-health__tableHead.-diagnosis:before{background-image:url(../images/sustainability/health/ico_diagnosis.png)}.pg-health__tableHead.-stress:before{background-image:url(../images/sustainability/health/ico_stress.png)}.pg-health__tableHead.-time:before{background-image:url(../images/sustainability/health/ico_time.png)}.pg-health__tableHead.-trip:before{background-image:url(../images/sustainability/health/ico_trip.png)}.pg-health__tableHead.-calendar:before{background-image:url(../images/sustainability/health/ico_calendar.png)}.pg-health__tableItem{font-weight:500;line-height:1.5;padding:0.7em 0.5em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pg-health__tableItem:nth-child(odd){background:url(../images/sustainability/health/bg_pattern_03.png) repeat top center;background-size:400px}.pg-health__tableItem:nth-child(even){background:url(../images/sustainability/health/bg_pattern_02.png) repeat top center;background-size:400px}.pg-health__tableItem:nth-child(1){background:#fff;color:#00b0b9;font-weight:700}@media only screen and (max-width: 1023px){.pg-health__tableItem:nth-child(1){width:calc(230px * 0.6);font-size:1rem}}@media only screen and (min-width: 1024px){.pg-health__tableItem:nth-child(1){width:calc(230px * 0.8);font-size:1.25rem}}@media only screen and (min-width: 1280px){.pg-health__tableItem:nth-child(1){width:230px;font-size:1.75rem}}@media only screen and (max-width: 1023px){.pg-health__tableItem{border-radius:6px;width:calc(174px * 0.8);font-size:.87rem}}@media only screen and (min-width: 1024px){.pg-health__tableItem{border-radius:10px;width:calc(174px * 0.9);font-size:1.12rem}}@media only screen and (min-width: 1280px){.pg-health__tableItem{width:174px;font-size:1.62rem}}.pg-health__bottomMenu{transition:opacity 1s}.pg-health__bottomMenu.is-ready{opacity:0}@media only screen and (max-width: 767px){.pg-health__bottomMenu{margin-top:10vw}}@media only screen and (min-width: 768px){.pg-health__bottomMenu{margin-top:calc((130 / 1280) * 100vw)}}@media only screen and (min-width: 1280px){.pg-health__bottomMenu{margin-top:130px}}
