@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

@font-face {
    font-family: 'ONEMobile';
    src: url('/fonts/ONEMobileOTFLight.eot');
    src: url('/fonts/ONEMobileOTFLight.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ONEMobileOTFLight.woff2') format('woff2'),
        url('/fonts/ONEMobileOTFLight.woff') format('woff'),
        url('/fonts/ONEMobileOTFLight.ttf') format('truetype'),
        url('/fonts/ONEMobileOTFLight.svg#ONEMobileOTFLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ONEMobile';
    src: url('/fonts/ONEMobileOTFRegular.eot');
    src: url('/fonts/ONEMobileOTFRegular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ONEMobileOTFRegular.woff2') format('woff2'),
        url('/fonts/ONEMobileOTFRegular.woff') format('woff'),
        url('/fonts/ONEMobileOTFRegular.ttf') format('truetype'),
        url('/fonts/ONEMobileOTFRegular.svg#ONEMobileOTFRegular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ONEMobile';
    src: url('/fonts/ONEMobileOTFBold.eot');
    src: url('/fonts/ONEMobileOTFBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ONEMobileOTFBold.woff2') format('woff2'),
        url('/fonts/ONEMobileOTFBold.woff') format('woff'),
        url('/fonts/ONEMobileOTFBold.ttf') format('truetype'),
        url('/fonts/ONEMobileOTFBold.svg#ONEMobileOTFBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ONEMobile Title';
    src: url('/fonts/ONEMobileTitleRegular.eot');
    src: url('/fonts/ONEMobileTitleRegular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/ONEMobileTitleRegular.woff2') format('woff2'),
        url('/fonts/ONEMobileTitleRegular.woff') format('woff'),
        url('/fonts/ONEMobileTitleRegular.ttf') format('truetype'),
        url('/fonts/ONEMobileTitleRegular.svg#ONEMobileTitleRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



.app_event_wrap {width:100%; padding-top:66px;}

.app_e_top_wrap {width:100%; height:800px; padding-bottom:53px; position: relative; overflow: hidden;}
.app_e_top_wrap .bg {width:100%; height:100%; position: absolute; top:0; left:0; background:linear-gradient(to bottom, #ff9cac 40%, #ffb085 100%);}
.app_e_top_wrap .bg::before {content:""; width:100%; height:100%; position: absolute; top:0; left:0; background:url("/img/doctor_bridge/event/top_bg_img.png")no-repeat top right / 100%;}

.app_e_top_wrap .wave {position: absolute; bottom:-2px; left:50%; transform: translateX(-50%); width:100%; height:73px; background:url("/img/doctor_bridge/event/top_bg_wave.png") bottom left -19px; background-size:auto 100%; z-index:9;}

.app_e_top_wrap .ae_top_cont {width:100%; height:100%; max-width:1300px; padding:0 50px; margin: auto; display:flex; align-items: center; position: relative;}
.app_e_top_wrap .ae_top_cont .ae_top_title {width:100%; position: relative; z-index: 4;}
.app_e_top_wrap .ae_top_cont .ae_top_title span {font-family: 'Noto Sans KR',sans-serif; font-size:30px; color:#fff; font-weight:600; letter-spacing:-0.01em; line-height:56px; background-color:#ff516b; border-radius:100px; width:235px; text-align: center; height:60px; display: block;}
.app_e_top_wrap .ae_top_cont .ae_top_title p {font-family: 'ONEMobile Title',sans-serif; font-size:75px; color:#fff; line-height:95px; margin-top:35px;}
.app_e_top_wrap .ae_top_cont .ae_top_title p b {font-family: 'ONEMobile Title',sans-serif; font-size:75px; color:#fff7b2;}
.app_e_top_wrap .ae_top_cont .ae_top_title p i {font-family: 'ONEMobile Title',sans-serif; font-size:75px;}

.app_e_top_wrap .ae_top_cont .ae_top_title .box {width:800px; margin-top:50px; background-color:#ffebee; border-radius:12px; padding:40px 40px; display:flex; align-items: center; position: relative;}
.app_e_top_wrap .ae_top_cont .ae_top_title .box::before {content:""; width:35px; height:100%; background:url("/img/doctor_bridge/event/arrow.png")no-repeat left center; background-size:100%; position: absolute; top:0; right:-35px;}
.app_e_top_wrap .ae_top_cont .ae_top_title .box div {width:128px; border:1px solid #e6e4e5; border-radius:12px; overflow: hidden; -webkit-mask-image: -webkit-radial-gradient(white, black);}
.app_e_top_wrap .ae_top_cont .ae_top_title .box div img {display: block; max-width:100%;}
.app_e_top_wrap .ae_top_cont .ae_top_title .box em {width:calc(100% - 128px); padding-left:26px; font-family: 'Noto Sans KR',sans-serif; font-size:28px; color:#232222; font-weight:400; letter-spacing:-0.06em; display: block;}
.app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-family: 'Noto Sans KR',sans-serif; font-size:28px; color:#ff516b; font-weight:600; display: block;}

.app_e_top_wrap .ae_top_img {position: absolute; top:168px; left:50.83vw; z-index:1;}
.app_e_top_wrap .ae_top_img img.vImg {display: block;}
.app_e_top_wrap .ae_top_img img.m_vImg {width:100%; display:none;}
.app_e_top_wrap .ae_top_img img.bell {position: absolute; top:36px; left:139px;  animation: bell 2.8s infinite ease-in-out; transform-origin:top left;}
@keyframes bell{
    0%, 25% {transform: rotate(0deg);}
    1% {transform: rotate(9deg);}
    4% {transform: rotate(-7deg);}
    7% {transform: rotate(7deg);}
    10% {transform: rotate(-4deg);}
    13% {transform: rotate(4deg);}
    16% {transform: rotate(-2deg);}
    19% {transform: rotate(2deg);}
}


@media screen and (max-width:1544px) {
    .app_e_top_wrap {height:780px; padding-bottom:49px;}
    .app_e_top_wrap .wave {height:67px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title span {font-size:27px; line-height:52px; width:220px; height:56px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p {font-size:78px; line-height:94px; margin-top:28px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p b,
    .app_e_top_wrap .ae_top_cont .ae_top_title p i {font-size:78px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title .box {width:720px; margin-top:46px; border-radius:11px; padding:35px 38px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box::before {width:32px; right:-32px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em {width:calc(100% - 128px); padding-left:26px; font-size:27px; word-break: keep-all;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-size:27px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em br {display:none;}

    .app_e_top_wrap .ae_top_img {top:150px; left:auto; right:-100px;}
}
@media screen and (max-width:1400px) {
    .app_e_top_wrap {height:750px; padding-bottom:46px;}
    .app_e_top_wrap .wave {height:63px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title span {font-size:25px; line-height:46px; width:198px; height:50px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p {font-size:72px; line-height:86px; margin-top:26px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p b,
    .app_e_top_wrap .ae_top_cont .ae_top_title p i {font-size:72px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title .box {width:650px; margin-top:42px; padding:32px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box div {width:120px; border-radius:11px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em {width:calc(100% - 120px); padding-left:22px; font-size:26px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-size:26px;}

    .app_e_top_wrap .ae_top_img {top:130px; right:-100px; transform:scale(0.9);}
}
@media screen and (max-width:1260px) {
    .app_e_top_wrap {height:720px; padding-bottom:43px;}
    .app_e_top_wrap .wave {height:59px;}

    .app_e_top_wrap .ae_top_cont {padding:0 30px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title span {font-size:23px; line-height:45px; width:188px; height:47px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p {font-size:64px; line-height:78px; margin-top:22px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p b,
    .app_e_top_wrap .ae_top_cont .ae_top_title p i {font-size:64px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title .box {width:580px; margin-top:36px; padding:25px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box::before {width:30px; right:-30px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box div {width:100px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em {width:calc(100% - 100px); padding-left:20px; font-size:24px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-size:24px;}

    .app_e_top_wrap .ae_top_img {top:115px; right:auto; left:39vw; transform:scale(0.8);}
}
@media screen and (max-width:1023px) {
    .app_e_top_wrap {height:680px; padding-bottom:38px;}
    .app_e_top_wrap .wave {height:53px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title span {font-size:22px; line-height:42px; width:182px; height:45px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p {font-size:56px; line-height:70px; margin-top:22px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p b,
    .app_e_top_wrap .ae_top_cont .ae_top_title p i {font-size:56px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title .box {max-width:425px; margin-top:32px; padding:20px 25px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box::before {width:25px; right:-25px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box div {display:none;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em {width:100%; padding:0; font-size:22px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-size:22px;}

    .app_e_top_wrap .ae_top_img {top:110px; left:32.2vw; transform:scale(0.8);}
}
@media screen and (max-width:900px) {
    .app_e_top_wrap {height:560px; padding-bottom:34px;}
    .app_e_top_wrap .wave {height:47px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title span {font-size:20px; line-height:38px; width:162px; height:40px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p {font-size:48px; line-height:60px; margin-top:20px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p b,
    .app_e_top_wrap .ae_top_cont .ae_top_title p i {font-size:48px;}

    .app_e_top_wrap .ae_top_cont .ae_top_title .box {max-width:395px; margin-top:28px; padding:18px 22px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box::before {width:20px; right:-20px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em {font-size:20px;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-size:20px;}

    .app_e_top_wrap .ae_top_img {top:48px; left:23.8vw; transform:scale(0.7);}
}
@media screen and (max-width:767px) {
    .app_e_top_wrap {padding:0; height:auto; padding-top:118.8%; overflow: visible;}
    .app_e_top_wrap .bg {background: url("/img/doctor_bridge/event/m_top_bg_img.jpg")no-repeat top center / cover;}
    .app_e_top_wrap .bg::before {display:none;}
    .app_e_top_wrap .wave {height:auto; padding-top:7vw; background-position:bottom left -12vw;}

    .app_e_top_wrap .ae_top_cont {height:100%; position: absolute; top:0; left:0; display:block; overflow: hidden; padding:0 20px; padding-top:12.917%;}

    .app_e_top_wrap .ae_top_cont .ae_top_title {display:flex; flex-wrap:wrap; justify-content: center; text-align: center;}
    .app_e_top_wrap .ae_top_cont .ae_top_title span {font-size:4vw; line-height:7.2vw; width:auto; height:7.4vw; padding:0 4vw;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p {font-size:7.8vw; line-height:9.6vw; margin-top:4.4vw; width:100%;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p b,
    .app_e_top_wrap .ae_top_cont .ae_top_title p i {font-size:7.8vw;}

    .app_e_top_wrap .ae_top_cont .ae_top_title .box {width:auto; margin-top:7.029%; padding:2.6vw 4vw; max-width:none;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box::before {width:100%; height:4vw; top:auto; right:auto; left:0; bottom:-3.4vw; background:url("/img/doctor_bridge/event/arrow2.png")no-repeat bottom center; background-size:auto 100%;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em {width:auto; font-size:3.6vw; display:inline-block; zoom:1; *display:inline; white-space:nowrap;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-size:3.6vw;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em br {display: block;}

    .app_e_top_wrap .ae_top_img {top:auto; bottom:-12.8295vw; left:8vw; transform:scale(1); width:81.7vw; z-index:10;}
    .app_e_top_wrap .ae_top_img img.vImg {display:none;}
    .app_e_top_wrap .ae_top_img img.m_vImg {display: block;}
    .app_e_top_wrap .ae_top_img img.bell {width:9.5vw; top:7.1%; left:17.3%;}
}
@media screen and (max-width:479px) {
    .app_e_top_wrap .ae_top_cont .ae_top_title {display:flex; flex-wrap:wrap; justify-content: center; text-align: center;}
    .app_e_top_wrap .ae_top_cont .ae_top_title span {font-size:4vw; line-height:7.4vw; width:auto; height:7.6vw; padding:0 4.4vw;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p {font-size:7.6vw; line-height:9.4vw; margin-top:4.2vw;}
    .app_e_top_wrap .ae_top_cont .ae_top_title p b,
    .app_e_top_wrap .ae_top_cont .ae_top_title p i {font-size:7.6vw;}

    .app_e_top_wrap .ae_top_cont .ae_top_title .box {margin-top:6.029%; padding:2.8vw 3.8vw;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box::before {height:3.4vw; bottom:-3vw;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em {font-size:3.8vw;}
    .app_e_top_wrap .ae_top_cont .ae_top_title .box em b {font-size:3.8vw;}
}

.ae_title {width:100%; display:flex; justify-content: center; flex-wrap: wrap; margin-bottom:40px;}
.ae_title p {font-family: 'ONEMobile Title',sans-serif; font-size:55px; color:#333; line-height:75px; letter-spacing:-0.01em; width:100%; text-align: center;}
.ae_title p b {font-family: 'ONEMobile Title',sans-serif; font-size:55px; color:#ff6075;}
.ae_title em {display: block; font-family: 'Noto Sans KR',sans-serif; font-size:30px; color:#333; font-weight:300; letter-spacing:-0.025em; line-height:38px; margin-top:10px; background:url("/img/doctor_bridge/event/t_icon.png")no-repeat left top 2px; background-size:38px; padding-left:55px; padding-bottom:4px;}
.ae_title em b {font-family: 'Noto Sans KR',sans-serif; font-size:30px; font-weight:500;}

@media screen and (max-width:1260px) {
    .ae_title p {font-size:50px; line-height:65px;}
    .ae_title p b {font-size:50px;}
    .ae_title em {font-size:28px; line-height:36px; background-size:36px; padding-left:52px;}
    .ae_title em b {font-size:28px;}
}
@media screen and (max-width:1023px) {
    .ae_title {margin-bottom:35px;}
    .ae_title p {font-size:45px; line-height:60px;}
    .ae_title p b {font-size:45px;}
    .ae_title em {font-size:26px; line-height:32px; margin-top:8px; background-size:32px; padding-left:45px; padding-bottom:3px;}
    .ae_title em b {font-size:26px;}
}
@media screen and (max-width:767px) {
    .ae_title {margin-bottom:4.6vw;}
    .ae_title p {font-size:5.8vw; line-height:7.6vw;}
    .ae_title p b {font-size:5.8vw;}
    .ae_title em {font-size:3.2vw; line-height:4.4vw; margin-top:1.2vw; background-size:4vw; padding-left:5.5vw; padding-bottom:0.4vw; background-position:left center;}
    .ae_title em b {font-size:3.2vw;}
}
@media screen and (max-width:479px) {
    .ae_title {margin-bottom:5.4vw;}
    .ae_title em {font-size:3.4vw; line-height:4.6vw; padding-bottom:0.3vw; margin-top:1.6vw;}
    .ae_title em b {font-size:3.4vw;}
}


.app_e_content01 {width:100%; max-width:1300px; padding:100px 50px; padding-top:200px; margin: auto;}
.app_e_content01 .ae_c1_container {width:100%; display:flex; flex-wrap:wrap; gap:48px; justify-content: center;}
.app_e_content01 .ae_c1_container div {width:calc(25% - 36px);}
.app_e_content01 .ae_c1_container div img {display: block; margin: auto;}
.app_e_content01 .ae_c1_container div em {width:100%; margin-top:40px; text-align: center; display: block;}
.app_e_content01 .ae_c1_container div em span {font-family: 'Noto Sans KR',sans-serif; font-size:30px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:40px; display: block;}
.app_e_content01 .ae_c1_container div em span + span {margin-left:6px;}
.app_e_content01 .ae_c1_container div em b {font-family: 'Noto Sans KR',sans-serif; font-size:30px; font-weight:600; letter-spacing:-0.025em; line-height:40px; display: block;}

.app_e_content01 .ae_c1_container div em p {display:flex; justify-content: center; white-space:nowrap;}
.app_e_content01 .ae_c1_container div em p span,
.app_e_content01 .ae_c1_container div em p b {display:inline;}


@media screen and (max-width:1260px) {
    .app_e_content01 {padding:100px 30px; padding-top:180px;}
    .app_e_content01 .ae_c1_container {gap:44px;}
    .app_e_content01 .ae_c1_container div {width:calc(25% - 33px);}
    .app_e_content01 .ae_c1_container div img {width:198px;}
    .app_e_content01 .ae_c1_container div em {margin-top:26px;}
    .app_e_content01 .ae_c1_container div em span,
    .app_e_content01 .ae_c1_container div em b {font-size:26px; line-height:36px;}
}
@media screen and (max-width:1023px) {
    .app_e_content01 {display:flex; flex-wrap:wrap; justify-content: center;  padding-top:150px;}
    .app_e_content01 .ae_c1_container {gap:0; width:500px;}
    .app_e_content01 .ae_c1_container div {width:220px;}
    .app_e_content01 .ae_c1_container div:nth-child(2n) {margin-left:60px;}
    .app_e_content01 .ae_c1_container div:nth-child(n + 3) {margin-top:45px;}
    .app_e_content01 .ae_c1_container div img {width:100%;}
    .app_e_content01 .ae_c1_container div em {margin-top:24px;}
}
@media screen and (max-width:767px) {
    .app_e_content01 {display:flex; flex-wrap:wrap; justify-content: center; padding:14vw 20px; padding-top:24vw;}
    .app_e_content01 .ae_c1_container {width:62vw;}
    .app_e_content01 .ae_c1_container div {width:26vw;}
    .app_e_content01 .ae_c1_container div:nth-child(2n) {margin-left:10vw;}
    .app_e_content01 .ae_c1_container div:nth-child(n + 3) {margin-top:7.4vw;}
    .app_e_content01 .ae_c1_container div em {margin-top:2.5vw;}
    .app_e_content01 .ae_c1_container div em span,
    .app_e_content01 .ae_c1_container div em b {font-size:3.8vw; line-height:5.3vw;}
    .app_e_content01 .ae_c1_container div em span + span {margin-left:1vw;}
}
@media screen and (max-width:479px) {
    .app_e_content01 .ae_c1_container {width:64vw;}
    .app_e_content01 .ae_c1_container div {width:28vw;}
    .app_e_content01 .ae_c1_container div:nth-child(2n) {margin-left:8vw;}
    .app_e_content01 .ae_c1_container div em {margin-top:2.6vw;}
    .app_e_content01 .ae_c1_container div em span,
    .app_e_content01 .ae_c1_container div em b {font-size:4vw; line-height:5.5vw;}
    .app_e_content01 .ae_c1_container div em span + span {margin:0;}

    .app_e_content01 .ae_c1_container div em p,
    .app_e_content01 .ae_c1_container div em p span,
    .app_e_content01 .ae_c1_container div em p b {display:block;}
}



.app_e_content02 {width:100%; max-width:1300px; padding:100px 50px; padding-bottom:200px; margin: auto;}
.app_e_content02 .ae_title {margin-bottom:50px;}

.app_e_content02 .ae_c2_container1 {width:100%; display:flex; gap:40px;}
.app_e_content02 .ae_c2_container1 .ae_c2_content {width:calc(50% - 20px); background-color:#f2f4f7; border-radius:10px; text-align: center;}
.app_e_content02 .ae_c2_container1 .ae_c2_content div {width:230px; background-color:#ff909f; margin: auto; font-family: 'ONEMobile Title',sans-serif; font-size:34px; color:#fff; line-height:68px; padding-top:2px; text-align: center; border-radius:0 0 20px 20px;}
.app_e_content02 .ae_c2_container1 .ae_c2_content p {font-family: 'ONEMobile Title',sans-serif; font-size:34px; color:#333; line-height:44px; margin-top:44px;}
.app_e_content02 .ae_c2_container1 .ae_c2_content p span {font-family: 'ONEMobile Title',sans-serif; font-size:34px; color:#333; display: block;}
.app_e_content02 .ae_c2_container1 .ae_c2_content em {font-family: 'Noto Sans KR',sans-serif; font-size:25px; color:#333; font-weight:400; line-height:36px; letter-spacing:-0.06em; margin-top:24px; display:block;}
.app_e_content02 .ae_c2_container1 .ae_c2_content em b {font-family: 'Noto Sans KR',sans-serif; font-size:24px; color:#ff2844; font-weight:600; line-height:10px; position: relative; top:1px; margin-left:6px;}
.app_e_content02 .ae_c2_container1 .ae_c2_content em b span {font-family: 'Noto Sans KR',sans-serif; font-size:34px; color:#ff2844; font-weight:600; letter-spacing:-0.025em; margin-right:1px;}
.app_e_content02 .ae_c2_container1 .ae_c2_content em i {font-family: 'Noto Sans KR',sans-serif; font-size:25px; color:#333; font-weight:400;}
.app_e_content02 .ae_c2_container1 .ae_c2_content em br:nth-child(2) {display:none;}
.app_e_content02 .ae_c2_container1 .ae_c2_content img {display: block; margin: auto; margin-top:45px; max-width:100%;}


@media screen and (max-width:1260px) {
    .app_e_content02 {padding:100px 30px; padding-bottom:180px;}
    .app_e_content02 .ae_c2_container1 {gap:36px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content {width:calc(50% - 18px); padding:0 20px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content div {width:220px; font-size:31px; line-height:62px; padding-top:1px; border-radius:0 0 18px 18px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p {font-size:31px; line-height:40px; margin-top:38px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p span {font-size:31px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em {font-size:22px; line-height:32px; margin-top:22px; height:96px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em b {font-size:23px; margin:0;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em b span {font-size:26px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em i {font-size:22px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em br:nth-child(2) {display: block;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content img {margin-top:40px;}
}
@media screen and (max-width:1023px) {
    .app_e_content02 {padding:100px 30px; padding-bottom:150px;}
    .app_e_content02 .ae_title {margin-bottom:45px;}

    .app_e_content02 .ae_c2_container1 {gap:26px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content {width:calc(50% - 13px); padding:0 10px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content div {width:200px; font-size:28px; line-height:56px;border-radius:0 0 16px 16px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p {font-size:28px; line-height:38px; margin-top:34px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p span {font-size:28px;}

    .app_e_content02 .ae_c2_container1 .ae_c2_content em {font-size:20px; line-height:28px; margin-top:20px; height:96px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em b {font-size:22px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em b span {font-size:25px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em i {font-size:20px;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content img {margin-top:45px; width:90%;}
}
@media screen and (max-width:767px) {
    .app_e_content02 {padding:14vw 20px; padding-bottom:20vw;}
    .app_e_content02 .ae_title {margin-bottom:5.6vw;}

    .app_e_content02 .ae_c2_container1 {gap:0; display: block; max-width:82vw; margin: auto;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content {width:100%; padding:0 2vw; border-radius:2vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content + .ae_c2_content {margin-top:5vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content div {width:34vw; font-size:4.2vw; line-height:9vw;border-radius:0 0 3.6vw 3.6vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p {font-size:4.6vw; line-height:6.2vw; margin-top:6.4vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p span {font-size:4.6vw; display:inline; margin-left:1.2vw;}

    .app_e_content02 .ae_c2_container1 .ae_c2_content em {font-size:3.8vw; line-height:5.4vw; margin-top:2.6vw; height:auto;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em b {font-size:3.8vw; line-height:1vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em b span {font-size:4.8vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em i {font-size:3.8vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content img {margin-top:5.6vw; width:68%;}
}
@media screen and (max-width:479px) {
    .app_e_content02 .ae_c2_container1 {max-width:100%;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content {padding:0 1.5vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content + .ae_c2_content {margin-top:4.8vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content div {width:35vw; font-size:4.2vw; line-height:9.4vw;border-radius:0 0 3vw 3vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p {margin-top:6.4vw; font-size:5vw; line-height:6.4vw; margin-top:6.8vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content p span {margin-left:1vw; font-size:5vw;}

    .app_e_content02 .ae_c2_container1 .ae_c2_content em {margin-top:2.8vw; font-size:4vw; line-height:5.8vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em b {font-size:4vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content em i {font-size:4vw;}
    .app_e_content02 .ae_c2_container1 .ae_c2_content img {margin-top:6.8vw; width:60%;}
}


.app_e_content02 .ae_c2_container2 {width:100%; background-color:#ff8d9c; border-radius:10px; margin-top:40px;}
.app_e_content02 .ae_c2_container2 .ae_c2_cont_title {width:500px; margin: auto; border-radius:0 0 20px 20px; background-color:#000; text-align: center;}
.app_e_content02 .ae_c2_container2 .ae_c2_cont_title p {font-family: 'ONEMobile Title',sans-serif; font-size:34px; color:#fff; line-height:78px; padding-bottom:2px; letter-spacing:-0.01em;}
.app_e_content02 .ae_c2_container2 .ae_c2_cont_title p b {font-family: 'ONEMobile Title',sans-serif; font-size:34px; color:#ff5b72;}

.app_e_content02 .ae_c2_container2 .ae_c2_container {width:100%; padding:100px 0;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content {width:100%; padding:0 85px;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content + .ae_c2_content {margin-top:120px;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit {width:100%; text-align: center;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p {font-family: 'ONEMobile Title',sans-serif; font-size:45px; color:#fff; line-height:58px; letter-spacing:-0.01em;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p b {font-family: 'ONEMobile Title',sans-serif; font-size:45px; color:#affff7;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p span {font-family: 'ONEMobile Title',sans-serif; font-size:45px; display: block;}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont {width:100%; margin-top:70px;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl {width:100%; display:flex; gap:69px; justify-content: center;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd {width:235px; background-color:#fff; border-radius:200px; padding:47px 0; padding-bottom:55px; text-align: center; box-shadow:3px 4px 8px rgba(0,0,0,0.1); position: relative;}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl {gap:30px;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl dd {width:calc(25% - 22.5px);}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd img.pc_img {display: block; margin: auto; width:100%; margin-bottom:2px;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd img.m_img {display:none; width:100%; margin-bottom:0.3vw;}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em {display: flex; flex-wrap:wrap; justify-content: center; width:100%; white-space:nowrap; text-align: center;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em font {font-family: 'Noto Sans KR',sans-serif; font-size:25px; color:#333; font-weight:400; letter-spacing:-0.025em; line-height:35px;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em span {font-family: 'Noto Sans KR',sans-serif; font-size:25px; font-weight:600; letter-spacing:-0.025em; line-height:35px; width:100%;}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div {display:flex; justify-content: center; align-items: center;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font {padding-left:46px; position:relative;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font::before {content:""; width:33px; height:33px; position: absolute; top:50%; left:6px; background:url("/img/doctor_bridge/event/or.png")no-repeat; transform: translateY(-50%) translateY(1.5px); background-size:100%;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em strong {display: block; font-family: 'Noto Sans KR',sans-serif; font-size:16px; color:#606060; font-weight:400; letter-spacing: -0.025em; line-height:20px; margin-top:7px;}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart {position: absolute; top:-42px; left:50%; width:96px; height:82px; background:url("/img/doctor_bridge/event/heart.png")no-repeat; background-size:100%; display:flex; justify-content: center; align-items: center; transform: translateX(-50%); z-index:2;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart b {font-family: 'ONEMobile Title',sans-serif; font-size:30px; color:#fff; line-height:34px;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart p {font-family: 'ONEMobile Title',sans-serif; font-size:20px; color:#fff; line-height:24px; margin-left:2px;}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(.heart) {background:url("/img/doctor_bridge/event/heart_shadow.png")no-repeat center top #fff;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(strong) {padding-bottom:28px;}

.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a {display: block; width:558px; margin:auto; margin-top:60px; background-color:#fff7b2; font-family: 'ONEMobile Title',sans-serif; font-size:28px; color:#000; line-height:79px; padding-bottom:1px; letter-spacing:-0.01em; text-align: center; transition:all 0.2s;}
.app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a:hover {background-color:#ff405a; color:#fff;}


@media screen and (max-width:1260px) {
    .app_e_content02 .ae_c2_container2 {margin-top:36px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title {width:460px; border-radius:0 0 18px 18px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p {font-size:31px; line-height:68px; padding-bottom:1px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p b {font-size:31px;} 

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content {padding:0;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p {font-size:42px; line-height:54px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p b,
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p span {font-size:42px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl {gap:55px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd {width:200px; padding:44px 0; padding-bottom:52px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl {gap:25px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl dd {width:200px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em font {font-size:24px; line-height:32px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em span {font-size:24px; line-height:32px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font {padding-left:43px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font::before {width:32px; height:32px; transform: translateY(-50%) translateY(1px);}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em strong {font-size:15px; margin-top:5px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart {top:-42px; left:50%; width:82px; height:70px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart b {font-size:28px; line-height:32px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart p {font-size:19px; line-height:22px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(.heart) {background-size:125px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(strong) {padding-bottom:27px;}
    
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a {width:480px; font-size:26px; line-height:76px; padding-bottom:0;}
}
@media screen and (max-width:1023px) {
    .app_e_content02 .ae_c2_container2 {margin-top:26px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title {width:450px; border-radius:0 0 16px 16px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p {font-size:28px; line-height:66px;padding-bottom:2px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p b {font-size:28px;} 

    .app_e_content02 .ae_c2_container2 .ae_c2_container {padding:90px 0;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content {padding:0 20px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p {font-size:38px; line-height:50px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p b,
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p span {font-size:38px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont {margin-top:55px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl {gap:5.5vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd {width:19.6vw; padding:36px 0; padding-bottom:48px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl {gap:2.8vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl dd {width:19.6vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd img.pc_img {width:86%; margin-bottom:4px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em font {font-size:20px; line-height:28px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em span {font-size:20px; line-height:28px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font {padding-left:42px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font::before {width:28px; height:28px; transform: translateY(-50%) translateY(-1px);}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em strong {font-size:14px; line-height:18px; margin-top:4px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart {top:-32px; width:66px; height:57px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart b {font-size:22px; line-height:26px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart p {font-size:16px; line-height:21px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(.heart) {background-size:98px;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(strong) {padding-bottom:26px;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a {margin-top:50px; font-size:24px; line-height:68px; width:420px;}
}
@media screen and (max-width:767px) {
    .app_e_content02 .ae_c2_container2 {max-width:82vw; margin: auto; margin-top:5vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title {width:62vw; border-radius:0 0 3.6vw 3.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p {font-size:4.2vw; line-height:9.8vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p b {font-size:4.2vw;} 

    .app_e_content02 .ae_c2_container2 .ae_c2_container {padding:12vw 0;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content {padding:0;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content + .ae_c2_content {margin-top:18vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p {font-size:5.5vw; line-height:7.2vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p b,
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p span {font-size:5.5vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont {margin-top:5vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl {display: block; font-size:0; text-align: center; width:58.6vw; margin: auto;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd {width:calc(50% - 2.3vw); padding:3.4vw 0; padding-bottom:7.9vw; display:inline-block; zoom:1; *display:inline;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:nth-child(2n) {margin-left:4.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:nth-child(n + 3) {margin-top:4.6vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:first-child .ae_c2_cont dl dd:first-child {display: block; margin: auto;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:first-child .ae_c2_cont dl dd:nth-child(2) {margin:0;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:first-child .ae_c2_cont dl dd:nth-child(3) {margin-left:4.6vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl dd {width:calc(50% - 2.3vw);}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd img.pc_img {display:none;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd img.m_img {display: block;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em font {font-size:3.2vw; line-height:4.2vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em span {font-size:3.2vw; line-height:4.2vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font {padding-left:5.4vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font::before {width:3.8vw; height:3.8vw; transform:none; margin-top:-1.8vw; left:0.8vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em strong {font-size:2.3vw; margin-top:0.4vw; line-height:3.5vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart {top:-32px; width:10vw; height:8.54vw; left:auto; top:0; right:-1.5vw; transform:none; padding-bottom:0.2vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart b {font-size:3.2vw; line-height:4.4vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart p {font-size:2.2vw; line-height:3.4vw; margin-left:0.3vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(.heart) {background:url("/img/doctor_bridge/event/m_heart_shadow.png")no-repeat right -3.15vw top 2.8vw #fff; background-size:11.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(strong) {padding-bottom:4vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a {margin-top:6.4vw; font-size:3.8vw; line-height:9.6vw; width:58.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a:hover {background-color:#fff7b2; color:#000;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a:active {background-color:#ff405a; color:#fff;}
}
@media screen and (max-width:479px) {
    .app_e_content02 .ae_c2_container2 {max-width:100%; margin-top:4.8vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title {width:64vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p {font-size:4.4vw; line-height:10.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_cont_title p b {font-size:4.4vw;} 

    .app_e_content02 .ae_c2_container2 .ae_c2_container {padding:12vw 0; padding-bottom:14vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content + .ae_c2_content {margin-top:19vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p {font-size:6vw; line-height:8vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p b,
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_tit p span {font-size:6vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont {margin-top:6.2vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl {width:70.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd {width:calc(50% - 2.5vw); padding:4.6vw 0; padding-bottom:8.7vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:nth-child(2n) {margin-left:5vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:nth-child(n + 3) {margin-top:5vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:first-child .ae_c2_cont dl dd:nth-child(3) {margin-left:5vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content:last-child .ae_c2_cont dl dd {width:calc(50% - 2.5vw);}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd img.m_img {width:90%; margin: auto;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em font {font-size:3.8vw; line-height:4.8vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em span {font-size:3.8vw; line-height:4.8vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font {padding-left:5.8vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em div font + font::before {width:4.2vw; height:4.2vw; margin-top:-2vw; left:0.9vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd em strong {font-size:2.5vw; line-height:3.7vw; margin-top:0.4vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart {width:12vw; height:10.246vw; right:-1.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart::before {content:""; width:100%; padding-top:85.4166%; position: absolute; top:0; left:0;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart b {font-size:3.6vw; line-height:5vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd .heart p {font-size:2.6vw; line-height:3.6vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(.heart) {background:url("/img/doctor_bridge/event/m_heart_shadow.png")no-repeat right -4.48vw top 2.6vw #fff; background-size:15.2vw;}
    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont dl dd:has(strong) {padding-bottom:4.6vw;}

    .app_e_content02 .ae_c2_container2 .ae_c2_container .ae_c2_content .ae_c2_cont a {margin-top:7.4vw; font-size:4.4vw; line-height:11vw; width:70.6vw;}
}




.app_e_content03 {width:100%; background-color:#ffd7dc; padding:200px 0;}
.app_e_content03 .ae_c3_container {width:100%; max-width:1300px; padding:0 50px; margin: auto; display:flex; gap:40px;}
.app_e_content03 .ae_c3_container .ae_c3_content {width:calc(50% - 20px); background-color:#fff; border-radius:10px; text-align: center; padding:98px 0; padding-bottom:90px;}
.app_e_content03 .ae_c3_container .ae_c3_content img.pc_img {display: block; margin: auto;}
.app_e_content03 .ae_c3_container .ae_c3_content img.m_img {display:none; margin: auto; width:100%;}
.app_e_content03 .ae_c3_container .ae_c3_content div {width:100%; margin-top:48px; text-align: center;}
.app_e_content03 .ae_c3_container .ae_c3_content div p {font-family: 'ONEMobile Title',sans-serif; font-size:34px; color:#333; letter-spacing:-0.01em;}
.app_e_content03 .ae_c3_container .ae_c3_content div em {display: block; margin-top:28px;}
.app_e_content03 .ae_c3_container .ae_c3_content div em span {display: block; font-family: 'Noto Sans KR',sans-serif; font-size:25px; color:#333; letter-spacing:-0.025em; line-height:36px;}
.app_e_content03 .ae_c3_container .ae_c3_content div em span b {font-family: 'Noto Sans KR',sans-serif; font-size:25px; font-weight:600; line-height:10px;}

.app_e_content03 .ae_c3_container .ae_c3_content_mobile {display:none; width:calc(50% - 18px); background-color:#fff; border-radius:10px; text-align: center; padding:78px 0; align-items: center; flex-wrap:wrap;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box {display:flex; width:100%; padding:0 30px; margin-top:auto;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div {width:calc(50% - 12px);}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div + div {margin-left:24px;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img {display: block; margin: auto;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.android {height:36px; margin-top:10px;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.ios {height:46px;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div a {background-color:#ff6075; display:block; width:100%; margin: auto; font-family: 'GmarketSansMedium',sans-serif; font-size:24px; color:#fff; line-height:54px; padding-top:3px; border-radius:10px; margin-top:25px;}

.app_e_content03 .ae_c3_container .ae_c3_content_mobile em {display: block; margin-top:30px; margin-bottom:auto; text-align: center; width:100%;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile em span {display: block; font-family: 'Noto Sans KR',sans-serif; font-size:25px; color:#333; letter-spacing:-0.025em; line-height:35px;}
.app_e_content03 .ae_c3_container .ae_c3_content_mobile em span b {font-family: 'Noto Sans KR',sans-serif; font-size:25px; font-weight:600; line-height:10px;}

@media screen and (max-width:1260px) {
    .app_e_content03 {padding:180px 0;}
    .app_e_content03 .ae_c3_container {padding:0 30px; gap:36px;}
    .app_e_content03 .ae_c3_container .ae_c3_content {width:calc(50% - 18px); padding:78px 0; padding-bottom:70px;}
    .app_e_content03 .ae_c3_container .ae_c3_content img.pc_img {width:70.68%;}
    .app_e_content03 .ae_c3_container .ae_c3_content div {margin-top:42px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div p {font-size:31px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em {display: block; margin-top:22px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span {font-size:23px; line-height:34px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span b {font-size:23px;}

    .isMobile .app_e_content03 .ae_c3_container .ae_c3_content + .ae_c3_content {display:none;}
    .isMobile .app_e_content03 .ae_c3_container .ae_c3_content_mobile {display:flex;}
}
@media screen and (max-width:1023px) {
    .app_e_content03 {padding:150px 0;}
    .app_e_content03 .ae_c3_container {gap:26px;}
    .app_e_content03 .ae_c3_container .ae_c3_content {width:calc(50% - 13px); padding:60px 0; padding-bottom:55px;}
    .app_e_content03 .ae_c3_container .ae_c3_content img.pc_img {width:82.68%;}
    .app_e_content03 .ae_c3_container .ae_c3_content div {margin-top:30px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div p {font-size:26px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em {display: block; margin-top:16px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span {font-size:20px; line-height:28px;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span b {font-size:20px;}

    .app_e_content03 .ae_c3_container .ae_c3_content_mobile {width:calc(50% - 13px); padding:40px 0;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box {display:block; padding:0 30px;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div {width:100%;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div + div {margin:0; margin-top:30px;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.android {height:30px; margin:auto;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.ios {height:36px;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div a {font-size:24px; color:#fff; line-height:52px; margin-top:20px; padding-top:4px;}

    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em {margin-top:24px;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em span {font-size:20px; line-height:28px;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em span b {font-size:20px;}
}
@media screen and (max-width:767px) {
    .app_e_content03 {padding:20vw 0;}
    .app_e_content03 .ae_c3_container {max-width:68vw; padding:0; gap:0; display: block;}
    .app_e_content03 .ae_c3_container .ae_c3_content {width:100%; padding:11vw 0; padding-bottom:10vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content + .ae_c3_content {margin-top:5vw;}

    .app_e_content03 .ae_c3_container .ae_c3_content img.pc_img {display:none;}
    .app_e_content03 .ae_c3_container .ae_c3_content img.m_img {display:block; width:75%;}

    .app_e_content03 .ae_c3_container .ae_c3_content div {margin-top:6.4vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div p {font-size:4.4vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em {display: block; margin-top:3vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span {font-size:3.6vw; line-height:4.8vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span b {font-size:3.6vw;}

    .app_e_content03 .ae_c3_container .ae_c3_content_mobile {width:100%; padding:8.4vw 0; margin-top:5vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box {padding:0;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div + div {margin:0; margin-top:6vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.android {height:auto; width:21.83vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.ios {height:auto; width:14.425vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div a {width:50vw; font-size:4vw; color:#fff; line-height:initial; padding:2.4vw 0; padding-top:3vw; margin-top:3.2vw;}

    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em {margin-top:5vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em span {font-size:4vw; line-height:5.4vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em span b {font-size:4vw;}
}
@media screen and (max-width:479px) {
    .app_e_content03 .ae_c3_container {max-width:72vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content {padding:8vw 0; padding-bottom:10vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div {margin-top:6.8vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div p {font-size:4.6vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em {margin-top:3.2vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span {font-size:3.8vw; line-height:5.4vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content div em span b {font-size:3.8vw;}

    .app_e_content03 .ae_c3_container .ae_c3_content_mobile {padding:8vw 0;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div + div {margin-top:6.4vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.android {width:22vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div img.ios {width:13.8vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile .ae_c3_m_box div a {width:48vw; font-size:4.6vw; color:#fff; line-height:initial; margin-top:3.6vw;}

    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em {margin-top:4.2vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em span {font-size:4.2vw; line-height:5.6vw;}
    .app_e_content03 .ae_c3_container .ae_c3_content_mobile em span b {font-size:4.2vw;}
}


.app_e_content04 {width:100%; background-color:#f2f4f7; padding:130px 0;}
.app_e_content04 .ae_c4_content {width:100%; max-width:1300px; padding:0 50px; margin: auto;}
.app_e_content04 .ae_c4_content p {font-family: 'Noto Sans KR',sans-serif; font-size:24px; color:#000; font-weight:600; letter-spacing:-0.025em; }
.app_e_content04 .ae_c4_content ul {width:100%; margin-top:18px;}
.app_e_content04 .ae_c4_content ul li {width:100%; position: relative; padding-left:12px; font-family: 'Noto Sans KR',sans-serif; font-size:20px; color:#000; font-weight:400; letter-spacing:-0.04em; line-height:30px; word-break: keep-all;}
.app_e_content04 .ae_c4_content ul li::before {content:"·"; font-family: 'Noto Sans KR',sans-serif; font-size:20px; color:#000; font-weight:400; letter-spacing:-0.025em; line-height:30px; position: absolute; top:0; left:0;}
.app_e_content04 .ae_c4_content ul li + li {margin-top:5px;}

@media screen and (max-width:1260px) {
    .app_e_content04 {padding:100px 0;}
    .app_e_content04 .ae_c4_content {padding:0 30px;}
    .app_e_content04 .ae_c4_content p {font-size:23px;}
    .app_e_content04 .ae_c4_content ul {margin-top:17px;}
    .app_e_content04 .ae_c4_content ul li,
    .app_e_content04 .ae_c4_content ul li::before {font-size:19px; line-height:28px;}
}
@media screen and (max-width:1023px) {
    .app_e_content04 .ae_c4_content p {font-size:22px;}
    .app_e_content04 .ae_c4_content ul {margin-top:12px;}
    .app_e_content04 .ae_c4_content ul li {padding-left:11px; font-size:18px; line-height:26px;}
    .app_e_content04 .ae_c4_content ul li::before {font-size:18px;}
}
@media screen and (max-width:767px) {
    .app_e_content04 {padding:13vw 0;}
    .app_e_content04 .ae_c4_content {padding:0 10vw;}
    .app_e_content04 .ae_c4_content p {font-size:3.5vw;}
    .app_e_content04 .ae_c4_content ul {margin-top:2vw;}
    .app_e_content04 .ae_c4_content ul li {font-size:3vw; line-height:4.4vw; padding:0; padding-left:2.2vw;}
    .app_e_content04 .ae_c4_content ul li::before {font-size:3vw; line-height:4.4vw;}
    .app_e_content04 .ae_c4_content ul li + li {margin-top:1.2vw;}
}
@media screen and (max-width:479px) {
    .app_e_content04 .ae_c4_content p {font-size:3.6vw;}
    .app_e_content04 .ae_c4_content ul li {font-size:3.2vw; padding-left:2.4vw; line-height:4.6vw;}
    .app_e_content04 .ae_c4_content ul li::before {font-size:3.2vw; line-height:4.6vw;}
}

