/*---全体---*/



body{

background-color: white;

width :750px;

margin : 0 auto 0;

line-height: 25px;

letter-spacing: 2px;

}


a{

text-decoration : none;

}

a{/*リンクされた文字*/
    color:#6699ff;
}

a:link {/*未訪問のリンク*/
    color:#6699ff;
}

a:visited {/*訪問後のリンク*/
    color:#990099;
}

a:hover {/*マウスをのせたとき*/
    color:#ff9999;
    font-style:normal;
}

a:active {/*クリック中*/
    color: #ffffff;
}

h3{
padding: 5px;

color: white;

background-color: #6699ff;

font-family :'arial',sans-serif;
}

p
{
padding: 5px;

}

/*---タイトル---*/

div#top{
 background-color: white;
 
  border-style : solid;

  border-width : 5px ;

  border-color : #6699ff;

  padding: 5px;

  margin: 0 auto 0;
}


div#top p{
padding: 3px;
margin: auto;
}

div#top h1{
padding: 7px;
margin: auto;
font-family: "Times New Roman";
font-size: 50px;
}

div#top a:visited {/*訪問後のリンク*/
    color:#6699ff;
}

div#top a:active {/*クリック中*/
    color: #ffffff;
}
#title1{

position: absolute;

top : 135px;

background-repeat : no-repeat;

margin : 0px 0px 0px;

width : 720px;

height : 120px;

background-image : url(taitoru.gif);

text-align : center ;

}



.heart{

margin-top : 0px;

vertical-align : bottom;

}

pre#kousin{

border: solid;

border-color : #6699ff;
}



/*---メニューバー---*/

#footer h4{

  display : block;

  background-color : #ffff99;

  border : solid #ffff99 4px;

  font-family :'arial',sans-serif;

}



#footer ul{

overflow : hidden;

margin :0px;

}



#footer ul li {

  font-family :'arial',sans-serif; 

  margin-right:15px;
  margin-left:5px;
 padding: 2px; 

}



#footer a:hover{

color: #ff9999;

}

#footer a:active{

color: #ffffff;

}



/*---メッセージ---*/

div#bun{
min-width: 40em;
max-width: 40em;
}
#x{

margin-left: 10px;

}

#mess{


}




/*---左側---*/

#hidari{

}



#hidari h4{

  display : block;

  background-color : #ffffcc;

  font-family :'arial',sans-serif;
  
  margin-left: 0px;


}

#hidari h3{

  display : block;

  background-color : #ffffcc;

  border : solid #ffff99 4px;

  font-family :'arial',sans-serif;
  
  padding-left: 5px;

}





#hidari ul{

border : solid 2px #FFCC00;

overflow : hidden;

margin :10px;

}



#hidari ul li {

  border-bottom: solid #CCCCCC 1px;
  
  font-family :'arial',sans-serif; 
  
  margin-right : 15px;
  margin-left: 25px;
  

}



#hidari ul li:hover{

background-color : #ffffff;

}

#hidari ul li:active{

background-color : #FFFFFF;

}



/*---右側---*/



#migi{

float:right;

margin:15px 40px 0px 0px;

}



#hr1{

clear : both

}



p#sita{

text-align :center;

background-color: white;


}