/* -------------------------------------------- */
/* body */
/* -------------------------------------------- */
body {
	background:#000 url(../images/bg_body_main.gif);
	margin: 0;
	padding: 0;
	color: #B4B4B4;
	text-align:center;
	font-size: 12px;
}

ul,ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
li {
	margin: 0;
	padding: 0;
}
dl {
	margin: 0;
	padding: 0;
}
dt,dd {
	margin: 0;
	padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
h7,
p,
form{
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
.clearfix:after {
	 content: url(../images/clear.gif);
	 display: block;
	 clear: both;
	 height: 0;
 }
.clearfix {
 	display:inline-block;
 }
.clearfix {
	display: block;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
}

table {
	border-collapse: collapse;
}
th {
	text-align:left;
	font-weight:normal;
}

a {
	text-decoration: underline;
	color:#DCDCDC;
}

a:hover {
	text-decoration: none;
}



/* -------------------------------------------- */
/* page */
/* -------------------------------------------- */
#page{
	width:960px;
	background:#000;
	margin:0 auto;
	text-align:center;
}


/* -------------------------------------------- */
/* header */
/* -------------------------------------------- */
#header {
	background:url(../images/bg_header.gif) repeat-x;
	text-align:center;
	height:170px;
}

#header .header_body{
	position:relative;
	background:url(../images/bg_header_body.gif) no-repeat top right;
	width:852px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}

#header .header_body .logo{
	margin:0;
	padding-top:8px;
	font-size:0px;
}

#header .header_body .logo img{
	vertical-align:bottom;
}


#header .header_body .bt_regist{
	position:absolute;top:8px; right:115px;
}

#header .header_body .bt_login{
	position:absolute;top:8px; right:3px;
}

/* -------------------------------------------- */
/* globalnavi */
/* -------------------------------------------- */
#header #global_navi {
	width:852px;
	margin: 0 auto;
	height:48px;
}

#header #global_navi li {
	float:left;
	width:142px;
}
#header #global_navi li img {
	vertical-align:bottom;
}



/* -------------------------------------------- */
/* topiclist */
/* -------------------------------------------- */
#page_body .topiclist {
	background:url(../images/bg_topiclist_main.gif) no-repeat;
	padding:0.75em 0 0.75em 9px
}

#page_body .topiclist li,
#page_body .topiclist li a {
	disply:inline;
	color:#FDF8E4;
	text-decoration:none;
	font-family:Verdana,Arial,'MS PƒSƒVƒbƒN',sans-serif;
}





/* -------------------------------------------- */
/* page_body */
/* -------------------------------------------- */
.bg_page_body {
	background:#701301 url(../images/bg_page_body.gif) repeat-x;
	text-align:center;
}


#page_body {
	width: 852px;
	margin: 0px auto;
	padding: 0;
	text-align:left;
}




/* -------------------------------------------- */
/* fooder */
/* -------------------------------------------- */
#footer {
	background: url(../images/bg_footer.gif) repeat-x;
	margin: 0;
	padding: 60px 0 0;
	text-align:center;
}

#footer .menu,
#footer .copyright{
	width:940px;
	margin:0 auto;
	text-align:left;
	font-size:90%;
}

#footer .menu{
	margin-bottom:1em;
	color:#DCDCDC;
}

#footer .menu a{
	color:#DCDCDC;
}

#footer .menu li{
	float:left;
}

#footer .copyright{
	color:#787878;
	line-height:1.4em;
}


