@charset "utf-8";

/*

-----------------------------------------------------------------------

Copyright(c)2007 Tamafinance All Rights Reserved.

-----------------------------------------------------------------------

*/



/*

-----------------------------------------------------------------------

Print css

-----------------------------------------------------------------------

*/





*{

	margin:0;

	padding:0;

	outline:none;

	font-size:1em;

	font-style:normal;

	font-weight:normal;

}



body {

/*--------------------- フォントサイズを固定にする場合px指定にしてください。 ---------------------*/

	font-size:76%;

	font-family:"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka ,Arial, Helvetica, sans-serif;

	background:#FFFFFF;

	color:#464646;

	line-height:150%;

}





/*

-----------------------------------------------------------------------

a:link setting

-----------------------------------------------------------------------

*/



a:link,

a:visited,

a:active {

	color: #0A6CCF;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



img {

	border:none;

	vertical-align:bottom;

}



iframe{

	border:none;

}



ul{

	list-style:none;

}



br {

	letter-spacing:0;

}



map {

	display: none;

	visibility: hidden;

}



strong{

	font-weight:bold;

}





/*

-----------------------------------------------------------------------

header

-----------------------------------------------------------------------

*/



div#headarea{

	margin:0 auto;

	height:79px;

	width:750px;

	background:url(../img/common/bg_header.jpg) repeat-x;

}



div#head{

	margin:0 auto;

	width:750px;

}





/*

-----------------------------------------------------------------------

logo

-----------------------------------------------------------------------

*/



div#logoarea{

	padding:19px 0 0 7px;

	width:219px;

}



* html div#logoarea,

*:first-child+html div#logoarea{

	text-indent:-9999px;

}



div#logoarea h2{

	display:list-item;

	list-style-image:url(../img/common/logo.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}





/*

-----------------------------------------------------------------------

blanktxt

-----------------------------------------------------------------------

*/



div#headtxt{

	display:none;

}



div#flasharea{

	margin:0 auto;

	width:750px;

	height:276px;

	background:url(../img/top/bg_flash.jpg) bottom center no-repeat;

}



div#container{

	margin:0 auto;

	width:750px;

	background:url(../img/common/bg_contenthead.jpg) repeat-x;

}



div#contentarea{

	margin:0 auto;

	width:750px;

}





/*

-----------------------------------------------------------------------

sidearea

-----------------------------------------------------------------------

*/



div#sidearea{

	margin-left:15px;

	_margin-left:6px;

	padding-top:25px;

	float:left;

}



* html div#sidearea h3,

*:first-child+html div#sidearea h3{

	text-indent:-9999px;

}



div#sidearea h3#h01{

	display:list-item;

	width:473px;

	height:33px;

	list-style-image:url(../img/top/h_01.gif);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#information{

	margin:8px 0 0 8px;

	width:460px;

}



div#information dl{

	padding-bottom:20px;

	font-size:1.0em;

}



div#information dl dt{

	color:#8D8D8D;

	_padding-bottom:10px;

}



div#information dl dd{

	margin-bottom:10px;

	margin-left:8px;

	padding-left:10px;

	background:url(../img/top/icn_arrow.gif) center left no-repeat;

}



div#information dl dd img{

	padding-left:5px;

}



div#information dl dt.border{

	padding-top:10px;

	border-top:#E1E1E1 1px solid;

}



div#sidearea h4{

	display:list-item;

	width:473px;

	height:111px;

	list-style-image:url(../img/top/h_caution.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#sidearea h4 a{

	display:none;

}





/*

-----------------------------------------------------------------------

grouparea

-----------------------------------------------------------------------

*/



div#grouparea{

	padding-top:25px;

	width:227px;

	background:url(../img/top/bg_rightheader.jpg) no-repeat;

	float:right;

}



div#grouplink{

	width:200px;

	margin-right:10px;

}



* html div#grouplink h3,

*:first-child+html div#grouplink h3{

	text-indent:-9999px;

}



div#grouplink h3#h02{

	display:list-item;

	width:200px;

	height:33px;

	list-style-image:url(../img/top/h_02.gif);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul{

	padding:0 0 23px 5px;

}

	

div#grouplink ul li{

	margin-top:3px;

}



div#grouplink ul li#b01{

	display:list-item;

	width:190px;

	height:40px;

	list-style-image:url(../img/top/bnr_tamahome.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul li#b01 a{

	display:none;

}



div#grouplink ul li#b02{

	display:list-item;

	width:190px;

	height:40px;

	list-style-image:url(../img/top/bnr_tamaadd.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul li#b02 a{

	display:none;

}



div#grouplink ul li#b03{

	display:list-item;

	width:190px;

	height:40px;

	list-style-image:url(../img/top/bnr_tamaliving.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul li#b03 a{

	display:none;

}



div#grouplink ul li#b04{

	display:list-item;

	width:190px;

	height:40px;

	list-style-image:url(../img/top/bnr_tamatohoku.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul li#b04 a{

	display:none;

}



div#grouplink ul li#b05{

	display:list-item;

	width:190px;

	height:40px;

	list-style-image:url(../img/top/bnr_bsc.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul li#b05 a{

	display:none;

}



div#grouplink ul li#b06{

	display:list-item;

	width:190px;

	height:40px;

	list-style-image:url(../img/top/bnr_tamatokyo.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul li#b06 a{

	display:none;

}



div#grouplink ul li#b07{

	display:list-item;

	width:190px;

	height:40px;

	list-style-image:url(../img/top/bnr_ththc.jpg);

	list-style-position:inside;

	letter-spacing:-1000em;

	font-size:1px;

	color: #fff;

}



div#grouplink ul li#b07 a{

	display:none;

}





/*

-----------------------------------------------------------------------

footer

-----------------------------------------------------------------------

*/



div#footerarea{

	clear:both;

	margin:0 auto;

	padding-right:10px;

	width:740px;

	height:46px;

}



div#footer{

	margin:0 auto;

	width:740px;

}



ul#footernav{

	padding-top:10px;

	padding-left:30px;

}



ul#footernav li{

	display:none;

}



div#copyright a{

	display:block;

}
