@charset "utf-8";
/* ===================================================================
=================================================================== */

/*----------------------------------------------------
	自己紹介
----------------------------------------------------*/
#left {
	width:632px;
	float:left;
	margin: 0px auto;
	padding: 0px;
}
#right {
	width: 288px;
	float:right;
	margin: 0px auto;
	padding: 0px;
	/*background-color:#feeeee;*/
}


#left ul {
	margin: 0;
	padding: 0;
	float:left;
	list-style-type: none;
}
#left ul li {
	float: left;
	display: inline;
	list-style: none;
	margin-right:40px;
	padding-top:8px;
}

#individual {
	margin-top:20px;
	*padding-top:20px;
	margin-bottom:15px;
}


.topText {
	margin-top:30px;
}
.pic {
	/*float:left;*/
	margin-left:-1px;
}
.courseName {
	margin-top:30px;
	margin-bottom:10px;
}
.courseDetail {
	background-color:#01acd2;
	color:#FFF;
	font-size:16px;
	width:auto;
	display:inline-block;
	*display: inline;  
    *zoom: 1;  
	margin-bottom:10px;
	padding:3px 10px 3px 10px;
}
.courseText {
	font-size:14px;
	line-height:18px;
	margin-bottom:20px;
}
.toContact {
	float:right;
	background-image:url(../img_top/top12.gif);
	background-position:0px 2px;
	background-repeat: no-repeat;
	padding-left:20px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	*padding-bottom:30px;
	padding-bottom:30px;
}


.text {
	/*margin-left:178px;*/
	font-size:16px;
	line-height:24px;
}
.sentence {
	line-height:25px;
	margin-bottom:10px;
}
.era {
	float:left;
	font-size:14px;
	line-height:18px;
}
.textProfile {
	margin-left:50px;
	font-size:14px;
	line-height:20px;
	*line-height:22px;
}
.dotLineProfile {
	margin-top:7px;
	margin-bottom:-8px;
}

#group{
	margin-top:50px;
	padding-bottom:15px;
}

#magazine {
	margin-top:50px;
	padding-bottom:30px;
}
#lecture {
	margin-top:50px;
	padding-bottom:15px;
}
.magazineDot {
	float:left;
	line-height:22px;
	*line-height:24px;
}
.magazineText {
	margin-left:15px;
	line-height:22px;
	*line-height:24px;
}

.topics_text {
	font-size:14px;
	/*margin-top:10px;
	*margin-top:5px;*/
	line-height:18px;
	*line-height:20px;
	/*display: inline;*/
}


.dot_topics {
	margin-top:10px;
	*margin-top:5px;
	margin-bottom:-20px;
	padding-bottom:0px;
	/*display: inline;*/
}

.bookPic {
	/*color:#a50003;*/
	float:left;
	/*margin-left:10px;*/
}

.bookInfo {
	/*float:left;*/
	text-align:left;
	margin-left:180px;
	font-size:16px;
	line-height:25px;
}

.bookText {
	/*float:left;*/
	padding-top:25px;
	text-align:left;
	margin-left:180px;
	font-size:14px;
	line-height:20px;
	*line-height:22px;
}
