@charset "utf-8";
/* CSS Document */
html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
	margin: 0;
	padding: 0;
	text-align: left;
}
html {
overflow-x: hidden;
} 
body {
   	text-align:center; 
	background-color: #FFFFFF;
}
#wrap{
	width: 1006px;
	position: relative;
	margin-left:auto;
	margin-right:auto;}
	
#container{
	width: 1006px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	font-style: normal;
	background-image: url(../img2/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0;
	height: 755px;
}
/* news */
#head_area  {
	height:219px;
	margin: 0px 0px 0px 800px;
	padding-top:4px;
}
#head_area2  {
	float:left;
	height:223px;
	padding: 80px 0px 0px 4px;
}
#login_area  {
	height:200px;
	margin: 50px 0 0 0;
text-align: center;
}
#news  {
	background-position: bottom;
	width:515px;
	margin: 20px 0px 20px 245px;
	background-color: #FFFFFF;
	z-index:2;
}

/* contest */
#bnr_01 {
	position: absolute;
	top:480px;
	margin:3px 780px 3px 50px;
	z-index:3;
}
/* ankate */
#bnr_02 {
	position: absolute;
	top:480px;
	margin:3px 24px 3px 780px;
	z-index:3;
}

ul#globalNavi  {

	width:936px;
	height:70px;
	margin: 0px 35px 0px 35px;
}

ul#globalNavi li {
height:70px;
list-style:none;
float:left;
}

ul#globalNavi li a:link, ul#globalNavi li a:visited {
background: url(../img2/g-menu-trans.png) no-repeat 0 0;
width:117px; height: 70px;
display:block;
text-indent:-9999px;
text-decoration:none;
}

ul#globalNavi li#icon1 a:hover{background-position:0 -70px;}
ul#globalNavi li#icon1_on a{background-position:0 -70px;}

ul#globalNavi li#icon2 a:link, ul#globalNavi li#icon2 a:visited {background-position:-117px 0;}
ul#globalNavi li#icon2 a:hover { background-position:-117px -70px;}

ul#globalNavi li#icon3 a:link, ul#globalNavi li#icon3 a:visited {background-position:-234px 0;}
ul#globalNavi li#icon3 a:hover { background-position:-234px -70px;}

ul#globalNavi li#icon4 a:link, ul#globalNavi li#icon4 a:visited {background-position:-351px 0;}
ul#globalNavi li#icon4 a:hover { background-position:-351px -70px;}

ul#globalNavi li#icon5 a:link, ul#globalNavi li#icon5 a:visited {background-position:-468px 0;}
ul#globalNavi li#icon5 a:hover { background-position:-468px -70px;}

ul#globalNavi li#icon6 a:link, ul#globalNavi li#icon6 a:visited {background-position:-585px 0;}
ul#globalNavi li#icon6 a:hover { background-position:-585px -70px;}

ul#globalNavi li#icon7 a:link, ul#globalNavi li#icon7 a:visited {background-position:-702px 0;}
ul#globalNavi li#icon7 a:hover { background-position:-702px -70px;}

ul#globalNavi li#icon8 a:link, ul#globalNavi li#icon8 a:visited {background-position:-819px 0;}
ul#globalNavi li#icon8 a:hover { background-position:-819px -70px;}

#btm_areaTOP {
	margin:0px 30px 26px 30px;
	text-align: center;
}
/*#btm_areaTOP a,#btm_areaTOP a,hover {
padding:0 3px;
  
}*/
#footNavi {
	background-image: url(../img2/bg_y.jpg);
	background-repeat: repeat-y;
	position: absolute;
	z-index:1;
	width: 990px;/* 	background-image: url(../img2/footcopy_bg.jpg);other */
	text-align: right;
	height: auto;
	padding-top: 5px;
	padding-right: 16px;
	padding-bottom: 15px;
	padding-left: 0px;
}




/* other */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
