@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-medical-popup{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9999;display:none;height:100%;width:100%;box-sizing:border-box;padding:2.3rem 0}@media only screen and (max-height:450px){.p-medical-popup{overflow-y:auto}}.p-medical-popup__inner{height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-height:450px){.p-medical-popup__inner{align-items:flex-start}}.p-medical-popup__item{background:#fff;padding:3.84rem 2.3rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-medical-popup__item{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-medical-popup__item{width:calc(360 / 380 * 100%)}}.p-medical-popup__item{--radius:1.23rem;border-radius:var(--radius)}@media only screen and (min-width:768px) and (max-width:1024px){.p-medical-popup__item{padding-left:3.84rem;padding-right:3.84rem}}@media only screen and (max-width:767px){.p-medical-popup__item{padding:3rem 1.5rem}}@media only screen and (min-width:1025px){.p-medical-popup__item{max-width:84.61rem;width:calc(1300 / 1440 * 100%)}}.p-medical-popup__item .txt{margin-top:1.53rem}@media only screen and (min-width:1025px){.p-medical-popup__item .txt{text-align:center}}.p-medical-popup__item__select{margin-top:2.3rem}.p-medical-popup__item__select__btns{margin-top:1.53rem;display:flex;max-width:40rem;margin-right:auto;margin-left:auto;justify-content:center}@media only screen and (max-width:767px){.p-medical-popup__item__select__btns{max-width:100%}}.p-medical-popup__item__select__btns .c-btn{width:calc(250 / 520 * 100%);text-align:center}.p-medical-popup__item__select__btns .c-btn:nth-child(2n){margin-left:calc(20 / 520 * 100%)}html:has(#abi_page#main>.p-medical-popup.is-active){overflow:hidden}.p-test-results{margin-top:4.61rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-test-results{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-test-results{max-width:calc(1100px * (15 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-test-results{max-width:calc(1100px * (15 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-test-results{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-test-results{width:calc(320 / 380 * 100%)}}@media only screen and (max-width:767px){.p-test-results{margin-top:3rem}}.p-test-results__item:nth-child(n+2){margin-top:6.15rem}@media only screen and (max-width:767px){.p-test-results__item:nth-child(n+2){margin-top:4rem}}.p-test-results__item .c-list{border-top:1px solid var(--color-table-line);padding-top:1.53rem;margin-top:1.15rem}.p-test-results__item .c-list li:nth-child(n+2){margin-top:1rem}.p-test-results__links{display:flex;flex-wrap:wrap}.p-test-results__links__btn{margin-right:1.53rem}.p-test-results__links__btn .a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;text-decoration:none;padding:1em;margin:0 -1em}.mouse .p-test-results__links__btn .a{transition:opacity .3s ease-in}.mouse .p-test-results__links__btn .a:hover,.touch .p-test-results__links__btn .a.touchstart{opacity:.7}.touch .p-test-results__links__btn .a{-webkit-tap-highlight-color:transparent}.touch .p-test-results__links__btn .a.touchend{transition-delay:.2s}.p-test-results__links__btn .a .o-icon--blank{margin-left:.5em;fill:var(--color-acc-1)}@media only screen and (max-width:767px){.p-test-results__links__btn .a .o-icon--blank{transform:translateY(.1em)}}