@charset "UTF-8";

/*******************************************************************************
                                    layout
********************************************************************************/
.special-offer-uk [class^="area-"] {max-width:34rem;margin:0 auto;}

@media screen and (max-width: 767px) {
    .special-offer-uk [class^="area-"]{width:100%;}
}

/*******************************************************************************
                              초특가 페이지 공통
********************************************************************************/
[class^="area-pg"] img {width:100%;}
[class^="area-pg"] .round-square-box{background-color:#fff;border-radius:0.2rem;box-sizing:border-box;}
[class^="area-pg"] ul.circle-list {display:flex;width:100%;box-sizing:border-box;justify-content: space-around;}
[class^="area-pg"] ul.circle-list li {padding:1rem 0 2.3rem;width:7.85rem;background-color:#fff;border:0.25rem solid #f14a78;box-sizing:border-box;border-radius:50%;text-align:center;box-shadow:0.5rem 0.3rem #e7d2d8;}
[class^="area-pg"] ul.circle-list li i,
[class^="area-pg"] ul.circle-list li span,
[class^="area-pg"] ul.circle-list li strong {display:block;line-height:1;}
[class^="area-pg"] ul.circle-list li i {margin-bottom:1.2rem;font-size:0.75rem;font-weight:600;color:#f2547f;}
[class^="area-pg"] ul.circle-list li span {margin-bottom:0.3rem;font-size:0.8rem;color:#838383;}
[class^="area-pg"] ul.circle-list li strong {font-size:1rem;color:#000;}
[class^="area-pg"] .rounded-title {text-align:center;}
[class^="area-pg"] .rounded-title span {position:relative;display:inline-block;margin-bottom:1rem;padding-bottom:0.05rem;border-bottom:0.05rem solid #f2547f;line-height:1;font-size:1.1rem;letter-spacing:-0.05rem;color:#2e001e;}
[class^="area-pg"] .rounded-title span:after {position: absolute;bottom:-1rem;left:50%;display:block;width:0.2rem;height:1rem;background-color:#f2547f;transform:translateX(-50%);content:'';}
[class^="area-pg"] .rounded-title strong{display:block;margin:-0.05rem auto 0;height:2.3rem;background-color:#f25580;border-radius:2rem;letter-spacing:-0.05rem;line-height:2.3rem;font-size:1.5rem;color:#fff;box-shadow:0.15rem 0.3rem #e28ca2;}
[class^="area-pg"] .rounded-title strong.word{width:8.8rem;}
[class^="area-pg"] .rounded-title strong.order{width:2.3rem;box-shadow: 0.15rem 0.3rem #e9b3c7;}

@media screen and (min-width: 768px) {
    [class^="area-pg"] br[class^="m-"],
    [class^="area-pg"] figure[class^="m-"] {display:none;}
    [class^="area-pg"] a[class^="pc-"],
    [class^="area-pg"] br[class^="pc-"],
    [class^="area-pg"] figure[class^="pc-"] {display:block;}
}
@media screen and (max-width: 767px) {
    [class^="area-pg"] br[class^="m-"],
    [class^="area-pg"] figure[class^="m-"] {display:block;}
    [class^="area-pg"] a [class^="pc-"],
    [class^="area-pg"] br[class^="pc-"],
    [class^="area-pg"] figure[class^="pc-"] {display:none;}
    [class^="area-pg"] .round-square-box {background-color:#fff;border-radius:0.62rem;}
    [class^="area-pg"] ul.circle-list {padding:1.15rem 0rem 0rem;}
    [class^="area-pg"] ul.circle-list li {padding:0.92rem 0 1.08rem;width:6.92rem;box-sizing:border-box;letter-spacing:-0.08rem;}
    [class^="area-pg"] ul.circle-list li i {margin-bottom:0.92rem;font-size:0.92rem;}
    [class^="area-pg"] ul.circle-list li:last-child i {margin-bottom:0.53rem;}
    [class^="area-pg"] ul.circle-list li span {font-size:0.92rem;}
    [class^="area-pg"] ul.circle-list li strong {font-size:1.08rem;}
    [class^="area-pg"] .rounded-title p {font-size:1.15rem;}
    [class^="area-pg"] .rounded-title strong {font-size:1.23rem}
}

/*******************************************************************************
                              페이지 네비게이션
********************************************************************************/
.area-pg-anchor ul {display:flex;border:1px solid #ccc;box-sizing:border-box;}
.area-pg-anchor ul li {width:20%;border-right:1px solid #ccc;box-sizing:border-box;}
.area-pg-anchor ul li:last-child {border-right:0px;}
.area-pg-anchor ul li a {position:relative;display:block;padding:1.1rem 0 1rem;background-color:#e9e9e9;text-align:center;}
.area-pg-anchor ul li a strong {display:block;padding-top:3.6rem;background-repeat:no-repeat; background-position:top center;color:#878787;}
.area-pg-anchor ul li:nth-child(5) a:after{position:absolute;top:0;right:-1px;width:1px;height:100%;background-color:#e9e9e9;content:'';}
.area-pg-anchor ul li:nth-child(1) a strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav1-off.png);background-position:top 0.6rem center;}
.area-pg-anchor ul li:nth-child(2) a strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav2-off.png);}
.area-pg-anchor ul li:nth-child(3) a strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav3-off.png);}
.area-pg-anchor ul li:nth-child(4) a strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav4-off.png);}
.area-pg-anchor ul li:nth-child(5) a strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav5-off.png);}
.area-pg-anchor ul li a:hover,
.area-pg-anchor ul li a.active {background-color:#fff;}
.area-pg-anchor ul li a:hover strong,
.area-pg-anchor ul li a.active strong {color:#000;}
.area-pg-anchor ul li:nth-child(1) a:hover strong,
.area-pg-anchor ul li:nth-child(1) a.active strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav1-on.png);}
.area-pg-anchor ul li:nth-child(2) a:hover strong,
.area-pg-anchor ul li:nth-child(2) a.active strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav2-on.png);}
.area-pg-anchor ul li:nth-child(3) a:hover strong,
.area-pg-anchor ul li:nth-child(3) a.active strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav3-on.png);}
.area-pg-anchor ul li:nth-child(4) a:hover strong,
.area-pg-anchor ul li:nth-child(4) a.active strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav4-on.png);}
.area-pg-anchor ul li:nth-child(5) a:hover strong,
.area-pg-anchor ul li:nth-child(5) a.active strong {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/icon-nav5-on.png);}

