@charset "euc-jp";

/*================================
[s_work.css][euc-jp]
[tokuda@n-di.co.jp]
=================================*/

@import url("../share/default.css");
@import url("../share/common.css");
@import url("../share/color.css");

@import url("../share/single_narrow.css");

/* Clearfix
=================================*/

.title:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}

.title {
	display: inline-block;
}

/* Hide from Mac IE \*/
.title {
	*height: 1%;
	display: block;
}
/* Hide from Mac IE */

/* =========================================
*  COMMON
* ========================================= */

/* =========================================
*  CONTENTS
* ========================================= */

/* List
=================================*/
					
/* Detail
=================================*/

.title {
	margin-top: 1em;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	padding-left: 3px;
	color: #FFF;
	background: url(../../img/share/title_bg_left.png) no-repeat left top;
	font-size: 110%;
	font-weight: bold;
}

.title.g {
	background: url(../../img/share/title_bg_left_g.png) no-repeat left top;
}

	.title span {
		float: left;
		padding: 0 1em;
		display: block;
		height: 35px;
		background: url(../../img/share/title_bg_right.png) no-repeat right top;
		line-height: 35px;
	}
	
	.title span {
		*float: none;
		x*padding-bottom: 13px;
		*display: inline;
		*zoom: 1;
	}
	
	.title.g span {
		background: url(../../img/share/title_bg_right_g.png) no-repeat right top;
	}

table.data {
	border: solid #CCC 1px;
	border-right: none;
	border-bottom: none;
	width: 100%;
}

html>/**/body table.data {
	margin-top: 1px;
}

	table.data th,
	table.data td {
		border: solid #CCC 1px;
		border-top: none;
		border-left: none;
		padding: .5em 1em;
	}
	
	table.data th {
		width: 10em;
		background: #F2F2F2;
		font-weight: normal;
		text-align: left;
	}
	
table.data2 {
	border: solid #CCC 1px;
	border-right: none;
	border-bottom: none;
	width: 630px;
}

html>/**/body table.data2 {
	margin-top: 1px;
}

	table.data2 th,
	table.data2 td {
		border: solid #CCC 1px;
		border-top: none;
		border-left: none;
		padding: .5em 1em;
	}
	
	table.data2 th {
		width: 10em;
		background: #F2F2F2;
		font-weight: normal;
		text-align: left;
	}
	
/* =========================================
*  FRAME
* ========================================= */

div#left {
	float: left;
	width: 650px;
}

	div#left form {
		width: 633px;
	}

div#right {
	float: right;
	margin-top: 2px;
	width: 230px;
	color:#666666;
}

