@import url("../../common/css/header.css");

/* Last Updated 2006.06.15 */


@charset "Shift_JIS";


/* common style
----------------------------------------------- */

.none{
	display:none;
}

.none strong{
	display:none;
}

#head hr{
	display:none;
	}


/* head ヘッダー
----------------------------------------------- */

#head{
	margin:0;
	position:relative;
	width:772px;
	height:112px;
	background-color:#fff;
	background-position:right top;
	background-repeat:repeat-y;
	}

#head.headnormal{
	background-image:url("/images/header/hn_right_shadow.gif");
	}

#head.headtop,
#head.headhojin{
	background-image:none;
	}


/* tsblogo TSBロゴ
----------------------------------------------- */

#head #tsblogo{
	width:138px;
	height:86px;
	}

#head #tsblogo p{
	margin:0;
	}

#head #tsblogo p a{
	display:block;
	width:138px;
	height:86px;
	background:url("/images/header/hn_logo.gif") left top no-repeat;
	}

#head #tsblogo p a strong{
	display:block;
	font-size:1px;
	text-decoration:none;
	text-indent:-9999px;
	}


/* fflogo Financial Freedom
----------------------------------------------- */

#head #fflogo{
	position:absolute;
	top:0px;
	left:138px;
	z-index:0;
	width:253px;
	height:90px;
	}

#head #fflogo a{
	display:block;
	width:253px;
	height:90px;
	background:url("/images/header/hn_financial.gif") left top no-repeat;
	}

#head #fflogo a span.none{
	display:none;
	}


/* connect お問い合わせ
----------------------------------------------- */

#head #connect{
	position:absolute;
	top:10px;
	left:538px;
	width:211px;
	height:46px;
	}

#head #connect p{
	margin:0;
	width:211px;
	height:11px;
	background:url("/images/header/hn_h_tel.gif") left top no-repeat;
	}
	
#head #connect p.nest{
	background:url("/images/header/hn_h_nes_tel.gif") left top no-repeat;
	}
	
#head #connect p.starbb{
	background:url("/images/header/hn_h_sta_tel.gif") left top no-repeat;
	}
	
#head #connect p.tsd{
	background:url("/images/header/hn_h_tsd_tel.gif") left top no-repeat;
	}
	
#head #connect p.none{
	display:none;
	}

#head #connect p span{
	display:none;
	}

#head #connect dl{
	margin:0;
	padding:0;
	width:211px;
	height:35px;
	list-style-type:none;
	}

#head #connect dl dt,
#head #connect dl dd{
	display:none;
	}

#head #connect dl.telnum{
	background:url("/images/header/tel_default.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-tsd{
	background:url("/images/header/tel_direct.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-hml{
	background:url("/images/header/tel_homeloan.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-inv{
	background:url("/images/header/tel_invest.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-omt{
	background:url("/images/header/tel_omatome.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-omt_l{
	background:url("/images/header/tel_omatome_l.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-ubt{
	background:url("/images/header/tel_ubt.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-sbl{
	background:url("/images/header/tel_sbl.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-hoj{
	background:url("/images/header/tel_hojin.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-nes{
	background:url("/images/header/tel_nest.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-sta{
	background:url("/images/header/tel_starbb.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-jjt{
	background:url("/images/header/tel_jyujitsu.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-jjt{
	background:url("/images/header/tel_jyujitsu.gif") left top no-repeat;
	}
	
#head #connect dl.telnum-stc{
	background:url("/images/header/tel_starcard.gif") left top no-repeat;
	}

#head #connect dl.telnum-ssp{
	background:url("/images/header/tel_starsupport.gif") left top no-repeat;
	}

#head #connect dl.telnum-sbt{
	background:url("/images/header/tel_sbt.gif") left top no-repeat;
	}
	

/* headnavi ヘッダーナビゲーション
----------------------------------------------- */

#head #headnavi{
	position:absolute;
	top:66px;
	left:241px;
	z-index:1;
	width:289px;
	}

#head #headnavi ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}

#head #headnavi ul li{
	margin:0;
	padding:0;
	float:left;
	}

#head #headnavi ul li#hnavid{
	clear:left;
	position:absolute;
	top:-15px;
	left:93px;
	float:none;
	}

#head #headnavi ul li a{
	display:block;
	height:10px;
	background-repeat:no-repeat;
	background-position:left top;
	}

#head #hnavia a{
	width:127px;
	background-image:url("/images/header/hn_english.gif");
	}
	
#head #hnavib a{
	width:92px;
	background-image:url("/images/header/hn_newsre.gif");
	}
	
#head #hnavic a{
	width:70px;
	background-image:url("/images/header/hn_sitemap.gif");
	}

#head #headnavi ul li a span{
	display:block;
	font-size:1px;
	text-decoration:none;
	text-indent:-9999px;
	}


/* globalnavi グローバルナビゲーション
----------------------------------------------- */
#head #globalnavi{
	width:770px;
	height:26px;
	background:url("/images/header/bt_b.gif") left top repeat-x;
	}

#head #globalnavi ul{
	margin:0 0 0 20;
	padding:4px 0 0 0px;
	list-style-type:none;
	}

#head #globalnavi ul li{
	margin:0;
	padding:0;
	float:left;
	}

#head #globalnavi ul li a{
	display:block;
	height:22px;
	background-repeat:no-repeat;
	background-position:left top;
	}

#head #gnavia a{
	width:166px;
	background-image:url("/images/header/hn_bt1.gif");
	}
	
#head #gnavib a{
	width:87px;
	background-image:url("/images/header/hn_bt2.gif");
	}
	
#head #gnavic a{
	width:133px;
	background-image:url("/images/header/hn_bt3.gif");
	}
	
#head #gnavid a{
	width:69px;
	background-image:url("/images/header/hn_bt4.gif");
	}
	
#head #gnavie a{
	width:82px;
	background-image:url("/images/header/hn_bt5.gif");
	}
	
#head #gnavif a{
	width:59px;
	background-image:url("/images/header/hn_bt6.gif");
	}
	
#head #gnavig a{
	width:59px;
	background-image:url("/images/header/hn_bt7.gif");
	}
	
#head #gnavih a{
	width:75px;
	background-image:url("/images/header/hn_bt8.gif");
	}
	
#head #gnavii a{
	width:87px;
	background-image:url("/images/header/hn_bt9.gif");
	}

#head #globalnavi ul li a span{
	display:block;
	font-size:1px;
	text-decoration:none;
	text-indent:-9999px;
	}


/* headsearch サイト内検索
----------------------------------------------- */

#head #headsearch{
	clear:left;
	position:absolute;
	top:61px;
	left:538px;
	width:223px;
	height:18px;
	}

#head #headsearch fieldset{
	border:none;
	margin:0;
	padding:0;
	}

#head #headsearch #frmhead{
	margin:0;
	padding:0;
	}

#head #headsearch #searchBox{
	width:165px;
	height:18px;
	border-style:inset;
	border-width:1px;
	border-color:#CCCCCC;
	vertical-align:top;
	}

#head #headsearch strong.none{
	display:none;
	}


/* END
----------------------------------------------- */