#checkMedicalPopup.tpio .dim .popup{position: relative;display: flex;flex-direction: column;max-width: 640px;max-height: calc(100vh - 40px);max-height: calc(100dvh - 40px);margin: 20px}#checkMedicalPopup.tpio .dim .popup__inner,#checkMedicalPopup.tpio .dim .popup__inner .inner__content{min-height: 0}@media only screen and (max-width: 768px){#checkMedicalPopup.tpio .dim .popup{max-height: calc(100vh - 20px);max-height: calc(100dvh - 20px);margin: 10px}}#checkMedicalPopup.tpio .dim .popup__close{position: absolute;top: 16px;right: 16px;width: 32px;height: 32px;font-size: 22px}#checkMedicalPopup.tpio .dim .popup__close:focus{-webkit-box-shadow: none !important;box-shadow: none !important;outline: none !important}#checkMedicalPopup.tpio .dim .popup__inner .inner__content .body_text{white-space: normal;font-size: 14px;line-height: 1.5;min-height: 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none}#checkMedicalPopup.tpio .dim .popup__inner .inner__content .body_text::-webkit-scrollbar{display: none}#checkMedicalPopup.tpio .dim .popup__inner .popup__title{font-size: 18px;font-weight: 700;line-height: 1.5}@media only screen and (max-width: 768px){#checkMedicalPopup.tpio .dim .popup__inner .popup__title{text-align: center}}#checkMedicalPopup.tpio .dim .popup__inner .inner__content .popup__alert{color: #d93025;font-size: 15px;font-weight: 700;word-break: normal}#checkMedicalPopup.tpio .dim .popup__inner .inner__content .body_text dt{font-weight: 700;margin-top: 14px}#checkMedicalPopup.tpio .dim .popup__inner .inner__content .body_text dd{margin-top: 4px}#checkMedicalPopup.tpio .dim .popup__inner .inner__content .body_text ol{list-style: decimal;padding-left: 1.2em}#checkMedicalPopup.tpio .dim .popup__inner .inner__content .button__list .button p{font-size: 15px}