@charset "utf-8";


/*-----
 *
 *  全般
 *
 *-----*/
* {
//	font-family:'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;
	padding:0;
	margin:0;
}

/*-----
 *
 *  メイン
 *
 *-----*/
body{
	width:800px;
	margin:0 auto;
	color:#555555;
//	color:#000000;
	background:#ffeeee;
	text-align:justify;
	font-size:12px;
	
}


/*--
*
* head
*
*----*/
#head_h1{
	color:#ffffff;
	font-weight:normal;
	text-align:right;
	font-size:8px
}






/**
*
* head
*
**/
#headzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:0px solid #9E9671;
    border-left:0px solid #9E9671;
	border-right:0px solid #9E9671;
    border-bottom:0px solid #9E9671;
    border-collapse:separate;

}

#headzone h1{
	font-size : 10pt;
	text-align : right;
}

#headzone .headul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}
#headzone .headli_logo{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 200px;
	background : #ffffff;
}
#headzone .headli_banner{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 600px;
	background : #ffffff;
	text-align : right;
}

#headzone a img{
	text-decoration: none;
	border-style:none;
}


/**
*
* head2
*
**/
#headzone2 {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:0px solid #9E9671;
    border-left:0px solid #9E9671;
	border-right:0px solid #9E9671;
    border-bottom:0px solid #9E9671;
    border-collapse:separate;

}

#headzone2 .headul2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}
#headzone2 .headli2_button{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 100px;
	background : #ffffff;
}
#headzone2 .headli2_button2{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 100px;
	background : #ffffff;
}

#headzone2 a img{
	text-decoration: none;
	border-style:none;
}

#headzone2 a img{
	text-decoration: none;
	border-style:none;
	color : #00ff00;
}

/**
*
* footer
*
**/
#footerzone {
	width: 800px;
	
//	background: #FFFFFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:0px solid #9E9671;
    border-left:0px solid #9E9671;
	border-right:0px solid #9E9671;
    border-bottom:0px solid #9E9671;
    border-collapse:separate;

}


#footerzone .footerul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}
#footerzone .footerli{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
//	background : #ffffff;
	text-align : center;
	font-size : 11pt;
}



/**
*
*offical blog
*
**/

#blogzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}

#blogzone .blogcontentsul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}

#blogtitle{
	margin: 2px 0px 2px 0px;
}


#blogzone .blogcontentsli_des{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	background : #ffffff;
}
#blogzone .blogcontentsli_des a:link{
	display: block;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	font-size : 10pt;
	color: #0000ff;
}
#blogzone .blogcontentsli_des a:visited{
	display: block;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	font-size : 10pt;
	color: #0000ff;
}

#blogzone .blogcontentsli_des a:hover{
	color: #ff0000;
}

#blogzone .blogcontentsli_link{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 10pt;
	text-align: right;
	background : #ffffff;
}


/*** AKB ***/
#blogzone .blogcontentsli_AKB{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #ffa1dd;
	font-weight: bold;
}

/*** SKE ***/
#blogzone .blogcontentsli_SKE{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #fbd15f;
	font-weight: bold;
}

/*** SDN ***/
#blogzone .blogcontentsli_SDN{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #7b8287;
	font-weight: bold;
	color : #ffffff;
}

/*** NMB ***/
#blogzone .blogcontentsli_NMB{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #ffb55f;
	font-weight: bold;
}

/**
*
*member
*
**/
#memzone {
	//clear: both;
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#memzone .memlistul{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	list-style: none;
}

#memzone .memlistli{
	float: left;
	margin: 0px 0px 5px 0px;
	width: 120px;
}


#memzone .memlistli a:link{
	display: block;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	font-size : 12pt;
	color: #0000ff;
}
#memzone .memlistli a:visited{
	display: block;
	overflow: hidden;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	font-size : 12pt;
	color: #0000ff;
}

#memzone .memlistli a:hover{
	color: #ff0000;
}

#memtitle{
	margin: 2px 0px 2px 0px;
}


/*******************
*
*member page
*
********************/
#profzone {
	width: 800px;
	height: 600px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#profzone .proful{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 380px;
	list-style: none;
}

