@charset "shift_jis";

/* サイト全体
--------------------------------------------------- */
body { color:#4D4D4D; background-color:#FFF; margin:0px; padding:0px; font-family:Verdana,Chicago,MS UI Gothic,Osaka; }
a img { border:none; color:#FFF; background:transparent; }
table { border:none; }
h1,h2,h3,p,dl { margin:0px; text-align:left; }

/* サイト全体
--------------------------------------------------- */
a:link{color:#000099;}
a:visited{color:#600060;}
a:hover{color:#CC3300; text-decoration:none;}
a:active{color:#FF6600; text-decoration:none;}


/* パンくずリンク
--------------------------------------------------- */
a.white:link, a.white:visited, a.white:active{color:#FFFFFF;}
a.white:hover{color:#000000;}


/* フッタ部リンク
--------------------------------------------------- */
a.footer:link, a.footer:visited, a.footer:active{color:#ffffff;}
a.footer:hover{color:#993300;}

a.black:link, a.black:visited, a.black:active{color:#000000;}
a.black:hover{color:#993300;}


/* ヘッダ
--------------------------------------------------- */
#header { width:760px; text-align:left; }
#header h1#logo a { display:block; width:160px; height:20px; color:#C91907; background:url(../images/logo_tosin01.gif) no-repeat; text-indent:-9999px; font-size:14px; text-decoration: none; }
#header div#area01 { display:none;}
#header-area02 { display:none;}
#header-area03 { width:760px; height:5px; background:url(../images/line_header02.gif) no-repeat;}


/* フッター
--------------------------------------------------- */
#footer { display:none;}


/* テキスト サイズ
--------------------------------------------------- */
.tx10 {font-size: 80%px;line-height: 140%;}
.tx12 {font-size: 85%px;line-height: 135%;}
.tx14 {font-size: 90%px;line-height: 135%;}
.tx16 {font-size: 95%px;line-height: 125%;}
.tx18 {font-size: 100%;line-height: 130%;}
.tx20 {font-size: 105%;line-height: 130%;}
.tx22 {font-size: 110%;line-height: 130%;}
.tx24 {font-size: 115%;line-height: 130%;}

/* テキスト カラー
--------------------------------------------------- */
.txtFFFFFF {color:#FFF;}

/* その他
--------------------------------------------------- */
.margin9 {margin:9px 9px 9px 9px; }
.margin10 {margin-left:10px;}



/*
===== CONTENTS =====

	shisankatsuyou Base Styles
	Author:   Michihiro Yamazaki
	Last Update: 11 Apr 2006

	1.Format
	2.Typography
	3.Contents
   .header
   .Navigation
   .leftcol
   .rightcol
	 .footer
	4.Accessibility
	5.LevelMapping
	6.BarGraphs
	7.Tables
  
====================
*/

/* =Format 
----------------------------------------------- */
#container {
	clear:both;
	width:760px;
	text-align:left;
}
* html #container {
	height:1%;
}
#wrapper {
	clear:both;
	margin:0;
	padding:0;
	width:760px;
	text-align:left;
}
*html #wrapper {
  height:1%;
}

#new {
	width:190px;
}
#new ul {
	margin:0;
	padding:5px 0 5px 5px;
	list-style:none;
}
#new ul li {
	margin:0 0 5px 0;
	font-size:70%;
	color:#027abb;
}

.tx10c {font-size: 10px;line-height: 140%;font-weight: normal;color: #9A1C66;}
.tx12c {font-size: 12px;line-height: 140%;font-weight: normal;color: #9A1C66;}

.tx10f {font-size: 10px;line-height: 140%;font-weight: normal;color: #FFFFFF;}
.tx12f {font-size: 12px;line-height: 140%;font-weight: normal;color: #FFFFFF;}


/* =leftcol
----------------------------------------------- */
* html #leftcol {
	height:1%;
}
#leftcol {
	display:none;
}

/* =rightcol
----------------------------------------------- */
* html #rightcol {
	height:1%;
}
#rightcol {
	margin:0;
	padding:0;
	width:760px;
	text-align:left;
}
#rightcol h2.title, .title {
	display:none;
}

#info {
	margin:0 auto 10px auto;
	padding:0 0 10px 0;
	width:570px;
	background: transparent url("../images/bg_info_bottom.gif") center bottom no-repeat;
}
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #info, * html #info dl {
    height:1%;
    }
  /* Resume IE5-Mac */
#info h3 {
	margin:0;
	padding:0;
	height:40px;
	background: transparent url("../images/bg_info_top.gif") 0 0 no-repeat;
	display: block;
	letter-spacing: -1000em;
	text-indent: -999em;
	text-decoration: none;
}
#info-inner {
	padding:0 20px;
	background: transparent url("../images/bg_info.gif") 0 0 repeat-y;
}
#info-bottom {
}
#info p {
	font-size:80%;
	line-height:200%;
}
#info .lastdate {
	clear:both;
	text-align:right;
	color:#E60000;
	font-size:90%;
}
#info dl {
	clear:both;
	margin:0;
	padding:0;
	font-size:90%;
	line-height:175%;
}
#info dt {
	margin:0;
	padding:0;
	color:#DE7F7F;
	float:left;
	width:150px;
	font-weight:bold;
}
#info dd {
	margin:0;
	padding:0;
	color:#4D4D4D;
	float:left;
	width:350px;
}

