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


body A { text-decoration:none; color:#0C2770;} 
body A:hover { text-decoration:none; color:#3F6CC0;}
body A:visited { text-decoration:none; color:#0C2770;}


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

/*ヘッダー部背景*/
#head_wall{
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:755px;
	height:74px;
	text-align:center;
}

/*ヘッダー部　ロゴ・タイトル*/
#headblk{
	padding:0px;
	float:left;
	margin:0px 0px 0px 0px;
	width:292px;
	height:74px;
}


#head_wall h1{
	margin:0px;
	padding:0px;
	height:auto;
	width:auto;
	display:none;
 }
 

#head_wall table td{
	text-align:center;

}


/*ヘッダーメニュー枠*/
#head_sublock {
	float:left;
	text-align:center;
	height:74px;
	width:434px;
	margin:0;
	padding:0;
	background:url(images/header_menuwall.jpg) no-repeat;
}






/*ヘッダーメニュー上段枠*/
#head_sublock #hdmn_top{
/*	float:left;*/
	display:block;
	width:429px;
	height:23px;	
	text-align:right;
	margin:0;
	padding:5px 5px 0 0;
/*	border: 1px #333333 solid;*/
}


/*ヘッダーメニュー下段枠*/
#head_sublock #hdmn_btm{
	float:right;
	width:auto;
	height:35px;	
	text-align:right;
}

#yokomn{    /*メニューボタンの背景を設定*/
	float:left;
  text-align:right;
  width :415px;
  height : 35px;   /*背景画像（bg.gif）の高さを設定*/
  padding : 0;
  margin : 0;
}

#yokomn ul{
  width :415px;
  list-style : none;  /*リストマークを消す*/
  text-align:left;  /*ボタン枠のテキストをセンター寄せ*/
  height : 35px;   /*背景画像（bg.gif）の高さを設定*/
  padding : 0;
  margin : 0;
  
}

#yokomn li {
  width :auto;  
  height : 35px;  
  float:left; /*これで一列にリストを並ばせる*/
  padding : 0;
  margin :0 4px 0 3px;
}


/*ヘッダーメニュー個別設定**************************************************************************************************/
#yokomn #mkt a{
	float:left;
	margin:0;
	padding:0;
	width:83px;
	height:35px;
	background:url(images/header_menu-market.jpg) no-repeat;
}

#yokomn #yosou a{
	float:left;
	margin:0;
	padding:0;
	width:145px;
	height:35px;
	background:url(images/header_menu-report.jpg) no-repeat;
}

#yokomn #info24 a{
	float:left;
	margin:0;
	padding:0;
	width:123px;
	height:35px;
	background:url(images/header_menu-info24.jpg) no-repeat;
}

/*区切り線*/
#yokomn #mnbodr{
	text-align:center;
	float:left;
	margin:0;
	padding:0;
	width:17px;
	height:35px;
	background:url(images/header_menu-line.jpg) no-repeat center;
}

/****************************************************************************************************************************/


#head_right {
	float:left;
	text-align:left;
	height:74px;
	width:29px;
	margin:0;
	padding:0;
	background:url(images/header_right.jpg) no-repeat;
}



/*ここまで　ヘッダー部　ロゴ・タイトル*/

/*メニュー1ブロック*/
/*#sidebar{
	float:left;
	margin:0;
	padding:11px 0 0 0;
	height:auto;
	width:155px;
}*/


#ID {
	background:url(images/pageborder-tate.jpg) no-repeat 180px 0px;
	width:184px;
	height:auto;
	float:left;
	padding:11px 0 0 0;
	margin:0;
	text-align:left;
/*	display:inline;*/

}

#ID ul#top{
	background:url(images/sidemn-top.jpg) no-repeat 11px 0px;
	width:180px;
	height:auto;
	list-style-type : none;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

}

#ID #top li {
	width:160px;
	display : inline;
	padding :0;
}

#ID #top a{
	width:160px; 
	height:27px; 
	background-repeat:no-repeat; 
	margin:1px 0 0 11px;
	padding:0;
	display:block;
}

