body {

	background-color: #cccccc;

} 







/*一番外枠*/

#frame{

	background-color:#ffffff;

	width:850px;

	height:880px;

	margin-left:auto;

	margin-right:auto;

}



/*成型用*/

#inframe{

	background-color:#ffffff;

	width:794px;

	height:600px;

	margin-left:auto;

	margin-right:auto;

}



/*タイトル用枠*/

#top{

	background-color:#333333;

	width:560px;

	height:150px;

	float:left;

}





/*タイトルの右枠*/

#topr{

	background-color:#333333;

	width:290px;

	height:150px;

	float:right;

}





	/*お知らせ用*/

#newstitle{

	background-color:#cccccc;

	width:250px;

	height:21px;

	margin-left:auto;

	margin-right:auto;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	line-height:15px;

	letter-spacing:3.0pt;

	color:#333333;

	font-weight: bold;

	text-align:center;

}

#news{

	background-color:#ffffff;

	width:240px;

	height:90px;

	margin-left:auto;

	margin-right:auto;

	overflow:auto;

	padding-left:5px;	/*テキストと左枠の距離*/

	padding-right:5px;	/*テキストと右枠の距離*/

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	line-height:13pt;

	letter-spacing:1.0pt;

	color:#333333;

}

#news ul{

	list-style-type: none;	/*リストのマーカーを消す*/

	margin-left:4px;

	margin-top:1px;

	padding: 0;

}

#news ul li img{

	margin-left:3px;

	margin-top:2px;

}

#news ul li date{

	color: #999;

	letter-spacing:1.5pt;	/*字間*/

	font-size:8.5pt;

}

	/*お知らせ用ここまで*/





	/*index用設定*/

#photo{

	float:left;

	width:640px;

	height:390px;

	border: 1px solid #cccccc;

}



#button{

	float:right;

	width:150px;

	height:390px;

	border: 1px solid #cccccc;

	background-image: url(img/space.jpg);

	background-repeat: repeat;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	line-height:16pt;	

	letter-spacing:1.5pt;

	color:#333333;



}



#lastupdate{

	float:right;

	width:130px;

	height:20px;

	padding-top:3px;	/*テキストと右枠の距離*/

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:8pt;

	line-height:20px;

	letter-spacing:0.8pt;

	color:#333333;

}





/*更新のイメージ枠*/

#logimg{

	float:left;

	width:370px;

	height:26px;

	background-color: #cccccc;

	text-align:center;

	line-height:26px;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	color:#333333;

	font-size:10pt;

	letter-spacing:4pt;

}



/*更新履歴*/

#log {

	float:left;

	padding-left:0px;	/*テキストと左枠の距離*/

	padding-right:15px;	/*テキストと右枠の距離*/

	padding-top:0px;	/*テキスト上枠の距離*/

	width:355px;

	height:150px;

	overflow:auto;

	border: 1px solid #cccccc;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:9pt;

	line-height:15pt;	/*行間*/

	letter-spacing:1.0pt;	/*字間*/

	color:#333333;

}



#log ul{

	list-style-type: none;	/*リストのマーカーを消す*/

	margin-left:10px;

	margin-top:5px;

	padding: 0;

}

#log ul li date{

	color: #999;

	letter-spacing:0.7pt;	/*字間*/

}

#log ul li img{

	margin: 0;

}

/*稽古時間のイメージ枠*/

#keikoimg{

	float:right;

	width:370px;

	height:26px;

	background-color: #cccccc;

	text-align:center;

	line-height:26px;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	color:#333333;

	font-size:10pt;

	letter-spacing:4pt;

}

/*稽古時間*/

#keiko {

	float:right;

	width:370px;

	height:150px;

	border: 1px solid #cccccc;

}



#keiko table {

	border:1px solid #AAAAAA;

        border-collapse: collapse;

        border: solid 1px #ffffff;



}



#keiko table th {

	color:#ffffff;

	background:#999999;

        border: double 1px #ffffff;

	padding:7px 32px;

}



#keiko table td {

	background:#f0f0f0;

	border:1px solid #ffffff;

	padding:7px 36px;

	font-size:10pt;

}



	/*index用設定ここまで*/

#intro{

	background-color:#ffffff;

	width:794px;

	height:15px;

	margin-left:auto;

	margin-right:auto;

}





/*コンテンツメイン*/

#main {

	float:left;

	width:590px;

	height:630px;

	border: 1px solid #cccccc;

	overflow-y:auto;

	padding-left:25px;	/*テキストと左枠の距離*/

	padding-right:25px;	/*テキストと右枠の距離*/

	padding-top:10px;	/*テキストと上枠の距離*/

	font-size:9pt;

	line-height:15pt;

	letter-spacing:0.7pt;

	color:#333333;

}

