body {  font-size: 12px; color: #333333; line-height: normal; background-image: url(common-images/back.gif); background-repeat: repeat-x; scrollbar-face-color : #FFD7FF}
td {  font-size: 12px; line-height: 18px; color: #333333}
.font12w {  font-size: 12px; font-weight: bold; color: #FFFFFF}
a:link {  line-height: normal; font-weight: bold; color: #FF0066; text-decoration: underline}
a:hover {  color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #FF99FF}
a:active {  color: #FF66CC; text-decoration: none}
a:visited {  color: #FF33CC; text-decoration: underline; font-weight: bold}
.font14 {  font-size: 14px}
.font16 {  font-size: 16px; font-weight: bold}
.font10 {  font-size: 10px}
.font12pink { font-size: 12px; font-weight: bold; color: #FF0099}
.font14w { font-size: 14px ; color: #FFFFFF; font-weight: bold}
.font16 { font-size: 16px; color: #666666}
.font16w { font-size: 16px; font-weight: bold; font-size: 16px; color: #FFFFFF }
.font14pink { font-size: 14px ; color: #FF0099; font-weight: bold}
.font10pink {  font-size: 10px; font-weight: bold; color: #FF0099}
.font12y { font-size: 12px; font-weight: bold; color: #F98A02}
.font14y { font-size: 14px; font-weight: bold; color: #F98A02 }
.font12y2 { font-size: 12px; font-weight: bold; color: #816403}
.font10y2 { font-size: 10px; font-weight: bold; color: #816403 }
.font16p { font-size: 16px; font-weight: bold; font-size: 16px; color: #FF0099}
.font12blue { font-size: 12px; font-weight: bold; color: #0066FF}
.font20b { font-size: 36px; font-weight: bold; font-size: 16px; color: #0066FF}
.font40w { font-size: 50px; font-weight: bold; font-size: 16px; color: #0099FF}
.line {  font-size: 12px; line-height: 25px; border: #999999; border-style: dotted; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; color: #666666}
.line2 { font-size: 12px; line-height: 18px; border: #999999; border-style: dotted; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; color: #666666 }
li {  color: #FF0099; font-weight: bold}
.longback {  background-image: url(common-images/back.gif); background-repeat: no-repeat}
.stitle {  font-size: 18px; line-height: normal; color: #333333; background-color: #CCCCCC; height: auto; width: auto; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: thin #666666 ridge; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; font-weight: bold}
h1 {  font-size: 25px; line-height: normal; font-weight: bold; color: #FF0066}
/* メッセージボタン */
.btnb{
	margin-top		: 12px;
  font-weight: bold;
	background-color: #0099FF;
	color			: #ffffff;
}
.btny{
	margin-top		: 12px;
	background-color: #FFFF99;
}

.link {  font-weight: bold; font-size: 14px}
.whatsnew {  font-size: 12px; background-color: #FFFFCC; border: #FF6CC5; border-style: dotted; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.waku2 { font-size: 12px; background-color: #FFFFCC; border: thin #FF6CC5 dashed}