#ID a.aqabtn{
	
	width:160px; 
	height:auto; 
	margin:1px 0 0 11px;
	padding:0;
	display:block;
}

#ID #menu_a_info a {
	background-image:url(images/sidemn-info.jpg);
}
#ID #menu_a_saiyou a{
	background-image:url(images/sidemn-saiyou.jpg);
}
#ID #menu_a_hayawakari a {
	background-image:url(images/sidemn-hayawakari.jpg);
}
#ID #menu_a_nyumon a {
	background-image:url(images/sidemn-nyumon.jpg);
}
#ID #menu_a_mkt a{
	background-image:url(images/sidemn-mkt.jpg);
}
#ID #menu_a_yosou a{
	background-image:url(images/sidemn-yosou.jpg);
}
#ID #menu_a_personal a{
	background-image:url(images/sidemn-personal.jpg);
}
#ID #menu_a_branch a{
	background-image:url(images/sidemn-branch.jpg);
}
#ID #menu_a_info24 a{
	background-image:url(images/sidemn-info24.jpg);
}
#ID #menu_a_mytrade a{
	background-image:url(images/sidemn-mytrade.jpg);
}
/*
#ID #menu_a_soudan a{
	background-image:url(images/sidemn-soudan.jpg);
}
*/
#ID #menu_a_soudan a{
	background-image:url(images/sidemn-commission_man-to-man.jpg);
}
#ID #menu_a_seminar a{
	background-image:url(images/sidemn-seminar.jpg);
}
#ID #menu_a_fund a{
	background-image:url(images/sidemn-fund.jpg);
}
#ID #menu_a_report a{
	background-image:url(images/sidemn-report.jpg);
}
#ID #menu_a_document a{
	background-image:url(images/sidemn-documentr.jpg);
}


/*サイドメニュー２（文字リスト）*********************************************************************************/


/*#side2 ul{
	float:left;
	border:1px #000000 solid;
	width:160px;
	height:auto;
	display:block;
	margin:10px 0 0 11px;
	padding:0;
}

#side2 ul li {
	width:auto;
	display :block	!important;
	list-style-image:url(images/side2_listpoint.jpg)!important;
	margin:6px 0 0 14px;
	padding:auto;
	font-weight:bold;
}

#side2 ul li a{
	width:auto;
	height:22px;
	margin:0 0 0 0;
	padding:0;
}


#side2 ul{
	float:left;
	border:1px #000000 solid;
	width:160px;
	height:auto;
	display:block;
	margin:10px 0 0 11px;
	padding:0;
}

#side2 ul li {
	float:left;
	width:150px;
	display :block	!important;
	list-style-image:url(images/side2_listpoint.jpg)!important;
	margin:6px 0 0 0px;
	padding:0;
	font-weight:bold;
	
}

#side2 ul li a{
	width:auto;
	height:22px;
	margin:0 0 0 0px;
	padding:0;clear:both;
}
*/

#side2 ul{
	float:left!important;
	width:auto!important;
	height:auto!important;
	margin:7px 0 0 0!important;
	padding:0!important;
	display:block!important;
}

#side2 ul li{
	height:20px!important;
	width:130px!important;
	margin:3px 0 0 10px!important;
	padding:0px 0 0 20px!important;
	font-weight:bold!important;
/*	list-style-image:url(images/side2_listpoint.jpg)!important;*/
	list-style-type:none;
	background:url(images/side2_listpoint.jpg) no-repeat; 

}
#side2 ul li a{
	float:left!important;
	margin:1px 0 0 0!important;
	padding:0 0 0 0!important;
	height:auto!important;
	width:130px!important;
	letter-spacing:1px!important;
}


/*メニュー最下部***********************************************************************************************/

#mnbtm{
	float:left;
	width:160px;
	height:18px;
	background:url(images/sidemn-btm.jpg) no-repeat;
	margin:1px 0 0 11px;
	padding:0;
	display:inline;
}


/*文字消し*/
.span1 {
	display:none;
	width:auto;
	height:auto;

	}


