html,body{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
body{
	font-size:12px;
	line-height:150%;
	color:#000000;
}

a{color:#333333;
text-decoration:underline;
}
a:hover{color:#666666;
text-decoration:underline;
}
a:visited{
	color:#663399;
	text-decoration:underline;
}
#menu{
	padding-left:15px;
	padding-top:18px;
	padding-bottom:20px;
}
.txt16p{
	font-size:16px;
	font-weight:bold;
}
.txt14p{
	font-size:14px;
	line-height:120%;
}
.txt12p{
	font-size:12px;
	line-height:150%;
}
.txt11p{
	font-size:11px;
	line-height:140%;
}
.txt11p_t{
	font-size:11px;
	line-height:140%;
	font-family:"lr SVbN", "Osaka|";
}
.txt10p{
	font-size:10px;
	line-height:135%;
}
.txt12_w{
	font-size:12px;
	color:#FFFFFF;
}
.contents{
	border-right:#999999 1px solid;
}
.greenline{
	border-left:#009966 1px solid;
	border-right:#009966 1px solid;
	border-bottom:#009966 1px solid;
}
#table_guidance{
	border:#333333 1px solid;
	font-size:11px;
}

#table_guidance2{
	font-size:11px;
}

.under_line{
	border-bottom:#000000 1px solid;
}

.under_line2{
	border-bottom:#7f7f7f 1px solid;
	padding:1px 2px 0px 2px;
}

.under_line3{
	border-bottom:#000000 2px solid;
}

.L_line{
	border-bottom:1px solid #000000;
	border-right: 1px solid #000000;
}

.L_line2{
	border-bottom:2px solid #000000;
	border-right: 1px solid #000000;
}

