/*Noto Sans*/
@font-face{
  font-family: NotoSansKR-Light;
  src: url(font/NotoSansKR-Light.otf);
}
@font-face{
  font-family: NotoSansKR-Regular;
  src: url(font/NotoSansKR-Regular.otf);
}
@font-face{
  font-family: NotoSansKR-Medium;
  src: url(font/NotoSansKR-Medium.otf);
}
@font-face{
  font-family: NotoSansKR-Bold;
  src: url(font/NotoSansKR-Bold.otf);
}

/*Avenir Roman*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3acd33");
@font-face {font-family: 'AvenirLTPro-Light';src: url('font/3ACD33_0_0.eot');src: url('font/3ACD33_0_0.eot?#iefix') format('embedded-opentype'),url('font/3ACD33_0_0.woff2') format('woff2'),url('font/3ACD33_0_0.woff') format('woff'),url('font/3ACD33_0_0.ttf') format('truetype');}
@font-face {font-family: 'AvenirLTPro-Roman';src: url('font/3ACD33_1_0.eot');src: url('font/3ACD33_1_0.eot?#iefix') format('embedded-opentype'),url('font/3ACD33_1_0.woff2') format('woff2'),url('font/3ACD33_1_0.woff') format('woff'),url('font/3ACD33_1_0.ttf') format('truetype');}
@font-face {font-family: 'AvenirLTPro-Heavy';src: url('font/3ACD33_2_0.eot');src: url('font/3ACD33_2_0.eot?#iefix') format('embedded-opentype'),url('font/3ACD33_2_0.woff2') format('woff2'),url('font/3ACD33_2_0.woff') format('woff'),url('font/3ACD33_2_0.ttf') format('truetype');}


/*헤드라인*/
.headline1_kr{
    font-family: NotoSansKR-Regular;
    font-size: 44px;
}
.headline1_eng{
    font-size: 44px;
    font-family: AvenirLTPro-Roman;
}
.headline2_eng {
    font-size: 28px;
    font-family: AvenirLTPro-Roman;
}
@media screen and (max-width: 680px) {
    .headline1_kr{
        font-family: NotoSansKR-Regular;
        font-size: 28px;
    }
    .headline1_eng{
        font-size: 28px;
        font-family: AvenirLTPro-Roman;
    }
    .headline2_eng {
        font-size: 28px;
        font-family: AvenirLTPro-Roman;
    }
}


/*타이틀*/
.title1_kr{
    font-family: NotoSansKR-Regular;
    font-size: 34px;
}
.title2_kr{
    font-family: NotoSansKR-Regular;
    font-size: 24px;
}
.title3_kr{
    font-family: NotoSansKR-Regular;
    font-size: 32px;
}
.title4_kr{
    font-family: NotoSansKR-Regular;
    font-size: 18px;
}
.title5_kr{
    font-family: NotoSansKR-Regular;
    font-size: 20px;
}
.title6_kr{
    font-family: NotoSansKR-Regular;
    font-size: 24px;
}
.title1_eng{
    font-family: AvenirLTPro-Roman;
    font-size: 34px;
}
.title2_eng{
    font-family: AvenirLTPro-Roman;
    font-size: 24px;
}
.title3_eng{
    font-family: AvenirLTPro-Roman;
    font-size: 32px;
}
.title3_1_eng {
    font-family: AvenirLTPro-Roman;
    font-size: 16px;
}
.title4_eng{
    font-family: AvenirLTPro-Roman;
    font-size: 18px;
}
.title4_eng{
    font-family: AvenirLTPro-Roman;
    font-size: 18px;
}
.title5_eng{
    font-family: AvenirLTPro-Roman;
    font-size: 20px;
}
.title6_eng{
    font-family: AvenirLTPro-Roman;
    font-size: 24px;
}
@media screen and (max-width: 680px) {
    .title1_kr{
        font-family: NotoSansKR-Regular;
        font-size: 24px;
    }
    .title2_kr{
        font-family: NotoSansKR-Regular;
        font-size: 22px;
    }
    .title3_kr{
        font-family: NotoSansKR-Regular;
        font-size: 20px;
    }
    .title4_kr{
        font-family: NotoSansKR-Regular;
        font-size: 18px;
    }
    .title5_kr{
        font-family: NotoSansKR-Regular;
        font-size: 14px;
    }
    .title6_kr{
        font-family: NotoSansKR-Regular;
        font-size: 15px;
    }
    .title1_eng{
        font-family: AvenirLTPro-Roman;
        font-size: 24px;
    }
    .title2_eng{
        font-family: AvenirLTPro-Roman;
        font-size: 22px;
    }
    .title3_eng{
        font-family: AvenirLTPro-Roman;
        font-size: 20px;
    }
    .title4_eng{
        font-family: AvenirLTPro-Roman;
        font-size: 18px;
    }
    .title5_eng{
        font-family: AvenirLTPro-Roman;
        font-size: 14px;
    }
    .title5_eng{
        font-family: AvenirLTPro-Roman;
        font-size: 15px;
    }
}

/*본문*/
.body1_kor{
    font-family: NotoSansKR-Regular;
    font-size: 16px;
}
.body2_kor{
    font-family: NotoSansKR-Regular;
    font-size: 14px;
}
.body3_kor{
    font-family: NotoSansKR-Regular;
    font-size: 13px;
}
.body4_kor{
    font-family: NotoSansKR-Regular;
    font-size: 12px;
}
.body1_eng{
    font-family: NotoSansKR-Regular;
    font-size: 16px;
}
.body3_eng{
    font-family: NotoSansKR-Regular;
    font-size: 13px;
}
.body4_eng{
    font-family: NotoSansKR-Regular;
    font-size: 12px;
}


/*버튼*/
/*버튼 사이즈별로 분류하는 것이 어떤지*/


/*슬로건*/
.slogan1_kor{
    font-size: 146px;
    font-family: AvenirLTPro-Roman;
}
.slogan1_eng{
    font-size: 146px;
    font-family: NotoSansKR-Regular;
}
.slogan2_kor{
    font-size: 30px;
    font-family: NotoSansKR-Regular;
}
.slogan2_eng{
    font-size: 30px;
    font-family: AvenirLTPro-Roman;
}
.slogan3_kor{
    font-size: 50px;
    font-family: NotoSansKR-Regular;
}
.slogan3_eng{
    font-size: 50px;
    font-family: AvenirLTPro-Roman;
}
.slogan4_kor{
    font-size: 44px;
    font-family: NotoSansKR-Regular;
}
.slogan4_eng{
    font-size: 44px;
    font-family: AvenirLTPro-Roman;
}
@media screen and (max-width: 680px) {
    .slogan1_kor{
        font-size: 72px;
        font-family: AvenirLTPro-Roman;
    }
    .slogan1_eng{
        font-size: 72px;
        font-family: NotoSansKR-Regular;
    }
    .slogan2_kor{
        font-size: 26px;
        font-family: NotoSansKR-Regular;
    }
    .slogan2_eng{
        font-size: 26px;
        font-family: AvenirLTPro-Roman;
    }
    .slogan3_kor{
        font-size: 26px;
        font-family: NotoSansKR-Regular;
    }
    .slogan3_eng{
        font-size: 26px;
        font-family: AvenirLTPro-Roman;
    }
    .slogan4_kor{
        font-size: 22px;
        font-family: NotoSansKR-Regular;
    }
    .slogan4_eng{
        font-size: 22px;
        font-family: AvenirLTPro-Roman;
    }
}
