h2 {
	margin-bottom: 20px;
}

#interview_2 {
	margin: 0 0 25px 6px;
	padding: 0 14px 48px 0px;
	width: 666px;
	background: url(../interview_2_bg.jpg) no-repeat left bottom;
}

#interview_2 .photo {
	float: left;
}

#interview_2 .boxR {
	width: 349px;
	float: right;
}

#interview_2 .boxR dl {
	margin: 21px 0 0 1px;
}

#interview_2 .boxR dl dt {
	position: relative;
	width: 348px;
	height: 88px;
}

#interview_2 .boxR dl dt img.maiko {
	position: absolute;
	top: -35px;
	right: 3px;
}

#interview_2 .boxR dl dd {
	padding: 7px 20px 11px;
	width: 300px;
	background-color: #F7E7E7;
}

dl.interview_dl {
	margin-left: 10px;
	width: 655px;
}

dl.interview_dl dt {
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #D8547B;
	line-height: 1.3;
}

dl.interview_dl dd {
	margin-bottom: 22px;
	line-height: 1.72;
}

dl.interview_dl dd.mb12 {
	margin-bottom: 12px;
}

dl.interview_dl dd.mb0 {
	margin-bottom: 0;
}

#interview_3 {
	margin: 0 0 22px 10px;
	width: 646px;
	overflow: hidden;
}

#interview_3 dl.interview_dl {
	margin-left: 0;
	width: 450px;
	float: left;
}

#interview_3 .photo {
	margin: 11px 0 0 0;
	float: right;
	width: 193px;
	height: 258px;
}

#interview_4 {
	margin: -63px 0px 22px 8px;
	width: 630px;
	overflow: hidden;
}

#interview_4 dl.interview_dl {
	margin: 30px 0 0 0;
	width: 450px;
	float: right;
}

#interview_4 .photo {
	float: left;
	width: 165px;
	height: 220px;
}

#interview_5 {
	margin: 23px 0 22px 12px;
	width: 645px;
	background: url(../interview_bg.jpg) repeat-y left top;
}

#interview_5 .section {
	background: url(../interview_btm.jpg) no-repeat left bottom;
}

#interview_5 .title {
	margin-bottom: 6px;
}

#interview_5 .title img {
	background: url(../interview_bg.jpg) repeat-y left top;
}

#interview_5 .btn a {
	background:url(../interview_5_link_r.jpg);
}
#interview_5 .btn a:hover img{
	visibility:hidden;
}
#interview_5 .inner {
	margin: 0px 29px 8px 24px;
	padding-bottom: 11px;
	overflow: hidden;
	background: url(../line.gif) no-repeat 2px bottom;
}

#interview_5 .last {
	background: none;
}

#interview_5 .inner .section {
	background: url(../interview_bg.jpg) no-repeat left bottom;
}

#interview_5 .inner .box {
	width: 293px;
}

#interview_5 .inner .box dl {
	width: 219px;
	float: right;
	line-height: 1.25;
}

#interview_5 .inner .box dl dt {
	margin-bottom: 5px;
}

#interview_5 .inner .box dl dd span {
	padding: 2px 3px 0 0;
	display: block;
	text-align: right;
}

#interview_5 .inner .box dl dd span a {
	float: right;
}

#interview_6 {
	margin-left: 12px;
	padding: 0 0px 7px 0;
	width: 645px;
	background: url(../interview_6_bg.gif) no-repeat 13px bottom;
}

#interview_6 .inner {
	padding-right: 14px;
	background: url(../interview_6_top.gif) no-repeat 13px top;
}

#interview_6 .photo {
	margin-top: 24px;
	float: right;
}

#interview_6 .boxL {
	width: 495px;
	float: left;
}

#interview_6 .boxL h3 {
	margin-bottom: 17px;
}

#interview_6 .boxL p {
	margin: 0 0 14px 37px;
	line-height: 1.45;
}

#interview_6 .boxL h4 {
	margin: 0 0 10px 28px!important;
}

#interview_6 .boxL dl {
	margin: 0 0 0 31px;
}

#interview_6 .boxL dl dt {
	float: left;
}

#interview_6 .boxL dl dd {
	width: 255px;
	float: right;
}

#right {
	height: auto!important;
}

#right img {
	display: block;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}