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

header { margin-bottom:70px; }

#right_c { padding-top:8px; }

a.n04{
	background-position:-150px -43px;
}

h2 { background:url(../images/title.png) no-repeat; margin-bottom:30px; }

h3 {
	background:url(../images/mizuki.png) no-repeat;
	width:115px;
	height:22px;
	margin-bottom:35px;
	text-indent:-9999px;
}

#prof_txt {
	width:373px;
	margin:0 0 680px 20px;
	float:left;
}

#prof_img {
	display:block;
	margin-left:110px;
	margin-left:20px;
	float:left;
/*	width:180px;*/
}

#prof_pdf {
	display:block;
	width:780px;
	padding:30px 0 30px 5px;
	position: absolute; top: 520px;
	border-top:1px solid #999;
}

.txt_sp {
	width:470px;
	margin:0 0 60px 40px;
	float:left;
}

.txt_sp p {
	display:block;
	margin-bottom:20px;
}
a {
	color:#835A00;
	text-align:center;
}
.prof2 .title {
	font-size: small;
	color: #960;
}



dl.prof1 {
	width:373px;
	display:block;
	padding-bottom:15px;
	/*	border-bottom:1px solid #999;*/
	margin-bottom:20px;
}

.prof1 dt {
	clear:both;
	width:123px;
	float:left;
	display:inline;
	margin-bottom:15px;
	margin-right:-123px;
}

.prof1 dd {
	width:250px;
	display:block;
	margin:0 0 15px 123px;
}

.prof1 dt, .prof1 dd {
	line-height:1.6em;
}



dl.prof2 {
	font-size:11px;
	width:373px;
	display:block;
	margin-bottom:20px;
	margin-top: 15px;
}

.prof2 dt {
	clear:both;
/*	width:63px; */
	width:48px;
	float:left;
	display:inline;
	margin-bottom:8px;
/*	margin-right:-63px; */
	margin-right:-48px;
}

.prof2 dd {
/*	width:310px; */
	width:325px;
	display:block;
/*	margin:0 0 8px 63px; */
	margin:0 0 8px 48px;
}

.prof2 dt, .prof2 dd {
	line-height:1.6em;
}
