.indexPage .breadcrumbs .container{padding:0 15px}.indexPage #pageContents .wrapper{padding:0 0 0 0}@media(min-width: 1024px){.indexPage #pageContents .wrapper{padding:0 0 0 40px}}#sideBar{margin-top:30px}@media(min-width: 1024px){.indexPage .breadcrumbs .container{padding:0}}#pageContents h2{margin:30px 0 0 0;font-size:1.5rem;margin:0;border-bottom:0px solid #00a1ff;display:block;padding:0}@media(min-width: 768px){#pageContents h2{font-size:2.3rem}}#pageContents p{margin:0;line-height:1.8}#pageContents .leadBox{font-size:1.8rem;margin:20px 0 15px}@media(min-width: 768px){#pageContents .leadBox{font-size:2.3rem;margin:30px 0px 20px}}#pageContents .copyBox{margin:10px 0px 60px}#pageContents .nomalBgArea{margin:0 0 60px;color:#333}#pageContents .nomalBgArea h3{font-size:1.6rem;margin:0 0 10px 0;border-bottom:2px solid #00a1ff;display:block;padding:0 0 10px 0}@media(min-width: 768px){#pageContents .nomalBgArea h3{font-size:2.3rem}}#pageContents .nomalBgArea h4{font-size:1.6rem;margin:0 0 15px 0;padding:0;background-color:rgba(0,0,0,0);font-weight:normal;color:#333;line-height:1.4}@media(min-width: 768px){#pageContents .nomalBgArea h4{font-size:2rem}}#pageContents .nomalBgArea h4.blue{color:#00a1ff}#pageContents .nomalBgArea h4.blue-bg{padding:15px 20px;background-color:#00a1ff;color:#fff}#pageContents .nomalBgArea h4.plogram{font-weight:bold}#pageContents .nomalBgArea h4 span.blue{color:blue;font-size:170%;line-height:1}#pageContents .nomalBgArea h4 span.red{color:red;font-size:170%;line-height:1}#pageContents .nomalBgArea p{font-size:1.4rem;line-height:1.8;margin:0 0 30px 0}@media(min-width: 768px){#pageContents .nomalBgArea p{font-size:1.6rem}}@media(min-width: 1024px){#pageContents .nomalBgArea p{font-size:1.8rem}}#pageContents .nomalBgArea p.signature{text-align:right;font-size:1.4rem;line-height:1.6;margin:0}#pageContents .nomalBgArea .blueBgArea{margin:0 0 60px;color:#00a1ff;border:2px solid #00a1ff;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:15px}@media(min-width: 768px){#pageContents .nomalBgArea .blueBgArea{padding:50px}}#pageContents .nomalBgArea .blueBgArea h3{text-align:center;font-size:1.8rem;border:0px;padding:0;margin:0}@media(min-width: 768px){#pageContents .nomalBgArea .blueBgArea h3{margin:0 auto 20px;font-size:2.3rem}}#pageContents .nomalBgArea .blueBgArea p{text-align:center;font-size:1.4rem;margin:0}@media(min-width: 768px){#pageContents .nomalBgArea .blueBgArea p{font-size:1.6rem}}@media(min-width: 1024px){#pageContents .nomalBgArea .blueBgArea p{font-size:1.8rem}}#pageContents .nomalBgArea .health-management .health-management__list{font-size:1.6rem}@media(min-width: 768px){#pageContents .nomalBgArea .health-management .health-management__list{font-size:1.8rem}}#pageContents .nomalBgArea .health-management .health-management__list .health-management__inner{margin:10px 0 30px 20px;padding:0 0 0 2rem}#pageContents .nomalBgArea .health-management .health-management__list .health-management__inner--list{margin:0 0 15px;position:relative;font-size:1.6rem}@media(min-width: 768px){#pageContents .nomalBgArea .health-management .health-management__list .health-management__inner--list{font-size:1.8rem}}#pageContents .nomalBgArea .health-management .health-management__list .health-management__inner--list::before{position:absolute;display:block;width:1.2rem;height:auto;aspect-ratio:1;content:"";left:-1.6rem;top:1.1rem;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#333}@media(min-width: 768px){#pageContents .nomalBgArea .health-management .health-management__list .health-management__inner--list::before{width:1.4rem;left:-2rem;top:1.2rem}}#pageContents .nomalBgArea .local-community-image{margin:20px auto 20px;max-width:80%;max-width:400px}@media(min-width: 768px){#pageContents .nomalBgArea .local-community-image{margin:20px auto 20px;max-width:600px}}#pageContents .nomalBgArea .health-management-image{margin:20px 0 60px}@media(min-width: 768px){#pageContents .nomalBgArea .health-management-image{margin:20px 0 80px}}#pageContents .nomalBgArea .general-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px;margin-bottom:60px;margin-top:10px}@media(min-width: 768px){#pageContents .nomalBgArea .general-area{margin-bottom:80px;margin-top:30px;display:grid;gap:40px;grid-template-columns:1fr 1fr}}@media(min-width: 768px){#pageContents .nomalBgArea .general-area__local-community{margin-bottom:40px;margin-top:20px;display:grid;gap:40px;grid-template-columns:1fr 200px}}@media(min-width: 768px){#pageContents .nomalBgArea .general-area__various-systems{margin-bottom:80px;margin-top:20px;display:grid;gap:20px;grid-template-columns:.8fr 1fr}}@media(min-width: 768px){#pageContents .nomalBgArea .general-area__diversity{margin-bottom:40px;margin-top:20px;display:grid;gap:20px;grid-template-columns:1fr 320px}}@media(min-width: 768px){#pageContents .nomalBgArea .general-area__diversity2{margin-bottom:80px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}}@media(min-width: 768px){#pageContents .nomalBgArea .general-area__resource{margin-bottom:40px;margin-top:20px;display:grid;gap:20px;grid-template-columns:1fr 320px}}#pageContents .nomalBgArea .general-area .general-area__inner p{font-size:1.4rem;margin:0 0 20px}@media(min-width: 768px){#pageContents .nomalBgArea .general-area .general-area__inner p{font-size:1.6rem}}@media(min-width: 1024px){#pageContents .nomalBgArea .general-area .general-area__inner p{font-size:1.8rem}}#pageContents .nomalBgArea .general-area .general-area__inner p.annotation{font-size:1.4rem}#pageContents .nomalBgArea .general-area .general-area__inner ul{margin:0 0 20px;padding:0 0 0 2rem}#pageContents .nomalBgArea .general-area .general-area__inner ul li{font-size:1.6rem;margin:0 0 10px;position:relative}#pageContents .nomalBgArea .general-area .general-area__inner ul li::before{position:absolute;display:block;width:1.2rem;height:auto;aspect-ratio:1;content:"";left:-1.6rem;top:1.1rem;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#333}@media(min-width: 768px){#pageContents .nomalBgArea .general-area .general-area__inner ul li::before{width:1.4rem;left:-2rem;top:1.2rem}}#pageContents .nomalBgArea .general-area .general-area__inner img{display:block;width:100%;height:auto}#pageContents .nomalBgArea .general-area .general-area__inner__various-systems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#pageContents .nomalBgArea .general-area .general-area__inner__various-systems img{display:block;width:100%;height:auto;border:1px solid #999}#pageContents .nomalBgArea .general-area .general-area__inner__diversity ul li{font-size:1.8rem;margin:0 0 10px}@media(min-width: 768px){#pageContents .nomalBgArea .general-area .general-area__inner__diversity ul li{font-size:1.6rem}}#pageContents .nomalBgArea .general-area .general-area__inner__diversity2 img{display:block;width:100%;height:auto;max-width:245px}#pageContents .nomalBgArea .plogram__tablearea{overflow-x:scroll;white-space:nowrap}@media(min-width: 768px){#pageContents .nomalBgArea .plogram__tablearea{overflow-x:revert}}#pageContents .nomalBgArea table{width:100%;border-top:1px solid #333;border-bottom:1px solid #333;min-width:680px}#pageContents .nomalBgArea table tr th{border-bottom:1px solid #333;font-size:1.3rem;text-align:left;vertical-align:middle;padding:10px 8px;font-weight:bold}#pageContents .nomalBgArea table tr th:not(:last-child){border-right:1px solid #333}#pageContents .nomalBgArea table tr th.header{background-color:#e6e6e6;padding:5px;text-align:center;font-size:1.4rem}#pageContents .nomalBgArea table tr td{border-bottom:1px solid #333;padding:10px 8px;vertical-align:top;text-align:left;width:15%}#pageContents .nomalBgArea table tr td:not(:last-child){border-right:1px solid #333}#pageContents .nomalBgArea table tr td p{font-size:1.2rem;line-height:1.4;margin-bottom:10px;font-weight:bold}#pageContents .nomalBgArea table tr td p span.blue{color:blue;font-size:170%;line-height:1}#pageContents .nomalBgArea table tr td p span.red{color:red;font-size:170%;line-height:1}#pageContents .nomalBgArea .environment .environment__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:30px;margin-bottom:40px}@media(min-width: 768px){#pageContents .nomalBgArea .environment .environment__inner{margin-bottom:20px;display:grid;gap:30px;grid-template-columns:2fr 1fr}}#pageContents .nomalBgArea .environment .environment__inner__block h4{font-size:1.6rem;font-weight:bold}#pageContents .nomalBgArea .environment .environment__inner .environment__photo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}#pageContents .nomalBgArea .environment .environment__inner .environment__photo-area img{width:100%;height:auto;display:block}@media(min-width: 768px){#pageContents .nomalBgArea .environment .environment__inner .environment__photo-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media(min-width: 768px){#pageContents .nomalBgArea .environment .environment__inner2{margin-bottom:40px;margin-top:20px;display:grid;gap:10px;grid-template-columns:1fr}}#pageContents .nomalBgArea .environment .environment__inner2 .environment__photo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:20px}@media(min-width: 768px){#pageContents .nomalBgArea .environment .environment__inner2 .environment__photo-area{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}}#pageContents .nomalBgArea .environment .environment__inner2 .environment__photo-area p{font-size:1.4rem;margin:5px 0 0}/*# sourceMappingURL=society.css.map */