
body {
	width: 780px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align: center;
	margin: 0 auto;
	padding:0;
}
body div {
	text-align: left;
	margin: 0 auto;
}

td { font-size: 12px; letter-spacing: 0px; line-height:120%; }

.size9px { font-size: 9px; letter-spacing: 0px; line-height: 13px; }
.size10px { font-size: 10px; letter-spacing: 0px; line-height: 14px; }
.size11px { font-size: 11px; letter-spacing: 0px; line-height: 14px; }
.size12px { font-size: 12px; letter-spacing: 0px; line-height: 15px; }
.size13px { font-size: 13px; letter-spacing: 0px; line-height: 15px; }
.size14px { font-size: 14px; letter-spacing: 0px; line-height: 18px; }
.size16px { font-size: 16px; letter-spacing: 0px; line-height: 18px; font-weight:bold; }

a:link { color:#000099; text-decoration:underline; }
a:visited { color:#6699CC; text-decoration:underline; }
a:hover { color: #FF0000; text-decoration:underline; }

.footer { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.footer a:link { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.footer a:visited { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.footer a:hover { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.footer a:active { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.footer1 { position:relative; width:780px; height:16px; background-color:#f5002c; color:#FFFFFF; text-align:center; vertical-align:middle; font-size:10px; line-height:100%; padding:4px 0px; }
.footer1 a:link { font-size:10px; line-height:100%; color:#FFFFFF; text-decoration:none; }
.footer1 a:visited { font-size:10px; line-height:100%; color:#FFFFFF; text-decoration:none; }
.footer1 a:hover { font-size:10px; line-height:100%; color:#66CCFF; text-decoration:none; }

.footer2 { position:relative; width:780px; height:14px; background-color:#f5002c; color:#FFFFFF; text-align:center; vertical-align:middle; font-size:10px; line-height:100%; padding:3px 0px; }
.footer2 a:link { font-size:10px; line-height:100%; color:#FFFFFF; text-decoration:none; }
.footer2 a:visited { font-size:10px; line-height:100%; color:#FFFFFF; text-decoration:none; }
.footer2 a:hover { font-size:10px; line-height:100%; color:#66CCFF; text-decoration:none; }

.mylist { font-size: 12px; color: #FFFFFF; text-decoration: none; }
.mylist a:link { color: #FFFFFF; text-decoration: none; }
.mylist a:visited { color: #FFFFFF; text-decoration: none; }
.mylist a:hover { color: #FFFF00; text-decoration: underline; }
.mylist a:active { color: #FFFFFF; text-decoration: underline; }
.link_decoration { color: #000099; text-decoration: underline}
.sp a:link { color: #000099; text-decoration: underline; line-height: 120%; }
.sp a:visited { color: #990099; text-decoration: underline; }
.sp a:hover { color: #F5002C; text-decoration: underline; }

.foricon a:hover { color: #FF0000; text-decoration: none; }
