/* CSS Document 
				
	#naka {
		width: 510px;
		margin: 20px auto;
		padding: 40px;
		background-color: #FFFFFF;}*/
#main {
	width: 510px;
	margin: 0 auto;
	padding: 20px 60px;}
		
		
	#naka a:link {color: #0066FF;} 
	#naka a:visited {color: #0066FF;}
		
	#naka h2 {
		margin-bottom: 25px;
		margin-left: -20px;}
		
	.waku_left {
		width: 320px;
		margin-bottom: 30px;
		padding-bottom: 20px;
		float: left;
		border-bottom: 1px #CCCCCC solid;}
		
	.waku_left_mini {
		width: 300px;
		margin-bottom: 30px;
		padding-bottom: 20px;
		float: left;
		border-bottom: 1px #CCCCCC solid;}
		
		
		
	#naka h3 {
		margin-bottom: 15px;}
		
		 .kouza_lst {
		 	list-style-type: none;
			color: #0066FF;
			font-size: 83%;
			font-weight: bold;
			line-height: 1.5;}
			
		  .lft {
		  	float: left;}
			
		  .RitTop25 {
		  	margin-top: 25px;
		  	float: right;}
		
		  .rit {
		  	margin-top: -25px;
			margin-right: 15px;
			color: #0066FF;
			float:right;}
		  
		  .ImgRit {
		  	margin-top: -50px;
			float:right;}
		  
		  .disc{
		  	margin: 20px 0 0 40px;
		  	list-style-type: disc;
			color:#666666;
			font-size: 80%;
			line-height: 1.4;}
		
	/* タイトル（グリーン背景画像） */
	#naka h4.gr {
		width: 510px;
		min-height: 38px;
		height: 38px;
		_padding: 10px 0 0 20px; /* ←IE6以下のハック */
		background-image: url(../images/in/ttl_bg_gr.gif);
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-size: 85%;
		line-height: 2.8;}
		
	/* タイトル（ブルー背景画像） */
	#naka  h4.bl {
		width: 510px;
		min-height: 38px;
		height: 38px;
		_padding: 10px 0 0 20px; /* ←IE6以下のハック */
		background-image: url(../images/in/ttl_bg_bl.gif);
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-size: 85%;
		line-height: 2.8;}
		
	/* タイトル（オレンジ背景画像） */
	#naka  h4.or {
		width: 510px;
		min-height: 38px;
		height: 38px;
		_padding: 10px 0 0 20px; /* ←IE6以下のハック */
		background-image: url(../images/in/ttl_bg_or.gif);
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-size: 85%;
		line-height: 2.8;}
		
	/* タイトル（グレー背景画像） */
	#naka  h4.gy {
		width: 510px;
		min-height: 38px;
		height: 38px;
		_padding: 10px 0 0 20px; /* ←IE6以下のハック */
		background-image: url(../images/in/ttl_bg_gy.gif);
		background-repeat: no-repeat;
		color: #FFFFFF;
		font-size: 85%;
		line-height: 2.8;}
		
		
		
	#naka h4 img {
		vertical-align: middle;}
	/* /タイトル（グリーン背景画像） */
		
	#naka h5 {
		width: 500px;
		color: #666666;
		margin: 0 10px;
		font-size: 84%;
		border-bottom: 5px #666666 double;}
	
	#naka h6.Grw80 {
		width: 80px;
		padding: 5px 10px;
		color: #FFFFFF;
		margin: 0 10px;
		font-size: 75%;
		background-color: #666666;
		text-align: center;}
		
		.kouza-tbl{
			width: 470px;
			margin: 0 20px;}
		
		.kouza-tbl tr {
			height: 22px;}
		
		.kouza-tbl tr td {
			padding: 3px;
			color: #666666;
			font-size: 80%;
			border-bottom: 1px #CCCCCC dotted;
			line-height: 1.5;
			vertical-align: top;}
		
		.kouza-tbl tr .w70{
			width: 70px;}
		
		.kouza-tbl tr .w150{
			width: 150px;}
		
		.kouza-tbl tr .w260{
			width: 260px;}
		
		.kouza-tbl tr .w400{
			width: 400px;}
			
			
		.entry {
			width: 470px;
			margin: 0 20px;
			text-align: center;}
			
		.entry p {
			text-align: center;
			margin: 15px auto 30px;
			color: #0066FF;}
	
	
	
/* （※）リスト */
.kome-lst{
	margin: 10px 5px 0px 25px;
	list-style-image:url(../images/kome.gif);
	font-size:70%;
	color: #666666;}
/* /（※）リスト */
	
		
		/* ブルー背景 */
		.bg-blue{
			width: 470px;
			margin: 0 10px;
			padding: 15px;
			background-color: #CCFFFF;}
		/* /ブルー背景 */
		
		/* ベージュ背景 */
		.bg-beige{
			width: 470px;
			margin: 0 10px;
			padding: 15px;
			background-color: #f0f0de;}
			
		.bg-beige img {
			margin-right: 15px;
			margin-top: 5px;}
		
		.bg-beige h6 {
			padding: 5px 15px;
			color: #FFFFFF;
			background-color: #0066FF;
			font-size: 84%;
			line-height: 1.5;}
		/* /ベージュ背景 
			border-bottom: 1px #666666 solid;*/
			
		/* 講師 名前 */
		.koushi {
			margin-right: 15px;
			color: #0066FF;
			text-align: right;
			font-size: 84%;}
		
		/*.koushi a:link {color: #0066FF;} 
		.koushi a:visited {color: #0066FF;}*/
		/* /講師 名前 */