/*------------all---------------*/

body{
	background-color:#000000;
	text-align:center;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

body a{
	color:#333333;
	text-decoration:none;
}

body a:hover{
	color:#666666;
	text-decoration:none;
}

img{
	border-style:none;
}

#contener{
	text-align:left;
	width:800px;
	height:auto;
	padding:0px;
	margin:0px auto;
}

#header{
	width:800px;
	height:auto;
	padding:0px;
	margin:10px 0px 0px 0px;	
}

#header img{
	float:left;
	width:343px;
	height:62px;
	padding:0px;
	margin:0px;		
}

#header h1{
	float:right;
	text-align:right;
	letter-spacing:1px;
	line-height:1.2;
	font-weight:lighter;
	font-size:10px;
	color:#cccccc;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;	
}

#navilist{
	clear:both;
	list-style:none;
	width:463px;
	height:56px;
	padding:0px;
	margin:0px;
}

.tex_2{
	float:left;
	padding:0px;
	margin:0px;
}

.tex_2 img{
	padding:0px;
	margin:0px;
}

#e{
	clear:both;
	border-top:1px solid #111111;
	border-bottom:1px solid #111111;
	width:800px;
	height:400px;
	padding:0px;
	margin:0px;
}

#main{
	float:left;
	width:550px;
	height:auto;
	padding:0px;
	margin:0px;
}

#side{
	float:left;
	width:250px;
	height:auto;
	padding:0px;
	margin:0px;
}

#footer{
	border-top:1px solid #111111;
	clear:both;
	width:800px;
	padding:0px;
	margin:0px 0px 15px 0px;
}

.copy{
	letter-spacing:1px;
	font-weight:lighter;
	font-size:10px;
	line-height:1.5;
	text-align:center;
	color:#cccccc;
	padding:0px;
	margin:5px 0px 0px 0px;	
}

#e_sub img{
	clear:both;
	vertical-align: bottom;
	border:1px solid #111111;
	width:800px;
	height:234px;
	padding:0px;
	margin:0px;
}

#title{
	width:138px;
	height:31px;
	padding:0px;
	margin:10px 0px 10px 0px;
}

/*------------index---------------*/

#list_1{
	overflow:auto;
	border-top:1px solid #111111;
	border-bottom:1px solid #111111;
	list-style:none;
	width:550px;
	height:100px;
	padding:0px;
	margin:0px;
}

.tex_1_1{
	border-bottom:1px dotted #111111;
	font-size:12px;
	width:520px;
	height:auto;
	color:#cccccc;
	padding:5px 0px 5px 0px;
	margin:0px;
}

#list_1_2{
	list-style:none;
	width:550px;
	height:70px;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.tex_1_2{
	font-size:10px;
	color:#cccccc;
	padding:0px;
	margin:0px;
}

.tex_1_3{
	line-height:1.2;
	font-size:10px;
	float:left;
	width:450px;
	height:auto;
	color:#cccccc;
	padding:0px;
	margin:0px;
}

.tex_1_4{
	float:left;
	width:88px;
	height:auto;
	padding:0px;
	margin:0px;
}

.tex_1_4 img{
	width:88px;
	height:31px;
	padding:0px;
	margin:0px;
}

/*------------profile---------------*/

