/* body	{	background-color:#ffffff;	color:#000000	} */.title	{	margin: 1%	}	.title2	{	margin: 1%	}			.menu	{	background: white;	color: black;	float: left;	width:18%;	margin:0% 1% 1% 1%	}.con	{	background: white;	color: black;	float: left;	width:73%;	margin:1% 0% 1% 3%	}	/* タイトル */.title table	{	border:2px;	margin:5px 5px 1px 5px;	padding:2px;	width:98%	}	.title td.aa	{	text-align:right;	vertical-align:top;	font-size:12px;	background-color:#ffffff;	width:33%;	color:#ff6633	}/* タイトル2 */.title2	{	margin:5px;	padding:2px;	}.title2 h4	{	text-align:center;	margin-top:2px;	margin-bottom:2px;	padding:5px;	background-color:#6699ff;	font-size:11px;	font-weight:normal;	color:#ffffff	}	.title2 span.pre 	{	font-size:11px;	background-color:#ffffff;	color:#666666	}.title2 span.before 	{	font-size:11px;	background-color:#ffffff;	color:#ff4500	}	/* メニュー */.menu div.jp	{	display:block;	width:150px;	background-color:#ff6633;	border:solid 2px;	border-color: #ffffff #ff6600 #ff6600 #ffffff;	padding:4px;	text-decoration:none;	font-size:11px;	font-weight:bold;	color: #ffffff	}.menu a	{	display:block;	background-color:#FFF4D4;	text-decoration:none;	font-size:11px;	color:#666666;	padding:0px	}	.menu a.jp1	{	display:block;	width:150px;	background-color:#FFF4D4;	border:solid 2px;	border-color:white #F5DEB3 #F5DEB3 white;	padding:4px;	text-decoration:none;	font-size:11px;	color:#666666	}.menu div.jp1	{	display:block;	width:150px;	background-color:#FFF4D4;	border:solid 2px;	border-color:#fffafa #F5DEB3 #F5DEB3 #fffafa;	padding:4px;	font-size:12px;	font-weight:bold;	color:#ff6633	}	.menu div.jp2	{	display:block;	width:150px;	background-color:#FFF4D4;	border:solid 2px;	border-color:white #F5DEB3 #F5DEB3 white;	text-decoration:none;	font-size:11px;	color:#666666;	padding:4px	}.menu a:hover	{	display:block;	border:solid 2px;	border-color:white #e9967a #e9967a white;	background-color:#ffa07a;	color:white	}.menu a.jp1:hover	{	padding:6px 2px 2px 6px;	border:solid 2px;	border-color:white #e9967a #e9967a white;	background-color:#ffa07a;	color:white	}		/* コンテンツ */.con	{	}.con h4	{	margin-top:0px;	margin-bottom:8px;	padding:5px;	background-color:#ff6633;	font-weight:bold;	color:#ffffff	}	.con h5	{	margin-top:20px;	padding:1px;	background-color:#ff6633;	font-size:1px;	color:#666666	}	.con p	{	margin:5px 10px 0px 10px;	line-height:20px	}.con div.center	{	margin:10px 3px 3px 3px;	text-align:center;	line-height:15px;	background-color:#ffffff;	color:#000000	}	.con div.center1	{	margin:10px 0px;	text-align:center;	line-height:15px;	font-size:11px;	background-color:#ffffff;	color:#666666	}.con span.bold	{	font-weight:bold;	}.con span.small	{	font-size:11px;	background-color:#ffffff;	color:#000000	}.con span.small1	{	font-size:11px;	background-color:#ffffff;	color:#ffa07a	}		.con span.red 	{	background-color:#ffffff;	font-weight:bold;	color:#ff0000	}.con span.orange 	{	background-color:#ffffff;	font-weight:bold;	color:#ff6633	}	.con span.subt 	{	background-color:#ffffff;	font-weight:bold;	color:#000000	}.con span.subt2 	{	background-color:#ffffff;	font-weight:bold;	line-height:20px;	color:#000000	}		.con div.tag	{	margin:1px;	line-height:15px;	background-color:#ffffff;	font-weight:bold;	color:#666666	}.con hr	{	margin:12px 2px 5px 2px;	background-color:#ffffff;	color:#666666	}		.con table	{	border:1px;	margin:5px 10px;	padding:4px;	width:100%	}.con td	{	border:#808080 solid 1px;	padding:5px;	background-color:#ffffff;	color:#000000;	width:48%	}	.con th.law	{	border:#808080 solid 1px;	padding:5px;	background-color:#6699ff;	color:#ffffff	}.con td.law	{	border:#808080 solid 1px;	padding:3px;	background-color:#ffffff;	color:#000000;	vertical-align:top;	width:32%	}.con td.q	{	border:#808080 solid 0px;	padding:3px;	background-color:#ffffff;	color:#000000;	vertical-align:top;	width:20%	}.con td.a	{	border:#808080 solid 0px;	padding:3px;	background-color:#ffffff;	color:#000000;	vertical-align:top;	width:60%	}.con td.b	{	border:#808080 solid 0px;	padding:3px;	background-color:#FFF4D4;	color:#000000;	text-align:center;	width:50%	}	.con td.aa	{	border:#808080 solid 0px;	padding:5px 5px 10px 5px;	background-color:#ffffff;	color:#000000;	text-align:center;	width:50%	}