@charset "utf-8";
/*
TITLE : 일반형(A) - 1 sub style
WORKER : HSG
DATE : 2023.02
VERSION :
- 1.0 : 1차 구축.
*/
/* post40 */
/* post13 */
#subContent.post13 .section h6 { margin-bottom: 0.25rem; color: var(--post13Clr01); text-align: left; word-break: keep-all; }
#subContent.post13 .section h4 { margin-bottom: 1rem; }
#subContent.post13 .section h4 small { display: inline-block; margin-left: 0.25rem; font-size: 0.6em; }
#subContent.post13 .section.no03 h4 small { font-size: 0.7em; }
#subContent.post13 .section p + p { margin-top: 0.5rem; }
#subContent.post13 .section.no02 .bx img.float { float: right; max-width: 140px; margin-left: 0.8rem; margin-bottom: 0.5rem; }
#subContent.post13 .section.no03 .bx img.float { float: right; max-width: 110px; margin-left: 0.8rem; margin-bottom: 0.5rem; }
#subContent.post13 .section.no03 .pc { display: inline; }
#subContent.post13 .section.no03 .mo { display: none; }
@media all and (max-width: 480px){
    #subContent.post13 .section.no02 .bx img.float { max-width: 110px; margin-bottom: 0.2rem; }
    #subContent.post13 .section.no03 .bx img.float { max-width: 100px; margin-bottom: 0.2rem; }
    #subContent.post13 .section.no03 .pc { display: none; }
    #subContent.post13 .section.no03 .mo { display: inline; }
}

/* post10 */
#subContent.post10 .section .outline h3 > img { display: inline-block; margin-right: 1rem; margin-bottom: 0.4rem; width: auto; height: 100px; vertical-align: bottom; }
#subContent.post10 .section .outline h4 span { display: inline-block; padding-bottom: 0; border-bottom: 1px solid var(--post10Clr01); color: var(--post10Clr01); }
#subContent.post10 .section .outline div ul li span { background-color: var(--post10Clr01); }
#subContent.post10 .section .outline .imgWrap > span { text-align: left; word-break: break-all; }
#subContent.post10 .section table,
#subContent.post10 .section table tr,
#subContent.post10 .section table tr th,
#subContent.post10 .section table tr td { border-color: var(--post10Clr01); }
#subContent.post10 .section table tr th { background-color: var(--post10Clr01); color: #fff; border-right: 1px solid #fff; font-size: 0.85rem; }
#subContent.post10 .section table tr th:last-child { border-right: 0px solid #fff; }
#subContent.post10 .section table tr td { border-right: 1px solid var(--post10Clr01); text-align: center; }
#subContent.post10 .section table tr td:last-child { border-right: 0px solid var(--post10Clr01); }
#subContent.post10 .section table tr td:first-child { font-family: 'PreGOV-Bo', sans-serif; font-weight: 700; color: var(--post10Clr01); }
#subContent.post10 .section table.table01 .no01 { width: 110px; }
#subContent.post10 .section table.table01 .no02 { width: auto; }
#subContent.post10 .section table.table01 .no03 { width: 35%; }
#subContent.post10 .section table.table02 .no01 { width: 110px; }
#subContent.post10 .section table.table02 .no02 { width: auto; }
#subContent.post10 .section table.table02 .no03 { width: auto; }
#subContent.post10 .section table.table02 .no04 { width: auto; }
#subContent.post10 .section .inBx { position: relative; padding: 0.75rem; border: 2px solid var(--defaultClr2); border-radius: 0.75rem; }
#subContent.post10 .section .inBx h6 { position: absolute; top: 0; left: 0.5rem; transform: translateY(-50%); display: inline-block; padding: 0.1rem 0.75rem; border-radius: 1rem; background-color: var(--defaultClr2); color: #fff; }
#subContent.post10 .section .inBx p .float { float: right; margin: 0 0 0.2rem 1rem; width: 120px; border-radius: 0.5rem; border: 1px solid var(--defaultClr2); }
#subContent.post10 .section .inBx p .position { position: absolute; top: -1.5rem; right: 1rem; width: 120px; height: auto; }
#subContent.post10 .section .inBx > div,
#subContent.post10 .section .inBx > h5 { padding-right: 130px; }
#subContent.post10 .section .special { position: relative; width: 100%; height: 100%; }
#subContent.post10 .section .special img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; object-position: bottom center; }
@media all and (max-width: 599px){
    #subContent.post10 .section .special img { position: relative; left: auto; right: auto; top: auto; bottom: auto; width: 100%; height: auto; object-fit: initial; object-position: initial; }
}
@media all and (max-width: 480px){
    #subContent.post10 .section .outline h3 > img { margin-right: 0.5rem; height: 70px; }
    #subContent.post10 .section .inBx p .position { right: 0.2rem; width: 100px; }
}

