/*インデックス用css*/	

/*中央部*/

#mainimage {
	clear:both;
	}

/*下部*/

 
#topleftarea {
	width:558px;
	float:left;
	}
	
#toprightarea { 
	width:192px;
	float:right;
	text-align:right;
	}

#bannerarea {
	margin-bottom:30px;
	}
	
#bannerarea li {
	margin-bottom:4px;
	}
	
#topsearch {
	margin:0 0 0 auto;
	width:184px; 
	}
	
#searchbox { 
	text-align:center;
	}


/*メインコンテンツボタン*/

#mainmenu {
	width:558px;
	height:120px;
	}

#mainmenu li {
	display:block;
	float:left;
	}


html>body li#gairai {
  position:relative;
  z-index:1;
	}

html>body li#nyuin {
  position:relative;
  z-index:1;
	}

html>body li#omimai {
  position:relative;
  z-index:1;
	}

html>body li#shisetsu {
  position:relative;
  z-index:1;
	}

html>body li#outline {
  position:relative;
  z-index:1;
	}

html>body li#access {
  position:relative;
  z-index:1;
	}

li#gairai {
	width:178px;
	height:67px;
	}
	
li#nyuin {
	width:187px;
	height:67px;
	}
	
li#omimai {
	width:187px;
	height:67px;
	}
	
li#shisetsu {
	width:276px;
	height:54px;
	}
	
li#outline {
	width:136px;
	height:54px;
	}

li#access {
	width:137px;
	height:54px;
	}
	
li#gairai a {
	display:block;
	width:176px;
	height:58px;
	background:url(../index_pic/index_btn_main01.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#nyuin a {
	display:block;
	width:185px;
	height:58px;
	background:url(../index_pic/index_btn_main02.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#omimai a {
	display:block;
	width:187px;
	height:58px;
	background:url(../index_pic/index_btn_main03.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#shisetsu a {
	display:block;
	width:275px;
	height:54px;
	background:url(../index_pic/index_btn_main04.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#outline a {
	display:block;
	width:136px;
	height:54px;
	background:url(../index_pic/index_btn_main05.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#access a {
	display:block;
	width:137px;
	height:54px;
	background:url(../index_pic/index_btn_main06.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	

li#gairai a b{
	display:block;
	position:relative;
	z-index:-1;
	width:176px;
	height:58px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#nyuin a b{
	display:block;
	position:relative;
	z-index:-1;
	width:185px;
	height:58px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#omimai a b{
	display:block;
	position:relative;
	z-index:-1;
	width:187px;
	height:58px;	
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#shisetsu a b{
	display:block;
	position:relative;
	z-index:-1;
	width:275px;
	height:54px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#outline a b{
	display:block;
	position:relative;
	z-index:-1;
	width:136px;
	height:54px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#access a b{
	display:block;
	position:relative;
	z-index:-1;
	width:137px;
	height:54px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
/*お知らせ*/

html>body #topleftarea h2 {
  position:relative;
  z-index:1;
	}
	
#topleftarea h2	{
	margin:30px 0 0;
	padding:0;
	width:554px;
	height:24px;
	clear:both;
	border-bottom:#BBD99F 8px solid;
	}
	
#topleftarea h2 a {
	display:block;
	width:204px;
	height:24px;
	background:url(../index_pic/index_pic_oshirase.jpg) 0 0 no-repeat;
	cursor:default;	

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
#topleftarea h2 b{
	display:block;
	position:relative;
	z-index:-1;
	width:204px;
	height:24px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
#news { 
	margin:5px 0 0 12px;
	}

#news li {
	padding-left:22px;
	background:url(../common_pic/common_pic_cursor.jpg) 0 center no-repeat;
	line-height:1.5em;
	width:40em
	}
