#block_08 {width:100%;  }
#block_08 div.c1{}
#block_08 div.c2 {padding:25px; border-radius:20px; background-repeat:no-repeat; }
#block_08 div .tit {font-size:20px; font-weight:600; padding-bottom:12px}
#block_08 div .txt {font-size:14px; line-height:20px; font-weight:500; color:#666}
#block_08 .c1 { margin-bottom:20px; 
/*height:307px; border:1px solid #dfdfdf; background-image:url(../img/bg1.jpg);background-position:90% 90%;*/ }
#block_08 .c2 {height:142px; background-color:#fff6de; background-image:url(../img/ico1.png);
background-position:92% 70% }

.product div.r1,
.product div.r2,
.product div.r3 {padding:25px; border-radius:20px; background-repeat:no-repeat; height:142px;  margin-bottom:20px;}
.product div .tit {font-size:20px; font-weight:600; padding-bottom:15px; position:relative}
.product div .tit span {font-size:13px; font-weight:400; position:absolute; right:18px; top:5px; color:#aaa}
.product div .txt {font-size:14px; line-height:20px; font-weight:500; color:#666}
.product div.r1 { background-color:#f2f2f2; }
.product div.r2 { background-color:#edf4ff; background-image:url(../img/ico2.png); background-position:88% 70%}
.product div.r3 { background-color:#d7f3ff; background-image:url(../img/ico3.png); background-position:89% 70%}

.product .main_notice td {padding:0 0 5px 0}

/*#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:30px; color:#fff; z-index: 1; padding:25px 0 35px 0; font-weight:500}
#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;   }
#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) {
}


