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

/*-------------link color--------------*/
#wrapper a:link {color:#000099;}
#wrapper a:visited {color:#660099;}
#wrapper a:hover ,
#wrapper a:active {
    color:#d1111c;
	text-decoration:underline;
}
/*---------------index-----------------*/
#contact_recruit {
    position:relative;
    float:left;
	clear:both;
	width:640px;
}
	#contact_recruit h2 {
	    padding-left:0;
	    background:none;
	}
	#recruit h3{
		color:#7272FF;
		font-size:120%;
	}
	#contact_recruit .table_base {
	    float:left;
	    clear:both;
	    width:640px;
		padding-bottom:1px;
		margin-top:5px;
		background:url(../img/common/dot_line.gif) repeat-x left bottom;
	}
	    #contact_recruit .table_base table{width:640px;}
	    #contact_recruit table th,
		#contact_recruit table td {
		    padding:5px 5px 5px 12px;
		    background:url(../img/common/dot_line.gif) repeat-x left top;
			font-size:12px;
		}
		#contact_recruit table .even th,
		#contact_recruit table .even td {
		    background:url(../img/common/dot_line.gif) repeat-x left top #f3f3f3;
		}
		#contact_recruit table th {
		    width:180px;
			font-weight:normal;
		}
		    #contact_recruit table th span{
				display: block;
				padding-left: 15px;
				background: url(../img/common/arrow.png) no-repeat 0.0em 0.5em;
			}
			#contact_recruit #contentform table td span{
				color:#F00;
			}
/*--------------------------------------*/
/*--------------standard----------------*/
#contact_recruit {
    position:relative;
    float:left;
	clear:both;
	width:640px;
}
	#contact_recruit h2,
	#contact_recruit h3 {
			padding-left:0;
			background:none;
		}
	#contact_recruit h3 {
			margin-top:20px;
			margin-bottom:50px;
		}
	.in_contents {
		float:left;
		clear:both;
		width:620px;
		padding-left:20px;
		margin-bottom:30px;
		background:url(../images/dot.gif) no-repeat 0.0em 0.5em;
	}
/*--------------------------------------*/