@charset 'Shift_JIS';


	ol,li{ margin: 0 0 0 1em; padding: 0 0 0 1em;}
	/* コンテンツボックス　*/
	div#content-box {
		width: 510px; /* -2 */
		margin-left: 5px;
		padding: 10px;
		float: right;
		border: dotted #f1a6ff;
		border-width: 0 0 0 3px;

	}
	div#content-box h3 {
		font-size: 120%;
		margin: 10px 5px;
		
	}
	div#plant-box dt, div#counter-box dt, div#root-box dt, div#master-box dt{
		color: #334433;
		text-indent: 1em;
		margin: 3px;
		padding: 3px;
		background-color: #FFFAFF;
		border: 1px solid #cccccc;
	}
	div#content-box dd,li {
		margin: 3px 0 3px 1em;
	}
	/* サイドバー */
	div#sidebar {
		font-size: 100%;
		background-color: #ffffff;
		padding: 10px;
		width: 230px;
/*		height: 100%;  */
		float: left;
	}
	div#sidebar dl {
		padding: 0 0 0 0;
		margin: 0 0 1em 1em;
		list-style: none;
	}
	dl#work-list dd{
		margin: 1em 0 0 1em;
		padding: 0 0 0 5px;
		border: solid #f1a6ff;
		border-width: 0 0 0 3px;
	}
	dl#worker-list dd{
		margin: 1em 0 0 2em;
		padding: 0 0 0 5px;
		border: solid #f1a6ff;
		border-width: 0 0 0 3px;
	}
	div#stafs-box {
		padding: 20px;
		margin: 2em 3em;
		font-size: 100%;
		line-height: 130%;
		height: 140px;
		border: solid #FAF0FF;
		border-width: 0 1px 2px 0;
	}
	div#stafs-img ul,li{
		text-align: center;
	}
	div#stafs-img li{
		float: left;
		list-style: none;
		margin: 10px 20px;
	}
	div#zinzi-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}
	div#zinzi-box h2 { border: solid #0077ff; border-width: 0px 0px 0px 5px; font-size: 200%; }
	div#zinzi-box ul,li { list-style: none; text-align: left; }
	ul#imger li{ margin: 0em; padding: 0;}
	div#zinzi-box img{
		margin: 1em;
		border: solid #efefef 1px;
		float: left;
	}
	div#zinzi-box p{
		padding: 1em;
		text-indent: 1em;
		claer: both;
	}
	div#plant-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}
	div#counter-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}


	div#root-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}
	div#root-box dt,dd{ padding: 0px 0px 4px 25px; }
	div#master-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}
	div#master-box dt,dd{ padding: 0px 0px 4px 25px; }
	h2#akimoto-c { font-size: 120%; }
	div#akimoto-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}
	dl#akimoto-profile, dl#yamagishi-profile  { border: solid #999999 1px; padding: 5px;  float: none; font-size: 80%; width: 307px; height: 140px; }
	dl#akimoto-profile img, dl#yamagishi-profile img  { float: left; margin: 5px; }
	dl#akimoto-profile p { margin-top: 7px; }
	div#ak imoto-box p { padding: 0; margin: 0; line-height: 130%; }
	div#akimoto-box ul { clear: both; padding: 1em; }
	div#akimoto-box li { font-weight: bold; }
	div#akimoto-box blockquote { margin: 8px 0 1em 1em; font-weight: normal; padding: 1em;}
	
	h2#yamagishi-c { font-size: 120%; }
	div#yamagishi-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}
	{ border: solid #999999 1px; padding: 5px;  float: none; font-size: 80%; width: 307px; height: 140px; }
	{ float: left; margin: 5px; }
	dl#yamagishi-profile p { margin-top: 20px; }
	{ padding: 0; margin: 0; line-height: 130%; }
	div#yamagishi-box ul { clear: both; padding: 1em; }
	div#yamagishi-box li { font-weight: bold; }
	div#yamagishi-box blockquote { margin: 8px 0 1em 1em; font-weight: normal; padding: 1em;}
	div#power-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 2px 0px;
	}
	dl#power-profile { border: solid #999999 1px; padding: 5px; float: none; font-size: 80%; width: 267px; height: 120px;}
	dl#power-profile img { float: left; margin: 5px;}
	dl#power-qa dt { margin: 5px;}
	div#power-box ul { clear: both; }

	div#rootjob-box {
		padding: 5px;
		border: solid #f1a6ff;
		border-width: 0px 0px 1px 0px;
	}
	dl#root-profile { border: solid #999999 1px; padding: 5px; float: left; font-size: 80%; }
	dl#root-profile img { float: left; }
	div#rootjob-box p { padding: 1em; text-indent: 1em; }
	div#rootjob-box ul { clear: both; }

	dl#staff-line { clear: both; }
	dl#staff-line dt{
		font-weight: bold;
	}
	dl#staff-line2 { clear: both; }
	dl#staff-line2 dt{
		font-weight: bold;
	}
	div#imgbox ul {
		list-style: none;
	}
	div#imgbox li {
		float: left;
	}
	div#imgbox2 ul {
		list-style: none;
	}
	div#imgbox2 li {
		float: left;
	}
	div#footimg { text-align: center; margin: 3px auto; }