#link {

	float:left;

	width:590px;

	height:630px;

	border: 1px solid #cccccc;

	overflow-y:auto;

	padding-left:25px;	/*テキストと左枠の距離*/

	padding-right:25px;	/*テキストと右枠の距離*/

	padding-top:10px;	/*テキストと上枠の距離*/

	font-size:11pt;

	line-height:20pt;

	letter-spacing:1.0t;

	color:#333333;

}

#link a{

	text-decoration: none;

}



#jump{

	float:right;

	font-size:11pt;

}



#jump a{

	text-decoration: none;

}



/*文章の区切り用アイコン*/

#block{

	margin-left:auto;

	margin-right:auto;

	background-color:#993333;

	width:10px;

	height:10px;

}



/*コンテンツメイン横のボタン*/

#mainmenu {

	float:right;

	width:150px;

	height:640px;

	border: 1px solid #cccccc;

}



img {

    border-style:none;

}



#contents{

	width:150px;

	height:25px;

	text-decoration:none;

	text-align:center;

	line-height:25px;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	letter-spacing:1.5pt;

	color:#ffffff;

	background-color: #cccccc;

}



#scontents{

	width:150px;

	height:20px;

	text-decoration:none;

	text-align:center;

	line-height:25px;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	letter-spacing:1.5pt;

	color:#ffffff;

	background-color: #cccccc;



}



#menur{

	width:140px;

	height:30px;

	text-decoration:none;

	padding-left:10px;	

	line-height:30px;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	letter-spacing:1.5pt;

	color:#993333;

	border-top: 1px solid #cccccc;

}

#menur_s{

	width:130px;

	height:20px;

	text-decoration:none;

	padding-left:20px;	

	line-height:20px;

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:9pt;

	letter-spacing:1.4pt;

	color:#993333;

}

/*ロールオーバーの処理 ここから*/



#bottan a{

	display:block;

	width:125px;

	height:30px;

	color:#333333;

	background:url(img/bottan.jpg) no-repeat;

	text-decoration:none;

	line-height:30px;

	border-top: 1px solid #cccccc;

	padding-left:25px;	/*テキストと左枠の距離*/

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	letter-spacing:1.5pt;

}

#bottan a:hover {

color:#993333;

background:url(img/bottan_r.jpg) no-repeat;

}



#bottan_new a{

	display:block;

	width:125px;

	height:30px;

	color:#333333;

	background:url(img/bottan_new.jpg) no-repeat;

	text-decoration:none;

	line-height:30px;

	border-top: 1px solid #cccccc;

	padding-left:25px;	/*テキストと左枠の距離*/

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:10pt;

	letter-spacing:1.5pt;

}

#bottan_new a:hover{

color:#993333;

background:url(img/bottan_new_r.jpg) no-repeat;

}

#sbottan a{

	display:block;

	width:121px;

	height:20px;

	color:#333333;

	background:url(img/bottan_s.jpg) no-repeat;

	text-decoration:none;

	line-height:20px;

	padding-left:29px;	/*テキストと左枠の距離*/

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:9pt;

	letter-spacing:1.4pt;

	color:#333333;

}

#sbottan a:hover{

color:#993333;

background:url(img/bottan_s_r.jpg) no-repeat;

}





#camp a{

	display:block;

	text-decoration:none;

	background:url(img/camp.html) no-repeat;

}



#camp a:hover{

background:url(img/camp_r.html) no-repeat;

}



/*ロールオーバーの処理 ここまで*/



/*フォントの設定*/

font {

	font-family: Microsoft YaHei,"ＭＳ　Ｐ明朝",serif;

	font-size:9pt;

	line-height:16pt;	/*行間*/

	letter-spacing:1.3pt;	/*字間*/

	color:#333333;

}



.red {

	color: #993333;

	font-size:8pt;

	line-height:1pt;

	letter-spacing:1.0pt;

	font-weight: bold;

}



#name{

	font-size:10pt;

	line-height:15pt;

	letter-spacing:0.7pt;

	color:#333333;

	text-align:right;

}

#ktitle{

	font-size:10pt;

	line-height:12pt;

	letter-spacing:0.7pt;

}

#back{

	font-size:12pt;

	line-height:15pt;

	letter-spacing:0.8pt;

	text-align:center;

}



#bold{

	font-size:10pt;

	line-height:12pt;

	letter-spacing:0.7pt;

	font-weight: bold;

}



span.text {

	margin-top:20px;

	margin-bottom:20px;

	margin-left:40px;

	margin-right:40px;

}



#title{

	font-weight: bold;

	font-family: 'arial black',Microsoft YaHei;

	font-size:15pt;

	line-height:13pt;	

	letter-spacing:1.5pt;

	color:#333333;

	text-align:center;

}

a:link { color: #666666}

a:visited { color: #cc9999 }

a:hover { color: #993333 } 







