/*共通*/
/*body {background-image:url(images/fxone-mainwall.jpg); background-position:top; background-repeat:repeat-x;}*/
body {
	font:12px "ＭＳ Ｐゴシック",Osaka,Arial;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/back_wallpaper.jpg);
	background-repeat:repeat-x;
}
body A { text-decoration:underline;} 
body A:hover { text-decoration:underline;}
body A:hover { text-decoration:underline;}
body A:visited { text-decoration:underline;}


/*全体*/
#wrapper{
	width:760px;
	background-image:url(images/main_wallpaper.jpg);
	background-repeat:repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:auto;
	
}

/*ヘッダー部背景*/
#head_wall{
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat;
	display:block;
	width:760px;
	background-image:url(images/head_wall.jpg);
	height:70px;
	text-align:left;
	padding:0;

}

/*ヘッダー部　ロゴ・タイトル*/
.headblk{
	padding:0px 0px 0px 15px;
	float:left;
	margin:0px;
	height:70px;
	width:auto;
}
.headblk2{
	display:block;
	padding:0px;
	float:left;
	height:70px;
	width:420px;
	margin: 0px;
}


#head_wall h1{
	font-size:1px;
/*	text-indent:-10000px;*/
	display:none;
	margin:0px;
	padding:0px;
	height:auto;
 }
 
#head_right {
	float:left;
	height:70px;
	width:420px;
	text-align:left;
}
/*ヘッダー部右端文字*/
#head_wall h2{
	font-size:11px;
	letter-spacing:0px;
	font-weight:normal;
	padding:20px 0 0 0;
	float:left;
	text-align:left;
	height:15px;
	width:420px;
	margin:0 0 0 22px;
	/*		border:1px #333333 solid;*/
}
 
#head_sublock {
	float:left;
	text-align:left;
height:35px;
	width:420px;
	margin:0 15px 0 0;
	

}

/*ヘッダーメニュー*/

#container{    
  width : 420px;
  height : 35px;  
  padding : 0;
  margin : 0 0 0 21px;
  float:left;
}    
#container ul{
	  list-style : none;  
  text-align:center;  
  padding : 0;
  margin : 0;
  height : 35px; 
  }
#container li{
  width : 136px;  
  float:left;  
  padding : 0;
  margin : 0;
    height : 35px; 
}
#container li a{
  font-size:75%;    
  display:block;  
  width:136px;     
  height : 35px; 
  background-position : left top;  
  background-repeat : no-repeat;     
  padding : 0;
  margin : 0;
  text-decoration : none; 
  color : brown;
  line-height : 200%;  
  text-indent:-10000px;

}


#container li.chuto{
  margin:0 0 0 0px;
  background-image:url(images/head_btn-chuto.jpg); 
}
#container li.snsotsu{
  margin:0 0 0 6px;
  background-image:url(images/head_btn-snsotsu.jpg);  
  }
#container li.shindan{
  margin:0 0 0 6px;
  background-image:url(images/head_btn-shindan.jpg); 
}



#container li a:visited{
  color:brown;
  text-decoration : none;  
}                 


#container li.chuto a:hover{ 
  background-image:url(images/head_btn-chuto2.jpg); 
  background-position : left bottom;
  background-repeat : no-repeat; 
  color:red;  
  padding : 0;
  margin : 0;
  line-height : 200%;
}

#container li.snsotsu a:hover{ 
  background-image:url(images/head_btn-snsotsu2.jpg); 
  background-position : left bottom;
  background-repeat : no-repeat; 
  color:red;  
  padding : 0;
  margin : 0;
  line-height : 200%;
}
#container li.shindan a:hover{ 
  background-image:url(images/head_btn-shindan2.jpg);
  background-position : left bottom;
  background-repeat : no-repeat; 
  color:red;  
  padding : 0;
  margin : 0;
  line-height : 200%;
}


/*トップフラッシュ背景*/
#head_wall2{
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat;
/*	display:block;*/
	width:760px;
	background-image:url(images/main_wall-shima2.gif);
	height:201px;
	text-align:center;
	margin-bottom:10px;
}



#content{
	text-align:left;
	width:730px;
	height:auto;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#FFFFFF;
	display:block;
}

#content #topimg{
	float:left;
	display:inline;
	width:580px;
	height:218px;
	background:url(images/top_main-img.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 0px;
	padding:0;
}

#content #topimg h2{
display:none;
}


/*What's New*/
#wnew{
	float:left;
	display:inline;
	width:312px;
	height:146px;
	margin:0 0 0 0px;
	height:auto;
	background:url(images/top_wnew-midbar.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#wnew h3{
	display:none;
	font-size:1px;
	margin:0;
	padding:0;
}

#wnew #scroll{
	font-size:12px;
	margin:22px 0 0px;
	padding:1px 1px 1 3px;
	text-align:left;
	height:124px;
	width:auto;
	border:1px solid #003366;
	border-width:0px 1px 1px 1px;
	line-height:17px;
/*	background-color: transparent;*/
	overflow:auto;
	color:#000000;
	letter-spacing:1px;
	font-weight:normal;
}

/* What's New １ブロック用 */
#wnew  .wblock{
/*	display:block;*/
	float:left;
	height:auto;
	width:146px;
	padding:0px 0 0 8px;
	margin:2px 0 0 0;
	border-color:#666666;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	clear:both;
}

#wnew .wblock .icon{
	height:auto;
	width:47px;
	float:left;
	margin:1px;
}
#wnew .wblock .date{
	height:auto;
	width:260px;
	float:left;
	margin:1px;
	display:block;
}
#wnew .wblock .text{
	height:auto;
/*	width:288px;*/
	width:260px;
	float:left;
	margin:1px;
}

/* ここまで What's New １ブロック用 */

.topbnrwall{
	float:left;
	width:154px;
	height:145px;
	text-align:center;
	background: #0033CC url(images/topbnr_wall.gif) repeat;
	border:1px #003366 solid;
	margin:0 0 0 8px;
}

/*フッダー関連********************************************************************/

#foot_wall{
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat;
/*	display:block;*/
	width:auto;
	background-image:url(images/foot_wall.jpg);
	height:45px;
	text-align:center;
	margin-top:-10px;
	display:block;
}


/*フッダーーメニュー*/

#footmenu{    
}    


#footmenu ul{
	width : 420px;
	height : 22px;
	padding : 0;
	float:left;
	list-style : none;
	text-align:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	display:inline;
  }
  
  
#footmenu li{
	float:left;
  padding : 0 0 0 15px;
  margin : 0 0 0 5px;
  background-image:url(images/foot_mn-point.gif);
  background-position:0px 12px;	
  background:url(images/foot_mn-point.gif) no-repeat;
  display: inline;
  height:22px;
/*  border:1px solid #333;*/
 /* text-indent:15px;*/
 font-size:11px;
 	margin-left:8px;

}

#footmenu li a{
	color:#333333;
	height:auto;
}

#footxt{
	width:auto;
	height:auto;
	float:right;
	margin:0;
	padding:15px 14px 0 0;
	text-align:right;
	 font-size:11px;
	letter-spacing:1px;
}
#footxt2{
	width:310px;
	height:auto;
	margin:0;
	text-align:left;
	font-size:11px;
	letter-spacing:1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 240px;
}

