






/*------------------------------------------------------------------------*/
/* ----- 진료가치 페이지 > 도입 글 s ----- */
/*------------------------------------------------------------------------*/



/* 배경 이미지 */
body.page-id-214 div#av_section_1 {
    background-image: url('/wp-content/uploads/2019/07/valuep_img02.jpg');
    background-position: center top;
    background-size: 2100px;
    background-repeat: no-repeat;
}


/* 클리어 */
body.page-id-214 div#av_section_1 div.avia_codeblock {
}
body.page-id-214 div#av_section_1 div.avia_codeblock:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}

/* 전체 */
div.valuep-intro {
    float: right;
    width: 553px;
    margin: 0;
    padding: 60px 0 50px 0;
}
div.valuep-intro * {
    margin: 0;
    padding: 0;
}

/* 글 제목 */
div.valuep-intro strong {
    display: block;
    font-family: 'Noto Serif KR', serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #fff;
}

/* 글 본문 */
div.valuep-intro div.word {
    margin-top: 35px;
}
div.valuep-intro div.word p {
    font-family: 'Noto Serif KR', serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 2.2em;
    letter-spacing: -0.01em;
    color: #fff;
    word-break: keep-all;
    word-wrap: break-word;
}
div.valuep-intro div.word p + p {
    margin-top: 17px;
}
div.valuep-intro div.word p span {
    display: block;
}
div.valuep-intro div.word p span i {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
}

/* 각주 */
div.valuep-intro div.add {
    position: relative;
    margin-top: 35px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.8em;
    letter-spacing: -0.025em;
    color: #fff;
    word-break: keep-all;
    word-wrap: break-word;
}
div.valuep-intro div.add i {
    position: absolute;
    top: 0;
    left: -6px;
}
div.valuep-intro div.add p span {
    display: block;
}



/* ----- 989px 이하 ----- */

@media screen and (max-width: 989px) {
    
/* 배경 이미지 */
body.page-id-214 div#av_section_1 {
    background-position: center top;
    background-size: 1600px;
}
    
/* 전체 */
div.valuep-intro {
    float: none;
    width: 100%;
}
    
} /* ----- end of 989px 이하 ----- */



/* ----- 630px 이하 ----- */

@media screen and (max-width: 630px) {
    
/* 글 본문 */
div.valuep-intro div.word {
    margin-top: 30px;
}
div.valuep-intro div.word p {
    font-size: 15px;
    line-height: 2em;
}
div.valuep-intro div.word p + p {
    margin-top: 15px;
}
div.valuep-intro div.word p span {
    display: inline;
}
    
/* 각주 */
div.valuep-intro div.add {
    margin-top: 30px;
}
div.valuep-intro div.add p span {
    display: inline;
}
    
} /* ----- end of 630px 이하 ----- */



/*------------------------------------------------------------------------*/
/* ----- 진료가치 페이지 > 도입 글 e ----- */
/*------------------------------------------------------------------------*/
























/*------------------------------------------------------------------------*/
/* ----- 진료가치 페이지 > 진료가치 상세 s ----- */
/*------------------------------------------------------------------------*/



/* 배경 이미지 */
body.page-id-214 div#av_section_2 {
    background-image: url('/wp-content/uploads/2019/07/valuep_img03.png');
    background-position: calc(50% - 380px) calc(100% - 40px);
    background-size: 450px;
    background-repeat: no-repeat;
}



/* 전체 */
div.valuep-value {
    margin: 0;
    padding: 60px 0 110px 0;
}
div.valuep-value * {
    margin: 0;
    padding: 0;
}
div.valuep-value div.float-wrap {
    overflow: hidden;
}

/* 내용 */
div.valuep-value h3 {
    float: left;
    position: relative;
    display: inline-block;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.valuep-value h3:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 2px;
    background-color: #173f67;
}

div.valuep-value ul {
    float: right;
    width: 553px;
    padding-top: 40px;
    list-style: none;
}
div.valuep-value ul li {
}
div.valuep-value ul li + li {
    margin-top: 30px;
    padding-top: 35px;
    border-top: 1px solid #173f67;
}
div.valuep-value ul li strong {
    display: block;
    font-family: 'Noto Serif KR', serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: -0.025em;
    color: #173f67;
    word-break: keep-all;
    word-wrap: break-word;
}
div.valuep-value ul li p {
    margin-top: 20px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.9em;
    letter-spacing: -0.035em;
    color: #173f67;
    text-align: justify;
}



/* ----- 989px 이하 ----- */

@media screen and (max-width: 989px) {
    
/* 배경 이미지 */
body.page-id-214 div#av_section_2 {
    background-position: 50% 93%;
    background-size: 450px;
}
        