@media screen and (max-width: 767px) {
    .area-pg-anchor ul li a strong {padding-top:3.08rem;;background-size:2.62rem;}
    .area-pg-anchor ul li:nth-child(1) a strong {background-position:top 20% center;background-size:60%}
}

/*******************************************************************************
                                    타이틀
********************************************************************************/
.area-pg-visual {position:relative;padding:5.5rem 2.25rem 3.5rem 4.75rem;background: url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bg-area01.jpg) no-repeat top center;background-size:100%;box-sizing:border-box;overflow:hidden;}
.area-pg-visual .title-box {position:relative;}
.area-pg-visual .title-box .tag-top {position:absolute;top:-10%;right:0;padding:1.3rem 1.1rem;background-color:#f14a78;border-radius:50%;}
.area-pg-visual .title-box .tag-top span,
.area-pg-visual .title-box .tag-top em {display:block;text-align:center;font-weight:600;line-height:1;}
.area-pg-visual .title-box .tag-top span {margin-bottom:0.1rem;letter-spacing:-0.1rem;font-size:1.2rem;color:#fff;}
.area-pg-visual .title-box .tag-top em {letter-spacing: -0.05rem;font-size:1.3rem;font-weight:800;color:#f0ff00;}
.area-pg-visual .title-box h1 img {width:100%;}
/* 220510 추가 */
.special-offer-top {background: rgba(255,255,255, .8);width: 90%;box-sizing: border-box;border-radius: 12px;box-shadow: 1.3rem 2rem 0 .5rem #00000060;}
.special-offer-top > strong {display: inline-block;margin-bottom: 1rem;padding: 1.2rem 1.2rem 0;}
.special-offer-top > strong > strong {color: #000;font-size: 3rem;font-weight: 700;font-family: 'vitro-core', sans-serif;}
.special-offer-top > strong > span {display: inline-block;width: 3rem;height: 2rem;background: #000;margin:0 .35rem 0;background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer/special-offer-logo01-220510.png") no-repeat -3.7rem 0;background-size: 14rem;}
.special-offer-top-bottomText {display: flex !important;align-items: end;font-size: 3rem !important;color: #fff !important;justify-content: center;margin-bottom: 0 !important;background: linear-gradient( #1368D5 55%, #1368D5 70%, #599AEC 100%);padding: 1.2rem !important; border-radius: 0 0 12px 12px;}
.special-offer-top-bottomText > strong {font-size: 6rem !important;color: #fff !important;line-height: 1 !important;display: inline-block !important;}
@media screen and (max-width: 780px) {
    .special-offer-top > strong > strong {font-size: calc(1rem + 3.5vw);}
}
/* //end 220510 추가 */

@media screen and (max-width: 767px) {
    .area-pg-visual {padding:10% 10% 10% 13%;}
    .area-pg-visual .title-box {width:100%;background-size:100%;}
    .area-pg-visual .title-box .tag-top {top:-7%;right:0;}
    .area-pg-visual .title-box figure img {width:100%;}
    .special-offer-top-bottomText {
        font-size: calc(1rem + 2vw) !important;
    }
    .special-offer-top-bottomText > strong {
        font-size: calc(1rem + 12vw) !important;
    }
}

@media screen and (max-width: 450px) {
    .area-pg-visual .title-box .tag-top {padding:1.2rem 0.78rem;}
    .area-pg-visual .title-box .tag-top span,
    .area-pg-visual .title-box .tag-top em {font-size:1.23rem;}
    .special-offer-top-bottomText {
        font-size: calc(1rem + 4vw) !important;
    }
    .special-offer-top-bottomText > strong {
        font-size: calc(1rem + 14vw) !important;
    }
}

/*******************************************************************************
                                본문 1 - 특징
********************************************************************************/
.area-pg-content {background-color:#f2547f}
.area-pg-content .title-area {padding:3.3rem 0 1.35rem;background:#f14a78 url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bg-cloud.png) no-repeat bottom center; background-size:100%;}
.area-pg-content .title-area h2 {position:relative;text-align:center;}
.area-pg-content .title-area h2 img {width:82%;max-width:27.75rem;}
.area-pg-content .title-area h2:after {position:absolute;top:-0.5rem;right:4.95rem;display:block;width:4.95rem;height:1.7rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bg-airplane.png) no-repeat center center;background-size:100%;content:'';}
.area-pg-content .content-area {position:relative;padding:0 1.5rem 1.5rem;box-sizing:border-box;}
.area-pg-content .content-area .feature-box {margin-bottom:2.2rem;padding:2.2rem 1.25rem 2.2rem;}
.area-pg-content .content-area .feature-box {padding-bottom:2rem;}
.area-pg-content .content-area .feature-box h3.box-title {margin-bottom:0.5rem;text-align:center;line-height:1.2;letter-spacing:-0.02rem;font-size:1.8rem;font-weight:800;font-style:italic;color:#000;word-break:keep-all;}
.area-pg-content .content-area .feature-box h3.box-title .bullet{position:relative;top:-0.25rem;display:inline-block;margin-right:0.5rem;width:2.8rem;height:2.8rem;background-color:#000;border-radius:50%;text-align:center;line-height:2.8rem;font-size:1rem;font-weight:600;font-style:normal;color:#fff;}
.area-pg-content .content-area .feature-box h3.box-title em {font-style:italic;color:#0369d1;}
.area-pg-content .content-area .feature-box h4.box-subtitle {margin-bottom:1.8rem;text-align:center;line-height:1;letter-spacing:-0.05rem;font-size:1rem;color:#000;}
.area-pg-content .content-area .feature-box figure {text-align:center;}
.area-pg-content .content-area .feature-box.feature1 figure img {width:100%;max-width:28.2rem;}
.area-pg-content .content-area .feature-box.feature2 figure img {width:100%;max-width:18.95rem;}

.area-pg-content .content-area .tip-content li {text-align:left;letter-spacing:-0.01rem;font-size:0.65rem;font-weight:300;color:#ffdfe8;word-break:keep-all;}

@media screen and (max-width: 767px) {
    .area-pg-content .title-area {padding:2.77rem 1.15rem 1.15rem;}
    .area-pg-content .title-area h2:after {top:-15%;right:20%;width:4.08rem;height:1.23rem;}
    .area-pg-content .title-area h2 img {width:80%;}
    .area-pg-content .content-area {padding:0.54rem 1.15rem 1.31rem;}
    .area-pg-content .content-area .feature-box {padding:2.2rem 0rem 2.2rem;}
    .area-pg-content .content-area .feature-box h3.box-title {letter-spacing:-0.15rem;}
    .area-pg-content .content-area .feature-box h4.box-subtitle {margin-bottom:1.38rem;}
    .area-pg-content .content-area .feature-box.feature1 figure img {width:90%;}
    .area-pg-content .content-area .feature-box.feature2 figure img {width:55%;}
    .area-pg-content .content-area .feature-box h3.box-title .bullet {top:-0.31rem;}
    .area-pg-content .content-area .tip-content li {font-size:1rem;}
}

/*******************************************************************************
                                본문 2 - 추천코스
********************************************************************************/
.area-pg-content2 {padding:2.9rem 1.5rem 3.4rem;background-color:#f6a1b8;box-sizing:border-box;}
.area-pg-content2 .rounded-title + .class-box {margin-top:2rem;}
.area-pg-content2 .class-tip + .class-box,
.area-pg-content2 .class-tip + .rounded-title,
.area-pg-content2 .class-tip + .tip-content {margin-top:1.5rem;}
.area-pg-content2 .class-box h3.subject-title {padding:1.5rem 0;text-align:center;}
.area-pg-content2 .class-box h3.subject-title span,
.area-pg-content2 .class-box h3.subject-title strong {display:inline-block;letter-spacing:-0.05rem;line-height:1;}
.area-pg-content2 .class-box h3.subject-title span {position:relative;top:-0.2rem;font-size:0.9rem;color:#000;}
.area-pg-content2 .class-box h3.subject-title strong {font-size:1.3rem;font-style:italic;color:#0369d1;}
.area-pg-content2 .class-box figure img {width:100%;}
.area-pg-content2 .class-box .detail-area:after {display:block;clear:both;content:'';}
.area-pg-content2 .class-box .detail-area dl dt {padding:0.6rem 0;text-align:center;letter-spacing:-0.05rem;line-height:1;}
.area-pg-content2 .class-box .detail-area dl.class-information {width:41%;float:left;}
.area-pg-content2 .class-box .detail-area dl.class-information dt {color:#f14a78;}
.area-pg-content2 .class-box .detail-area dl.class-information dd {padding:1rem;}
.area-pg-content2 .class-box .detail-area dl.class-information.type01 dd {padding:0.7rem 1rem 0 1rem;}
.area-pg-content2 .class-box .detail-area dl.class-information dd p {margin-bottom:1rem;padding-left:1.6rem;letter-spacing:-0.05rem;line-height:1;color:#000;}
.area-pg-content2 .class-box .detail-area dl.class-information.type01 dd p {margin-bottom:0.5rem;}
.area-pg-content2 .class-box .detail-area dl.class-information dd p i {color:#1d79d5;}
.area-pg-content2 .class-box .detail-area dl.class-information dd ul {margin-left:0.8rem;}
.area-pg-content2 .class-box .detail-area dl.class-information dd ul li {position:relative;padding-left:0.8rem;line-height:1.3;font-size:0.9rem;color:#333;}
.area-pg-content2 .class-box .detail-area dl.class-information dd ul li:before {position:absolute;top:0;left:0;display:block;content:'ㆍ'}
.area-pg-content2 .class-box .detail-area dl.class-information dd ul li.colored {color:#1d79d5;}
.area-pg-content2 .class-box .detail-area dl.price-information {width:59%;float:right;}
.area-pg-content2 .class-box .detail-area dl.price-information dt{background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bg-table-header.jpg) no-repeat top left;background-size:100%;color:#fff;}
.area-pg-content2 .class-box .detail-area dl.price-information dd {padding:0.4rem 1.1rem;text-align:center;font-size:0.9rem;color:#000;}
.area-pg-content2 .class-box .detail-area dl.price-information dd span,
.area-pg-content2 .class-box .detail-area dl.price-information dd strong {display:block;}
.area-pg-content2 .class-box .detail-area dl.price-information dd strong {font-size:1.4rem;color:#1d79d5;}
.area-pg-content2 .class-box .detail-area dl.price-information dd:nth-child(2) {border:0.1rem solid #ffbfbf;border-bottom:0.05rem solid #ffbfbf;background-color:#ffedf5;}
.area-pg-content2 .class-box .detail-area dl.price-information dd:nth-child(3) {border-top:0.05rem solid #c7c7c7;border-left:0.05rem solid #dedede;}
.area-pg-content2 .class-box .detail-area dl.price-information dd:nth-child(3) strong {color:#000;}
.area-pg-content2 .class-box .detail-area dl.price-information.type2 dd{padding:2.6rem 0;}
.area-pg-content2 .class-tip {margin-top:0.6rem;text-align:right;letter-spacing:-0.05rem;line-height:1;font-size:0.75rem;font-weight:300;color:#ffdfe8;}
.area-pg-content2 .tip-content li {position:relative;padding-left:0.8rem;letter-spacing:-0.05rem;font-weight:300;font-size:0.75rem;color:#fff3f6;word-break:keep-all;}
.area-pg-content2 .tip-content li:before {display:block;position:absolute;top:0;left:0;content:'ㆍ'}

@media screen and (max-width: 767px) {
    .area-pg-content2 {padding:2.3rem 1.15rem 2.92rem;}
    .area-pg-content2 .class-tip + .class-box,
    .area-pg-content2 .class-tip + .rounded-title,
    .area-pg-content2 .class-tip + .tip-content {margin-top:1.23rem;}
    .area-pg-content2 .class-box h3.subject-title {padding:1.15rem 0;}
    .area-pg-content2 .class-box h3.subject-title strong {font-size:1.15rem;}
    .area-pg-content2 .class-box .detail-area dl dt {font-size:1.15rem;}
    .area-pg-content2 .class-box .detail-area dl.class-information dd p {padding-left:0.76rem;font-size:1rem;}
    .area-pg-content2 .class-box .detail-area dl.class-information.type01 dd {padding:0.7rem 0rem 0 0.62rem}
    .area-pg-content2 .class-box .detail-area dl.class-information dd ul {display:inline-block;margin-left:0;}
    .area-pg-content2 .class-box .detail-area dl.class-information dd ul li {text-align:left;}
    .area-pg-content2 .class-box .detail-area dl.price-information dt {background-size:cover;}
    .area-pg-content2 .class-box .detail-area dl.price-information dd {padding:0.38rem 1.1rem;}
    .area-pg-content2 .class-box .detail-area dl.price-information dd span {font-size:0.92rem;}
    .area-pg-content2 .class-box .detail-area dl.price-information dd span {display:block;top:0;margin-right:0;}
    .area-pg-content2 .class-box .detail-area dl.price-information.type2 dd {padding:2.52rem 0}
    .area-pg-content2 .class-tip {margin-top:0.46rem;font-size:1rem;}
    .area-pg-content2 .tip-content li {font-size:1rem;}
}
@media screen and (max-width: 375px) {
    .area-pg-content2 .class-box .detail-area dl.price-information.type2 dd {padding:2.62rem 0}
}

/*******************************************************************************
                                본문 3 - 장점
********************************************************************************/
.area-pg-content3 {padding:2.1rem 1.5rem 3.1rem;background-color:#ffd2e6;box-sizing:border-box;}
.area-pg-content3 .strength-1 h3.subtitle{margin-bottom:2.25rem;}
.area-pg-content3 .rounded-title span {color:#f25580;}
.area-pg-content3 .rounded-title + h3.subtitle {margin-top:1rem;}
.area-pg-content3 h3.subtitle {text-align:center;margin-bottom:1.5rem;}
.area-pg-content3 .strength-1 h3.subtitle img {width:92%;max-width:30.7rem;}
.area-pg-content3 .strength-2 h3.subtitle img {width:80%;max-width:24.2rem;}
.area-pg-content3 .strength-3 h3.subtitle img {width:100%;max-width:24.5rem;}
.area-pg-content3 .strength-4 h3.subtitle img {width:90%;}
.area-pg-content3 .city-box {margin-bottom:1.5rem;padding:1rem; box-sizing:border-box;}
.area-pg-content3 .city-box:after{display:block;clear:both;content:'';}
.area-pg-content3 .city-box .city-information {width:100% ;}
.area-pg-content3 .city-box .city-information h4 {margin-bottom:1rem; color: #1D79D5; font-size: 2.1rem;}
.area-pg-content3 .city-box .city-information h4 span {color: #F2547F; font-size: 1.2rem;}
.area-pg-content3 .city-box .city-information .city-information-detail {margin-bottom:1rem;padding-bottom:1rem;border-bottom:0.05rem dashed #918f8f;letter-spacing:-0.05rem;line-height:1.2;font-size:1.1rem;font-weight:800;color:#000;}
.area-pg-content3 .city-box .city-information dl dt {display:inline-block;text-decoration:underline;letter-spacing:-0.05rem;line-height:1rem;font-size:0.85rem;color:#f25580}
.area-pg-content3 .city-box .city-information dl dd {letter-spacing:-0.05rem;line-height:1rem;font-size:0.8rem;color:#646464;word-break:keep-all;}
.area-pg-content3 h4.subtitle2 {margin-bottom:1rem;text-align:center;letter-spacing:-0.1rem;font-weight:400;}
.area-pg-content3 h4.subtitle2 em {font-weight:600;color:#1d79d5;}
.area-pg-content3 .review-box {padding:1rem;background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bg-area04-stroke.png) no-repeat top left; background-size:100%;box-sizing:border-box;}
.area-pg-content3 .review-box.review-box2 {position:relative;margin-bottom:2.25rem;}
.area-pg-content3 .review-box.review-box2:before {display:block;position:absolute;top:0;left:1%;width:98%;height:0.05rem;background-color:#eeb9d0;content:'';}
.area-pg-content3 .review-box p {padding:0 0 0 5.1rem;background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bullet-avatar-01.png);background-repeat:no-repeat;background-position:top left;letter-spacing:-0.05rem;font-size:0.8rem;word-break:keep-all;}
.area-pg-content3 .review-box2 p {background-image:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bullet-avatar-02.png);}
.area-pg-content3 .specialist-box {padding:1rem;box-sizing:border-box;}
.area-pg-content3 .specialist-box:after {display:block;clear:both;content:'';}
.area-pg-content3 .specialist-box figure.image-wrap {margin-bottom: 1.5rem;text-align:center;}
.area-pg-content3 .specialist-box figure.image-wrap figcaption {margin-top:0.5rem;text-align:left;line-height:1;font-size:0.7rem;font-weight:300;color:#aaa;}
.area-pg-content3 .specialist-box h5 {margin-bottom:0.6rem;letter-spacing:-0.05rem;color:#000;}
.area-pg-content3 .specialist-box figure.thumbnail {float:left;width:8.6rem;}
.area-pg-content3 .specialist-box figure.thumbnail img {width:91%;max-width:7.8rem;}
.area-pg-content3 .specialist-box p {float:right;padding:0.5rem 0;width:calc(100% - 8.6rem);line-height:1.3;letter-spacing:-0.05rem;font-size:0.8rem;font-weight:300;color:#646464;word-break:keep-all;}

@media screen and (max-width: 767px) {
    .area-pg-content3 {padding:1.85rem 1.15rem 3.8rem;}
    .area-pg-content3 .rounded-title + h3.subtitle {margin-top:1.23rem;}
    .area-pg-content3 .strength-1 h3.subtitle {margin-bottom:1.3rem;}
    .area-pg-content3 figure.m-img {margin-bottom:0.77rem;text-align:center;}
    .area-pg-content3 figure.m-img img {width:100%;border-radius: 0.62rem;}
    .area-pg-content3 .city-box {margin-bottom:1.54rem;}
    .area-pg-content3 .city-box .city-information {width:100%;}
    .area-pg-content3 .city-box .city-information h4 {margin-bottom:2rem;padding:0 0.46rem;box-sizing:border-box;}
    .area-pg-content3 .city-box .city-information .city-information-detail {margin-bottom:1.23rem;padding:0 0.46rem 1.23rem;box-sizing:border-box;font-size:1.15rem;}
    .area-pg-content3 .city-box .city-information dl {padding:0 0.46rem;box-sizing:border-box;}
    .area-pg-content3 .city-box .city-information dl dt,
    .area-pg-content3 .city-box .city-information dl dd {font-size:1rem;}
    .area-pg-content3 .city-box .city-information dl dt {margin-bottom:0.46rem;}
    .area-pg-content3 .city-box .city-information dl dd {line-height:1.3;}
    .area-pg-content3 .review-box {background:url(https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/r/v1/programs/special-offer-uk/bg-m-area04-stroke.png) no-repeat top right; background-size:cover;}
    .area-pg-content3 .review-box p {padding:3.8rem 0 0 0;background-position:top center;background-size:3.4rem;text-align:center;font-size:1rem;}
    .area-pg-content3 .review-box.review-box2:before {height:0.07rem;background-color:#dcbdf7;}
    .area-pg-content3 .specialist-box figure img {width:100%;}
    .area-pg-content3 .specialist-box figure.image-wrap figcaption {line-height:1.2;font-size:0.92rem;word-break:keep-all;}
    .area-pg-content3 .specialist-box h5 {margin-bottom:0;width:calc(100% - 9.2rem);float:right;font-weight:400;padding:0.92rem 0 1rem;font-size:1rem;}
    .area-pg-content3 .specialist-box p {padding:1.15rem 0 0;width:100%;float:none;clear:both;font-size:1rem;}
}

@media screen and (max-width: 370px) {
    .area-pg-content3 .global-center-box ul:last-child li:nth-child(2) {margin-bottom:2.15rem}
}
