/* ========== COMMON ========== */
 
.eng {font-family:'Montserrat'}
.letter_0 {letter-spacing:-1px !important}
 



 .top_fixed {width:60px; line-height:60px; background-color:#333; text-align:center; position:fixed; color:#fff !important; display:inline-block; bottom:2%; right:2%; z-index:9999999999999999999; border-radius:50%}




.m-scroll { display: none; margin: auto; max-width: 360px; width: 100%; }
[data-scroll="false"] { overflow-y: hidden; }

.clearfix:after { content: ''; display: table; clear: both; }
ul.list:after { content: ''; display: table; clear: both; }
ul.list > li { float: left; }
 

.centre { display: table; width: 100%; height: 100%; }
.centre .inner { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }
.centre2 {   width:100%; height:100%;   }
.centre2 .inner { width:100%; position:absolute; left:50%; top:50%;  transform: translate(-50%, -50%);}

.basic_btn2 { width: 170px;
    line-height: 45px;
    background-color: #fff;
    border: 1px solid #333;
    color: #333 !important;
    font-size: 1.05rem;
    border-radius: 3px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    transition: background-color 0.3s ease-in;}  


.s_line {width:1px; height:20px; display:inline-block; background-color:#333}
.s_btn {padding:5px 15px; background-color:red; color:#fff !important; display:inline-block}

.t_label {background-color:#002752; padding:0 10px; color:#fff}

 footer {background-color:#333; text-align:center; width:100%; z-index:9999; color:rgba(255,255,255,.8); font-size:0.95rem;  padding:20px 3%; box-sizing:border-box; line-height:1.6em; letter-spacing:0; }
 footer span.footer_line {color:rgba(255,255,255,.3); font-size:.9em}


 
 .gitple {width:58px; height:58px;   position:fixed; bottom:21px; right:21px;  z-index:999999}




 @media all and  (max-width:1200px) {
  footer {font-size:0.75rem; padding:3vw 3%;}

} 


 @media all and  (max-width:600px) {
.board_table01.response3,
.board_table01.response3 thead,
.board_table01.response3 tbody,
.board_table01.response3 th,
.board_table01.response3 td,
.board_table01.response3 tr{ display:block; box-sizing:border-box; height:auto;}
.board_table01.response3{ font-size:1em !important;}
}