/* 전체 */
div.valuep-value {
    margin: 0;
    padding: 60px 0 500px 0;
}
div.valuep-value div.float-wrap {
    overflow: visible;
}
    
/* 내용 */
div.valuep-value h3 {
    float: none;
}
div.valuep-value ul {
    float: none;
    width: 100%;
    padding-top: 50px;
}
    
} /* ----- end of 989px 이하 ----- */



/* ----- 550px 이하 ----- */

@media screen and (max-width: 550px) {
    
/* 배경 이미지 */
body.page-id-214 div#av_section_2 {
    background-position: 50% 95%;
    background-size: 70%;
}
    
/* 전체 */
div.valuep-value {
    margin: 0;
    padding: 60px 0 300px 0;
}
    
/* 내용 */
div.valuep-value ul li + li {
    margin-top: 25px;
    padding-top: 30px;
}
div.valuep-value ul li strong {
    font-size: 17px;
}
div.valuep-value ul li p {
    margin-top: 15px;
    font-size: 15px;
}
    
} /* ----- end of 550px 이하 ----- */



/*------------------------------------------------------------------------*/
/* ----- 진료가치 페이지 > 진료가치 상세 e ----- */
/*------------------------------------------------------------------------*/
















/*----------------------------------------------------------------------------------------------------*/
















/*------------------------------------------------------------------------*/
/* ----- 진료방향 페이지 > 상단 배경 이미지 s ----- */
/*------------------------------------------------------------------------*/



body.page-id-241 div#av_section_1 {
    background-image: url('/wp-content/uploads/2019/07/directionp_img01.jpg');
    background-position: center 63%;
    background-size: 1920px;
    background-repeat: no-repeat;
}
div.directionp-top-bg {
    position: relative;
    margin: 0;
    padding: 333px 0 0 0;
}
div.directionp-top-bg * {
    margin: 0;
    padding: 0;
}
div.directionp-top-bg h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
}
div.directionp-top-bg h3 strong {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #fff;
}
div.directionp-top-bg h3 strong:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 2px;
    background-color: #fff;
}



/* ----- 500px 이하 ----- */

@media screen and (max-width: 500px) {
    
body.page-id-241 div#av_section_1 {
    background-position: center 63%;
    background-size: 900px;
}
div.directionp-top-bg {
    margin: 0;
    padding: 180px 0 0 0;
}
    
} /* ----- end of 500px 이하 ----- */



/*------------------------------------------------------------------------*/
/* ----- 진료방향 페이지 > 상단 배경 이미지 e ----- */
/*------------------------------------------------------------------------*/
















/*------------------------------------------------------------------------*/
/* ----- 진료방향 페이지 > 세부내용 s ----- */
/*------------------------------------------------------------------------*/



div.directionp-howto {
    margin: 0;
    padding: 100px 0 100px 0;
}
div.directionp-howto * {
    margin: 0;
    padding: 0;
}



/* 접근방법 1 */

div.directionp-howto div.way-one {
    padding-bottom: 40px;
    border-bottom: 1px solid #173f67;
}
div.directionp-howto div.way-one h4 {
    padding: 0 0 45px 0;
    font-family: 'Noto Serif KR', serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: center;
}

div.directionp-howto div.way-one p.essay {
    font-family: 'Noto Serif KR', serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.9em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: center;
}
div.directionp-howto div.way-one p.essay span {
    display: block;
}
div.directionp-howto div.way-one p.essay span.reference {
    margin-top: 15px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}

div.directionp-howto div.way-one p.spec {
    margin-top: 40px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: justify;
}
div.directionp-howto div.way-one p.spec span {
    display: block;
}



/* 접근방법 2 */

div.directionp-howto div.way-two {
}

