.p-kenko{position:relative;padding-top:auto;margin:0 auto 80px}@media screen and (min-width: 1024px){.p-kenko{margin:0 auto 100px;max-width:1100px}}.p-kenko__content{padding:0px 0 80px;margin:0 auto}@media screen and (min-width: 768px){.p-kenko__content{padding:0px 0 100px}}@media screen and (min-width: 1024px){.p-kenko__content{padding:0px 0 120px;max-width:1280px}}.p-kenko__content__inner__title{text-align:center;margin-bottom:40px}.p-kenko__content__inner__title h3{color:#333;font-size:1.8rem;font-weight:bold;line-height:1.4}@media screen and (min-width: 1024px){.p-kenko__content__inner__title h3{font-size:2.4rem}}.p-kenko__content__certificationArea{border-top:1px solid #008bd5;border-bottom:1px solid #008bd5;padding:40px 0}@media screen and (min-width: 768px){.p-kenko__content__certificationArea{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.p-kenko__content__subtitleArea{width:calc((100% - 10px)/2)}}.p-kenko__content__subtitle{margin:0 0 20px}.p-kenko__content__subtitle h4{color:#008bd5;font-size:1.7rem;font-weight:bold;line-height:1.6}@media screen and (min-width: 768px){.p-kenko__content__subtitle h4{line-height:1.6}}@media screen and (min-width: 1024px){.p-kenko__content__subtitle h4{font-size:2.1rem}}.p-kenko__content__text p{font-size:1.6rem;text-align:justify;line-height:1.6}@media screen and (min-width: 1024px){.p-kenko__content__text p{font-size:1.8rem}}.p-kenko__content__certificationImg{max-width:250px;margin:0 auto}@media screen and (min-width: 768px){.p-kenko__content__certificationImg{margin:0}}.p-kenko .health{margin-bottom:60px}@media screen and (min-width: 1024px){.p-kenko .health{margin-bottom:140px}}.p-kenko__contentsArea__item__title h5{color:#008bd5;font-size:1.7rem;font-weight:bold}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__title h5{font-size:2rem}}.p-kenko__contentsArea__item__text{margin:20px 0}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__text{margin:20px 0 40px}}.p-kenko__contentsArea__item__text p{font-size:1.6rem;text-align:justify;line-height:1.6}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__text p{font-size:1.8rem}}.p-kenko__contentsArea__item__ul{margin:20px 0 0;padding-left:18px}.p-kenko__contentsArea__item__ul li{font-size:1.6rem;line-height:1.6;text-align:justify;position:relative;margin-bottom:20px}.p-kenko__contentsArea__item__ul li:last-child{margin-bottom:0}.p-kenko__contentsArea__item__ul li::before{position:absolute;content:"●";left:-20px;font-size:100%;color:#008bd5}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__ul li{font-size:1.8rem;margin-bottom:40px}}.p-kenko__contentsArea__item__list__title h6{color:#333;font-size:1.6rem;font-weight:bold}.p-kenko__contentsArea__item__list__text p{line-height:1.6;font-size:1.6rem}.p-kenko__contentsArea__item__img{margin:20px 0 0;overflow-x:auto;white-space:nowrap}@media screen and (min-width: 768px){.p-kenko__contentsArea__item__img{margin-top:40px;white-space:normal;overflow-x:visible}}.p-kenko__contentsArea__item__img .p-kenko__image__overview{width:180%;padding-bottom:30px}@media screen and (min-width: 768px){.p-kenko__contentsArea__item__img .p-kenko__image__overview{max-width:1100px;padding-bottom:0;width:100%}}.p-kenko__contentsArea__item__img .p-kenko__image__policy{width:150%;padding-bottom:30px}@media screen and (min-width: 768px){.p-kenko__contentsArea__item__img .p-kenko__image__policy{max-width:960px;padding-bottom:0;width:100%;margin:0 auto}}.p-kenko__contentsArea__item__img .p-kenko__image__handle{width:200%;padding-bottom:30px}@media screen and (min-width: 768px){.p-kenko__contentsArea__item__img .p-kenko__image__handle{max-width:1100px;padding-bottom:0;width:100%}}.p-kenko__contentsArea__item__philosophy{margin:20px 0 0;background:#2a3593;padding:10px}@media screen and (min-width: 768px){.p-kenko__contentsArea__item__philosophy{padding:20px}}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__philosophy{margin-top:40px}}.p-kenko__contentsArea__item__philosophy p{text-align:center;color:#fff;font-weight:bold;font-size:1.6rem;white-space:nowrap;line-height:1.4}@media screen and (min-width: 768px){.p-kenko__contentsArea__item__philosophy p{line-height:0}}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__philosophy p{font-size:1.8rem}}.p-kenko__contentsArea__item__declare{border:1px solid #333;padding:20px}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__declare{padding:40px}}.p-kenko__contentsArea__item__declare p{font-size:1.6rem;text-align:center;line-height:1.8}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__declare p{font-size:1.8rem}}.p-kenko__contentsArea__item__declare__name{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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:20px}.p-kenko__contentsArea__item__declare__name p{font-size:1.4rem}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__declare__name p{font-size:1.6rem}}.p-kenko__contentsArea__item__declare__name span{font-weight:bold;font-size:1.8rem}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__declare__name span{font-size:2rem}}.p-kenko__contentsArea__item__downlord{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.p-kenko__contentsArea__item__downlord__title{text-align:center;line-height:1.4}.p-kenko__contentsArea__item__downlord__title h4{font-size:1.4rem;font-weight:bold;white-space:nowrap;color:#008bd5}@media screen and (min-width: 1024px){.p-kenko__contentsArea__item__downlord__title h4{font-size:1.6rem}}.p-kenko__contentsArea__item__downlord__title span{font-size:1.4rem}/*# sourceMappingURL=kenko.css.map */