body,h1,h2,h3,h4,div,dl,dt,dd,ul,li,ol,p,a,img{
	margin:0;
	padding:0;
	list-style:none;
	color:#fff;
	border:none;
}

.clear{
	clear:both;
}

em{
	display:none;
}

a{color:#00E1E1;}

a:hover{color:#FFFF66;}

.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

.clearfix{
	min-height:1px;
	display:inline-block;
	display:block;
}

*html .clearfix{
	height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}

body{
	background:#eee;
	text-align:center;
}


#wrap{
	width:780px;
	margin:0 auto 0 auto;
	text-align:left;
	background:#2F0000;
}

h1{
	font-size:60%;
	background:url(../img/head_back.jpg) no-repeat;
	width:780px;
	height:76px;
	color:#D3A505;
	padding:3px 5px 0 0;
	text-align:right;
}

h2{
	color:#FFCC00;
	font-size:110%;
}
/*navi set*/

#navi{
	width:780px;
}

#navi li{
	float:left;
	width:130px;
	height:30px;
	margin:0 0 5px 0;
}

#navi li a{
	display:block;
	width:130px;
	height:30px;
}

#navi .button_a{
	background:url(../img/navi_top.gif) no-repeat;
}

#navi .button_b{
	background:url(../img/navi_company.gif) no-repeat;
}

#navi .button_c{
	background:url(../img/navi_flow.gif) no-repeat;
}

#navi .button_d{
	background:url(../img/navi_secret.gif) no-repeat;
}

#navi .button_e{
	background:url(../img/navi_qa.gif) no-repeat;
}

#navi .button_f{
	background:url(../img/navi_info.gif) no-repeat;
}
/*pankzu*/
#pankuzu{
	font-size:75%;
	margin:5px 0 0 10px;
}

#pankuzu li{
	float:left;
}


/*footer*/
#footer{
	border-top:1px solid #6A2321;
	padding:5px 0 5px 0;
	margin:10px auto 0 auto;
	text-align:center;
}
