@charset 'utf-8';

/* keyVisual
-------------------------------------------------- */

#keyVisual {
	width: 810px;
	height: 139px;
	padding: 0px;
	margin: 0px 15px;
	position: relative;
	background: url(/interview/img/keyvisual.gif) left top no-repeat;
}

#keyVisual h1 {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #fece00;
}

#keyVisual p {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	te\xt-indent: -10000px;
	text-align: center;
	line-height: 1;
	color: #fd9d00;
}

#keyVisual div.numberImg {
	width: 403px;
	height: 51px;
	position: absolute;
	left: 401px;
	top: 78px;
}

/* contents
-------------------------------------------------- */

#mainArea h2 {
	width: auto;
	padding: 1px 0px 0px 6px;
	margin: 33px 0px 27px;
	font-size: 140%;
	line-height: 1.5;
	color: #333333;
	font-weight: bold;
	background: #fee684;
}

#mainArea .twoColumnsType1 {
	width: 798px;
	_width: 804px;
	_w\idth: 798px;
	padding: 0px 0px 5px 6px;
	background: url(/interview/img/bgline_001.gif) left bottom repeat-x;
	color: #313131;
}

#mainArea .twoColumnsType1 .leftColumn {
	width: 129px;
	float: left;
	font-weight: bold;
}

#mainArea .twoColumnsType1 .rightColumn {
	width: 653px;
	margin: 0px;
	float: left;
}

#mainArea .twoColumnsType2 {
	width: 798px;
	_width: 804px;
	_w\idth: 798px;
	padding: 0px 0px 7px 6px;
	margin: 6px 0px 0px;
	background: url(/interview/img/bgline_002.gif) left bottom repeat-x;
	color: #313131;
}

#mainArea .twoColumnsType2 .leftColumn {
	width: 129px;
	float: left;
	font-weight: nomal;
}

#mainArea .twoColumnsType2 .leftColumn a {
	padding: 0px 0px 0px 6px;
	margin: 0px 12px 0px 0px;
	line-height: 1.35;
	background: url(/shared/images/arrow_small_right.gif) 0px 7px no-repeat;
	display: block;
}

#mainArea .twoColumnsType2 .rightColumn {
	width: 653px;
	margin: 0px;
	display: block;
}

#mainArea .twoColumnsTitle {
	width: 798px;
	_width: 804px;
	_w\idth: 798px;
	padding: 0px 0px 5px 6px;
	margin: 11px 0px 12px;
	background: url(/interview/img/bgline_001.gif) left bottom repeat-x;
	color: #313131;
	font-weight: bold;
}

#mainArea .twoColumnsType3 {
	width: 798px;
	_width: 804px;
	_w\idth: 798px;
	padding: 0px 0px 7px 6px;
	margin: 9px 0px 0px;
	color: #313131;
}

#mainArea .twoColumnsType3 .leftColumn {
	float: left;
	width: 129px;
	font-weight: bold;
}

#mainArea .twoColumnsType3 .rightColumn {
	width: 653px;
	margin: 0px;
	display: block;
	float: left;
}

#mainArea .twoColumnsType3 .rightColumn .place {
	font-size: 110%;
	font-weight: bold;
}

#mainArea .twoColumnsType3 .rightColumn span.fontBold {
	font-weight: bold;
}

#mainArea .twoColumnsType3 .rightColumn a {
	padding: 0px 0px 0px 6px;
	margin: 0px 12px 0px 0px;
	line-height: 1.35;
	background: url(/shared/images/arrow_small_right.gif) 0px 4px no-repeat;
	_background: none;
	background/* */: url(/shared/images/arrow_small_right.gif) 0px 4px no-repeat;
}

#mainArea .twoColumnsType3 .rightColumn span a {
	padding: 0px 0px 0px 15px;
	margin: 0px 12px 0px 0px;
	line-height: 1.35;
	background: url(/shared/images/arrow_small_right.gif) 9px 4px no-repeat;
	_background: none;
	background/* */: url(/shared/images/arrow_small_right.gif) 9px 4px no-repeat;
}