div.directionp-howto div.way-two h4 {
    padding: 85px 0 50px 0;
    font-family: 'Noto Serif KR', serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: center;
}
div.directionp-howto div.way-two div.about {}
div.directionp-howto div.way-two div.about p {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: justify;
}
div.directionp-howto div.way-two div.about img {
    display: block;
    margin: 0 auto;
    margin-top: 80px;
    width: 100%;
    max-width: 800px;
}
div.directionp-howto div.way-two ul {
    padding-top: 90px;
    list-style: none;
}
div.directionp-howto div.way-two ul li {}
div.directionp-howto div.way-two ul li + li {
    margin-top: 50px;
}
div.directionp-howto div.way-two ul li strong {
    display: block;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.directionp-howto div.way-two ul li strong i {
    padding-left: 5px;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    font-size: 14px;
    font-style: italic;
}
div.directionp-howto div.way-two ul li p {
    margin-top: 30px;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 2em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: justify;
}
div.directionp-howto div.way-two ul li p span {
    display: block;
}



/* ----- 530px 이하 ----- */

@media screen and (max-width: 530px) {
     
div.directionp-howto {
    padding: 60px 0 80px 0;
}

/* 접근방법 1 */

div.directionp-howto div.way-one h4 {
    padding: 0 0 35px 0;
}
    
div.directionp-howto div.way-one p.essay {
    font-size: 15px;
    line-height: 1.9em;
    word-break: keep-all;
    word-wrap: break-word;
}
div.directionp-howto div.way-one p.essay span {
    display: inline;
}
div.directionp-howto div.way-one p.essay span.reference {
    display: block;
}

div.directionp-howto div.way-one p.spec {
    margin-top: 40px;
    font-size: 15px;
    line-height: 1.9em;
}
    
/* 접근방법 2 */

div.directionp-howto div.way-two h4 {
    padding: 60px 0 35px 0;
}

div.directionp-howto div.way-two div.about p {
    font-size: 15px;
    line-height: 1.9em;
}
div.directionp-howto div.way-two div.about img {
    margin-top: 40px;
}
div.directionp-howto div.way-two ul {
    padding-top: 55px;
}
div.directionp-howto div.way-two ul li + li {
    margin-top: 40px;
}
div.directionp-howto div.way-two ul li strong {
    font-size: 17px;
}
div.directionp-howto div.way-two ul li strong i {
    font-size: 13px;
}
div.directionp-howto div.way-two ul li p {
    margin-top: 20px;
    font-size: 15px;
    line-height: 1.9em;
}
div.directionp-howto div.way-two ul li p span {
    display: block;
}
    
} /* ----- end of 530px 이하 ----- */



/*------------------------------------------------------------------------*/
/* ----- 진료방향 페이지 > 세부내용 e ----- */
/*------------------------------------------------------------------------*/
























/*----------------------------------------------------------------------------------------------------*/
























/*------------------------------------------------------------------------*/
/* ----- 의료진 페이지 > 상단 배경 이미지 s ----- */
/*------------------------------------------------------------------------*/



body.page-id-283 div#av_section_1 {
    background-image: url('/wp-content/uploads/2019/07/peoplep_img02.jpg');
    background-position: center 57%;
    background-size: 1920px;
    background-repeat: no-repeat;
}
div.peoplep-top-bg {
    position: relative;
    margin: 0;
    padding: 333px 0 0 0;
}
div.peoplep-top-bg * {
    margin: 0;
    padding: 0;
}

div.peoplep-top-bg h3 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
}
div.peoplep-top-bg h3 strong {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #fff;
}
div.peoplep-top-bg h3 strong:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 2px;
    background-color: #fff;
}



/* ----- 850px 이하 ----- */

@media screen and (max-width: 850px) {
    
body.page-id-283 div#av_section_1 {
    background-position: 70% 45%;
    background-size: 1000px;
}
div.peoplep-top-bg {
    padding: 220px 0 0 0;
}
    
} /* ----- end of 850px 이하 ----- */



/* ----- 500px 이하 ----- */

@media screen and (max-width: 500px) {
    
body.page-id-283 div#av_section_1 {
    background-position: 60% 58%;
    background-size: 800px;
}
div.peoplep-top-bg {
    padding: 180px 0 0 0;
}
    
} /* ----- end of 500px 이하 ----- */



/*------------------------------------------------------------------------*/
/* ----- 의료진 페이지 > 상단 배경 이미지 e ----- */
/*------------------------------------------------------------------------*/



























/*------------------------------------------------------------------------*/
/* ----- 의료진 페이지 > 세부 내용 s ----- */
/*------------------------------------------------------------------------*/



/* 배경 이미지 */
body.page-id-283 div#av_section_2 {
    background-image: url('/wp-content/uploads/2019/07/peoplep_img05.png');
    background-position: center calc(100% + 187px);
    background-size: 1920px;
    background-repeat: no-repeat;
}

div.peoplep-cont {
    margin: 0;
    padding: 100px 0 513px 0;
}
div.peoplep-cont * {
    margin: 0;
    padding: 0;
}



/* essay */
div.peoplep-cont div.essay {
    padding: 0 0 50px 0;
    border-bottom: 1px solid #173f67;
}
div.peoplep-cont div.essay div.part-one {}
div.peoplep-cont div.essay div.part-one p {
    font-family: 'Noto Serif KR', serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.9em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: center;
    word-break: keep-all;
    word-wrap: break-word;
}
div.peoplep-cont div.essay div.part-one p span {
    display: block;
}
div.peoplep-cont div.essay div.part-one span.book {
    display: block;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: center;
    margin-top: 15px;
}