.list_2{
	border-top:1px solid #111111;
	list-style:none;
	width:550px;
	height:auto;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.tex_3_0{
	font-size:14px;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

.tex_3_1{
	line-height:1.5;
	font-size:10px;
	color:#cccccc;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

.tex_x{
	font-size:10px;
	color:#9999ff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

.tex_3_2{
	background-color:#111111;
	line-height:1.5;
	font-size:12px;
	width:530px;
	height:auto;
	color:#cccccc;
	padding:5px 10px 5px 10px;
	margin:5px 0px 15px 0px;
}

/*------------works---------------*/

#list_3{
	border-top:1px solid #111111;
	list-style:none;
	width:800px;
	height:auto;
	padding:0px;
	margin:0px;
}

.tex_5_0{
	font-size:14px;
	color:#cccccc;
	padding:0px;
	margin:15px 0px 0px 0px;
}

.tex_5_1{
	line-height:1.5;
	font-size:10px;
	color:#cccccc;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.tex_5_2{
	font-size:12px;
	color:red;
	padding:0px;
	margin:10px 0px 10px 0px;
}


#listall{
	clear:both;
	width:800px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#listall ul{
	float:left;
	text-align:center;
	list-style:none;
	font-size:12px;
	color:#cccccc;
	width:160px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px 15px 0px 15px;
}

.im1{
	width:160px;
	height:160px;
	border:1px solid #333333;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.litex_1_1{
	line-height:1.5;
	text-align:center;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

.litex_1_2{
	line-height:1.5;
	text-align:center;
	font-size:10px;
	padding:0px 0px 15px 0px;
	margin:0px;
}

/*------------contact---------------*/

#main_contact{
	float:left;
	width:550px;
	height:auto;
	padding:0px;
	margin:0px;
}

#list_4{
	border-top:1px solid #111111;
	list-style:none;
	width:550px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

.tex_4_1{
	line-height:1.5;
	font-size:12px;
	color:#cccccc;
	padding:0px;
	margin:15px 0px 0px 0px;
}

.tex_4_2{
	line-height:2;
	font-size:14px;
	color:#cccccc;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.tex_4_3{
	font-size:10px;
	color:#cccccc;
	padding:0px 0px 0px 0px;
	margin:10px 0px 15px 0px;
}

/*---form予定
				<form action="sendmail.php" method="post">
				<table summary="会社概要" border="0" cellpadding="3" cellspacing="1" bgcolor="#333333">
					<tr>
						<td width="200" align="center" bgcolor="#111111">お名前　<span class="formhissu">(必須)</span></td>
						<td width="350" bgcolor="#000000">　<input type="text" size="30" name="名前" value="" /></td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111">フリガナ　<span class="formhissu">(必須)</span></td>
						<td width="350" bgcolor="#000000">　<input type="text" size="30" name="フリガナ" value="" /></td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111">住所</td>
						<td width="350" bgcolor="#000000">　<textarea rows="2" cols="30" name="住所"></textarea></td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111">E-mail　<span class="formhissu">(必須)</span></td>
						<td width="350" bgcolor="#000000">　<input type="text" size="30" name="E-mail" value="" /></td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111">電話番号</td>
						<td width="350" bgcolor="#000000">　<input type="text" size="30" name="電話" value="" /></td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111">携帯電話</td>
						<td width="350" bgcolor="#000000">　<input type="text" size="30" name="携帯" value="" /></td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111">ご希望の連絡方法　<span class="formhissu">(必須)</span></td>
						<td width="350" bgcolor="#000000">　<input type="radio" name="方法" value="E-mail" checked="checked" />E-mail<input type="radio" name="方法" value="電話" />電話</td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111">お問合せ内容　<span class="formhissu">(必須)</span></td>
						<td width="350" bgcolor="#000000">　<textarea rows="10" cols="35" name="内容"></textarea></td>
					</tr>
					<tr>
						<td width="200" align="center" bgcolor="#111111"></td>
						<td width="350" bgcolor="#000000">　<input type="submit" value="確認" /><input type="reset" value="リセット" /></td>
					</tr>
				</table>
				</form>


#main_contact table{
	font-size:13px;
 	color:#cccccc;
	line-height:2;
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
}

#formbox{
	width:550px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

.p01{
	font-size:13px;
 	color:#333333;
	line-height:1.5;
	height:auto;
	padding:0px;
	margin:20px;
}

.formhissu{
	color:red;
}

---*/

/*------------link---------------*/

#list_5{
	border-top:1px solid #111111;
	list-style:none;
	width:550px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

.link_1{
	border-bottom:1px dotted #111111;
	line-height:1.5;
	font-size:12px;
	width:550px;
	height:auto;
	color:#cccccc;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

.come1{
	clear:both;
	border:1px solid #111111;
	padding:10px;
	margin:15px 0px 10px 0px;
}

#link_02{
	font-size:12px;
	color:#cccccc;
	padding:0px;
	margin:0px;
}

#link_03{
	line-height:2;
	font-size:10px;
	color:#cccccc;
	padding:0px;
	margin:0px;
}

/*------------サイトについて---------------*/

#konosite{
	border-top:1px solid #111111;
	width:800px;
	height:auto;
	padding:0px;
	margin:0px;
}

.konositetex_1{
	text-align:center;
	font-size:14px;
	width:800px;
	height:auto;
	color:red;
	padding:0px;
	margin:20px 0px 0px 0px;
}

.konositetex_2{
	border-bottom:1px dotted #111111;
	line-height:1.5;
	font-size:13px;
	width:800px;
	height:auto;
	color:#ffffff;
	padding:0px 0px 5px 0px;
	margin:20px 0px 0px 0px;
}

.konositetex_3{
	line-height:2;
	font-size:12px;
	width:800px;
	height:auto;
	color:#cccccc;
	padding:0px 0px 0px 0px;
	margin:15px 0px 15px 0px;
}

#konosite p{
	border-bottom:1px dotted #111111;
	line-height:2;
	font-size:12px;
	width:800px;
	height:auto;
	color:#cccccc;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
}