body {
	margin : 0 auto;
         padding: 0;
	background-color: white;
background-image: url(http://www.geocities.jp/sixxrk/nanawp0005.gif); 



}
a { color:  ; text-decoration: none; font-family:Meiryo, メイリオ;
  weight:normal; } 



#box { width : 850px;
       background-color : white ;
       margin :0 auto;
       padding : 0;

}


#banner {
	background-color : white ;
         margin : 0 auto ;
    margin-bottom : auto;
 	padding : 0 ;
	width : 850px ;

}
#banner  a         { color: white ; text-decoration: none; font-  weight:normal; } 
#banner  a:link    { color: white ; } 
#banner  a:visited	 { color: white; } 
#banner a:active	 { color: white; } 
#banner  a:hover	 { color: white; }


h1 { 
margin : 0 auto; 
padding : 0; 
} 

#menu {  color: white ;
font: 13pt ＭＳ Ｐゴシック;
	background-color : black ;
	margin : 0 auto;    
         margin-top : auto;
	padding : 0 ;
         padding-top: 5px;
         padding-bottom: 5px;
	width : 850px;
         text-align: center;

}
#menu a 		{ color: white ; text-decoration: none; font-  weight:normal; } 
#menu a:link      { color: white ; } 
#menu a:visited	{ color: white; } 
#menu a:active	{ color: white; } 
#menu a:hover	{ color: white; }


.navi ul, .navi li {
	padding-right : 0 ;
	display : inline ;
       

}

#menu2 {  
	
	margin :  20px auto;
	padding : 0 ;
	width : 840px;
         text-align: center;

color: black; /* テキストの色 */
font: bold 12pt Arial; /* フォントの各種指定 */
border-top: 1px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
}

#menu2 a 		{ color: black ; font-  weight:normal; } 
#menu2 a:link      { color: black; } 
#menu2 a:visited	{ color: black; } 
#menu2 a:active	{ color: black ; } 
#menu2 a:hover	{ color: black ; }


.navi ul, .navi li {
	padding-right : 0 ;
	display : inline ;
       

}

#menu3 {  
margin-top: 20px auto;

	padding : 0 ;
	width : 840px;
         text-align: center;

color: black; /* テキストの色 */
font: bold 12pt Arial; /* フォントの各種指定 */
border-top: 1px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
}


#menu3 a 		{ color: black ; font-  weight:normal; } 
#menu3 a:link      { color: black; } 
#menu3 a:visited	{ color: black; } 
#menu3 a:active	{ color: black ; } 
#menu3 a:hover	{ color: black ; }


.navi ul, .navi li {
	padding-right : 0 ;
	display : inline ;
       

}

.contents {
        color: black;
	background:white;
        margin : 40px auto;
	padding: 0 ;
        width : 830px;
        font-size: 10pt;
        line-height: 150%;
 padding-bottom: 20px;
 margin-bottom: -20px;
 overflow: hidden;
}


div.leftbox {
color: black; /* テキストの色 */
font: bold 10pt ;/* フォントの各種指定 */
border-top: 1px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 1px solid black; /* 右の枠線 */
border-left: 8px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
margin-bottom: 5px ;
} 

div.leftbox font{
font: bold 7pt Meiryo;
font-weight:normal; 
color: black;
font-size: 9pt;
text-align: left;

}

div.leftbox1 {
color: black; /* テキストの色 */
font: bold 10pt Meiryo; /* フォントの各種指定 */
border-top: 1px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 1px solid black; /* 右の枠線 */
border-left: 8px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
} 

div.leftbox1 font{
font: 10ptMeiryo, ;
;
font-weight:normal; 
color: black;
font-size: 10pt;
text-align: left;

}

div.leftbox2 {
color: black; /* テキストの色 */
font:  10pt Meiryo; /* フォントの各種指定 */
border-top: 0px solid black; /* 上の枠線 */
border-bottom: 0px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
margin-right: 0;
margin-left: 0;
margin-bottom: 10px ;
line-height: 150%;
} 



a 	{ color: black ; font-  weight:normal; } 
a:link   { color: black ; } 
a:visited	{ color: black; } 
a:active	{ color: black; } 
a:hover	{ color: black; }


.uetitlebox{
text-align: center;
}

div.titlebox {
color: black; /* テキストの色 */
font: bold 12pt Arial; /* フォントの各種指定 */
border-top: 1px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 1px solid black; /* 右の枠線 */
border-left: 8px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-right: 0;
margin-left: 0;
margin-left: auto;
margin-right: auto;

}
 
div.titlebox font{
font: ＭＳ Ｐゴシック;
font-weight:normal; 
color: black;
font-size: 10pt;
text-align: left;

}


div.linkbox {
color: black; /* テキストの色 */
font: 10pt ＭＳ Ｐゴシック; /* フォントの各種指定 */
border-top: 0px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-bottom: 10px ;
margin-top: 10px ;
line-height: 150%;
margin-left: auto;
margin-right: auto;
} 