/* post12 */
#subContent.post12 .section h4.GkBold07 { padding: 0.4rem 0.5rem 0; text-align: center; border: 2px solid var(--defaultClr2); background-color: #fff; }
#subContent.post12 .section .list.other4.clr li span { background-color: var(--defaultClr2);; }

/* post35 */
#subContent.post35 #subVisual #subVisual01 img { display: inline; width: clamp( 200px, 34.18vw, 350px); vertical-align: bottom; }
#subContent.post35 .outBx .titBx { position: relative; }
#subContent.post35 .outBx .titBx img { width: 100%; height: auto; }
#subContent.post35 .outBx .titBx h4 { text-align: center; }
#subContent.post35 .outBx .titBx h4 span { display: inline-block; padding: 0 1.5rem; background-color: #fff; border: 2px solid var(--post35Clr01); color: var(--post35Clr01); line-height: 1.8; border-radius: 1.5rem; transform: translateY(-50%); }
#subContent.post35 .outBx .titBx h6 { text-align: right; color: var(--post35Clr01); transform: translateY(-100%); }
#subContent.post35 .outBx .conBx { position: relative; }
#subContent.post35 .outBx .conBx .imgWrap { text-align: center; }
#subContent.post35 .outBx .conBx .imgWrap img { max-width: calc(100% - 45%); }
#subContent.post35 .outBx .conBx .leftBx { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 28%; }
#subContent.post35 .outBx .conBx .rightBx { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 23%; }
#subContent.post35 .outBx .conBx dl dt { margin-bottom: 0.25rem; color: #fff; padding: 0.1rem 0.5rem; border-radius: 1rem; text-align: center; }
#subContent.post35 .outBx .conBx dl dd { text-align: left; word-break: keep-all; }
#subContent.post35 .outBx .conBx dl.rightBx dd { text-align: right; }
#subContent.post35 .outBx .conBx dl dt.no01 { background-color: #f4cd00; }
#subContent.post35 .outBx .conBx dl dt.no02 { background-color: #ed6d00; }
#subContent.post35 .outBx .conBx dl dt.no03 { background-color: #e94609; }
#subContent.post35 .outBx .conBx dl dt.no04 { background-color: #34b366; }
#subContent.post35 .outBx .conBx dl dt.no05 { background-color: #108ccf; }
#subContent.post35 .outBx .conBx dl dt.no06 { background-color: #114477; }
#subContent.post35 .outBx .conBx dl dt.no07 { background-color: #884798; }
#subContent.post35 .section03 ul li span { background-color: var(--post35Clr01); }
@media all and (max-width: 1023px){
    #subContent.post35 .outBx .titBx img { display: none; }
    #subContent.post35 .outBx .titBx h6 { transform: translateY(-70%); }
    #subContent.post35 .outBx .conBx .imgWrap { margin-bottom: 1.5rem; }
    #subContent.post35 .outBx .conBx .imgWrap img { max-width: 100%; }
    #subContent.post35 .outBx .conBx .leftBx { position: relative; left: auto; top: auto; transform: translateY(0); width: 100%; margin-bottom: 1rem; }
    #subContent.post35 .outBx .conBx .rightBx { position: relative; right: auto; top: auto; transform: translateY(0); width: 100%; }
    #subContent.post35 .outBx .conBx dl dd { text-align: center; }
    #subContent.post35 .outBx .conBx dl.rightBx dd { text-align: center; }
}

