@charset "Shift_JIS"; 

* {
margin : 0; 
padding : 0; 
font-style : 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; 
} 
ul {
list-style: none;
} 



/* -------------------------------------------- */ 
/* アンカー
/* -------------------------------------------- */ 

a {
color : #666666; 
text-decoration : none; 
}  
a:hover {
color : #000000; 
} 


/* -------------------------------------------- */ 
/* テキスト
/* -------------------------------------------- */ 

em{
font-weight:bold;
}
strong{
font-weight:bolder;
color : #cc3333; 
}
del{
text-decoration:line-through;
}
ins {
text-decoration: underline;
} 
.box{
width :570px;
padding:5px;
background-color : #000000; 
color : #ffffff; 
}


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

#page {
width:100%; 
text-align:center;
}  


/* -------------------------------------------- */ 
/* ヘッダー
/* -------------------------------------------- */ 

#head {
text-align : right; 
color : #ffffff; 
background-color : #666666; 
padding: 0 5px;
} 
#head a{
color : #ffffff; 
} 


/* -------------------------------------------- */ 
/* メニュ
/* -------------------------------------------- */ 

#menu{
margin:0px auto;
width :600px; 
text-align : left; 
padding : 30px;
}
#menu li{
display: inline; 
padding:0 3px;
}


/* -------------------------------------------- */ 
/* メイン
/* -------------------------------------------- */ 

#main {
margin:0px auto;
width :600px;
text-align : left; 
line-height : 200%; 
letter-spacing :2px;
padding : 10px 30px;
} 

/* タイトル */ 
div.title { 
border-left:50px solid #666666;
font-size:130%;
font-weight:normal;
padding:0 0 0 10px;
} 
/* テキスト */ 
div.text { 
font-size : 110%;  
margin :20px 0;
} 
/* ナビ */ 
ul.navi {
text-align : right;
}
ul.navi li{
display: inline;
padding: 0 0 0 5px;
}


/* -------------------------------------------- */ 
/* フッター
/* -------------------------------------------- */ 

#foot {
text-align : right;
padding: 10px 0;
}
#foot li{
display: inline;
padding: 0 5px;
}