#sub_con a:link{
	display:block;
	float:right;
	width:150px;
	text-align:center;
	padding:5px 0px;
	margin:0px 5px;
	border-top:solid 1px #3399CC;
	border-left:solid 1px #3399CC;
	border-right:solid 2px #336699;
	border-bottom:solid 2px #336699;
	background-color:#99ddff;
}
#sub_con a:visited{
	display:block;
	float:right;
	width:150px;
	text-align:center;
	padding:5px 0px;
	margin:0px 5px;
	border-top:solid 1px #3399CC;
	border-left:solid 1px #3399CC;
	border-right:solid 2px #336699;
	border-bottom:solid 2px #336699;
	background-color:#99ddff;
}
#sub_con a:hover{
	display:block;
	float:right;
	width:150px;
	text-align:center;
	padding:5px 0px;
	margin:0px 5px;
	border-right:solid 1px #3399CC;
	border-bottom:solid 1px #3399CC;
	border-left:solid 2px #225588;
	border-top:solid 2px #225588;
	background-color:#3399cc;
	color:#ffffff;
}

table#table	{
	clear:right;
	margin:5px auto;
}
table#table td.left	{
	background:#9cf;
	padding:5px;
}
table#table td.right	{
	background:#fff;
	padding:5px;
	color:#
}

.p_futoji	{font-weight:bold;}
.p_pad		{padding-left:30px;}

#privacy	{
	margin:5px 40px;
}
#privacy h3	{
	font-weight:bold;
	font-size:11pt;
	margin:15px 0px 0px 0px;
}
#privacy h4	{
	font-weight:normal;
	font-size:10pt;
	margin:0px;
	padding:5px;
	background:#9cf;
}
#privacy h5	{
	font-weight:normal;
	margin:0px;
	font-size:10pt;
}


#privacy .mainLists	{
	list-style-type:none;
	padding:0px;
	margin:10px 0px;
}
#privacy .mainLists li,#privacy .mainLists li	{
	margin-bottom:10px;
}

#privacy p	{
	line-height:130%;
	padding-left:30px;
	margin:5px 0px;
}
#privacy ol.subLists	{
	line-height:130%;
	padding-left:20px;
	margin:5px 0px 0px 35px;
}
#privacy ol.subLists li	{
	margin-bottom:3px;
}
#privacy ol.subLists p	{
	padding-left:10px;
}

