@charset "utf-8";
/* CSS Document */

body,div {
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color:#D2D1CE;
	scrollbar-base-color:#D2D1CE;
	scrollbar-face-color:#D2D1CE;
	scrollbar-shadow-color:#D2D1CE;
	scrollbar-darkshadow-color:#A0A0A0;
}
body{
	margin:0px;
	padding:0px;
	background-color:#E1E6E1;
	background-image: url(../img/frame_bg.gif);
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color: #665466;
	font-size:12px;
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
a:link {
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
hr{
	color:#9CAAB1;
	background-color:#9CAAB1;
	border-style:none;
	height:1px;
	padding:0px;
	margin:2px;
}

b{
	color:#9CAAB1;
}
#frm_title {
	position:relative;
	width:600px;
	margin-left:-300px;
	left:50%;
	margin-top:25px;
	text-align:center;
}
#message h2{
	margin-top:0px;
}

#wrap {
	position:absolute;
	width:600px;
	margin-left:-300px;
	left:50%;
	overflow:auto;
	height: 385px;
	z-index:;
	top: 67px;
}
dt {
	font-weight:bold;
	margin-bottom:0.7em;
}
dd {
	margin-bottom:1.7em;
} 

/* TOP */
#wrap_top {
	position:relative;
	width:600px;
	margin-left:-300px;
	left:50%;
	margin-top:5px;
	padding:0px;
}
#top_title {
	background-image:url(../img/top_title.gif);
	background-repeat:no-repeat;
	width:139px;
	height:17px;
	margin:0px;
}
#update {
	margin:0px 15px 0px;
	padding:0px;
}
.news{
	margin:5px 0px 5px 5px;
	text-align:left;
	font-size: 11px;
}
#wrap_under {
	position:relative;
	width:600px;
	margin-left:-300px;
	left:50%;
	overflow:auto;
	height: 295px;
	top: 5px;
}


#wrap_campaign {
	position:relative;
	width:468px;
	height:100%;
	margin-left:-234px;
	left:50%;
	top:30px;
	z-index:5;
}
.banner_campaign{
    display:block;
	position:relative;
	width:468px;
	height:60px;
	background-image:url(../img/campagin_2009_summer.gif);
	margin-left:-234px;
	left: 50%;
	top: 0px;
	text-indent:-9999px;
	z-index:6;
    overflow:hidden;
}
#data_campaign {
	position:relative;
	width:420px;
	margin-left:-210px;
	z-index:6;
	left: 50%;
	top: 5px;
}
#drummer_jp {
	position:relative;
	width: 400px;
	margin-left:-200px;
	left:50%;
	top:20px;
}

/* NEWS */
#message h2{
	text-align:center;
}
#message {
 	font-size:13px;
	font-weight:bold;
}
#news_footer {
	padding:50px 0px 30px 0px;
	text-align:center;
}

/* PROFILE */
#wrap_prof {
	background-image:url(../img/prof_d.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:600px;
	height:350px;
	margin-left:-300px;
	left: 50%;
	top:90px;
}
#wrap_prof2 {
	background-image:url(../img/prof_k.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:600px;
	height:350px;
	margin-left:-300px;
	left: 50%;
	top:90px;
}
#drum a{
    display:block;
	text-indent:-666px;
	position:absolute;
	width:45px;
	height:40px;
	z-index:6;
	left: 1px;
	top: 1px;
}
#kajon a{
    display:block;
	text-indent:-666px;
	position:absolute;
	width:45px;
	height:40px;
	z-index:6;
	left: 1px;
	top: 42px;
}
#data {
	position:absolute;
	width:250px;
	height:260px;
	z-index:5;
	left: 315px;
	top: 60px;
	overflow:auto;
	font-size:10px;
}

/* LESSON */
#message2 h2{
	color:#00FF66;
	text-align:center;
}
#message2 {
 	font-size:13px;
	font-weight:bold;
}
