body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link { text-decoration:none; color:#0000FF; }
A:visited { text-decoration:none; color:#0000AA; }
A:active { text-decoration:underline; color:#0000FF; }
A:hover { text-decoration:underline; color:#0000FF; }

h1 { font-size:12px; margin:0; color:#666666; font-weight: normal; line-height :160% ;}
h2 { font-size:14px; margin:0; color:#333; font-weight: bold;
	padding-left:20px;
		padding-bottom:8px;}
h3 { font-size:16px; margin:0; color:#333333; font-weight: bold; line-height :120% ;}
h4 { font-size:12px; margin:0; color:#996666; font-weight: normal; line-height :120% ;}
h5 { font-size:12px; margin:0; color:#996666; font-weight: normal; line-height :120% ;}

TD{
	font-size:14px;
	color:#663333;
	line-height:140%;
}
img {border-style:none;}

.hasen{
border:none;
border-top:dashed 1px #FF9900;
height:1px;
color:#FFFFFF;
}

.title{
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:8px;
	}
.day {font-size: 12px; color:#333333; font-weight: bold; line-height : 120% ; }
.news {font-size: 12px; color:#666; line-height : 120% ; }
.copy {font-size: 14px; color:#333; font-weight: bold; line-height : 120% ; margin-top:4px;}
.table12{font-size: 12px;}
.question { font-size:16px; color:#09F; font-weight: bold; line-height :120% ;}
.size {font-size: 12px; color:#999; font-weight: bold; line-height : 120% ; }
.pink { color: #F06; font-weight: bold; font-size: 14px; line-height:140%; }

.margin10{	margin-bottom:10px;}
.margin15{	margin-bottom:15px;}
.margin20{	margin-bottom:20px;}

.toplink { font-size:12px; margin:0; color:#FFFFFF; font-weight: bold; line-height :120% ;}
.about14 {font-size: 14px; color:#6633ff; line-height : 120% ; }
.link10 {font-size: 10px; line-height : 120% ; color:#0000ff; }
.text10 {font-size: 10px; color:#666666; line-height : 120% ; }
.text10w {font-size: 10px; line-height : 130% ; }
.text12 {font-size: 12px; line-height : 120% ; }
.text14 {font-size: 14px; line-height : 120% ; }
.text14b {font-size: 14px; line-height : 120% ; font-weight: bold;}
.text14w {font-size: 14px; line-height : 200% ; }
.text16 {font-size: 16px; line-height : 160% ; font-weight: bold; color:#3333AA; }
.text18 {font-size: 18px; line-height : 120% ; }
.text20 {font-size: 20px; line-height : 120% ; }
.text26 {font-size: 26px; line-height : 120% ; }
.hosoku {margin-top:5px; }

.sky12 { color: #3399ff; font-weight: normal; font-size: 12px; line-height:120%; }

.red12 { color: #FF0000; font-size: 12px; line-height:140%; }
.red12bold { color: #FF0000; font-weight: bold; font-size: 12px; line-height:140%; }
.red14 { color: #FF0000; font-size: 14px; line-height:140%; }
.red14bold { color: #FF0000; font-weight: bold; font-size: 14px; line-height:140%; }

.white12 { color: #FFFFFF; font-size: 12px; line-height:120%; }
.white12bold { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height:120%; }
.white14 { color: #FFFFFF; font-size: 14px; line-height:120%; }
.white14bold { color: #FFFFFF; font-weight: bold; font-size: 14px; line-height:120%; }

.blue12 { color: #0000FF; font-size: 12px; line-height:120%; }
.blue12bold { color: #0000FF; font-weight: bold; font-size: 12px; line-height:120%; }
.blue14 { color: #0000FF; font-size: 14px; line-height:120%; }
.blue14bold { color: #0000FF; font-weight: bold; font-size: 14px; line-height:120%; }

.glay12 { color: #999999; font-size: 12px; line-height:120%; }
#FlashID {
	text-align: center;
}
#FlashID {
	text-align: center;
}

#link {	MARGIN: 0px 0px 0px 0px; WIDTH: 670px}
DIV.links {	MARGIN: 0px 0px 0px 20px; OVERFLOW: hidden}
DIV.links DIV.link {TEXT-ALIGN: center; MARGIN: 0px 12px 10px 0px; WIDTH: 92px; FLOAT: left; HEIGHT: 75px; FONT-SIZE: 10px; OVERFLOW: hidden}
DIV.links DIV.link .thumbnail {	WIDTH: 88px; HEIGHT: 31px}
DIV.links DIV.link .thumbnail IMG {	WIDTH: 88px; HEIGHT: 31px}