@charset "Shift_JIS";


/* �N�C�b�N�T�[�`
--------------------------------------------------------------------------------------------------*/

div#subnavi{
	margin-bottom:100px;
}
div#subnavi div.quick{
	width:304px;
	margin-bottom:20px;
	background:#F4F0E9 url("/recruit/crew/graphic/subnavi/bg_quick.gif") no-repeat center bottom;
}


	/* �w�b�_
	----------------------------------------------------------------------------------------------*/

	div#subnavi div.quick div.heading{
		width:304px;
		height:36px;
		position:relative;
	}

	div#subnavi div.quick div.heading ul{
		width:180px;
		height:27px;
		position:absolute;
		top:6px;
		right:6px;
	}

	div#subnavi div.quick div.heading li{padding-left:7px;float:left;}


	/* �e�����
	----------------------------------------------------------------------------------------------*/

	div#subnavi div.quick div.option{display:none;padding:12px 10px;border-bottom:solid 1px #FFFFFF;}

	div#subnavi div.quick div.default{display:block;}

	div#subnavi div.quick div.option dt{height:16px;overflow:hidden;}
	div#subnavi div.quick div.option dd{padding-top:9px;}

	div#subnavi div.quick div.option dd input.query,
	div#subnavi div.quick div.option dd select{
		width:282px !important;
		width /**/:284px;
		border:solid 1px #CCCCCC;
		padding:0.3em 0em 0.4em;
	}

	div#subnavi div.quick div.option dd input.submit{
		padding:2px 10px;
		line-height:normal;
		_padding:0px 6px;
		_line-height:1.3;
	}


	/* �`�F�b�N���X�g
	----------------------------------------------------------------------------------------------*/

	div#subnavi div.quick dl.checked{
		padding:12px 10px 10px;
		border-bottom:solid 1px #FFFFFF;
	}

	div#subnavi div.quick dl.checked dd{padding-top:3px;}

	div#subnavi div.quick dl.checked a,
	div#subnavi div.quick dl.checked span{
		display:block;
		padding:0.2em 0em 0.1em;
		background:no-repeat left center;
		text-indent:16px;
	}

	div#subnavi div.quick dl.checked span{background-image:url("/recruit/crew/graphic/subnavi/ico_arrow_off.gif");}

	div#subnavi div.quick dl.checked a:link, div#subnavi div.quick dl.checked a:visited{
		background-image:url("/recruit/crew/graphic/subnavi/ico_arrow_off.gif");
		color:#45444C;
		text-decoration:underline;
	}

	div#subnavi div.quick dl.checked a:hover, div#subnavi div.quick dl.checked a:active{
		background-image:url("/recruit/crew/graphic/subnavi/ico_arrow_on.gif");
		color:#3F1C16;
		text-decoration:none;
	}





/* �R���e���c���X�g
--------------------------------------------------------------------------------------------------*/

div#subnavi ul.index{padding-bottom:8px;}
div#subnavi ul.index li{padding-bottom:10px;}


/* �G���g���[���@
--------------------------------------------------------------------------------------------------*/

div#subnavi div.entry{
	width:304px;
	height:335px;
	position:relative;
}

div#subnavi div.entry div.body{
	width:306px;
	height:418px;
	background:url("/recruit/crew/graphic/subnavi/bg_entry.gif") repeat-y center top;
	position:absolute;
	top:0px;
	right:-1px;
}

div#subnavi div.entry div.rEnd{
	width:306px;
	height:424px;
	background:url("/recruit/crew/graphic/subnavi/bg_entry_e.gif") no-repeat center bottom;
}

div#subnavi div.entry dl{
	width:292px;
	margin:0px 7px;
	padding:9px 0px 10px;
	background:url("/recruit/crew/graphic/subnavi/bg_entry_dot.gif") repeat-x left bottom;
	position:relative;
}
div#subnavi div.entry dl.end{padding-bottom:6px;background:none;}

div#subnavi div.entry dt{padding:0px 5px;}
div#subnavi div.entry dd{padding:5px 5px 0px;}
div#subnavi div.entry dd.mrBtm10{
	margin-bottom:10px;
}
div#subnavi div.entry dd.qr{
	width:102px;
	height:102px;
	padding:0px;
	position:absolute;
	top:120px;
	right:6px;
}

div#subnavi div.entry dd.dl{margin-bottom:-2px;padding-top:1px;}
