/* 嵌入字型設定 */

@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);
}



/* 引用嵌入字型 */
.embFont01 {
    font-family: "geforce_bold_01", Meiryo, "malgun gothic", simhei,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_light_01", Meiryo, "malgun gothic", simhei,Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 30px;
	COLOR: #FFF;
	line-height: 30px;
	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_s
{
    font-family: "geforce_light_01", Meiryo, "malgun gothic", simhei, Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 18px;
	COLOR: #76b900;
	line-height: 18px;
	text-transform:uppercase;
}
.embFont02_s A:link,
.embFont02_s A:active,
.embFont02_s A:visited { COLOR: #FFF;text-decoration: none }
.embFont02_s A:hover { COLOR:#76b900;text-decoration: none }


.embFont02_s_ru
{
    font-family:  Arial, Meiryo, "malgun gothic", simhei, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 22px;
	COLOR: #FFF;
	line-height: 22px;
	text-transform:uppercase;
}
.embFont02_s_ru A:link,
.embFont02_s_ru A:active,
.embFont02_s_ru A:visited { COLOR: #FFF;text-decoration: none }
.embFont02_s_ru A:hover { COLOR:#76b900;text-decoration: none }




.embFont02_pl
{
    font-family: Arial, Meiryo, "malgun gothic", simhei, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 30px;
	COLOR: #FFF;
	line-height: 30px;
	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", Meiryo, "malgun gothic", simhei, 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", Meiryo, "malgun gothic", simhei, Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 30px;
	COLOR: #FFF;
	line-height: 30px;
}
.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, Meiryo, "malgun gothic", simhei, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 30px;
	COLOR: #76b900;
	line-height: 30px;
}
.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 }



.embFont04_s_ru {
    font-family: Arial, Meiryo, "malgun gothic", simhei, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 30px;
	COLOR: #76b900;
	line-height: 30px;
}
.embFont04_s_ru A:link,
.embFont04_s_ru A:active,
.embFont04_s_ru A:visited { COLOR: #FFF;text-decoration: none }
.embFont04_s_ru A:hover { COLOR:#76b900;text-decoration: none }





.embFont05 {
    font-family: "geforce_bold_01", Meiryo, "malgun gothic", simhei, Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
    font-size: 22px;
	COLOR: #76b900;
	line-height: 23px;
}
.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", Meiryo, "malgun gothic", simhei, 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", Meiryo, "malgun gothic", simhei, 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", Meiryo, "malgun gothic", simhei, 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 }



/* ----------txt-------------- */
.txt_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	line-height: 18px;
}
.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_01-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #99FF00;
	line-height: 18px;
}
.txt_01-1 A:link { COLOR: #99FF00;text-decoration: none}
.txt_01-1 A:active { COLOR: #99FF00;text-decoration: none }
.txt_01-1 A:visited { COLOR: #99FF00;text-decoration: none }
.txt_01-1 A:hover { COLOR: #FFCC00;text-decoration: none }


.txt_01-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: hsla(56,100%,50%,1.00);
	line-height: 18px;
}
.txt_01-2 A:link { COLOR: #99FF00;text-decoration: none}
.txt_01-2 A:active { COLOR: #99FF00;text-decoration: none }
.txt_01-2 A:visited { COLOR: #99FF00;text-decoration: none }
.txt_01-2 A:hover { COLOR: #FFCC00;text-decoration: none }


.txt_line_01 {
	font-family: Arial, Helvetica, sans-serif;
	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: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #76b900;
	line-height: 22px;
	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_02 {
	font-family: Verdana, Geneva, sans-serif;
	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}


.txt_02_Y {
	font-family: Verdana, Geneva, sans-serif;
	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
}

.title_01-1 {
	font-family: Verdana, Geneva, sans-serif;
	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;
	font-size: 25px;
	color: #FFFFFF;
	line-height: 40px;
	bottom: 10px;
	font-weight: normal;
}

.title_01-3 {
	font-family: 'Sarala', Verdana, Geneva, sans-serif;
	font-size: 50px;
	color: #76b900;
	line-height: 60px;
	bottom: 10px;
}

.title_01-4 {
	font-family: 'Sarala', Verdana, Geneva, sans-serif;
	font-size: 35px;
	color: #76b900;
	line-height: 40px;
	bottom: 10px;
}

.txt_03 {font-family: Verdana, Geneva, sans-serif;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;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_white_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	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";font-size: 13px;color: #FFFFFF;line-height: 18px;}

.title_02 {font-family: Verdana, Geneva, sans-serif;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";font-size: 12px;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";
	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";font-size: 12px;color: #FF0000;line-height: 12px;}
.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";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";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;
	text-decoration: underline;
}
.txt_05 {
	color: #bdbdbd;
	font-family: Arial, Helvetica, sans-serif;
}
.txt_0 {
	color: #76b900;
}






.myButton1 {
	-moz-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #283966;
}
.myButton1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myButton1:active {
	position:relative;
	top:1px;
}






.myButton2 {
	-moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
	background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
	background-color:#768d87;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
	background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
	background-color:#6c7c7c;
}
.myButton2:active {
	position:relative;
	top:1px;
}



.txt_02_XL {font-family: Verdana, Geneva, sans-serif;font-size: 20px;color: #76b900;line-height: 30px;}


.txt_02_XL_red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #CC0000;
	line-height: 30px;
}

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;font-size: 11px;color: #999999;line-height: 18px; padding:20px;}
.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 }