/*全体
------------------------------------------*/
body {
background-color:#fc6668;
text-align:center;
padding: 0;
color:#000;
background: url(img/bg2.png) repeat #60c7dd;
}

#wrap{
width:800px;
margin:0 auto 0 auto;
}

p{
font-size:1.0em;
} 



/*ロゴ
------------------------------------------*/
h1{
margin-top:10px;
margin-right:auto;
margin-left:auto;
text-align:center;
width: 683px;
height: 403px;
text-indent: -9999px;
background: url(img/fenice15_12.png) no-repeat #60c7dd;
}

h2{
margin-top:5px;
font-size:1.4em;
} 


.box{
margin:5px auto 5px auto;
width: 600px;
text-align:left;
padding:8px;
border:solid 1px #000;
font-size:0.8em;
text-indent:1em;
background:#fff;
}

.box h2{
margin-top:5px;
font-size:1.2em;
background:#fc6668;
} 

.box1{
margin:5px auto 5px auto;
width: 600px;
text-align:center;
padding:8px;
border:solid 1px #000;
font-size:0.8em;
text-indent:1em;
background:#fff;
}

.box1 h3{
margin-top:5px;
font-size:1.2em;
background:#fc6668;
}


.box2{
margin:5px auto 5px auto;
width: 600px;
text-align:left;
padding:8px;
border:solid 1px #000;
font-size:0.8em;
text-indent:1em;
background:#fff;
}

.footer{
margin:5px auto 5px auto;
width: 600px;
text-align:center;
padding:8px;
border:solid 1px #000;
font-size:0.8em;
text-indent:1em;
background:#fff;
}

/*メンバー紹介
------------------------------------------*/
table{
margin:0 auto 0 auto;
}

td{
background:#00ccff;
margin:5px ;
width: 150px;
text-align:center;
padding:2px;
border:solid 1px #000;
font-size:0.9em;
}




/*a　スタイル
------------------------------------------*/
a ,link,visited,active {
color: #000;
text-decoration:underline;
}

a:hover {
color: #ff0000;
text-decoration:underline;
}

.menu {
font-size: 0.8em;
background: #fff;
margin : 1px 1px 0 1px;
text-align: center;
color: #FFF;
}

.menu a ,link,visited,active {
color: #000;
text-decoration:none;
}

.menu a:hover{
color: #000;
text-decoration:none;
background-color:#33ccff;
}

#news{
width: 470px;
margin-top:1em;
margin-right:auto;
margin-left:auto;
text-align:center;
border:solid 1px #000;
}

.info{margin-right:auto;margin-left:auto;text-align:center;width:400px;height:100px;}

.news p{float:left;margin-left:30px;text-align:left;font-size:0.7em;color:#000;} 

#news a,link,visited,active{
font-size:1em;
color:#336699;
text-decoration:underline;
}

#news a:hover {
font-size:1em;
color: #ff0000;
text-decoration:underline;
}



img{
text-align:center;
border:1px;
}

/*吹き出し
------------------------------------------*/
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(img/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(img/bt.gif) no-repeat bottom}
