@charset "UTF-8";

#header_ImgContents{
	background-image:url(img/header.jpg);
	height:149px;
}
#col2{
}

#col2 .detail{
	width:548px;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	margin-bottom:38px;
}
#col2 .detail td,#col2 .detail th{
	text-align:left;
	border:1px solid #e3e3e3;
	padding-left:14px;
	padding-right:14px;
	padding-top:12px;
	padding-bottom:12px;
	color:#555;
}
#col2 .detail th{
	width:127px;
}
#col2 .detail .b{
	font-weight:bold;
}
#col2 .detail .cursol{
	float:right;
}
*html #col2 .detail .cursol{
	margin-top:-1em;
}
*+html #col2 .detail .cursol{
	margin-top:-1em;
}

#col2 h2.greeting{
	width:550px;
	height:30px;
	text-align:left;
	text-indent:-9999px;
	margin-bottom:24px;
	background-image:url(img/greeting-title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#col2 div.greeting{
	width:550px;
	background-image:url(img/greeting-photo.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
#col2 div.greeting p{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:2em;
	text-align:left;
	color:#555;
}
#col2 h2.career{
	width:550px;
	height:30px;
	text-align:left;
	text-indent:-9999px;
	margin-bottom:24px;
	background-image:url(img/career.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#col2 table.career{
	border-collapse:collapse;
	width:550px;
}
#col2 table.career td,#col2 table.career th{
	border:1px solid #e3e3e3;
	padding:.8em;
	color:#555;
	vertical-align:top;
}
#col2 table.career thead th{
	background-color:#eee;
	text-align:center;
}
#col2 table.career tbody th{
	text-align:center;
}
#col2 table.career th.sel1{
	width:193px;
}
#col2 table.career th.sel2{
	width:247px;
}
