/*---base---*/

body{
font-family:"メイリオ", meiryo, Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:normal;
font-style:normal;
font-size:75%;
line-height:150%;
text-align: center;
color:#666666;
}

*{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:lighter;
}

img{
border-width: 0px;
border-style: none;
vertical-align:top;
}

table {
font-size:100%;
line-height:150%;
}

table td{
vertical-align:top;
}


#wrapper{
margin:0px auto;
width:1024px;
text-align:left;
}

#header{
width:1024px;
height:50px;
float:left;
}

#header h1{
float:left;
}

#header h1 a {
float:left;
width:243px;
height:50px;
background:url(../img/logo.jpg) no-repeat;
text-indent:-9999px;
display:block;
}

#nav {
width:740px;
height:37px;
float:right;
margin:6px 0 0 22px;
display:inline;
}


#nav ul{
list-style-type:none;
}

#nav ul li{
float:left;
}

#nav ul li a{
width:119px;
line-height:37px;
float:left;
text-indent:-9999px;
margin-right:14px;
display:inline;
}

#nav ul li#nav01 a{
width:120px;
}

#nav ul li#nav01 a:link,
#nav ul li#nav01 a:visited{
background-image:url(../img/nav01.jpg);
}

#nav ul li#nav01 a:hover,
#nav ul li#nav01 a:active,
#nav ul li#nav01c a:link,
#nav ul li#nav01c a:visited,
#nav ul li#nav01c a:hover,
#nav ul li#nav01c a:active{
background-image:url(../img/nav01_o.jpg);
}

#nav ul li#nav02 a:link,
#nav ul li#nav02 a:visited{
background-image:url(../img/nav02.jpg);
}

#nav ul li#nav02 a:hover,
#nav ul li#nav02 a:active,
#nav ul li#nav02c a:link,
#nav ul li#nav02c a:visited,
#nav ul li#nav02c a:hover,
#nav ul li#nav02c a:active{
background-image:url(../img/nav02_o.jpg);
}

#nav ul li#nav03 a{
width:100px;
}

#nav ul li#nav03 a:link,
#nav ul li#nav03 a:visited{
background-image:url(../img/nav07.jpg);
}

#nav ul li#nav03 a:hover,
#nav ul li#nav03 a:active,
#nav ul li#nav03c a:link,
#nav ul li#nav03c a:visited,
#nav ul li#nav03c a:hover,
#nav ul li#nav03c a:active{
background-image:url(../img/nav07_o.jpg);
}

#nav ul li#nav04 a:link,
#nav ul li#nav04 a:visited{
background-image:url(../img/nav04.jpg);
}

#nav ul li#nav04 a:hover,
#nav ul li#nav04 a:active,
#nav ul li#nav04c a:link,
#nav ul li#nav04c a:visited,
#nav ul li#nav04c a:hover,
#nav ul li#nav04c a:active{
background-image:url(../img/nav04_o.jpg);
}

#nav ul li#nav05 a:link,
#nav ul li#nav05 a:visited{
background-image:url(../img/nav05.jpg);
}

#nav ul li#nav05 a:hover,
#nav ul li#nav05 a:active,
#nav ul li#nav05c a:link,
#nav ul li#nav05c a:visited,
#nav ul li#nav05c a:hover,
#nav ul li#nav05c a:active{
background-image:url(../img/nav05_o.jpg);
}

#nav ul li#nav06 a{
width:91px;
}

#nav ul li#nav06.end {
float:left;
width:91px;
height:37px;
display:inline;
margin-right:0px;
}

#nav ul li.end {
margin-right:0px;
}

#nav ul li.end a{
margin-right:0px;
}


#nav ul li#nav06 a:link,
#nav ul li#nav06 a:visited{
background-image:url(../img/nav06.jpg);
}

#nav ul li#nav06 a:hover,
#nav ul li#nav06 a:active,
#nav ul li#nav06c a:link,
#nav ul li#nav06c a:visited,
#nav ul li#nav06c a:hover,
#nav ul li#nav06c a:active{
background-image:url(../img/nav06_o.jpg);
}




#main{
width:1024px;
float:left;
margin:0 0 0px 0px;
position:relative;
}

a {
color:#6699CC;
text-decoration:underline;
}

a:hover {
color:#6699CC;
text-decoration:none;
}

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#contents {
width:590px;
float:left;
}

.section{
width:600px;
float:left;
}


.m5 { margin-bottom:5px;}
.m10 { margin-bottom:10px;}
.m12 { margin-bottom:12px;}
.m15 { margin-bottom:15px;}
.m20 { margin-bottom:20px;}
.m30 { margin-bottom:30px;}
.m40 { margin-bottom:40px;}
.m50 { margin-bottom:50px;}
.m60 { margin-bottom:60px;}

.ml10 { margin-left:10px; display:inline;}
.mr3 { margin-right:3px; display:inline;}
.mr10 { margin-right:10px; display:inline;}
.mr15 { margin-right:10px; display:inline;}

.pl10 { padding-left:10px;}
.pr10 { padding-right:10px;}

.flt { float:left;}
.flr { float:right;}


#myContent {
width:1024px;
float:left;
margin-bottom:20px;
}

object, embed {vertical-align:middle;}

#top-left { 
float:left; 
width:552px;
}

.biography {
float:left;
width:152px;
height:40px;
text-indent:-9999px;
background:url(../img/txt01.jpg) no-repeat;
}

.txt01 { 
float:left;
width:532px;
margin-bottom:30px;
}

.txt02 { 
float:left;
width:532px;
margin-bottom:30px;
}

