.sec-fv{margin:70px 0 0}.head28{font-size:28px;font-size:2.8rem;line-height:1.7;font-weight:500}.green{color:#68ba92}#sec-design{padding:60px 0 60px}#sec-design .illust01{position:absolute;top:10px;right:10%}#page-policy .introText .c-txt__01{font-size:28px;font-size:2.8rem}#sec-design .inner{background:#fff;border-radius:50px;position:relative}#sec-design .head28{text-align:center;margin-bottom:20px}#sec-design .introText{margin:0 auto;width:80%;text-align:center}@media screen and (max-width:834px){#sec-design{padding:50px 0 50px}#sec-design .head28{font-size:18px}#page-policy .introText .c-txt__01{font-size:18px;font-size:18px}#sec-design .introText{width:95%;text-align:left}#sec-design .illust01{top:-50px;width:70px}}#sec-intro{padding:140px 0 240px;position:relative}#sec-intro:after{content:"";background:#faf8f8;position:absolute;left:0;top:50%;transform:translateY(-50%);width:95%;height:100%;z-index:-1}#sec-intro .c-ttl__01{margin-bottom:100px;text-align:center}#sec-intro .c-ttl__01 .jp{font-size:36px;font-size:3.6rem}#sec-intro .flexBox{align-items:center;justify-content:space-between;display:flex}#sec-intro .flexBox .detail{margin-left:5%;width:45%}#sec-intro .flexBox .detail .head28{color:#68ba92;font-size:28px;font-size:2.8rem;line-height:1.4;margin-bottom:35px}#sec-intro .flexBox .img{width:45%}#sec-intro .flexBox .img img{border-radius:50px 0 0 50px}#sec-intro .illu{position:absolute;bottom:0;left:5%;width:40%;z-index:2}#sec-intro .bgText{color:#fff;font-size:80px;font-size:8rem;font-weight:600;line-height:1;position:absolute;right:10%;bottom:-10px;z-index:1}#sec-health{padding:180px 0 210px}#sec-health .flexBox{display:flex;justify-content:space-between;margin-bottom:140px}#sec-health .flexBox .ttlWrap{margin-right:2%;width:34%}#sec-health .flexBox .ttlWrap .en{margin:0 0 20px}#sec-health .flexBox .ttlWrap .en span{color:#68ba92;font-size:16px;font-size:1.6rem;padding-left:50px;position:relative}#sec-health .flexBox .ttlWrap .en span:before{content:"";width:40px;height:1px;background-color:#68ba92;left:0;top:50%;transform:translateY(-50%);position:absolute}#sec-health .flexBox .ttlWrap .head36{font-size:34px;font-size:3.4rem;line-height:1.4;margin-bottom:10px}#sec-health .flexBox .ttlWrap .head28{font-size:28px;font-size:2.8rem}#sec-health .flexBox .detail{width:64%}#sec-health .methodList{display:flex;justify-content:space-between}#sec-health .methodList .img{width:46%}#sec-health .methodList .img img{width:100%}#sec-health .methodList .detail{width:54%}#sec-health .methodList .detail ul li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:13.85%}#sec-health .methodList .detail ul li:nth-of-type(1){margin-left:-14%}#sec-health .methodList .detail ul li:nth-of-type(2){margin-left:1%}#sec-health .methodList .detail ul li:nth-of-type(3){margin-left:1%}#sec-health .methodList .detail ul li:last-child{margin-bottom:0;margin-left:-14%}#sec-health .methodList .detail ul li .icon{width:100px}#sec-health .methodList .detail ul li .icon img{width:60px}#sec-health .methodList .detail ul li .textWrap{padding-left:20px;width:calc(100% - 100px);border-left:3px solid #86c8a8}#sec-health .methodList .detail ul li .textWrap .ttl{font-size:30px;font-size:3rem;color:#2b180f;font-weight:600;margin-bottom:10px}#sec-health .methodList .detail ul li .textWrap .ttl .green{color:#68ba92;font-size:22px;font-size:2.2rem;margin-left:15px}#sec-health .methodList .detail ul li .textWrap .text15{font-size:15px;font-size:1.5rem}#sec-check{background:#faf8f8;padding:120px 0 210px}#sec-check .innerW{margin:0 auto;max-width:1500px;width:90%}#sec-check .ttlWrap{margin-bottom:90px;text-align:center}#sec-check .ttlWrap .en{color:#68ba92;font-size:16px;font-size:1.6rem;font-weight:600;margin-bottom:35px}#sec-check .ttlWrap .head30{font-size:30px;font-size:3rem;line-height:1.7;color:#2b180f;margin-bottom:5px}#sec-check .ttlWrap .head36{font-size:36px;font-size:3.6rem;color:#2b180f}#sec-check .flexBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:130px}#sec-check .flexBox .img{width:50%}#sec-check .flexBox .img img{border-radius:50px}#sec-check .flexBox .detail{width:46%}#sec-check .flexBox .detail .border{margin-bottom:45px}#sec-check .flexBox .detail .border span{border:2px solid #68ba92;border-radius:40px;color:#68ba92;font-size:28px;font-size:2.8rem;padding:10px 25px}#sec-check .dotted{margin:0 auto 40px;text-align:center;position:relative;max-width:650px;width:100%}#sec-check .dotted:after{content:"";position:absolute;border-bottom:3px dotted #68ba92;left:0;top:50%;transform:translateY(-50%);width:100%}#sec-check .dotted span{background:#faf8f8;color:#68ba92;font-size:26px;font-size:2.6rem;font-weight:500;padding:0 10px;position:relative;z-index:1}#sec-check .pc{margin:0 auto;width:80%}@media screen and (max-width:834px){#sec-intro{padding:60px 0 80px}#sec-intro:after{width:100%}#sec-intro .c-ttl__01{margin-bottom:20px}#sec-intro .c-ttl__01 .jp{font-size:2.4rem}#sec-intro .flexBox{display:block}#sec-intro .flexBox .detail{margin:0 5% 25px 5%;width:90%}#sec-intro .flexBox .detail .head28{font-size:2rem;margin-bottom:20px}#sec-intro .img{margin:0 5% 25px;width:90%}#sec-intro .img img{border-radius:20px;object-fit:cover;height:230px;width:100%}#sec-intro .bgText{font-size:2.5rem;right:5%;bottom:-2px}#sec-health{padding:50px 0 60px}#sec-health .flexBox{display:block;margin-bottom:50px}#sec-health .flexBox .ttlWrap{margin:0 0 25px;width:100%}#sec-health .flexBox .ttlWrap .en{margin:0 0 15px}#sec-health .flexBox .ttlWrap .en span{font-size:1.2rem}#sec-health .flexBox .ttlWrap .head36{font-size:2.4rem;margin-bottom:5px}#sec-health .flexBox .ttlWrap .head28{font-size:2rem}#sec-health .flexBox .detail{width:100%}#sec-health .methodList{display:block}#sec-health .methodList .img{width:100%;margin-bottom:25px}#sec-health .methodList .detail ul li .icon{width:80px}#sec-health .methodList .detail ul li .textWrap{width:calc(100% - 80px);border-left:2px solid #86c8a8}#sec-health .methodList .detail{width:100%}#sec-health .methodList .detail ul li:nth-of-type(1),#sec-health .methodList .detail ul li:nth-of-type(2),#sec-health .methodList .detail ul li:nth-of-type(3){margin:0 0 25px}#sec-health .methodList .detail ul li:nth-of-type(4){margin:0}#sec-health .methodList .detail ul li .textWrap .ttl{font-size:2rem}#sec-health .methodList .detail ul li .textWrap .ttl .green{font-size:1.6rem;margin:5px 0 0 0;display:block}#sec-check{padding:50px 0 70px}#sec-check .ttlWrap{margin-bottom:30px}#sec-check .ttlWrap .en{font-size:1.4rem;margin-bottom:5px}#sec-check .ttlWrap .head30{font-size:1.8rem}#sec-check .ttlWrap .head36{font-size:2.3rem}#sec-check .flexBox{display:block;margin-bottom:40px}#sec-check .flexBox .img{width:100%;margin-bottom:30px}#sec-check .flexBox .img img{border-radius:20px}#sec-check .flexBox .detail{width:100%}#sec-check .flexBox .detail .border{margin:0 auto 25px;text-align:center}#sec-check .flexBox .detail .border span{font-size:2rem;padding:5px 20px}#sec-check .dotted span{font-size:2rem;padding:0 5px}#sec-check .dotted{margin:0 auto 15px}}