.searchBoxW{margin-bottom: 20px;}
.searchBoxW .searchBox2{display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 36px; position: relative; border-radius: 4px; border: 1px solid #474747;}
.searchBoxW .searchBox2 .customSelectBox2{position: relative;}
.searchBoxW .searchBox2 .customSelectBox2 .customSelect label{display: inline-block; line-height: 36px; font-size: 1.06rem; color: #3b3b3b; white-space: nowrap; width: 40px; padding-left: 12px; padding-right: 16px; background: url(../../../image/arrow/down7.png) no-repeat right center; background-size: 12px; cursor: pointer;}
.searchBoxW .searchBox2 .customSelectBox2 .customSelect select{display: none;}
.searchBoxW .searchBox2 .customSelectBox2 .customSelectOpt{display: none; position: absolute; left: 0; top: 100%; width: 100%; padding:6px 4px; background-color: #ffffff; border-radius: 4px; border: 1px solid #474747;}
.searchBoxW .searchBox2 .customSelectBox2 .customSelectOpt li a{padding: 0 8px; font-size: 1.06rem; line-height: 1.8em; color: #5b5b5b;}
.searchBoxW .searchBox2 input[type=text]{width: 100%; height: 100%; border-radius: 4px; border: none; font-size: 1.06rem; color: #4b4b4b; font-family: PretendardL, sans-serif; padding: 0 40px 0 12px;}
.searchBoxW .searchBox2 input[type=text]::placeholder{font-size: 1.06rem; color: #a7a7a7; font-family: PretendardL, sans-serif;}
.searchBoxW .searchBox2 .searchBtn{position: absolute; right: 12px; top: 8px;}
.searchBoxW .searchBox2 .searchBtn img{width: 20px;}

.noticeSumW{display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 12px;}
.noticeSum{color: #4b4b4b; font-size: 1rem; }
.noticeSum .count{color: #f15b19; margin: 0 4px;}
.noticePage{color: #a4a4a4; font-size: 1rem;}
.noticePage .now{color: #000000; margin: 0 4px;}
.noticePage .total{color: #4b4b4b; margin: 0 4px;}

/* tableListTpye */
.tableListType1{width: 100%; margin-bottom: 28px;}
.tableListType1 .listRow{display: -webkit-box; display: -ms-flexbox; display: flex; padding: 12px 0; box-sizing: border-box;}
.tableListType1 .num{width: 60px; text-align: center;}
.tableListType1 .listHead .listRow{height: 48px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f7f7f7; border-top: 2px solid #1c1c1c; text-align: center; font-size: 1.06rem; font-family: PretendardM, sans-serif; color: #525252;}
.tableListType1 .listHead .title{width: 100%; text-align: center;}
.tableListType1 .listBody > li{border-top: 1px solid #dddddd;}
.tableListType1 .listBody > li:last-child{border-bottom: 1px solid #dddddd;}
.tableListType1 .listBody li .num{color: #7b7a7a; font-size: 1rem;}
.tableListType1 .listBody li .listTit{position: relative; width: 100%; padding-right: 24px;}
.tableListType1 .listBody li .listTit .title{display: block; font-size: 1rem; color: #333333; line-height: 1.2em; margin-bottom: 4px;}
.tableListType1 .listBody li .listTit .etc{display: -webkit-box; display: -ms-flexbox; display: flex;}
.tableListType1 .listBody li .listTit .etc li{padding-right: 8px; margin-right: 8px; position: relative; font-size: 1rem; color: #969696; font-family: PretendardL, sans-serif;}
.tableListType1 .listBody li .listTit .etc li::after{content: ""; display: block; width: 1px; height: 0.9em; background-color: #dddddd; position: absolute; right: 0; top: 1px;}
.tableListType1 .listBody li .listTit .etc li:last-child{margin-right: 0; padding-right: 0;}
.tableListType1 .listBody li .listTit .etc li:last-child::after{display: none;}
.tableListType1 .listBody li .listTit .view{padding-left: 20px; background: url(../../../image/icon/view.png) no-repeat left top 5px; background-size: 16px;}
.tableListType1 .listBody li .listTit .arrowBtn{position: absolute; right: 4px; top: 0px;}
.tableListType1 .listBody li .listTit .arrowBtn img{width: 16px;}
.tableListType1 .listBody li .listTit .arrowBtn .onImg{display: none;}
.tableListType1 .listBody li.open .listTit .arrowBtn{top: 4px;}
.tableListType1 .listBody li.open .listTit .arrowBtn .offImg{display: none;}
.tableListType1 .listBody li.open .listTit .arrowBtn .onImg{display: block;}
.tableListType1 .listBody li .listCont{display: none; padding: 20px; border-radius: 16px; background-color: #f3f3f3; margin-bottom: 12px;}
.tableListType1 .listBody li.open .listCont{display: block;}
.tableListType1 .listBody li .listCont .center{width: 100%; overflow: auto;}
.tableListType1 .listBody li .listCont p{font-size: 1rem; font-family: PretendardL, sans-serif; color: #565656; line-height: 1.4em; margin-bottom: 8px;}
.tableListType1 .listBody li .listCont .linkList li a{font-size: 0.9rem;}
.tableListType1 .listBody li .listCont .attention{color: #ff4444; font-size: 0.9rem;}

/* 저작권가이드 Q&A */
.tableListType2{width: 100%; margin-bottom: 28px;}
.tableListType2 .listRow{display: -webkit-box; display: -ms-flexbox; display: flex; padding: 12px 0; box-sizing: border-box;}
.tableListType2 .question{width: 44px; text-align: center; font-size: 1.25em; font-family: PretendardM, sans-serif; color: #093aa9;}
.tableListType2 .answer{width: 44px; text-align: center; font-size: 1.25em; font-family: PretendardM, sans-serif; color: #ff5037;}
.tableListType2 .listHead .listRow{height: 48px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f7f7f7; border-top: 2px solid #1c1c1c; text-align: center; font-size: 1.06rem; font-family: PretendardM, sans-serif; color: #525252;}
.tableListType2 .listHead .title{width: 100%; text-align: center;}
.tableListType2 .listBody > li{border-top: 1px solid #dddddd;}
.tableListType2 .listBody > li:last-child{border-bottom: 1px solid #dddddd;}
.tableListType2 .listBody li .num{color: #7b7a7a; font-size: 1rem;}
.tableListType2 .listBody li .listTit{position: relative; width: 100%; padding-right: 24px;}
.tableListType2 .listBody li .listTit .title{display: block; font-size: 1.06rem; color: #333333; line-height: 1.2em; margin-bottom: 4px;}
.tableListType2 .listBody li .listTit .arrowBtn{position: absolute; right: 4px; top: 0px;}
.tableListType2 .listBody li .listTit .arrowBtn img{width: 16px;}
.tableListType2 .listBody li .listTit .arrowBtn .onImg{display: none;}
.tableListType2 .listBody li.open .listTit .arrowBtn{top: 4px;}
.tableListType2 .listBody li.open .listTit .arrowBtn .offImg{display: none;}
.tableListType2 .listBody li.open .listTit .arrowBtn .onImg{display: block;}
.tableListType2 .listBody li .listTit .questionCont{display: none; color: #201f1f; font-size: 1rem; font-family: PretendardL, sans-serif; line-height: 1.4em;}
.tableListType2 .listBody li.open .listTit .questionCont{display: block; margin-top: 8px;}
.tableListType2 .listBody li .listCont{display: none; padding: 20px 20px 20px 0; border-radius: 16px; background-color: #f8f8f8; margin-bottom: 12px;}
.tableListType2 .listBody li.open .listCont{display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; overflow: hidden;}
.tableListType2 .listBody li .listCont .center{width: 100%; overflow: hidden; max-height: 300px;}
.tableListType2 .listBody li .listCont.on .center{max-height: none;}
.tableListType2 .listBody li .listCont p{font-size: 1rem; font-family: PretendardL, sans-serif; color: #565656; line-height: 1.4em; margin-bottom: 8px;}
.tableListType2 .listBody li .listCont  .moreText{width: 100%; color: #8e8e8e; font-size: 0.87rem; text-align: center; background: linear-gradient(0deg, rgba(248,248,248,1) 50%, rgba(248,248,248,0.5) 100%); position: absolute; left: 0; bottom: 0; padding: 20px 0;}
.tableListType2 .listBody li .listCont.on .moreText{display: block; width: 100%; position: static; padding: 0px;}
.tableListType2 .listBody li .listCont  .moreText img{width: 10px; vertical-align: middle; margin-right: 4px; transition: all 0.5s;}
.tableListType2 .listBody li .listCont.on .moreText img{transform: rotateZ(180deg);}
.tableListType2 .listBody li .listCont .attention{color: #ff4444; font-size: 0.9rem;}
@media screen and (max-width:640px){
    .listTit{padding-right: 16px;}
    .tableListType1 .listBody li .listTit .arrowBtn img{width: 12px;}
    .tableListType2 .listBody li .listTit .arrowBtn img{width: 12px;}
}

.innerTable1{table-layout: auto; min-width: none; width: 100%; background-color: #ffffff; border-radius: 4px; box-shadow: inset 0 0 0 1px #d9d9d9; overflow: hidden; margin-bottom: 8px;}
.innerTable1 tr th{border: none; min-width: 80px; box-sizing: border-box; border: none; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; text-align: center; vertical-align: middle; padding: 8px 16px; color: #494949; font-size: 0.9rem; font-family: PretendardL, sans-serif;}
.innerTable1 tr td{border: none; border-bottom: 1px solid #d9d9d9; padding: 8px 16px; color: #565656; font-size: 0.9rem; font-family: PretendardL, sans-serif;}
.innerTable1 tr:last-child th{border-bottom: 0;}
.innerTable1 tr:last-child td{border-bottom: 0;}
.innerTable1 td p{color: #565656; font-size: 0.9rem; line-height: 1.4em; font-family: PretendardL, sans-serif;}
@media screen and (max-width:640px){
    .innerTable1 tr th{min-width: 60px;  padding: 8px 4px;}
}

.goListBtn{display: block; width: 120px; margin: 0 auto;}