.area-content{width:980px;margin:auto;text-align:center;color:#515252}@media (max-width: 979px){.area-content{width:95%}}.area-content a{text-decoration:none}h2{font-size:28px;color:#3d4c91}@media (max-width: 979px){h2{font-size:22px}}.title__bg{color:white;background:#374683;padding:5px 0;font-weight:normal}h3{position:relative;color:#515252;text-align:left;border-bottom:solid 1px #bbbbbb;padding:0 0 5px 20px;font-size:23px}@media (max-width: 979px){h3{font-size:18px}}h3::before{position:absolute;content:"";background:#374683;width:15px;height:15px;top:50%;left:0;transform:translateY(-70%)}p{text-align:left}.border_txt{color:#163175;border-bottom:solid 1px}.mv,.what,.point{background:#f2f3f8}.mv h1 img{min-height:400px}@media (max-width: 979px){.mv h1 img{min-height:38vw}}.pageNav__list{display:flex;justify-content:space-between;align-items:center;margin-top:30px}@media (max-width: 979px){.pageNav__list{flex-direction:column;align-items:unset;margin-top:15px}}@media (max-width: 979px){.pageNav__list__item:nth-child(n+2) a{margin-top:5px}}.pageNav__list__item a{display:block;position:relative;font-size:16px;padding-bottom:5px;line-height:1.3;text-align:left;border-bottom:1px dashed rgba(71,84,168,0.6)}@media (min-width: 980px){.pageNav__list__item a{display:flex;align-items:center;text-align:center;padding:0 80px 0 25px;height:60px;box-shadow:4px 4px 0px #002c89;border:1px solid #002c89;top:0;left:0;transition:0.3s}}.pageNav__list__item a::after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #002c89;border-right:2px solid #002c89;transform:translateY(-75%) rotate(135deg);right:15px;top:50%}.pageNav__list__item a:hover{left:4px;top:4px;box-shadow:0px 0px 0px #002c89;color:#002c89;text-decoration:none}.what{padding:60px 0;margin-top:50px}@media (max-width: 979px){.what{margin-top:20px}}.what__wrap__content{display:flex;justify-content:space-between;align-items:flex-start;margin-top:40px}@media (max-width: 979px){.what__wrap__content{flex-direction:column-reverse;align-items:unset}}@media (min-width: 980px){.what__wrap__content__document{margin-left:30px}}@media (max-width: 979px){.what__wrap__content img{margin-top:30px}}.what__wrap>h3{margin-top:60px}.what__wrap>p{margin-top:30px}.what__wrap__risk{position:relative;display:flex;justify-content:space-around;align-items:end;margin-top:50px}.what__wrap__risk::before{content:"";position:absolute;border:dashed 1px #bbbbbb;height:100%;width:1px}.what__wrap__risk li p{position:relative;color:#3f66a3;border-bottom:solid 1px;font-size:18px;padding-left:40px;margin-top:10px;font-weight:bold}@media (max-width: 979px){.what__wrap__risk li p{width:80%;font-size:11px;margin:10px auto 0px;padding-left:30px}}.what__wrap__risk li p::before{content:"→";position:absolute;font-size:30px;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 979px){.what__wrap__risk li p::before{font-size:30px}}.revealed{margin-top:80px}@media (max-width: 979px){.revealed{margin-top:40px}}.revealed__wrap{margin-top:30px}.revealed__wrap__box{position:relative;background:#f2f3f8}.revealed__wrap__box__area{position:relative;width:670px;margin:auto;padding:10px 0 70px}@media (max-width: 979px){.revealed__wrap__box__area{width:auto;padding:40px 10px 70px}}.revealed__wrap__box__area>p{position:absolute;color:white;padding:5px 20px;right:0}@media (max-width: 979px){.revealed__wrap__box__area>p{font-size:11px;padding:5px 10px;right:10px}}.revealed__wrap__box__area__top{background:#5372ac;top:25px}@media (max-width: 979px){.revealed__wrap__box__area__top{top:10px}}.revealed__wrap__box__area__top::after{content:"テロメア長(遺伝子強度)\Aの測定";position:absolute;white-space:pre;color:#4364a4;font-weight:bold;font-size:14px;right:30px;top:50%;transform:translateY(60%)}@media (max-width: 979px){.revealed__wrap__box__area__top::after{content:"テロメア長\A(遺伝子強度)\Aの測定";font-size:10px;line-height:1.2;right:25px;top:49px;transform:unset}}.revealed__wrap__box__area__bottom{background:#375797}.revealed__wrap__box__area__bottom::before{content:"Gテール長(遺伝子疲労度)の測定";position:absolute;color:#4364a4;font-weight:bold;font-size:14px;left:5px;top:-50%;transform:translateY(-50%)}@media (max-width: 979px){.revealed__wrap__box__area__bottom::before{font-size:10px}}.revealed__wrap__desc{border:solid 1px #bbbbbb;margin-top:40px;padding:20px 50px;text-align:left;background:#f2f3f8}@media (max-width: 979px){.revealed__wrap__desc{padding:20px}}.revealed__wrap__desc li{position:relative;padding-left:30px}.revealed__wrap__desc li::before{position:absolute;content:"";background:#5170ae;width:15px;height:15px;top:6px;left:0}.point{background:#f2f3f8;padding:70px 0;margin-top:80px}.point__wrap{margin-top:60px}.point__wrap__area:last-child{margin-top:40px}.point__wrap__area__box{margin-top:30px}.point__wrap__area__box li{background:white;display:flex;justify-content:space-between;padding:25px 40px}@media (max-width: 979px){.point__wrap__area__box li{flex-direction:column}}.point__wrap__area__box li:last-child{margin-top:20px}@media (min-width: 980px){.point__wrap__area__box li p{margin-left:40px}}.point__wrap__area__box li p .point_title{position:relative;display:block;font-size:20px;color:#364485;padding-left:40px;margin-bottom:10px}@media (max-width: 979px){.point__wrap__area__box li p .point_title{font-size:18px;margin:20px 0 10px}}.point__wrap__area__box li p .point_title::before{position:absolute;content:"";background:url(/assets/care/prevention/images/teromea/list_icon.png?202139171738) no-repeat;background-size:contain;width:30px;height:30px;left:0;top:50%;transform:translateY(-50%)}.price{margin-top:80px}@media (max-width: 979px){.price{margin-top:40px}}.price__box{margin-top:30px}.price__box__item{border:solid 2px #5b7cc2;padding:5px 5px 0}.price__box__item__name{text-align:center;background:#38579a;color:white;font-size:22px;padding:15px 0}@media (max-width: 979px){.price__box__item__name{font-size:18px}}.price__box__item__detail{display:flex;justify-content:space-between;padding:30px 20px 30px}@media (max-width: 979px){.price__box__item__detail{flex-direction:column}}.price__box__item__detail__priceTxt{position:relative;margin-left:40px}@media (max-width: 979px){.price__box__item__detail__priceTxt{margin:20px 0 0}}.price__box__item__detail__priceTxt .price_area{position:absolute;font-size:26px;color:#ff6679;letter-spacing:0.01em;right:0;bottom:0}@media (max-width: 979px){.price__box__item__detail__priceTxt .price_area{position:static;text-align:right;font-size:18px}}.price__box__item__detail__priceTxt .price_area span{font-weight:bold;font-size:45px;margin-left:20px}@media (max-width: 979px){.price__box__item__detail__priceTxt .price_area span{font-size:33px}}.price__box__item__detail__priceTxt .price_area span small{position:relative}@media (max-width: 979px){.price__box__item__detail__priceTxt .price_area span small{padding-left:5px;font-size:22px}}.price__box__item__detail__priceTxt .price_area span small::before{content:"(税込)";position:absolute;font-size:12px;width:40px;top:-50%;right:50%;transform:translate(55%, 0%)}@media (max-width: 979px){.price__box__item__detail__priceTxt .price_area span small::before{transform:translate(50%, -30%)}}.price__link{display:inline-block;width:95%;background:#35559c;padding:25px 0;margin-top:50px;border-radius:5px}@media (max-width: 979px){.price__link{font-size:14px;padding:15px 0px}}.bg___02{background-color:#f5f5f5;padding:20px 150px 50px;margin-bottom:0px;margin:50px auto 0}@media (max-width: 979px){.bg___02{width:auto;padding:20px 10px 50px}}.cv{background-color:#fff;text-align:center;padding:15px 55px 20px;margin-top:30px}@media (max-width: 979px){.cv{padding:15px 5% 20px}}.cv .txt{font-size:20px;color:#003b94;line-height:1.3;margin-top:10px;margin-bottom:10px;text-align:center}@media (max-width: 979px){.cv .txt{font-size:4vw}}.cv .telWrap{margin-bottom:18px}.cv .tel{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;font-size:48px;font-weight:bold;line-height:1;position:relative;transform:translateX(-60px);pointer-events:none}@media (max-width: 979px){.cv .tel{font-size:33px}}.cv .tel::after{content:url(../images/tel.png?202139171738);position:absolute;left:-59px;top:50%;transform:translateY(-50%)}.cvList{display:flex;justify-content:space-between}.cvList li{width:49%;background-color:#fff;padding:5px 10px;box-sizing:border-box}.cvList li span,.cvList li small{display:block;font-size:14px}.cvList li span{font-size:20px;position:relative;padding:8px 0}@media (max-width: 979px){.cvList li span{font-size:4vw}}.cvList li span::after{content:"";position:absolute;top:50%;right:4px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff}.cvList li small{background-color:#fff;color:#003b94;padding:6px 0}.cvList li *{color:#fff}.cvList li.num1{background-color:#003e92}.cvList li.num2{background-color:#2e5dbc}.cvList li.num3{background-color:#4595d3}section.doctor h3{font-size:28px;text-align:center;color:#3d4c91;margin-bottom:30px}section.doctor{background-color:#f4f8ff;padding:50px 0;margin:0 auto 60px}@media (max-width: 979px){section.doctor{width:auto}}section.doctor .area-content{padding:0 100px;box-sizing:border-box}@media (max-width: 979px){section.doctor .area-content{padding:0 30px}}section.doctor figure{display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width: 979px){section.doctor figure{display:block}}section.doctor figure div{width:50%}@media (max-width: 979px){section.doctor figure div{width:70%;margin:auto}}section.doctor figure figcaption{width:50%;text-align:center;padding-top:45px;font-size:26px;color:#3d4c91}@media (max-width: 979px){section.doctor figure figcaption{width:100%}}section.doctor figure figcaption strong{font-size:28px;font-weight:normal;padding-right:5px}section.doctor figure figcaption small{font-size:20px}section.doctor figure figcaption ul{margin-top:20px}section.doctor figure figcaption ul li{background-color:#fff;width:310px;margin:0 auto;font-size:18px;border:1px solid #3d4c91}@media (max-width: 979px){section.doctor figure figcaption ul li{margin:0 auto;font-size:16px;width:100%}}section.doctor figure figcaption ul li+li{margin-top:10px}section.doctor .doctorTxt{font-size:18px;margin-bottom:30px}section.doctor .history{margin:0 40px;border:1px solid #ddd}@media (max-width: 979px){section.doctor .history{margin:auto}}section.doctor .history li{display:flex;font-size:17px}@media (max-width: 979px){section.doctor .history li{display:block;text-align:left}}section.doctor .history li+li{border-top:1px solid #ddd}section.doctor .history li span:first-of-type{width:20%;background-color:#ecf5ff;box-sizing:border-box;padding:5px 12px}@media (max-width: 979px){section.doctor .history li span:first-of-type{width:100%;display:block}}section.doctor .history li span:last-of-type{width:80%;padding:5px 15px;box-sizing:border-box;background-color:#fff}@media (max-width: 979px){section.doctor .history li span:last-of-type{width:100%;display:block}}section.doctor .area-content{width:980px}@media (max-width: 979px){section.doctor .area-content{width:auto}}section.doctor h3{border:none;padding-left:0}section.doctor h3::before{display:none}
