@charset "utf-8";

/* Noto Sans */
@font-face {
    font-family:'NotoSansSC';
    src:url('../../cn/fonts/noto-sans-sc-600.woff') format('woff'), url('../../cn/fonts/noto-sans-sc-600.woff2') format('woff2');
    font-display:swap;
    font-weight:600;
    font-style:normal;
}

@font-face {
    font-family:'NotoSansSC';
	src:url('../../cn/fonts/noto-sans-sc-regular.woff') format('woff'), url('../../cn/fonts/noto-sans-sc-regular.woff2') format('woff2');
	font-display:swap;
	font-weight:400;
	font-style:normal;
}

@font-face {
    font-family:'NotoSansSC';
    src:url('../../cn/fonts/noto-sans-sc-300.woff') format('woff'), url('../../cn/fonts/noto-sans-sc-300.woff2') format('woff2');
    font-display:swap;
    font-weight:300;
    font-style:normal;
}

/* fonts */
body {font-family:"Pretendard", "NotoSansSC", Apple SD Gothic Neo, sans-serif; word-break:normal;}

/* 제품메인 */
.product-cont .summary-cont .info .in-txt{word-break: normal;}

/* R&D */
.rnd-cont .box-radius.gray .top{display: table;}
.rnd-cont .box-radius.gray .top>span{line-height:3.2rem; display: inline-block; vertical-align: middle;}

/* 인사말 */
.ceos-greetings-area{padding-right:1.9rem}
.ceos-greetings-area>p{word-break: normal;}

/* 경영이념 */
.philosophy-cont .box-area .box-radius{padding:3.2rem}

/* 인권경영 */
.human-cont .tbl-basic td{word-break: keep-all;}

/* 윤리경영 */
.charter-cont .summary-cont,
.charter-cont .list-charter>li{word-break: normal;}

/* 투자정보 */
.balance-sheet-area .tab-content.tab3 .box-radius .btn-small{min-width: 14.5rem; width: 14.5rem}
.balance-sheet-area .br-mo{display: block;}
.balance-sheet-area .tab-content.tab3 .box-radius{flex-direction: column; -ms-flex-direction: column; height: auto;}
.balance-sheet-area .tab-content.tab3 .box-radius::before{display: none;}
.balance-sheet-area .tab-content.tab3 .box-radius .tit{margin-bottom:2rem;}
.balance-sheet-area .tab-content.tab3 .box-radius .tit::after{content:''; display: block; margin:1.2rem auto 0; min-width: 10rem; width: 10rem; height: 10rem; border-radius: 10rem; background:#F0F3FA url(../../common/img/content/company/icon_balance_shieet.png) no-repeat 1.8rem 1.8rem/40.6rem auto;}
.balance-sheet-area .tab-content.tab3 .box-radius.icon2 .tit::after{background-position:-9.6rem 1.8rem;}
.balance-sheet-area .tab-content.tab3 .box-radius.icon3 .tit::after{background-position:-21rem 1.8rem;}
.balance-sheet-area .tab-content.tab3 .box-radius.icon4 .tit::after{background-position:-32.4rem 1.8rem;}
.balance-sheet-area .tab-content.tab3 .box-radius .btn-area{display: flex; display: -ms-flexbox; justify-content: center;}
.balance-sheet-area .tab-content.tab3 .box-radius .btn-small{margin-top:0;}
.balance-sheet-area .tab-content.tab3 .box-radius .icon-download{margin-left:.8rem}

/* 국내 사업장 */
.compay-cont .list-thumbnail .list-bu .tit{text-transform: none; width:10rem; min-width:10rem; margin-right:0}


/* mobile */
@media (max-width: 712px) {
    .content .br-mo{display: block;}

    /* main */
    .content.main .visual.global{height:85rem; padding:6rem 2rem;}
    .content.main .visual.global .count-area .item{height:auto;}
    .content.main .visual.global .count-area .box{margin-top:auto;}
    .content.main .visual.global .count-area .tit{line-height:2.2rem;}
    .content.main .product .category-area .swiper-slide-active .txt{position:relative;z-index: 1;}
    
    /* footer */
    .layer-popup-wrap.email-pop .layer-popup{height:48.4rem}
    .layer-popup-wrap.email-pop .layer-popup .br-mo,
    .layer-popup-wrap.email-pop .layer-popup .br-txt{display: block}
    
    /* 제품설계 */
    .product-design-cont .box-radius>li{padding:1rem 1.5rem;}

    /* 인사말 */
    .ceos-greetings-area .box-sign{flex-direction: column; align-items:flex-start}
    .ceos-greetings-area .box-sign .sign{margin-left:0; margin-top:.8rem}

    /* Q&A */
    .customer-cont .reception-area .title-l>span{display: initial;}
}

/* tablet & pc */
@media (min-width: 712px) {
    /* footer */
    .layer-popup-wrap.email-pop .layer-popup{height:47rem}

    /* error */
    .error-cont .title{line-height:4.4rem}

    /* 제품상세 */
    .product-cont.details .product-question .btn-area .btn-large{width: 16rem;}
}

/* tablet */
@media (min-width: 712px) and (max-width: 1199px) {
    /* main */
    .content.main .visual.global{height:102.4rem; padding:8rem 4rem 6.2rem}
    .content.main .visual.global .count-area .item:last-child{height:21.4rem;}

    /* 투자정보 */
    .balance-sheet-area .tab-content.tab3 .box-radius{height:25.2rem;}
    .balance-sheet-area .tab-content.tab3 .box-radius .btn-area{margin-top:auto;}
}

/* pc */
@media (min-width: 1200px) {
    .content .br-pc{display: block;}

    /* main */
    .content.main .visual.global{padding:29rem 0 18rem}
    .content.main .visual.global .count-area .item{height:25.2rem; padding:2.4rem 3.1rem 2.4rem 3.2rem}

    /* 투자정보 */
    .balance-sheet-area .br-mo{display: none;}
    .balance-sheet-area .tab-content.tab3 .box-radius{width:calc(33.333% - 1.6rem); height:26.8rem; padding:3.2rem 0;}
    .balance-sheet-area .tab-content.tab3 .box-radius .tit{position:static; transform: translateX(0); display: block;}
    .balance-sheet-area .tab-content.tab3 .box-radius::before, 
    .balance-sheet-area .tab-content.tab3 .box-radius .btn-small{margin:0;}
    .balance-sheet-area .tab-content.tab3 .box-radius .icon-download{margin-left:.8rem;}

    /* 국내 유통망 */
    .network-cont .list-network .list-bu .tit{width:6.5rem; min-width:6.5rem;}
}
