.wrapper{background-color:#000}.wrapper main{background-color:#fff}header{background-color:#000}#pankuzu{color:#000;margin:8px 0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pankuzu a{color:#000}#pankuzu.pankuzu--mb80{margin-bottom:80}#pankuzu li{margin-right:20px;position:relative;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;font-size:1.3rem}#pankuzu li::after{position:absolute;content:"＞";margin-left:5px}#pankuzu li:last-child::after{content:none}main #section01{position:relative;width:100%;height:auto}main #section01 .health-img{position:relative}main #section01 .health-img img{width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:1;-o-object-fit:cover;object-fit:cover}main #section01 #health-text-Area{position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}main #section01 #health-text-Area h1{font-size:2.2rem;font-weight:bold;color:#fff;text-align:center;line-height:1.5;text-shadow:1px 1px 2px #000;font-family:aktiv-grotesk,sans-serif}main #section01 #health-text-Area h2{font-size:1.6rem;font-weight:bold;color:#fff;text-align:center;line-height:1.5;text-shadow:1px 1px 2px #000;font-family:aktiv-grotesk,sans-serif}main #section03{padding:40px 10px 50px}main #section03 .page_width{margin:auto;max-width:1280px}main #section03 .health-division h2{font-size:2rem;font-weight:bold;text-align:center;line-height:1.8}main #section03 .health-division .health-division_img{text-align:center;margin:40px 0}main #section03 .health-division img{width:100%;height:auto;max-width:800px}main #section03 .health-boxTitle{text-align:center;margin:32px 0 16px}main #section03 .health-boxTitle h2{font-size:2rem;font-weight:bold}main #section03 .health-boxText{text-align:left}main #section03 .health-boxText p{font-size:1.4rem;line-height:1.6;font-weight:600}main #section03 .declaration-box{display:block;border:1px solid #000;margin-top:24px;padding:16px}main #section03 .declaration-boxTitle{text-align:center;margin:0 0 24px}main #section03 .declaration-boxTitle h3{font-size:1.6rem;font-weight:bold}main #section03 .declaration-boxText{text-align:left}main #section03 .declaration-boxText p{font-size:1.3rem;line-height:1.6;font-weight:600}main #section03 .president-name{text-align:right;margin-top:24px}main #section03 span{font-size:1.3rem;font-weight:600}main #section03 .health-policy{margin-top:24px}main #section03 .health-policy-title{text-align:left}main #section03 .health-policy-title h3{font-size:1.6rem;font-weight:bold}main #section03 .health-policy-list{list-style:decimal;margin:16px 0 0 16px;font-size:1.3rem;line-height:1.8;font-weight:600}main #section03 .health-system p{font-size:1.3rem;line-height:1.8;margin-top:16px;font-weight:600}main #section03 .health-strategy{margin-top:40px}main #section03 .health-map1{margin-top:16px}main #section03 .health-map1 img{width:100%}main #section03 .health-map2{margin-top:16px}main #section03 .health-map2 img{width:100%}main #section03 .performance-title{text-align:left}main #section03 .performance-title h3{font-size:1.6rem;font-weight:bold}main #section03 table{margin-top:24px;width:100%}main #section03 thead{background-color:#a6a4a4;color:#fff}main #section03 tr th{border:.5px solid #000;font-size:1.3rem;padding:10px;text-align:center;font-weight:600;line-height:1.6}main #section03 td{font-size:14px;vertical-align:middle;height:41px;line-height:1.5;text-align:center;padding:5px;border:.5px solid #000;font-weight:600}main #section03 .health-effect-title{text-align:left}main #section03 .health-effect-title h3{font-size:1.6rem;font-weight:bold}main #section03 .effect p{font-size:1.3rem;line-height:1.8;margin-top:16px;font-weight:600}main #section03 picture{text-align:center;width:100%;display:block}main #section03 .effect img{width:100%;display:block}main #section03 .health-connection-title h3{font-size:1.6rem;font-weight:bold}main #section03 .health-typeBox{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}main #section03 .health-typeBox-inner{margin-bottom:16px}main #section03 .health-typeBox-title{margin:0 0 8px}main #section03 .health-typeBox-title h3{font-size:1.6rem;font-weight:600}main #section03 .health-typeBox-img img{width:100%}@media only screen and (min-width: 600px){main #section01 #health-text-Area h1{font-size:4rem;letter-spacing:.2rem}main #section01 #health-text-Area h2{font-size:2rem;letter-spacing:.2rem}main #section03{padding:40px}main #section03 .health-boxText{text-align:center}main #section03 .declaration-boxText p{font-size:1.4rem}main #section03 .declaration-boxText{text-align:center}main #section03 span{font-size:1.4rem}main #section03 .health-policy-list{font-size:1.4rem}main #section03 .health-system p{font-size:1.4rem}}@media only screen and (min-width: 1024px){main #section01{height:650px}main #section01 .health-img img{height:650px}main #section01 #health-text-Area h1{font-size:5rem}main #section01 #health-text-Area h2{font-size:3rem}main #section03{padding:100px 50px 150px}main #section03 .health-division h2{font-size:3rem;line-height:0}main #section03 .health-boxTitle h2{font-size:3rem}main #section03 .health-boxTitle{margin-bottom:32px}main #section03 .health-boxText{text-align:center}main #section03 .health-boxText p{font-size:1.8rem}main #section03 .declaration-box{margin-top:32px;padding:40px}main #section03 .declaration-boxTitle h3{font-size:2.3rem}main #section03 .declaration-boxText{text-align:center}main #section03 .declaration-boxText p{font-size:2.1rem;line-height:1.8}main #section03 .president-name{margin-top:32px}main #section03 span{font-size:2.1rem}main #section03 .health-policy{margin-top:40px}main #section03 .health-policy-title h3{font-size:2rem}main #section03 .health-policy-list{margin:24px 0 0 24px;font-size:1.6rem}main #section03 .health-system p{font-size:1.6rem;margin-top:24px}main #section03 .health-map1{max-width:1012px;margin:32px auto 0}main #section03 .health-map2{margin:32px auto 0;display:block;max-width:1240px}main #section03 .performance-title h3{font-size:2rem}main #section03 table{margin:32px auto 0}main #section03 tr th{font-size:1.6rem;padding:16px}main #section03 .health-effect-title h3{font-size:2rem}main #section03 .effect p{font-size:1.6rem;margin-top:24px}main #section03 picture{margin:32px auto 0;max-width:1012px}main #section03 .health-connection-title h3{font-size:2rem}main #section03 .health-typeBox{margin:40px auto 0;display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;max-width:1100px}main #section03 .health-typeBox-inner{margin:0}main #section03 .health-typeBox-inner .health-typeBox-img picture{margin:0}}/*# sourceMappingURL=healthy-management.css.map */