/* post20 */
#subContent.post20 .section03 h4.GkBold07 { position: relative; text-align: center; padding: 0.4rem 0 0.2rem; margin-bottom: 1rem; border-radius: 1rem; border: 1px solid red; }
#subContent.post20 .section03 .bx:nth-child(1) h4.GkBold07 { border-color: #ec727b; }
#subContent.post20 .section03 .bx:nth-child(2) h4.GkBold07 { border-color: #ef9125; }


/* post21 */
#subContent.post21 .section.section02 .imgWrap.mg_b30 img { max-width: 250px; }
#subContent.post21 .section.section03 ul li span { background-color: var(--post21Clr01); }
@media all and (max-width: 480px){
    #subContent.post21 .section.section02 .imgWrap.mg_b30 img { max-width: 150px; }
}

/* post22 */
#subContent.post22 .section .titBx { position: relative; margin-bottom: 0.5rem; text-align: center; }
#subContent.post22 .section .titBx .inBx { position: relative; display: inline-block; padding: 0 2rem; background-color: #fff; }
#subContent.post22 .section .titBx .inBx img { position: absolute; width: auto; height: 100%; }
#subContent.post22 .section .titBx .inBx .left { left: 0; top: 0; }
#subContent.post22 .section .titBx .inBx .right { right: 0; top: 0; }
#subContent.post22 .section .titBx .inBx h6 { text-align: center; color: var(--post22Clr01) }
#subContent.post22 .section .titBx .inBx h4 { text-align: center; color: var(--post22Clr01) }
#subContent.post22 .section .conBx { position: relative; padding-right: 16rem; }
#subContent.post22 .section .conBx p + p { margin-top: 1rem; }
#subContent.post22 .section .conBx .float { position: absolute; top: 0; right: 0; width: 13.5rem; }
#subContent.post22 .section .colBx { position: relative; padding-left: 10rem; }
#subContent.post22 .section .colBx .leftBx { position: absolute; top: 0; left: 0; display: flex; justify-content: center; align-items: center; width: 9rem; height: 100%; color: #fff; text-align: center; background-color: var(--post22Clr01); border-radius: 1rem; }
#subContent.post22 .section .colBx .leftBx img { position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); width: 100px; height: auto; }
#subContent.post22 .section p.ele { position: relative; padding-left: 50px }
#subContent.post22 .section.section01 p .icon { position: absolute; top: 0; left: 0; display: inline-block; margin-right: 10px; max-width: 40px; }
#subContent.post22 .section.section01 .boxLayout_4n1 .bx { padding: 0.5rem; background-color: #f5dbdd; border-radius: 0.75rem; }
#subContent.post22 .section.section01 .boxLayout_4n1 .bx:last-child { border-right: 0px solid #000; }
#subContent.post22 .section.section01 .boxLayout_4n1 .bx h6 { margin-bottom: 0.5rem; text-align: center; }
#subContent.post22 .section.section03 .boxLayout_2n1 .fill { position: relative; height: 100%; }
#subContent.post22 .section.section03 .boxLayout_2n1 .fill img { position: absolute; top: 0; left: 0; right: 0; left: 0; width: 100%; height: 100%; object-fit: contain; }
#subContent.post22 .section.section03 .boxLayout_2n1 ul li span { background-color: #be6196; }
@media all and (max-width: 599px){
    #subContent.post22 .section .conBx { padding-right: 0; }
    #subContent.post22 .section .conBx .float { position: relative; top: auto; right: auto; width: 100%; margin-top: 1.5rem; }
    #subContent.post22 .section .colBx { padding-left: 0; }
    #subContent.post22 .section .colBx .leftBx { position: relative; top: auto; left: auto; padding: 2.4rem 1rem 1rem; margin-bottom: 1rem; width: 100%; height: auto; color: #fff; }
    #subContent.post22 .section .colBx .leftBx img { width: 80px; }
    #subContent.post22 .section.section03 .boxLayout_2n1 .fill { position: relative; height: auto; }
    #subContent.post22 .section.section03 .boxLayout_2n1 .fill img { position: relative; top: auto; left: auto; right: auto; left: auto; width: 100%; height: auto; object-fit: initial; }
}
@media all and (max-width: 480px){
    #subContent.post22 .section .titBx .inBx { padding: 0 1.7rem; }
}

