@charset "utf-8";

/* =======================================

	CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
	

========================================== */

#recruitContents {
	width: 600px;
}

/* invitationUnit
========================================== */
#recruitContents .invitationUnit {
	margin: 0 0 15px 20px;
	background: url(../images/parts/inv_unit_bg.gif) repeat-y;
}

#recruitContents .invitationUnit .bgBtm {
	clear: both;
	height: 6px;
	background: url(../images/parts/inv_unit_bg_btm.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#recruitContents .invitationUnit p.image {
	float: right;
	display: inline;
	width: 190px;
	margin: 5px 13px 15px 0;
}

	/* title
	---------------------------------------- */
	#recruitContents .invitationUnit .title {
		background: url(../images/parts/inv_unit_tit_bg.gif) repeat-y;
	}
	
	#recruitContents .invitationUnit .title h2 {
		margin: 0;
		padding: 14px 20px 0;
		background: url(../images/parts/inv_unit_tit_bg_top.gif) no-repeat;
		zoom: 1;
	}
	
	#recruitContents .invitationUnit .title .bgBtm {
		height: 20px;
		background-image: url(../images/parts/inv_unit_tit_bg_btm.gif);
	}
	
	/* Text Unit
	---------------------------------------- */
	#recruitContents .invitationUnit .textUnit {
		float: left;
		display: inline;
		margin: 7px 0 15px 20px;
		width: 345px;
	}
	
	#recruitContents .invitationUnit .textUnit p {
		padding: 0;
		margin: 0 0 10px;
	}
	
	#recruitContents .invitationUnit .textUnit p.nowInvitation,
	#recruitContents .invitationUnit .textUnit p.notInvitation {
		margin: 0 0 5px;
		padding: 0 0 0 15px;
		background: no-repeat 0 0.25em;
		font-weight: bold;
	}
	
	#recruitContents .invitationUnit .textUnit p.nowInvitation { background-image: url(../images/parts/ico_circle_01.gif);}
	#recruitContents .invitationUnit .textUnit p.notInvitation { background-image: url(../images/parts/ico_circle_02.gif);}
	
	#recruitContents .invitationUnit .textUnit ul {
	}
	
	#recruitContents .invitationUnit .textUnit ul li {
		margin: 0 0 6px;
		padding: 0 0 0 11px;
		background: url(../images/parts/ico_arrow_01.gif) no-repeat 3px 0.65em;
	}
	
	#recruitContents .invitationUnit .textUnit ul li.first { background-position: 3px 0.25em;}
	
	#recruitContents .invitationUnit .textUnit ul li span {
		display: block;
		padding: 6px 0 0;
		background: url(../images/parts/border_dotted_01.gif) repeat-x;
		zoom: 1;
	}
	
	#recruitContents .invitationUnit .textUnit ul li.first span { padding: 0; background: none;}
	
	#recruitContents .invitationUnit .textUnit ul li a {
		text-decoration: underline;
	}
	#recruitContents .invitationUnit .textUnit ul li a:hover {
		color: #01A7A5;
	}
	
/*senkou*/
#senkou_box{
margin-left:20px;
}
