/*-----全体--------*/
body {
background-color : #fff;
margin-top:0;
text-align:center;
font-size: 9pt;
color:gray; 
font-family:"ＭＳ Ｐゴシック","Osaka","MS UI Gothic";

scrollbar-face-color:       #ffffff; 
scrollbar-highlight-color:  #666666;
scrollbar-shadow-color:     #666666;
scrollbar-darkshadow-color: #bbbbff;
scrollbar-arrow-color:      #ff0099;
scrollbar-base-color:       #ffffff;
scrollbar-3dlight-color:    #bbbbff;
scrollbar-track-color:      #ffffff;

}

hr{
height:4px;
color : #999999 ;
margin-bottom:15px;
margin-top:0px;
}

a:link {
color : #666666;
text-decoration:none;
}

a:visited {
color : #666666;
text-decoration:none;
}

a:hover {
color:#ffffff;
text-decoration : none; 
background-color : #333333;

}

a:active{
color : #666666;
text-decoration:none;
}

img {
border:none;
vertical-align : bottom;
margin : 0px;
padding : 0px;
}


.textbox{
width:100%;
position:static;
padding:10px;
}

.text1{
position:static;


line-height:1.7;
margin-bottom:10px;

border : 0px gray solid;
padding: 0 10px 0 0;
}

.text2{
line-height:2;
}

.text3{
line-height:1;
}


.norm {
color:gray; 
font-size:10pt;
font-family:"ＭＳ Ｐゴシック","Osaka";
font-weight : bold;
}


/*---------clear-----------------------------*/

#c-both { 
clear:both; 

}



/*-----外枠--------*/

#outline{

	background-color : white;
	border : 0px gray solid;
	border-bottom : 0px gray solid;
	border-top:none;
	width:800px;
	margin:0px auto;
	margin-left:50% auto;
	text-align:left;
	
}



/*-----ヘッダ--------*/
#header{
border : none;
width:800px;
height : 150px;
background-image:url("img/017head.jpg");
background-repeat : no-repeat;
float:left;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック","Osaka";
color:#666666;
position:static;
}




/*-----menu1--------*/
#menu1{
position:static;
border : none;
width:800px;
height : 34px;
}

#menu1 ul{
margin:0;
padding:0;
list-style-type:none;
}

#menu1 li{
display:inline;
float:left;
text-indent: -9999px;
list-style-type:none;
}

#menu1 li a{
display:block;
text-decoration:none;
}


#menu1 li#menu1_01 a{
height:34px;
width:62px;
background:url("img/menu1/top.gif") no-repeat;
}
#menu1 li#menu1_01 a:hover{
height:34px;
width:62px;
background:url("img/menu1/top_on.gif") no-repeat;
}



#menu1 li#menu1_02 a{
height:34px;
width:111px;
background:url("img/menu1/readme.gif") no-repeat;
}

#menu1 li#menu1_02 a:hover{
height:34px;
width:111px;
background:url("img/menu1/readme_on.gif") no-repeat;
}


#menu1 li#menu1_03 a{
height:34px;
width:49px;
background:url("img/menu1/zts.gif") no-repeat;
}
#menu1 li#menu1_03 a:hover{
height:34px;
width:49px;
background:url("img/menu1/zts_on.gif") no-repeat;
}


#menu1 li#menu1_04 a{
height:34px;
width:169px;
background:url("img/menu1/discography.gif") no-repeat;
}
#menu1 li#menu1_04 a:hover{
height:34px;
width:169px;
background:url("img/menu1/discography_on.gif") no-repeat;
}


#menu1 li#menu1_05 a{
height:34px;
width:138px;
background:url("img/menu1/download.gif") no-repeat;
}
#menu1 li#menu1_05 a:hover{
height:34px;
width:138px;
background:url("img/menu1/download_on.gif") no-repeat;
}


#menu1 li#menu1_06 a{
height:34px;
width:78px;
background:url("img/menu1/diary.gif") no-repeat;
}
#menu1 li#menu1_06 a:hover{
height:34px;
width:78px;
background:url("img/menu1/diary_on.gif") no-repeat;
}


#menu1 li#menu1_07 a{
height:34px;
width:55px;
background:url("img/menu1/link.gif") no-repeat;
}
#menu1 li#menu1_07 a:hover{
height:34px;
width:55px;
background:url("img/menu1/link_on.gif") no-repeat;
}

/*-------------------------------------------------------*/
/*
タイトル枠-------------*/
#titleline{
	border-bottom : 0px solid #999999;
	position:static;
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0;
	height:30px;
	width:800px;
}



/*-------------------------------------------------------*/


/*
中間スペース-----------------------------*/

#page-body
{
	border : 1px gray solid;
	float:left;
	position:static;
	margin:0px 0px 0px 0px; 
	padding:0;
	width:800px;
}


/*-------------------------------------------------------*/




/*
カラム左外枠---------*/
.side-t {
float:left;
position:static;
border : 0px red solid;
width:200px; 
margin:0; 

}

/*---------------サイドナビのアンダーバー（白線）----*/
.side-under{
border-bottom-style:solid;
border-bottom-width:10px;
border-bottom-color : #fff;


border-top:none;
border-left:none;
border-right:none;
}



/*-------------カラム右外枠---------*/
#main{
float:right;
position:static;
border : 0px green solid;
padding:0;
width:570px;
margin:0px;
background-color : #fff;
}









/*
↓フッタ--------*/
#footer{
	position:static;
	float:left;
	border :none;
	border-top :0px solid #999999;
	width:800px;

	text-align : center;
	padding-top :10px;
	padding-bottom :10px;
	margin:0;
	margin-right: -3px; 
	font-size:10pt;
	font-family:"ＭＳ Ｐゴシック","Osaka";
	color:#999999;
	vertical-align : bottom;
}





/*-----------=======ETC=======----------------------------------*/

.totop{
position: absolute;
margin:0;
bottom: -20px;
right: 0px;
border:solid #999999 0px;
border-right:none;
}


.pinkb{
float:right;
font-size: 11pt;
position:static;
border-bottom:1px solid #999999;
width:540px;
margin:0 0 40px 0;
}

.textbox{
width:500px;
float:left;
position:static;
margin:10px 0 10px 10px;
}
