/*******************************************************************************
                                                                            공통
********************************************************************************/
.uk-usa-pharmacy {
    --font-size-126 : 126rem; --font-size-80 : 80rem; --font-size-70 : 70rem;
    --font-size-60 :   60rem; --font-size-48 : 48rem; --font-size-40 : 40rem;
    --font-size-32 :   32rem; --font-size-28 : 28rem; --font-size-26 : 26rem;
    --font-size-24 :   24rem; --font-size-20 : 20rem; --font-size-18 : 18rem;
    --font-size-16 :   16rem; --font-size-14 : 14rem;
}
.pharmacy-section01 { overflow: hidden; position: relative; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section01-bg-221207.jpg") no-repeat left center; background-size: cover; }
.pharmacy-section02 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section02-bg-221207.jpg") no-repeat center center; background-size: cover; }
.pharmacy-section03 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section03-bg-221207.jpg") no-repeat right center; background-size: cover; }
.pharmacy-section04 { background: #EFF1F6; }
.pharmacy-section05 { overflow: hidden; }
.pharmacy-section06 { background: #1333A2; }
.pharmacy-section07 { position: relative; background: #EFF1F6; }
.pharmacy-section08 { background: #1333A2 url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-bg01-240709.png") no-repeat top center}
.pharmacy-section09 { background: #6D453B; }
.pharmacy-section10 { background: #4827CC url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-bg01-240709.png") no-repeat top center}

.pharmacy-sub-title { margin-bottom: 60rem; font-size: var(--font-size-60); font-weight: 700; line-height: 1.2; color: #1333A2; }
.pharmacy-sub-title > span { display: block; font-size: var(--font-size-28); font-weight: 400; color: #333; }
.pharmacy-mark { display: inline-block; position: absolute; top: 0; right: 40rem; background: #CE1126; transform: translateY(-10rem); }
.pharmacy-mark > span { display: inline-block; padding: 10rem; position: relative; font-size: var(--font-size-24); color: #fff; }
.pharmacy-mark::before { border-right: 17rem solid transparent; border-bottom: 10rem solid #61000B; position: absolute; top: 0; left: 100%; width: 0; height: 0; content: ''; }
.pharmacy-mark > span::before ,
.pharmacy-mark > span::after { border-top: 16rem solid #CE1126; border-right: 35rem solid transparent; position: absolute; top: 100%; left: 0; width: 0; height: 0; content: ''; transform: translateY(-1px); }
.pharmacy-mark > span::after { border-top: 16rem solid #CE1126; border-right: none; border-left: 35rem solid transparent; right: 0; left: auto; }

@media screen and (max-width: 1200px){
 .pharmacy-width {  width: 100%; }
 }
@media screen and (max-width: 991px){
 .uk-usa-pharmacy { --font-size-126 : calc(13rem + 9.2vw); --font-size-80 : calc(13rem + 2.5vw); --font-size-70 : calc(13rem + 4.7vw); --font-size-60 : calc(13rem + 4.2vw); --font-size-40 : calc(13rem + 4.2vw); --font-size-32 : calc(13rem + 3.1vw); --font-size-28 : calc(13rem + 1.4vw); --font-size-24 : calc(13rem + 0.8vw); --font-size-20 : calc(13rem + 0.6vw); --font-size-18 : calc(13rem + 0.3vw); --font-size-16 : calc(13rem); --font-size-14 : calc(13rem - 0.3vw); }
 .pharmacy-width {width: 100%; }
 .pharmacy-mark { right: 20rem; transform: translateY(-6.5rem);}
 .pharmacy-mark > span { padding: 5rem; }
 .pharmacy-mark::before { border-right-width: 11rem; border-bottom-width: 6.5rem;}
 }

/*******************************************************************************
 더욱 어려워진 국내 약대 입학
********************************************************************************/
.pharmacy-section02-con { display: flex; justify-content: space-between; margin: 0 auto 120rem; position: relative; width: 790rem; }
.pharmacy-section02-con::before { position: absolute; top: calc(100% + 30rem); left: 50%; width: 69rem; height: 67rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img10-221207.png") no-repeat center center; background-size: contain; content: ''; transform: translateX(-50%) rotate(90deg); }
.pharmacy-section02-col { display: flex; align-items: center; justify-content: center; position: relative; width: 210rem; height: 300rem; background: #FDDC00; -webkit-border-radius: 300rem; isolation: isolate; -moz-border-radius: 300rem; isolation: isolate; border-radius: 300rem; isolation: isolate; }
.pharmacy-section02-col::before { position: absolute; top: 50%; left: calc(100% + 32rem); font-size: var(--font-size-60); content: '+'; transform: translate(-50%,-50%); }
.pharmacy-section02-col:last-child::before { display: none; }
.pharmacy-section02-col > p { font-size: var(--font-size-28); }
.pharmacy-section02-col > p > strong { color: #CE1126; }
.pharmacy-section02-col > p > small { display: inline-block; position: relative; font-size: var(--font-size-16); line-height: 1; color: #767676; }
.pharmacy-section02-col > p > small::before { position: absolute; top: 0; right: 100%; content: '※';}
.pharmacy-section02-con2 { margin-bottom: 50rem; padding: 28rem 0; background: #000; font-size: var(--font-size-28); font-weight: 700; color: #ffffff; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section02-con2 > strong { position: relative; color: #FDDC00; }
.pharmacy-section02-con2 > strong:last-child::before { position: absolute; bottom: 0; left: 100%; width: 95rem; height: 97rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section02-img-221207.png") no-repeat center center; background-size: cover; content: ''; }
.pharmacy-section02-textBox > h3 { margin-bottom: 21rem; font-size: var(--font-size-32); color: #000; }
.pharmacy-section02-textBox > h3 > strong { display: block; font-size: var(--font-size-60); }
.pharmacy-section02-textBox > p { font-size: var(--font-size-24); }
@media screen and (max-width: 991px){
 .pharmacy-section02-con { width: 100%; }
 .pharmacy-section02-col { width: 27.8vw; height: 44.4vw; }
 .pharmacy-section02-col > p { line-height: 1.2; }
 .pharmacy-section02-col::before { left: 100%; z-index: 2; transform: translate(calc(-50% + 2.6vw),-50%); }
 }

/*******************************************************************************
 해외 약대 진학 관심 증가
********************************************************************************/
.pharmacy-section03 .pharmacy-sub-title, .pharmacy-section03 .pharmacy-sub-title > span { color: #fff; }
.pharmacy-section03-con { display: grid; grid-template-columns: repeat(2,1fr); column-gap: 214rem; }
.pharmacy-section03-col { padding: 30rem 80rem; background: #fff; -webkit-border-radius: 50rem; isolation: isolate; -moz-border-radius: 50rem; isolation: isolate; border-radius: 50rem; isolation: isolate; opacity: 0; }
.pharmacy-section03-col > dl { margin-bottom: 30rem; }
.pharmacy-section03-col > dl > dt { font-size: var(--font-size-24); font-weight: 400; }
.pharmacy-section03-col > dl > dd { font-size: var(--font-size-28); font-weight: 700; }
.pharmacy-section03-col > small { font-size: var(--font-size-16); color: #767676; }
.pharmacy-section03-col:last-child { position: relative; background: #FDDC00; }
.pharmacy-section03-col:last-child::before { position: absolute; bottom: 0; left: 100%; width: 141rem; height: 407rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section03-img-221207.png") no-repeat center center; background-size: cover; content: ''; transform: translate(-50%, 70rem); }
.pharmacy-section03-col:last-child::after { position: absolute; top: 50%; right: calc(100% + 107rem); font-size: var(--font-size-80); color: #fff; content: 'VS'; transform: translate(50%,-50%); }
.pharmacy-section03-con-title { margin-bottom: 40rem; padding: 10rem 0; background: #1333A2; font-size: var(--font-size-28); color: #fff; -webkit-border-radius: 60rem; isolation: isolate; -moz-border-radius: 60rem; isolation: isolate; border-radius: 60rem; isolation: isolate; }
.pharmacy-section03.active .pharmacy-section03-col:nth-child(1) { animation: animation .7s .35s forwards; }
.pharmacy-section03.active .pharmacy-section03-col:nth-child(2) { animation: animation .7s .5s forwards; }
@media screen and (max-width: 1200px){
 .pharmacy-section03-con { column-gap: 5.6vw; }
 .pharmacy-section03-col { padding: 5.6vw 3.9vw; }
 .pharmacy-section03-col:last-child::before { right: 0; left: auto; width: 14.2vw; height: 40.8vw; transform: translate(25%, 70rem); }
 .pharmacy-section03-col:last-child::after { position: absolute; top: 50%; right: calc(100% + 2.8vw); content: 'VS'; transform: translate(50%,-50%); }
 }

/*******************************************************************************
 해외 약사 되는 방법
********************************************************************************/
.harmacy-section04 .pharmacy-sub-title { margin-bottom: 100rem; }
.pharmacy-section04-con-wrap { margin-bottom: 100rem; }
.pharmacy-section04-con-wrap > small { font-size: var(--font-size-16); color: #767676; }
.pharmacy-section04-con-wrap > small::before { display: inline-block; margin-right: 2rem; content: '※';}
.pharmacy-section04-con { display: flex; align-items: start; justify-content: space-between; margin-bottom: 40rem; }
.pharmacy-section04-col { position: relative; z-index: 1; width: 45%; }
.pharmacy-section04-col::before { position: absolute; top: 0; left: 50%; z-index: -1; width: 10rem; height: 0; background: #C5C5C5; transition: height .95s; content: ''; transform: translateX(-50%); }
.active .pharmacy-section04-col::before { height: 100%; transition: height .95s; }
.pharmacy-section04-con-title { display: inline-block; margin-bottom: 40rem; padding:10rem 80rem; position: relative; background: #CE1126; font-size: var(--font-size-28); color: #fff; -webkit-border-radius: 60rem; isolation: isolate; -moz-border-radius: 60rem; isolation: isolate; border-radius: 60rem; isolation: isolate; }
.pharmacy-section04-con-title::before { position: absolute; bottom: -1px; left: 20rem; width: 92rem; height: 133rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section04-img01-221207.png") no-repeat center top; background-size: cover; content: ''; }
.pharmacy-section04-col:last-child .pharmacy-section04-con-title { background: #1333A2; }
.pharmacy-section04-col:last-child .pharmacy-section04-con-title::before { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section04-img02-221207.png") no-repeat center top; background-size: cover; }
.pharmacy-section04-con-row { margin-bottom: 20rem; padding: 12rem 4rem; border: 1rem solid #999999; position: relative; background: #fff; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; opacity: 0; }
.pharmacy-section04-con-row::before { position: absolute; top: 100%; left: 50%; z-index: 2; width: 26rem; height: 26rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section04-img04-221207.png") no-repeat center center; background-size: cover; content: ''; transform: translateX(-50%); }
.pharmacy-section04-con-row:last-child { margin-bottom: 0; }
.pharmacy-section04-con-row:last-child::before { display: none; }
.pharmacy-section04-con-row > p { font-size: var(--font-size-28); font-weight: 700; line-height: 1.2; }
.pharmacy-section04-con-row > small { display: inline-block; font-size: var(--font-size-16); line-height: 24rem; color: #767676; }
.pharmacy-section04-con2 { margin: 0 auto; position: relative; width: 690rem; height: 388rem; }
.pharmacy-section04-con2::before { position: absolute; top: 54rem; right: 100%; width: 160rem; height: 388rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section04-img03-221207.png") no-repeat center center; background-size: cover; content: ''; }
.pharmacy-section04-con2 > iframe { width: 100%; height: 100%; }
.active .pharmacy-section04-con-row:nth-child(2) { animation: animation .7s .35s forwards; }
.active .pharmacy-section04-con-row:nth-child(3) { animation: animation .7s .5s forwards; }
.active .pharmacy-section04-con-row:nth-child(4) { animation: animation .7s .65s forwards; }
.active .pharmacy-section04-con-row:nth-child(5) { animation: animation .7s .8s forwards; }
.active .pharmacy-section04-con-row:nth-child(6) { animation: animation .7s .95s forwards; }
@media screen and (max-width: 1200px){
 .pharmacy-section04-con { column-gap: 40rem; }
 .pharmacy-section04-con-title { padding: 10rem 0; width: 100%; }
 .pharmacy-section04-con2 { width: 88.9vw; height: 50vw; }
 .pharmacy-section04-con2::before { display: none; }
 }
/*******************************************************************************
 해외 약대 준비부터 합격까지 한 번에!
********************************************************************************/
.pharmacy-section05-con-wrap { margin-bottom: 100rem; position: relative; }
.pharmacy-section05-con-wrap::before { position: absolute; right: 0; bottom: 100%; width: 15.5vw; height: 12.1vw; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section05-img02-221207.png") no-repeat center center; background-size: cover; content: ''; transform: translateX(100%); }
.pharmacy-section05-con-wrap > p { font-size: var(--font-size-32); color: #000; }
.pharmacy-section05-con-wrap > p > strong { color: #CE1126; }
.pharmacy-section05-con { display: grid; margin-bottom: 60rem; grid-template-columns: repeat(4,1fr); grid-gap: 40rem; }
.pharmacy-section05-col { padding:86rem 20rem; position: relative; background: #FDDC00; -webkit-border-radius: 4000rem; isolation: isolate; -moz-border-radius: 4000rem; isolation: isolate; border-radius: 4000rem; isolation: isolate; opacity: 0; }
.pharmacy-section05-con-title { display: inline-block; padding: 10rem 20rem; position: absolute; top: 0; left: 50%; background: #1333A2; font-size: var(--font-size-24); color: #fff; white-space: nowrap; transform: translate(-50%,-20%); -webkit-border-radius: 60rem; isolation: isolate; -moz-border-radius: 60rem; isolation: isolate; border-radius: 60rem; isolation: isolate; }
.pharmacy-section05-con-text { margin-bottom: 30rem; font-size: var(--font-size-28); font-weight: 700; }
.pharmacy-section05-con-list { padding-left: 10rem; text-align: left; }
.pharmacy-section05-con-list > li { position: relative; font-size: var(--font-size-18); color: #767676; }
.pharmacy-section05-con-list > li::before { padding-right: 3rem; position: absolute; top: 0; right: 100%; content: '·';}
.pharmacy-section05-con-list > li > span { color: #CE1126; }
.pharmacy-section05-con2 { padding: 60rem 20rem; position: relative; background: #EFF1F6; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section05-con2::before { position: absolute; bottom: 0; left: 0; width: 389rem; height: 545rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section05-img01-221207.png") no-repeat center center; background-size: cover; content: ''; transform: translate(-100rem); }
.pharmacy-section05-con2-title { margin-bottom: 30rem; font-size: var(--font-size-40); }
.pharmacy-section05-con2-row { display: inline-block; margin-bottom: 30rem; padding: 40rem 70rem; box-shadow: 0 10rem 10rem #00000016; background: #fff; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section05-con2-row > h4 { font-size: var(--font-size-20); }
.pharmacy-section05-con2-row > p { font-size: var(--font-size-60); font-weight: 700; }
.pharmacy-section05-con2-row > p > strong { font-size: var(--font-size-70); color: #1EC95B; }
.pharmacy-section05-con2-row > ul { font-size: var(--font-size-16); }
.pharmacy-section05-con2-row > ul > li { color: #767676; }
.pharmacy-section05-con2-row > ul > li::before { display: inline-block; margin-right: 2rem; content: '※';}
.pharmacy-section05-con2-text { font-size: var(--font-size-24); }
.active .pharmacy-section05-col:nth-child(1) { animation: animation .7s .35s forwards; }
.active .pharmacy-section05-col:nth-child(2) { animation: animation .7s .5s forwards; }
.active .pharmacy-section05-col:nth-child(3) { animation: animation .7s .65s forwards; }
.active .pharmacy-section05-col:nth-child(4) { animation: animation .7s .8s forwards; }
@media screen and (max-width: 1200px) {
 .pharmacy-section05-con2::before { position: absolute; right: 0; bottom: 0; left: auto; width: 38.3vw; height: 53.6vw; content: ''; transform: translate(10%,10%); }
 .pharmacy-section05-con-wrap::before { top: 0; bottom: auto; width: 29.4vw; height: 23.1vw; transform: translateX(40%); }
 }
@media screen and (max-width: 991px){
 .pharmacy-section05-con { gap: 20rem; grid-template-columns: repeat(2,1fr);}
 .pharmacy-section05-con2 {padding: 30rem 20rem;}
 .pharmacy-section05-con2-row { padding: 28rem 12rem; width: 100%; }
 .pharmacy-section05-con2-text {margin-bottom: 15rem;}
 .pharmacy-section05-con2-row > ul {margin-top: 12rem;}

 .pharmacy-section05-con-wrap::before { top: auto; bottom: 100%; }
 .pharmacy-section05-col { padding: 56rem 13rem; }
 }
/*******************************************************************************
 실제 합격 사례
********************************************************************************/
.pharmacy-section06 .pharmacy-sub-title { color: #fff; }
.pharmacy-section06 .pharmacy-sub-title > strong { color: #FDDC00; }
.pharmacy-section06 .pharmacy-width > p { margin-top: 60rem; font-size: 18rem; color: #C5C5C5; }
.pharmacy-section06 .video-area { margin: 82rem auto 90rem; overflow: hidden; width: 790rem; max-width: 100%; }

.pharmacy-section06-con { display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 40rem; }
.pharmacy-section06-col { padding: 30rem 40rem; position: relative; background: #fff; text-align: left; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section06-con-title { padding-bottom: 20rem; border-bottom: 1rem solid #707070; font-size: var(--font-size-28); font-weight: 700; line-height: 1;}
.pharmacy-section06-con-title > span { font-size: var(--font-size-16); color: #767676; }
.pharmacy-section06-con-title > span.top { display: inline-block; padding: 1rem 14rem; background: #FDDC00; line-height: 1.2; color: #000; -webkit-border-radius: 26rem; isolation: isolate; -moz-border-radius: 26rem; isolation: isolate; border-radius: 26rem; isolation: isolate; }
.pharmacy-section06-con-title > strong { font-size: var(--font-size-20); color: #1333A2; }
.pharmacy-section06-textBox { padding-top: 20rem; color: #767676; }
.pharmacy-section06-textBox > p { font-size: var(--font-size-18); }
.pharmacy-section06-textBox > ul { padding-left: 15rem; }
.pharmacy-section06-textBox > ul > li { position: relative; font-size: var(--font-size-16); }
.pharmacy-section06-textBox > ul > li::before { position: absolute; top: 0; right: 100%; content: 'ㆍ'; }
@media screen and (max-width: 1200px){
 .pharmacy-section06-con { grid-template-columns: repeat(1,1fr); grid-gap: 40rem 80rem; }
 }
@media screen and (max-width: 991px){
    .pharmacy-section06 .pharmacy-sub-title {margin-bottom: 30rem; }
    .pharmacy-section06-con-title {margin-bottom: 12rem; padding-bottom: 12rem;}
 .pharmacy-section06 .pharmacy-width > p { font-size: calc(13rem + 0.3vw); }
 .pharmacy-section06 .video-area { margin: 31px auto 36px; }
 .pharmacy-section06-con { grid-gap: 20rem 40rem;}
 .pharmacy-section06-col { padding: 20rem 26rem; }
 .pharmacy-section06-textBox {padding-top: 0;}
 }
/*******************************************************************************
 영국 미국 약대 유학
********************************************************************************/
.pharmacy-section07-nav { display: flex; position: sticky; top: 0; z-index: 3; background: #EFF1F6; transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);}
.pharmacy-section07-nav-col { display: flex; align-items: center; justify-content: center; padding: 20rem 0; width: 50%; background: #C5C5C5; font-size: var(--font-size-28); font-weight: 700; color: #999999; transition: all .3s; cursor: pointer; -webkit-border-radius: 10rem 10rem 0 10rem; isolation: isolate; -moz-border-radius: 10rem 10rem 0 10rem; isolation: isolate; border-radius: 10rem 10rem 0 10rem; isolation: isolate; }
.pharmacy-section07-nav-col:last-child { -webkit-border-radius: 10rem 10rem 10rem 0; isolation: isolate; -moz-border-radius: 10rem 10rem 10rem 0; isolation: isolate; border-radius: 10rem 10rem 10rem 0; isolation: isolate; }
.pharmacy-section07-nav-col.active { background: #CE1126; color: #fff; transition: all .3s; }
.pharmacy-section07-nav-col:last-child.active { background: #1333A2; }
.pharmacy-section07-nav-col > span { display: inline-block; margin-right: 10rem; position: relative; width: 44rem; height: 27rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-logo01-221207.png") no-repeat center center; background-size: cover; transition: all .3s; opacity: .5; }
.pharmacy-section07-nav-col.active > span { transition: all .3s; opacity: 1; }
.pharmacy-section07-nav-col:last-child > span { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-logo02-221207.png") no-repeat center center; background-size: cover; }

.pharmacy-section07-con-title { margin-bottom: 40rem; font-size: var(--font-size-32); }
.pharmacy-section07-con1 .pharmacy-section07-con-title > strong { color: #CE1126; }
.pharmacy-section07-con2 .pharmacy-section07-con-title > strong { color: #1333A2; }

.pharmacy-section07-con { padding: 80rem; border: 1rem solid #CE1126; background:#ffffff url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-bg02-221207.jpg") no-repeat center top; background-size: 100%; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section07-con2 { border: 1rem solid #1333A2; }
.pharmacy-section07-con1 { margin-bottom: 120rem; background: #ffffff url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-bg01-221207.jpg") no-repeat center top; background-size: 100%; }
.pharmacy-section07-con-row1,
.pharmacy-section07-con-row2,
.pharmacy-section07-con-row3 { margin-bottom: 60rem; padding: 40rem 80rem; border: 1rem solid #C5C5C5; box-shadow: 0 3rem 6rem #00000015; background: #fff; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }



.pharmacy-section07-con .pharmacy-sub-title { display: flex; align-items: center; justify-content: center; color: #000; }
.pharmacy-section07-con1 .pharmacy-sub-title > strong { color: #CE1126; }
.pharmacy-section07-con2 .pharmacy-sub-title > strong { color: #1333A2; }
.pharmacy-section07-con .pharmacy-sub-title > span { display: inline-block; margin-right: 10rem; width: 60rem; height: 40rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-logo01-221207.png") no-repeat center center; background-size: cover; }
.pharmacy-section07-con2 .pharmacy-sub-title > span { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-logo02-221207.png") no-repeat center center; background-size: cover; }
.pharmacy-section07-con-row1 { position: relative; }
.pharmacy-section07-con-row1 .pharmacy-section07-con-title { margin-bottom: 20rem; }
.pharmacy-section07-con-row1 > ul { display: inline-block; text-align: left; }
.pharmacy-section07-con-row1 > ul > li { position: relative; font-size: var(--font-size-18); }
.pharmacy-section07-con-row1 > ul > li::before { position: absolute; top: 0; right: 100%; content: 'ㆍ'; }
.pharmacy-section07-con-row1 > ul > li > span { color: #1333A2; }
.pharmacy-section07-con2 .pharmacy-section07-con-row1 > ul > li > span { color: #CE1126; }

.pharmacy-section07-con-row2-flex { display: flex; justify-content: space-between; }
.pharmacy-section07-con-row2-col { padding: 40rem 0; position: relative; width: 45%; background: #EFF1F6; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section07-con-row2-col::before { position: absolute; top: 50%; left: 0; width: 113rem; height: 68rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img08-221207.png") no-repeat center center; background-size: cover; content: ''; transform: translate(-30rem,-50%); }
.pharmacy-section07-con-row2-col:last-child::before { width: 103rem; height: 64rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img09-221207.png") no-repeat center center; background-size: cover; }
.pharmacy-section07-con-row2-col > strong { display: block; font-size: var(--font-size-24); color: #1333A2; }
.pharmacy-section07-con2 .pharmacy-section07-con-row2-col > strong { color: #CE1126; }
.pharmacy-section07-con-row2-col > span { display: block; font-size: var(--font-size-18); color: #767676; }

.pharmacy-section07-con-row3 .pharmacy-section07-con-title small { display: block; position: relative; font-size: var(--font-size-16); font-weight: 400; color: #767676; }
.pharmacy-section07-con-row3 .pharmacy-section07-con-title small::before { display: inline-block; margin-right: 2rem; content: '※';}
.pharmacy-section07-con-row3-grid { display: grid; margin-bottom: 30rem; grid-template-columns: repeat(2,1fr); grid-gap: 80rem; }
.pharmacy-section07-con1 .pharmacy-section07-con-row3-grid { margin-bottom: 74rem; }
.pharmacy-section07-con-row3-grid.grid-3 { grid-template-columns: repeat(3,1fr); }
.pharmacy-section07-con-row3-col { display: flex; align-items: center; justify-content: center; padding: 40rem 0; border: 1rem solid #C5C5C5; position: relative; background: #fff; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section07-con-row3-col::before { position: absolute; top: 50%; left: calc(100% + 40rem); width: 58rem; height: 52rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img10-221207.png") no-repeat center center; background-size: contain; content: ''; transform: translate(-50%,-50%); }
.pharmacy-section07-con-row3-col:last-child { background: #FFD1D6; color: #1333A2; }
.pharmacy-section07-con2 .pharmacy-section07-con-row3-col:last-child { background: #D1DBFB; color: #CE1126; }
.pharmacy-section07-con-row3-col:last-child::before { display: none; }
.pharmacy-section07-con-row3-col > p { font-size: var(--font-size-24); font-weight: 700; }
.pharmacy-section07-con-row3-col > p > span { display: block; font-size: var(--font-size-18); font-weight: 400; color: #767676; }
.pharmacy-section07-con-row3-col > p > small { position: absolute; top: 100%; left: 50%; width: 100%; font-size: var(--font-size-16); font-weight: 400; color: #767676; transform: translate(-50%,50%); }
.pharmacy-section07-con-row3-col > p > small::before { display: inline-block; margin-right: 2rem; content: '※';}
.pharmacy-section07-con-row3-textBox > h4 { margin-bottom: 20rem; font-size: var(--font-size-24); }
.pharmacy-section07-con-row3-textBox > h4 > strong { color: #1333A2; }
.pharmacy-section07-con-row3-textBox > p { margin-bottom: 40rem; font-size: var(--font-size-18); }
.pharmacy-section07-con-row3-textBox > p:last-child { margin-bottom: 0; white-space: nowrap; }
.pharmacy-section07-con-row3-textBox > p > span { border-bottom: 1rem solid #333; }

.pharmacy-section07-con-row3-title { margin-bottom: 40rem; position: relative; z-index: 1; width: 100%; font-size: var(--font-size-24); font-weight: 700; color: #1333A2; }
.pharmacy-section07-con-row3-title::before { position: absolute; top: 50%; left: 50%; z-index: -1; width: 100%; height: 1px; background: #707070; content: ''; transform: translate(-50%,-50%); }
.pharmacy-section07-con-row3-title > span { display: inline-block; padding: 0 40rem; background: #fff; }
.pharmacy-section07-con-row3-title > span > span { display: inline-block; margin-right: 10rem; width: 24rem; height: 30rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img11-240826.png") no-repeat center center; background-size: cover; transform: translateY(3rem); }
.pharmacy-section07-con-row3-list { margin-bottom: 60rem; padding-left: 20rem; text-align: left; }
.pharmacy-section07-con-row3-list:last-child { margin-bottom: 0; }
.pharmacy-section07-con-row3-list > li { position: relative; font-size: var(--font-size-18); color: #767676; }
.pharmacy-section07-con-row3-list > li::before { margin-right: 10rem; position: absolute; top: 0; right: 100%; content: 'ㆍ'; }

.pharmacy-section07-con-row4 { margin-bottom: 100rem; text-align: left; }
.pharmacy-section07-con-row4 .pharmacy-section07-con-title { text-align: center; }
.pharmacy-section07-con-table { margin-bottom: 10rem; border-top: 1rem solid #C5C5C5; width: 100%; text-align: center; border-collapse: collapse; }
.pharmacy-section07-con-table th, .pharmacy-section07-con-table td { padding: 20rem 30rem; border-bottom: 1rem solid #C5C5C5; font-size: var(--font-size-18); }
.pharmacy-section07-con-table th { border-right: 1rem solid #C5C5C5; background: #F8F8F8; }
table.pharmacy-section07-con-table tbody td { padding: 20rem 30rem; color: #767676; text-align: left; }
.pharmacy-section07-con-table td ul { padding-left: 10rem; }
.pharmacy-section07-con-table td ul li { position: relative; }
.pharmacy-section07-con-table td ul li::before { position: absolute; top: 0; right: 100%; content: 'ㆍ'; }
.pharmacy-section07-con-row4 small { font-size: var(--font-size-16); color: #767676; }
.pharmacy-section07-con-row4 small::before { display: inline-block; margin-right: 2rem; content: '※';}

.pharmacy-section07-con-row5-row { display: flex; justify-content: space-between; margin-bottom: 30rem; border: 1rem solid #C5C5C5; overflow: hidden; -webkit-border-radius: 10rem; isolation: isolate; -moz-border-radius: 10rem; isolation: isolate; border-radius: 10rem; isolation: isolate; }
.pharmacy-section07-con-row5-row:last-child { margin-bottom: 0; }
.pharmacy-section07-con-row5-img { width: 50%; }
.pharmacy-section07-con-row5-textBox { padding: 40rem; width: 50%; text-align: left; }
.pharmacy-section07-con-row5-textBox > ul { padding-left: 10rem; color: #767676; }
.pharmacy-section07-con-row5-textBox > ul > li { position: relative; font-size: var(--font-size-18); }
.pharmacy-section07-con-row5-textBox > ul > li::before { position: absolute; top: 0; right: 100%; content: 'ㆍ'; }
.pharmacy-section07-con-row5-title { margin-bottom: 20rem; font-size: var(--font-size-28); }
.pharmacy-section07-con-row5-title > span { display: block; font-size: var(--font-size-20); font-weight: 400; }
.pharmacy-section07-con-row5-row:nth-child(2) .pharmacy-section07-con-row5-img { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img01-221207.jpg") no-repeat left top; background-size: cover; }
.pharmacy-section07-con-row5-row:nth-child(3) .pharmacy-section07-con-row5-img { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img02-221207.jpg") no-repeat left top; background-size: cover; }
.pharmacy-section07-con-row5-row:nth-child(4) .pharmacy-section07-con-row5-img { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img03-221207.jpg") no-repeat left top; background-size: cover; }
.pharmacy-section07-con-row5-row:nth-child(5) .pharmacy-section07-con-row5-img { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img04-221207.jpg") no-repeat left top; background-size: cover; }
.pharmacy-section07-con2 .pharmacy-section07-con-row5-row:nth-child(2) .pharmacy-section07-con-row5-img { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img05-221207.jpg") no-repeat left top; background-size: cover; }
.pharmacy-section07-con2 .pharmacy-section07-con-row5-row:nth-child(3) .pharmacy-section07-con-row5-img { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img06-221207.jpg") no-repeat left top; background-size: cover; }
.pharmacy-section07-con2 .pharmacy-section07-con-row5-row:nth-child(4) .pharmacy-section07-con-row5-img { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-img07-221207.jpg") no-repeat left top; background-size: cover; }

@media screen and (max-width: 1200px){
 .pharmacy-section07-con-row3-textBox > p:last-child { white-space: normal; }
 }
@media screen and (max-width: 991px){
 .pharmacy-section07-con { padding: 52rem 13rem; background:#ffffff url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-bg04-221207.jpg") no-repeat center top; background-size: 100%; }
 .pharmacy-section07-con1 { background: #ffffff url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section07-bg03-221207.jpg") no-repeat center top; background-size: 100%; }
 .pharmacy-section07-con-row1, .pharmacy-section07-con-row2, .pharmacy-section07-con-row3 { padding: 13rem; margin-bottom: 30rem;}
 .pharmacy-section07-con-row2-col { width: 48%; }
 .pharmacy-section07-con-row2-col::before { top: 0; left: 50%; transform: translate(-50%,-50%); }
 .pharmacy-section07-con-row3-grid { grid-gap: 2.8vw; }
 .pharmacy-section07-con-row3-col { padding: 26rem 0; }
 .pharmacy-section07-con-row3-col::before { left: calc(100% + 1.4vw); z-index: 2; width: 5.3vw; height: 4.7vw; }
 .pharmacy-section07-con-row3-col > p > small { transform: translate(-50%,5%); }
 .pharmacy-section07-con-row5-row { display: block; }
 .pharmacy-section07-con-row5-img { width: 100%; height: 41.7vw; }
 .pharmacy-section07-con-row5-textBox { padding: 26rem; width: 100%; }
 .pharmacy-section07-con-row3-textBox > p {margin-bottom: 20rem;}
 .pharmacy-section07-con-table th,
 table.pharmacy-section07-con-table tbody td { padding: 13rem 20rem ;}

 }
/*******************************************************************************
 영국·미국 약대 세미나
********************************************************************************/
.pharmacy-section08 .pharmacy-sub-title { color: #fff; letter-spacing: -.3px; }
.pharmacy-section08 .pharmacy-sub-title > span { margin-bottom: 24rem; line-height: 1.4; color: #FDDC00; }
.pharmacy-section08 .pharmacy-sub-title strong { color: #FDDC00; }
.pharmacy-section08-con .box-common { margin-top: 60rem; padding: 40rem 80rem; background-color: #fff; border-radius: 10px; isolation: isolate; }
.pharmacy-section08-con .box-common .color { color: #1333A2; }
.section08-box-text { font-size: var(--font-size-32); font-weight: 700; line-height: 1.3; color: #000; }
.section08-inner-box { border-radius: 10px; isolation: isolate; }
.section08-inner-box-top { margin-top: 24rem; padding: 32rem 0; background-color: #EFF1F6; font-size: var(--font-size-32); border-radius: 10px 10px 0 0; isolation: isolate; }
.section08-inner-box-top > dl { display: flex; gap: 16px; margin: 0 auto 16rem; width: 620rem; font-size: var(--font-size-26); font-weight: 700; }
.section08-inner-box-top > dl.last { margin-bottom: 0; }
.section08-inner-box-top > dl > dt { min-width: 66px; height: 42px; background-color: #fff; font-size: var(--font-size-22); line-height: 42px; color: #4D4D4D; border-radius: 8px; isolation: isolate; }
.section08-inner-box-top > dl > dd { line-height: 42px; color: #7100F0; text-align: left; }
.section08-inner-box-top > dl > dd em { color: #4D4D4D; }
.section08-inner-box-top > a { display: inline-block; margin-top: 24rem; box-shadow: 0 16rem 24rem #AEB2BF; width: 260rem; min-width: 200px; height: 78rem; background: linear-gradient(90deg, rgba(33,70,255,1) 0%, rgba(225,0,255,1) 100%); font-size: var(--font-size-32); line-height: 78rem; color: #fff; border-radius: 60px; isolation: isolate; }
.section08-inner-box-banner { padding: 32rem 0; background-color: #FDEFFF; font-size: var(--font-size-18); color: #000; border-radius: 0 0 10px 10px; isolation: isolate; }
.section08-inner-box-banner > em { font-weight: 700; }
.section08-inner-box-banner > strong { display: block; font-size: var(--font-size-26); color: #C800FF; }
.section08-box2.box-common ,
.section08-box3.box-common { padding: 0; }
.section08-box-wrap { display: flex; gap: 32rem; justify-content: space-between; padding: 40rem 0; text-align: left; }
.section08-box2 .section08-box-wrap:first-child { padding-top: 60rem; border-bottom: 1rem solid #DFDFDF; }
.section08-box-wrap-thumb { border: 1rem solid #C8C8C8; width: 298rem; border-radius: 10px; isolation: isolate; }
.section08-box-wrap-thumb .img-thumb { display: block; position: relative; width: 100%; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-thumb01-240709.png") no-repeat center center; background-size: cover; aspect-ratio: 149/110; border-radius: 10px 10px 0 0; isolation: isolate; }
.section08-box-wrap-thumb .img-thumb:after { display: block; position: absolute; top: 10px; left: 10px; width: 86rem; background: #fff url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-logo01-240709.png") no-repeat center center; background-size: auto 90%; content: ""; aspect-ratio: 87 / 50; border-radius: 4px; isolation: isolate; }
.section08-box-wrap-thumb > div { padding: 16rem; font-size: var(--font-size-14); color: #767676; }
.section08-box-wrap-thumb > div > strong { display: block; padding-bottom: 8rem; font-size: var(--font-size-18); color: #333; }
.section08-box-wrap-text > strong { display: block; font-size: var(--font-size-32); }
.section08-box-wrap-text > p { padding: 32rem 0; font-size: var(--font-size-20); font-weight: 400; }
.section08-box-wrap-text .desc { font-size: var(--font-size-16); }
.section08-box-wrap-text .desc > p { padding-bottom: 8rem; }
.section08-box3 .img-thumb { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-thumb02-240709.png") no-repeat center center; background-size: cover; }
.section08-box3 .img-thumb:after { background: #fff url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-logo02-240709.png") no-repeat center center; }
.section08-con3-tag { display: inline-block; padding: 0 16rem; background-color: #EFF1F6; font-size: var(--font-size-20); font-weight: 700; line-height: 46rem; color: #7100F0; border-radius: 8px; isolation: isolate; }
.section08-con-desc { padding-top: 24rem; font-size: var(--font-size-16); color: #fff; text-align: left; }
.section08-box4-title { font-size: var(--font-size-18); color: #333; }
.section08-box4-title > strong { display: block; padding-top: 8rem; font-size: var(--font-size-32); color: #000; }
.section08-box4-img-list { display: grid; margin: 40rem 0 32rem; grid-template-columns: repeat(2, 1fr); grid-gap: 24px; }
.section08-box4-img-list .imgBox { width: 100%; aspect-ratio: 448/281; border-radius: 10px; isolation: isolate; }
.section08-box4-img-list .imgBox.img1 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-img01-240709.png") no-repeat center center; background-size: cover; }
.section08-box4-img-list .imgBox.img2 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-img02-240709.png") no-repeat center center; background-size: cover; }
.section08-box4-img-list .imgBox.img3 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-img03-240709.png") no-repeat center center; background-size: cover; }
.section08-box4-img-list .imgBox.img4 { background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/uk-usa-pharmacy/pharmacy-section08-img04-240709.png") no-repeat center center; background-size: cover; }
.section08-box4-col > p { font-size: var(--font-size-28); font-weight: 700; color: #333; }
.section08-box4-col-list > li { margin-top: 54rem; padding: 40rem 40rem 32rem; border: 1rem solid #DADADA; position: relative; font-size: var(--font-size-18); color: #333; border-radius: 10px; isolation: isolate; }
.section08-box4-col-list > li:first-child { margin-top: 75rem; }
.section08-box4-col-list > li > em { margin-top: -21rem; margin-left: -56rem; position: absolute; top: 0; left: 50%; width: 112rem; height: 42rem; background-color: #CE1126; font-size: var(--font-size-18); font-weight: 700; line-height: 42rem; color: #fff; text-align: center; border-radius: 20px; isolation: isolate; }
.section08-box4-col-list > li > strong { display: block; padding-bottom: 4rem; font-size: var(--font-size-28); color: #000; }
.section08-box4-col-list strong > span { color: #CE1126; }
.section08-box5-title { display: block; font-size: var(--font-size-32); color: #000; }
.section08-box5-list { display: grid; margin-top: 40rem; font-size: var(--font-size-28); font-weight: 700; grid-template-columns: repeat(2, 1fr); grid-gap: 24px; }
.section08-box5-list > li > p { margin-top: 16rem; background-color: #EFF1F6; border-radius: 10px; isolation: isolate; }
.section08-box5 > a { display: inline-block; margin-top: 40rem; box-shadow: 0 16rem 24rem #AEB2BF; width: 260rem; min-width: 200px; height: 78rem; background: linear-gradient(90deg, rgba(33,70,255,1) 0%, rgba(225,0,255,1) 100%); font-size: var(--font-size-32); line-height: 78rem; color: #fff; border-radius: 60px; isolation: isolate; }
.section08-con-desc > span { display: block; padding-bottom: 8rem; }
@media screen and (max-width: 991px){
 .pharmacy-section08 { background-size: 100%; }
 .pharmacy-section08 .pharmacy-width { padding: 78rem 19.5rem; }
 .pharmacy-section08 .pharmacy-sub-title > span { margin-bottom: 6.5rem; }
 .pharmacy-section08-con .box-common { padding: 32.5rem 19.5rem; }
 .section08-box-text .underline { font-size: var(--font-size-28); }
 .section08-inner-box-top { padding: 26rem 19.5rem; text-align: center; }
 .section08-inner-box-top > dl { display: block; margin-bottom: 14.3rem; width: 100%; font-size: calc(13rem + 1.9vw); }
 .section08-inner-box-top > dl > dt { margin: 0 auto 11.7rem; width: 58.1rem; min-width: initial; height: 34.1rem; font-size: var(--font-size-28); line-height: 34.1rem; }
 .section08-inner-box-top > dl > dd { line-height: 1.3; text-align: center; }
 .section08-inner-box-top > a { margin-top: 26rem; height: 59.8rem; font-size: 24px; line-height: 59.8rem; }
 .section08-inner-box-banner { font-size: calc(13rem + 0.6vw); }
 .section08-inner-box-banner > strong { font-size: calc(13rem + 1.9vw); }
 .section08-box2.box-common,
 .section08-box3.box-common { padding: 0; }
 .section08-box-wrap { flex-direction: column; padding: 32.5rem 0; text-align: center; }
 .section08-box2 .section08-box-wrap:first-child { padding-top: 32.5rem; }
 .section08-box-wrap-text > strong { font-size: calc(13rem + 2.5vw); letter-spacing: -.5px; }
 .section08-box-wrap-text > strong .color { display: block; }
 .section08-box-wrap-text > p { font-size: var(--font-size-24); }
 .section08-box-wrap-text .desc { text-align: left; letter-spacing: -.7px; }
 .section08-box-wrap-text .desc > p { font-size: calc(13rem + 0.3vw); text-align: center; }
 .section08-box-wrap-thumb { width: 100%; }
 .section08-box-wrap-thumb .img-thumb { aspect-ratio: 280/155; }
 .section08-box-wrap-thumb .img-thumb:after { top: 8px; left: 8px; width: 87.1rem; }
 .section08-box-wrap-thumb > div { font-size: var(--font-size-18); }
 .section08-box-wrap-thumb > div > strong { font-size: var(--font-size-24); }
 .section08-con3-tag { padding: 10.4rem 0; width: 100%; line-height: 1.4; }
 .section08-box4-title { font-size: var(--font-size-28); }
 .section08-box4-title > strong { font-size: calc(13rem + 2.5vw)}
 .section08-box4-img-list { gap: 16px; grid-template-columns: repeat(1, 1fr); aspect-ratio: 280/175; }
 .section08-box4-col > p { line-height: 1.6; }
 .section08-box4-col-list > li { padding: 32.5rem 19.5rem 24.7rem; font-size: var(--font-size-20); }
 .section08-box4-col-list > li:first-child { margin-top: 52rem; }
 .section08-box4-col-list > li > em { margin-top: -18.2rem; margin-left: -45.5rem; width: 91rem; height: 36.4rem; font-size: var(--font-size-20); line-height: 36.4rem; }
 .section08-box5-title { font-size: calc(13rem + 2.5vw); }
 .section08-box5-list { grid-template-columns: repeat(1, 1fr); }
 .section08-box5 > a { margin-top: 32.5rem; height: 59.8rem; font-size: 24px; line-height: 59.8rem; }
 }

/*******************************************************************************
 소비자가 선택한 유학기업 1위
********************************************************************************/
.pharmacy-section09 > div { position: relative; text-align: left; }
.pharmacy-section09-img { position: absolute; right: 0; bottom: 0; width: 85%; }
.pharmacy-section09-img > img { width: 100%; }
.pharmacy-section09-logo { display: inline-block; line-height: 1; text-align: left; }
.pharmacy-section09-logo > span { display: block; font-size: var(--font-size-32); color: #fff; }
.pharmacy-section09-logo > svg { width: 100%; }

@media screen and (max-width: 991px){
 .pharmacy-section09 > div { padding-bottom: 70.0vw; text-align: center; }
 .pharmacy-section09-img { width: 140%; }
 }
/*******************************************************************************
 2024 영국 약대 특별 세미나
********************************************************************************/
.pharmacy-section10 .pharmacy-sub-title { color: #fff; letter-spacing: -.3px; }
.pharmacy-section10 .pharmacy-sub-title > span { margin-bottom: 24rem; color: #FDDC00; }
.pharmacy-section10 .pharmacy-sub-title strong { color: #FDDC00; }
.pharmacy-section10-con .box-common { margin-top: 60rem; padding: 40rem 80rem; background-color: #fff; border-radius: 10px; isolation: isolate; }
.pharmacy-section10-con .box-common .color { color: #1333A2; }

@media screen and (max-width: 991px){
 .pharmacy-section10 { background-size: 100%; }
 .pharmacy-section10 .pharmacy-width { padding: 78rem 19.5rem; }
 .pharmacy-section10 .pharmacy-sub-title > span { margin-bottom: 6.5rem; }
 .pharmacy-section10-con .box-common { padding: 32.5rem 19.5rem; }
 }
/*******************************************************************************
 애니메이션
********************************************************************************/
@keyframes animation {
 0% { transform: translateY(60rem); opacity: 0; }
 100% { transform: translateY(0); opacity: 1; }
 }

.pharmacy-section06-title { position: relative; z-index: 1; }
.pharmacy-section06 i { display: block; position: absolute; top: 50%; left: 50%; z-index: -1; width: 5px; height: 8px; animation: bang 1.5s ease-out forwards; opacity: 0; }

@keyframes bang {
 from { transform: translate3d(0,0,0); opacity: 1; }
 }
