@charset "utf-8";
/**************************************************************************************************
**    Copyright (c) 2008 YAMAMAN co.,Ltd. All Rights Reserved.
**************************************************************************************************/
/**************************************************************************************************
Initialization
**************************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,td,th,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin			: 0;
	padding			: 0;
}
table{
	border-collapse	: collapse;
	border-spacing	: 0;
}
fieldset,img{
	border			: 0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style		: normal;
	font-weight		: normal;
}
li {
	list-style		: none;
}
caption,th {
	text-align		: left;
}
h1,h2,h3,h4,h5,h6{
	font-weight		: normal;
	height			: auto;
}
input, textarea, select{
	font-family		: inherit;
	font-size		: inherit;
	font-weight		: inherit;
}

/*======================================
	Font-size Adjustment
	77% = 10px	|	122% = 16px	|	167% = 22px	
	85% = 11px	|	129% = 17px	|	174% = 23px
	92% = 12px	|	136% = 18px	|	182% = 24px
	100% = 13px	|	144% = 19px	|	189% = 25px
	107% = 14px	|	152% = 20px	|	197% = 26px
	114% = 15px	|	159% = 21px	|
=======================================*/
body {
	font-size		: 13px;
	*font-size		: small;
	*font			: x-small;
}
table {
	font-size		: inherit;
	font			: 100%;
}
select,
input,
textarea {
	font-size		: 99%;
}

* {
	font-size		: 100%;
}

/**************************************************************************************************
CLEARFIX CLASS
**************************************************************************************************/
.Clearfix {
	zoom			: 1;
}
.Clearfix:after {
	content			: ".";
	display			: block;
	height			: 0px;
	clear			: both;
	visibility		: hidden;
}

/* LINK
-------------------------------------------------------------------------------------------------*/
a:link {
	color			: #0066cc;
	text-decoration	: none;
}
a:active {
	color			: #0066cc;
	text-decoration	: none;
}
a:visited {
	color			: #0066cc;
	text-decoration	: none;
}
a:hover {
	color			: #0066cc;
	text-decoration	: underline;
}

/* OUTLINE
-------------------------------------------------------------------------------------------------*/
body {
	font-family: "ＭＳ Ｐゴシック","Osaka"; 
/*	font-family : 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'メイリオ' , Meiryo ,'ＭＳ Ｐゴシック' , sans-serif ;*/
}

/* INDEX CONTENTS
-------------------------------------------------------------------------------------------------*/
#MainTaikenList div {
	margin			: 0 0 0 10px;
	padding			: 0;
	line-height		: 0;
}
#MainContainer {
	width			: 748px;
	background		: #ffffff;
	border-right	: solid 1px #d7d7d7;
	border-left		: solid 1px #d7d7d7;
}
	#MainContainer h3 {
		margin		: 0 0 0 17px;
		padding		: 5px 0 0 0;
	}
	#MainContainer ul {
		margin		: 0 0 0 17px;
		padding		: 7px 0 15px 0;
	}
		#MainContainer ul li {
			float	:left;
			margin	: 8px 8px 0 0;
			padding	: 0;
		}
.BackNumber {
	margin			: 10px 10px 0 0;
	padding			: 0;
	text-align		: right;
	line-height		: 0;
}

/* VOICE CONTENTS
-------------------------------------------------------------------------------------------------*/
#VoiceName {
	width			: 748px;
	background		: #ffffff;
	border-top		: solid 3px #77bf76;
	border-right	: solid 1px #999999;
	border-bottom	: solid 1px #999999;
	border-left		: solid 1px #999999;
}
	#VoiceName dl {
		float		: left;
		margin		: 0;
		padding		: 0;
		width		: 292px;
	}
		#VoiceName dl dt {
			margin	: 20px 0 0 0;
			padding	: 0;
			text-align: right;
		}
		#VoiceName dl dd {
			margin	: 15px 0 0 24px;
			padding	: 0;
		}
			#VoiceName dl dd.VoiceFamily {
				margin		: 8px 0 0 197px;
			}
	#VoiceName img.Right {
		float		: right;
		margin		: 3px 3px 3px 0;
	}
div#VoicePickup {
	width			: 748px;
	margin			: 5px 0 20px 10px;
	background		: #ffffff;
	border			: solid 1px #999999;
}
	div#VoicePickup dl {
		margin		: 20px 0 20px 20px;
	}
		div#VoicePickup dl dd {
			margin		: 8px 0 10px 0;
			line-height	: 1.7;
			padding		: 0 20px 0 10px;
		}
div#VoiceText {
	width			: 748px;
	margin			: 0 0 0 10px;
	background		: #ffffff;
	border-right	: solid 1px #999999;
	border-left		: solid 1px #999999;
}
	div#VoiceText p {
		line-height	: 1.7;
		margin		: 0 40px 0 40px;
		padding		: 0 0 17px 0;
	}
		div#VoiceText p.VoiceTitle {
			line-height	: 0;
			margin		: 0 0 30px 40px;
			padding		: 20px 0 0 0;
		}
		div#VoiceText p.VoiceFamily {
			line-height	: 0;
			margin		: 0 0 8px 22px;
			padding		: 0;
		}
	div#VoiceText ul {
		padding			: 0 0 28px 0;
	}
		div#VoiceText ul.Voice01 {
			margin			: 10px 0 0 125px;
		}
		div#VoiceText ul.Voice02 {
			margin			: 10px 0 0 63px;
		}
		div#VoiceText ul.Voice03 {
			margin			: 10px 0 0 45px;
		}
		div#VoiceText ul.Voice04 {
			margin			: 10px 0 0 175px;
		}
		div#VoiceText ul.VoiceY {
			margin			: 10px 0 0 125px;
		}
		div#VoiceText ul.VoiceS {
			margin			: 10px 0 0 150px;
		}
		div#VoiceText ul.VoiceN {
			margin			: 10px 0 0 100px;
		}
		div#VoiceText ul li {
			float		: left;
			margin		: 0 10px 0 0;
			text-align	: center;
		}
			div#VoiceText ul li span {
				line-height	: 1.2;
				display		: block;
				padding		: 5px 0 0 0;
			}
div#YamamanStaff {
	width			: 746px;
	margin			: 0 0 0 10px;
	background		: #ffffff;
	border-right	: solid 2px #95cd95;
	border-left		: solid 2px #95cd95;
}
	div#YamamanStaff dl {
		margin		: 0 0 8px 22px;
		padding		: 10px 0 0 0;
	}
		div#YamamanStaff dl dt {
			float	: left;
		}
		div#YamamanStaff dl dd {
			line-height	: 1.1;
			text-indent	: 10px;
			font-weight	: bold;
		}
	div#YamamanStaff p {
		line-height	: 1.7;
		margin		: 0 40px 0 40px;
		padding		: 0 0 17px 0;
	}
		div#YamamanStaff p img {
			float	: left;
			margin	: 0 10px 0 0;
			padding	: 0 0 20px 0;
		}
#MainTaikenList div.Spacer {
	margin			: 20px 0 0 10px;
}
