* {
margin : 0; 
padding : 0; 
font-weight : normal; 
} 
body {
font-size : 75%; 
line-height : 150%; 
letter-spacing : 1px;
background-color : #ffffff; 
color : #666666; 
text-align : center; 
font-family:Verdana,Chicago,osaka,sans-serif,"ＭＳ Ｐゴシック";
} 
img {
border : 0; 
} 
br {
letter-spacing : normal; 
} 
a {
color : #666666; 
text-decoration : none; 
}  
a:hover {
color : #000000; 
} 
h1 { 
font-size : 150%; 
font-family : "Century Gothic", "ＭＳ ゴシック", Osaka, sans-serif; 
letter-spacing : 3px;
}  
h6 {
font-size: 130%;
font-family : "Century Gothic", "ＭＳ ゴシック", Osaka, sans-serif; 
border-left : 10px solid #999999;
margin: 20px 0;
padding: 0 0 0 10px;
} 
ul {
list-style: none;
} 
/* 全体 */
#page {
margin:0px auto;
width : 600px; 
height : auto;
text-align : left; 
padding : 20px 0 0 0;
} 
/* ヘッダー */
#head {
border : 2px solid #dddddd;
padding : 10px ;
} 
/* メニュー */
#menu{
border : 2px solid #dddddd;
font-family : "Century Gothic", "ＭＳ ゴシック", Osaka, sans-serif; 
margin:20px 0 0 0;
padding : 20px 10px 10px 10px;
}
#menu li{
display: inline; 
padding:0 3px;
}
ul.title {
margin : 0 0 10px 0;
}
ul.menu {
text-align : right; 
margin : 0 0 10px 0;
}
/* メイン */
#main {
border : 2px solid #dddddd;
margin:20px 0 0 0;
padding : 10px ;
} 
.text {
margin : 0 0 20px 0;
}
/* ナビ*/
ul.navi {
text-align : center;
margin: 10px 0;
}
ul.navi li{
display: inline;
padding: 0 5px 0 0;
}
/* ILLUST*/
ul.submenu03 li{
display: inline;
padding : 0 3px 0 0;
}
/* 画像の展示用 */
#main .img { 
text-align : center;
padding : 20px 0 ;
margin:10px 0;
}
/* ページトップ */
.pagetop{
text-align : right;
margin : 10px 0;
}
/* フッター */
#foot {
padding : 20px 0;
text-align : center;
}
#foot li{
display: inline;
padding: 0 5px;
}
