#block_02 {width:100%; overflow: auto;}
#block_02 div.pc_img {display: block; text-align:center; }
#block_02 div.mobile_img {display: none; text-align:center; }

#block_02 p { text-align:center; }
.btn {text-align:center;}
.btn a {width:350px; padding:8px 10px; color:#fff; font-size:18px; -webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; display:inline-block; 
 background: linear-gradient(-45deg,  #d80028,#D75111);  border-radius:4px; -moz-border-radius: 8px; -webkit-border-radius:8px; }
.btn a:hover{ background: linear-gradient(-45deg,  #D75111,#d80028);}
.btn a i {position: relative; top:2px; padding-left:8px; font-size:26px;}


.tstyle_01 { text-align:center; border-top: 5px solid rgba(215,81,17,1); border-collapse:collapse; color:#333 ;}
.tstyle_01 th, td { border:1px solid #ccc; padding:15px;  font-size:15px;}
.tstyle_01 th { border-bottom:5px solid red;}
.tstyle_01 tr:nth-child(2n+1) {background-color: rgba(215,81,17,0.03)}
.tstyle_01 tr .floor {background:#fff;}
.tstyle_01 .tBorder td {border-top:2px solid #999 }

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
}
@media (max-width: 768px) {
  #block_02::-webkit-scrollbar-track {
    background-color: transparent;
  }
  #block_02::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #ccc;
  }
    #block_02{overflow:auto}
    #block_02 div.pc_img {display: none; text-align:center; }
    #block_02 div.mobile_img {display: block; text-align:center; }
    .tstyle_01 th, td {font-size:12px; padding: 8px;}
  }
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

