/* NT */

body {
	margin: 0px;
}
td{
	font-size:14px;
	color:#333333;
	font-family: "ＭＳ ゴシック", Osaka;
}
.more td{
	font-size:12px;
	color:#333333;
	font-family: "ＭＳ ゴシック", Osaka;
}




a:link {
	color: #14144A;
	text-decoration: none;
	font-size:14px;
	line-height:18px;
}
a:visited {
	color: #14144A;
	text-decoration: none;
	font-size:14px;
	line-height:18px;
}
a:hover {
	color: #0C93E0;
	text-decoration: underline;
	font-size:14px;
	line-height:18px;
}



.home a:link {
	color: #14144A;
	text-decoration: none;
	font-size:14px;
	line-height:18px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.home a:visited {
	color: #14144A;
	text-decoration: none;
	font-size:14px;
	line-height:18px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.home a:hover {
	color: #0C93E0;
	text-decoration: underline;
	font-size:14px;
	line-height:18px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}



.guide a:link {
	color: #FFF600;
	text-decoration: none;
}
.guide a:visited {
	color: #FFF600;
	text-decoration: none;
}
.guide a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



.survice a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.survice a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.survice a:hover {
	color: #A8E072;
	text-decoration: underline;
}



.rank100 a:link {
	color: #FF2371;
	text-decoration: none;
}
.rank100 a:visited {
	color: #FF2371;
	text-decoration: none;
}
.rank100 a:hover {
	color: #FF5BB4;
	text-decoration: underline;
}



.rank1001000 a:link {
	color: #0065E3;
	text-decoration: none;
}
.rank1001000 a:visited {
	color: #0065E3;
	text-decoration: none;
}
.rank1001000 a:hover {
	color: #34A1FD;
	text-decoration: underline;
}



.yourrank a:link {
	color: #FF7800;
	text-decoration: none;
}
.yourrank a:visited {
	color: #FF7800;
	text-decoration: none;
}
.yourrank a:hover {
	color: #FFBA25;
	text-decoration: underline;
}



.yourrate a:link {
	color: #00953C;
	text-decoration: none;
}
.yourrate a:visited {
	color: #00953C;
	text-decoration: none;
}
.yourrate a:hover {
	color: #50CD67;
	text-decoration: underline;
}



.topix a:link {
	color: #14144A;
	text-decoration: none;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.topix a:visited {
	color: #14144A;
	text-decoration: none;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.topix a:hover {
	color: #0C93E0;
	text-decoration: underline;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}



.bros a:link {
	color: #14144A;
	text-decoration: none;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.bros a:visited {
	color: #14144A;
	text-decoration: none;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.bros a:hover {
	color: #0C93E0;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}



.guest01 a:link {
	color: #0089F2;
	text-decoration: none;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.guest01 a:visited {
	color: #0089F2;
	text-decoration: none;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.guest01 a:hover {
	color: #38CEFF;
	text-decoration: underline;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}



.guest02 a:link {
	color: #857A00;
	text-decoration: none;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.guest02 a:visited {
	color: #857A00;
	text-decoration: none;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.guest02 a:hover {
	color: #BDAE09;
	text-decoration: underline;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}



.guest03 a:link {
	color: #278900;
	text-decoration: none;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.guest03 a:visited {
	color: #278900;
	text-decoration: none;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.guest03 a:hover {
	color: #4EBF22;
	text-decoration: underline;
	font-size:14px;
	line-height:24px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}



.backnext a:link {
	color: #48AA00;
	text-decoration: none;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.backnext a:visited {
	color: #48AA00;
	text-decoration: none;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.backnext a:hover {
	color: #64D312;
	text-decoration: underline;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}




.kifu a:link {
	color: #0065E3;
	text-decoration: none;
	font-size:12px;
	line-height:18px;
}
.kifu a:visited {
	color: #0065E3;
	text-decoration: none;
	font-size:12px;
	line-height:18px;
}
.kifu a:hover {
	color: #34A1FD;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
}




.logout a:link {
	color: #7F8EB3;
	text-decoration: none;
	font-size:12px;
	line-height:18px;
}
.logout a:visited {
	color: #7F8EB3;
	text-decoration: none;
	font-size:12px;
	line-height:18px;
}
.logout a:hover {
	color: #7F8EB3;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
}



.result a:link {
	color: #179AFF;
	text-decoration: none;
	font-size:12px;
	line-height:16px;
}
.result a:visited {
	color: #179AFF;
	text-decoration: none;
	font-size:12px;
	line-height:16px;
}
.result a:hover {
	color: #179AFF;
	text-decoration: underline;
	font-size:12px;
	line-height:16px;
}













.tx10_a{
	font-size:10px;
	line-height:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #FFF600;
}
.tx10_b{
	font-size:10px;
	line-height:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
}
.tx10_c{
	font-size:10px;
	line-height:12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #4B3524;
}
.tx10_d{
	font-size:10px;
	line-height:12px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #AAAAAA;
}
.tx10_e{
	font-size:10px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #5DB0FB;
}
.tx10_f{
	font-size:10px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FFFFFF;
}






.tx12_a{
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #EE770D;
}
.tx12_b{
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #523601;
}
.tx12_c{
	font-size:12px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #48AA00;
}
.tx12_d{
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #14144A;
}



.tx14_a{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FFFFFF;
}

.tx14_aP{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #14144A;
}

.tx14_b{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #C1C1C1;
}
.tx14_c{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FF800E;
}
.tx14_d{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #004AAF;
}



.tx14_en{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #C1C1C1;
}

.tx14_BTN{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #48AA00;
}
.tx14_BTN2{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #FFFFFF;
}
.tx14_BTN3{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #FF0000;
}
.tx14_topix{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #14144A;
}




.tx16_a{
	font-size:16px;
	line-height:24px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FFFFFF;
}
.tx16_b{
	font-size:16px;
	line-height:22px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #5A1E00;
}

.tx12_b{
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #5A1E00;
}

.tx14_b{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #5A1E00;
}




.tx18_aa{
	font-size:18px;
	line-height:28px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #043461;
}
.tx18_ab{
	font-size:18px;
	line-height:28px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FF6000;
}










.tx_result01{
	font-size:16px;
	line-height:22px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #333333;
}
.tx_result01P{
	font-size:16px;
	line-height:22px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
}
.tx_result02{
	font-size:16px;
	line-height:22px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FF800E;
}
.tx_result02-2{
	font-size:12px;
	line-height:22px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FF800E;
}
.tx_result03{
	font-size:12px;
	line-height:16px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #14144A;
}

















