/*---------------------------------------------------------------------------
&gt;&gt;globalnavi
---------------------------------------------------------------------------*/
#main-menu {
	height: 39px;
	width: 800px;
	overflow: hidden;
	float: left;
}
#main-menu ul{
	display: block;
}
#main-menu li{
	display: inline;
	text-indent: -5000px;
}




#main-menu a {
	float: left;
	display: block;
		height: 39px;
	background-image : url(../img/navi/globalnavi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#main-menu a:hover {
 background-position: 0 -39px;
	}

#main-menu .a1 {
	width: 211px;
	background-position: 0px 0px;
}
#main-menu .a1:hover {
 background-position: 0 -39px;
	}
#main-menu .a1now {
	width: 211px;
	height: 39px;
	background-position: 0px -39px;
}
#main-menu .a2 {
	width: 91px;
	background-position: -211px 0px;
}
#main-menu .a2:hover {
 background-position: -211px -39px;
	}
#main-menu .a2now {
	width: 91px;
	height: 39px;
	background-position: -211px -39px;
}
#main-menu .a3 {
	width: 93px;
	height: 39px;
	background-position: -302px 0px;
}
#main-menu .a3:hover {
 background-position: -302px -39px;
	}
#main-menu .a3now {
	width: 93px;
	height: 39px;
	background-position: -302px -39px;
}
#main-menu .a4 {
	width: 63px;
	background-position: -395px 0px;
}
#main-menu .a4:hover {
 background-position: -395px -39px;
	}
#main-menu .a4now {
	width: 63px;
	height: 39px;
	background-position: -395px -39px;
}
#main-menu .a5 {
	width: 96px;
	background-position: -458px 0px;
}
#main-menu .a5:hover {
	background-position: -458px -39px;
	}
#main-menu .a5now {
	width: 96px;
	height: 39px;
	background-position: -458px -39px;
}
#main-menu .a6 {
	width: 80px;
	height: 39px;
	background-position: -554px 0px;
}
#main-menu .a6:hover {
 background-position: -554px -39px;
	}
#main-menu .a6now {
	width: 80px;
	height: 39px;
	background-position: -554px -39px;
}
#main-menu .a7 {
	width: 80px;
	background-position: -634px 0px;
}
#main-menu .a7:hover {
 background-position: -634px -39px;
	}
#main-menu .a7now {
	width: 80px;
	height: 39px;
	background-position: -634px -39px;
}
#main-menu .a8 {
	width: 86px;
	background-position: -714px 0px;
}
#main-menu .a8:hover {
	background-position: -714px -39px;
	}
#main-menu .a8now {
	width: 86px;
	height: 39px;
	background-position: -714px -39px;
}



.golist100 {
	float: right;
	text-align: left;
	display: block;
	padding-left: 28px;
	line-height: 25px;
	margin-right:3px;
	background: url(/img/parts/icon_photo.gif) no-repeat 0px 0; 
}
.golist200 {
	float: right;
	text-align: left;
	display: block;
	padding-left: 28px;
	line-height: 25px;
	margin-right:3px;
	background: url(/img/parts/icon_news.gif) no-repeat 0px 0; 
}



.clearfix:after {
  content: ".";  
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


.goto_top {
	display: block;
	font-size:10px;
	clear : both ;
	float : right;
	margin-bottom: 5px;
}


/*---------------------------------------------------------------------------
Top page  AD bnr Area
---------------------------------------------------------------------------*/
#adbnrarea {
	clear: both;
	text-align: center;
	width: 800px;
	border-top: 2px solid #393AA1;
}
#adbnrarea img{
	margin: 5px 0 0 0;
}
#adbnrarea td.bnrleft {
	text-align: left;
	width: 150px;
}
#adbnrarea td.adtitle {
	text-align: left;
	vertical-align: baseline;
	font-size:11px;
}
#adbnrarea table {
	width: 100%;
	margin-bottom: 10px;
		border-collapse: collapse;
	border-spacing: 0;
}
#adbnrarea td {
	text-align: right;
}