@charset "utf-8";


/*====================================================

　トップページ

====================================================*/

#main_index {
	width: 680px;
	height: 320px;
}
	
#about {
	padding: 30px 0 35px;
}

	#about strong {
		display: block;
		padding-bottom: 20px;
	}
	
	#about p {
	}

#sample_music {
}
	#sample_music ul {
		padding: 25px 0 20px;
		border-bottom: solid 1px #000;
	}
	#sample_music ul li {
		float: left;
		padding-left: 20px;
	}

#index_bnr {
	padding: 50px 0 10px;
}
#bnr1 {
	display: block;
	padding: 13px 18px;
	border: solid 2px #666;
}
#bnr2 {
	display: block;
	padding: 13px 18px;
	border: solid 2px #E4006C;
}

#bn_box ul {
}
#bn_box ul li {
	padding-right: 17px;
	float: left;
}
#bn_box ul li.righty {
	padding-right: 0 !important;
	float: right !important;
}




/*====================================================

　サンプル音源

====================================================*/

#ttl_sample {
	padding: 10px 0;
}



/*====================================================

　概　要

====================================================*/
#cBox {
	width: 680px;
	padding-top: 30px;
}
	#cBox table {
		width: 680px;
	}
		#cBox table th {
			padding: 10px;
			border-bottom: dotted 1px #999;
			text-align: right;
			vertical-align: top;
			color: #E0006C;
		}
		#cBox table td {
			padding: 10px 5px 10px 0;
			border-bottom: dotted 1px #999;
		}
		#cBox table td strong {
		}

ol.b_list {
	padding-left: 20px;
}
	ol.b_list li {
		list-style: decimal;
		list-style-position: outside;
		padding-bottom: 5px;
	}




/*====================================================

　制作環境

====================================================*/

#eBox {
	width: 680px;
	padding-top: 30px;
}
	#eBox h3 {
		font-size: 15px;
		padding-bottom: 5px;
	}
	#eBox table {
		width: 680px;
		border-collapse: collapse;
		margin-bottom: 8px;
	}
		#eBox table th {
			padding: 5px 10px;
			border: solid 1px #ccc;
			color: #E0006C;
			background-color: #F9F9F9;
			width: 150px;
		}
		#eBox table td {
			padding: 5px 10px;
			border: solid 1px #ccc;
		}
		#eBox table td strong {
			padding-right: 10px;
		}




/*====================================================

　プライバシーポリシー

====================================================*/

#pBox {
	width: 680px;
	padding-top: 30px;
}
	#pBox h3 {
		font-size: 15px;
		padding-bottom: 5px;
	}
	#pBox table {
		width: 680px;
		border-collapse: collapse;
		margin-bottom: 8px;
	}
		#pBox table th {
			padding: 10px;
			border: solid 1px #ccc;
			color: #E0006C;
			background-color: #F9F9F9;
			width: 150px;
			font-weight: normal;
		}
		#pBox table td {
			padding: 10px;
			border: solid 1px #ccc;
		}
		#pBox table td strong {
			padding-right: 10px;
		}
		#pBox table td ul {
			padding-top: 10px;
		}
			#pBox table td ul li {
				padding-top: 3px;
				font-weight: bold;
				font-size: 95%;
			}

h3.wc_ttl {
	background-color: #000;
	color: #fff;
	margin-bottom: 6px;
	padding: 2px 10px !important;
	font-weight: normal !important;
	//font-size: 95% !important;
}