#profzone .profli{
	float: left;
	margin: 2px 0px 5px 10px;
	width: 300px;
}

#profzone .profli_memo{
	float: left;
	margin: 2px 0px 5px 0px;
	width: 380px;
}


#profzone .profli_name{
	float: left;
	margin: 2px 0px 5px 0px;
	width: 80px;
	background : #cc45ee;
	text-align : center;
	color : #ffffff;
}

#profzone .proful2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	list-style: none;
}
#profzone .profp{
//	float: left;
	position: relative;
	top : 200px;
	width 400px;
	text-align : right;
}



#profzone .profli_imgbox{
	margin: 0px 0px 0px 400px;
	width: 400px;
	text-align : center;
	vertical-align : middle;
	position: relative;
	top : 10px;
	left : 000px;
}



#proftitle{
	margin: 2px 2px 2px 0px;
}


/*******************
*
*member blog
*
********************/
#memblogzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#memblogzone .memblogul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}

#memblogzone .memblogli_head{
	float: left;
	margin: 5px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #cc94e9;
	font-weight: bold;
	color : #000000;
}

#memblogzone .memblogli_des{
	float: left;
	margin: 5px 20px 2px 0px;
	width: 800px;
	background : #ffffff;
}

#memblogzone .memblogli_head a:link{
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-size : 11pt;
	color: #0000ff;
}

#memblogzone .memblogli_head a:visited{
	color: #0000ff;
}

#memblogzone .memblogli_head a:hover{
	color: #ff0000;
}

#memblogzone .memblogli_link{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 10pt;
	text-align: right;
	background : #ffffff;
}


#memblogtitle{
	margin: 2px 2px 2px 0px;
}


/*******************
*
*member twitter
*
********************/
#memtwitzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#memtwitzone .memtwitul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}

#memtwitzone .memtwitli_head{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #cc94e9;
	font-weight: bold;
	color : #000000;
}

#memtwitzone .memtwitli_des{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	background : #ffffff;
}

#memtwitzone .memtwitli_des a:link{
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size : 11pt;
	color: #0000ff;
}

#memtwitzone .memtwitli_des a:visited{
	color: #0000ff;
}

#memtwitzone .memtwitli_des a:hover{
	color: #ff0000;
}

#memtwitzone .memtwitli_link{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 10pt;
	text-align: right;
	background : #ffffff;
}


#memtwittitle{
	margin: 2px 2px 2px 0px;
}

/*******************
*
*member movie
*
********************/
#memmovzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#memmovzone .memmovul{
	width: 800px;
	list-style: none;
	vertical-align : top;
}

#memmovcal .memmovli{
//	float: left;
	width: 100px;
}


#memmovzone .memmovli a img{
	text-decoration: none;
	border-style:none;
}



#memmovtitle{
	margin: 2px 2px 2px 0px;
}


/*******************
*
*other blog
*
********************/
#otherblogzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#otherblogzone .otherblogul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}

#otherblogzone .otherblogli_head{
	float: left;
	margin: 5px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #769fe1;
	font-weight: bold;
	color : #ffffff;
}

#otherblogzone .otherblogli_des{
	float: left;
	margin: 5px 0px 2px 0px;
	width: 800px;
	background : #ffffff;
}

#otherblogzone .otherblogli_head a:link{
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size : 11pt;
	color: #0000ff;
}

#otherblogzone .otherblogli_head a:visited{
	color: #0000ff;
}

#otherblogzone .otherblogli_head a:hover{
	color: #ff0000;
}

#otherblogzone .otherblogli_link{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 10pt;
	text-align: right;
	background : #ffffff;
}


#otherblogtitle{
	margin: 2px 2px 2px 0px;
}


/*******************
*
*other twitter
*
********************/
#othertwitzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#othertwitzone .othertwitul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}

#othertwitzone .othertwitli_head{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #3154bf;
	font-weight: bold;
	color : #ffffff;
}

#othertwitzone .othertwitli_des{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	background : #ffffff;
}

#othertwitzone .othertwitli_des a:link{
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size : 11pt;
	color: #0000ff;
}

#othertwitzone .othertwitli_des a:visited{
	color: #0000ff;
}

