@charset "utf-8";
/* CSS Document */
div#wrapper article div#prof_mazda h2 {
	margin-bottom: 0px;
}
div#prof_mazda img {
	float: left;
	width: 200px;
}
div#prof_mazda p {
	padding: 0px 0px 8px 0px;
}
/*div#prof_mazda a {
	text-decoration: none;
}*/
div.about {
	padding-left: 230px;
}
a.link_research {
	width: 150px;
}
a.link_jst {
	width: 350px;
	padding-top: 5px;
}
.text-only {
	padding: 10px 150px;
	line-height: 2.0;
}
div.about a.link_research,div.about a.link_jst {
	display: block;
	border: 3px solid #42210b;
	background-color: #f6c31f;
	padding: 5px 20px;
	text-align: center;
	margin: 20px auto;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
div.about a:hover {
	background-color: #fae395;
	color: #42210b;
}
div.about p#url {
	background: url(../../images/pages/mail_icon.png) no-repeat;
	padding: 0px 0px 0px 50px;
	font-weight: bold;
}
dl#favorite {
	padding: 30px 0px;
}
dl#favorite dt {
	float: left;
}
dl#favorite dd.favorite_en {
	padding-bottom: 15px;
}
a#next img {
	width: 36px;
	margin-top: -2px;
	float: right;
}
a#next img:hover, a#prev img:hover, div#control span.next:hover, div#control span.prev:hover {
	opacity: 0.7;
}
a#prev img {
	width: 36px;
	margin-top: -2px;
	float: left;
}
a#prev img:hover {
	opacity: 0.7;
}
div#control {
	padding: 20px 0px 20px 0px;
}
div#control span.next {
	font-size: 18px;
	font-weight: bold;
	color: #42210b;
	margin: 0px 0px 0px 780px;
}
div#control span.prev {
	font-size: 18px;
	font-weight: bold;
	color: #42210b;
	margin: 0px 0px 0px 5px;
}

/* other profile */
span.m_left {
	margin-left: -0.5em;
}
.per_p {
	padding-right: 55px;
}
div#wrapper article#members h2 {
	padding: 5px;
}
div#wrapper article#members div#personal_data h3 {
	padding-bottom: 10px;
}
div.watanabe {
	padding-bottom: 20px;
}
div#profile {
	padding: 30px 0px 30px 30px;
	min-height: 300px;
}
div.text-only p span {
	padding: 15px 0;
	display: block;
}
div#per_image {
	float: left;
}
div#per_image img {
	width: 120px;
}
div#personal_data {
	padding-left: 180px;
}
div#personal_data p {
	padding-bottom: 10px;
}
div#personal_data dl {
	padding-bottom: 30px;
}
dl.horizontal dt,dl.horizontal2 dt {
	float: left;
	padding-right: 15px;
}
dl.horizontal dd,dl.horizontal2 dd {
	padding-bottom: 10px;
}
dl dd.float {
	float:left;
}
dl dt.rowspan0 {
	padding-bottom: 10px;
}
dl dt.rowspan {
	padding-bottom: 20px;
}
dl dt.rowspan2 {
	padding-bottom: 45px;
}
dl dt.rowspan3 {
	padding-bottom: 55px;
}
dl dt.rowspan4 {
	padding-bottom: 85px;
}
dl dt.rowspan5 {
	padding-bottom: 95px;
}
dl dt.rowspan6 {
	padding-bottom: 105px;
}
dl.horizontal dd.first_line,dl.horizontal2 dd.first_line {
	padding-bottom: 0px;
}
dl.vertical dt {
}
div.per_photos img {
	clear: both;
	vertical-align: top;
}
div.per_photos img.center {
	display: block;
	margin: 10px auto;
	width: 500px;
}
div.top_margin {
	padding-top: 30px;
}
div#personal_data dl.pd_bottom {
	padding-bottom: 0px;
}
div#personal_data dl.pd_top {
	padding-top: 20px;
}
div#personal_data ul {
	padding-bottom: 30px;
}
div#personal_data ul li {
	padding-bottom: 5px;
}
.img_inoue {
	padding-left: 80px;
}
.img_inoue2 {
	padding-left: 180px;
	padding-top: 5px;
}