@font-face {
    font-family: 'KyoboHandwriting2020A';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/KyoboHandwriting2020A.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} 
.style56 .img {margin-top:40px}
.style56 div.cont{margin-top:-130px; background:#fff; padding:45px 0 0 80px; width:80%; float:right; position:relative}
.style56 div.cont .tit {font-size:32px; line-height:38px; font-weight:600; border-bottom:1px solid #ccc;padding-bottom:42px;}
.style56 div.cont .txt {padding:40px 0 0 0; font-size:20px; line-height:35px;}
.style56 div.cont .txt p{margin-bottom:0px}
.style56 p.sign {margin-top:30px;}
.style56 p.sign strong{font-size:38px; font-weight:normal; padding-left:10px; font-family: 'KyoboHandwriting2020A';}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
.style56 {}
.style56 div.cont{margin-top:0px; padding:20px 0 0 0px; width:100%; float:none; }
.style56 div.cont .tit {font-size:22px; line-height:30px; padding-bottom:15px;}
.style56 div.cont .txt {padding:20px 0 0 0; font-size:15px; line-height:25px;}	
.style56 p.sign strong{font-size:28px; }
#contentsArea p {padding-bottom:0 !important}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
