@charset "Shift_JIS";


body{
	background-color:#ffffff;
	margin:0;
	padding:0;
	text-align:center;
	border-bottom:solid #c0c0c0 1px;
	}
#wrapper {
	height:534px;
	margin:0 auto;
	text-align:left;
	background-color:#3c3430;
	border-bottom:solid #a18961 1px;
	}
#main {
	background:url(img/main.jpg) no-repeat left top;
	width:973px;
	height:534px;
	margin:0 auto;
	}
p.text {
	width:203px;
	padding:265px 0 0 610px;
	}
#navi {
	background:url(img/icon_01.gif) no-repeat left 5px;
	margin:0 auto;
	width:432px;
	}
#navi ul {
	width:342px;
	background:url(img/icon_02.gif) no-repeat 327px 5px;
	padding:0 0 0 30px;
	float:left;
	}
#navi ul li {
   	float:left;	
	padding:7px 0 7px 0px;
	line-height:0;
	font-size:0px;
	text-align:left;  
	}
#navi ul li.make {
	width:111px;
	}
#navi ul li.mobile {
   	width:91px;
	}
#navi ul li.present {
   	width:103px;
	}
#navi ul li.monitor {
   	width:77px;
	}
#navi p.flash {
	display:inline;
	float:right;
	line-height:0;
	font-size:0px;
	padding:9px 0 0 0;
	}
#footer {
	margin:0 auto;
	width:100%;
	background-color:#d8d5c7;
	}


/*------------------------------*/
/* Hides from IE-mac \*/

* html .clearfix{
   height:1px;
	}
.clearfix{
   display:block;
	}

/* reset */

.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
	}
.clearfix {
	display:inline-block;
	}
* { 
	margin:0;
	padding:0;
	}
body,div,ul,li,p { 
	margin:0;
	padding:0;
	}
img {
	vertical-align:bottom;
	}
a img {
	margin:0;
	padding:0;
	border:0;
	}
ul, ol, li {
	list-style-type:none;
	margin:0;
	padding:0;
	}







