* {
margin : 0; 
padding : 0; 
font-weight : normal; 
font-style:normal;
} 
body {
font-size : 100%;
line-height: 150%;
color : #333333; 
letter-spacing : 1px;
text-align: center;
background : #fbf7eb;
font-family : Verdana, Chicago, osaka, sans-serif, "ＭＳ Ｐゴシック"; 
}
img {
border: 0;
}
br {
letter-spacing : normal; 
}
a{
color: #333333;
text-decoration : none;
}
a:hover{
color: #cc0099;
}
h1{
font-size : 140%; 
text-align: right;
font-family : "Century Gothic", "ＭＳ ゴシック", Osaka, sans-serif;
line-height : 130%;
padding : 30px ; 
letter-spacing : 3px;
} 
h2 {
font-size : 150%; 
color : #72aa8d; 
font-family : "Century Gothic", "ＭＳ ゴシック", Osaka, sans-serif;
margin: 10px 0 ;
} 
h3 {
font-size : 120%;
color : #72aa8d; 
font-family : "Century Gothic", "ＭＳ ゴシック", Osaka, sans-serif;
margin-bottom: 10px ;
} 
h4{
font-size : 100%;
margin-bottom: 10px ;
}
#page{
margin:0 auto;
width:700px;
text-align: left;
background-color:#ffffff;
}
/* ヘッダー */
#head{
width : 700px;
height : 200px;
background :#ffffff url(img/mbctop.gif) no-repeat center center;
}
/* メニュー */
#left{
float : left;
width150px;
padding: 40px 20px 20px;
}
#menu {
width:150px;
}
#menu ul {
padding-bottom: 20px ;
}
#menu li {
background :#ffffff url(img/line.gif) repeat-x bottom;
}
#menu li a{
display:block;
width:150px;
}
#menu li a:hover {
background-color: #f3e3ba;
color: #cc0099;
}
#menu li {
margin-left:0px;
list-style-type: none;
}
.img {
padding-bottom: 10px ;
}
.img li{
display: inline;
padding-right: 2px;
}
/* メイン */
#main{
float : left;
width:460px;
padding: 20px 20px 20px;
}
#main ul {
padding: 3px 0px;
}
dl.about{
padding : 10px 0 20px 0;
}
dl.about dt{
padding : 2px;
}
dl.about dd{
margin-top:-1.8em;
margin-left:120px;
}
/* フッター*/
#foot{
clear:both;
width:694px;
text-align: center;
margin: 3px 3px 0 3px;
background-color : #ecd08a;
}
#foot li{
display: inline;
padding: 0 5px;
}