@charset "UTF-8";

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica,Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	vertical-align: baseline;
	background: #FFFFFF;
}

ul {
   margin: 0px;
   padding: 0px;
   list-style-type: none; 
}


h1 {
   margin: 0px;
   padding: 0px;
   font-weight: normal; 
}
/*-------gate page-------*/

#gate_wrapper {
	width: 673px;
	height: 800px;
	margin-left: -336px;
	position:absolute;
	left:50%;
	padding: 0px;
	top: 0px;	
}

#movie {
	width: 300px;
	height: 800px;
	position:absolute;
	left:186px;
	padding: 0px;
	top: 0px;	
}

#skip a {
	width: 50px;
	height: 10px;
	position:absolute;
	top: 767px;
	padding: 0px;
	margin:0px;
	color: #000000;
	text-decoration: none;	
    font-size: x-small;
	left: 5px;
	letter-spacing: 1px;
	z-index:2;	
}

#skip a:hover {
	color: #336699;
}

/*-------Select Language -------*/

#wrapper_lang {
	width: 350px;
	height: 455px;
	position: absolute;
	top: 50px;
	left: 50%;
	padding: 0px;
	margin-left: -175px;
}

#title_lang {
	width: 105px;
	height: 10px;
	position: absolute;
	top: 240px;
	padding: 0px;
	left: 235px;
	margin:0px;
    z-index:2; 		
}

#title_line_lang {
	width: 3px;
	height: 10px;
	position: absolute;
	top: 1px;
	padding: 0px;
	left: 0px;
	margin:0px;
    z-index:2; 		
}

.title_e_lang h2 {
	top: 0px;
	padding: 0px;
	color: #000000;
	font-size: x-small;
	left: 0px;
	margin: 0px 0px 0px 13px;
}

#sam_logo_lang {
	width: 146px;
	height: 34px;
	position: absolute;
	top: 220px;
	left: 0px;
	padding: 0px;
	margin:0px;
}

#copyright_lang {
	width: 345px;
	height: 15px;
	position: absolute;
	top: 440px;
	left: 0px;
	padding: 0px;
	margin:0px;
	color: #000000;
    font-size: x-small;
	letter-spacing: 1px;	

}

#lang_jap {
	width: 160px;
	height: 40px;
	position: absolute;
	top: 320px;
	left: 0px;
	padding: 0px;
	margin:0px;
}

#lang_eng {
	width: 160px;
	height: 40px;
	position: absolute;
	top: 320px;
	left: 175px;
	padding: 0px;
	margin:0px;
}

/*-------top page-------*/
#wrapper {
	width: 673px;
	height: 800px;
	position: absolute;
	top: 0px;
	left:50%;
	padding: 0px;
	margin-left: -336px;
}

#content_top {
	width: 661px;
	height: 237px;
	position: absolute;
	top: 200px;
	padding: 0px;
	margin:0px;
	left: 12px;
	background: url(../images/sam_top_bg.jpg) no-repeat;	
}

#content_top_print {
	visibility: hidden;	
}


/*--header--*/
#header {
	width: 221px;
	/*-height: 258px;-*/
	height: 285px;
	position: absolute;
	top: 467px;
	padding: 0px;
	margin:0px;
	z-index:1px;
	left: 0px;	
}

#sam_logo {
	width: 146px;
	height: 34px;
	position: absolute;
	top: 0px;
	padding: 0px;
	margin:0px;
	left: 11px;	
}

#head_menu_info a{
	width: 138px;
	height: 17px;
	position: absolute;
	top: 55px;
	padding: 0px;
	margin:0;
	left: 0px;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_info.gif) no-repeat;
}

#head_menu_info a:hover{
	background: url(../images/head_menu_info_on.gif) no-repeat;	
}

#head_menu_message a {
	width: 138px;
	height: 15px;
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 72px;
	left: 0px;			
	display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_info01.gif) no-repeat;
}

#head_menu_message a:hover{
	background: url(../images/head_menu_info01_on.gif) no-repeat;	
}

#head_menu_sfh a {
	width: 221px;
	height: 15px;
	top: 87px;	
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 0px;		
	display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_info02.gif) no-repeat;
}

#head_menu_sfh a:hover{
	background: url(../images/head_menu_info02_on.gif) no-repeat;
}

#head_menu_sam a {
	width: 221px;
	height: 15px;
	top: 102px;	
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 0px;			
	display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_info03.gif) no-repeat;	
}

