@charset "utf-8";
/* CSS Document */
@font-face { font-family: 'NanumSquareR'; font-style: normal; font-weight: normal; src: url(../fonts/NanumSquareR.eot); src: local(☺), url(../fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumSquareR.woff) format('woff'); }
@font-face { font-family: 'NanumSquareB'; font-style: normal; font-weight: normal; src: url(../fonts/NanumSquareB.eot); src: local(☺), url(../fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumSquareB.woff) format('woff'); }
@font-face { font-family: 'NanumSquareEB'; font-style: normal; font-weight: normal; src: url(../fonts/NanumSquareEB.eot); src: local(☺), url(../fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'), url(../fonts/NanumSquareEB.woff) format('woff'); }
/* CSS Document */
@font-face { font-family: 'Pretendard-Bold'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/Pretendard-Bold.woff) format('woff'); }
@font-face { font-family: 'Pretendard-Medium'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/Pretendard-Medium.woff) format('woff'); }
@font-face { font-family: 'Pretendard-Regular'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/Pretendard-Regular.woff) format('woff'); }
@font-face { font-family: 'Pretendard-Light'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/Pretendard-Light.woff) format('woff'); }
/* poppins */
@font-face { font-family: 'poppins-Bold'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/poppins-Bold.woff) format('woff'); unicode-range: U+0041-005A, U+0061-007A, U+0030-0039
}
/*
@font-face { font-family: 'poppins-SemiBold'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/poppins-SemiBold.woff) format('woff'); unicode-range: U+0041-005A, U+0061-007A, U+0030-0039}
@font-face { font-family: 'poppins-Regular'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/poppins-Regular.woff) format('woff'); unicode-range: U+0041-005A, U+0061-007A, U+0030-0039}
*/
@font-face { font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal }
/*중국어*/
@font-face { font-family: 'NotoSansSC-Medium'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/NotoSansSC-Medium.woff2) format('woff2'); }
/*일본어*/
@font-face { font-family: 'Pretendard-jp-Bold'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/Pretendard-jp-Bold.woff) format('woff'); }
@font-face { font-family: 'Pretendard-jp-Medium'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/Pretendard-jp-Medium.woff) format('woff'); }
@font-face { font-family: 'Pretendard-jp-Regular'; font-style: normal; font-weight: normal; src: local(☺), url(../fonts/Pretendard-jp-Regular.woff) format('woff'); }

/* ios hack*/
_::-webkit-full-page-media, _:future, :root {
}
/*h1, h2, h3, h4, h5, h6 { font-family: 'NanumSquareEB' }*/
/*b, strong { font-family: 'NanumSquareEB' }*/
.section-head .title { font-family: 'poppins-Bold', 'NanumSquareB' }
a.more { font-family: 'NanumSquareB' }
#section0 .txt-conts dl dt h1 { font-family: 'poppins-Bold'; }
#section0 .about .title { font-family: 'poppins-Bold'; }
#section0 .about .work-o .subtitle { font-family: 'GmarketSansMedium'; }
#section1 .txt-conts dl dt span { font-family: 'NanumSquareEB'; }
#section2 .txt-conts dl dt { font-family: 'NanumSquareEB'; }
#section2 .swiper-button-next > em, #section2 .swiper-button-prev > em { font-family: 'poppins-Bold', 'NanumSquareB' }
#section3 .txt-conts dl dt span { font-family: 'NanumSquareEB'; }
#section3 .rnd-area ul.rnd_list li > div p { font-family: 'poppins-Bold', 'NanumSquareB' }
#section3 .rnd-area ul.rnd_list li > div span em { font-family: 'NanumSquareEB'; }
#section4 .item .inner p { font-family: 'NanumSquareEB'; }
#section5 .txt-conts dl dt span { font-family: 'NanumSquareEB'; }
#section5 .contact_list li a span { font-family: 'NanumSquareEB'; }
#section8 .txt-conts dl dt span { font-family: 'NanumSquareEB'; }
#subArea-wrap .spotArea .spot .txt h1 { font-family: 'NanumSquareEB' }
#subArea-wrap .subArea .contents h2 { font-family: 'NanumSquareEB' }
/*#subArea-wrap .subArea .contents h3 { font-family: 'NanumSquareEB' }*/
#subArea-wrap .subArea .tab-menu ul { font-family: 'NanumSquareB' }
#subArea-wrap .subArea .contents .prg > div dl dt { font-family: 'NanumSquareB' }
#subArea-wrap .subArea .port-menu dt { font-family: 'NanumSquareB' }
#subArea-wrap.business .benefit div.cont .pic > span { font-family: 'poppins-Bold' }
#subArea-wrap.business .product_iist h2 > span { font-family: 'NanumSquareR'; }
#subArea-wrap.business .project ul li section div.title > p em { font-family: 'NanumSquareEB' }
#section7 .newPost-area .title > span { font-family: 'poppins-Bold', 'NanumSquareB' }
.newPost-area .btn.gray { font-family: 'NanumSquareB' }
#section7 .newPost-area .post li > a.cont { font-family: 'poppins-Bold', 'NanumSquareB' }
#section7 .newPost-area .post li > div.title { font-family: 'poppins-Bold', 'NanumSquareB' }
p.point-font { font-family: 'GmarketSansMedium'; }
p.point-font > strong { font-family: 'GmarketSansMedium'; font-weight: 600 }
p.point-font > em { font-family: 'GmarketSansMedium'; font-weight: 600 }
p.point-font > span { font-family: 'Pretendard-Light'; }
p.point-font-B { font-family: 'GmarketSansBold'; }
/*.pop-layer .pop_box.productArea .body .cont .product_component>div ul li span { font-family:'Pretendard-Light';}*/