div.linkbox font{
font: ＭＳ Ｐゴシック;
font-weight:normal; 
color: black;
font-size: 10pt;
text-align: left;

}

div.aboutbox {
color: black; /* テキストの色 */
font: bold 10pt Arial; /* フォントの各種指定 */
border-top: 1px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 1px solid black; /* 右の枠線 */
border-left: 8px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-bottom: 10px ;
margin-top: 10px ;
line-height: 150%;
margin-left: auto;
margin-right: auto;
} 
div.aboutbox1 {
color: black; /* テキストの色 */
font:  10pt ＭＳ Ｐゴシック ; /* フォントの各種指定 */
border-top: 0px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-right: 0;
margin-left: 0;
line-height: 150%;
margin-left: auto;
margin-right: auto;
} 

div.aboutbox font{
font: ＭＳ Ｐゴシック;
font-weight:normal; 
color: black;
font-size: 10pt;
text-align: left;

}


div.profilebox {
color: black; /* テキストの色 */
font: 10pt ＭＳ Ｐゴシック; /* フォントの各種指定 */
border-top: 0px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-bottom: 10px ;
margin-top: 10px ;
line-height: 150%;
margin-left: auto;
margin-right: auto;
} 


div.profilebox1 {
color: black; /* テキストの色 */
font:   12pt ＭＳ Ｐゴシック ; /* フォントの各種指定 */
border-top: 0px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left:0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-right: 0;
margin-left: 0;
margin-bottom: 10px ;
margin-top: 10px ;
line-height: 150%;
margin-left: auto;
margin-right: auto;
} 

div.profilebox font{
font: ＭＳ Ｐゴシック;
font-weight:normal; 
color: black;
font-size: 10pt;
text-align: left;

}
div.profilebox1 font{
font: ＭＳ Ｐゴシック;
font-weight:normal; 
color: black;
font-size: 10pt;
text-align: left;
}

div.reviewbox {
color: black; /* テキストの色 */
font: 10pt ＭＳ Ｐゴシック; /* フォントの各種指定 */
border-top: 0px solid black; /* 上の枠線 */
border-bottom: 1px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-left: auto ;
margin-right: auto ;
margin-bottom: 10px ;
margin-top: 10px ;
line-height: 150%;
} 

div.reviewbox font{
font: bold 10pt ＭＳ Ｐゴシック;
color: black;
text-align: left;
background-color:white;
}

div.reviewbox1 {
color: black; /* テキストの色 */
font: bold 10pt ＭＳ Ｐゴシック; /* フォントの各種指定 */
border-top: 0px solid black; /* 上の枠線 */
border-bottom: 0px solid black; /* 下の枠線 */
border-right: 0px solid black; /* 右の枠線 */
border-left: 0px solid black; /* 左の枠線 */
padding: 5px; /* テキストと枠線の間隔 */
text-align: left;
width: 730px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px ;
margin-top: 0px ;
line-height: 150%;
} 

div.reviewbox1 font{
font: bold 10pt ＭＳ Ｐゴシック;
color: black;
text-align: left;
background-color:white;
}

IMG.cd-review {
  width: 65px;
  height: 65px;
border: 0px;
}

IMG.top-cd {
  width: 80px;
  height: 80px;
border: 0px;
}


IMG.mcg-review {
  width: 70px;
  height: 100px;
border: 0px;
}


/* ブログ記事トップ右部分 */
.left {
	float : left;   
         margin: 0auto;
	background: #fff;
	word-break: break-all;
         font-size: 10pt;  
   font: 13pt ＭＳ Ｐゴシック
         width: 610px

}

/* ブログメニュー部分 */
.right {
         float : right;  
	background: white;
	width: 230px;
         margin: 0auto;
	word-break: break-all;
         font-size: 12pt;

}



#container {
  width : 820px;       /* コンテンツ幅を740pxに設定 */
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
background-color: white;

}



/* トップ真ん中部分 */
.topleft {
	float : left;   
         margin: 0auto;
	background-color: white;
	word-break: break-all;
         font-size: 10pt;     
         width: 240px


}

/* トップメニュー部分 */
.topright {
         float : right;  
	background-color: white;
	width: 345px;
         margin: 0auto;
	word-break: break-all;
         font-size: 10pt;

}


/* １、２カラムまとめ部分 */
.leftleft {
	float : left;   
         margin: 0auto;
	background-color: white;
	word-break: break-all;
         font-size: 10pt;     
         width: 600px

}

/* トップ右部分 */
.rightright {
         float : right;  
	background-color: white;
	width: 180px;
         margin: 0auto;
	word-break: break-all;
         font-size: 10pt;

}


.space {
         clear : both;

}
#footer {
	background-color: black;
         color: white;
         margin : 0 auto;
         padding-top: 15px;


padding-bottom: 5px;
 margin-bottom: -5px;
 overflow: hidden;

         width : 850px;
         border-top : solid black 1px;
         font-size : small;
         text-align: right;
         clear : both;
}