/* Outback Steakhouse Japan */
/* career.css */

.careerToForm {
	clear:both;
	text-align:center;
	margin:20px 0;
	}

h3 {
	font-size:14px;
	line-height:1.6;
	font-weight:bold;
	color:#990000;
	}



/* hourly position */

h4.hourly {
	font-size:13px;
	line-height:1.6;
	font-weight:bold;
	color:#990000;
	margin-top:1.5em;
	}

h5.hourly {
	font-size:13px;
	line-height:1.6;
	font-weight:bold;
	color:#990000;
	margin-top:1.5em;
	}

.careerBlock {
	margin-bottom:30px;
	}

dl.careerBlock {
	margin:0 12px;
	}

dl.careerBlock dt {
	font-weight:bold;
	color:#990000;
	}

dl.careerBlock dd {
	margin-left:12px;
	margin-bottom:16px;
	}

table.careerStore {
	width:660px;
	border-top:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	margin:20px 0 5px 14px;
	}

table.careerStore th {
	text-align:center;
	font-weight:bold;
	color:#990000;
	border-bottom:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:4px;
	}

table.careerStore td {
	text-align:center;
	border-bottom:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:4px;
	}

p.careerStoreNote {
	text-align:right;
	width:660px;
	margin:0 0 0 14px;
	}



/* management position */

h4.management {
	font-size:13px;
	line-height:1.6;
	font-weight:bold;
	color:#990000;
	margin-top:1.5em;
	}

.careerManagePrinciples {
	text-align:left;
	width:670px;
	background-color:#F0FFD0;
	margin:20px auto;
	padding:5px;
	}

.careerManagePrinciples h3 {
	font-size:16px;
	font-weight:bold;
	color:#758b1f;
	margin-bottom:10px;
	}

.careerManagePrinciples ol {
	list-style-type:decimal
	}

.careerManagePrinciples li {
	margin-left:32px;
	margin-bottom:4px;
	}

dl.careerManageApplicants1 {
	margin:0 0 1em 2em;
	}

dl.careerManageApplicants1 dt {
	font-weight:bold;
	color:#990000;
	}

dl.careerManageApplicants1 dd {
	margin:0 0 1em 1em;
	}

dl.careerManageApplicants2 {
	margin:0 0 2em 2em;
	}

dl.careerManageApplicants2 dt {
	float:left;
	width:9.5em;
	color:#990000;
	margin:0;
	padding:0;
	}

dl.careerManageApplicants2 dd {
	_height:1%; /* Hack for Win IE6 */
	margin:0 0 0.5em 9.5em;
	padding:0;
	}



/* outbacker's voice */

.voiceBlock {
	width:708px;
	border-bottom:2px solid #990000;
	margin:20px 0;
	padding-bottom:10px;
	}

.voiceLeft {
	float:left;
	width:440px;
	margin-right:10px;
	}

.voiceRight {
	float:left;
	width:250px;
	}

ul.voiceNavi {
	list-style-type:none;
	width:708px;
	margin:0 0 10px 0;
	}

ul.voiceNavi li {
	float:left;
	width:9em;
	margin:0 1em 0 0;
	}

ul.voiceNavi li.long {
	float:left;
	width:12.5em;
	margin:0 1em 0 0;
	}

ul.voiceNavi li.last {
	float:left;
	width:9em;
	margin:0;
	}

.voiceActive {
	font-weight:bold;
	color:#E67303;
	}


.voiceImgLeft {
	float:left;
	width:220px;
	margin-right:10px;
	padding-bottom:12px;
	}

.voiceTxtRight {
	float:right;
	text-align:left;
	width:440px;
	}

.voiceImgRight {
	float:right;
	text-align:left;
	width:220px;
	margin-left:10px;
	padding-bottom:12px;
	}

.voiceTxtLeft {
	float:left;
	width:440px;
	}

.voiceName {
	font-size:14px;
	font-weight:bold;
	}

.voiceBottom {
	text-align:right;
	padding-right:10px;
	}





/* manager's voice */

.mvoiceBlock {
	width:708px;
	border-top:2px solid #990000;
	margin:5px 0 20px;
	padding:20px 0;
	}

.mvoiceNaviBlock {
	width:708px;
	margin:20px 0;
	}

ul.mvoiceNavi {
	list-style-type:none;
	width:708px;
	margin:0 0 10px 0;
	}

ul.mvoiceNavi li {
	float:left;
	width:9em;
	margin:0 1em 0 0;
	}

ul.mvoiceNavi li.long {
	float:left;
	width:12.5em;
	margin:0 1em 0 0;
	}

ul.mvoiceNavi li.last {
	float:left;
	width:9em;
	margin:0;
	}

.mvoiceImg {
	float:left;
	width:190px;
	margin-right:10px;
	padding-bottom:12px;
	}

.mvoiceTxt {
	float:right;
	text-align:left;
	width:470px;
	}

.mvoiceName {
	font-size:14px;
	font-weight:bold;
	}

.mvoiceProf {
	font-size:10px;
	}

.mvoiceBottom {
	text-align:right;
	padding-right:10px;
	}



