/* CSS Document *//*基本設定*/body{	background-image:url(../imgs/bg_site.gif);	margin:0 0 0 0;	padding: 0;	text-align:left;	font-size:12px;	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, 'MS UI Gothic', sans-serif;	line-height:1.2em;	color:#333;}	img{border:0;}a:link{text-decoration:none; color:#060;}a:visited{text-decoration:none; color:#393;}a:hover{text-decoration:underline; color:#F30;}blockquote{margin:0 0 0 2em;}string{}em{}.j10{font-size:10px; line-height:1.2em;}.j12{font-size:12px; line-height:1.2em;}.j14{font-size:medium; line-height:1.2em;}.j16{font-size:large; line-height:1.2em;}/*ページベース設定*/#PageBase {	display:block;	clear:both;	width:789px;	margin:0 auto;	padding:0 5px;	background:#FFF;	border-top:7px solid #00ae08;	border-bottom:7px solid #00ae08;}/*ヘッダー設定*/#HeadAlpha {	float:left;		width:481px;	font-size:12px;	line-height:1.2em;}#LogoText {	float:right;	margin:4px 0 0 0;	text-indent:10px;}#HeadBeta {	float:right;	text-align:right;	font-size:12px;	line-height:1.2em;}#BtnHome {	float:right;	display:block;	margin:0 0 4px 0;}#BtnSiteMap {	float:right;	display:block;	margin:0 0 4px 0;	border-left:4px solid #F90;}/*メニュー設定*/#Menu {	display:block;	clear:both;}/*メニュー下部設定*/#MainImg {	float:left;}#Inquiry {	display:block;	width:209px;	float:right;	margin:0;	padding:176px 0 10px 8px;	color:#030;	font-size:12px;	line-height:1.4em;}#Inquiry:link,#Inquiry:visited {	background:url(../imgs/btnu_inquiry.jpg) no-repeat;}#Inquiry:hover {	background:url(../imgs/btno_inquiry.jpg) no-repeat;	text-decoration:none;}#Menu00 {	float:left;	display:block;	width:12px;	margin:4px 0 0 0;	font-size:14px;	line-height:1.2em;	background:url(../imgs/menu_left.gif) no-repeat;}#Menu99 {	float:left;	display:block;	width:13px;	margin:4px 0 0 0;	font-size:14px;	line-height:1.2em;	background:url(../imgs/menu_right.gif) no-repeat;}#Menu01,#Menu02,#Menu03,#Menu04,#Menu05,#Menu06,#Menu07,#Menu08 {	float:left;	display:block;	margin:4px 0 0 0;	padding:5px 0 5px 0;	font-size:14px;	line-height:1.2em;	text-align:center;	color:#FFF;}#Menu01 {width:64px;}#Menu02 {width:105px;}#Menu03 {width:106px;}#Menu04 {width:161px;}#Menu05 {width:79px;}#Menu06 {width:79px;}#Menu07 {width:64px;}#Menu08 {width:106px;}#Menu01:link,#Menu01:visited,#Menu02:link,#Menu02:visited,#Menu03:link,#Menu03:visited,#Menu04:link,#Menu04:visited,#Menu05:link,#Menu05:visited,#Menu06:link,#Menu06:visited,#Menu07:link,#Menu07:visited,#Menu08:link,#Menu08:visited {	background:url(../imgs/menu_up.gif) repeat-x;}#Menu01:hover,#Menu02:hover,#Menu03:hover,#Menu04:hover,#Menu05:hover,#Menu06:hover,#Menu07:hover,#Menu08:hover {	background:url(../imgs/menu_ov.gif) repeat-x;	text-decoration:none;}#SubMenu00,#SubMenu01,#SubMenu02,#SubMenu03,#SubMenu04,#SubMenu05,#SubMenu06,#SubMenu07,#SubMenu08 {	font-size:12px;	line-height:1.2em;	padding:1px 0 3px 0;	margin:0}/*パンくず設定*/#Crumbs {	display:block;	clear:both;	padding:1px 4px 2px 4px;	font-size:10px;	line-height:1.2em;	background:url(../imgs/crumbs_bg.gif) repeat-x;	border-top:1px solid #999;	border-bottom:1px solid #999;}/*メインコンテンツ設定*/#ContentsArea {	display:block;	clear:both;	background:url(../imgs/bg_page.jpg);}/*コンテンツ_LEFT設定*/#Alpha {	width:569px;	float:left;}/*コンテンツ_RIGHT設定*/#Beta {	width:215px;	padding:4px 1px;	float:right;}#Beta h3 {	background:#7c8e46;	margin:10px 0 7px 0;	padding:4px 3px 2px 3px;	border:1px solid #FFF;	color:#FFF;	font-size:14px;	line-height:1.4em;}#Beta hr {	border-top:2px dotted #7c8e46;	border-bottom:0 none;	border-left:0 none;	border-right:0 none;	height:1px;	margin: 10px 0 19px 0;	color:#dedebb;}/*-----LEFTメニュー設定-----*/#Event,#Introducer {	display:block;	margin:1px 4px 6px 4px;	padding:56px 8px 28px 100px;	font-size:12px;	text-align:right;	line-height:1.4em;}#Event:link,#Event:visited {	background:url(../imgs/btnu_event.jpg) no-repeat;	color:#FFF;}#Event:hover {	background:url(../imgs/btno_event.jpg) no-repeat;	text-decoration:none;	color:#FFF;}#Introducer:link,#Introducer:visited {	background:url(../imgs/btnu_introducer.jpg) no-repeat;	color:#FFF;}#Introducer:hover {	background:url(../imgs/btno_introducer.jpg) no-repeat;	text-decoration:none;	color:#FFF;}#Insurance,#Pension,#Invest,#Estate,#Tax {	display:block;	margin:0 4px 4px 4px;	padding:21px 0 7px 12px;	font-size:14px;	line-height:1.4em;}#Insurance:link,#Insurance:visited {	background:url(../imgs/btnu_insurance.gif) no-repeat;	color:#FFF;}#Insurance:hover {	background:url(../imgs/btno_insurance.gif) no-repeat;	text-decoration:none;	color:#FFF;}#Pension:link,#Pension:visited {	background:url(../imgs/btnu_pension.gif) no-repeat;	color:#FFF;}#Pension:hover {	background:url(../imgs/btno_pension.gif) no-repeat;	text-decoration:none;	color:#FFF;}#Invest:link,#Invest:visited {	background:url(../imgs/btnu_invest.gif) no-repeat;	color:#FFF;}#Invest:hover{	background:url(../imgs/btno_invest.gif) no-repeat;	text-decoration:none;	color:#FFF;}#Estate:link,#Estate:visited {	background:url(../imgs/btnu_estate.gif) no-repeat;	color:#FFF;}#Estate:hover{	background:url(../imgs/btno_estate.gif) no-repeat;	text-decoration:none;	color:#FFF;}#Tax:link,#Tax:visited {	background:url(../imgs/btnu_tax.gif) no-repeat;	color:#FFF;}#Tax:hover{	background:url(../imgs/btno_tax.gif) no-repeat;	text-decoration:none;	color:#FFF;}#Blog {	display:block;	margin:0 4px 5px 4px;}		/*フッター設定*/#UnderNavi {	display:block;	clear:both;	text-align:center;	margin:4px 0 0 0;	padding:7px 0 9px 0;	font-size:10px;	line-height:1.2em;	border-top:1px solid #999;}#Footer {	display:block;	clear:both;	padding:0 0 13px 0;	background:url(../imgs/footer_bg.gif) no-repeat;	font-size:10px;	line-height:1.6em;}#Footer a:link,#Footer a:visited {	color:#666;}#Footer a:hover {	color:#996;}/*その他設定*/.attention {	text-align:center;	color:#F00;	font-size:14px;	font-weight:bold;}.reset {	display:block; 	clear:both; 	font-size:1px; 	height:1px; 	line-height:1px; 	margin:0;}.fRight {	float:right;}.fLeft {	float:left;}.txtRight {	text-align:right;}.txtLeft {	text-align:left;}.txtCenter {	text-align:center;}.txtRed {	color:#E80000;}.exclude {	padding:0;	margin:0;}.kome {	list-style-image:url(../imgs/txt_kome.gif);}