@font-face {
  font-family:"han";
  src: url("../fonts/yhan.woff") format("woff2"),
       url("../fonts/yhan.woff") format("woff"),
       url("../fonts/yhan.ttf") format("truetype"),
       url("../fonts/yhan.otf") format("embedded-opentype"),
       url("../fonts/yhan.svg") format("svg");
}
 



.font12 {font-size: 1.2rem;}
.font13 {font-size: 1.3rem;}
.font14 {font-size: 1.4rem;}
.font15 {font-size: 1.5rem;}
.font16 {font-size: 1.6rem;}
.font17 {font-size: 1.7rem;}
.font18 {font-size: 1.8rem;}
.font19 {font-size: 1.9rem;}
.font20 {font-size: 2rem;}
.font22 {font-size: 2.2rem;}
.font23 {font-size: 2.3rem;}
.font24 {font-size: 2.4rem;}
.font26 {font-size: 2.6rem;}
.font28 {font-size: 2.8rem;}
.font30 {font-size: 3rem;}
.font32 {font-size: 3.2rem;}
.font34 {font-size: 3.4rem;}
.font36 {font-size: 3.6rem;}
.font38 {font-size: 3.8rem;}
.font40 {font-size: 4rem;}
.font42 {font-size: 4.2rem;}
.font44 {font-size: 4.4rem;}
.font46 {font-size: 4.6rem;}
.font48 {font-size: 4.8rem;}
.font50 {font-size: 5rem;}
.font54 {font-size: 5.4rem;}
.font60 {font-size: 6rem;}
.font64 {font-size: 6.4rem;}
.font66 {font-size: 6.6rem;}
.font70 {font-size: 7rem;}
.font77 {font-size: 7.7rem;}
.font80 {font-size: 8rem;}
.font90 {font-size: 9rem;}
.font100 {font-size: 10rem;}
.font130 {font-size: 13rem;}
.font160 {font-size: 16rem;}
.font280 {font-size: 28rem;}
.font300 {font-size: 30rem;}
.flh20 {line-height: 2rem;}
.flh22 {line-height: 2.2rem;}
.flh24 {line-height: 2.4rem;}
.flh26 {line-height: 2.6rem;}
.flh28 {line-height: 2.8rem;}
.flh30 {line-height: 3.0rem;}
.flh32 {line-height: 3.2rem;}
.flh34 {line-height: 3.4rem;}
.flh36 {line-height: 3.6rem;}
.flh40 {line-height: 4rem;}
.flh42 {line-height: 4.2rem;}
.flh44 {line-height: 4.4rem;}
.flh50 {line-height: 5rem;}
.flh52 {line-height: 5.2rem;}
.flh54 {line-height: 5.4rem;}
.flh60 {line-height: 6rem;}
.flh70 {line-height: 7rem;}
.flh72 {line-height: 7.2rem;}
.flh82 {line-height: 8.2rem;}
.flh90 {line-height: 10.2rem;}



 


/* fonts */


body,a,input{font-family:"han";}
@font-face{font-family: 'D-DIN';src: url('../fonts/D-DIN.otf');font-weight: normal;font-style: normal;} 
@font-face{font-family: 'Montserrat-Light';src: url('../fonts/Montserrat-Light.woff');font-weight: normal;font-style: normal;} 
@font-face{font-family: 'Montserrat-Bold';src: url('../fonts/Montserrat-Bold.ttf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'bebasneue';src: url('../fonts/BEBASNEUE-REGULAR.OTF');font-weight: normal;font-style: normal;} 
.index-about-item .data-1 strong,.index-about-item .data-1 sub{font-family: 'bebasneue';font-weight: normal;}
.join-us-item .title .number-1,.jcd-news-detail-left .date-1 {font-family: 'bebasneue';}