@charset "shift_jis";

/* page list */
div.pageList {
	width: 508px !important;
	width: 520px;
	border: 1px #a1a38a solid;
	padding: 5px;
	margin-bottom: 10px;
}
	div.pageList p {
		width: 169px;
		float: left;
	}
		div.pageList p a {
			color: #fe6c0f;
			text-decoration: none;
		}
			div.pageList p a:hover {
				color: #fe6c0f;
				text-decoration: underline;
			}
			div.pageList p span {
				padding-left: 10px;
			}
			div.pageList p span.current_page {
				padding-left: 0;
				color: #fe6c0f;
				text-decoration: underline;
			}
				div.pageList p span.select a {
					text-decoration: underline;
				}
					div.pageList p span a:hover {
						text-decoration: none;
					}
		div.pageList p.left {
			text-align: left;
		}
		div.pageList p.center {
			text-align: center;
		}
		div.pageList p.right {
			text-align: right;
		}

/* form */
dl.tableTit {
	width: 519px !important;
	width: 520px;
	border-right: 1px #a1a38a solid; 
	border-top: 1px #a1a38a solid;
	clear: both;
}
dl.tableTit
{
	display: block;
	min-height: 1%;
}
dl.tableTit:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html dl.tableTit
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
	dl.tableTit dt {
		width: 444px !important;
		width: 446px;
		border-left: 1px #a1a38a solid;
		border-right: 1px #a1a38a solid;
		float: left;
		height: auto !important;
		height: 29px;
		min-height: 25px;
		padding-top: 4px;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		position: relative;
	}
		dl.tableTit dt span {
			position: absolute;
			left: 0;
			top: 5px;
			width: 90px;
			height: 20px;
		}
			dl.tableTit dt span img { float: left; margin-left: 3px;}
			* html dl.tableTit dt span img {
				behavior: expression(IEPNGFIX.fix(this));
			}
		dl.tableTit dd {
			line-height: 29px;
			padding-left: 5px;
			float: left;
		}

table.workStyle {
	width: 520px;
	clear: both;
	border-collapse: separate;
	border-top: 1px #a1a38a solid;
	border-left: 1px #a1a38a solid;
	font-size: 12px;
	margin-bottom: 15px;
	line-height: 1.6;
}
* html table.workStyle {
	
}
	table.workStyle th,
	table.workStyle td {
		border-right: 1px #a1a38a solid;
		border-bottom: 1px #a1a38a solid;
		vertical-align: middle;
		empty-cells: show;
	}
	table.workStyle th {
		width: 75px;
		padding: 5px 15px;
		text-align: center;
	}
	table.workStyle td {
		padding: 5px 0 5px 10px;
	}
		table.workStyle tr.submit td {
			padding: 10px 0;
			text-align: center;			
		}
		table.workStyle tr.area td {
			padding: 5px 0 5px 10px;
			width: 140px;		
		}

	/* form color */
	dl.blue dt {
		background: #599cbe;
	}
	table.blue th {
		background: #c0e6e8;
	}

	dl.orange dt {
		background: #fe6c0f;
	}
	table.orange th {
		background: #f5f8c7;
	}

	dl.green dt {
		background: #99cc66;
	}	
	table.green th {
		background: #e0f0da;
	}
	
	dl.pink dt {
		background: #ee56a1;
	}
	table.pink th {
		background: #f4e1eb;
	}

p.workEntry {
	width: 126px;
	height: 20px;
	margin: 0 auto;
	background: url(../../common/img/cmn_btn_entry_ov.jpg) no-repeat;
}
	p.workEntry a {
		width: 126px;
		height: 20px;
		display: block;
	}
		p.workEntry a:hover {
			background-color: transparent;
		}
			p.workEntry a:hover img {
				visibility: hidden;
			}







/* --------------------------------------------
		staff 20090812 add
----------------------------------------------- */
/* tit */
dl.cmnTableTit {
	width: 519px !important;
	width: 520px;
	border-right: 1px #a1a38a solid; 
	border-top: 1px #a1a38a solid;
	clear: both;
}
dl.cmnTableTit
{
	display: block;
	min-height: 1%;
}
dl.cmnTableTit:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html dl.cmnTableTit
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
	dl.cmnTableTit dt {
		width: 518px !important;
		width: 520px;
		border-left: 1px #a1a38a solid;
		border-right: 1px #a1a38a solid;
		float: left;
		height: auto !important;
		height: 29px;
		min-height: 25px;
		padding-top: 4px;
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		position: relative;
	}
		dl.cmnTableTit dt span {
			position: absolute;
			left: 0;
			top: 5px;
			width: 90px;
			height: 20px;
		}
			dl.cmnTableTit dt span img { float: left; margin-left: 3px;}
			* html dl.cmnTableTit dt span img {
				behavior: expression(IEPNGFIX.fix(this));
			}


