/* CSS Document */h1 {	margin:0;	padding:0;}h2 {	padding:0;	margin:0;}h3 {	padding:0;	margin:0;}td{	margin:0;	font-size: 12px;	color: #555555;}p{	margin:10px 5px;}.top{	vertical-align:top;	top: 0px;}.right{	text-align: right;}.form_area0{	width: 165px;}.form_area1{	width: 285px;}/*link-----------------------------------------------------------*//*red*/a.red:link{text-decoration:underline; color:#cc0000;}a.red:visited{text-decoration:underline; color:#cc0000;}a.red:active{text-decoration:underline; color:#cc0000;}a.red:hover{text-decoration:none; color:#cc0000;}/*gray*/a.gray:link{text-decoration:none; color:#555555;}a.gray:visited{text-decoration:none; color:#555555;}a.gray:active{text-decoration:none; color:#555555;}a.gray:hover{text-decoration:underline; color:#cc0000;}/*white*/a.white:link{text-decoration:underline; color:#ffffff;}a.white:visited{text-decoration:none; color:#ffffff;}a.white:active{text-decoration:none; color:#ffffff;}a.white:hover{text-decoration:underline; color:#cc0000;}/*sub*/a.submenu:link{text-decoration:none; color:#ffffff;}a.submenu:visited{text-decoration:none; color:#ffffff;}a.submenu:active{text-decoration:none; color:#ffffff;}a.submenu:hover{text-decoration:underline; color:#cc0000;}/* p---------------------------------------------------- */.p_5 {	padding:5px;}.p_10 {	padding:10px;}.p_b10 {	padding:0 10px 0 10px;}.p_c10 {	padding:0 0 10px 0;}.p_a5 {	padding:5px 0 0 0;}.p_b5 {	padding:0 5px 0 0;}.p_c5 {	padding:0 0 5px 0;}.p_d5 {	padding:0 0 0 5px;}.p_e5 {	padding:0 5px 0 5px;}.p_f5 {	padding:5px 0 5px 0;}/* font---------------------------------------------------- */.kuwashikuha {	margin:0 0 10px 365px;	padding:0;	height: 16px;}.taiou {	font-size: 10px;	line-height: 10px;}.red_10 {	font-size: 10px;	color: #cc0000;}.red_12 {	font-size: 12px;	color: #cc0000;}.red_12b {	font-size: 12px;	color: #cc0000;	font-weight: bold;}.red_13 {	font-size: 13px;	color: #cc0000;}.red_13b {	font-size: 13px;	color: #cc0000;	font-weight: bold;}.red_14 {	font-size: 14px;	color: #cc0000;}.red_14b {	font-size: 14px;	color: #cc0000;	font-weight: bold;}.red_16 {	font-size: 16px;	color: #cc0000;}.red_16b {	font-size: 16px;	color: #cc0000;	font-weight: bold;}.red_18 {	font-size: 18px;	color: #cc0000;}.red_18b {	font-size: 18px;	color: #cc0000;	font-weight: bold;}.gray_10 {	font-size: 10px;	color: #656565;	vertical-align: top;}.gray_11 {	font-size: 11px;	color: #656565;}.gray_11b {	font-size: 11px;	color: #656565;	font-weight: bold;}.gray_12 {	font-size: 12px;	color: #555555;	line-height: 18px;}.gray_12_2 {	font-size: 12px;	color: #555555;	line-height: 19px;}.gray_12b {	font-size: 12px;	color: #777777;	font-weight: bold;	line-height: 16px;}.gray_14 {	font-size: 14px;	color: #555555;	line-height: 21px;}.gray_14b {	font-size: 14px;	color: #555555;	line-height: 21px;	font-weight: bold;}.gray_18 {	font-size: 18px;	color: #333333;	line-height: 24px;}.gray_18b {	font-size: 18px;	color: #333333;	line-height: 24px;	font-weight: bold;}.brack_12b {	font-size: 12px;	color: #000000;	font-weight: bold;}.brack_14b {	font-size: 14px;	color: #000000;	line-height: 21px;	font-weight: bold;}.white_10 {	font-size: 10px;	color: #ffffff;	text-align: left; }.white_10b {	font-size: 10px;	color: #ffffff;	font-weight: bold;}.white_11 {	font-size: 11px;	color: #ffffff;	text-align: left; }.white_11b {	font-size: 11px;	color: #ffffff;	font-weight: bold;}.white_12 {	font-size: 12px;	color: #ffffff;}.white_12b {	font-size: 12px;	color: #ffffff;	font-weight: bold;}.white_14 {	font-size: 14px;	color: #ffffff;}.white_14b {	font-size: 14px;	color: #ffffff;	font-weight: bold;}
