/* COMMON STYLE ############################*/td {font-size:12px; color: #333333; line-height: 14px;}.border{border: 1px solid #999999;}body {	background-image:  url(../images/body_bg.gif);}.topics {background-color:#FFFFFF;}h1 {font-size: 11px;color: #FFFFFF;font-weight: normal;margin: 1px;padding-left:5px;}.border_side {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}/* LINK COLOR */a.topics {  font-size: 12px; color: #CC0000}a:link{	color:#1766b6;	text-decoration:underline;}a:visited{	color:#1766b6;	text-decoration:underline;}	a:active{	color:#CC0000;	text-decoration:underline;}a:hover{	color:#CC0000;	text-decoration:underline;}/* FONT SIZE */.pxsmall{	color:#333333;	font-size:10px;	line-height:120%;}.pxsmallb{	color:#333333;	font-size:10px;	line-height:140%;	font-weight:bold;}.pxsmallw{	color:#FFFFFF;	font-size:10px;	line-height:140%;}.pxnormal{	color:#333333;	font-size:12px;	line-height:140%;}.pxnormals{	color:#333333;	font-size:12px;	line-height:120%;}.pxnormalg{	color:#666666;	font-size:12px;	line-height:140%;}.pxnormalb{	color:#333333;	font-size:12px;	line-height:140%;	font-weight:bold;}.pxnormalr{	color:#E01B53;	font-size:12px;	line-height:140%;}.pxnormalrb{	color:#E01B53;	font-size:12px;	line-height:140%;	font-weight:bold;}.pxlarge{	color:#333333;	font-size:14px;	line-height:140%;}.pxlargeb{	color:#333333;	font-size:14px;	line-height:100%;	font-weight:bold;}.pxexlarge{	color:#333333;	font-size:18px;	line-height:100%;}.pxexlargeb{	color:#333333;	font-size:18px;	line-height:100%;	font-weight:bold;}/* ★★★各ページ見出し用クラス追記　★★★ */.pagetitle{	margin: 2px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size:18px;	color:#FFFFFF;}.headline01{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size:14px;	font-weight:bold;	color:#333333;}.headline02{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size:14px;	font-weight:bold;	color:#ff6600;}.headline03{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size:12px;	font-weight:bold;	color:#ff6600;}.headline04{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size:12px;	font-weight:bold;	color:#333333;}.headline05{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size:14px;	font-weight:bold;	color:#666666;}.headline06{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size:14px;	font-weight:bold;	color:#666666;}DL,dl{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}DD,dd{	margin: 0px 0px 0px 12px;	padding: 0px 0px 0px 0px;}ul{	margin-left:25px;	padding: 0px 0px 0px 0px;}li{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}ol{	margin-left:25px;	padding: 0px 0px 0px 0px;}