@charset "utf-8";
/* CSS Document */

/*------------------------------------------*/
/*ページタイトル*/

#page_title{
	background-image:url(history_song/title.png);
}

#right_column {
	overflow:visible;
}

/*------------------------------------------*/


.txt01{
	width:95%;
	margin:20px auto;
	overflow:hidden;
	line-height:180%;
}

/*------------------------------------------*/

.enkaku {
	width:95%;
	margin:10px auto;
	border-left:#666 1px solid;
	border-top:#666 1px solid;
	margin-bottom:30px;
}

.enkaku td{
	border-right:#666 1px solid;
	border-bottom:#666 1px solid;
	padding:8px;
	padding-left:0.5em;
	display:block;
}

.bg_cl{
	background-color:#EAEAEA;
}


/*------------------------------------------*/


.txt02{
	width:100%;
	margin:20px auto 30px auto;
	overflow:hidden;
	line-height:180%;
}

.txt02 img{
	width:33.3%;
	float:left;
	height:auto;
}

/*---------------------------------------*/
/*理事長紹介*/

#riji_block{
	width:300px;
	margin:5px auto;
	overflow:hidden;
	font-size:12px;
}


.riji{
	width:300px;
	float:left;
	/*margin-left:5px;*/
	overflow:hidden;
	margin-bottom:12px;
}

.riji_ins{
	width:300px;
	margin:0px auto;
	overflow:hidden;
	padding:10px 0px;
}

.riji .left{
	float:left;
	overflow:hidden;
	margin-right:5px;
}

.riji .left dl{
}

.riji .left dl dt{
}

.riji .left dl dd{
	text-align:center;
	margin-top:4px;
	overflow:hidden;
}

.riji .right{
	width:175px;
	height:141px;
	/*float:right;*/
	margin-left:5px;
	overflow:hidden;
	background-image:url(history_song/table_img.png);
	position:relative;
}

.riji .right .name{
	display:block;
	/*padding:6px 0px;*/
	width:160px;
	margin-top:25px;
	margin-left:10px;
	overflow:hidden;
	border-top:1px solid #C1B1AC;
	border-bottom:1px solid #C1B1AC;
}

.riji .right .name dt{
	float:left;
	text-align:left;
	width:160px;
	margin-top:10px;
	margin-bottom:10px;
	padding:8px auto 8px auto;
	border-bottom:1px dotted #C1B1AC;
}

.riji .right .name dd{
	float:left;
	text-align:left;
	margin-bottom:10px;
	padding:3px auto 8px auto;
}

.riji .right .txt{
	font-size:0.875em;
	margin-top:1em;
	overflow:hidden;
	line-height:125%;
	display:block;
}

.riji .right .txt dt{
	font-weight:bold;
	color:#3F1000;
}

.riji .right .txt dd{
}


/*---------------------------------------*/
/*校長紹介*/

#koucho_block{
	width:300px;
	margin:5px auto;
	overflow:hidden;
	font-size:12px;
}


.koucho{
	width:300px;
	float:left;
	/*margin-left:5px;*/
	overflow:hidden;
	margin-bottom:12px;
}

.koucho_ins{
	width:300px;
	margin:0px auto;
	overflow:hidden;
	padding:10px 0px;
}

.koucho .left{
	float:left;
	overflow:hidden;
	margin-right:5px;
}

.koucho .left dl{
}

.koucho .left dl dt{
}

.koucho .left dl dd{
	text-align:center;
	margin-top:4px;
	overflow:hidden;
}

.koucho .right{
	width:175px;
	height:141px;
	/*float:right;*/
	margin-left:5px;
	overflow:hidden;
	background-image:url(history_song/table_img.png);
	position:relative;
}

.koucho .right .name{
	display:block;
	/*padding:6px 0px;*/
	width:160px;
	margin-top:25px;
	margin-left:10px;
	overflow:hidden;
	border-top:1px solid #C1B1AC;
	border-bottom:1px solid #C1B1AC;
}

.koucho .right .name dt{
	float:left;
	text-align:left;
	margin-top:10px;
	width:160px;
	margin-bottom:10px;
	padding:8px auto 8px auto;
	border-bottom:1px dotted #C1B1AC;
}

.koucho .right .name dd{
	float:left;
	text-align:left;
	margin-bottom:10px;
	padding:3px auto 8px auto;
}

.koucho .right .txt{
	font-size:0.875em;
	margin-top:1em;
	overflow:hidden;
	line-height:125%;
	display:block;
}

.koucho .right .txt dt{
	font-weight:bold;
	color:#3F1000;
}

.koucho .right .txt dd{
}