#head_menu_sam a:hover{
	background: url(../images/head_menu_info03_on.gif) no-repeat;	
}

#head_menu_access a {
	width: 138px;
	height: 15px;
	top: 117px;
	position: absolute;
	padding: 0px;
	left: 0px;	
	margin: 0px;
	display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_info04.gif) no-repeat;	
}

#head_menu_access a:hover{
	background: url(../images/head_menu_info04_on.gif) no-repeat;	
}

#head_menu_history a {
	width: 138px;
	height: 15px;
	top: 132px;	
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 0px;			
	display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_info05.gif) no-repeat;	
}

#head_menu_history a:hover{
	background: url(../images/head_menu_info05_on.gif) no-repeat;	
}

#head_menu_vp a {
	width: 138px;
	height: 17px;
	position: absolute;
	top: 148px;
	padding: 0px;
	margin:0;
	left: 0px;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_vp.gif) no-repeat;	
}

#head_menu_vp a:hover{
	background: url(../images/head_menu_vp_on.gif) no-repeat;	
}

#head_menu_member a {
	width: 138px;
	height: 17px;
	position: absolute;
	top: 165px;
	padding: 0px;
	margin:0;
	left: 0px;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_member.gif) no-repeat;	
}

#head_menu_member a:hover{
	background: url(../images/head_menu_member_on.gif) no-repeat;	
}

#head_menu_bl a {
	width: 138px;
	height: 17px;
	position: absolute;
	top: 182px;
	padding: 0px;
	margin:0;
	left: 0px;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_bl.gif) no-repeat;	
}

#head_menu_bl a:hover{
	background: url(../images/head_menu_bl_on.gif) no-repeat;	
}

#head_menu_news a {
	width: 138px;
	height: 17px;
	position: absolute;
	top: 199px;
	padding: 0px;
	margin:0;
	left: 0px;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_news.gif) no-repeat;	
}

#head_menu_news a:hover{
	background: url(../images/head_menu_news_on.gif) no-repeat;	
}

#head_menu_career a {
	width: 138px;
	height: 17px;
	position: absolute;
	top: 216px;
	padding: 0px;
	margin:0;
	left: 0px;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_career.gif) no-repeat;	
}

#head_menu_career a:hover{
	background: url(../images/head_menu_career_on.gif) no-repeat;	
}

#head_menu_pf a {
	width: 138px;
	height: 17px;
	position: absolute;
	top: 233px;
	padding: 0px;
	margin:0;
	left: 0px;	
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_pf.gif) no-repeat;	
}

#head_menu_pf a:hover{
	background: url(../images/head_menu_pf_on.gif) no-repeat;	
}

#head_menu_iil a {
	width: 138px;
	height: 17px;
	position: absolute;
	top: 250px;
	left: 0px;
	padding: 0px;
	margin:0;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/head_menu_iil.gif) no-repeat;	
}

#head_menu_iil a:hover{
	background: url(../images/head_menu_iil_on.gif) no-repeat;	
}

#head_menu_info ul li,
#head_menu_message ul li,
#head_menu_sfh ul li,
#head_menu_sam ul li,
#head_menu_access ul li,
#head_menu_history ul li,
#head_menu_vp ul li,
#head_menu_member ul li,
#head_menu_bl ul li,
#head_menu_news ul li,
#head_menu_career ul li,
#head_menu_pf ul li,
#head_menu_iil ul li{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}


/*--group--*/

#sf_group h2 {
	width: 160px;
	height: 12px;
	position: absolute;
	top: 620px;
	left: 388px;
	padding: 0px;
	margin:0px;
	color: #333333;
    font-size: small;
}

#bt_group_sfh a {
	width: 296px;
	height: 16px;
	position: absolute;
	top: 639px;
	left: 377px;
	padding: 0px;
	margin:0px;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/sfg01.gif) no-repeat;
}

#bt_group_sfh a:hover {
	background: url(../images/sfg01_on.gif) no-repeat;		
}

#bt_group_sam a {
	width: 296px;
	height: 16px;
	position: absolute;
	top: 655px;
	left: 377px;
	padding: 0px;
	margin:0px;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/sfg02.gif) no-repeat;			
}

#bt_group_sam a:hover {
	background: url(../images/sfg02_on.gif) no-repeat;		
}

#bt_group_sgil a {
	width: 296px;
	height: 16px;
	position: absolute;
	top: 671px;
	left: 377px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	text-indent:-9999px;	
	background: url(../images/sfg06.gif) no-repeat;		
}