/* =資産活用インデックス */
#summary {
	margin:0;
	padding:0;
	text-align:left;
	width:760px;
}
#summary h3 {
	margin:5px 0;
	padding:0;
	line-height:10px;
	height:10px;
	text-indent:-10000px;
	text-decoration:none;
	background: transparent url("../images/h3_contents.gif") 0 0 no-repeat;
}
#summary #left-col {
	margin:0;
	padding:0;
	float:left;
	width:48%;
}
#summary #right-col {
	margin:0;
	padding:0;
	float:right;
	width:48%;
}
#summary .summary-element {
	margin:0 0 7px 0;
	padding:1px 4px 4px 4px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
	height:140px;
	min-height:140px;
	clear:both;
}
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html .summary-element {
    height:1%;
    }
  /* Resume IE5-Mac */
#summary .summary-element h4 {
	margin:0;
	padding:0;
	font-size:110%;
	line-height:28px;
	background-color:#BA0000;
}
#summary .summary-element h4 a {
	padding:0 5px;
	color:#fff;
	line-height:28px;
	text-decoration:none;
}
#summary .summary-element p {
	font-size:90%;
	margin:0;
	padding:5px 1px;
	line-height:175%;
}
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #summary .summary-element p {
    height:1%;
    }
  /* Resume IE5-Mac */
#summary .summary-element p img {
	margin-left:7px;
	padding:1px;
	border:1px solid #ccc;
	float:right;
}


/* =Typography
----------------------------------------------- */
/* main.css参照 */


/* ---- GENERAL ELEMENTS ----------------*/
/* =Accessibility
----------------------------------------------- */
br.clear {
	margin:0;
	padding:0;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
hr {
	margin:5px 0 15px 0;
	padding:0;
	border:none;
	border-bottom:1px solid #cacaca;
	background-color:#fff;
	height:1px;
	font-size:0;
}
.imghr {
	margin:10px 0;
}

/* =LevelMapping
-------------------------------------------------*/
ul#pan{
	margin:0;
	padding:0 5px;
	list-style-type: none;
	font-size:70%;
	background-color:#9A1C66;
}
ul#pan li {
	margin:0;
	padding:0;
	display:inline;
	line-height:200%;
	color:#fff;
}
ul#pan li span {
	padding:0 0.5em;
}
ul#pan li a {
	margin:0;
	padding:0;
	color:#fff;
}

/* =Header
----------------------------------------------- */

.bg-gray {
	padding:3px;
	background-color:#eee;
	text-align:right;
	font-size:10px;
}

/* =Footer
----------------------------------------------- */
#footer {
	display:none;
}
#footer-nav {
	clear:both;
	margin: 1.0em 0 0 0;
	padding: 0 10px;
	text-align: left;
	background-color:#f1f1f1;
}
#footer-nav ul{
	margin: 0;
    padding: 0;
    list-style-type: none;
	font-size: 65%;
    line-height: 175%;
}
#footer-nav ul li {
	margin:0;
	padding:0 10px;
	display:inline;
	border-right:1px solid #ccc;
}
#footer-nav ul li span {
	font-weight:bold
}
#footer-nav ul li a {
	margin:0;
	padding:0;
}

/* =Navigation
----------------------------------------------- */
#local_nav ul{
	margin:0;
	padding:0;
	list-style:none;
	font: normal 12px "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック",Futura,sans-serif;
	border-top:1px solid #999;
}
#local_nav ul li{
	margin:0px;
	padding:0px;
	width:218px;
}
#local_nav ul li span,
#local_nav ul li a.select,
#local_nav ul li a.select:link,
#local_nav ul li a.select:active,
#local_nav ul li a.select:visited{
	color:#027abb;
	background: url(../images/local_navi_bg.gif) 0px -44px;
	text-decoration: none;
	margin:0px;
	padding-left:20px;
	width:198px;
	height:22px;
	line-height:22px;
	display:block;
	border-top:1px solid #fff;
	font-weight:bold;
}
#local_nav ul li a,
#local_nav ul li a:link,
#local_nav ul li a:active{
	background: url(../images/local_navi_bg.gif) no-repeat;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding-left:20px;
	width:198px;
	height:22px;
	line-height:22px;
	display:block;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
}
#local_nav ul li a:visited{
	color:#333;
}
#local_nav ul li a:hover,
#local_nav ul li a.select:hover{
	color:#666;
	background:url(../images/local_navi_bg.gif) 0px -22px;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
}
#local_nav ul li ul{
	margin:0px;
	padding:0px;
  border-bottom:1px solid #999;
}
#local_nav ul li ul li{
	margin:0px;
	padding:0px;
	width:198px;
}

#local_nav ul li ul li span,
#local_nav ul li ul li a.select,
#local_nav ul li ul li a.select:link,
#local_nav ul li ul li a.select:active,
#local_nav ul li ul li a.select:visited{
	color:#027abb;
	background:url(../images/local_navi_bg2.gif) 0 0 repeat-y;
	text-decoration: none;
	margin:0px;
	padding-left:20px;
	width:198px;
	height:22px;
	line-height:22px;
	display:block;
  border:none;
}
#local_nav ul li ul li a,
#local_nav ul li ul li a:link,
#local_nav ul li ul li a:active{
	background:url(../images/local_navi_bg2.gif) 0 0 repeat-y;
	color:#027abb;
	text-decoration:underline;
	margin:0px;
	padding-left:20px;
	width:198px;
	height:22px;
	line-height:22px;
	display:block;
	border:none;
}
#local_nav ul li ul li a:visited{
	color:#027abb;
}
#local_nav ul li ul li a:hover,
#local_nav ul li ul li a.select:hover{
	color:#5FC1FC;
	background:url(../images/local_navi_bg2.gif) 0 0 repeat-y;
	border:none;
	text-decoration:none;
}
