@charset "Shift_JIS";
/*--------------------フォントの設定------------------------*/
	h1.title{
		margin-left:;
		}
	.normal{
		font-weight:normal;
		}
	.hennkou{
	color:#FF0000;
		}	
	.topics{
		width:550px;
		height:25px;
		font-size:16px;
		padding-top:5px;
		}
	.main h3.heading{
		background:url(../images/line.gif) no-repeat top;
		font-size:18px;
		font-weight:bold;
		height:18px;;
		padding-top:10px;
		margin-top:15px;
		margin-bottom:5px;
		}
	.main h3.name{
		font-size:18px;
		font-weight:bold;
		padding-top:10px;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		color:#FF6600;
		}
	.main h4.name{
		color:#000066;
		font-size:18px;
		font-weight:bold;
		padding-top:10px;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		}
	.main h5.name{
		color:#3366FF;
		font-size:16px;
		font-weight:bold;
		padding-top:10px;
		margin-top:5px;
		margin-left:5px;
		}
	.main h6.name{
		color:#000000;
		font-size:16px;
		font-weight:bold;
		padding-top:10px;
		margin-top:5px;
		margin-left:1em;
		/*text-indent:1em;*/
		}	
	.sentence p{
		font-size:medium;
		margin:0px 10px 0px 10px;
		line-height:1.2em;
		}
	.sentence p.lead{
		text-indent:1em;
		margin-top:10px;
		}
		.sentence p.leadoff{
		text-indent:1em;
		margin-top:0px;
		}
	.sentence p.leadsix{
		text-indent:1em;
		margin-top:10px;
		margin-left:1.5em;
		}
	.schedule{
		font-size:15px;
		}
	.main li{
		font-size:15px;
		line-height:1.2em;
		}
	dl.idea{
		margin-top:10px;
		margin-left:1em;
		font-size:medium;
		}
	.idea dt{
		border-left:solid 10px #99CC00;
		font-weight:bold;
		margin:10px 5px 0px 5px;
		padding-left:2px;
		}
		.idea  dd{
			line-height:1.2em;
			text-indent:1em;
			padding-left:1em;
			}
/*-----------------------設定終了------------------------*/
	.font_c{
		text-align:center;
		}
/*--------------------イメージ回り込みの設定------------------------*/
	.img_left{
		float:left;
		display:block;
		margin-top:5px;
		margin-bottom:5px;
		}
	.img_right{
		float:right;
		display:block;
		margin-top:5px;
		margin-bottom:5px;
		}
	.right{
		margin-left:auto;
		margin-right:0px;
		display:block;
		text-align:right;
		margin-top:5px;
		margin-bottom:5px;
		}
	.center{
		margin-left:auto;
		margin-right:auto;
		display:block;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
		}
.clear{
	clear:both;
	}		
/*--------------------設定終了-------------------------------------*/

/*--------------------リスト設定------------------------*/
	.torikumi{
		font-size:medium;
		margin:10px 10px 0px 15px;
		padding:5px 0px 5px 0px;
		line-height:1.2em;
		border:#333333 1px solid;
		}
		.torikumi li{
			/*float:left;*/
			margin-left:10px;
			}
/*--------------------表組み設定------------------------*/
	.list{
		font-size:15px;
		margin-top:10px;
		margin-bottom:10px;
		}
	.floatdl{
		float:left;
		padding-right:15px;
		padding-left:10px;
		}
	.link_list{
		font-size:15px;
		}       
	.ginoukin{
		border:1px solid #666633;
		font-size:medium;
		margin:5px;
		float:left;
		}
		.ginoukin th, .ginoukin td{
			font-weight:normal;
			padding:5px;
			border:1px solid #666633;
			}
		.ginoukin th{
			text-align:center;
			font-weight:bold;
			background:#FFFFCC;			
			}
		.point{
			text-align:center;
			}
		.ginoukin td.number{
			text-align:right;
			}
		.keijoubu{
			border:1px solid #666633;
			font-size:medium;
			margin:10px 5px 5px 5px;
			
			}
		.keijoubu th, .keijoubu td{
			font-weight:normal;
			padding:5px;
			border:1px solid #666633;
			}
		.keijoubu th{
			text-align:center;
			font-weight:bold;
			background:#FFFFCC;
			}
		.keijoubu .kingaku{
			text-align:right;
			}	
			
/*-----プロフィール----------*/			
.prof{
	margin-bottom:10px;
	}
	.prof dt{
		font-weight:bold;
		margin-left:0px;
		padding-left:0px;
		border-left:#CC6600 5px solid;
		}
		.prof dd{
			margin-left:5px;
			padding-left:0px;
			}