body.work-o p.point-font { }
body.work-o p.point-font > strong { font-family: 'GmarketSansMedium'; font-weight: 600 }
body.work-o p.point-font > em { font-family: 'Pretendard-Bold'; }
body.work-o p.point-font > span { font-family: 'Pretendard-Light'; }
body.pd05 p.point-font > span { font-family: 'Pretendard-Light'; }
.helpDesk ul li a { font-family: 'Pretendard-Medium' }
address { font-family: 'Pretendard-Light' }
#section8 .inner h1 span { font-family: 'Pretendard-Light' }
#section8 .newSolution_list .swiper-slide .item a .inner .inner-header ul.inner-chips { font-family: 'Pretendard-Medium' }
#section8 .newSolution_list .swiper-slide .item a .inner .inner-description p { font-family: 'Pretendard-Medium' }
#subArea-wrap.product .contents ul.cate li a span { font-family: 'Pretendard-Medium' }
#subArea-wrap.identity-page .subArea .contents .identity .cicontainer .herocon span { font-family: 'NanumSquareEB'; }
#subArea-wrap.identity-page .bicontainer .brand-concept .biname p span { font-family: 'NanumSquareEB'; }
#subArea-wrap.identity-page .bicontainer h3 { font-family: 'NanumSquareEB'; }
#section8 .newSolution_list .swiper-slide .item a .inner .inner-header h3 { font-family: 'NanumSquareEB'; }
#section8 .newSolution_list .swiper-slide .item a .inner .inner-header span { font-family: 'Pretendard-Medium' }
#subArea-wrap.about_us div.cont h3 em { font-family: 'NanumSquareEB'; }
#subArea-wrap.about_us div.head h3 em { font-family: 'NanumSquareEB'; }
#subArea-wrap.about_us .values div.cont .values_list .item .inner h4 { font-family: 'NanumSquareEB'; }
#subArea-wrap.business .business_area div.cont > div h3 { font-family: 'NanumSquareEB'; }
#section9 .bi-frame .bi-area > div.bi-logo > article > span { font-family: 'NanumSquareEB'; }
#section9 .bi-frame .bi-area > div.bi-txt > p > span { font-family: 'NanumSquareEB'; }
#section9 .bi-frame .bi-area > div.bi-logo > span { font-family: 'NanumSquareEB'; }
/*중국어*/
body.chn { font-family: 'NotoSansSC-Medium', 'Pretendard-Medium', 'Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', '돋움', 'dotum', sans-serif; }
body.chn input[type=password] { font-family: 'NotoSansSC-Medium', 'Pretendard-Medium', 'Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', '돋움', 'dotum', sans-serif; }
body.chn #section8 .txt-conts dl dt span { font-family: 'NotoSansSC-Medium', 'Pretendard-Medium' }
body.chn .helpDesk ul li a { font-family: 'NotoSansSC-Medium', 'Pretendard-Medium' }
body.chn .section-head .title { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn #section5 .txt-conts dl dt span { font-family: 'NotoSansSC-Medium' }
body.chn #subArea-wrap.product .contents ul.cate li a span { font-family: 'NotoSansSC-Medium' }
body.chn #subArea-wrap .subArea .contents h2 { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn #subArea-wrap.product .product_list ul { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .hwCon-area .hw-con p { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .hwCon-area .hw-con p em { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .hwCon-area .con ul li a { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .qcMenu .txt p { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .qcMenu .con p { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .hwCon-area .con_wrap .toggle ul li a { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .hwCon-area .con ul li > div > span { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn .hwCon-area .con p.subtit span { font-family: 'NotoSansSC-Medium', 'NanumSquareB' }
body.chn #subArea-wrap.identity-page .subArea .contents .identity .cicontainer .herocon span { font-family: inherit }
body.chn #subArea-wrap.identity-page .bicontainer .brand-concept .biname p span { font-family: inherit }
body.chn #subArea-wrap .subArea .tab-menu ul { font-family: inherit }
body.chn #section8 .newSolution_list .swiper-slide .item a .inner .inner-header h3 { font-family: inherit }
body.chn #section8 .newSolution_list .swiper-slide .item a .inner .inner-header span { font-family: inherit }
body.chn #subArea-wrap.about_us div.cont h3 em { font-family: inherit }
body.chn #subArea-wrap.about_us div.head h3 em { font-family: inherit }
body.chn #subArea-wrap.about_us .values div.cont .values_list .item .inner h4 { font-family: inherit }
body.chn #subArea-wrap.business .business_area div.cont > div h3 { font-family: inherit }
body.chn #section9 .bi-frame .bi-area > div.bi-logo > article > span { font-family: inherit }
body.chn #section9 .bi-frame .bi-area > div.bi-txt > p > span { font-family: inherit }
body.chn #section9 .bi-frame .bi-area > div.bi-logo > span { font-family: inherit }
/*일본어*/
body.jap { font-family: 'Pretendard-jp-Regular', 'Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', '돋움', 'dotum', sans-serif; }
body.jap input[type=password] { font-family: 'Pretendard-jp-Regular', 'Malgun Gothic', '맑은 고딕', 'Apple SD Gothic Neo', '돋움', 'dotum', sans-serif; }
body.jap .section-head .title { font-family: 'Pretendard-jp-Bold' }
body.jap a.more { font-family: 'Pretendard-jp-Regular' }
/*body.jap #section0 .txt-conts dl dt h1 { font-family: 'Pretendard-jp-Regular' }*/
body.jap #section1 .txt-conts dl dt span { font-family: 'Pretendard-jp-Bold'; }
body.jap #section2 .txt-conts dl dt { font-family: 'Pretendard-jp-Bold'; }
body.jap #section2 .swiper-button-next > em, #section2 .swiper-button-prev > em { font-family: 'Pretendard-jp-Regular' }
body.jap #section3 .txt-conts dl dt span { font-family: 'Pretendard-jp-Bold'; }
body.jap #section3 .rnd-area ul.rnd_list li > div p { font-family: 'Pretendard-jp-Regular' }
body.jap #section3 .rnd-area ul.rnd_list li > div span em { font-family: 'Pretendard-jp-Bold'; }
body.jap #section4 .item .inner p { font-family: 'Pretendard-jp-Bold'; }
body.jap #section5 .txt-conts dl dt span { font-family: 'Pretendard-jp-Bold'; }
body.jap #section5 .contact_list li a span { font-family: 'Pretendard-jp-Bold'; }
body.jap #section8 .txt-conts dl dt span { font-family: 'Pretendard-jp-Bold'; }
body.jap #subArea-wrap .spotArea .spot .txt h1 { font-family: 'Pretendard-jp-Bold' }
body.jap #subArea-wrap .subArea .contents h2 { font-family: 'Pretendard-jp-Bold' }
/*body.jap #subArea-wrap .subArea .contents h3 { font-family: 'NanumSquareB' }*/
body.jap #subArea-wrap .subArea .tab-menu ul { font-family: 'Pretendard-jp-Bold' }
body.jap #subArea-wrap .subArea .contents .prg > div dl dt { font-family: 'Pretendard-jp-Bold' }
body.jap #subArea-wrap .subArea .port-menu dt { font-family: 'Pretendard-jp-Bold' }
body.jap #subArea-wrap.business .benefit div.cont .pic > span { font-family: 'poppins-Bold' }
body.jap #subArea-wrap.business .product_iist h2 > span { font-family: 'Pretendard-jp-Regular'; }
body.jap #subArea-wrap.business .project ul li section div.title > p em { font-family: 'Pretendard-jp-Bold' }
body.jap #section7 .newPost-area .title > span { font-family: 'Pretendard-jp-Regular' }
body.jap .newPost-area .btn.gray { font-family: 'Pretendard-jp-Bold' }
body.jap #section7 .newPost-area .post li > a.cont { font-family: 'Pretendard-jp-Regular' }
body.jap #section7 .newPost-area .post li > div.title { font-family: 'Pretendard-jp-Regular' }
body.jap .point-font { font-family: 'Pretendard-jp-Bold'; }
body.jap .point-font-B { font-family: 'Pretendard-jp-Bold'; }
body.jap .helpDesk ul li a { font-family: 'Pretendard-jp-Regular' }
body.jap address { font-family: 'Pretendard-jp-Regular' }
body.jap #section8 .inner h1 span { font-family: 'Pretendard-jp-Regular' }
body.jap #section8 .newSolution_list .swiper-slide .item a .inner .inner-header ul.inner-chips { font-family: 'Pretendard-jp-Regular' }
body.jap #section8 .newSolution_list .swiper-slide .item a .inner .inner-description p { font-family: 'Pretendard-jp-Regular' }
body.jap #subArea-wrap.product .contents ul.cate li a span { font-family: 'Pretendard-jp-Regular' }
body.jap #subArea-wrap.identity-page .subArea .contents .identity .cicontainer .herocon span { font-family: inherit }
body.jap #subArea-wrap.identity-page .bicontainer .brand-concept .biname p span { font-family: inherit; }
body.jap #subArea-wrap .subArea .tab-menu ul { font-family: inherit }
body.jap #section8 .newSolution_list .swiper-slide .item a .inner .inner-header h3 { font-family: inherit }
body.jap #section8 .newSolution_list .swiper-slide .item a .inner .inner-header span { font-family: inherit }
body.jap #subArea-wrap.about_us div.cont h3 em { font-family: inherit }
body.jap #subArea-wrap.about_us div.head h3 em { font-family: inherit }
body.jap #subArea-wrap.about_us .values div.cont .values_list .item .inner h4 { font-family: inherit }
body.jap #subArea-wrap.business .business_area div.cont > div h3 { font-family: inherit }
body.jap #section9 .bi-frame .bi-area > div.bi-logo > article > span { font-family: inherit }
body.jap #section9 .bi-frame .bi-area > div.bi-txt > p > span { font-family: inherit }
body.jap #section9 .bi-frame .bi-area > div.bi-logo > span { font-family: inherit }
/***************/
#subArea-wrap.product .product_list .spec-con > span { font-family: 'Pretendard-Bold'; }
.product_component .product_spec .spec-con ul li { font-family: 'Pretendard-Light'; }
/*.pop-layer .pop_box.productArea .body .cont .product_component>div ul li span { font-family: 'poppins-Bold'; }*/
/*.pd05 .pop-layer .pop_box.productArea .body .cont .product_component>div ul li span { font-family: 'poppins-Regular'; }*/
/*.pd05 .pop-layer .pop_box.productArea .body .cont .product_component:first-of-type > div ul li span { font-family: 'Pretendard-Bold' }*/
/*#subArea-wrap.product .product_list ul { font-family: 'Pretendard-Regular'; }*/
.hwCon-area .hw-con p { font-family: 'Pretendard-Bold'; }
/*.hwCon-area .hw-con p em { font-family: 'poppins-Regular'; }*/
.hwCon-area .con ul li a { font-family: 'Pretendard-Medium'; }
.qcMenu .txt p { font-family: 'Pretendard-Bold'; }
.qcMenu .con p { font-family: 'Pretendard-Medium'; }
.hwCon-area .con_wrap .toggle ul li a { font-family: 'Pretendard-Bold'; }
.hwCon-area .con ul li > div > span { font-family: 'Pretendard-Medium'; }
.hwCon-area .con p.subtit span { font-family: 'Pretendard-Medium'; }
#section0 .scroll > span { font-family: 'Pretendard-Medium'; }