#othertwitzone .othertwitli_des a:hover{
	color: #ff0000;
}

#othertwitzone .othertwitli_link{
	float: left;
	margin: 0px 0px 2px 0px;
	width: 800px;
	font-size : 10pt;
	text-align: right;
	background : #ffffff;
}


#othertwittitle{
	margin: 2px 2px 2px 0px;
}


/*******************
*
*yahooac
*
********************/
#yahooaczone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#yahooaczone .yahooacul{
	width: 800px;
	list-style: none;
	vertical-align : top;
}

#yahooaculcal .yahooacli{
//	float: left;
	width: 100px;
}

#yahooaczone .yahooacli a img{
	text-decoration: none;
	border-style:none;
}



#yahooactitle{
	margin: 2px 2px 2px 0px;
}



/*******************
*
*yahoo
*
********************/
#yahoozone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#yahoozone .yahooul{
	width: 800px;
	list-style: none;
	vertical-align : top;
}

#yahooulcal .yahooli{
//	float: left;
	width: 100px;
}

#yahooulcal2 .yahooli{
//	float: left;
	width: 100px;
}
#yahooulcal3 .yahooli{
//	float: left;
	width: 100px;
}
#yahooulcal4 .yahooli{
//	float: left;
	width: 100px;
}


#yahoozone .yahooli a img{
	text-decoration: none;
	border-style:none;
}



#yahootitle{
	margin: 2px 2px 2px 0px;
}



#yahooakb{
	background: #FF53C0;
	color : #FFFFFF;
}
#yahooske{
	background: #FF9900;
	color : #FFFFFF;
}
#yahoosdn{
	background: #2E3843;
	color : #FFFFFF;
}
#yahoonmb{
	background: #FF8600;
	color : #FFFFFF;
}


/*******************
*
*dmm
*
********************/
#dmmzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}

/*******************
*
*dmm
*
********************/
#dmmzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}




/*******************
*
*siteinfo
*
********************/
#siteinfozone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


/**
*
*offical youtube
*
**/

#youtubezone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;
    text-align : center;

}

/*******************
*
*img
*
********************/
#imgzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}
#imgmsgzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#imgzone .imgul{
	width: 800px;
	list-style: none;
	vertical-align : top;
}

#imgzone .imgli{
	float: left;
	width: 100px;
}


#imgzone .imgli a img{
	text-decoration: none;
	border-style:none;
}

#imgmsgzone .imgzonetitle{
	margin: 2px 0px 5px 0px;
	width: 200px;
	background : #3154bf;
	text-align : center;
	color : #ffffff;
}

/*******************
*
*upload
*
********************/
#uploadimgzone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#uploadimgzone .uploadimgul{
	width: 800px;
	list-style: none;
	vertical-align : top;
}

#uploadimgzone .uploadimgli{
//	float: left;
	width: 100px;
}


#uploadimgzone .uploadimgli a img{
	text-decoration: none;
	border-style:none;
}

/**
*
*PR zone
*
**/

#przone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;
    text-align : center;

}

/*******************
*
*news
*
********************/
#newszone {
	width: 800px;
	
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	border-spacing:0;
    border-top:1px solid #9E9671;
    border-left:1px solid #9E9671;
	border-right:1px solid #9E9671;
    border-bottom:1px solid #9E9671;
    border-collapse:separate;

}


#newszone .newsul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	list-style: none;
}

#newszone .newsli_head{
	float: left;
	margin: 5px 0px 2px 0px;
	width: 800px;
	font-size : 11pt;
	background : #769fe1;
	font-weight: bold;
	color : #ffffff;
}

#newszone .news_desli{
	float: left;
	margin: 5px 0px 2px 0px;
	width: 800px;
	background : #ffffff;
}

#newszone .news_desli img{
	float: left;
	width : 80px;
}

#newszone .newsli_head a:link{
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size : 11pt;
	color: #0000ff;
}

#newszone .newsli_head a:visited{
	color: #0000ff;
}

#newszone .newsli_head a:hover{
	color: #ff0000;
}


#newstitle{
	margin: 2px 0px 2px 0px;
}


#clear-l { 
	clear: left; 
}