/*メインコンテンツ（右側）*************************************************************************************/
#content{
	float:left;
	width:542px;
	height:auto;
	margin:0;
	padding:0 0 0 8px;
	text-align:left;
	display:block;
}

/*FLASHエリア（右側）*************************************************************************************/
#flaara{

	text-align:center;
	width:537px;
	height:auto;
	margin:11px 0 0 0;
	padding:7px;
	border:1px #40408D solid;
	background-color:#DDF5FF;
}


/*トップバナー更新タイプ*************************************************************************************************/
.bbnr_rightup{
	margin:10px 0 10px 0;
	padding:5px 3px 2px 315px;
	float:left;
	width:235px;
	height:60px;
	font-size:12px;
	line-height:18px;
	letter-spacing:2px;
	font-weight:bold;
	text-align:left;
	color:#000066;
	background:url(images/top_bigbnr01.gif) no-repeat;
/*	border:1px #333333 solid;*/
}


/*共通用ノーマル枠**********************************************************************************************/
.normwaku{
	width:20px;
	height:auto;
	text-align:left;
	float:left;
	margin:0;
	padding:0;

}
/*What's New ＆　お知らせ　********************************************************************************************/

#wnewttl{
	float:left;
	display:inline;
	width:553px;
	height:25px;
	margin:10px 0 0 0px;
	padding:0;
	background:url(images/top_midbar-WhatsNew.jpg) no-repeat;
}

#infottl{
	float:left;
	display:inline;
	width:553px;
	height:25px;
	margin:10px 0 0 0px;
	padding:0;
	background:url(images/top_midbar-Infomation.jpg) no-repeat;
}

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

.txtara{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:553px;
	height:164px;
	background:url(images/top_txtara-wall.gif) no-repeat;

}
.txtara #scroll{
	font-size:12px;
	margin:0px 0 0 3px;
	padding:1px 1px 1px 3px;
	text-align:left;
	height:155px;
	width:540px;
	line-height:18px;
	overflow:auto;
	color:#000000;
	letter-spacing:0px;
	font-weight:normal;
}

/*不要（以下参考用）
#foottext #scscroll{
	font-size:12px;
	margin:29px 0 0 5px;
	padding:0 0 0 3px;
	text-align:left;
	height:72px;
	width:233px;
	border-style: solid;	
	border-width: 0px;
	line-height:17px;
	background-color: transparent;
	overflow: auto;
	color:#333333;
	letter-spacing:1.5px;
	background-image:url(images/unitop-footer-txtline.gif);
	background-repeat:repeat;
	background-attachment : scroll;
}
*/



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

.txtara .wblock .icon{
	height:auto;
	width:42px;
	float:left;
	margin:0px 1px 1px 1px;
	padding:3px 0 0 0;
/*	border:1px #333333 solid;*/
}
.txtara .wblock .date{
	height:auto;
	width:55px;
	float:left;
	margin:1px;
/*	border:1px #333333 solid;*/

}
.txtara .wblock .text{
	text-align:left;
	height:auto;
/*	width:288px;*/
	width:415px;
	float:left;
	margin:1px 1px 1px 0px;
/*	border:1px #333333 solid;*/
}

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



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


/*アンカー*/
#jmptop a{
	width:112px;
	height:19px;
	float:right;
	margin:5px 10px 0 0;
	padding:0;
	}


#foot_wall{
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat;
	display:block;
	width:755px;
	background-image:url(images/footer.jpg);
	height:44px;
	text-align:center;
	margin-top:0px;

}

#foot_wall ul{
    margin:0;
	padding:15px 0 0 15px;
    list-style-type:none;
	text-align:left;
}

#foot_wall ul li{
    display:inline;
	margin-right:10px;
	padding-left:13px;
	background-image:url(images/footer_icon-point.gif);
	background-repeat:no-repeat;
}

#foot_txt{
	color:#FFFFFF;
	font:11px Arial;
/*	margin:4px 0 0 0 ;*/
	padding:4px 0 0 0 ;
	letter-spacing:1px;
}
