body {
 scrollbar-track-color: #ffff88;
 scrollbar-arrow-color :#ffffff;
 scrollbar-face-color :#ffff88;
 scrollbar-highlight-color :#ffff88;
 scrollbar-shadow-color :#ffff88;
 scrollbar-darkshadow-color :#ffffff;
 scrollbar-3dlight-color :#ffffff;
 background-color:#ffff88;
 background-image:url();
 background-attachment: fixed;
 background-position: 100% 100%;
 background-repeat: no-repeat;
 font-size:100%;
 line-height:150%;
 margin:0px 20px;}

table{
 font-size:100%;
 line-height:150%;
}

a:link{color:#0055ff;}
a:visited{color:#000000;}
a:hover{color:#ff7f00;}



h2{
 margin:5px 0px 5px 0px;
 padding:0px 0px 0px 0px;
 font-size:16pt;
 color:#ffbb00;}
h2:first-letter{color:#ff4000;}

h3{
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 
}
.h3{
 margin:5px 0px 20px 0px;
 padding:0px 0px 0px 20px;
}


.danraku{
 margin:0px 0px 0px 0px;
 padding:5px 10px 10px 10px;
}

h4{
 margin:5px 0px ;
 padding:0px 0px 0px 10px;
 border-bottom:2px dotted #ff4000;
 font-weight:normal;
}

dl,ul{margin:10px;}
ul li{margin:0 20px;}

.sc{
 margin:15px 5px 5px 5px ;
 color:0055ff;
 text-align:right;
 font-size:80%;
 font-weight:bold;}


#link{
 margin:0px;
 padding:0px 0px 0px 20px;
 font-size:10pt;
 font-weight:normal;
}
.main{
padding:15px 0px 15px 15px;
width:740px;
height:550px;
overflow:auto;
background-color:#ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color :#ffffff;
scrollbar-face-color :#ffffff;
scrollbar-highlight-color :#ffffff;
scrollbar-shadow-color :#ffffff;
scrollbar-darkshadow-color :#ffffff;
scrollbar-3dlight-color :#ffffff;
}


#box{/*プロフィール囲い*/
	width:;
	height:300px;
	padding:0;
	margin:20px;
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #ffdf55 #ffdf55 #ffdf55 #ffdf55;
	background-color : #ffdf55;	
}

#left{/*プロフィール左*/
	margin:0px;
	padding:0px 10px;
}
.a0{/*プロフィール名前*/
	text-align : left;
	padding :3px 10px;
	margin : 5px 0px;
	width :250px ;
	height :;
	border-width : 3px 0px 3px 0px;
	border-style : double;
	border-color : #ff5f33;
	background-color : #ffdf55;	
	font-weight:bold;
}
.a1{/*プロフィール1*/
	text-align : left;
	padding :5px 10px;
	margin : 0px;
	background-color : #ffffff;
	width:400px;
}

#phot{/*プロフィール写真*/
	margin:0px;
	background-color : #ffffff;
	width :250px;
}


.box1{/*活動（メイン）*/
	padding :10px;
	margin : 15px 5px 15px 20px;
	width : 270px;
	border :1px solid #000000;
	text-align : center;
	}
.box2{/*活動（説明右）*/
	padding :10px 20px 10px 10px;
	margin :10px 5px;
	width : 380px;
	text-align : left;
	}


.news{/*テーブル囲み*/
	width:680px;
	border:#c7f2ef dotted 3px;
}
.news td{
	padding:5px;
	text-align : left;
}



