@charset "utf-8";

.textSmall {
	font-size: 85%;
}

.text_right_im {
	text-align: right !important;
}

.text_center {
	text-align: center;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

.level {
	margin-right: 0;
	width: 42px;
}

.qText {
	float:right;
	margin-left:5px !important; 
	width:583px;
}

.qPerson {
	height: 40px;
	padding-bottom:20px;
	text-align: right !important;
}

.qPerson img{
	float:right;
	margin-right: 10px;
}

.qPerson p{
	line-height: 40px;
	text-align: right !important;
}

.arrowBox_020 .ajHeight {
	display: block;
	height: 39px !important;
	line-height: 39px !important;
}

#mainArea .careerListText ol{
	list-style-position: inside !important;
	margin:0 0 30px 0 !important;
	padding:0 0 0 30px !important;
}
#mainArea .careerListText ol li {
	margin:10px 0 25px 0 !important;
}

#mainArea .careerListText ol ol{
	list-style-position: inside !important;
	list-style-type: lower-alpha !important;
	margin:0 0 0 0 !important;
	padding:0 0 0 20px !important;
}
#mainArea .careerListText ol ol li {
	margin:10px 0 0 0 !important;
}

.marginLeft {
}

/* 見出し調整 */
#mainArea .titleBox h2{
	margin:0 0 10px;
}
#mainArea div.qBox h3 {
	padding-left:20px;
	margin:20px 0 15px;
	font-size:16px;
	font-weight:bold;
	line-height:1.5;
	background:url(/shared/img/bg_h4.gif) no-repeat left 4px;
	border-bottom:1px solid #E4E1E1;
}

