@charset "UTF-8";

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, 'ヒラギノ角ゴ 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; 
}

/*-------top page-------*/
#wrapper {
	width: 594px;
	height: 733px;
	position: absolute;
	top: 0px;
	left:50%;
	padding: 0px;
	margin-left: -297px;
}

#content_top_print {
	width: 594px;
	height: 214px;
	top: 120px;
	left:0px;
	padding: 0px;
	margin:0px;
	position: absolute;					
}

/*--header--*/
#header {
	width: 197px;
	height: 302px;
	position: absolute;
	top: 370px;
	padding: 0px;
	margin:0px;
	z-index:1px;
	left: 0px;	
}

#sam_logo {
	width: 146px;
	height: 34px;
	position: absolute;
	top: 0px;
	padding: 0px;
	margin:0px;
	left: 0px;	
}

#head_menu_info a{
	width: 138px;
	height: 17px;
	position: absolute;
	top: 138px;	
	padding: 0px;
	margin:0;
	left: 0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_message a {
	width: 138px;
	height: 15px;
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 155px;	
	left: 10px;			
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_sfh a {
	width: 221px;
	height: 15px;
    top: 170px;		
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 10px;		
    text-decoration:none;
	color: #333333;
    font-size: 10px;
}

#head_menu_sam a {
	width: 221px;
	height: 15px;
    top: 185px;		
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 10px;			
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_access a {
	width: 138px;
	height: 15px;
    top: 200px;	
	position: absolute;
	padding: 0px;
	left: 10px;	
	margin: 0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_history a {
	width: 138px;
	height: 15px;
    top: 215px;		
	position: absolute;
	padding: 0px;
	margin: 0px;
	left: 10px;			
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_vp a {
	width: 138px;
	height: 17px;
	position: absolute;
    top: 234px;	
	padding: 0px;
	margin:0;
	left: 0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_member a {
	width: 138px;
	height: 17px;
	position: absolute;
    top: 251px;	
	padding: 0px;
	margin:0;
	left: 0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_bl a {
	width: 138px;
	height: 17px;
	position: absolute;
 	top: 268px;
	padding: 0px;
	margin:0;
	left: 0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#head_menu_career a {
	width: 138px;
	height: 17px;
	position: absolute;
   	top: 285px;
	padding: 0px;
	margin:0;
	left: 0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#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_career ul li{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

/*--group--*/

#sf_group h2 {
	width: 270px;
	height: 12px;
	position: absolute;
	top: 555px;
	left: 324px;
	padding: 0px;
	margin:0px;
	color: #333333;
    font-size: small;
}

#bt_group_sfh a {
	width: 270px;
	height: 15px;
	position: absolute;
	top: 579px;
	left: 324px;
	padding: 0px;
	margin:0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#bt_group_sam a {
	width: 270px;
	height: 15px;
	position: absolute;
	top: 594px;
	left: 324px;
	padding: 0px;
	margin:0px;
    text-decoration:none;
	color: #333333;
    font-size: 10px;	
}

#bt_group_sgil a {
	width: 270px;
	height: 15px;
	position: absolute;
	top: 609px;
	left: 324px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	color: #333333;
    font-size: 10px;
}

#bt_group_samhk a {
	width: 270px;
	height: 15px;
	position: absolute;
	top: 624px;
	left: 324px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	color: #333333;
    font-size: 10px;
}

#bt_group_si a {
	width: 270px;
	height: 15px;
	position: absolute;
	top: 639px;
	left: 324px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	color: #333333;
    font-size: 10px;	
}

#bt_group_sbc a {
	width: 270px;
	height: 15px;
	position: absolute;
    top: 654px;
	left: 324px;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	color: #333333;
    font-size: 10px;	
}

#bt_group_sam_url,
#bt_group_si_url {
	visibility: hidden;
}

/*--footer--*/

#footer {
	width: 594px;
	height: 33px;
	position: absolute;
	top: 700px;
	padding: 0px;
	margin:0px;
	left: 0px;
}

#bt_Japanese a {
	width: 60px;
	height: 12px;
	position: absolute;
	top: 0px;
	padding: 0px;
	margin:0px;
	color: #333333;
	text-decoration: none;	
    font-size: x-small;
	left: 5px;
}

#ft_contact a {
	width: 45px;
	height: 15px;
	position: absolute;
	top: 0px;
	padding: 0px;
	margin:0;
	left: 410px;	
    display:block;
	text-decoration: none;
	color: #333333;
	font-size: 9px;
}

#ft_site_map a {
	width: 61px;
	height: 15px;
	position: absolute;
	top: 0px;
	padding: 0px;
	margin:0;
	left: 478px;	
    display:block;
	text-decoration: none;
	color: #333333;
	font-size: 9px;
}

#ft_exemption a {
	width: 48px;
	height: 15px;
	position: absolute;
	top: 0px;
	padding: 0px;
	left: 546px;	
	margin:0;
    display:block;
	text-decoration: none;
	color: #333333;
	font-size: 9px;
}

#copyright {
	width: 340px;
	height: 15px;
	position: absolute;
	top: 19px;
	left: 254px;
	padding: 0px;
	margin:0px;
	color: #333333;
    font-size: x-small;
	letter-spacing: 1px;
}

