body {	font-family:Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	font-size: 9pt;	line-height: 12pt;	margin: 0px;	vertical-align: top;	letter-spacing: -0.02em;	color: #111111;}a:link {	color: #111111;	text-decoration: none;}a:visited {	color: #111111;	text-decoration: none;}a:hover {	color: #CC0000;	text-decoration: none;}a:active {	text-decoration: none;}h1 {	font-size: 8pt;	line-height: 10pt;	text-align: left;	margin:0;	font-weight: normal;	vertical-align: bottom;	padding-top: 10px;}h2 {	font-size: 13pt;	text-align: left;	margin:0;	font-weight: bold;}h3,h4,h5 {	font-size: 9pt;	line-height: 9pt;	text-align: left;	margin:0;	font-weight: normal;}.center01 {	text-align: center;}.left01 {	text-align: left;}.left02 {	text-align: left;	line-height: 20px;}.left03 {	font-size: 10pt;	text-align: left;	line-height: 14pt;}.right01 {	text-align: right;}.title {	font-size: 16pt;	text-align: left;	font-weight: bold;	color: #CC0000;}.sitemap {	font-size: 9pt;	line-height: 10pt;	text-align: right;	margin:0;	font-weight: normal;	vertical-align: bottom;}.red16 {	font-size: 14pt;	text-align: left;	color: #CC0000;	font-weight: bold;	letter-spacing: -0.5px;	margin-top: 2px;	margin-bottom: 2px;}.white8 {	font-size: 8.5pt;	text-align: left;	line-height: 10pt;	color: #FFFFFF;	padding-top: 5px;	padding-bottom: 10px;	padding-left: 2px;	vertical-align: top;}.white9 {	font-size: 9pt;	text-align: left;	line-height: 12pt;	color: #FFFFFF;	padding-left: 2px;}.white11 {	font-size: 12pt;	text-align: left;	line-height: 13pt;	color: #FFFFFF;}.white99 {	font-size: 9pt;	text-align: left;	line-height: 11pt;	color: #FFFFFF;	padding-top: 5px;	padding-left: 5px;	vertical-align: top;}.t10bold {	font-size: 10pt;	text-align: left;	font-weight: bold;}.t10 {	font-size: 10pt;	text-align: left;	line-height: 14pt;}.t12 {	font-size: 12pt;	text-align: left;	font-weight: bold;	padding: 2px 0px 2px 0px;}.leftbase {	background: url(common/left.png) repeat-y;	margin: 0px;	padding: 0px;}.rightbase {	background: url(common/right.png) repeat-y;	margin: 0px;	padding: 0px;}.newsbase {	background: url(images/news_back.png) no-repeat;	padding: 5px 0px 0px 0px;}.topicsbase {	background: url(images/image_back.png) no-repeat;}.shopbase {	background: url(shopping/images/shop_back01.png) no-repeat;}.menubase {	background: #071936 url(common/image01.png) no-repeat;}.guidebase00 {	background: url(guide/images/guide_bar00.png) no-repeat;	font-size: 10pt;	text-align: left;	vertical-align: middle;	line-height: 12pt;	color: #FFFFFF;}.guidebase02 {	background: url(guide/images/guide_bar02.png) no-repeat;	font-size: 8pt;}.news {	font-size: 10pt;	text-align: left;	line-height: 14pt;	border-bottom: 1px dotted #CFB276;	padding-left: 10px;}.newsdate {	font-size: 9pt;	text-align: left;	color: #666666;	vertical-align: top;}.topborder {	border-top: 1px solid #071936;	border-left: 1px solid #071936;}.border01 {	font-size: 11pt;	text-align: left;	border: 1px solid #999999;	padding-bottom: 2px;	padding-top: 1px;	line-height: 15pt;	vertical-align: middle;}.border02 {	font-size: 9pt;	text-align: left;	letter-spacing: -0.2px;	border: 1px solid #999999;	vertical-align: middle;	line-height: 10pt;}.border03 {	font-size: 9pt;	text-align: left;	color: #CC0000;	border-bottom: 1px solid #999999;	font-weight: bold;}.border04 {	font-size: 9pt;	text-align: left;	letter-spacing: -0.2px;	border-bottom: 1px solid #999999;}.border05 {	font-size: 10pt;	text-align: left;	font-weight: bold;	border-bottom: 1px solid #999999;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px;}.border06 {	font-size: 9pt;	letter-spacing: -0.2px;	line-height: 11pt;	border-bottom: 1px solid #999999;}.topics {	font-size: 10pt;	text-align: left;	font-weight: bold;	vertical-align: middle;	line-height: 12pt;}.copy {	font-size: 8pt;	text-align: left;	color: #333333;	padding-top: 5px;	border-top: 1px solid #071936;}.dot01 {	background: url(common/dot01.png) repeat-x;}.dot02 {	background: url(common/dot02.png) repeat-y;}