.recent {
float:left;
width:192px;
height:40px;
text-indent:-9999px;
background:url(../img/txt02.jpg) no-repeat;
}

.recent-box01 { 
float:left;
width:552px;
margin-bottom:20px;
}

.top-img01 {
float:left;
width:260px;
height:260px;
text-indent:-9999px;
background:url(../img/girl_s.jpg) no-repeat;
margin-right:5px;
display:inline;
}

.top-img02 {
float:left;
width:260px;
height:260px;
text-indent:-9999px;
background:url(../img/Average_s.jpg) no-repeat;
margin-right:5px;
display:inline;
}

.top-img03 {
float:left;
width:260px;
height:260px;
text-indent:-9999px;
background:url(../img/tt_s.jpg) no-repeat;
margin-right:5px;
display:inline;
}


.recent-box02 { 
float:left;
width:287px;
}

.girl {
float:left;
width:287px;
height:27px;
text-indent:-9999px;
background:url(../img/txt03.jpg) no-repeat;
margin-bottom:10px;
}

.average {
float:left;
width:287px;
height:27px;
text-indent:-9999px;
background:url(../img/txt04.jpg) no-repeat;
margin-bottom:10px;
}

.tt {
float:left;
width:287px;
height:27px;
text-indent:-9999px;
background:url(../img/txt08.jpg) no-repeat;
margin-bottom:10px;
}

.txt03 {
float:left;
width:210px;
margin-left:17px;
display:inline;
}

.txt04 {
float:right;
width:60px;
text-align:right;
}

.recent-box02 ul{
list-style-type:none;
float:right;
margin-top:20px;
}

.recent-box02 ul li{
float:left;
}

.recent-box02 ul li a{
width:119px;
line-height:37px;
float:left;
text-indent:-9999px;
display:block;
}

.recent-box02 ul li#nav011 a{
width:119px;
margin-right:14px;
}

.recent-box02 li#nav011 a:link,
.recent-box02 ul li#nav011 a:visited{
background-image:url(../img/nav01.jpg);
}

.recent-box02 ul li#nav011 a:hover,
.recent-box02 ul li#nav011 a:active,
.recent-box02 ul li#nav011c a:link,
.recent-box02 ul li#nav011c a:visited,
.recent-box02 ul li#nav011c a:hover,
.recent-box02 ul li#nav011c a:active{
background-image:url(../img/nav01_o.jpg);
}

.recent-box02 ul li#nav012 a:link,
.recent-box02 ul li#nav012 a:visited{
background-image:url(../img/nav02.jpg);
}

.recent-box02 ul li#nav012 a:hover,
.recent-box02 ul li#nav012 a:active,
.recent-box02 ul li#nav012c a:link,
.recent-box02 ul li#nav012c a:visited,
.recent-box02 ul li#nav012c a:hover,
.recent-box02 ul li#nav012c a:active{
background-image:url(../img/nav02_o.jpg);
}

#nav ul li#nav012.end {
float:left;
width:119px;
height:37px;
margin-right:0px;
display:inline;
}



.recent-box02 ul li#nav013 a{
width:119px;
margin-right:14px;
}

.recent-box02 li#nav013 a:link,
.recent-box02 ul li#nav013 a:visited{
background-image:url(../img/nav01.jpg);
}

.recent-box02 ul li#nav013 a:hover,
.recent-box02 ul li#nav013 a:active,
.recent-box02 ul li#nav013c a:link,
.recent-box02 ul li#nav013c a:visited,
.recent-box02 ul li#nav013c a:hover,
.recent-box02 ul li#nav013c a:active{
background-image:url(../img/nav01_o.jpg);
}

.recent-box02 ul li#nav014 a:link,
.recent-box02 ul li#nav014 a:visited{
background-image:url(../img/nav02.jpg);
}

.recent-box02 ul li#nav014 a:hover,
.recent-box02 ul li#nav014 a:active,
.recent-box02 ul li#nav014c a:link,
.recent-box02 ul li#nav014c a:visited,
.recent-box02 ul li#nav014c a:hover,
.recent-box02 ul li#nav014c a:active{
background-image:url(../img/nav02_o.jpg);
}

#nav ul li#nav014.end {
float:left;
width:119px;
height:37px;
margin-right:0px;
display:inline;
}

#member {
float:left;
width:552px;
height:276px;
background:url(../img/abperspectives.jpg) no-repeat center top;
text-indent:-9999px;
margin-top:15px;
padding-bottom:30px;
}

#top-right {
float:right;
width:452px;
}

.player {
width:95px;
height:40px;
text-indent:-9999px;
background:url(../img/txt05.jpg) no-repeat;
}

#profile_mp3Player {
width:450px;
margin-bottom:20px;
}

.download {
width:192px;
height:40px;
text-indent:-9999px;
background:url(../img/txt06.jpg) no-repeat;
}

#download-box {
width:452px;
height:320px;
background:url(../img/border02.jpg) no-repeat;
}

#txt {
float:left;
height:345px;
overflow:auto;
width:552px;
margin-bottom:20px;
}

#contact {
width:452px;
height:276px;
background:url(../img/txt07.jpg) no-repeat;
position:absolute;
bottom:0;
right:0;
display:inline;
padding-bottom:30px;
}

.gmail {
margin-top:43px;
}

.gmail a{
width:452px;
height:54px;
text-indent:-9999px;
background:url(../img/gmail.jpg) no-repeat;
display:block;
}

.gmail a:hover{
background:url(../img/gmail_o.jpg) no-repeat;
}

.txt05 {
margin-top:10px;
width:452px;
}