@charset "utf-8";

/*font family*/
@font-face{
	font-family:'Noto';
	src:url('fonts/NotoSans.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'Noto-M';
	src:url('fonts/NotoSans-Medium.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'Noto-B';
	src:url('fonts/NotoSans-Bold.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'NotoKR';
	src:url('fonts/NotoSansCJKkr-Regular.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}


@font-face{
	font-family:'NotoETC';
	src:url('fonts/NotoSansCJKkr-Regular.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'NotoETC-M';
	src:url('fonts/NotoSansCJKkr-Medium.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'NotoETC-B';
	src:url('fonts/NotoSansCJKkr-Bold.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'Mobis_Symbol';
	src:url('fonts/Mobis_Symbol_ENG.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family: 'point';
	src: url('fonts/NewHD21.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* 다국어 특정언어 유니코드처리 */
@font-face{
	font-family:'NotoRe';
	src:url('fonts/NotoSans.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
    unicode-range: U+0030-0039, U+0041-005A, U+0061-007A, U+0020;
}

@font-face{
	font-family:'NotoRe_B';
	src:url('fonts/NotoSans-Bold.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
    unicode-range: U+0030-0039, U+0041-005A, U+0061-007A, U+0020;
}

/* common */
footer p, .cover .model{font-family:"point";}
*::before, .C_CrossReference-Symbol, .C_Symbol , .C_Symbol-Color, .num{font-family:"Mobis_Symbol";}
.C_Symbol_Step{font-family:'NotoKR','NotoETC', 'Noto';}

body,
h1 .C_Important
{font-family:'Noto', 'NotoETC', Tahoma, Arial, Helvetica, sans-serif;}

.cover_list p,
table .C_Sign
{font-family:'Noto-M', 'NotoETC-M', Tahoma, Arial, Helvetica, sans-serif;}

.C_Important,
.C_Important .highlight,
.Button,
.Button .highlight,
.Web_App,
.MMI,
.MMI_KO,
.C_MMI_KO,
h2.Heading2
{font-weight:bold;}

.mainWrap .title{font-family:'Noto-M';}


/*TraditionalChinese*/

@font-face{
	font-family:'NotoCN';
	src:url('fonts/NotoSansCJKsc-Medium.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}

[data-language="TraditionalChinese"] .mainWrap .title span{font-family:'NotoCN';}



/*Hindi*/
@font-face{
	font-family:'Hindi';
	src:url('fonts/mangal.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Hindi"] body,
[data-language="Hindi"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Hindi';}

[data-language="Hindi"] table .C_Sign,
[data-language="Hindi"] .cover_list p,
[data-language="Hindi"] .C_Important,
[data-language="Hindi"] .Button,
[data-language="Hindi"] .Web_App,
[data-language="Hindi"] .MMI,
[data-language="Hindi"] .MMI_KO,
[data-language="Hindi"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Hindi';}


/*Bengali*/
@font-face{
	font-family:'Bengali';
	src:url('fonts/NotoSansBengali-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Bengali"] body,
[data-language="Bengali"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Bengali';}

[data-language="Bengali"] table .C_Sign,
[data-language="Bengali"] .cover_list p,
[data-language="Bengali"] .C_Important,
[data-language="Bengali"] .Button,
[data-language="Bengali"] .Web_App,
[data-language="Bengali"] .MMI,
[data-language="Bengali"] .MMI_KO,
[data-language="Bengali"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Bengali';}


/*Marathi*/
@font-face{
	font-family:'Marathi';
	src:url('fonts/mangal.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Marathi"] body,
[data-language="Marathi"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Marathi';}

[data-language="Marathi"] table .C_Sign,
[data-language="Marathi"] .cover_list p,
[data-language="Marathi"] .C_Important,
[data-language="Marathi"] .Button,
[data-language="Marathi"] .Web_App,
[data-language="Marathi"] .MMI,
[data-language="Marathi"] .MMI_KO,
[data-language="Marathi"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Marathi';}


/*Telugu*/
@font-face{
	font-family:'Telugu';
	src:url('fonts/NotoSansTelugu-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Telugu"] body,
[data-language="Telugu"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Telugu';}

[data-language="Telugu"] table .C_Sign,
[data-language="Telugu"] .cover_list p,
[data-language="Telugu"] .C_Important,
[data-language="Telugu"] .Button,
[data-language="Telugu"] .Web_App,
[data-language="Telugu"] .MMI,
[data-language="Telugu"] .MMI_KO,
[data-language="Telugu"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Telugu';}


/*Tamil*/
@font-face{
	font-family:'Tamil';
	src:url('fonts/nirmala.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Tamil"] body,
[data-language="Tamil"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Tamil';}

[data-language="Tamil"] table .C_Sign,
[data-language="Tamil"] .cover_list p,
[data-language="Tamil"] .C_Important,
[data-language="Tamil"] .Button,
[data-language="Tamil"] .Web_App,
[data-language="Tamil"] .MMI,
[data-language="Tamil"] .MMI_KO,
[data-language="Tamil"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Tamil';}


/*Gujarati*/
@font-face{
	font-family:'Gujarati';
	src:url('fonts/NotoSansGujarati-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Gujarati"] body,
[data-language="Gujarati"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Gujarati';}

[data-language="Gujarati"] table .C_Sign,
[data-language="Gujarati"] .cover_list p,
[data-language="Gujarati"] .C_Important,
[data-language="Gujarati"] .Button,
[data-language="Gujarati"] .Web_App,
[data-language="Gujarati"] .MMI,
[data-language="Gujarati"] .MMI_KO,
[data-language="Gujarati"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Gujarati';}



/*Kannada*/
@font-face{
	font-family:'Kannada';
	src:url('fonts/NotoSansKannada-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Kannada"] body,
[data-language="Kannada"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Kannada';}

[data-language="Kannada"] table .C_Sign,
[data-language="Kannada"] .cover_list p,
[data-language="Kannada"] .C_Important,
[data-language="Kannada"] .Button,
[data-language="Kannada"] .Web_App,
[data-language="Kannada"] .MMI,
[data-language="Kannada"] .MMI_KO,
[data-language="Kannada"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Kannada';}



/*Odia*/
@font-face{
	font-family:'Odia';
	src:url('fonts/kalinga.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Odia"] body,
[data-language="Odia"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Odia';}

[data-language="Odia"] table .C_Sign,
[data-language="Odia"] .cover_list p,
[data-language="Odia"] .C_Important,
[data-language="Odia"] .Button,
[data-language="Odia"] .Web_App,
[data-language="Odia"] .MMI,
[data-language="Odia"] .MMI_KO,
[data-language="Odia"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Odia';}



/*Malayalam*/
@font-face{
	font-family:'Malayalam';
	src:url('fonts/Gayathri-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Malayalam"] body,
[data-language="Malayalam"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Malayalam';}

[data-language="Malayalam"] table .C_Sign,
[data-language="Malayalam"] .cover_list p,
[data-language="Malayalam"] .C_Important,
[data-language="Malayalam"] .Button,
[data-language="Malayalam"] .Web_App,
[data-language="Malayalam"] .MMI,
[data-language="Malayalam"] .MMI_KO,
[data-language="Malayalam"] h2.Heading2
{font-weight:bold; font-family:'NotoRe', 'Malayalam';}



/*Punjabi*/
@font-face{
	font-family:'Punjabi';
	src:url('fonts/raavi.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

[data-language="Punjabi"] body,
[data-language="Punjabi"] h1 .C_Important
{font-weight:normal; font-family:'NotoRe', 'Punjabi';}

[data-language="Punjabi"] table .C_Sign,
[data-language="Punjabi"] .cover_list p,
[data-language="Punjabi"] .C_Important,
[data-language="Punjabi"] .Button,
[data-language="Punjabi"] .Web_App,
[data-language="Punjabi"] .MMI,
[data-language="Punjabi"] .MMI_KO,
[data-language="Punjabi"] h2.Heading2
{font-weight:bold;  font-family:'NotoRe', 'Punjabi';}
