@charset "UTF-8";

@import "base.css";



/*container--------------------*/

#container {
	width: 100%;
	margin: 0 auto;
	font-size: 93%;
	background: url(../img_common/bg.jpg) top center repeat-x #000;
	padding: 10px 0 80px 0;
}

/*header--------------------*/

#header {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 15px 0;
}

#header_block {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

#header_btn {
	width: 450px;
	margin: 0 auto;
	text-align: right;
	position: absolute;
	top: 17px;
	right:2px;
}

#header_btn li {
	display: inline;
	zoom: 1;
	vertical-align: middle;
}

#header_btn li iframe #facebook {
font-size:1px;
}

#twitter_btn .twitter-share-button {
	padding: 0 3px 2px 0;
}

#header_btn li img {
	vertical-align: top;
}

#test a:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
} 

/*contents--------------------*/

#contents {
	width: 980px;
	margin: 0 auto;
}

#contents_block {
	width: 980px;
}



/*footer--------------------*/

#footer {
	clear: both;
	width: 100%;
	background: #232323;
	font-size: 85%;
}

#footer_block {
	width: 980px;
	margin: 0 auto;
	padding: 25px 0;
	position: relative;
}

#footer_nav {
	width: 100%;
	margin: 0 auto;
	text-align: right;
	position: absolute;
	top: 25px;
	right:0;
}

#footer_nav li {
	background: url(../img_common/icon_arrow.gif) 0 3px no-repeat;
	padding: 0 0 0 6px;
	display: inline;
	zoom: 1; 
}

#coptright {
	text-align: center;
	font-size: 83%;
}

/*page_top --------------------*/

#page_top {
	float: right;
	width: 63px;
	position:absolute;
	bottom: 0;
	right:0;
}



