@charset "utf-8";
/*
Theme Name: Vocoder SV-5 Website
Theme URI: *****
Description: [h[z[y[W
Version: 0.1
Author: jV}qV
Author URI: *****
Tags: *****
*/

*{
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#000;
}



/*############# ANC ##############*/

A{
}

A:link{
	text-decoration:underline;
	font-weight:bold;
}

A:visited{
	text-decoration:none;
	font-weight:bold;
}

A:hover{
	text-decoration:underline;
	font-weight:bold;
}

A:active{
	font-weight:bold;
}



/*#############ID##############*/

body {
	background: #00A4D9;
}

#main_box{
	width: 750px;
	height:auto;
	margin: 0 auto 0 auto;
	text-align: left;
	background: #EDF9FF;
	border-left: solid 2px #52C7F3;
	border-right: solid 2px #52C7F3;
	}
	
	
/*#############HEAD##############*/

#head_box{
	width: 100%;
	height: 270px;
	background:url('img/head.jpg') top no-repeat;
	}


/*############# SUB MENU ###########*/

.sub_menu_box{
	background-color:#9FE0F9;
	float: right;
	list-style: none;
	margin-bottom:10px;
	margin-top:10px;
	width: 750px;
	height: 30px;
	cursor: pointer;
}

	.sub_menu_box li.tex_box2{
			float: right;
			}
	
	.sub_menu_box li.tex_box2 a.contact{
		background: url('img/bt_contact.png') left top no-repeat;
		display: block;
		width: 121px;
		height: 30px;
		}
		
	
	.sub_menu_box li.tex_box2 a.message{
		background: url('img/bt_message.png') left top no-repeat;
		display: block;
		width: 121px;
		height: 30px;
		}
			
		
		
	.sub_menu_box li.tex_box2 a.english{
		background: url('img/bt_english.png') left top no-repeat;
		display: block;
		width: 121px;
		height: 30px;
		}
		
		
		
	.sub_menu_box li.tex_box2 a.Japanse{
		background: url('img/bt_japanese.png') left top no-repeat;
		display: block;
		width: 121px;
		height: 30px;
		}	
		
		
		
		
	.sub_menu_box li.tex_box2 span{
	display: none;
	}
		
	.sub_menu_box li.tex_box2 a:hover, .sub_menu_box li#current a{
			background-position: left bottom;
		}		



/*############# TXT ##############*/


h1.title{
background-image:url(img/title.png);
background-repeat:no-repeat;
width:670px; height:40px;
}


h2.word{
font-size:18px;
font-weight:normal;
color:#C8C8C8;
margin-top:20px;
letter-spacing: 1px;
}


h3.message{
}

h3.message p{
font-size:12px;
font-weight:normal;
color:#000;
letter-spacing: 1px;
line-height:150%;
margin-bottom:10px;
}


span.m_title{
font-size:14px;
font-weight:bold;
color:#12A3D5;
line-height:250%;
}


span.none{
display:none;
}



/*#############CONTENT##############*/

.content_box{
height:auto;
padding:20px 40px 40px 40px;
}


.content_box_inbox{

height:auto;
padding:20px 30px 20px 30px;
}






/*#############DETAILS##############*/


.left_box{
float:left;
}


.right_box{
float:right;
}

.clear_box{
clear:both;
}




/*#############GUEST BUTTON##############*/


.guest{
	width:670px; height:30px;
	margin-bottom:20px;
	text-align:right;
	}



/*#############TABLE##############*/


.yudo_t{
	border:0;
	width:300px;
	font-size:14px;
	color:#FFF;
	margin-bottom:20px;
	}
	.yudo_t td.left{
		background:#9FE0F9;
		padding:2px 5px;
		text-align:right;
		font-weight:bold;
		width:auto;
		}
	.yudo_t td.right{
		background:#C6ECFC;
		padding:2px 5px;
		text-align:left;
		line-height:150%;
		width:195px;
		}



/*#############LIST##############*/


.song_list{
	margin-left:20px;
	line-height:200%;
}


.song_list li{
list-style:inherit;
}

	
/*############# FOOTER ##############*/

#footer_box{
	text-align:center;
    height:150px;
    width:100%;
	text-align: center;
	background:url('img/b_back.gif') repeat-x;
	}

   #footer_box .bunner{
   padding:30px 0px 0px 0px;
   
		}

#footer_box span.copyright{
		font-size: 10px;
		color: #000;
		}
	