@charset "utf-8";

/*

★COUTION★
※仕様ページCSSは別途ファイルに記述(spec.css)

*/



/*基本スタイルシート------------------------------*/
body{
	background-image:url("../img/bg_image.jpg");
	margin:0;
	padding:0;
	font-size:12px;
	line-height:16px;
	color:#666666;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
}

table{border-collapse:collapse;}
p,form,img,td{margin:0; padding:0;}
a img{border:0;}

#outline{
	width:820px;
	margin:0 auto;
}

/*共通--------------------------------------------*/
p#title{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	padding:20px 0px 0px;
}

/*枠組み------------------------------------------*/
#head{
	margin:10px 5px 5px;
}

#contents{
	width:820px;
	height:600px;
}

#foot{
	width:820px;
	text-align:center;
	padding:5px 0px 20px;
}

#substance{
	height:550px;
	background-color:#ffffff;
}

#substance2{
	height:550px;
	background-color:#ffffff;
	overflow:auto;
}

/*ヘッダ------------------------------------------*/
#head_logo{
	float:left;
}

#head_tel{
	text-align:right;
}

/*フッタ------------------------------------------*/
#foot p{
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding:0px 5px 0px 10px;
}

#foot a{
	color:#552F15;
}

#foot a:hover{
	color:#552F15;
}

/*トップページリンク専用--------------------------*/
table #to_contact{
	width:820px;
}

#to_contact td{
	widht:410px;
}
/*事業内容共通------------------------------------*/

#item{
	height:550px;
	width:1640px;
	background-color:#ffffff;
}

#ultima{
	margin-top:0px;
}

#item p{
	font-size:16px;
	text-align:right;
	font-weight:bold;
	padding:5px 10px 0px 0px;
}

#item p#left{
	text-align:left;
	padding:5px 0px 0px 10px;
}


#item a{
	color:#552F15;
	text-decoration:none;
}

/*会社概要----------------------------------------*/
table#campany{
	width:600px;
	font-size:14px;
	margin:10px 110px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}

#campany td{
	padding:6px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#campany th{
	text-align:left;
	padding:6px;
	background-color:#eeeeee;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

/*お問い合わせ-----------------------------------*/

table#contact{
	width:600px;
	margin:10px 101px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}

#contact td{
	padding:6px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#contact th{
	color:#ffffff;
	text-align:left;
	padding:6px;
	background-color:#b4b482;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

#contact span{
	color:#aa3300;
}

td.instance{
	width:200px;
	background-color:#fff0be;
}

