@charset "Shift_JIS";

/* h2
********************************** */
h2 {
	height: 65px;
	background: url(../interview/_img/h2.gif) no-repeat 30px 50% #1E2A63;
	text-indent: -9999px;
}
/* .navi#handles
********************************** */
.navi#handles {
	position: absolute;
	top: 7px;
	right: 30px;
}
.navi#handles li {
	text-indent: -9999px;
	height: 50px;
	width: 50px;
	padding: 0;
	margin: 0 0 0 7px;
}
.navi#handles li a {
	display: block;
	height: 50px;
}
.navi#handles li.matsuzawa a {
	background: url(../interview/_img/navi_matsuzawa.gif) no-repeat 0 0;
}
.navi#handles li.tani a {
	background: url(../interview/_img/navi_tani.gif) no-repeat 0 0;
}
.navi#handles li.takahashi a {
	background: url(../interview/_img/navi_takahashi.gif) no-repeat 0 0;
}
.navi#handles li.minakawa a {
	background: url(../interview/_img/navi_minakawa.gif) no-repeat 0 0;
}
.navi#handles li.kobayashi a {
	background: url(../interview/_img/navi_kobayashi.gif) no-repeat 0 0;
}
.navi#handles li a#selected, 
.navi#handles li a:hover {
	background-position: 0 100%;
}
/* main
********************************** */
div.main {
	height: 196px;
	width: 720px;
	position: relative;
}
h3 {
	font-size: 200%;
	color: #1E2A63;
}
div.main div.profile {
	position: absolute;
	right: 20px;
	bottom: 10px;
	width: 410px;
}
div.main div.profile p.category {
	color: #1E2A63;
	border-bottom: 1px solid #1E2A63;
	font-weight: bold;
	margin-bottom: 8px;
}
div.main div.profile p.category span {
	font-size: 50%;
	vertical-align: middle;
}
div.main:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
/* qa
********************************** */
dl.qa {
	width: 460px;
	margin-right: 30px;
	float: left;
	margin-top: 10px;
}
dl.qa dt {
	text-indent: -9999px;
	height: 27px;
	margin: 20px 0 5px 0;
}
dl.qa dt.one {
	background: url(../interview/_img/q1.gif) no-repeat;
}
dl.qa dt.two {
	background: url(../interview/_img/q2.gif) no-repeat;
}
dl.qa dt.three {
	background: url(../interview/_img/q3.gif) no-repeat;
}
dl.qa dd {
	margin-left: 48px;
}
dl.qa dd img {
	float: right;
	margin-left: 10px;
	margin-top: 4px;
}
/* schedule
********************************** */
div.schedule {
	float: left;
	width: 230px;
	margin-top: 30px;
}
div.schedule h4 {
	text-indent: -9999px;
	height: 27px;
	background: url(../interview/_img/tit_schedule.gif) no-repeat;
	margin-bottom: 5px;
}
div.schedule table {
	border: #FFF;
}
div.schedule table th, 
div.schedule table td {
	padding: 8px 10px;
	vertical-align: top;
}
div.schedule table th {
	background: #E4E4E4;
	border-bottom: #FFF solid 1px;
	border-right: #FFF solid 1px;
	color: #666;
}
div.schedule table td {
	background: #F1F1F1;
	border-bottom: #FFF solid 1px;
	color: #333;
	padding-bottom: 20px;
}
div.schedule table td ul li {
	list-style: disc;
}
/* .navi#page
********************************** */
.navi#page {
	margin: 0 0 20px 0;
}
