/* ========== COMMON ========== */
 
.eng {font-family:'Montserrat'}
.letter_0 {letter-spacing:-1px !important}
 

.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; margin-top:150px; width:100% ; z-index:9999; color:rgba(255,255,255,.8); font-size:0.95rem;  padding:2vw 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}


 @media (max-width:1200px) {
  footer {font-size:0.75rem; padding:5vw 3%; margin-top:100px }
 }

 
 .gitple {width:58px; height:58px;   position:fixed; bottom:21px; right:21px;  z-index:999999}


ul.basic {width:100%; display:flex; flex-direction:column;  gap:5px 0}
ul.basic li {display:flex; align-items:flex-start; gap:10px;  box-sizing:border-box}
ul.basic li:before {content:''; width:4px; height:4px; flex-shrink:0; background-color:#333;  margin-top:9px; display:inline-block;  }
