@charset "utf-8";
@font-face {
    font-family: 'InkLipquid';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.page_company .area_tit1{}
.page_company .section1 p,
.page_company .section2 p,
.page_company .section2 li,
.page_company .section1 div,
.page_company .section2 div{letter-spacing: -0.05em; line-height: 34px;}
.page_company{margin-bottom: 0 !important;}
.page_company .section1{padding-bottom: 60px; padding-top:7px;}
.page_company .section1 p{margin-bottom:47px; font-size:18px; }
.page_company .section1 .img_area{margin-bottom: 80px;}
.page_company .section1 .tit1{font-size:48px; font-weight: bold;  line-height: 60px;}
.page_company .section1 .sub_tit1{font-size:22px;}
.page_company .section1 .txt1{font-family: 'InkLipquid'; font-size:25px;}

.page_company .section2{background: #f2f3f6; padding:120px 0;}
.page_company .section2 .center_wrap{display: flex; justify-content: space-between;}
.page_company .section2 .tit1{font-size:36px; font-weight: bold; line-height: 34px;}
.page_company .section2 ul{margin-bottom:60px}
.page_company .section2 ul li{padding-left: 39px; padding-bottom: 8px; font-size:20px; color:#222; line-height: 34px;}
.page_company .section2 ul li i{display: inline-block; background: #1e70e7; width:26px; height: 26px; border-radius: 100px; line-height: 26px; color:#fff;  font-size:15px; font-weight: bold; text-align: center; margin-right: 13px; margin-left: -39px; font-style: normal;vertical-align: 2px;}
.page_company .section2 p{margin-bottom: 50px; font-size:18px; }
.page_company .section2 .img_area{margin-left: 50px;}

@media screen and (max-width:768px){
    .page_company .area_tit1{}
    .page_company .section1 p,
    .page_company .section2 p,
    .page_company .section2 li,
    .page_company .section1 div,
    .page_company .section2 div{line-height: 25px;}
    .page_company .section1{padding-bottom: 30px;}
    .page_company .section1 .tit1{font-size:28px;}
    .page_company .section1 p{margin-bottom:22px; font-size:15px; }
    .page_company .section1 .img_area{margin-bottom: 40px;}
    .page_company .section1 .tit1{font-size:25px;line-height: 40px;}
    .page_company .section1 .sub_tit1{font-size:18px;}
    .page_company .section1 .txt1{font-size:22px;}

    .page_company .section2{padding:60px 0;}
    .page_company .section2 .center_wrap{display: block;}
    .page_company .section2 .tit1{font-size:22px;}
    .page_company .section2 ul{margin-bottom:30px}
    .page_company .section2 ul li{padding-left: 33px;  font-size:15px; line-height: 20px;}
    .page_company .section2 ul li i{width:20px; height: 20px; border-radius: 100px; line-height: 20px; font-size:13px; margin-right: 13px; margin-left: -33px; }
    .page_company .section2 p{margin-bottom: 25px; font-size:15px; }
    .page_company .section2 .img_area{margin-left: 0; margin-top: 40px;}
}