@charset "utf-8";
/* CSS Document */

p#top_banner
{
	text-align:left;
	background:url(../images/job/top_banner.gif) no-repeat top right;
	width:500px;
	height:174px;
	overflow:hidden;
	text-indent:-9999px;	
}



p#top_read
{
	font-size:15px;
	color:#FF0066;
	padding-top:8px;
	padding-left:12px;
	padding-bottom:10px;
	font-weight:bold;
	text-align:left;
}

.box
{
	width:479px;
	margin:0px auto;	
	border:1px solid #CCCCCC;
	height:200px;
	background:#FFFFFF;
	text-align:left;
	margin-bottom:10px;
}

.box .box_left
{
	width:323px;
	float:left;
	padding-top:10px;
	padding-left:17px;
}

.box .box_left td
{
	font-size:12px;
	color:#333333;
	border-bottom:1px solid #cccccc;	
}

.box .box_left td.top_text
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	border:none;
}

.box .box_left td.book_text
{
	padding-top:15px;
	padding-bottom:20px;
}

.box .box_left td.others_text
{
	padding-top:3px;
	padding-bottom:3px;
}

.box .box_left td.lower_text
{
	padding-top:3px;
	padding-bottom:3px;
	border:none
}

.box .box_right p
{
	font-size:10px;
	color:#666666;
	
}


.box .box_right
{
	width:130px;
	height:200px;
	float:right;
}

.box .box_right .dotted_text
{
	width:100px;
	height:30px;
	margin:auto;
}

.box .box_right .dotted_text p
{
	font-size:10px;
	color:#666666;
	/*border-bottom:1px dashed #999999;*/
	
}

.box .box_right .one
{
	padding-top:10px;
	
}


.box .box_right .top_image
{
	padding-top:24px;
	padding-left:9px;
	border:none;
	
}

.box .box_right .text_image
{
	padding-top:2px;
	padding-left:9px;
	border:none;
	
}


.box .box_right .botton_text
{
	padding-top:15px;
	
	
}