/* tag */
div.cmnWorkTag {
	border-left: 1px #a1a38a solid;
	border-right: 1px #a1a38a solid;
	width: 518px;
}
*html div.cmnWorkTag {
	width: 521px;
}
	div.cmnWorkTag ul {
		padding: 10px 0 6px 9px;
	}
		div.cmnWorkTag ul li {
			width: 97px;
			margin: 0 4px 4px 0;
			float: left;
			display: inline;
		}
			div.cmnWorkTag ul li img {
				vertical-align: bottom;
			}


/* table */
table.cmnWorkStyle {
	width: 520px !important;
	width: 521px;
	clear: both;
	border-collapse: separate;
	border-top: 1px #a1a38a solid;
	border-left: 1px #a1a38a solid;
	font-size: 12px;
	line-height: 1.6;
}
* html table.cmnWorkStyle {
	
}
	table.cmnWorkStyle th,
	table.cmnWorkStyle td {
		border-right: 1px #a1a38a solid;
		border-bottom: 1px #a1a38a solid;
		vertical-align: top;
	}
	table.cmnWorkStyle th {
		width: 79px;
		padding: 5px 0;
		text-align: left;
	}
	* html table.cmnWorkStyle th {
		width: 80px;
	}
	
	table.cmnWorkStyle td {
		width: 96px;
		padding: 5px 0;
		text-align: left;
	}
	* html table.cmnWorkStyle td {
		width: 97px;
	}
	
	
		table.cmnWorkStyle td div {
			margin-top: 5px;
			padding: 0;
			width: 161px;
		}
		table.cmnWorkStyle tr.submit td {
			padding: 15px 0;
			text-align: center;	
		}
		table.cmnWorkStyle td.cmnWorkNoB01 {
			border-right: none !important;
			padding: 5px 0 5px 0;
			text-align: center;
		}
		table.cmnWorkStyle td.cmnWorkNoB02 {
			padding: 5px 0 5px 0;
		}
		
	table.cmnWorkStyle th p {
		padding: 0 3px 0 10px;
	}
	table.cmnWorkStyle td p {
		padding: 0 3px 0 10px;
	}
	table.cmnWorkStyle th.cmnWorkC01 p,
	table.cmnWorkStyle th.cmnWorkC02 p,
	table.cmnWorkStyle th.cmnWorkC03 p,
	table.cmnWorkStyle th.cmnWorkC04 p {
		text-align: center;
		font-weight: bold;
		font-size: 115%;
		width: 490px !important;
	}
	
	table.cmnWorkStyle th.cmnWorkC01 p { color: #599cbe;}
	table.cmnWorkStyle th.cmnWorkC02 p { color: #fe6c0f;}
	table.cmnWorkStyle th.cmnWorkC03 p { color: #99cc66;}
	table.cmnWorkStyle th.cmnWorkC04 p { color: #ee56a1;}
	
	
.cmnWork01 { width: 163px !important; text-align: center !important;}
.cmnWork02 { width: 260px !important;}
.cmnWork03 { width: 510px !important;}
	.cmnWork03 p {
		padding: 0;
	}
	table.cmnWorkStyle td.cmnWork03 div {
		margin: 0;
		padding: 0 3px 0 10px;
		width: auto;
	}

.cmnWorkNumber {
	padding: 0;
	width: 161px !important;
	font-weight: bold;
	margin-top: 5px;
}


/* Img */
ul.cmnWorkImg {
	border-left: 1px #a1a38a solid;
	border-right: 1px #a1a38a solid;
	border-bottom: 1px #a1a38a solid;
	width: 518px;
}
* html ul.cmnWorkImg {
	width: 521px;
}

	ul.cmnWorkImg li {
		float: left;
		padding: 10px 0;
		display: inline;
	}
		ul.cmnWorkImg li img {
			vertical-align: bottom;
		}		
	ul.cmnWorkImg li.cmnWorkLi01 {
		margin-left: 9px;
		margin-right: 9px;
	}		
	ul.cmnWorkImg li.cmnWorkLi02 {
		margin-right: 10px;
	}		
		
		
/* btn */
div.cmnWorkBtn {
	border-left: 1px #a1a38a solid;
	border-right: 1px #a1a38a solid;
	border-bottom: 1px #a1a38a solid;
	width: 518px;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
}
* html div.cmnWorkBtn {
	width: 521px;
}

p.cmnWorkEntry {
	width: 140px;
	height: 30px;
	margin: 0 0 10px 190px;
	background: url(../img/btn_cmnWork_ov.jpg) no-repeat;
}
	p.cmnWorkEntry a {
		width: 140px;
		height: 30px;
		display: block;
	}
		p.cmnWorkEntry a:hover {
			background-color: transparent;
		}
			p.cmnWorkEntry a:hover img {
				visibility: hidden;
			}