/* NT */

body {
	margin: 0px;
}
td{
	font-size:14px;
	line-height:20px;
	color:#4A4A4A;
	font-family: "ＭＳ ゴシック", Osaka;
}








a:link {
	color: #008DFA;
	text-decoration: underline;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}
a:visited {
	color: #008DFA;
	text-decoration: underline;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}
a:hover {
	color: #48C8F7;
	text-decoration: underline;
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
}



.pan a:link {
	color: #008DFA;
	text-decoration: underline;
	font-size:12px;
	line-height:16px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.pan a:visited {
	color: #008DFA;
	text-decoration: underline;
	font-size:12px;
	line-height:16px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.pan a:hover {
	color: #48C8F7;
	text-decoration: underline;
	font-size:12px;
	line-height:16px;
	font-family: "ＭＳ ゴシック", Osaka;
}



.top a:link {
	color: #009010;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.top a:visited {
	color: #009010;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.top a:hover {
	color: #2CBD3C;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}



.privacy a:link {
	color: #5B5272;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.privacy a:visited {
	color: #5B5272;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.privacy a:hover {
	color: #A89BC7;
	text-decoration: underline;
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
}



.town a:link {
	color: #FF6600;
	text-decoration: underline;
	font-size:18px;
	line-height:24px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.town a:visited {
	color: #FF6600;
	text-decoration: underline;
	font-size:18px;
	line-height:24px;
	font-family: "ＭＳ ゴシック", Osaka;
}
.town a:hover {
	color: #FFAE00;
	text-decoration: underline;
	font-size:18px;
	line-height:24px;
	font-family: "ＭＳ ゴシック", Osaka;
}















.pan{
	font-size:12px;
	line-height:16px;
	color:#4A4A4A;
	font-family: "ＭＳ ゴシック", Osaka;
}
.pan_icon{
	font-size:12px;
	line-height:16px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #BBB9AF;
}
.main{
	font-size:14px;
	line-height:20px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #4A4A4A;
}
.main12{
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #4A4A4A;
}
.catch{
	font-size:16px;
	line-height:24px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #5F2B06;
}
.annotate{
	font-size:12px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #009010;
}
.annotate2{
	font-size:12px;
	line-height:16px;
	color:#4A4A4A;
	font-family: "ＭＳ ゴシック", Osaka;
}
.town0{
	font-size:18px;
	line-height:24px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #FF6600;
}


























.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;
}
.tx10_g{
	font-size:10px;
	line-height:18px;
	font-family: "ＭＳ ゴシック", Osaka;
	color: #9B998F;
}






.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_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_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;
}




.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;
}



























