/* event */
.event-pg {max-width:980px;margin:5rem auto}
.event-pg .header {font-size:1.875rem;font-weight:700;color:#000;line-height:1.2;text-align:center}
@media print,screen and (min-width: 64em) {
    .event-pg .header {font-size:3rem}
}
.event-pg .content {display:flex;flex-direction:column;gap:2.5rem;margin-top:5rem;font-weight:400;color:#555}
@media print,screen and (min-width: 64em) {
    .event-pg .content {font-size:1.125rem}
}
.event-pg .box {display:block;overflow:hidden;padding:1.875rem;border:1px solid rgba(0,0,0,0.08);border-radius:.75rem;box-shadow:rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 12px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px}
.event-pg .box > *:last-child {margin-bottom:0}
.event-pg .title {display:block;margin-bottom:1.25rem;font-size:1.375rem;font-weight:500;color:#333}
.event-pg .list {margin-bottom:0}
.event-pg .list li + li {margin-top:.5rem}
.event-pg ul.list {list-style:circle}
.event-pg .dw-btn {display:inline-block;overflow:hidden;margin:auto;padding:1rem 2.25rem;font-size:1rem;font-weight:500;color:#fff;text-align:center;border-radius:.75rem;background-color:var(--nd-primary,#000);text-decoration:none;transition:background-color .25s}
.event-pg .dw-btn:hover {background-color:var(--nd-primary-hover,#000)}
.event-pg .img {display:block;overflow:hidden;border-radius:.75rem}
.event-pg .grid-wrap {display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}
.event-pg .grid-wrap > .img {flex:0 0 auto;width:180px;max-width:100%}
.event-pg .grid-wrap > .grid-content {flex:1 1 0;min-width:0}
.event-pg .pdf-down{height:56px;border-radius:28px;background-color:#ededed;display:inline-flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:0 10px 0 28px;margin:0 auto 20px}
.event-pg .pdf-down p {flex:1 1 0;min-width:0;margin-bottom:0;font-size:1rem}
.event-pg .pdf-down p strong{font-weight:500;}
.event-pg .pdf-down a {display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:90px;background-color: #0082cd;height:38px;border-radius:18px}
.event-pg .pdf-down a > i {color:#fff}
@media screen and (max-width: 39.9375em) {
	.event-pg .box {padding:1.5rem 1.25rem}
	.event-pg .title {font-size:1.125rem}
	.event-pg .grid-wrap {flex-direction:column}
}

/* nav */
#event-tab .tabs-nav {display:flex;align-items:center;justify-content:center;margin:0;list-style:none;gap:.5rem}
#event-tab .tabs-nav > li {flex:0 0 auto;padding:0 1rem;font-size:1rem;line-height:50px;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.75rem;text-align:center;cursor:pointer}
#event-tab .tabs-nav > li:hover {background-color:rgba(0,0,0,.02)}
#event-tab .tabs-nav > li.active {color:#fff;border-color:var(--nd-primary);background-color:var(--nd-primary)}

/* content */
#event-tab .tab-content {overflow:hidden;height:0;border:0}
#event-tab .tab-content.active {height:auto;padding-top:1.25rem}

/* 소개페이지 */
.event-pg[class*="com-"] .heading {margin-top: 2rem}
@media print,screen and (min-width: 64em) {
    .event-pg[class*="com-"] .heading {text-align:center}
}
.event-pg[class*="com-"] .heading > strong {font-size:1.875rem;font-weight:700;color:#000;line-height:1.2}
@media print,screen and (min-width: 64em) {
    .event-pg[class*="com-"] .heading > strong {font-size:2.875rem}
}
.event-pg[class*="com-"] .heading > p {margin-top:2rem;font-size:1.375rem;text-decoration:underline}
.event-pg[class*="com-"] .content {display:block;margin-top:3rem;font-weight:400;color:#555}
@media print,screen and (min-width: 64em) {
    .event-pg[class*="com-"] .content {font-size:1.125rem}
}
.event-pg[class*="com-"] .content > * {margin-bottom:1em}
.event-pg[class*="com-"] .content > *:first-child {margin-top:0}
.event-pg[class*="com-"] .content > *:last-child {margin-bottom:0}
.event-pg[class*="com-"] .sub-tit {position:relative;display:block;padding-left:1rem;margin-bottom:.875rem;font-size:1.5rem;line-height:1;font-weight:700;color:#000}
.event-pg[class*="com-"] .sub-tit::before {content:'';position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background-color:var(--nd-primary,#000)}
.event-pg[class*="com-"] .sub-tit:not(:first-of-type) {margin-top:2.875rem}

/* 자율심의기구 소개 */
.event-pg.com-1 ul {list-style:none;margin:0}
.event-pg.com-1 li {line-height:1.85}
.event-pg.com-1 li + li {margin-top:1rem}
.event-pg.com-1 .history {display:flex;flex-wrap:wrap;align-items:center}
.event-pg.com-1 .history dt {flex:0 0 auto;width:15%;max-width:100%;color:var(--nd-primary)}
.event-pg.com-1 .history dd {flex:0 0 auto;width:85%;max-width:100%}
@media print,screen and (max-width: 64em) {
	.event-pg.com-1 .history {display:block}
	.event-pg.com-1 .history dt, .event-pg.com-1 .history dd {width:100%}
	.event-pg.com-1 .history dd + dt {margin-top:1rem}
}

/* 배진희 / 1537621 / 20251231 */
.bbs-view-attach-group {
  font-size: 1.125rem;
}