/* post38 */
#subContent.post38 .section02 dt { position: relative; padding: 1rem 1rem 0.75rem; color: #fff; text-align: center; background-color: #b18663; border-radius: 0.5rem; }
#subContent.post38 .section02 table .no01 { width: 25%; }
#subContent.post38 .section02 table .no02 { width: 25%; }
#subContent.post38 .section02 table .no03 { width: auto; }
#subContent.post38 .section02 table,
#subContent.post38 .section02 table tr th,
#subContent.post38 .section02 table tr td { border-color: #b18663; background-color: transparent; }
#subContent.post38 .section02 table tr td { text-align: center; border-right: 1px solid #b18663; }
#subContent.post38 .section02 table tr td:last-child { border-right: 0px solid #b18663; }
#subContent.post38 section h4 { position: relative; padding-bottom: 0.5rem; padding-right: 2.5rem; color: #b18663; border-bottom: 1px solid #b18663; }
#subContent.post38 section h4 img { position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: auto; height: 2rem; }
#subContent.post38 .section02 .boxLayout_2n2 .bx { padding: 1rem; border: 2px solid #b18663; border-radius: 1rem; background-color: #fff; }
#subContent.post38 .section02 .boxLayout_2n2 .bx h6 { text-align: center; }

/* 의사 운영 일정 레이아웃 */
#subContent.post38 section ol { position: relative; display: flex; flex-flow: row wrap; align-items: center;  border-top: 1px solid #b18663; border-bottom: 1px solid #b18663; }
#subContent.post38 section ol > li { padding: 0.5rem; width: 25%; align-self: stretch; display: flex; justify-content: center; align-items: center; }
#subContent.post38 section ol > li:nth-child(1) h5 { display: flex; justify-content: center; align-items: center; color: #fff; width: 100%; height: 100%; border-radius: 0.5rem; text-align: center; background-color: #b18663; }
#subContent.post38 section ol > li:nth-child(2),
#subContent.post38 section ol > li:nth-child(3) { border-right: 1px solid #b18663; }
#subContent.post38 section ol > li > ul { width: 100%; }
#subContent.post38 section ol > li > ul > li { width: 100%; }
@media all and (max-width: 768px){
    #subContent.post38 section ol > li { width: 100%; text-align: center; width: 100%; }
    #subContent.post38 section ol > li:last-child { justify-content: flex-start; }
    #subContent.post38 section ol > li:nth-child(1) h5 { justify-content: center; }
    #subContent.post38 section ol > li:nth-child(2),
    #subContent.post38 section ol > li:nth-child(3) { border-right: 0px solid #b18663; border-bottom: 1px solid #b18663; }
}
/* 주요 심사 안건 레이아웃 */
#subContent.post38 .section .inBx { position: relative; padding: 1rem; background-color: #b1866320; border-radius: 1rem; }
#subContent.post38 .section .inBx h5 { position: relative; padding: 0.5rem 1rem 0.2rem; color: #fff; text-align: center; background-color: #b18663; border-radius: 1rem; }
#subContent.post38 .section .inBx h5::after { position: absolute; content: ""; left: 49%; bottom: 0; width: 0; height: 0; border-style: solid; transform: rotate(135deg) translateY(-50%); transform-origin: center; border-width: 0px 15px 15px 0px; border-color: transparent #b18663 transparent transparent; }
#subContent.post38 .section .inBx ul li::before { display: none; }

