@charset "utf-8";
/* 추가 */
.tbType table{width:100%;}
.tbType th{background:#fafafa;padding:16px 10px;color:#000;font-weight:normal;font-family:'notokrMedium';text-align:center;border-bottom:1px solid #eaeaea;}
.tbType th:first-child{border-right:1px solid #eaeaea;}
.tbType thead th{font-size:18px;border-bottom:1px solid #585858;}
.tbType td{padding:16px 10px;border-bottom:1px solid #eaeaea;}
.tbType tbody th{width:20%;}
.tbType td .bulLi li:first-child{margin-top:0;}
/* //추가 */


button{cursor:pointer;vertical-align:middle;font-size:1.5rem;}
select, input, textarea{border:1px solid #e0dede;padding:.5rem 1rem;box-sizing:border-box;vertical-align:middle;font-size:1.5rem;}

.boardSearch{margin:5rem 0 2rem;}
.boardSearch::after{clear:both;display:table;content:'';}
.boardSearch .article{float:left;font-size:1.6rem;line-height:4rem;}
.boardSearch .article .point{color:#383d53;font-family:'notokrMedium'}
.boardSearch .searchForm{float:right;}
.boardSearch .searchForm select{display:inline-block;min-width:8rem;height:4rem;}
.boardSearch .searchForm input{height:4rem;min-width:24rem;}
.boardSearch .searchForm .btnSearch{border:none;background:#383d53;color:#fff;text-align:center;height:4rem;width:8rem;}

.boardList table{table-layout:fixed;position:relative;text-align:center;}
.boardList table::before{content:"";width:100%;background-color:#585858;position:absolute;top:0;left:0;height:1px;}
.boardList table thead th{border-bottom:1px solid #585858;color:#222;padding:1.4rem 1rem;font-weight:normal;font-family:'notokrMedium';}
.boardList table td{border-bottom:1px solid #ddd;padding:1.4rem 1rem;color:#666;}
.boardList .subject{text-align:left;}
.boardList .subject a{color:#333;}

.boardList .icoNew{background:url("/supp/assets/images/common/iconNew.gif") no-repeat;width:12px;height:11px;display:inline-block;text-indent:-9999px;position:relative;top:5px;}

.boardPaging{margin-top:4rem;text-align:center;font-size:0;}
.boardPaging>span{display:inline-block;vertical-align:top;}
.boardPaging>span>span{display:inline-block;vertical-align:top;}
.boardPaging .btn>a{display:block;text-indent:-9999px;width:4rem;height:4rem;border:1px solid #6f7782;box-sizing:border-box;}
.boardPaging .num{margin:0 2rem;}
.boardPaging .mNum{display:none;}
.boardPaging .mobile{display:none;}
.boardPaging .num>a, .boardPaging .num>strong{display:inline-block;width:4rem;height:4rem;line-height:4rem;font-size:1.5rem;}
.boardPaging .num>strong{background:#6e7884;color:#fff;font-weight:normal;font-family:'notokrMedium';}
.boardPaging .btn>a.first{background:url('/supp/assets/images/common/btnFirst.png') center no-repeat;background-size:10px 12px;}
.boardPaging .btn>a.prev{background:url('/supp/assets/images/common/btnPrev.png') center no-repeat;background-size:6px 12px;border-left:0;}
.boardPaging .btn>a.next{background:url('/supp/assets/images/common/btnNext.png') center no-repeat;background-size:6px 12px;}
.boardPaging .btn>a.last{background:url('/supp/assets/images/common/btnLast.png') center no-repeat;background-size:10px 12px;border-left:0;}
.boardPaging.suppPaging .btn>a.prev{border-left:1px solid #6f7782;margin-right:10px;}

.boardView{margin-top:5rem;}

.boardView .viewTopBtn{margin-bottom:2rem;text-align:right;}
.boardView .viewTopBtn .btn{color:#fff;padding:0 1.5rem;line-height:4rem;display:inline-block;min-width:84px;box-sizing:border-box;margin-left:1rem;}
.boardView .viewTopBtn .email{background:#f8ab11;}
.boardView .viewTopBtn .list{background:#4a8dcb;}
.boardView .viewTopBtn .btn.fileGo{color:#383d53;padding:0 3.5rem 0 1.5rem;border:1px solid #383d53;position:relative;box-sizing:border-box;line-height:3.8rem;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.boardView .viewTopBtn .btn.fileGo::before{width:6px;height:6px;background-color:transparent;content:'';margin-top:-6px;border-top:1px solid #383d53;border-right:1px solid #383d53;position:absolute;top:50%;right:15px;bottom:auto;left:auto;transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.boardView .viewTopBtn .btn.fileGo:hover{color:#fff;background:#383d53;}
.boardView .viewTopBtn .btn.fileGo:hover::before{border-color:#fff;}

.listBottomBtn{margin-top:2rem;text-align:right;}
.listBottomBtn .btn{color:#fff;padding:0 1.5rem;line-height:4rem;display:inline-block;min-width:84px;box-sizing:border-box;margin-left:1rem;}
.listBottomBtn .email{background:#f8ab11;}


.boardView .viewHead{border-top:1px solid #585858;border-bottom:1px solid #a0a0a0;}
.viewHead .subject{padding:2rem;color:#222;font-size:2rem;border-bottom:1px solid #ddd;font-family:'notokrMedium';font-weight:normal;word-break:keep-all;}
.viewHead .subject .category{display:inline-block;padding:0 1.5rem;border:1px solid #d63f15;font-size:1.6rem;line-height:3rem;color:#d63f15;margin-right:1rem;}
.viewHead .viewInfo{background-color:#f8f9fa;padding:1.8rem 2rem;}
.viewHead .viewInfo ul::after{clear:both;display:table;content:'';}
.viewHead .viewInfo li{float:left;padding:0 0 0 2rem;box-sizing:border-box;}
.viewHead .viewInfo li strong{font-family:'notokrMedium';font-weight:normal;color:#222;padding-right:.8rem;}
.viewHead .viewInfo li:first-child{padding-left:0;}
.viewHead .viewInfo.osmb{border-bottom:1px solid #ddd;}
.viewHead .viewInfo .btnOsmb{margin-left:1rem;display:inline-block;color:#07348c;padding:0 3rem 0 1.5rem;line-height:4rem;min-width:84px;box-sizing:border-box;border:1px solid #07348c;font-size:1.5rem;background:#fff;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.viewHead .viewInfo .btnOsmb::before{width:6px;height:6px;background-color:transparent;content:'';margin-top:-4px;border-top:1px solid #383d53;border-right:1px solid #383d53;position:absolute;top:50%;right:15px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.viewHead .viewInfo .btnOsmb:hover{color:#fff;background:#07348c;}
.viewHead .viewInfo .btnOsmb:hover::before{border-color:#fff;}

.boardView.donation .viewHead{border-top:1px solid #585858;border-bottom:1px solid #ddd;}
.viewHeadWrap .subject{font-family:'notokrMedium';font-weight:normal;color:#222;font-size:2.8rem;word-break:keep-all;}
.viewHeadWrap .subject .team{font-weight:normal;color:#07767e;font-size:1.8rem;display:block;}
.viewHeadWrap .viewHead{margin-top:2rem;box-sizing:border-box;padding:0;background:#fff;}
.imgDonLi{width:68rem;margin:4rem auto;overflow:hidden;}
.imgDonLi li>img{width:100%;height:auto;}
.imgDonLi button{text-indent:-9999px;background-color:rgba(0,0,0,0.4);border:0;cursor:pointer;width:6rem;height:6rem;z-index:1;top:50%;margin-top:-3rem;}
.imgDonLi .slick-prev{position:absolute;left:10px;}
.imgDonLi .slick-prev::before{width:24px;height:24px;background-color:transparent;content:'';margin-top:-13px;border-top:1px solid rgba(255, 255, 255, 0.6);border-right:1px solid rgba(255, 255, 255, 0.8);position:absolute;top:50%;right:auto;bottom:auto;left:24px;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.imgDonLi .slick-next{position:absolute;right:10px;}
.imgDonLi .slick-next::before{width:24px;height:24px;background-color:transparent;content:'';margin-top:-13px;border-top:1px solid rgba(255, 255, 255, 0.6);border-right:1px solid rgba(255, 255, 255, 0.8);position:absolute;top:50%;right:24px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.imgDonLi.slick-initialized .slick-slide{font-size:0;}

.donation .viewHead .viewInfo{padding:1.8rem 0;border-top:1px solid #ddd;}
.donation .viewHead .viewInfo li{width:25%;padding-left:0;}
.donation .viewHead .viewInfo li strong{padding-left:2rem;padding-right:1rem;}

.boardView.tumblbug {margin-top:3rem;}
.boardView.tumblbug .viewHead{border-top:0;border-bottom:1px solid #585858;}
.boardView.tumblbug  .subject{padding:2rem 0;font-family:'notokrMedium';font-weight:normal;color:#222;font-size:2.8rem;word-break:keep-all;}
.boardView.tumblbug .viewInfo{margin-top:4rem;}
.boardView.tumblbug .viewInfo:after{clear:both;content:"";display:block;}
.boardView.tumblbug .fl{float:left;width:55rem;}
.boardView.tumblbug .img{background:#f6f6f8;display:table;width:100%;height:33.5rem;text-align:center;}
.boardView.tumblbug .img iframe{width:100%;height:100%;overflow:hidden;}
.boardView.tumblbug .img figure{display:table-cell;width:100%;vertical-align:middle;}

.boardView.tumblbug .fr{float:right;width:calc(100% - 60rem);}
.boardView.tumblbug .totalWrap>span>strong{color:#e94b08;font-size:3rem;font-weight:normal;font-family:'notokrMedium';}
.boardView.tumblbug .totalWrap>span{font-size:1.8rem;padding-right:2rem;}
.boardView.tumblbug .bar{height:2px;position:relative;overflow:hidden;background:#d0d0d0;width:100%;margin:2rem 0;display:block;}
.boardView.tumblbug .bar>span{position:absolute;display:block;height:100%;background:#e94b08;}
.boardView.tumblbug .info{border-bottom:1px solid #e6e6e6;display:table;width:100%;}
.boardView.tumblbug .info dt, .boardView.tumblbug .info dd{display:table-cell;height:5rem;vertical-align:middle;}
.boardView.tumblbug .info dt{width:30%;position:relative;color:#222;}
.boardView.tumblbug .info dt::before{position:absolute;display:block;right:0;top:50%;margin-top:-0.7rem;height:1.5rem;width:1px;background:#ddd;content:'';}
.boardView.tumblbug .info dd{text-align:right;width:70%;}

.boardView.tumblbug .viewInfo .utubeDecs {border:1px solid #e6e6e6;box-sizing:border-box;padding:10px;height:60px;overflow:hidden;overflow-y:scroll;margin-top:2rem;}
.boardView.tumblbug .viewInfo .fundResult {border:1px solid #e94b08;color:#e94b08;font-size:15px;height:60px;line-height:60px;width:100%;box-sizing:border-box;text-align:center;margin-top:2rem;}

.boardView.tumblbug .prjtInfo {background:url("/supp/assets/images/content/icoFund.gif") 60px center no-repeat;border-bottom:1px solid #e6e6e6;width:100%;height:92px;box-sizing:border-box;}
.boardView.tumblbug .prjtInfo > p {padding-left:32%;}
.boardView.tumblbug .prjtInfo > p > span{margin-right:1rem;}
.boardView.tumblbug .prjtInfo > p.title {padding-top:1.8rem;padding-bottom:.5rem;font-size:1.8rem;color:#222;}

.boardView.tumblbug .viewDesc{margin-top:2rem;}
.boardView.tumblbug .viewDesc .tab{border-bottom:1px solid #ddd;}
.boardView.tumblbug .viewDesc .tab>li{display:inline-block;}
.boardView.tumblbug .viewDesc .tab>li>a{line-height:5rem;padding:0 2rem;}
.boardView.tumblbug .viewDesc .tab .active a{font-family:'notokrMedium';color:#04a49b;position:relative;}
.boardView.tumblbug .viewDesc .tab .active a::before{position:absolute;bottom:-1.6rem;left:0;width:100%;height:2px;content:'';background:#04a49b;display:block;}
.boardView.tumblbug .viewDesc .tabCont>div{display:none;}
.boardView.tumblbug .viewDesc .tabCont>div.active{display:block;}
.boardView.tumblbug .viewDesc .tabCon{padding:4rem 2rem;}

.viewCont{padding:3rem 2rem;border-bottom:1px solid #ddd;}

.viewFile{border-bottom:1px solid #a0a0a0;padding:1.8rem 0;display:table;width:100%;}
.viewFile .tit{display:table-cell;width:15%;padding:0 2rem;font-family:'notokrMedium';font-weight:normal;color:#222;}
.viewFile .addFile{display:table-cell;}

.viewFile .addFile li{overflow:hidden;}
.viewFile .addFile li ~ li{margin-top:.5rem;}
.viewFile .addFile .btn{float:right;border:1px solid #999;margin-right:2rem;padding:.2rem 2.8rem .2rem 1rem;font-size:1.4rem;color:#777;}
.viewFile .addFile .view{background:url('/assets/images/common/iconView.png') 6.5rem 50%  no-repeat;background-size:12px 12px;}

.viewBtn{margin-top:3rem;text-align:center;}
.viewBtn .btn{color:#fff;padding:0 1.5rem;line-height:4rem;display:inline-block;min-width:84px;box-sizing:border-box;}
.viewBtn .list{background:#383d53;}

.boardListThum>ul{border-top:2px solid #585858;}
.boardListThum>ul>li{border-bottom:1px solid #ddd;padding:2.5rem;}
.boardListThum>ul>li>a{display:block;position:relative;padding-left:285px;min-height:156px;}
.boardListThum .thum{position:absolute;top:0;left:0;width:260px;height:156px;}
.boardListThum .thum img{width:100%;}
.boardListThum .tit{font-size:1.8rem;color:#222;}
.boardListThum .con{margin-top:1.5rem;}
.boardListThum .date{margin-top:2.5rem;}
.boardListThum .tit, .boardListThum .con, .boardListThum .date{display:block;}

.viewNav{margin-top:3rem;position:relative;border-top:1px solid #a0a0a0;}
.viewNav .prev{border-bottom:1px solid #ddd;}
.viewNav .next{border-bottom:1px solid #a0a0a0;}
.viewNav li{padding:1.5rem 0;}
.viewNav li span{display:block;float:left;vertical-align:top;box-sizing:border-box;}
.viewNav li span.title{position:relative;width:15%;color:#222;font-family:'notokrMedium';padding-left:4rem;}
.viewNav .prev span.title::before{width:6px;height:6px;background-color:transparent;content:'';margin-top:-3px;border-top:1px solid #666;border-right:1px solid #666;position:absolute;top:50%;left:2rem;bottom:auto;right:auto;transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.viewNav .next span.title::before{width:6px;height:6px;background-color:transparent;content:'';margin-top:-6px;border-top:1px solid #666;border-right:1px solid #666;position:absolute;top:50%;left:2rem;bottom:auto;right:auto;transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); -o-transform:rotate(135deg); -webkit-transform:rotate(135deg);}
.viewNav li a{display:block;width:70%;float:left;}
.viewNav li span.date{padding:0 2rem;width:15%;text-align:right;}
.viewNav li::after{clear:both;display:table;content:'';}

.sTabMenu+.imgBoardList{margin-top:5rem;}

.imgBoardList{display:flex;display:-webkit-flex;flex-flow:row wrap;border-top:2px solid #585858;border-bottom:1px solid #999;overflow:hidden;}
.imgBoardList>li{position:relative;width:calc(100% / 3);margin:-1px 0 0 -1px;padding:3rem;border: 1px solid #ddd;border-right:none;box-sizing:border-box;}
.imgBoardList .thumWrap{display:block;width:339px;height:254px;overflow:hidden;margin:auto;}
.imgBoardList .thumWrap .thum img{width:100%;display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.imgBoardList .thumWrap .thum:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.imgBoardList .textBox{display:block;box-sizing:border-box;}
.imgBoardList .textBox>span{display:block;box-sizing:border-box;margin-top:2rem;}
.imgBoardList .textBox .subject{margin-top:2rem;display:block;font-size:1.8rem;font-family:'notokrMedium';font-weight:normal;color:#222;white-space:normal;height:5.6rem;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.imgBoardList .textBox .text{white-space:normal;height:7.2rem;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.imgBoardList .textBox .date{color:#999;}
.imgBoardList .textBox .info{display:block;}
.imgBoardList .textBox .info>span:first-child.infoLi{margin-top:0;}
.imgBoardList .textBox .info .infoLi{display:block;margin-top:.5rem;}
.imgBoardList .textBox .info .infoLi strong{font-family:'notokrMedium';color:#383d53;font-weight:normal;width:8rem;display:inline-block;}

.imgBoardList.kakao>li{width:calc(100% / 4);}
.imgBoardList.kakao .thumWrap{width:236px;height:133px;}

.researchBoardList{}
.researchBoardList>li{margin-top:5rem;}
.researchBoardList>li:after{content:'';display:block;clear:both;}
.researchBoardList>li:first-child{margin-top:0;}
.researchBoardList .thum{float:left;display:table;width:28rem;border:1px solid #dedede;box-sizing:border-box;}
.researchBoardList .thum>a{display:table-cell;vertical-align:middle;height:356px;text-align:center;overflow:hidden;}
.researchBoardList.publicInfo .thum>a{height:19rem;}
.researchBoardList .thum>a img{/*display:block;*/-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;width:100%;}
.researchBoardList .thum>a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.researchBoardList .textBox{float:left;width:calc(100% - 28rem);box-sizing:border-box;padding-left:5rem;}
.researchBoardList .textBox>a{display:block;}
.researchBoardList .subject{font-size:1.8rem;color:#222;font-family:'notokrMedium';border-top:1px solid #585858;display:block;padding:2.4rem 4rem 2.4rem 2.4rem;position:relative;}
.researchBoardList .subject::before,
.researchBoardList .subject::after{content:'';display:block;position:absolute;right:2.4rem;top:50%;width:1px;height:16px;background:#585858;}
.researchBoardList .subject::before{margin-top:-8px;transform:rotate(0deg);transition:0.3s ease;}
.researchBoardList .subject::after{margin-top:-8px;transform:rotate(90deg);}
.researchBoardList .subject:hover::before{transform:rotate(180deg);}
.researchBoardList .textBox .detail{border-top:1px solid #dedede;}
.researchBoardList .textBox .detail>dl{display:table;width:100%;border-bottom:1px solid #dedede;}
.researchBoardList .textBox .detail>dl>dt, .researchBoardList .textBox .detail>dl>dd{display:table-cell;padding:1.5rem 2.4rem;word-break:keep-all;}
.researchBoardList .textBox .detail>dl>dt{width:18%;background:#f6f6f8;color:#222;font-family:'notokrMedium';}
.researchBoardList .textBox .detail>dl.col1>dd{width:82%;}
.researchBoardList .textBox .detail>dl.col2>dd{width:32%;}
.boardView .researchBoardList .subject::before,
.boardView .researchBoardList .subject::after{display:none;}
.boardView .researchBoardList .subject{padding:2.4rem;}

.boardView+div.boardList{margin-top:3rem;}


.koglWrap{background:#f6f6f8;margin-top:3rem;}
.koglWrap p{display:table-cell;vertical-align:middle;padding:3rem 2rem;word-break:keep-all;}
.koglWrap .pic{text-align:center;height:auto;width:28rem;padding:3rem 0;}
.koglWrap .pic a{display:block;}
.koglWrap .info a{color:#07348c;font-family:'notokrMedium';}


.boardList .password .btn{background:#07348c;display:inline-block;color:#fff;font-size:1.3rem;vertical-align:middle;box-sizing:border-box;padding:0 2.5rem 0 1rem;line-height:2.6rem;position:relative;}
.boardList .password .btn::before{width:6px;height:6px;background-color:transparent;content:'';margin-top:-3px;border-top:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);position:absolute;top:50%;right:10px;bottom:auto;left:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);}


.boardTable{border-top:1px solid #585858;width:100%;margin:2rem 0;}
.boardTable th{padding:16px 10px;font-weight:500;line-height:1.2;border:1px solid #eaeaea;border-width:0 1px 1px 1px;color:#000;font-weight:normal;font-family:'notokrMedium';text-align:center;}
.boardTable thead th{background:#fafafa;}
.boardTable tbody td{padding:16px 10px;border:1px solid #eaeaea;border-width:0 1px 1px 1px;word-break:break-all;}
.boardTable .tl{text-align:left;}
.boardTable .tr{text-align:right;}
.boardTable .tc{text-align:center;}
.boardTable td strong{color:#000;font-weight:normal;font-family:'notokrMedium';}

.viewCont .bulletSet dl{width:100%;}

.viewCont .basicWarp .boardTable td p{line-height:1.6;margin-top:1rem;word-break:break-all;}
.viewCont .basicWarp .boardTable td li{word-break:break-all;}


@media (max-width:1280px){
.imgBoardList.kakao>li{padding:3rem 2rem;}
}


@media (max-width:1200px){
.imgBoardList>li{width:calc(100% / 2);}
.imgBoardList .thumWrap{margin:auto;}

.imgBoardList.kakao .thumWrap{width:100%;height:auto;}
}


@media (max-width:1080px){
.boardSearch .article{font-size:1.5rem;}
.boardList table colgroup, .boardList table thead{display:none;}
.boardList table tbody tr{padding:14px 10px;display:block;overflow:hidden;position:relative;border-bottom:1px solid #ddd;}
.boardList table tbody tr td{display:none;padding:0;border:0;}
.boardList .subject{display:block;margin-bottom:1rem;}
.boardList .subject a{font-family:'notokrMedium';font-size:1.7rem;}
.boardList table tbody tr td.date::before{content:"작성일 ";}
.boardList table tbody tr td.startDate::before{content:"시작일 ";}
.boardList table tbody tr td.endDate::before{content:"마감일 ";}

.boardList table tbody tr td.date, .boardList table tbody tr td.startDate, .boardList table tbody tr td.endDate{display:block;float:left;text-align:left;margin-right:16px;}

.viewCont{padding:2rem;}

.researchBoardList .textBox{padding-left:3rem;}
.researchBoardList .subject{padding:2rem 4rem 2rem 2rem;}
.boardView .researchBoardList .subject{padding:2rem;}
.researchBoardList .textBox .detail>dl>dt, .researchBoardList .textBox .detail>dl>dd{padding:1.5rem 2rem;box-sizing:border-box;}

.boardView.tumblbug .fl{width:50rem;}
.boardView.tumblbug .fr{width:calc(100% - 55rem);}

}

@media all and (max-width : 1023px){
.imgBoardList.kakao>li{width:calc(100% / 2);}

}


@media all and (max-width : 1024px){
.imgBoardList .thumWrap{width:100%;height:auto;}
.donation .viewHead .viewInfo li{width:50%;}
.donation .viewHead .viewInfo li:nth-child(3), .donation .viewHead .viewInfo li:nth-child(4){margin-top:.5rem;}
}

@media all and (max-width : 960px){
.researchBoardList .thum, .researchBoardList .textBox{float:none;}
.researchBoardList .textBox{padding-left:0;margin-top:2rem;width:100%;}
.researchBoardList .thum{width:100%;}
.researchBoardList .thum>a{height:auto;padding:2rem;}

.boardView.tumblbug .fl{width:40rem;}
.boardView.tumblbug .fr{width:calc(100% - 44rem);}
}

@media all and (max-width : 812px){
.boardView.tumblbug .totalWrap>span{font-size:1.6rem;}
.boardView.tumblbug .prjtInfo{background-position-x:2rem;}
}


@media all and (max-width : 768px){
.boardSearch .article, .boardSearch .searchForm{float:none;}
.boardSearch .searchForm select{display:block;width:100%;margin-bottom:.5rem;}
.boardSearch .searchForm input{width:calc(100% - 90px);min-width:0;}
.boardSearch .searchForm .btnSearch{float:right;}
.boardPaging .num{display:none;}
.boardPaging .mNum{display:inline-block;font-size:1.5rem;margin:0 20px;color:#999;}
.boardPaging .mNum strong{color:#6e7884;line-height:38px;font-weight:700;}
/*.boardPaging .btn>a.prev, .boardPaging .btn>a.last{border-left:1px solid #6f7782;}*/
.viewFile .tit, .viewFile .addFile{display:block;width:100%;box-sizing:border-box;}
.viewFile .addFile{padding-left:2rem;margin-top:1rem;}
.viewFile .addFile .btn{float:none;margin-left:1rem;display:inline-block;}
.viewFile .addFile li{overflow:unset;}
.viewFile .addFile li ~ li{margin-top:1rem;}

.boardView .viewTopBtn .btn.fileGo{display:none;}

.boardView.tumblbug .fl, .boardView.tumblbug .fr{float:none;width:100%;}
.boardView.tumblbug .fr{margin-top:2rem;}
}

@media all and (max-width : 736px){
.imgBoardList>li{padding:3rem 2rem;}
.imgDonLi{width:100%;height:auto;margin:0;}

}

@media all and (max-width : 640px){
.viewHead .viewInfo li{width:50%;}
.viewHead .viewInfo li:nth-child(odd){padding-left:0;}
.viewNav li span.date{display:none;}
.viewNav li span.title{width:12rem;}
.viewNav li a{width:calc(100% - 120px);padding-right:2rem;box-sizing:border-box;}
.viewHeadWrap .subject, .boardView.tumblbug  .subject{font-size:2.5rem;}
}

@media all and (max-width : 568px){
.koglWrap p{display:block;}
.koglWrap .pic{width:100%;padding:3rem 0 0 0;}
.researchBoardList .textBox .detail>dl>dt{width:20%;}
.researchBoardList .textBox .detail>dl.col2>dd{width:30%;}
.researchBoardList .textBox .detail>dl.col1>dd{width:80%;}
.donation .viewHead .viewInfo li{width:100%;float:none;}
.donation .viewHead .viewInfo li:nth-child(2){margin-top:.5rem;}
}


@media all and (max-width : 480px){
.boardView .viewTopBtn .btn{display:block;margin:0 0 .5rem 0;text-align:center;}
.viewBtn .btn{display:block;}
.viewHeadWrap .subject, .boardView.tumblbug  .subject{font-size:2.2rem;}
.viewHeadWrap .subject .team{font-size:1.6rem;}

.boardView.tumblbug{margin-top:1rem;}
.boardView.tumblbug .img{height:32rem;}
.boardView.tumblbug .prjtInfo > p.title{font-size:1.6rem;}

.boardTable th, .boardTable td{padding:16px 5px;}

.sTabMenu{margin-top:3rem;}
.imgBoardList.kakao>li{width:100%;}
.imgBoardList.kakao{margin-top:3rem;}
}

@media all and (max-width : 414px){
.viewHead .viewInfo li{float:none;width:100%;padding-left:0;}
.viewHead .viewInfo li strong{display:inline-block;min-width:6rem;}
.imgBoardList>li{width:100%;}
.imgBoardList .textBox>span{margin-top:1.2rem;}
.researchBoardList .subject{font-size:1.7rem;}
.researchBoardList .textBox .detail>dl>dt, .researchBoardList .textBox .detail>dl>dd{display:block;padding:1rem 2rem;}
.researchBoardList .textBox .detail>dl>dt, .researchBoardList .textBox .detail>dl>dd, .researchBoardList .textBox .detail>dl.col1>dd{width:100%;}
}

@media all and (max-width : 360px){
.viewHead .subject, .viewHead .viewInfo, .viewCont, .viewFile .tit, .viewFile .addFile{padding-left:1rem;padding-right:1rem;}
.viewNav li span.title{width:10rem;}
.viewNav li a{width:calc(100% - 100px);}
.viewNav li span.title{padding-left:3.6rem;}
.viewNav .prev span.title::before, .viewNav .next span.title::before{left:1.5rem;}
.researchBoardList .subject{padding:2rem 4rem 2rem 1rem;}
.boardView .researchBoardList .subject{padding:2rem 1rem;}
.researchBoardList .textBox .detail>dl>dt, .researchBoardList .textBox .detail>dl>dd{display:block;padding:1rem;}
.donation .viewHead .viewInfo li strong{padding-left:1rem;}
.boardView.tumblbug .viewDesc .tabCon{padding:2rem 1rem;}
}

@media all and (max-width : 320px){
.imgBoardList>li{padding:2rem 1rem;}
.imgBoardList.kakao>li{padding:2rem 1rem;}
}

/* 게시글 디자인 추가 */
div.displaySet{width:100%;position:relative;}
h3.text{box-sizing: border-box; position: relative; border:3px solid #d2d2d2;margin-bottom: 20px;}
h3.text{background:url("/infra/assets/images/common/titleLogo.png")0 50% no-repeat;}
h3.text{font-size:1.6em; padding:15px 0 15px 90px;  font-weight:bold; color:#000; vertical-align: middle; }
div.displaySet h4{margin-bottom: 5px;color: #333;font-size: 1.4em; font-weight: normal;font-family: 'notokrMedium';display:block;}
div.boxWrap{border:1px solid #ccc; padding:6px;}
div.displaySet p strong{color:black;}

.inD{text-indent:-12px; margin-left:12px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl18{padding-left:18px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl40{padding-left:40px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb18{padding-bottom:18px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt18{padding-top:18px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}

.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}
.mr30 {margin-right:30px;}
.mr50{margin-right:50px}

.pd0{padding:0 !important;}
.w90 {width:90px !important;}
.w50p {width:50% !important;}
