a:active { text-decoration: none }a:hover {text-decoration:underline; color:#CC0000 }a:link { text-decoration: none }a:visited { text-decoration: none }.name {  font-size: 14pt; font-style: normal; line-height: 150%; font-weight: bold; color: #000000}.profile {  font-size: 10pt; font-style: normal; line-height: 110%; font-weight: normal; color: #000000}.syohinspec { font-size: 13pt; font-style: normal; line-height: 115%; font-weight: normal; color: #000000}.base { font-size: 11pt; font-style: normal; line-height: 140%; font-weight: normal; color: #000000}.font1 {  font-size: 10pt; color: #333333; line-height: 120%}.column {  font-size: 12pt; color: #000000; line-height: 140%}.small {  font-size: 9pt; color: #333333; line-height: 120%}.gray {  font-size: 9pt; color: #666666; line-height: 120%}.bold {  font-size: 12pt; color: #333333; line-height: 120%; font-weight: bold}.large {  font-size: 14pt; color: #333333; line-height: 120%; font-weight: bold}.red {  font-size: 12pt; color: #CC0000; line-height: 120%}.blue {  font-size: 12pt; color: #002288; line-height: 140%}.brown {  font-size: 12pt; color: #663300; line-height: 140%}.gray2 {  font-size: 9pt; color: #666666; line-height: 160%}.news-box {	background-image: url(../img/triangle.gif);	background-attachment: scroll;	background-repeat: no-repeat;	height: 65px;	width: 450px;	margin: 2px;	padding: 8px;	font-size: 1em;}a.news-link {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";	font-size: 12px;	color: #FF8FB1;}.news-link:link {	color: #FF8FB1;}a.news-link:hover {	color: #FFFFFF;}a.news-link:visited {	color: #FF8FB1;}