@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##header
-------------------------------------------------- */
body#company div#header{background:#FFF url(../company/img/h_line.jpg) repeat-x center bottom;}
body#company div#header-inner{background:url(../company/img/h_bg.jpg) no-repeat left top;}
body#company h1{color:#8C754D;}

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
div#contents-inner{
	background:url(../company/img/line2.gif) repeat-y 460px 0;
}
div#box1{
	float:left;
	width:436px;
}
div#box2{
	float:right;
	width:373px;
}
h3.title1{margin-bottom:27px;}
table.box1-1{
	margin:0 0 0 10px;
	width:414px;
	background:url(../company/img/bg1.gif) repeat-y left top;
}
table.box1-1 tr{background:url(../company/img/line1.gif) repeat-x left top;}
table.box1-1 tr.start{background:none;}
td.box1-1left{
	width:68px;
	color:#8F7F71;
	font-size:14px;
	text-align:right;
}
td.box1-1left div{padding:10px;}
td.box1-1right{color:#522700;}
td.box1-1right div{padding:10px;}
table.box2-1{
	margin:0 0 0 5px;
	width:368px;
}
table.box2-1 tr{background:url(../company/img/line1.gif) repeat-x left top;}
table.box2-1 tr.start{background:none;}
table.box2-1 td{vertical-align:top;}
td.box2-1left{
	width:80px;
	color:#544629;
	text-align:right;
}
td.box2-1left div{padding:15px 5px 15px 0;}
td.box2-1right{color:#544629;}
td.box2-1right div{padding:15px 5px;}