/*共通*/
* {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:100%;
}

body {
	background-color:#FFFFFF;
}

.clear{
	clear:both;
}

.clear hr{
	display:none;
}

div#base{
	width:800px;
	background:#b3b38f;
	display:block;
}

/*左メニュー*/
div#base div#left{
	width:200px;
	float:left;
	text-align:center;
}

div#base div#left h2 a#logo{
	display:block;
	background:url(img/logo.gif);
	width:150px;
	height:95px;
	text-indent:-9000px;
	margin:20px auto;
}

div#base div#left h3#logo_sub{
	display:block;
	background:url(img/copy.gif);
	width:180px;
	height:41px;
	text-indent:-9000px;
	margin:0px auto;
}

div#base div#left h3#year{
	display:block;
	background:url(img/anniversary.gif);
	width:200px;
	height:27px;
	text-indent:-9000px;
	margin:12px auto;
}

div#base div#left ul#menu{
	display:block;
	background:#7f7f66;
	margin:13px 13px 0px 13px;
	padding:10px 0px;
}

div#base div#left ul#menu li{
	list-style-type:none;
	padding:3px 0px;
}

div#base div#left ul#menu li a{
	margin:0px auto;
	display:block;
	width:150px;
	height:45px;
	text-indent:-9000px;
}

div#base div#left ul#menu li a#products{
	background:url(img/products.gif);
}

div#base div#left ul#menu li a#products:hover{
	background:url(img/products.gif) 0px 45px;
}

div#base div#left ul#menu li a#about{
	background:url(img/about.gif);
}

div#base div#left ul#menu li a#about:hover{
	background:url(img/about.gif) 0px 45px;
}

div#base div#left ul#menu li a#site{
	background:url(img/site.gif);
}

div#base div#left ul#menu li a#site:hover{
	background:url(img/site.gif) 0px 45px;
}

div#base div#left ul#menu li a#contact{
	background:url(img/contact.gif);
}

div#base div#left ul#menu li a#contact:hover{
	background:url(img/contact.gif) 0px 45px;
}

div#base div#left ul#menu li a#catalog{
	background:url(img/catalog.gif);
}

div#base div#left ul#menu li a#catalog:hover{
	background:url(img/catalog.gif) 0px 45px;
}

div#base div#left ul#menu li a#works{
	background:url(img/works.gif);
}

div#base div#left ul#menu li a#works:hover{
	background:url(img/works.gif) 0px 45px;
}
/*左メニュー*/

/*右メイン*/
div#base div#main{
	width:600px;
	float:right;
	background:#FFFFFF;
}

div#base div#main div#layout{
	width:550px;
	margin:0px auto;
}
/*右メイン*/

/*コピー*/
div#copyright{
	font-size:12px;
	color:#4a4a4a;
	text-align:center;
}
/*コピー*/

/*お問合せ*/
div#base div#main div#layout h1#contact_ti{
	display:block;
	background:url(img/title.gif) no-repeat;
	height:50px;
	text-indent:-9000px;
	margin:20px auto;
}

div#base div#main div#layout div#contact{
	display:block;
	font-size:small;
	line-height:1.4em;
}

div#base div#main div#layout div#contact p{
	width:530px;
	margin:5px auto;
	display:block;
}

div#base div#main div#layout div#contact table td span.color{
	background:#FF9900;
	height:1em;
}

div#base div#main div#layout div#contact table td span{
	color:#cc0000;
}

div#base div#main div#layout div#contact div#text{
	font-size:medium;
	font-weight:bold;
	line-height:1.4em;
	width:500px;
	display:block;
	margin:150px auto;
	text-align:center;
}
/*お問合せ*/