@charset "utf-8";

/* ========== ボタン ========== */

#btn {
	width: 760px;
	margin: 0 0 12px 0;
	height: 40px;
}

#btn ul {
	width: 760px;
	margin: 0 -10px 0 5px;
}

#btn ul li {
	float: left;
	background: url(../img/btn_bg.gif) no-repeat;
	width: 180px;
	height: 40px;
	font-weight: bold;
	margin-right: 10px;
	text-align: center;
	line-height: 40px;
	font-size: 108%;
}

#btn ul li a {
	display: block;
	width: 180px;
	height: 40px;
}

#btn ul li a:hover, #btn ul li a:active { color: #FF9999; }


/* ========== 講師紹介詳細 ========== */

#main.teacher .teacher_hotel,
#main.teacher .teacher_travel,
#main.teacher .teacher_bridal,
#main.teacher .teacher_other {
	min-height: 300px;
	margin: 0 0 10px 0;
}

	#main.teacher .teacher_hotel { background: url(../img/hotel01.jpg) no-repeat; }
	#main.teacher .teacher_travel { background: url(../img/travel01.jpg) no-repeat; }
	#main.teacher .teacher_bridal { background: url(../img/bridal01.jpg) no-repeat; }
	#main.teacher .teacher_other { background: url(../img/other01.jpg) no-repeat; }
	
#main.teacher .comment { padding: 0px 140px 0 250px; }


/* ----- アイコン ----- */
#main.teacher .ico_career { background:url(../img/ico_career.gif) no-repeat 10px 0; font-size: 85%;}
#main.teacher .ico_lesson { background:url(../img/ico_lesson.gif) no-repeat 10px 0; font-size: 85%;}
#main.teacher .ico_career, #main.teacher .ico_lesson {
	padding: 0 10px 0 60px;
	margin: 0 0 8px 0;
}

#main.teacher p { font-size: 93%; }

/* ----- 先生たち ----- */
#main.teacher .teachers {
	float: left;
	width: 365px;
	padding: 5px;
	background: #eeeee5;
	margin: 0px 10px 10px 0;
}

/* ----- そのほか先生 ----- */
#main.teacher .other {
	clear: both;
	background: #eeeee5 url(../img/ico_other.gif) no-repeat 5px 5px;
	margin: 10px 0;
	font-size: 85%;
	padding: 30px 20px 10px 30px;
}



