A {color:#345986;text-decoration: none;}
A:link {color:#345986;}
A:visited {color:#345986;}
A:hover {color: #345986;text-decoration: underline;}

TD {
font-size: 10pt;
line-height: 11pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
}
BODY {
font-size: 10pt;
line-height: 11pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
margin: 0px 0px 0px 0px;
color: #000000;
background-color: #FFFFFF;
background: url(img/bg.gif);
}

BODY.white {
font-size: 10pt;
line-height: 11pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;
margin: 0px 0px 0px 0px;
color: #000000;
background-color: #FFFFFF;
}

.text1 {
font-size: 10pt;
line-height: 11pt;
}
.text2 {
font-size: 12pt;
line-height: 14pt;
}
.text_s {
font-size: 8pt;
line-height: 10pt;
}

HR.dot {
border-width: thin;
border-style: dotted;
border-color: #CCCCCC;
}

TABLE.top {
background-color : #ffffff;
}

TABLE.main {
border-top: #cccccc 1pt solid;
border-bottom: #cccccc 1pt solid;
border-left: #cccccc 1pt solid;
border-right: #cccccc 1pt solid;
background-color : #ffffff;
}

#profile_photo { background: url(profile/img/profile_photo.jpg)  no-repeat top center; width: 180px; height: 550px;}
#disco_photo { background: url(disco/img/disco_photo.jpg)  no-repeat top left; width: 180px; height: 550px; }
#solo_photo { background: url(concert/img/solo_photo.jpg)  no-repeat top left; width: 180px; height: 550px; }
#tmso_photo { background: url(concert/img/tmso_photo.jpg)  no-repeat top left; width: 180px; height: 550px; }
#info_photo { background: url(info/img/info_photo.jpg)  no-repeat top left; width: 180px; height: 550px; }
#mobile_photo { background: url(mobile/img/mobile_photo.jpg)  no-repeat top left; width: 180px; height: 550px; }
#link_photo { background: url(link/img/link_photo.jpg)  no-repeat top left; width: 180px; height: 550px; }

.come {font-size: 10pt; line-height: 18pt; margin-left:10px; margin-top:10px;}