#bt_group_sgil a:hover {
	background: url(../images/sfg06_on.gif) no-repeat;	
}

#bt_group_samhk a {
	width: 296px;
	height: 16px;
	position: absolute;
    top: 687px;
	left: 377px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	text-indent:-9999px;	
	background: url(../images/sfg05.gif) no-repeat;	
}


#bt_group_samhk a:hover {
	background: url(../images/sfg05_on.gif) no-repeat;	
}

#bt_group_si a {
	width: 296px;
	height: 16px;
	position: absolute;
	top: 703px;
	left: 377px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	text-indent:-9999px;	
	background: url(../images/sfg03.gif) no-repeat;		
}

#bt_group_si a:hover {
	background: url(../images/sfg03_on.gif) no-repeat;	
}

#bt_group_sbc a {
	width: 296px;
	height: 16px;
	position: absolute;
	top: 719px;
	left: 377px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	text-indent:-9999px;	
	background: url(../images/sfg04.gif) no-repeat;		
}

#bt_group_sbc a:hover {
	background: url(../images/sfg04_on.gif) no-repeat;	
}

#bt_group_sam_url {
	width: 150px;
	height: 12px;
	position: absolute;
	left: 518px;
	padding: 0px;
	margin:0px;
	color: #333333;
	letter-spacing: 1px;
	font-size: 11px;
	top: 730px;	
	/*-top: 580px-*/
	visibility: hidden;
}

#bt_group_si_url {
	width: 140px;
	height: 12px;
	position: absolute;
	left: 528px;
	padding: 0px;
	margin:0px;
	color: #333333;
	letter-spacing: 1px;
	font-size: 11px;
	top: 730px;	
	/*-top: 580px-*/
	visibility: hidden;	
}

/*--new fund 2009Jul7--*/
#sf_group_etf h2 {
	width: 160px;
	height: 16px;
	position: absolute;
	top:  550px;
	left: 388px;
	padding: 0px;
	margin:0px;
	font-size: 16px;
	color: black;
    font-size: small;
}
#head_new_etf a{
	width: 160px;
	height: 17px;
	position: absolute;
	top: 570px;
	padding: 0px;
	margin:0;
	left:  388px;
    display:block;
	font-size: 16px;
	color: black;
    text-decoration:none;
	text-indent:-9999px;	
    background: url(../images/head_menu_etf.gif) no-repeat;
}

#head_new_etf a:hover{
	background: url(../images/head_menu_etf_on.gif) no-repeat;	
}



/*--footer--*/

#footer {
	width: 673px;
	height: 33px;
	position: absolute;
	top: 767px;
	padding: 0px;
	margin:0px;
	left: 0px;
}

#bt_english a {
	width: 50px;
	height: 12px;
	position: absolute;
	top: 0px;
	padding: 0px;
	margin:0px;
	color: #000000;
	text-decoration: none;	
    font-size: x-small;
	left: 5px;
}

#bt_english a:hover {
	color: #666666;	
}

#ft_contact a {
	width: 47px;
	height: 15px;
	position: absolute;
	top: 1px;
	padding: 0px;
	margin:0;
	left: 82px;	
    display:block;
	background: url(../images/foot01_off.gif) no-repeat;
    text-decoration:none;
	text-indent:-9999px;	
}

#ft_contact a:hover{
	background: url(../images/foot01_on.gif) no-repeat;
}

#ft_site_map a {
	width: 64px;
	height: 15px;
	position: absolute;
	top: 1px;
	padding: 0px;
	margin:0;
	left: 129px;	
    display:block;
	background: url(../images/foot02_off.gif) no-repeat;
    text-decoration:none;
	text-indent:-9999px;	
}

#ft_site_map a:hover{
	background: url(../images/foot02_on.gif) no-repeat;
}

#ft_profile a {
	width: 93px;
	height: 15px;
	position: absolute;
	top: 1px;
	padding: 0px;
	left: 193px;	
	margin:0;
    display:block;
	background: url(../images/foot03_off.gif) no-repeat;
    text-decoration:none;
	text-indent:-9999px;	
}

#ft_profile a:hover{
	background: url(../images/foot03_on.gif) no-repeat;
}

#ft_solicitation a {
	width: 50px;
	height: 15px;
	position: absolute;
	top: 1px;
	padding: 0px;
	left: 286px;	
	margin:0;
    display:block;
	background: url(../images/foot04_off.gif) no-repeat;
    text-decoration:none;
	text-indent:-9999px;	
}

