body{overflow-x: hidden;}
.text_bar{width:120px; padding: 3px 5px 4px; border:none; background-color: #f9f9f9; font-size: 13px; line-height:18px;
  border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;}
select.text_bar:not(:last-child) { margin-right: 5px; }
.f_box > p{background-color: #f9f9f9; border: 1px solid #cdcdcd; overflow-y: scroll; text-align: left; font-size: 13PX; PADDING:14PX 19PX 0; height:230px;
color:#454545}
.rBox{text-align: left; margin-top:10px; margin-bottom:40px;}
.f_box{margin-top:50px;}
 table{margin:0 auto; width:100%; position: relative; z-index: 1}
.frbox{ border-top: 2px solid #000;border-bottom: 1px solid #000; box-sizing: border-box;}
table th,.f_box table td{font-size: 13px; color:#454545}
table td{text-align: left; padding:12px 22px;  box-sizing: border-box; }
table tr:not(:last-child){border-bottom:1px solid #d8d8d8}
.btn{background: #846fb2;  border:none; width:199px; height:50px; color:white; font-size: 16px;}
label{padding-right:10px; color:#4d4d4d; font-size: 13px}
#r_01_01,#r_01_02{margin-left:60px;}
.btn_wrap{margin-top:35px}
.btn_wrap button:first-child{margin-right:20px;}
.btn_wrap button.btn:nth-child(2){background:#6f6d74 }
.news th{background: #e5e5e5; height:44px;}
.tit span{color:#f26c5d; margin-right: 5px; font-weight: bold}
table th,table td{font-size: 13px;}
.news table{margin-top:50px; border-top:3px solid #f26c5d}
.news .tit{cursor: pointer;}
.paging_wrap{background-color: #f3f3f3; padding:15px 0; width:100%; height:54px; box-sizing: border-box; margin-top:40px}
.paging_wrap a{display: inline-block; background: #969696; width:15px; height:15px; }
.paging_wrap a:nth-child(3){background: none; color:#f26c5d;}
i{color:white; font-size: 5px;}
.paging_wrap div a{position: relative;}
.paging_wrap div a i{position: absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
section > .container{padding-bottom:0!important}


@media screen and (max-width: 992px){
  .btn{width:150px; height:38px}
  #r_01_01, #r_01_02{margin-left:10px}
  #p_number{width:50px}
  .news table{margin-top:10px;}
  .f_box {margin-top: 10px;}
}


@media screen and (max-width: 420px){
  .btn{width:130px; height:30px}
  #r_01_01, #r_01_02{margin-left:5px}
  .input{display: block;}
}
