.body01 {  font-size: 9.5pt; line-height: 17pt; color: #333333}
.haikei02 {  background-image: url(biography/bio.img/back_grade01.jpg); background-repeat: repeat-x; background-color: #FFFFFF}
a:visited {  color: #663399}
a {  color: #330066; text-decoration: underline}
a:hover {  color: #FFCC00}
.title_m {  font-size: 11.5pt; color: #333333}
.haike03 {  background-image: url(img/kyotu.img/back.img/back_grade09.gif); background-repeat: repeat-y}
.haikei02_02 {  background-image: url(discography/disco.img/back_grade02.jpg); background-repeat: repeat-x}
.title_l {  font-size: 13pt; color: #333333}
.colum_haikei {  background-image: url(poet/colum/colum.img/colum_kokiko_p01.jpg); background-repeat: no-repeat; background-position: right top}
.concert_haikei {  background-attachment: scroll; background-image: url(singer/concert.img/concert_tokiko_p04.jpg); background-repeat: no-repeat; background-position: center center}
.concert_horoyoi_haikei {  background-attachment: scroll; background-image: url(singer/concert.img/concert_horoyoi_p01.jpg); background-repeat: no-repeat; background-position: center center}
.unep_haikei {  background-image: url(ecologist/unep/unep_back_tokiko_p03.jpg); background-repeat: no-repeat; background-position: right top; background-attachment: scroll}
.jibunshi_haikei {  background-attachment: scroll; background-image: url(poet/jibunshi/jibunshi.img/jibunshi_tokiko_back_p01.jpg); background-repeat: no-repeat; background-position: right top}
.body00 {  font-size: 8.5pt; line-height: 17pt; color: #333333}
.haikei_back_line {  background-image: url(img/kyotu.img/back.img/back_line01.gif)}
.haikei00 {  background-image: url(img/top.img/top_main.img/top_main_200.jpg); background-repeat: no-repeat; background-color: #FFFFFF}
.biogra_haikei {  background-image: url(biography/bio.img/biogrphy_top_back02.jpg); background-repeat: no-repeat; background-position: 77px 100px}
.shop_haikei {  background-image: url(shop/new_shop/kyotu.img/kaikei_01.gif); background-repeat: repeat-y}
.tokikoten_haikei {  }
.tokikoten_haikei_ue {  background-image: url(40aniv/img/kizuna.img/kizuna_haikei.img/grade_ue01.gif)}
.tokikoten_haikei_shita {  background-image: url(40aniv/img/kizuna.img/kizuna_haikei.img/grade_shita.gif)}
.chanteuse_back {  background-image: url(new_release/img/chanteuse.img/chanteuse_moji01.gif); background-repeat: no-repeat; background-position: center 250px}
.lemon_haikei {  background-image: url(poet/lemon/img/haikei_grade01.gif); background-repeat: repeat-x}
.gogatsu_haikei {  background-image: url(new_release/img/gogatsunoparis/gogatsunoparis_haikei_03.gif); background-repeat: no-repeat}

.style2 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
.style4 {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; font-weight: bold; }
div#p0{
left: 150px;
}

div#p1{
left: 450px;
top: 87px;
}

.setp0{
width: 200px;
height:12px;
position: absolute;
visibility:hidden;
	z-index: 10;
}

.setp1{
width: 158px;
height:12px;
position: absolute;
visibility:hidden;
	z-index: 10;
}

#navi{
	width:500px;
	height: 20px;
	clear:both;
	text-align: left;
	margin:7px 0 0 30px;
	position: relative;
	z-index: 2;
}

#navi li{
float:left;
list-style-type: none;
}

#navi li a{
float:left;
}

#navi li a.concert{
background:url(img/heder/concert.gif) no-repeat left top;
display:block;
height:20px;
width:77px;
}
#navi li a.concert:hover{
background:url(img/heder/concert.gif) no-repeat left bottom;
display:block;
height:20px;
width:77px;
}

#navi li a.club{
background:url(img/heder/club.gif) no-repeat left top;
display:block;
height:20px;
width:112px;
}
#navi li a.club:hover{
background:url(img/heder/club.gif) no-repeat left bottom;
display:block;
height:20px;
width:112px;
}

#navi li a.writings{
background:url(img/heder/writings.gif) no-repeat left top;
display:block;
height:20px;
width:81px;
}
#navi li a.writings:hover{
background:url(img/heder/writings.gif) no-repeat left bottom;
display:block;
height:20px;
width:81px;
}

#navi li a.unep{
background:url(img/heder/unep.gif) no-repeat left top;
display:block;
height:20px;
width:67px;
}
#navi li a.unep:hover{
background:url(img/heder/unep.gif) no-repeat left bottom;
display:block;
height:20px;
width:67px;
}

#navi li a.shop{
background:url(img/heder/shop.gif) no-repeat left top;
display:block;
height:20px;
width:56px;
}
#navi li a.shop:hover{
background:url(img/heder/shop.gif) no-repeat left bottom;
display:block;
height:20px;
width:56px;
}

#navi li a.profile{
background:url(img/heder/profile.gif) no-repeat left top;
display:block;
height:20px;
width:66px;
}
#navi li a.profile:hover{
background:url(img/heder/profile.gif) no-repeat left bottom;
display:block;
height:20px;
width:66px;
}

#navi li a.media{
background:url(img/heder/media.gif) no-repeat left top;
display:block;
height:20px;
width:65px;
}
#navi li a.media:hover{
background:url(img/heder/media.gif) no-repeat left bottom;
display:block;
height:20px;
width:65px;
}

#navi li a.linkb{
background:url(img/heder/link.gif) no-repeat left top;
display:block;
height:20px;
width:52px;
}
#navi li a.linkb:hover{
background:url(img/heder/link.gif) no-repeat left bottom;
display:block;
height:20px;
width:52px;
}

#navi li a.document{
background:url(img/heder/document.gif) no-repeat left top;
display:block;
height:20px;
width:150px;
}
#navi li a.document:hover{
background:url(img/heder/document.gif) no-repeat left bottom;
display:block;
height:20px;
width:150px;
}

#navi li a.discography{
background:url(img/heder/discography.gif) no-repeat left top;
display:block;
height:20px;
width:112px;
}
#navi li a.discography:hover{
background:url(img/heder/discography.gif) no-repeat left bottom;
display:block;
height:20px;
width:112px;
}


#navi li a.guest{
background:url(img/heder/guest.gif) no-repeat left top;
display:block;
height:20px;
width:101px;
}
#navi li a.guest:hover{
background:url(img/heder/guest.gif) no-repeat left bottom;
display:block;
height:20px;
width:101px;
}

#navi .profile_on{
background:url(img/heder/profile.gif) no-repeat left top;
display:block;
height:20px;
width:66px;
}

#navi .writings_on{
background:url(img/heder/writings.gif) no-repeat left top;
display:block;
height:20px;
width:81px;
}

#footer{
	width:750px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#816b29;
	padding: 10px 10px 5px 10px;
	height: 40px;
	clear: both;
}

.text_1{
float:left;
	width:480px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#816b29;
	text-align: center;
}
#banner{
vertical-align:top;
    text-align:center;
    float:right;
    width:125px;
margin:0
	}

.mobi{
float:left;
width:100px;
	}