@charset "utf-8";

.boardWrap{width: 100%;margin: 0 0 60px;}
.brdTop{width: 100%;min-height:76px;padding: 15px 32px;margin: 0 0 60px;background: #f6f7fd;border-radius: 10px;box-sizing: border-box;}
.brdTop strong{display:inline-block;height: 45px;line-height: 45px;font-size:1.125rem;font-weight: 400;padding:0 0 0 32px;background: url(/images/web/sub/brdcnt.png) no-repeat center left;}
.brdTop strong span{color:#e3286b;}
.brdTop .brdSrch{width: auto;height:45px;float:right;}
.brdTop .brdSrch .selecBox{position:relative;width: 180px;min-height:45px;float:left;background: #fff;border-radius: 25px;border: 1px solid #ced1e5;margin: 0 10px 0 0;z-index: 1;}
.brdTop .brdSrch .selecBox .selcbtn{position:relative;width:100%;height:45px;text-align: left;color:#000;font-size: 1.125rem;padding: 0 30px;background: transparent;border:0;box-sizing: border-box;}
.brdTop .brdSrch .selecBox .selcbtn::after{content:"";width: 14px;height: 13px;background: url(/images/web/sub/brdsrcharrw.png) no-repeat center;transform:translateY(-50%);right: 16px;top:50%;transition:.3s all;}
.brdTop .brdSrch .selecBox .selcbtn.on::after{transform:translateY(-50%) rotate(180deg);}
.brdTop .brdSrch .selecBox ul{display: none;width: 100%;padding: 0 0 10px;}
.brdTop .brdSrch .selecBox ul li{width: 100%;line-height:28px;padding:0 30px;box-sizing: border-box;}
.brdTop .brdSrch .selecBox ul li a{display: block;width: 100%;height: 100%;}
.brdTop .brdSrch form{position:relative;width: 600px;height: 45px;float:left;}
.brdTop .brdSrch form input[type="text"]{width:100%;height:45px;padding: 0 30px;border: 1px solid #ced1e5;border-radius: 100px;}
.brdTop .brdSrch form .srchbtn{position:absolute;width:132px;height:45px;text-align:center;color:#fff;background: #3246b5;border:0;border-radius: 100px;top: 0;right: 0;}

table.brdtb{}
table.brdtb thead{border:0}
table.brdtb thead tr{border:0}
table.brdtb thead tr th{padding:0;background:transparent;border:0}
table.brdtb thead tr th span{display:inline-block;width:100%;height:80px;line-height:80px;color:#152065;background: #f6f7fd;border:1px solid #ced1e5;border-width: 1px 0 1px 0;}
table.brdtb thead tr th:first-child span{border-width: 1px 0 1px 1px;border-radius: 10px 0 0 10px;}
table.brdtb thead tr th:last-child span{border-width: 1px 1px 1px 0;border-radius: 0 10px 10px 0;}
table.brdtb tbody tr td{padding: 13px 0;border:1px solid #ced1e5;border-width: 0 0 1px 0;}
table.brdtb tbody tr td.tbtitle {text-align: left;padding: 13px 18px;}
table.brdtb tbody tr td.tbtitle a{display:block;max-width:400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
td .atchf{display:block;width: 30px;height: 30px;font-size: 0;margin:0 auto;}
td .atchf > div{display:block;width: 100%;height: 100%;background: url(/images/web/sub/download.png) no-repeat center;}
td a.atchf2{display:inline-block;width:100%;padding:3px 0 3px 30px;background: url(/images/web/sub/download.png) no-repeat left center;}

.boardWrap{width: 100%;}
.boardWrap > strong{display:inline-block;width: 100%;text-align:center;font-size:1.25rem;font-weight:400;padding: 24px 10px;margin: 0 0 27px;border:1px solid #ced1e5;border-radius: 10px;box-sizing: border-box;}
table.brdtbin{width: 100%;}
table.brdtbin tbody tr{border:0}
table.brdtbin tbody tr span{display:block;width: 100%;min-height: 50px;padding:14px 12px;background:#fff;;border:1px solid #ced1e5;border-width: 0 0 1px;box-sizing: border-box;}
table.brdtbin tbody tr th{text-align:center;font-weight: bold;}
table.brdtbin tbody tr th span{background: #f6f7fd;}
table.brdtbin tbody tr:first-child td span{border-width: 1px 0;}
table.brdtbin tbody tr:first-child th span{border-width: 1px 0;}
table.brdtbin tbody tr:first-child th:first-child span{border-width: 1px 0 1px 1px;border-radius: 10px 0 0 0;}
table.brdtbin tbody tr:first-child td:last-child span{border-width: 1px 1px 1px 0;border-radius: 0 10px 0 0;}
table.brdtbin tbody tr td span{}
table.brdtbin tbody tr:last-child th:first-child span{border-width: 0 0 1px 1px;border-radius:0 0 0 10px;}
table.brdtbin tbody tr:last-child td:last-child span{border-width: 0 1px 1px 0;border-radius:0 0 10px 0;}
table.brdtbin .date{text-align: center;}

table.brdtbin.t2 tbody tr td span{height:50px;padding: 12px 5px 12px 40px;box-sizing: border-box;}
table.brdtbin.t2 tbody tr th span{border-width: 0 0 1px 1px;}
table.brdtbin.t2 tbody tr:first-child th span{border-radius:10px 0 0 0;}
table.brdtbin.t2 tbody tr td span{border-width: 0 1px 1px 0;}
table.brdtbin.t2 tbody tr:last-child td span{border-radius:0 0 10px 0;}
table.brdtbin.t2 tbody tr td input[type="text"]{width: calc(100% - 10rem);height: 100%;float:left;padding: 0 20px;border:1px solid #ced1e5;border-radius: 5px;}
table.brdtbin.t2 tbody tr td label{line-height: 23px;float: left;margin: 0 24px 0 0;}
table.brdtbin.t2 tbody tr td input[type="radio"]{position:relative;width: 20px;height: 20px;float:left;margin:2px 12px 0 0;border:2px solid #ced1e5;border-radius: 100%;}
table.brdtbin.t2 tbody tr td input[type="radio"]:checked::before{content:"";width: 10px;height: 10px;background: #3246b5;border-radius:100%;transform: translate(-50%,-50%);top:50%;left:50%;}
table.brdtbin.t2 tbody tr td input[type="checkbox"]{position:relative;width: 21px;height: 21px;float:left;margin:1px 12px 0 0;border:2px solid #152065;border-radius: 3px;}
table.brdtbin.t2 tbody tr td input[type="checkbox"]:checked::before{content:"";width: 12px;height: 9px;background: url(/images/web/sub/chkv.png) no-repeat center;top: 4px;left: 3px;}
table.brdtbin.t2 tbody tr td button.evalin{width: 108px;height: 35px;text-align:center;font-size:1rem;background:#d4d8f2;border:0;border-radius: 5px;}
table.brdtbin.t2 tbody tr td b{display:inline-block;width:100%;float:left;font-weight: 400;margin: 10px 0;}

table.brdtbin.t2 tbody .evaltb th span:first-child{height:30px !important;margin: 0 0 28px;border-radius: 10px 0 0 10px;}
table.brdtbin.t2 tbody .evaltb td span:first-child{height:30px !important;margin: 0 0 28px;border-radius: 0 10px 10px 0;}
table.brdtbin.t2 tbody .evaltb+tr th span{border-width: 1px 0 1px 1px;border-radius: 10px 0 0 0;}
table.brdtbin.t2 tbody .evaltb+tr td span{border-width: 1px 1px 1px 0;border-radius: 0 10px 0 0;}

.filefind{width:calc(100% - 10rem);max-width: 744px;margin: 0 6px 0 0 !important;}
.filefind > input[type="text"]{width:calc(100% - 10rem);max-width: 630px;height:35px !important;margin: 0 6px 0 0;border: 1px solid #ced1e5;border-radius: 5px;pointer-events: none;}
.filefind button{width: 108px;height: 35px;float:left;text-align:center;font-size:1rem;background:#d4d8f2;border:0;border-radius: 5px;}
.filefind input[type="file"]{width: 0;height: 0;}

.brdtbinTxt{width: 100%;min-height:400px;padding: 38px 28px;box-sizing: border-box;}
.brdtbinTxt p{word-break:break-all}
.brdtbinTxt.eval{border:1px solid #ced1e5;margin:34px 0 40px;border-radius: 10px;}
.brdtbinTxt.eval.t2{margin: 0 0 40px;background: #f9f9fb;}
.brdinbottom{width: 100%;}
.brdinbottom ul{width: 100%;overflow:hidden;border:1px solid #ced1e5;border-radius: 10px;}
.brdinbottom ul li{width: 100%;height:50px;border:1px solid #ced1e5;border-width:0 0 1px 0;}
.brdinbottom ul li:last-child{border-width:0;}
.brdinbottom ul li span{display:inline-block;width: 110px;height:100%;line-height:48px;float:left;text-align:center;font-size:1rem;font-weight:500;background:#f6f7fd;border:1px solid #ced1e5;border-width:0 1px 0 0;}
.brdinbottom ul li span+a{display: inline-block;width:calc(100% - 110px);height:100%;float: left;padding:12px 12px;}

.brdinEdit{width: 100%;padding:26px 0 0;margin:0 0 76px;box-sizing: border-box;border:1px solid #ced1e5;border-width: 1px 0 0;}
.brdinbottom+.brdinEdit{border-width: 0;}
.brdinEdit ul{width: auto;height: 50px;float: right;}
.brdinEdit ul li{width: 147px;height: 100%;margin: 0 10px 0 0;}
.brdinEdit ul li:last-child{margin: 0;}
.brdinEdit ul li button{width: 100%;line-height:50px;text-align:center;color:#fff;font-size: 1.125rem;background: #3246b5;border:0;border-radius: 6px;}

.dftList.teval{padding: 26px 30px;margin: 0;}
.dftList.teval li{color:#666;font-weight: 400;}