@charset "utf-8";
/*clearfix hack
---------------------------------------------*/


.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }


/*base
---------------------------------------------*/
body {
	padding: 0;
	margin:0;
	color:#333333;
	font:13px Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	*font-size:small;
	*font:x-small;
	line-height: 1.5;
}


h1, h2, h3, h4, h5, h6 { 
	margin: 0;
	padding: 0;
	font-weight: bold;
}

p { 
	margin: 0;
	padding: 0;
}

blockquote { 
	clear: both;
	margin: 0;
	padding: 0;
}

em { 
	margin: 0;
	font-style: normal;
}

strong { 
	margin: 0;
	font-weight: bold;
}

pre { 
	margin: 0;
}

sub, 
sup { 
	font-size: 50%;
}

small { 
	font-size: 90%;
}

big { 
	font-size: 125%;
}

ul, ol, dl { 
	margin: 0;
	padding: 0;
}

li {
	list-style:none;
	margin: 0;
}

dd { 
	margin: 0;
}

form,
input,
textarea,
select { 
	margin: 0;
	padding: 0;
}

fieldset { 
	margin: 0;
	padding: 0;
	border: 0;
}

legend { 
	display: none;
}

fieldset dl { 
	margin: 0;
	padding: 0;
}

fieldset dt, 
fieldset dd { 
	margin: 0;
}

fieldset div { 
	clear: both;
}

table { 
	margin: 0;
	font-size: 100%;
	border-collapse: collapse;
}

caption { 
	margin: 0;
}

th, 
td {
	padding: 0;
	border-collapse: collapse;
}

a {
	text-decoration:none;
	color:#ca3a12;
	}

a:hover {
	opacity:0.70; /* opera firefox safari */
	filter: alpha(opacity=70); /* ie */
	}


a img {
	border: none;
}


/*style
---------------------------------------------*/
body {
	background-color: #000000;
}


#main {
	height:670px;
	width:1280px;
	margin:0px auto 0 auto;
}


#footer {
	height:150px;
	width:100%;
	background-image: url("../images/bg.jpg");
	background-repeat:repeat-x;
}



#footer_inner {
	width:1280px;
	height:150px;
	margin:0px auto;
	background-image: url("../images/copy.jpg");
	background-repeat:repeat-x;	
}





#logo {
	width:186px;
	height:139px;
	float:left;
}

#copy {
	height:53px;
	width:207px;
	background-image: url("../images/copy.jpg");
	background-repeat:no-repeat;
	text-indent:-9999px;
}


#bnr img{
	width:800px;
	height:120px;
	padding:10px;
}

#bnr{
	float:left;
}