/* CSS Document */

hr {
	height:1px;
	padding:20px 0 0 0;
	border:none;
	border-bottom:1px dotted #999999;
	margin:0 0 20px 0;
	clear:both;
}

#side .box {
	margin:0 0 10px 0;
}
#side .archive a {
	font-size:12px;
}
/*----------------------
*/

table.m {
	margin:0 0 35px 0;
}

#contents #underContents h3 {
	font-size:14px;
	margin: 0 0 15px 3px;
	padding: 0 0 0 7px;
	font-weight:normal;
	line-height:1.3;
}
.interview_oil h3 {
	border-left:2px solid #FF0033;
}
.interview_jp h3 {
	border-left:2px solid #009999;
}
.interview_sc h3 {
	border-left:2px solid #FFCC00;
}
.interview_de h3 {
	border-left:2px solid #6665FE;
}
.interview_ar h3 {
	border-left:2px solid #9966FF;
}
.interview_lec h3 {
	border-left:2px solid #66CBFF;
}
.interview_ba h3 {
	border-left:2px solid #336633;
}

.interview_geneki {
    color: #FF3366;
}

#contents #underContents h4 {
	font-size:12px;
	margin:0 0 5px 0;
	font-weight:normal;
	line-height:1.4;
}
#contents #underContents p {
	font-size:12px;
	line-height:1.6;
	margin:0;
	padding:0 0 0 10px;
	width:350px;
	text-align:justify;
	text-justify: distribute;
}
#contents #underContents dl {
	margin:0 0 10px 0;
	font-size:12px;
	line-height:1.3;
}
#contents #underContents dl dt {
}
#contents #underContents dl dd {
	margin:0;
}


#contents #underContents div.prof {
	float:right;
	width:200px;
	padding:0 0 0 20px;
}
#contents #underContents div.prof dd {
	background:url(img/star.gif) no-repeat left 2px;
	padding:0 0 0 12px;
}

