@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------------------
// blockA
--------------------------------------------------------------------- */
.blockA{
	overflow:hidden;
	padding:0px 15px;
	margin-bottom:50px;
	}	
.blockA p{
	line-height:1.8;
	}
.blockA .box_type_a{
	margin-top:25px;
	}
	
.blockA .box_type_a_inner dl{
	overflow:hidden;
	padding:0px 0px 10px 38px;
	width:605px;
	}
.blockA .box_type_a_inner dt{
	float:left;
	color:#F25271;
	font-weight:bold;
	text-align:right;
	width:160px;
	clear:left;
	padding:20px 0px 20px 0px;
	}
.blockA .box_type_a_inner dt	span{
	font-size:12px;
	font-weight:bold;
	}
.blockA .box_type_a_inner dd{
	padding:20px 10px 20px 175px;
	font-size:12px;
	border-top:1px dashed #E1DDD3;
	}
.blockA .box_type_a_inner dd.first{
	border-top:0px;
	}
	
/* ---------------------------------------------------------------------
// blockB
--------------------------------------------------------------------- */
.blockB{
	overflow:hidden;
	padding:0px 15px;
	margin-top:15px;
	margin-bottom:40px;
	}	
.blockB p{
	line-height:1.8;
	}
.blockB dl{
	overflow:hidden;
	width:688px;
	margin-top:25px;
	border:1px solid #CCCCCC;
	border-top:0px;
	background:url(../../images/employment/find_job/block_b_dl_bg.jpg) left top repeat-y;
	}
.blockB dt{
	float:left;
	font-weight:bold;
	width:169px;
	clear:left;
	padding:20px;
	}
.blockB dd{
	padding:20px 10px 20px 229px;
	border-top:1px solid #CCCCCC;
	}
.blockB dd li{
	padding-left: 1em;
	text-indent: -1em;
		}
		
.blockB .textBox{
	border:1px solid #CCCCCC;
	border-top:0px;
	padding:18px 20px;
	width:648px;
	margin-bottom:45px;
	}
.blockB .textBox span{
	font-weight:bold;
	display:block;
	margin-top:25px;
	}
.blockB .checkPoint{
	margin:10px 0px;
	}
.blockB .checkPoint li{
	font-weight:bold;
	}