body
{
	background-color:#f8d98a;
	width:867px;
	height:auto;
	margin-top:1px; background-image:url('../image/back.jpg');
	background-repeat:repeat-y;
	position:absolute;left:0px; top:0px; 
	
	/*border: 2px solid #96bc69;*/
}

img, div, input { behavior: url('../image/iepngfix.htc') }

#my_header
{
	width:867px;
	clear:both;background-color:#cc0000;
	margin-left:50px;
	text-align:right; padding:2px;font-size: 12px;/*テキストエリアの文字サイズ*/color:#ffffff;
	height:80px; background-image:url('../image/header.jpg');background-repeat:no-repeat;
	margin-top:0px;
}

#header_img
{
	width:870px;
	clear:both;background-color:#cc0000;
	margin-right:auto; 
	margin-left:50px;
	height:80px;
	margin-top:0px;
}


#wrapper0
{
	width:870px;
	height:220px; margin-left:50px; margin-right:auto; background-color:#FFFFFF;
	background-image:url('../image/top.jpg');
	position:absolute;left:0px; top:84px; 
	/*border: 2px solid #96bc69;*/
}
	
.wrapper0_msg
{
	width:870px;
	height:20px;
	background-image:url('../image/orange.jpg');
	text-align:center; 
	position:absolute;left:0px; top:0px; 
}

.wrapper0_newmusic
{
	width:663px;
	height:220px;
	text-align:center; 
	position:absolute;left:0px; top:20px; 
}

.wrapper0_phrase
{
	width:200px;
	height:200px;
	background-color:#FFFFFF;
	text-align:center; 
	position:absolute;left:670px; top:20px; 
}

.phrase {
	margin-top: 2px;
	margin-left: auto;
	margin-right:auto;
	height: auto;/*ボックスの高さ*/
	width: 190px;height: 170px;
	border: 1px solid #96bc69;
	background-color:#ffffff;/*背景色*/
	text-align: left;/*テキストエリアの文字位置*/
	padding: 2px;/*テキストエリアの余白*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:2px; top:20px; 
}

.phrase_jacket
	{
	position:absolute; left:10px; top:10px; 
	width:100px; height:100px; 
	vertical-align:middle;	
	}

.phrase_title
	{
	position:absolute; left:75px; top:20px; 
	width:100px; height:100px; 
	vertical-align:middle;	
	}

.phrase_msg
	{
	position:absolute; left:10px; top:68px; 
	width:190px; height:20px; 
	vertical-align:middle;	
	}

.phrase_text
	{
	position:absolute; left:10px; top:85px; 
	width:180px; height:100px; 
	vertical-align:middle;	
	}

#new_music{
	width:625px; height:100px; 
	position:absolute;left:10px; top:80px; 
}

.new_music_co1
{
	position:absolute; left:30px; top:0px; 
	width:100px; height:100px; 
}

.new_music_co2
{
	position:absolute; left:150px; top:0px; 
	width:100px; height:100px; 
}

.new_music_co3
{
	position:absolute; left:270px; top:0px; 
	width:100px; height:100px; 
}

.new_music_co4
{
	position:absolute; left:390px; top:0px; 
	width:100px; height:100px; 
}

.new_music_co5
{
	position:absolute; left:510px; top:0px; 
	width:100px; height:100px; 
}

#wrapper_border
{
	width:870px; height:4px; 
	background-color:#96bc69;
}

#wrapper {
	width:870px;
	margin-left:50px;
	background-color:#ffffff;/*背景色*/
	float:left;
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	/*border: 2px solid #96bc69;*/ 
}

#wrapper_co0
{
	width:500px;
	height:auto;
	font-size: 16px;/*テキストエリアの文字サイズ*/color:#0070aa;
	float:right; 
	border: 0px solid #0070aa;
}

#wrapper_co
{
	width:400px;
	height:200px;
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#4da619;
	border: 1px solid #4da619;
	padding: 10px;
}

.wrapper_co_title
{
	background-image: url('../sound/img/title.jpg');    
	width:380px;
	height:15;
	font-size: 16px;/*テキストエリアの文字サイズ*/color:#003f1e;
	border-bottom: 2px solid #003f1e;
	border-right:2px solid #003f1e;		
	background-color: #8cc06c;
	padding: 2px;
}

.wrapper1_search {
	float:left;
	height:auto;/*ボックスの高さ*/
	width: 285px;
	background-color:#ffffff;/*背景色*/
	text-align: left;/*テキストエリアの文字位置*/
	padding: 2px;/*テキストエリアの余白*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:0px; top:0px; 

}

.wrapper1_sync {float:right;
	height:auto;/*ボックスの高さ*/
	width: 285px;
	background-color:#ffffff;/*背景色*/
	text-align: left;/*テキストエリアの文字位置*/
	padding: 2px;/*テキストエリアの余白*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:285px; top:0px; 
}


.wrapper1_print {float:right;
	height: auto;/*ボックスの高さ*/
	width: 285px;
	background-color:#ffffff;/*背景色*/
	text-align: left;/*テキストエリアの文字位置*/
	padding: 2px;/*テキストエリアの余白*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:575px; top:0px; 
}

.wrapper2_news
{
	width:550px;
	height:150px;
	background-color:#f0fff0;/*背景色*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:5px; top:10px; 
	border: 1px solid #96bc69;
}

.wrapper2_link
{
	width:305px;
	height:290px;	background-color:#ffffff;/*背景色*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:560px; top:10px; 
	border: 1px solid #96bc69;
}

.wrapper2_link_co
{
	width:295px;
	height:55px;
	background-color:#ffffff;/*背景色*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	/*border: 1px solid #96bc69;*/
}


.wrapper2_info
{
	width:550px;
	height:auto;
	background-color:#ffffff;/*背景色*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:15px; top:200px; 
	/*border: 1px solid #96bc69;*/
}

.wrapper3_license
{
	width: 600px;
	height: 80px;
	background-color:#ffffff;/*背景色*/
	text-align: left;/*テキストエリアの文字位置*/
	padding: 2px;/*テキストエリアの余白*/
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#0070aa;
	position:absolute;left:160px; top:10px; 
	/*border: 2px solid #96bc69;*/
}

#kashimenu {
	width:252px;
	margin-left: auto;
	margin-right:auto;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	padding-left: 0px;
	border-bottom:1px solid #c0c0c0;
	height:95px;
}

#my_footer{
	width:867px; clear:both;background-color:#cc0000;
	margin-bottom:0px;margin-left:50px;  margin-right:auto; 
	text-align:center; padding:2px;
	font-size: 13px;/*テキストエリアの文字サイズ*/color:#ffffff;
	background-image:url('../image/footer.jpg');background-repeat : no-repeat;
}

.footer a:visited, .footer a:link, .footer a:active 
{
	text-decoration:none;/*文字装飾*/
	color:#ffffff;/*リンクの色/訪問済リンクの色/アクティブ中リンク色*/
	text-align:center;/*文字配置位置*/padding:2px;
} 

/*オンマウス時*/
.footer a:hover{
	color:#ed9db9;
	padding:2px;
}
