/* 嵌入字型設定 */
@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100;300;700&display=swap');

@font-face {
    font-family: "geforce_bold_01";
    src: url("font/NVIDIASans_W_Bd.woff");
}

@font-face {
    font-family: "geforce_light_01";
    src: url("font/NVIDIASans_W_Lt.woff");
}

@font-face {
    font-family: "Noto Sans JP";
    src: url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;900&display=swap");
}


ul {list-style: none}



/* 引用嵌入字型 */
.GF_bold_green {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR', "Noto Sans JP";
	COLOR: #76b900;
}
.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', "Noto Sans JP";
	COLOR: #FFF;
}
.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}


.GF_light {
    font-family: "geforce_light_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR', "Noto Sans JP";
	COLOR: #FFF;
}
.GF_light A:link,
.GF_light A:active,
.GF_light A:visited { COLOR: #FFF;text-decoration: none }
.GF_light A:hover {COLOR: #FFDD00;text-decoration: none}

.Noto_Sans_Japanese{
	font-family: "Noto_Sans_Japanese", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR', "Noto Sans JP";
	COLOR: #FFF;
	font-size: 15px;
}
.Noto_Sans_Japanese A:link,
.Noto_Sans_Japanese A:active,
.Noto_Sans_Japanese A:visited { COLOR: #FFF;text-decoration: none }
.Noto_Sans_Japanese A:hover {COLOR: #FFDD00;text-decoration: none}


.embFont01 {
    font-family: "geforce_bold_01", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR', "Noto Sans JP";
    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', "Noto Sans JP";
    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', "Noto Sans JP";
    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', "Noto Sans JP";
    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', "Noto Sans JP";
    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', "Noto Sans JP";
    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, Noto Sans JP;
    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', "Noto Sans JP";
    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', "Noto Sans JP";
    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', "Noto Sans JP";
    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-------------- */

.pa_products_01 {
    font-family: "Alexandria", Noto Sans KR, Arial, Helvetica, sans-serif;
    font-size: 22px;
	COLOR: #fff;
	line-height: 55px;
}
.pa_products_01 A:link,
.pa_products_01 A:active,
.pa_products_01 A:visited { COLOR: #FFF;text-decoration: none }
.pa_products_01 A:hover { COLOR:#76b900;text-decoration: none }


.pa_products_01_line {
    font-family: "Alexandria", "Noto Sans JP", Noto Sans KR, Arial, Helvetica, sans-serif;
    font-size: 1.75rem;
    font-weight: bold;
	COLOR: #fff;
	line-height: 55px;
    border-bottom: 2px solid #FFCD00;
	margin-bottom: 20px;
	display: inline-block;
}
.pa_products_01_line A:link,
.pa_products_01_line A:active,
.pa_products_01_line A:visited { COLOR: #FFF;text-decoration: none }
.pa_products_01_line A:hover { COLOR:#76b900;text-decoration: none }


.txt_01 {
    font-family: Arial, Helvetica, sans-serif, "Noto Sans JP","Segoe UI";
    font-size: 13px;
    color: #B5B5B5;
    line-height: 16px;
}
.txt_01 figure{margin:15px 0 0;}
.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_white {
    font-family: Arial, Helvetica, sans-serif, "Noto Sans JP","Segoe UI";
    font-size: 13px;
    color: #FFF;
    line-height: 30px;
}
.txt_01_white A:link { COLOR: #FFFFFF;text-decoration: none}
.txt_01_white A:active { COLOR: #FFFFFF;text-decoration: none }
.txt_01_white A:visited { COLOR: #FFFFFF;text-decoration: none }
.txt_01_white A:hover {
    COLOR: #76b900;
    text-decoration: none;
}



.txt_07 {
	font-family: Arial, Helvetica, sans-serif, "Noto Sans JP","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, "Noto Sans JP", "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, "Noto Sans JP", "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, "Noto Sans JP", "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, "Noto Sans JP", "Segoe UI",'Noto Sans KR';
	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, "Noto Sans JP", "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, "Noto Sans JP", "Segoe UI";
	font-size: 25px;
	color: #FFFFFF;
	line-height: 40px;
	bottom: 10px;
	font-weight: normal;
}

.title_01-3 {
	font-family: 'Sarala', Verdana, Geneva, "Noto Sans JP", sans-serif, "Segoe UI";
	font-size: 50px;
	color: #76b900;
	line-height: 60px;
	bottom: 10px;
}

.txt_03 {font-family: Verdana, Geneva, sans-serif, "Noto Sans JP", "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, "Noto Sans JP", "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, "Noto Sans JP", "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, "Noto Sans JP","Segoe UI";
	font-size: 10px;
	color: #999;
	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", "Noto Sans JP", "Segoe UI";font-size: 13px;color: #FFFFFF;line-height: 18px;}

.title_02 {font-family: Verdana, Geneva, sans-serif, "Noto Sans JP", "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", "Noto Sans JP", "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", "Noto Sans JP", "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", "Noto Sans JP", "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", "Noto Sans JP", "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", "Noto Sans JP", "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, "Noto Sans JP", "Segoe UI";
	text-decoration: underline;
}
.txt_05 {
	color: #bdbdbd;
	font-family: Arial, Helvetica, sans-serif, "Noto Sans JP", "Segoe UI";
}
.txt_0 {
	color: #76b900;
}

.Terms{	color: #89D700;	font-size: 11px;}
.Terms A:link { COLOR: #89D700; text-decoration: none}
.Terms A:active { COLOR: #89D700; text-decoration: none }
.Terms A:visited { COLOR: #89D700; text-decoration: none }
.Terms A:hover { COLOR: #FFF; text-decoration: none }

.Button_grey {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
    background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);


	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
    background-color: #f9f9f9;
    -moz-border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    cursor: pointer;
    color: #666666;
    font-family: arial,Meiryo,"Segoe UI";
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0px 1px 0px #ffffff;
    padding-top: 6px;
    padding-right: 24px;
    padding-bottom: 6px;
    padding-left: 24px;
}
.Button_grey:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.Button_grey:active {
	position:relative;
	top:1px;
}

.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: "Alexandria", Noto Sans KR, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    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: "Alexandria", Noto Sans KR, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0px 1px 0px #1570cd;
    padding: 6px 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;
}


.myButton33 {
	box-shadow:inset 0px 1px 0px 0px #9acc85;
	background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
	background-color:#74ad5a;
	border:1px solid #3b6e22;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 36px;
	text-decoration:none;
}
.myButton33:hover {
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	background-color:#68a54b;
}
.myButton33:active {
	position:relative;
	top:1px;
}

.button_small {
  background-color: #FFBE00;
  border: none;
  color: #000;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
  font-family: "Noto Sans JP", Arial, Helvetica, sans-serif,"Segoe UI", 'Noto Sans KR';
}
.button_small:hover {
	color: #009BFF;
	background-color: #FFDE53;
}
.button_small::active {
	color: #FF0004;
}




.txt_02_XL {
	font-family: 'Sarala', Verdana, Geneva, sans-serif, "Noto Sans JP","Segoe UI"; 
	font-size: 25px;
	color: #76b900;
	line-height: 30px;text-align: left;margin: 13px 0 10px;
	}


.txt_02_XL_red {
	font-family: 'Sarala', Verdana, Geneva, "Noto Sans JP", sans-serif;
	font-size: 25px;
	color: #CC0000;
	line-height: 30px;text-align: left;display: block;    margin: 12px 0 0;
}

.txt_02_Y {
	font-family: Verdana, Geneva, sans-serif, "Noto Sans JP","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-social-icon{
	font-size: 30px;
	color: white;
	text-decoration:none;
}
.footer-social-icon A:link{
	color: white;
	text-decoration:none;
} 
.footer-social-icon A:active{
	color: white;
	text-decoration:none;}
.footer-social-icon A:visited{
	color: white;
	text-decoration:none;
} 
.footer-social-icon A:hover{
	color: #FFB600;
	text-decoration:none;
}




.footer_01 {font-family: Verdana, Geneva, sans-serif, "Noto Sans JP","Segoe UI";font-size: 11px;color: #999999;line-height: 18px; padding:10px 40px 40px 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 }


/*btn*/
.myButton1 {
	-moz-box-shadow:inset 0px -3px 7px 0px #000000;
	-webkit-box-shadow:inset 0px -3px 7px 0px #000000;
	box-shadow:inset 0px -3px 7px 0px #000000;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000));
	background:-moz-linear-gradient(top, #000000 5%, #000000 100%);
	background:-webkit-linear-gradient(top, #000000 5%, #000000 100%);
	background:-o-linear-gradient(top, #000000 5%, #000000 100%);
	background:-ms-linear-gradient(top, #000000 5%, #000000 100%);
	background:linear-gradient(to bottom, #000000 5%, #000000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=0);
	background-color:#000000;
	border:1px solid #404040;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Microsoft JhengHei,Segoe UI,sans-serif;
	font-size:13px;
	padding:5px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #263666;
}
.myButton1:hover {
	-moz-box-shadow: inset 0px -3px 7px 0px #000000;
	-webkit-box-shadow: inset 0px -3px 7px 0px #000000;
	box-shadow: inset 0px -3px 7px 0px #000000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000));
	background: -moz-linear-gradient(top, #000000 5%, #000000 100%);
	background: -webkit-linear-gradient(top, #000000 5%, #000000 100%);
	background: -o-linear-gradient(top, #000000 5%, #000000 100%);
	background: -ms-linear-gradient(top, #000000 5%, #000000 100%);
	background: linear-gradient(to bottom, #000000 5%, #000000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=0);
	background-color: #000000;
	border: 1px solid #FFF500;
	display: inline-block;
	cursor: pointer;
	color: #FFE500;
	font-family: Microsoft JhengHei,Segoe UI,sans-serif;
	font-size: 13px;
	padding: 5px 24px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #263666;
}
.myButton1:active {
	position:relative;
	top:1px;
}

.fio{
	width: 30px;
	height: 30px;
	fill: #FFF;
}
.fio:hover{
	fill: #DD9000;
}

.txt_01_udl{
    font-family: Arial, Helvetica, sans-serif, "Noto Sans JP","Segoe UI";
    font-size: 13px;
    color: #B5B5B5;
    line-height: 13px;
}
.txt_01_udl A:link { COLOR: #FFFFFF;text-decoration: none}
.txt_01_udl A:active { COLOR: #FFFFFF;text-decoration: none }
.txt_01_udl A:visited { COLOR: #FFFFFF;text-decoration: none }
.txt_01_udl A:hover { COLOR: #0066CC;text-decoration: underline; }



.wrapper{
  margin: 0;
  padding: 0;
  transform: translate(-50%, -50%);
}

.tbtn2 {
    transition: all .8s ease;
    color: #6E6E6E;
    font-family:'Montserrat', sans-serif;
    text-transform: uppercase;
    text-align: center;
    line-height: 1;
    font-size: 17px;
    background-color : transparent;
    padding: 10px;
    outline: none;
    border-radius: 4px;
}
.tbtn2:hover {
    color: #001F3F;
	border: 3px solid #FFAE00;
}
.premium_list h3{font-size: 20px;margin: 0 auto 0;font-weight: bold;color: white;}
.premium_list ul{padding: 0;}
.premium_list ul li{list-style: none;color: white;line-height: 30px;    width: 600px;font-size: 15px;}
.premium_list small{display: block;width: 249px;font-size: 0.65rem;margin: 15px 0 10px;color: #999;}
.palit_series{text-align: center;}
.palit_series td h4{margin: 0;    font-family: "Alexandria", Noto Sans KR, Arial, Helvetica, sans-serif;font-size:22px;    color: #76b900;font-weight: 500;}
.palit_series td h4 b{color:white;font-weight: 500;display: block;}
.palit_series td{padding: 10px 40px 0;font-family: "Alexandria", Noto Sans KR, Arial, Helvetica, sans-serif;}
.palit_series td a{display:inline-block;margin: 12px 0 35px;}
.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: "Alexandria", Noto Sans KR, Arial, Helvetica, sans-serif;
	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;
}