div.peoplep-cont div.essay div.part-two {
    margin-top: 50px;
}
div.peoplep-cont div.essay div.part-two p {
    font-family: 'Noto Serif KR', serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 2em;
    letter-spacing: -0.025em;
    color: #173f67;
    text-align: center;
}
div.peoplep-cont div.essay div.part-two p + p {
    margin-top: 25px;
}
div.peoplep-cont div.essay div.part-two p span {
    display: block;
}



/* 원장 */
div.peoplep-cont div.doctor-son {
    padding-top: 50px;
    overflow: hidden;
}

/* 원장 > 사진 */
div.peoplep-cont div.doctor-son div.picture {
    float: left;
    width: 230px;
}
div.peoplep-cont div.doctor-son div.picture img {
    display: block;
    width: 170px;
    margin-left: 10px;
}

/* 원장 > 프로필 */
div.peoplep-cont div.doctor-son div.profile {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    float: left;
    width: 870px;
}

/* 원장 > 프로필 > 공통 */
div.peoplep-cont div.doctor-son div.profile div.part {}
div.peoplep-cont div.doctor-son div.profile div.part strong {
    display: block;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul {
    list-style: none;
    margin-top: 18px;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li {
    position: relative;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.8em;
    letter-spacing: -0.035em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li:before {
    content: '';
    position: absolute;
    top: 12px;
    left: -7px;
    width: 2px;
    height: 2px;
    background-color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li + li {
    margin-top: 15px;
}
div.peoplep-cont div.doctor-son div.profile div.part.education ul li + li {
    margin-top: 9px;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li span {
    display: block;
}

/* 원장 > 프로필 > 이름 */
div.peoplep-cont div.doctor-son div.profile div.part.name {
    padding-top: 37px;
    width: 100%;
}
div.peoplep-cont div.doctor-son div.profile div.part.name p {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part.name p + p {
    margin-top: 13px;
}

/* 원장 > 프로필 > 교육 */
div.peoplep-cont div.doctor-son div.profile div.part.education {
    width: 50%;
    padding-top: 50px;
}

/* 원장 > 프로필 > 경력 */
div.peoplep-cont div.doctor-son div.profile div.part.career {
    width: 50%;
    padding-top: 50px;
}

/* 원장 > 프로필 > 논문 */
div.peoplep-cont div.doctor-son div.profile div.part.article {
    width: 100%;
    padding-top: 45px;
}

/* 원장 > 프로필 > 발표 */
div.peoplep-cont div.doctor-son div.profile div.part.release {
    width: 100%;
    padding-top: 45px;
}



/* ----- 1240px 이하 ----- */

@media screen and (max-width: 1240px) {
    
/* 배경 이미지 */
body.page-id-283 div#av_section_2 {
    background-position: center 110%;
    background-size: 1400px;
}

div.peoplep-cont {
    margin: 0;
    padding: 60px 0 400px 0;
}

/* 원장 */
div.peoplep-cont div.doctor-son {
    padding-top: 50px;
    overflow: visible;
}

/* 원장 > 사진 */
div.peoplep-cont div.doctor-son div.picture {
    float: none;
    width: 100%;
}
div.peoplep-cont div.doctor-son div.picture img {
    display: block;
    width: 170px;
    margin-left: 0;
    margin: 0 auto;
}

/* 원장 > 프로필 */
div.peoplep-cont div.doctor-son div.profile {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    float: none;
    width: 100%;
}

/* 원장 > 프로필 > 공통 */
div.peoplep-cont div.doctor-son div.profile div.part {}
div.peoplep-cont div.doctor-son div.profile div.part strong {
    display: block;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul {
    list-style: none;
    margin-top: 18px;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li {
    position: relative;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.8em;
    letter-spacing: -0.035em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li:before {
    content: '';
    position: absolute;
    top: 12px;
    left: -7px;
    width: 2px;
    height: 2px;
    background-color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li + li {
    margin-top: 15px;
}
div.peoplep-cont div.doctor-son div.profile div.part.education ul li + li {
    margin-top: 9px;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li span {
    display: block;
}

/* 원장 > 프로필 > 이름 */
div.peoplep-cont div.doctor-son div.profile div.part.name {
    padding-top: 25px;
    width: 100%;
    text-align: center;
}
div.peoplep-cont div.doctor-son div.profile div.part.name p {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part.name p + p {
    margin-top: 13px;
}

/* 원장 > 프로필 > 교육 */
div.peoplep-cont div.doctor-son div.profile div.part.education {
    width: 50%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

/* 원장 > 프로필 > 경력 */
div.peoplep-cont div.doctor-son div.profile div.part.career {
    width: 50%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

/* 원장 > 프로필 > 논문 */
div.peoplep-cont div.doctor-son div.profile div.part.article {
    width: 100%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

/* 원장 > 프로필 > 발표 */
div.peoplep-cont div.doctor-son div.profile div.part.release {
    width: 100%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}
    
} /* ----- end of 1240px 이하 ----- */



/* ----- 1000px 이하 ----- */

@media screen and (max-width: 1000px) {

/* essay */
div.peoplep-cont div.essay div.part-two p {
    text-align: justify;
}
div.peoplep-cont div.essay div.part-two p span {
    display: inline;
}
    
} /* ----- end of 1000px 이하 ----- */



/* ----- 810px 이하 ----- */

@media screen and (max-width: 810px) {

/* 원장 */
div.peoplep-cont div.doctor-son {
    padding-top: 50px;
    overflow: visible;
}

/* 원장 > 사진 */
div.peoplep-cont div.doctor-son div.picture {
    float: none;
    width: 100%;
}
div.peoplep-cont div.doctor-son div.picture img {
    display: block;
    width: 170px;
    margin-left: 0;
    margin: 0 auto;
}

/* 원장 > 프로필 */
div.peoplep-cont div.doctor-son div.profile {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
    float: none;
    width: 100%;
}

/* 원장 > 프로필 > 공통 */
div.peoplep-cont div.doctor-son div.profile div.part {}
div.peoplep-cont div.doctor-son div.profile div.part strong {
    display: block;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul {
    list-style: none;
    margin-top: 18px;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li {
    position: relative;
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.8em;
    letter-spacing: -0.035em;
    color: #173f67;
    word-break: keep-all;
    word-wrap: break-word;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li:before {
    content: '';
    position: absolute;
    top: 12px;
    left: -7px;
    width: 2px;
    height: 2px;
    background-color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li + li {
    margin-top: 15px;
}
div.peoplep-cont div.doctor-son div.profile div.part.education ul li + li {
    margin-top: 9px;
}
div.peoplep-cont div.doctor-son div.profile div.part ul li span {
    display: block;
}

/* 원장 > 프로필 > 이름 */
div.peoplep-cont div.doctor-son div.profile div.part.name {
    padding-top: 25px;
    width: 100%;
    text-align: center;
}
div.peoplep-cont div.doctor-son div.profile div.part.name p {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 1em;
    letter-spacing: -0.025em;
    color: #173f67;
}
div.peoplep-cont div.doctor-son div.profile div.part.name p + p {
    margin-top: 13px;
}

/* 원장 > 프로필 > 교육 */
div.peoplep-cont div.doctor-son div.profile div.part.education {
    width: 100%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

/* 원장 > 프로필 > 경력 */
div.peoplep-cont div.doctor-son div.profile div.part.career {
    width: 100%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

/* 원장 > 프로필 > 논문 */
div.peoplep-cont div.doctor-son div.profile div.part.article {
    width: 100%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

/* 원장 > 프로필 > 발표 */
div.peoplep-cont div.doctor-son div.profile div.part.release {
    width: 100%;
    padding-top: 40px;
    margin-top: 35px;
    border-top: 1px solid rgba(0,0,0,0.1);
}
    
} /* ----- end of 810px 이하 ----- */



/* ----- 530px 이하 ----- */

@media screen and (max-width: 530px) {
    
    
/* 배경 이미지 */
body.page-id-283 div#av_section_2 {
    background-position: center 102%;
    background-size: 700px;
}

div.peoplep-cont {
    margin: 0;
    padding: 60px 0 250px 0;
}

/* essay */
div.peoplep-cont div.essay {
    padding: 0 0 40px 0;
}
div.peoplep-cont div.essay div.part-one p {
    font-size: 15px;
    text-align: center;
}
div.peoplep-cont div.essay div.part-one p span {
    display: inline;
}

div.peoplep-cont div.essay div.part-two {
    margin-top: 40px;
}
div.peoplep-cont div.essay div.part-two p {
    font-size: 15px;
    line-height: 1.9em;
    text-align: justify;
}
div.peoplep-cont div.essay div.part-two p + p {
    margin-top: 20px;
}
div.peoplep-cont div.essay div.part-two p span {
    display: inline;
}
    
} /* ----- end of 530px 이하 ----- */



/*------------------------------------------------------------------------*/
/* ----- 의료진 페이지 > 세부 내용 e ----- */
/*------------------------------------------------------------------------*/



