.topright {BORDER-STYLE:SOLID; BORDER-COLOR:#AFB0B1; BORDER-WIDTH:1px 1px 0px 0px; }
.toponly {BORDER-STYLE:SOLID; BORDER-COLOR:#AFB0B1; BORDER-WIDTH:1px 0px 0px 0px; }
.leftonly {BORDER-STYLE:SOLID; BORDER-COLOR:#AFB0B1; BORDER-WIDTH:0px 1px 0px 0px; }
.toprightbottom {BORDER-STYLE:SOLID; BORDER-COLOR:#AFB0B1; BORDER-WIDTH:1px 1px 1px 0px; }
.topbottom {BORDER-STYLE:SOLID; BORDER-COLOR:#AFB0B1; BORDER-WIDTH:1px 0px 1px 0px; }
.topall {BORDER-STYLE:SOLID; BORDER-COLOR:#AFB0B1; BORDER-WIDTH:1px 1px 1px 1px; }

.topright_b {BORDER-STYLE:SOLID; FONT-SIZE:10px; BORDER-COLOR:#8AD5F8; BORDER-WIDTH:1px 1px 0px 0px; }
.toprightbottom_b {BORDER-STYLE:SOLID; FONT-SIZE:10px; BORDER-COLOR:#8AD5F8; BORDER-WIDTH:1px 1px 1px 0px; }
.topbottom_b {BORDER-STYLE:SOLID; FONT-SIZE:10px; BORDER-COLOR:#8AD5F8; BORDER-WIDTH:1px 0px 1px 0px; }
.bottom_b {BORDER-STYLE:SOLID; FONT-SIZE:10px; BORDER-COLOR:#8AD5F8; BORDER-WIDTH:0px 0px 1px 0px; }

A:link{ color:#4742BA; text-decoration:none; }
A:visited{ color:#4742BA; text-decoration:none; }
A:hover{ color:#FF0000; text-decoration:none; }

A.LnkGray:link{ color:#666666; text-decoration:none; }
A.LnkGray:visited{ color:#666666; text-decoration:none; }
A.LnkGray:hover{
	color:#FF0000;
	text-decoration:none;
	border-top-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

A.LnkBlue:link{ color:#4689D4; text-decoration:none; }
A.LnkBlue:visited{ color:#4689D4; text-decoration:none; }
A.LnkBlue:hover{ color:#FF0000; text-decoration:none; }
A.LnkUBlue:link{ color:#4689D4; text-decoration:underline; }
A.LnkUBlue:visited{ color:#4689D4; text-decoration:underline; }
A.LnkUBlue:hover{ color:#FF0000; text-decoration:underline; }

A.LnkNavy:link{ color:#1C2D74; text-decoration:none; }
A.LnkNavy:visited{ color:#1C2D74; text-decoration:none; }
A.LnkNavy:hover{ color:#FF0000; text-decoration:underline; }

A.LnkOrange:link{ color:#FD9629; text-decoration:none; }
A.LnkOrange:visited{ color:#FD9629; text-decoration:none; }
A.LnkOrange:hover{ color:#FF0000; text-decoration:none; }
A.LnkGreen:link{ color:#5BBA78; text-decoration:none; }
A.LnkGreen:visited{ color:#5BBA78; text-decoration:none; }
A.LnkGreen:hover{ color:#FF0000; text-decoration:none; }
A.LnkGreen2:link{ color:#5AC1B0; text-decoration:none; }
A.LnkGreen2:visited{ color:#5AC1B0; text-decoration:none; }
A.LnkGreen2:hover{ color:#FF0000; text-decoration:none; }

A.LnkPurple:link{ color:#BA76BC; text-decoration:none; }
A.LnkPurple:visited{ color:#BA76BC; text-decoration:none; }
A.LnkPurple:hover{ color:#FF0000; text-decoration:none; }

A.LnkRed:link{ color:#FF0000; text-decoration:none; }
A.LnkRed:visited{ color:#FF0000; text-decoration:none; }
A.LnkRed:hover{ color:#4742BA; text-decoration:none; }

A.LnkRedL:link{ color:#FF0000; text-decoration:underline; }
A.LnkRedL:visited{ color:#FF0000; text-decoration:underline; }
A.LnkRedL:hover{ color:#4742BA; text-decoration:underline; }

.Ft10 { font-size:10px; }
.Ft10white { font-size:10px; color: #ffffff;}
.Ft10blue { font-size:10px; color:#4689D4; }
.Ft10orange { font-size:10px; color:#F1892F; }
.Ft12orange { font-size:12px; color:#FA3500; }
.Ft10Bpurple { font-size:10px; color:#57408E; font-weight:bold; }
.Ft12 { font-size:12px; }
.Ft12B { font-size:12px; font-weight:bold; }
.Ft12black { font-size:12px; color:#3B3B3B; }
.Ft12Hblack { font-size:12px; color:#3B3B3B;line-height:140% }
.Ft12Bpurple { font-size:12px; color:#BA76BC; font-weight:bold; }
.Ft12gray { font-size:12px; color:#B4B4B4; }
.Ft12navy { font-size:12px; color:#1C2D74; }
.Ft12blue { font-size:12px; color:#4689D4; }
.Ft12blue2 { font-size:12px; color:#8AD5F8; }
.Ft12blue3 { font-size:12px; color:#7272D8; }
.Ft14Borange { font-size:14px; color:#F1892F; font-weight:bold; }
.Ft12gold { font-size:12px; color:#A58717; }
.Ft14black { font-size:14px; color:#000000; }
.orange { color:#F1892F; }
.red { color:#ff0000; }
.black { color:#000000; }

.sitemap_003366  td a{
	font-size:10px;
	color:#003366;
	text-decoration:none;
}
.sitemap_003366  td a:hover{
	font-size:10px;
	color:#003366;
	text-decoration:underline;
}
.sitemap_CC3366 td a{
	font-size:10px;
	color:#CC3366;
	text-decoration:none;
}
.sitemap_CC3366 td a:hover{
	font-size:10px;
	color:#CC3366;
	text-decoration:underline;
}
.sitemap_990000 td a{
	font-size:10px;
	color:#990000;
	text-decoration:none;
}
.sitemap_990000 td a:hover{
	font-size:10px;
	color:#990000;
	text-decoration:underline;
}
.sitemap_66CC33 td a{
	font-size:10px;
	color:#468D23;
	text-decoration:none;
}
.sitemap_66CC33 td a:hover{
	font-size:10px;
	color:#468D23;
	text-decoration:underline;
}
.sitemap_996600 td a{
	font-size:10px;
	color:#996600;
	text-decoration:none;
}
.sitemap_996600  td a:hover{
	font-size:10px;
	color:#996600;
	text-decoration:underline;
}
.sitemap_019894 td a{
	font-size:10px;
	color:#019894;
	text-decoration:none;
}
.sitemap_019894 td a:hover{
	font-size:10px;
	color:#019894;
	text-decoration:underline;
}

.sitemap_BA862A  a{
	font-size:10px;
	color:#BA862A;
	text-decoration:none;
}
.sitemap_BA862A  a:hover{
	font-size:10px;
	color:#BA862A;
	text-decoration:underline;
}
.sitemap_FE6612  a{
	font-size:10px;
	color:#FE6612;
	text-decoration:none;
}
.sitemap_FE6612  a:hover{
	font-size:10px;
	color:#FE6612;
	text-decoration:underline;
}
.mgnleft_10{
	margin-left:10px;
}
.policy_12p{
	font-weight:bold;
	color:#0A50A1;
	font-size:12px;
}
.policy_14p{
	font-weight:bold;
	color:#0A50A1;
	font-size:14px;
}
.polich_link a{
	color:#000000;
	font-size:10px;
	text-decoration:none;
	line-height:135%;
}
.polich_link a:hover{
	color:#666666;
	font-size:10px;
	line-height:135%;
	text-decoration:underline;
}
.Ft14-B-winered {
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}
.Ft14Blue {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #0066CC;
}
.Ft18Navy {
	font-size: 18px;
	line-height: 27px;
	font-weight: normal;
	color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.Ft10Gray {
	font-size: 10px;
	color: #666666;
}
.under-line-Navy {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.Ft14-B-Red {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #CC0000;
}
.Ft13 {
	font-size: 13px;
}
.Ft14 {
	font-size: 14px;
}
.white {
	color: #FFFFFF;
}
.Ft9 {
	font-size: 9px;
}
.gray {
	color: #555555;
}

.area_link{
	font-size:12px;
	line-height:150%;
}

.area_link a:link,.area_link a:visited,.area_link a:hover{
	font-size:12px;
	line-height:150%;
	color:#000000;
	text-decoration:none;
}

#border_line{width:800px; height:auto; margin:auto; text-align:center; }

#border_gray{width:800px; height:auto; margin:auto; text-align:center; border:1px solid #CCCCCC; }.Ft12white {
	font-size:12px;
	color:#FFFFFF;
	line-height: 150%;
}
.Ft16 {
	font-size: 16px;
	font-weight: bold;
}
.Ft11 {
	font-size: 11px;
}
.Ft12pink {
	font-size: 12px;
	color: #F10273;
}
.lineheight150 {
	line-height: 150%;
}
