@charset "utf-8";

/*..............................Company...*/

.right_contents p,
.recruitTABLE,
.howtoBOX dt,
.howtoBOX dd {
	font-size: 14px;
	color: #555;
	line-height:150%;
	}
	
	
.recruitTABLE {
	width:720px;
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	}

.recruitTABLE th,
.recruitTABLE td {
	padding:7px 7px 7px 15px;
	border-bottom: 1px dotted #cccccc;
	}


.recruitTABLE th {
	background:#f5f5f5;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	}

	
.recruitTABLE p {margin-top:0px !important;}

.recruitTABLE dl dt {
	background:url(../../images/common/sq_icon.gif) left center no-repeat;
	font-weight:bold;
	padding-left:12px;
	}
.recruitTABLE dl dd {margin-bottom:10px;}

.recruitTABLE em{
	font-style:normal;
	font-weight:bold;
	}

.nonBorder {border-bottom:none !important;}




.howtoBOX {
	width:680px;
	padding:20px;
	border:1px solid #cccccc;
	}

.howtoBOX h3 {
	border-left:4px solid #ca3333;
	color:#c31a1a;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	margin-bottom:10px;
	}

.howtoBOX p {
	margin-top:0px;
	}

.howtoBOX dl {
	margin:20px 0px;
	}

.howtoBOX dt {
	font-weight:bold;
	}

.howtoBOX dd {margin-bottom:20px;}

.howtoBOX  a{color:#367fb2;text-decoration:underline;}
.howtoBOX  a:hover{color:#367fb2;text-decoration:none;}










