#block_08 {width:100%; height:550px; background:url("../img/bg.jpg")no-repeat center center; overflow:hidden; margin: 0 0 0px 0; 
background-attachment:fixed; background-size:cover; color:#fff; text-align:center;position: relative; }
#block_08 .cont {position:absolute; top:48%; width:100%; text-align:center; transform:translateY(-50%);}
#block_08::before {content:""; z-index:0; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); width:100%; height:100%; }
#block_08 .txt1{font-size:42px;font-family:'NanumSquareNeoHeavy'; }
#block_08 .txt2{font-size:20px; line-height:35px; color:#fff; z-index: 1; padding:25px 0 35px 0; font-weight:500}
#block_08 .txt2 span {font-family:'Microsoft JhengHei UI', sans-serif !important}
#block_08 .btn {overflow:hidden; clear:both;}
#block_08 .btn a{font-size:16px; padding: 15px; border:1px solid rgba(255,255,255,0.8); border-radius:50px; 
display:block; width:150px; margin:0 auto; transition:0.3s all  }
#block_08 .btn a:hover {background:#fff; color:#333; transition:0.3s all }

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
#block_08 {padding:0 ; margin:0;  height:280px; background-attachment:inherit;  }
#block_08 .txt1{font-size:22px; }
#block_08 .txt2{font-size:14px; line-height:20px; color:#fff; z-index: 1; padding:15px 0 25px 0;}
#block_08 .btn a{font-size:14px; padding: 10px;  width:120px; }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}