#ft_solicitation a:hover{
	background: url(../images/foot04_on.gif) no-repeat;
}

#ft_exercise a {
	width: 138px;
	height: 15px;
	position: absolute;
	top: 1px;
	padding: 0px;
	left: 336px;	
	margin:0;
    display: block;
	background: url(../images/foot05_off.gif) no-repeat;
    text-decoration:none;
	text-indent:-9999px;	
}

#ft_exercise a:hover{
	background: url(../images/foot05_on.gif) no-repeat;
}

#ft_exemption a {
	width: 54px;
	height: 15px;
	position: absolute;
	top: 1px;
	padding: 0px;
	left: 474px;	
	margin:0;
    display:block;
	background: url(../images/foot06_off.gif) no-repeat;
    text-decoration:none;
	text-indent:-9999px;	
}

#ft_exemption a:hover{
	background: url(../images/foot06_on.gif) no-repeat;
}
#ft_fsa a {
	width: 145px;
	height: 15px;
	position: absolute;
	top: 0px;
	padding: 0px;
	left: 528px;	
	margin:0;
    display:block;
	background: url(../images/foot07_off.gif) no-repeat;
    text-decoration:none;
	text-indent:-9999px;	
}

#ft_fsa a:hover{
	background: url(../images/foot07_on.gif) no-repeat;
}

#copyright {
	width: 340px;
	height: 14px;
	position: absolute;
	top: 19px;
	left: 333px;
	padding: 0px;
	margin:0px;
	color: #000000;
    font-size: x-small;
	letter-spacing: 1px;
}

/*-------investor login-------*/

#wrapper_iil{
	width: 405px;
	height: 435px;
	position: absolute;
	top: 0px;
	left: 50%;
	padding: 0px;
	margin-left: -202px;
}

#title_iil {
	width: 160px;
	height: 10px;
	position: absolute;
	top: 240px;
	padding: 0px;
	left: 255px;
	margin:0px;
    z-index:2; 		
}

#title_line_iil {
	width: 3px;
	height: 10px;
	position: absolute;
	top: 1px;
	padding: 0px;
	left: 0px;
	margin:0px;
    z-index:2; 		
}

.title_e_iil h2 {
	top: 0px;
	padding: 0px;
	color: #333333;
	font-size: x-small;
	left: 0px;
	margin: 0px 0px 0px 13px;
}

#sam_logo_iil {
	width: 146px;
	height: 34px;
	position: absolute;
	top: 220px;
	left: 0px;
	padding: 0px;
	margin:0px;
}

#login_write_in {
	position: absolute;
	top: 280px;
	left: 255px;
	padding: 0px;
	margin:0px;
	width: 150px;	
}

#login_t {
	position: absolute;
	top: 285px;
	left: 190px;
	padding: 0px;
	margin:0px;
	font-size: 12px;
	color: #333333;		
}

#password_t {
	position: absolute;
	top: 315px;
	left: 190px;
	padding: 0px;
	margin:0px;
	font-size: 12px;
	color: #333333;		
}


#password_write_in {
	position: absolute;
	top: 310px;
	left: 255px;
	padding: 0px;
	margin:0px;
	width: 150px;	
}

#login_button {
	position: absolute;
	top: 340px;
	left: 295px;
	padding: 0px;
	margin:0px;
	width: 76px;
	height: 25px;	
}

#request_login a {
	position: absolute;
	top: 300px;
	left: 31px;
	padding: 0px;
	margin:0px;
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	text-decoration: none;	
}

#request_login a:hover{
	color: #336699;
}

#email_webmaster a {
	position: absolute;
	top: 320px;
	left: 31px;
	padding: 0px;
	margin:0px;
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	text-decoration: none;	
}

#email_webmaster a:hover{
	color: #336699;
}

#copyright_iil {
	width: 345px;
	height: 15px;
	position: absolute;
	top: 420px;
	left: 34px;
	padding: 0px;
	margin:0px;
	color: #666666;
    font-size: x-small;
	letter-spacing: 1px;	

}
#sign_mizushima a {
	width: 108px;
	height: 40px;
	position: absolute;
	top: 199px;
	padding: 40px;
	margin:0;
	left: 0px;
    display:block;
    text-decoration:none;
	text-indent:-9999px;	
	background: url(../images/sam_mizushimap.jpg) no-repeat;	
}