/* post31 */
/* 타이틀 가상선택자 border color */
#subContent.post31 .contentWrap .no01 .titBx01 div figure::before { border-top: 6px solid #FEF6ED; }
#subContent.post31 .contentWrap .no01 .titBx01 div figure::after { border-top: 6px solid #FEF6ED; }
#subContent.post31 .contentWrap .no02 .titBx01 div figure::before { border-top: 6px solid #FEF6ED; }
#subContent.post31 .contentWrap .no02 .titBx01 div figure::after { border-top: 6px solid #FEF6ED; }
#subContent.post31 .contentWrap .no03 .titBx01 div figure::before { border-top: 6px solid #EBF9F9; }
#subContent.post31 .contentWrap .no03 .titBx01 div figure::after { border-top: 6px solid #EBF9F9; }
#subContent.post31 .contentWrap .no04 .titBx01 div figure::before { border-top: 6px solid #EBF9F9; }
#subContent.post31 .contentWrap .no04 .titBx01 div figure::after { border-top: 6px solid #EBF9F9; }
#subContent.post31 .contentWrap .no05 .titBx01 div figure::before { border-top: 6px solid #EFF8F4; }
#subContent.post31 .contentWrap .no05 .titBx01 div figure::after { border-top: 6px solid #EFF8F4; }
/* post31 table */
#subContent.post31 table tr td { padding: 0.2rem 0.5rem; background-color: transparent; }
#subContent.post31 .table01 .no01 { width: auto; }
#subContent.post31 .table01 .no02 { width: auto; }
#subContent.post31 .table01 tr td { text-align: center !important; }
#subContent.post31 .table01 tr td:last-child { border-left: 1px solid; border-color: inherit; }
#subContent.post31 .table02 .no01 { width: 20%; }
#subContent.post31 .table02 .no02 { width: auto; }
#subContent.post31 .table02 .no03 { width: 14%; }
#subContent.post31 .table02 .no04 { width: auto; }
#subContent.post31 .table02 tr td:last-child { border-left: 1px solid; border-color: inherit; }
#subContent.post31 .table02 tr td:nth-last-child(1),
#subContent.post31 .table02 tr td:nth-last-child(2) { border-left: 1px solid; border-color: inherit; }
#subContent.post31 .table02 tr td:first-child { border-left: 0px solid; }
#subContent.post31 .table03 .no01 { width: 23%; }
#subContent.post31 .table03 .no02 { width: 23%; }
#subContent.post31 .table03 .no03 { width: auto; }
#subContent.post31 .table03 tr td:nth-last-child(1) { border-left: 1px solid; border-color: inherit; }
#subContent.post31 .table03 tr th { border-bottom: 1px solid #fff; }
#subContent.post31 .table03 tr:last-child th { border-bottom: 0px solid #fff; }
@media all and (max-width: 768px){
    #subContent.post31 .table03 { width: 100%; }
}
@media all and (max-width: 599px){
    #subContent.post31 .table03 { width: 580px; }
}
#subContent.post31 .table04 .no01 { width: 20%; }
#subContent.post31 .table04 .no02 { width: 20%; }
#subContent.post31 .table04 .no03 { width: 20%; }
#subContent.post31 .table04 .no04 { width: auto; }
#subContent.post31 .table04 tr td:last-child { border-left: 1px solid; border-color: inherit; }
#subContent.post31 .table04,
#subContent.post31 .table04 tr,
#subContent.post31 .table04 tr td { border-color: #ea972e; }
#subContent.post31 .table04 tr th { background-color: #ea972e; color: #fff; }
#subContent.post31 .table05 colgroup col { width: auto; }
#subContent.post31 .table05 tr th { background-color: #d0f5f5; }
@media all and (max-width: 768px){
    #subContent.post31 .table05 { width: 820px !important; }
}
#subContent.post31 .table06 .no01 { width: 40%; }
#subContent.post31 .table06 .no02 { width: auto; }

