

body{
	margin:0px;
	padding:0px;
	font-size:10pt;
	line-height:150%;
	background: url(../images/BodyBg.png) repeat-y center top;
	text-align:center;
	}
img{border-style:none}
p {font-size: 10pt; line-height: 150%; margin: 5px; } 
table {
	font-size: 10pt;
	line-height:150%;} 
.bold{font-weight:bold}
.eight {
	font-size:8pt;
	line-height:140%;
}
.eleven {
	font-size:11pt;
	line-height:140%;
}
.pankuzu {
	font-size:8pt;
	color:#8E8370; 
	margin:5px 0px 4px 20px;
}
a {color:#4A6682; } 
a hover {text-decoration: underline;}
a:visited{color:#788FC5;text-decoration:underline}
a:hover{color:#cc0000;text-decoration:underline}
a:active{color:#cc0000;text-decoration:underline}

/**
 * クリアフィックスハック
 * 基本的なスタイルにあらかじめ適応、ClearFixクラスも準備
 */
#GlobalNavi:after,
.ClearFix:after {
    content:"";
    display:block;
    clear:both;
}
#GlobalNavi,
.ClearFix {
    display:inline-block;
}
/* Mac版IE除外 \*/
#GlobalNavi,
.ClearFix {
    display:block;
}




/*--------------------------------------------------
	レイアウト
----------------------------------------------------*/
h1,h2,#TopFlash,#GlobalNavi,#Main,#Footer{
	width:770px;
	margin:0 auto;
}
#MainInner{
	width:670px;
	margin:0 auto;
	padding:30px 0;
	text-align:left;
}


#GlobalNavi{
	background:url(../images/navi_shadow.gif) repeat-x center bottom;
	padding-bottom:15px;
}
#GlobalNavi ul{
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
	overflow:hidden;
	height:49px;
}
#GlobalNavi li{
	margin:0;
	padding:0
	overflow:hidden;
	width:128px;
	float:left;
}
#GlobalNavi li a{
	height:0;
	display:block;
	padding-top:49px;
	overflow:hidden;
	width:128px;
	float:left;
	background-image:url(../images/GlobalNavi.png);
	background-repeat:no-repeat;
}
#GlobalNavi li a:hover{
	background-image:url(../images/GlobalNaviOn.png);
}

#GlobalNavi #NaviTop a{
	background-position:0px 0px;
}
#GlobalNavi #NaviProfile a{
	background-position:-128px 0px;
}
#GlobalNavi #NaviSchedule a{
	background-position:-256px 0px;
}
#GlobalNavi #NaviDiscography a{
	background-position:-384px 0px;
}
#GlobalNavi #NaviNews a{
	background-position:-512px 0px;
}
#GlobalNavi #NaviBlog a{
	background-position:-640px 0px;
}
#GlobalNavi #NaviBBS a{
	background-position:-660px 0px;
}

#TopPage #NaviTop a,
#Profile #NaviProfile a,
#Schedule #NaviSchedule a,
#Discography #NaviDiscography a,
#News #NaviNews a,
#BBS #NaviBBS a{
	background-image:url(../images/GlobalNaviOn.png);
}

#Main{
	background-color:#FFFFFF;
}
#Footer {
	clear:both;
}