@charset "utf-8";
/*
TITLE : 일반형(A) - 1 sub style
WORKER : HSG
DATE : 2026.08
VERSION :
- 1.0 : 1차 구축.
*/

/* post40 */
.post40 .section figure { position: relative; background-color: #886c5e; border-radius: 1rem; overflow: hidden; }
.post40 .section figure img { width: 100%; height: auto; }
.post40 .section figure img.deco { position: absolute; left: 2rem; right: 2rem; bottom: 1rem; width: calc(100% - 4rem); border-radius: 1rem; }
@media all and (max-width: 768px){
    .post40 .section figure img.deco { left: 1rem; right: 1rem; width: calc(100% - 2rem); }
}

/* post41 */
#subContent.post41 .imgWrap { border-radius: 1rem; overflow: hidden; }

/* post10 */
#subContent.post10 .section p + p { margin-top: 1rem; }
#subContent.post10 .section p + h4 { margin-top: 1rem; }
#subContent.post10 .section .boxLayout_2n1 .wrap { position: relative; align-items: flex-start; }
#subContent.post10 .section .boxLayout_2n1 .wrap .bx:nth-child(1) { position: sticky; top: 80px; }
@media all and (max-width: 599px){
    #subContent.post10 .section .boxLayout_2n1 .wrap .bx:nth-child(1) { position: relative; top: auto; }
}

/* post11 */
#subContent.post11 .inner { position: relative; padding-left: 5rem; padding-bottom: 1.4rem; }
#subContent.post11 .inner:last-child { padding-bottom: 0; }
#subContent.post11 .inner::after { position: absolute; content: ""; left: 10px; bottom: 0; width: 1px; height: calc(100% - 32px); background-color: #257abe; }
#subContent.post11 .inner + .inner { margin-top: 0.3rem; }
#subContent.post11 .inner strong { position: absolute; left: 0; top: 0; color: #257abe; }
#subContent.post11 .inner strong::before { position: absolute; content: ""; left: -15%; top: 40%; width: 5px; height: 5px; border-radius: 100%; background-color: #257abe; }
#subContent.post11 .inner .inBx { position: relative; display: flex; flex-flow: row wrap; gap: 1rem; }
#subContent.post11 .inner .inBx .bx { width: calc(33.3333% - 2rem / 3); }
#subContent.post11 .inner .inBx .bx .imgWrap { position: relative; width: 100%; }
#subContent.post11 .inner .inBx .bx h6 { margin-top: 0.3rem; }
@media all and (max-width: 699px){
    #subContent.post11 .inner { padding-left: 4rem; }
    #subContent.post11 .inner .inBx .bx { width: calc(50% - 1rem / 2); }
}
@media all and (max-width: 555px){
    #subContent.post11 .inner .inBx .bx { width: 100%; }
    #subContent.post11 .inner strong::before { left: -20%; }
}

/* post12 */
#subContent.post12 .boxLayout_3n1 { margin-top: 0.75rem; flex-wrap: wrap; justify-content: flex-start; }
#subContent.post12 .boxLayout_3n1 .bx h3 { position: relative; padding: 0.2rem 0.5rem; padding-left: 2rem; color: #fff; background-color: #88c122; border-radius: 1rem; z-index: 10; }
#subContent.post12 .boxLayout_3n1 .bx h3 span { position: absolute; left: 0.2rem; top: 50%; transform: translateY(-50%); display: flex; justify-content: center; align-items: center; color: #88c122; background-color: #fff; width: 28px; height: 28px; font-size: 0.7em; border-radius: 50%; letter-spacing: -2px; }
#subContent.post12 .boxLayout_3n1 .bx .inBx { padding: 0.5rem; }
#subContent.post12 .boxLayout_3n1 .bx .inBx ul { padding: 1rem 0.3rem 0.5rem; border: 2px solid #88c122; transform: translateY(-1rem); }
#subContent.post12 .boxLayout_3n1 .bx .inBx ul li span { background-color: #88c122; }
#subContent.post12 .boxLayout_3n1 .bx.no02 h3 { background-color: #00aeba; }
#subContent.post12 .boxLayout_3n1 .bx.no02 h3 span { color: #00aeba; }
#subContent.post12 .boxLayout_3n1 .bx.no02 .inBx ul { border-color: #00aeba; }
#subContent.post12 .boxLayout_3n1 .bx.no02 .inBx ul li span { background-color: #00aeba; }
#subContent.post12 .boxLayout_3n1 .bx.no03 h3 { background-color: #2aa738; }
#subContent.post12 .boxLayout_3n1 .bx.no03 h3 span { color: #2aa738; }
#subContent.post12 .boxLayout_3n1 .bx.no03 .inBx ul { border-color: #2aa738; }
#subContent.post12 .boxLayout_3n1 .bx.no03 .inBx ul li span { background-color: #2aa738; }
#subContent.post12 .boxLayout_3n1 .bx.no04 h3 { background-color: #f08200; }
#subContent.post12 .boxLayout_3n1 .bx.no04 h3 span { color: #f08200; }
#subContent.post12 .boxLayout_3n1 .bx.no04 .inBx ul { border-color: #f08200; }
#subContent.post12 .boxLayout_3n1 .bx.no04 .inBx ul li span { background-color: #f08200; }
#subContent.post12 .boxLayout_3n1 .bx.no05 h3 { background-color: #d0111b; }
#subContent.post12 .boxLayout_3n1 .bx.no05 h3 span { color: #d0111b; }
#subContent.post12 .boxLayout_3n1 .bx.no05 .inBx ul { border-color: #d0111b; }
#subContent.post12 .boxLayout_3n1 .bx.no05 .inBx ul li span { background-color: #d0111b; }
#subContent.post12 .boxLayout_3n1 .bx.no06 h3 { background-color: #876102; }
#subContent.post12 .boxLayout_3n1 .bx.no06 h3 span { color: #876102; }
#subContent.post12 .boxLayout_3n1 .bx.no06 .inBx ul { border-color: #876102; }
#subContent.post12 .boxLayout_3n1 .bx.no06 .inBx ul li span { background-color: #876102; }
#subContent.post12 .sec02 h4 { margin-bottom: 1rem; color: #88c122; }
#subContent.post12 .sec02 h5 { margin-bottom: 0.5rem; }
#subContent.post12 .sec02 h5 span { display: inline-block; padding: 0 1.5rem; color: #fff; background-color: #88c122; border-radius: 1rem; }
#subContent.post12 .sec02 ul + h5 { margin-top: 1.8rem; }
#subContent.post12 .sec02 .inner + .inner { margin-top: 1.5rem; }
#subContent.post12 .sec02 .flexBx { display: flex; flex-flow: row wrap; gap: 1.5rem 2rem; }
#subContent.post12 .sec02 .flexBx .Bx { position: relative; width: calc(33.3333% - 4rem / 3); border: 2px solid #88c122; }
#subContent.post12 .sec02 .flexBx .Bx::after { position: absolute; content: "\e907"; font-family: xeicon !important; right: 0; top: 50%; color: #88c122; transform: translate(100%, -50%); }
#subContent.post12 .sec02 .flexBx .Bx.last::after { display: none; }
#subContent.post12 .sec02 .flexBx .Bx.long { width: calc(50% - 6rem / 4); border: 2px solid #16a96e; }
#subContent.post12 .sec02 .flexBx .Bx h5 { padding: 1rem; margin-bottom: 0; text-align: center; background-color: #fff; }
#subContent.post12 .sec02 .flexBx .Bx div { padding: 0.25rem; text-align: center; color: #fff; background-color: #88c122; }
#subContent.post12 .sec02 .flexBx .Bx.long div { background-color: #16a96e;; }
#subContent.post12 .sec02 .flexBx .Bx.last h5 { padding-bottom: 0.6rem; font-weight: 700; color: #88c122; font-family: 'GmarketSansBold', sans-serif; }

#subContent.post12 .sec02 .list.other4.clr li span { background-color: transparent; }
#subContent.post12 .sec02 .list.other4.clr li span i { color: #000; font-size: 0.95em; transform: translateY(1px); }

/* #subContent.post12 .sec02 .flexBx .Bx.long::after { color: #16a96e; } */

@media all and (max-width: 700px){
    #subContent.post12 .sec02 .flexBx .Bx { width: calc(50% - 2rem / 1); }
    #subContent.post12 .sec02 .flexBx .Bx.long { width: calc(50% - 2rem / 1); }
}
@media all and (max-width: 664px){
    #subContent.post12 .sec02 .flexBx .Bx,
    #subContent.post12 .sec02 .flexBx .Bx.long { width: 100%; }
    #subContent.post12 .sec02 .flexBx .Bx::after { display: none; }
    #subContent.post12 .sec02 .flexBx .Bx::before { position: absolute; content: "\e905"; font-family: xeicon !important; left: 50%; bottom: 0; transform: translate(-50%, 100%);}
    #subContent.post12 .sec02 .flexBx .Bx.last::before { display: none; }
}

/* post13 */
#subContent.post13 section h4 { color: #ef8100; text-decoration: underline; text-underline-offset: 8px;  }
#subContent.post13 section .inner { position: relative; margin-top: 1rem; padding: 2.5rem 1rem 1rem; border: 2px solid #ef8100; border-radius: 0.5rem; }
#subContent.post13 section .inner h5 { position: absolute; top: 0; left: 50%; transform: translateX(-50%); text-align: center; }
#subContent.post13 section .inner h5 span { display: inline-block; padding: 0.3rem 1.5rem; color: #fff; background-color: #ef8100; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; white-space: nowrap; }
#subContent.post13 section .inner ul li span { background-color: #ef8100; }
#subContent.post13 section .inner ul li .list.bill > li { padding-left: 1rem; }


/* post14 */
#subContent.post14 .boxLayout_2n2 .wrap .bx { position: relative; padding: 1rem; padding-right: 1.5rem; padding-left: 4rem; background-color: #099DCA; border-radius: 0.7rem; }
#subContent.post14 .boxLayout_2n2 .wrap .bx strong { position: absolute; left: 1rem; top: 1rem; color: #fff; }
#subContent.post14 .boxLayout_2n2 .wrap .bx h3 { color: #fff; margin-bottom: 0.5rem; padding-right: 5rem; }
#subContent.post14 .boxLayout_2n2 .wrap .bx p { color: #fff; }

#subContent.post14 .boxLayout_2n2 .wrap .bx .deco { position: absolute; top: 0; right: 0.5rem; transform: translateY(-50%); }
#subContent.post14 .boxLayout_2n2 .wrap .bx .deco01 { width: 4rem; }
#subContent.post14 .boxLayout_2n2 .wrap .bx .deco02 { width: 3.5rem; transform: translateY(-10%); }
#subContent.post14 .boxLayout_2n2 .wrap .bx .deco03 { width: 3.6rem; transform: translateY(20%); }
#subContent.post14 .boxLayout_2n2 .wrap .bx .deco04 { width: 4rem; }
#subContent.post14 .boxLayout_2n2 .wrap .bx .deco05 { width: 3.6rem; transform: translateY(20%); }

@media all and (max-width: 599px){
    #subContent.post14 .boxLayout_2n2 .wrap .bx { padding-left: 3rem; }
}

/* post20 */
#subContent.post20 .section h3 { margin-bottom: 0.5rem; text-decoration: underline; text-underline-offset: 6px; letter-spacing: -1.2px; }
#subContent.post20 .section .inBx { padding: 1rem 1.2rem; border-radius: 0.5rem; overflow: hidden; }
#subContent.post20 .section .inBx.inBx01 { background-color: #f5ca6e; }
#subContent.post20 .section .inBx.inBx02 { background-color: #9bc5c4; }
#subContent.post20 .section .list.circle li:nth-child(1)::before { content: "1."; }
#subContent.post20 .section .list.circle li:nth-child(2)::before { content: "2."; }
#subContent.post20 .section .list.circle li:nth-child(3)::before { content: "3."; }
#subContent.post20 .section .list.circle li:nth-child(4)::before { content: "4."; }
#subContent.post20 .section .list.circle li:nth-child(5)::before { content: "5."; }
#subContent.post20 .section h5.col1_2B { display: inline-block; padding: 0.1rem 1rem; margin-bottom: 0.3rem; color: #fff; background-color: #4DC6E1; border-radius: 1rem; }

/* post21 */
#subContent.post21 #subVisual ruby { color: #e16b6b; }
#subContent.post21 #subVisual ruby rt { font-family: 'PreGOV-Me', sans-serif; font-weight: 500; text-align: center; color: #e16b6b; }
#subContent.post21 section p + p { margin-top: 0.5rem; }
#subContent.post21 .sec01 h3 { margin-bottom: 0.5rem; color: #e16b6b; }
#subContent.post21 .sec01 ul { margin-bottom: 0.75rem; padding-bottom: 0.75rem; border-bottom: 1px solid #e16b6b; }
#subContent.post21 .sec01 ul li span { background-color: #e16b6b; }
#subContent.post21 .sec02 h3 { margin-bottom: 0.5rem; color: #502a0d; }
#subContent.post21 .sec02 ul { margin-bottom: 0.7rem; }
#subContent.post21 .sec02 ul li span { background-color: #502a0d; }
#subContent.post21 .sec01 ul li > br { display: inline; }
@media all and (max-width: 599px){
    #subContent.post21 .sec01 ul li > br { display: none; }
}

/* post22 */
#subContent.post22 .titInner { position: relative; margin-bottom: 1rem; text-align: center; color: #876d5e; }
#subContent.post22 .titInner h3 { display: inline-block; padding: 3.5rem 0.5rem; margin-top: 1.5rem; color: #876d5e; text-align: center; border: 2px double #876d5e; border-radius: 4rem; border-width: 4px; }
#subContent.post22 .sec01 .titInner h3 { padding: 3.5rem 0.5rem; }
#subContent.post22 .sec02 .titInner h3 { padding: 2.5rem 0.5rem; }
#subContent.post22 .sec03 .titInner h3 { padding: 4rem 0.5rem; }
#subContent.post22 .titInner .circle-text-wrapper { position: absolute; left: 50%; transform: translateX(-50%); top: 0; }
#subContent.post22  .circle-text-wrapper { display: flex; justify-content: center; align-items: center; }
#subContent.post22 text { font-family: 'Arial', sans-serif; font-size: 10px; font-family: 'PreGOV-SemiBo', sans-serif; font-weight: 600; fill: #876d5e; letter-spacing: 1px; }
#subContent.post22 svg { transform: rotate(-90deg); }
#subContent.post22 .section .list.xeicon li:nth-child(1):before { content: "\eb23"; font-family: xeicon !important; }
#subContent.post22 .section .list.xeicon li:nth-child(2):before { content: "\ea1f"; font-family: xeicon !important; }
#subContent.post22 .section .list.xeicon li:nth-child(3):before { content: "\e9d3"; font-family: xeicon !important; }
@media all and (max-width: 599px){
    #subContent.post22 text { font-size: 8px; }
}

/* post23 */
#subContent.post23 .boxLayout_2n2 .wrap { gap: 3rem 2rem; }

/* post30 */
/* title */
#subContent.post30 .titBx { margin-bottom: 2rem; }
#subContent.post30 .titBx h2 { text-align: center; }
#subContent.post30 .titBx h2 span { display: inline-block; margin-left: -10px; color: #fff; text-align: center; line-height: 3rem; width: 3rem; background-color: rgba(237,109,52,.7); border-radius: 100%; }
#subContent.post30 .titBx h2 span:last-child { margin-right: 0.5rem; }
#subContent.post30 .no02 .titBx h2 span { background-color: rgba(112,66,178,.8); }
#subContent.post30 .no03 .titBx h2 span { background-color: rgba(12,111,190,.8); }
/* 섹션별 color 정의 */
#subContent.post30 .no01 .boxLayout_2n2 .bx h5.preGOVBold07 { color: #ed6d34; }
#subContent.post30 .no02 .boxLayout_2n2 .bx h5.preGOVBold07 { color: #8b71b1; }
#subContent.post30 .no03 .boxLayout_2n2 .bx h5.preGOVBold07 { color: #257abe; }
#subContent.post30 .no01 .list.other4.clr li span { background-color: #ed6d34; }
#subContent.post30 .no02 .list.other4.clr li span { background-color: #8b71b1; }
#subContent.post30 .no03 .list.other4.clr li span { background-color: #257abe; }
#subContent.post30 .no01 table,
#subContent.post30 .no01 table tr,
#subContent.post30 .no01 table tr th,
#subContent.post30 .no01 table tr td { border-color: #ed6d34; }
#subContent.post30 .no01 table tr th { background-color: #ed6d34; }
#subContent.post30 .no02 table,
#subContent.post30 .no02 table tr,
#subContent.post30 .no02 table tr th,
#subContent.post30 .no02 table tr td { border-color: #8b71b1; }
#subContent.post30 .no02 table tr th { background-color: #8b71b1; }
#subContent.post30 .no03 table,
#subContent.post30 .no03 table tr,
#subContent.post30 .no03 table tr th,
#subContent.post30 .no03 table tr td { border-color: #257abe; }
#subContent.post30 .no03 table tr th { background-color: #257abe; }
#subContent.post30 .section table tr th { color: #fff; border-right: 1px solid #fff; }
#subContent.post30 .section table tr th:last-child { border-right: 0px solid #fff; }
#subContent.post30 .section table tr td { border-right: 1px solid; border-color: inherit; }
#subContent.post30 .section table tr td:last-child { border-right: 0px solid; }
/* 요소 정의 */
#subContent.post30 .section ul + ul { margin-top: 0.5rem; }
#subContent.post30 .section ul li > ul { margin-top: 2px; }
#subContent.post30 .section ul + .tableWrap { margin-top: 5px; }
#subContent.post30 .section .tableWrap + ul { margin-top: 5px; }

/* post css */
#subContent.post30 .table01 .no01 { width: auto; }
#subContent.post30 .table01 .no02 { width: auto; }
#subContent.post30 .table01 .no03 { width: 25%; }
#subContent.post30 .table01 tr td { text-align: center; }
/* #subContent.post30 .table01 tr td:nth-last-child(3),
#subContent.post30 .table01 tr td:nth-last-child(4) { font-family: 'PreGOV-Bo', sans-serif; font-weight: 700; } */
#subContent.post30 .table02 tr td { text-align: center; }
#subContent.post30 .table02 tr td:first-child { font-family: 'PreGOV-Bo', sans-serif; font-weight: 700; }
#subContent.post30 .table02 tr td:nth-child(3),
#subContent.post30 .table02 tr td:nth-child(5) { background-color: #E7E4F1; }

#subContent.post30 .boxLayout_2n2 .wrap { gap: 3rem 2rem; }
#subContent.post30 ul li .list.bill > li { padding-left: 1rem; }

/* post31 */
#subContent.post31 .section .boxLayout_2n1 { position: relative; }
#subContent.post31 .section .boxLayout_2n1 + .boxLayout_2n1 { margin-top: 3rem; }
#subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx:nth-child(1) { width: calc(70% - 2rem / 2); }
#subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx:nth-child(2) { width: calc(30% - 2rem / 2); }
#subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx .preGOVBold07 { color: #f08200; }
#subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx .list.other4.clr li span { background-color: #f08200; }
#subContent.post31 .section.no02 .boxLayout_2n1 .wrap .bx .preGOVBold07 { color: #2aa738; }
#subContent.post31 .section.no02 .boxLayout_2n1 .wrap .bx .list.other4.clr li span { background-color: #2aa738; }
#subContent.post31 ul li .list.bill > li { padding-left: 1rem; }
@media all and (max-width: 767px){
    #subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx:nth-child(1) { width: calc(65% - 2rem / 2); }
    #subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx:nth-child(2) { width: calc(35% - 2rem / 2); }
}
@media all and (max-width: 480px){
    #subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx:nth-child(1) { width: 100%; }
    #subContent.post31 .section.no01 .boxLayout_2n1 .wrap .bx:nth-child(2) { width: 100%; }
}

/* post32 */
#subContent.post32 .section.no01 .onImg + .onImg,
#subContent.post32 .section.no01 .onImg + .nonImg { margin-top: 3rem; }
#subContent.post32 .section.no01 .onImg .wrap .bx:nth-child(1) { width: calc(70% - 2rem / 2); }
#subContent.post32 .section.no01 .onImg .wrap .bx:nth-child(2) { width: calc(30% - 2rem / 2); }
#subContent.post32 .section.no01 .boxLayout_2n1 .bx .preGOVBold07 { color: #00aeba; }
#subContent.post32 .section.no01 .boxLayout_2n1 .bx .list.other4.clr li span { background-color: #00aeba; }
#subContent.post32 .section.no02 .boxLayout_2n1 .bx .preGOVBold07 { color: #083388; }
#subContent.post32 .section.no02 .boxLayout_2n1 .bx .list.other4.clr li span { background-color: #083388; }
#subContent.post32 ul li .list.bill > li { padding-left: 1rem; }
#subContent.post32 .boxLayout_2n1 .wrap { gap: 3rem 2rem; }

@media all and (max-width: 1024px){
    #subContent.post32 .boxLayout_2n1 .wrap .bx { width: calc(50% - 2rem / 2); }
}
@media all and (max-width: 767px){
    #subContent.post32 .section.no01 .onImg .wrap .bx:nth-child(1) { width: calc(65% - 2rem / 2); }
    #subContent.post32 .section.no01 .onImg .wrap .bx:nth-child(2) { width: calc(35% - 2rem / 2); }
}
@media all and (max-width: 599px){
    #subContent.post32 .boxLayout_2n1 .wrap .bx { width: 100%; }
}
@media all and (max-width: 480px){
    #subContent.post32 .section.no01 .onImg .wrap .bx:nth-child(1) { width: 100%; }
    #subContent.post32 .section.no01 .onImg .wrap .bx:nth-child(2) { width: 100%; }
}

/* post33 */

/* post34 */
#subContent.post34 table .no01 { width: 110px; }
#subContent.post34 table .no02 { width: auto; }
#subContent.post34 table .no03 { width: auto; }
#subContent.post34 table .no04 { width: auto; }
#subContent.post34 table,
#subContent.post34 table tr,
#subContent.post34 table tr th,
#subContent.post34 table tr td { border-color: #c7b059; }
#subContent.post34 table tr th { color: #fff; background-color: #c7b059; border-right: 1px solid #fff; }
#subContent.post34 table tr th:last-child { border-right: 0px solid #fff; }
#subContent.post34 table tr td { text-align: center; border-right: 1px solid; border-color: inherit; }
#subContent.post34 table tr td:last-child { border-right: 0px solid; }
#subContent.post34 table tr td:first-child { font-family: 'PreGOV-Bo', sans-serif; font-weight: 700; }

/* post35 */
#subContent.post35 .section .preGOVBold07 i { display: inline-block; margin-right: 0.4rem; transform: scale(1.2) translateY(1px); }
#subContent.post35 .section .list.xeicon li::before { color: #00aeba; }
#subContent.post35 .section .list.other4.clr li span { background-color: #00aeba; }

#subContent.post35 .section.no01 .boxLayout_2n2 .wrap { gap: 1rem 2rem; }

#subContent.post35 .section.no02 .boxLayout_3n1 { flex-flow: row wrap; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx { padding: 1.5rem; border-radius: 0.5rem; width: calc(50% - 1.4rem / 2); }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx h6 { text-align: center; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx p { text-align: center; word-break: keep-all; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(1) { background-color: #c3e4e3; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(2) { background-color: #ffe3a4; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(3) { background-color: #fce5df; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(4) { background-color: #e7eea8; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(5) { background-color: #ebded2; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(6) { background-color: #c5d7e9; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(7) { background-color: #ddd1e5; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(8) { background-color: #ffe3a4; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(9) { background-color: #e7eea8; }
#subContent.post35 .section.no02 .boxLayout_3n1 .bx:nth-child(10) { background-color: #fce5df; }

@media all and (max-width: 1024px){
    #subContent.post35 .section.no01 .boxLayout_2n2 .wrap { gap: 1rem 2rem; }
    #subContent.post35 .section.no01 .boxLayout_2n2 .wrap .bx { width: calc(50% - 2rem / 2); }
}
@media all and (max-width: 599px){

    #subContent.post35 .section.no01 .boxLayout_2n2 .wrap { gap: 0.2rem 2rem; }
    #subContent.post35 .section.no01 .boxLayout_2n2 .wrap .bx { width: 100%; }
}