/* 2026.01월호 only */
#subContent.post31 .no00 .box02 .bx.bx01 .titBx { border: 5px solid #be6196; }
#subContent.post31 .no00 .box02 .bx.bx02 .titBx { border: 5px solid #ef9125; }
#subContent.post31 .no00 .box02 .bx .titBx { padding: 0 2.5rem; }
#subContent.post31 .no00 .box02 .bx .titBx .titInBx { background-color: #EFF8F4; transform: scale(1.25); transform-origin: center; }
#subContent.post31 .no00 .box02 .bx .titBx h4 { text-align: center; }
#subContent.post31 .no00 .box02 .bx.bx01 .list.other4.clr li span { background-color: #be6196; }
#subContent.post31 .no00 .box02 .bx.bx02 .list.circle li::before { color: #ef9125; }
#subContent.post31 .no00 .box02 .bx.bx02 h5 { display: inline-block; padding: 0.1rem 1rem; color: #fff; background-color: #ef9125; border-radius: 1rem; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx { border-radius: 0.6rem; overflow: hidden; border: 2px solid #F28E38; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx h4 { padding: 0.5rem 1rem; text-align: center; color: #fff; background-color: #F28E38;; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum { padding: 1rem; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li { position: relative; padding-left: 1rem; margin-bottom: 1rem; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li:last-child { margin-bottom: 0rem; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li::before { position: absolute; left: 0; font-size: inherit; font-family: 'PreGOV-Bo'; line-height: inherit; color: inherit; font-weight: 700; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li:nth-child(1)::before { content: "1."; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li:nth-child(2)::before { content: "2."; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li:nth-child(3)::before { content: "3."; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li:nth-child(4)::before { content: "4."; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li:nth-child(5)::before { content: "5."; }
#subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li img { display: inline-block; margin-right: 5px; width: 28px; }
#subContent.post31 .no06 .outline { background-color: #FCEDF1; }
#subContent.post31 .no06 .outline .topBx { background-color: #FCEDF1; }
#subContent.post31 .no06 .outline .topBx h4 { text-align: center; }
#subContent.post31 .no06 .outline .btmBx { padding: 1rem; background-color: #fff; }
#subContent.post31 .no06 .outline .btmBx h4 { color: #D25359; }
#subContent.post31 .no06 .outline .btmBx p.last { color: #DB5D7C; }
@media all and (max-width: 480px){
    #subContent.post31 .no01 .boxLayout_2n2 .inBx ul.arabianNum li img { margin-right: 4px; width: 22px; }
}

/* post33 */
#subContent.post33 .no03 .outline { border: 3px solid var(--post12Clr01); }

/* post34 */
#subContent.post34 .section02 .outline { background: url(../img/sub/img_post34_09.jpg) no-repeat center bottom; background-size: cover; }
#subContent.post34 .section02 .outline h4 { color: #733D01; text-shadow: 0 0 10px rgba(255,255,255,1); }
#subContent.post34 .section02 .outline h4 span { color: red; }
#subContent.post34 .section02 .outline .boxLayout_2n2 { margin-bottom: 12rem; }
#subContent.post34 .section02 .outline .bx { position: relative; padding: 2.5rem 1.2rem; border: 2px solid #733D01; border-radius: 1rem; background-color: #fff; overflow: hidden; }
#subContent.post34 .section02 .outline .bx h5 { position: absolute; top: -3px; left: -3px; padding: 0.8rem 1rem; color: #fff; background-color: #733D01; border-bottom-right-radius: 1rem; }
#subContent.post34 .section02 .outline .bx .inBx { position: relative; display: flex; flex-flow: row nowrap; align-items: center; gap: 1rem; }
#subContent.post34 .section02 .outline .bx .inBx .imgWrap { width: 30%; }
#subContent.post34 .section02 .outline .bx .inBx p { width: calc(70% - 1rem); text-align: left; word-break: break-all; }
@media all and (max-width: 599px){
    #subContent.post34 .section02 .outline { background: initial; }
    #subContent.post34 .section02 .outline .boxLayout_2n2 { margin-bottom: 0; }
}

/* post39 */
/* 구정 홍보 단원 모집 레이아웃 */
#subContent.post39 .section03 .inBx { position: relative; margin: 0 auto; max-width: 640px; padding: 1rem; background-color: #FEF3F2; border-radius: 1rem; border: 1px solid #F27580; }
#subContent.post39 .section03 .inBx h4 { text-align: center; }
#subContent.post39 .section03 .inBx h4 span { display: inline-block; color: #F27580; border-bottom: 1px solid #F27580; }
@media all and (max-width: 599px){
    #subContent.post39 .section03 .inBx {padding: 1rem 0.5rem; }
}
/* 11월호 */
#subContent.post39 .section .bx .imgWrap { position: relative; }
#subContent.post39 .section .bx .imgWrap .position { position: absolute; top: -1rem; right: -1rem; width: 5.5rem; height: auto; border: 5px solid #fff; border-radius: 50%; }
@media all and (max-width: 599px){
    #subContent.post39 .section .bx .imgWrap .position { width: 4rem; }
}


/* post42 */
/* post37 */
/* post14 */
/* post11 */
/* post23 */
/* post33 */