/* 嵌入字型設定 */

@font-face {
    font-family: "geforce_bold_01";
    src: url(font/geforce-bold-alt-webfont.woff);
}

@font-face {
    font-family: "geforce_light_01";
    src: url(font/geforce-light-alt-webfont.woff);
}



/* 引用嵌入字型 */
.GF_bold_green {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
	COLOR: #76b900;
	text-transform:uppercase;
}
.GF_bold_green A:link,
.GF_bold_green A:active,
.GF_bold_green A:visited { COLOR: #FFF;text-decoration: none }
.GF_bold_green A:hover { COLOR:#74FC2A;text-decoration: none }


.GF_bold_white {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
	COLOR: #FFF;
	text-transform:uppercase;
}
.GF_bold_white A:link,
.GF_bold_white A:active,
.GF_bold_white A:visited { COLOR: #FFF;text-decoration: none }
.GF_bold_white A:hover {COLOR: #FFDD00;text-decoration: none}



.embFont01 {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 55px;
	COLOR: #76b900;
	line-height: 55px;
	text-transform:uppercase;
}
.embFont01 A:link,
.embFont01 A:active,
.embFont01 A:visited { COLOR: #FFF;text-decoration: none }
.embFont01 A:hover { COLOR:#74FC2A;text-decoration: none }



.embFont02 
{
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 32px;
	COLOR: #FFF;
	line-height: 32px;
	text-transform:uppercase;
}
.embFont02 A:link,
.embFont02 A:active,
.embFont02 A:visited { COLOR: #FFF;text-decoration: none }
.embFont02 A:hover { COLOR:#76b900;text-decoration: none }


.embFont02_pl
{
    font-family: "geforce_light_01",Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 28px;
	COLOR: #FFF;
	line-height: 33px;
	text-transform:uppercase;
}
.embFont02_pl A:link,
.embFont02_pl A:active,
.embFont02_pl A:visited { COLOR: #FFF;text-decoration: none }
.embFont02_pl A:hover { COLOR:#76b900;text-decoration: none }



.embFont03 {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 50px;
	COLOR: #FFF;
	line-height: 55px;
}
.embFont03 A:link,
.embFont03 A:active,
.embFont03 A:visited { COLOR: #FFF;text-decoration: none }
.embFont03 A:hover { COLOR:#76b900;text-decoration: none }



.embFont04 {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 50px;
	COLOR: #76b900;
	line-height: 55px;
}
.embFont04 A:link,
.embFont04 A:active,
.embFont04 A:visited { COLOR: #FFF;text-decoration: none }
.embFont04 A:hover { COLOR:#76b900;text-decoration: none }



.embFont04_ru {
    font-family: Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 45px;
	COLOR: #76b900;
	line-height: 45px;
}
.embFont04_ru A:link,
.embFont04_ru A:active,
.embFont04_ru A:visited { COLOR: #FFF;text-decoration: none }
.embFont04_ru A:hover { COLOR:#76b900;text-decoration: none }





.embFont05 {
    font-family: "geforce_bold_01", Arial, Helvetica, Roboto, sans-serif, Segoe UI, Noto Sans KR ;
    font-size: 18px;
	COLOR: #76b900;
	line-height: 19px;
}
.embFont05 A:link,
.embFont05 A:active,
.embFont05 A:visited { COLOR: #FFF;text-decoration: none }
.embFont05 A:hover { COLOR:#76b900;text-decoration: none }


.embFont_GF_products_01 {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 22px;
	COLOR: #fff;
	line-height: 55px;
}
.embFont_GF_products_01 A:link,
.embFont_GF_products_01 A:active,
.embFont_GF_products_01 A:visited { COLOR: #FFF;text-decoration: none }
.embFont_GF_products_01 A:hover { COLOR:#76b900;text-decoration: none }



.embFont_GF_products_01_green {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 22px;
	COLOR: #76b900;
	line-height: 55px;
}
.embFont_GF_products_01_green A:link,
.embFont_GF_products_01_green A:active,
.embFont_GF_products_01_green A:visited { COLOR: #FFF;text-decoration: none }
.embFont_GF_products_01_green A:hover { COLOR:#76b900;text-decoration: none }




.embFont_GF_products_01_s {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 15px;
	COLOR: #76b900;
	line-height: 51px;
}
.embFont_GF_products_01_s A:link,
.embFont_GF_products_01_s A:active,
.embFont_GF_products_01_s A:visited { COLOR: #FFF;text-decoration: none }
.embFont_GF_products_01_s A:hover { COLOR:#76b900;text-decoration: none }



.embFont_GF_products_01_white {
    font-family: "geforce_bold_01", Meiryo, "malgun gothic", simhei, Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 22px;
	COLOR: #FFF;
	line-height: 22px;
}
.embFont_GF_products_01_white A:link,
.embFont_GF_products_01_white A:active,
.embFont_GF_products_01_white A:visited { COLOR: #FFF;text-decoration: none }
.embFont_GF_products_01_white A:hover { COLOR:#76b900;text-decoration: none }



.Button_grey {
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	background-color:#768d87;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:7px 34px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.Button_grey:hover {
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	background-color:#6c7c7c;
}
.Button_grey:active {
	position:relative;
	top:1px;
}





/* ----------txt-------------- */


.txt_h1 {
    font-family: Arial, Helvetica, sans-serif,"Segoe UI";
    font-size: 13px;
    color: #B5B5B5;
}
.txt_h1 A:link { COLOR: #FFFFFF;text-decoration: none}
.txt_h1 A:active { COLOR: #FFFFFF;text-decoration: none }
.txt_h1 A:visited { COLOR: #FFFFFF;text-decoration: none }
.txt_h1 A:hover { COLOR: #0066CC;text-decoration: none }


.txt_01 {
    font-family: Arial, Helvetica, sans-serif,"Segoe UI";
    font-size: 13px;
    color: #B5B5B5;
    line-height: 16px;
}
.txt_01 A:link { COLOR: #FFFFFF;text-decoration: none}
.txt_01 A:active { COLOR: #FFFFFF;text-decoration: none }
.txt_01 A:visited { COLOR: #FFFFFF;text-decoration: none }
.txt_01 A:hover { COLOR: #0066CC;text-decoration: none }

.txt_07 {
	font-family: Arial, Helvetica, sans-serif,"Segoe UI";
	font-size: 16px;
	color: #CCCCCC;
	line-height: 18px;
}
.txt_07 A:link { COLOR: #FFFFFF;text-decoration: none}
.txt_07 A:active { COLOR: #FFFFFF;text-decoration: none }
.txt_07 A:visited { COLOR: #FFFFFF;text-decoration: none }
.txt_07 A:hover { COLOR: #0066CC;text-decoration: none }


.txt_line_01 {
	font-family: Arial, Helvetica, sans-serif, "Segoe UI";
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: underline;
}
.txt_line_01 A:link { COLOR: #76b900;text-decoration: none}
.txt_line_01 A:active { COLOR: #FFFFFF;text-decoration: none }
.txt_line_01 A:visited { COLOR: #76b900;text-decoration: none }
.txt_line_01 A:hover { COLOR: #76b900;text-decoration: none }


.txt_green_line_01 {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif, "Segoe UI", 'Noto Sans KR';
	font-size: 14px;
	color: #76b900;
	line-height: 18px;
	text-decoration: underline;
}
.txt_green_line_01 A:link { COLOR: #76b900;text-decoration: none}
.txt_green_line_01 A:active { COLOR: #76b900;text-decoration: none }
.txt_green_line_01 A:visited { COLOR: #76b900;text-decoration: none }
.txt_green_line_01 A:hover { COLOR: #76b900;text-decoration: none }



.txt_green_line_02 {
	font-family: 'Open Sans',Arial, Helvetica, sans-serif, "Segoe UI", 'Noto Sans KR';
	font-size: 14px;
	color: #76b900;
	line-height: 18px;
}
.txt_green_line_02 A:link { COLOR: #76b900;text-decoration: none}
.txt_green_line_02 A:active { COLOR: #76b900;text-decoration: none }
.txt_green_line_02 A:visited { COLOR: #76b900;text-decoration: none }
.txt_green_line_02 A:hover { COLOR: #FFF;text-decoration: none; text-decoration: underline; }


.txt_02 {
	font-family: Verdana, Geneva, sans-serif, "Segoe UI";
	font-size: 15px;
	color: #76b900;
}
.txt_02 A:link { COLOR: #76b900;text-decoration: none}
.txt_02 A:active { COLOR: #76b900;text-decoration: none }
.txt_02 A:visited { COLOR: #76b900;text-decoration: none }
.txt_02 A:hover {
	COLOR: #76b900;
	text-decoration: underline
}

.title_01-1 {
	font-family: Verdana, Geneva, sans-serif, "Segoe UI";
	font-size: 23px;
	color: #FFFFFF;
	line-height: 40px;
	border-bottom: 2px double #76B900;
	bottom: 10px;
	font-weight: normal;
}
.title_01-1 A:link { COLOR: #76b900;text-decoration: none}
.title_01-1 A:active { COLOR: #76b900;text-decoration: none }
.title_01-1 A:visited { COLOR: #76b900;text-decoration: none }
.title_01-1 A:hover {
	COLOR: #76b900;
	text-decoration: underline
}


.title_01-2 {
	font-family: Verdana, Geneva, sans-serif, "Segoe UI";
	font-size: 25px;
	color: #FFFFFF;
	line-height: 40px;
	bottom: 10px;
	font-weight: normal;
}

.title_01-3 {
	font-family: 'Sarala', Verdana, Geneva, sans-serif, "Segoe UI";
	font-size: 50px;
	color: #76b900;
	line-height: 60px;
	bottom: 10px;
}

.txt_03 {font-family: Verdana, Geneva, sans-serif, "Segoe UI";font-size: 11px;color: #999999;line-height: 18px;}
.txt_03 A:link { COLOR: #999999;text-decoration: none}
.txt_03 A:active { COLOR: #999999;text-decoration: none }
.txt_03 A:visited { COLOR: #999999;text-decoration: none }
.txt_03 A:hover { COLOR: #999999;text-decoration: none }



.txt_04 {font-family: Verdana, Geneva, sans-serif, "Segoe UI";font-size: 11px;color: #FFCC00;line-height: 18px;}
.txt_04 A:link { COLOR: #FFCC00;text-decoration: none}
.txt_04 A:active { COLOR: #FFCC00;text-decoration: none }
.txt_04 A:visited { COLOR: #FFCC00;text-decoration: none }
.txt_04 A:hover { COLOR: #FFCC00;text-decoration: none }



.txt_06 {font-family: Verdana, Geneva, sans-serif, "Segoe UI";font-size: 14px;color: #FFCC00;line-height: 18px;}
.txt_06 A:link { COLOR: #FFCC00;text-decoration: none}
.txt_06 A:active { COLOR: #FFCC00;text-decoration: none }
.txt_06 A:visited { COLOR: #FFCC00;text-decoration: none }
.txt_06 A:hover { COLOR: #FFCC00;text-decoration: none }



.txt_white_11 {
	font-family: Arial, Helvetica, sans-serif,"Segoe UI";
	font-size: 10px;
	color: #666666;
	line-height: 18px;
}
.txt_white_11 A:link { COLOR: #FFFFFF;text-decoration: none}
.txt_white_11 A:active { COLOR: #FFFFFF;text-decoration: none }
.txt_white_11 A:visited { COLOR: #FFFFFF;text-decoration: none }
.txt_white_11 A:hover { COLOR: #0066CC;text-decoration: none }

/*---------------title---------------*/
.title {font-family: "Arial", "Helvetica", "sans-serif", "Segoe UI";font-size: 13px;color: #FFFFFF;line-height: 18px;}

.title_02 {font-family: Verdana, Geneva, sans-serif, "Segoe UI";font-size: 13px;color: #76b900;line-height: 22px;}
.title_02 A:link { COLOR: #76b900;text-decoration: none}
.title_02 A:active { COLOR: #76b900;text-decoration: none }
.title_02 A:visited { COLOR: #76b900;text-decoration: none }
.title_02 A:hover { COLOR: #76b900;text-decoration: none }


.T1_green {
	font-family: "Arial", "Helvetica", "sans-serif", "Segoe UI";
	font-size: 14px;
	color: #018C98;
	line-height: 17px;
}
.T1_green A:link { COLOR: #018C98;text-decoration: none}
.T1_green A:active { COLOR: #018C98;text-decoration: none }
.T1_green A:visited { COLOR: #018C98;text-decoration: none }
.T1_green A:hover { COLOR: #0066CC;text-decoration: none }


.T1_03 {
	font-family: "Arial", "Helvetica", "sans-serif", "Segoe UI";
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	text-decoration: underline;
}
.T1_03 A:link { COLOR: #333333;text-decoration: underline}
.T1_03 A:active { COLOR: #333333;text-decoration: underline }
.T1_03 A:visited { COLOR: #333333;text-decoration: underline }
.T1_03 A:hover { COLOR: #0066CC;text-decoration: underline }



.T1_02 {font-family: "Arial", "Helvetica", "sans-serif", "Segoe UI";font-size: 14px;color: #FF0000;line-height: 13px;}
.T1_02 A:link { COLOR: #FF0000;text-decoration: none}
.T1_02 A:active { COLOR: #FF0000;text-decoration: none }
.T1_02 A:visited { COLOR: #FF0000;text-decoration: none }
.T1_02 A:hover { COLOR: #FF6600;text-decoration: none }


.T1_red {font-family: "Arial", "Helvetica", "sans-serif", "Segoe UI";font-size: 20px;color: #FF0000;line-height: 20px;}
.T1_red A:link { COLOR: #FF0000;text-decoration: none}
.T1_red A:active { COLOR: #FF0000;text-decoration: none }
.T1_red A:visited { COLOR: #FF0000;text-decoration: none }
.T1_red A:hover { COLOR: #FF6600;text-decoration: none }


.T1_blue {font-family: "Arial", "Helvetica", "sans-serif", "Segoe UI";font-size: 20px;color: #0066CC;line-height: 20px;}
.T1_blue A:link { COLOR: #0066CC;text-decoration: none}
.T1_blue A:active { COLOR: #0066CC;text-decoration: none }
.T1_blue A:visited { COLOR: #0066CC;text-decoration: none }
.T1_blue A:hover { COLOR: #0066CC;text-decoration: none }
.txt_0 {
	color: #0066CC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, "Segoe UI";
	text-decoration: underline;
}
.txt_05 {
	color: #bdbdbd;
	font-family: Arial, Helvetica, sans-serif, "Segoe UI";
}
.txt_0 {
	color: #76b900;
}





.Button_blue_L {
    -moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    box-shadow: inset 0px 1px 0px 0px #97c4fe;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
    background: -moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
    background-color: #3d94f6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #337fed;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial, Meiryo, "malgun gothic", simhei,"Segoe UI";
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0px 1px 0px #1570cd;
    padding-top: 15px;
    padding-right: 24px;
    padding-bottom: 15px;
    padding-left: 24px;
}
.Button_blue_L:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.Button_blue_L:active {
	position:relative;
	top:1px;
}

.Button_blue_m {
    -moz-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    -webkit-box-shadow: inset 0px 1px 0px 0px #97c4fe;
    box-shadow: inset 0px 1px 0px 0px #97c4fe;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
    background: -moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: -ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
    background: linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
    background-color: #3d94f6;
    -moz-border-radius: 6px;
    border: 1px solid #337fed;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0px 1px 0px #1570cd;
    padding-top: 6px;
    padding-right: 24px;
    padding-bottom: 6px;
    padding-left: 24px;
}
.Button_blue_m:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.Button_blue_m:active {
	position:relative;
	top:1px;
}

.txt_02_XL {
	font-family: 'Sarala', Verdana, Geneva, sans-serif,"Segoe UI"; 
	font-size: 25px;
	color: #76b900;
	line-height: 30px;
	}


.txt_02_XL_red {
	font-family: 'Sarala', Verdana, Geneva, sans-serif;
	font-size: 25px;
	color: #CC0000;
	line-height: 30px;
}

.txt_02_Y {
	font-family: Verdana, Geneva, sans-serif,"Segoe UI";
	font-size: 15px;
	color: #FACC2E;
}
.txt_02_Y A:link { COLOR: #FACC2E;text-decoration: none}
.txt_02_Y A:active { COLOR: #FACC2E;text-decoration: none }
.txt_02_Y A:visited { COLOR: #FACC2E0;text-decoration: none }
.txt_02_Y A:hover {
	COLOR: #FACC2E;
	text-decoration: underline
}


hr.style-two {
	margin: 25px;
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255,.75), rgba(255, 255, 255, 0));
}


.footer_01 {font-family: Verdana, Geneva, sans-serif,"Segoe UI";font-size: 11px;color: #999999;line-height: 18px; padding:40px;}
.footer_01 A:link { COLOR: #999999;text-decoration: none}
.footer_01 A:active { COLOR: #999999;text-decoration: none }
.footer_01 A:visited { COLOR: #999999;text-decoration: none }
.footer_01 A:hover { COLOR: #999999;text-decoration: none }
