.container.sub.no_sidebar .body,.container.sub.right .body,.container.sub.left .body{max-width:1320px}.container.sub .content{padding-top:0}.board{color:#172019;font-family:"Pretendard","Noto Sans KR","Apple SD Gothic Neo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.freeshow-board-nav{display:flex;align-items:center;gap:7px;overflow-x:auto;margin:28px 0 36px;padding:9px;border:1px solid #dfe7e1;border-radius:14px;background:#f7faf8;white-space:nowrap}.freeshow-board-nav a{padding:9px 13px;border-radius:9px;color:#39473e!important;font-size:12px!important;font-weight:800;text-decoration:none}.freeshow-board-nav a:hover,.freeshow-board-nav a.active{background:#17683e;color:#fff!important}.fs-all-materials,.fs-activity-board-view{max-width:none!important}.fs-all-head h2,.fs-activity-board-title h2{font-size:30px!important;letter-spacing:-1px}.fs-all-tools{padding:18px!important;border:1px solid #dfe7e1!important;border-radius:16px!important;background:#f8faf8!important}.fs-all-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.fs-all-card{overflow:hidden;border:1px solid #dfe7e1!important;border-radius:15px!important;background:#fff;box-shadow:0 9px 24px rgba(33,65,43,.045)}.fs-all-card:hover{transform:translateY(-3px);border-color:#a7bead!important;box-shadow:0 16px 34px rgba(33,65,43,.1)}.fs-all-thumb{aspect-ratio:16/10!important}.fs-all-card h3{font-size:16px!important}.fs-all-excerpt{font-size:12px!important}.fs-all-meta{font-size:10px!important}.fs-all-search-input{height:48px!important;border-radius:12px!important}.fs-all-write{height:48px!important;border-radius:12px!important}.fs-activity-board-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.fs-activity-board-card{border-radius:16px!important;box-shadow:0 10px 25px rgba(33,65,43,.05)!important}.fs40-detail-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 16px;padding:22px 25px;border:1px solid #cfe0d4;border-radius:17px;background:linear-gradient(135deg,#f1f7f3,#fbfaf5);color:#172019}.fs40-detail-overview>div>span{display:inline-flex;padding:5px 8px;border-radius:999px;background:#17683e;color:#fff;font-size:9px;font-weight:900}.fs40-detail-overview strong{display:block;margin-top:11px;font-size:17px}.fs40-detail-overview p{margin:6px 0 0;color:#667168;font-size:12px}.fs40-detail-overview ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0;list-style:none}.fs40-detail-overview li{padding:7px 9px;border:1px solid #cfddd3;border-radius:999px;background:#fff;color:#386149;font-size:10px;font-weight:800}.fs40-board-read{overflow:hidden;border:1px solid #dfe7e1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px rgba(30,63,41,.055)}.fs40-board-read .read_header{padding:28px 30px!important;border-bottom:1px solid #e4eae6!important;background:#fff!important}.fs40-board-read .read_header h1{margin:0!important;font-size:30px!important;line-height:1.35!important;letter-spacing:-1px!important}.fs40-board-read .read_header h1 a{color:#172019!important}.fs40-board-read .read_header .time,.fs40-board-read .read_header .meta{color:#7b857e!important;font-size:11px!important}.fs40-board-read .read_body{min-height:260px;padding:34px 30px!important;color:#253028!important;font-size:15px!important;line-height:1.85!important}.fs40-board-read .read_body img{max-width:100%;height:auto}.fs40-board-read .read_footer{padding:0 30px 28px!important}.fs40-native-files{margin:20px 0!important;padding:18px!important;border:1px solid #bcd1c2!important;border-radius:14px!important;background:#f1f7f3!important}.fs40-native-files .toggleFile{width:100%;padding:12px!important;border:0!important;border-radius:9px!important;background:#17683e!important;color:#fff!important;text-align:left!important;font-size:13px!important;font-weight:900!important}.fs40-native-files ul.files{display:block!important;margin:10px 0 0!important;padding:0!important;list-style:none!important}.fs40-native-files ul.files li{margin-top:7px!important}.fs40-native-files ul.files a{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:12px 13px!important;border:1px solid #d8e4db!important;border-radius:9px!important;background:#fff!important;color:#173723!important;text-decoration:none!important;font-size:12px!important;font-weight:750!important}.fs40-report-link{display:inline-flex;margin-top:8px;color:#7a5a5a!important;font-size:10px!important;text-decoration:underline!important}.freeshow-r2-live-box{margin:25px 0!important;padding:20px!important;border:1px solid #bcd1c2!important;border-radius:15px!important;background:#f1f7f3!important}.freeshow-r2-live-title{color:#173723!important;font-size:17px!important}.freeshow-r2-live-file{border-color:#d2dfd5!important}.freeshow-r2-live-download{padding:10px 16px!important;border:0!important;border-radius:9px!important;background:#17683e!important;color:#fff!important;font-weight:850!important}.freeshow-r2-preview-wrap{border-radius:12px!important}.board_read+.comment,.board .feedback{margin-top:24px}.board .btnArea .btn{border-radius:8px!important}.list_footer{margin-top:24px}
@media(max-width:1020px){.fs-all-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.freeshow-board-nav{margin:18px 0 25px}.fs-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fs-activity-board-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fs40-detail-overview{align-items:flex-start;flex-direction:column}.fs40-detail-overview ul{justify-content:flex-start}.fs40-board-read .read_header,.fs40-board-read .read_body,.fs40-board-read .read_footer{padding-left:18px!important;padding-right:18px!important}.fs40-board-read .read_header h1{font-size:24px!important}}
@media(max-width:500px){.fs-all-grid,.fs-activity-board-cards{grid-template-columns:1fr!important}.fs-all-head{align-items:flex-start!important;flex-direction:column!important}.fs-all-tools-bottom{align-items:flex-start!important;flex-direction:column!important}.fs40-detail-overview{padding:18px}.fs40-native-files ul.files a{align-items:flex-start;flex-direction:column}}
.fs-all-empty strong,.fs-all-empty span{display:block}.fs-all-empty strong{font-size:15px}.fs-all-empty span{margin-top:5px;color:#6d7870;font-size:12px}.fs-all-empty a{display:inline-flex;margin-top:13px;padding:9px 12px;border-radius:8px;background:#17683e;color:#fff!important;text-decoration:none;font-size:11px;font-weight:850}
