@charset "Shift_JIS";

body {
font-size: 75%;
margin: 0px;
padding: 0px;
font-family: ＭＳ ゴシック;
}

td {
	text-indent: 2px;
	font-family: ＭＳ ゴシック; 
	height: 24px;
}

#container {
	width: 810px;
}

#container td {
	vertical-align:top;
}

.header-lign {
	width:810px;
}

#container .navi {
	width: 140px;
	height:1000px;
	background: #98D26B;
}

#main {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 135%;
	margin-bottom: 36px;
}

#title {
	padding:5px 15px;
	margin:5px 15px;
	border:1px solid #CCCCCC;
}

#main h2 {
	font-size: 120%;
	padding: 5px;
	margin: 0px;
	border-left: 6px solid #041D60;
	background: #fff;
}

#main h3 {
	font-size: 100%;
	margin: 20px 20px 5px 50px;
	padding: 2px 0px 2px 5px;
	border-left: 6px solid #041D60;
	border-bottom: 1px solid #041D60;
	background: #fff;
}

#main h4 {
	margin-bottom: 1em;
	font-size: 100%;
	margin:15px 0px 5px 0px ;
	padding-left:5px;
	border-left: 6px solid #FF0000;
	background: #fff;
}

.img {
	text-align:center;
}

.w100{
	width: 100%;
}

#main table {
	width: 580px;
	font-size: 100%;
	margin: 0px 30px 0px 60px;
}

#main table thead th, #main table tbody th {
	border: solid 1px #0e0e0e;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	font-weight: bold;
}

#main table thead th {
	color: #041d60;
	font-size: 120%;
	letter-spacing: 0.3em;
	background: #ccccff;
}

#main table tbody th {
	color: #041d60;
	font-size: 110%;
	background: #ccccff;
}

#main table td {
	border: solid 1px #f9c381;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #ffffff;
	text-align:left;
}

#main table td.cap {
	text-align: left;
	border: none;
	background: #fff;
}

#main table td.cap p {
	margin:0;
}

#header {
	height: 79px;
	background: #98D26B;
}

#header .pagetitle {
	width: 810px;
	height: 79px;
	background: url(img/kigyo_c_shisan01-title.gif) no-repeat;
}


/*****メインメニュー*****/
ul.maintitle{
margin: 10px 0px;
padding-left:5px;
}
/**利用ガイド**/
ul.maintitle li{
list-style-type: none;
}

ul.maintitle li a{
width: 130px;
text-decoration: none;
display: block;
padding: 2px;
margin: 2px 0px;
line-height: 130%;
background: #da70d6 ;
border-top: 2px solid #fff;
border-left: 2px solid #e8e8e8;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #999999 ;
color: #0f2350 ; 
}
/**確定拠出**/
ul.maintitle li.k a{
width: 130px;
text-decoration: none;
display: block;
padding: 2px;
margin: 2px 0px;
line-height: 130%;
background: #2ca9e1 ;
border-top: 2px solid #fff;
border-left: 2px solid #e8e8e8;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #999999 ;
color: #0f2350 ; 
}
/**資産運用**/
ul.maintitle li.s a{
width: 130px;
text-decoration: none;
display: block;
padding: 2px;
margin: 2px 0px;
line-height: 130%;
background: #b8d200 ;
border-top: 2px solid #fff;
border-left: 2px solid #e8e8e8;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #999999 ;
color: #0f2350 ; 
}
/**用語集*/
ul.maintitle li.y a{
width: 130px;
text-decoration: none;
display: block;
padding: 2px;
margin: 2px 0px;
line-height: 130%;
background: #f39800 ;
border-top: 2px solid #fff;
border-left: 2px solid #e8e8e8;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #999999 ;
color: #0f2350 ; 
}
/*****選択時のメインメニュー*****/
ul.maintitle li a:hover {
color: #fff;
font-weight:bold;
border-top: 2px solid #cccccc;
border-left: 2px solid #cccccc;
border-right: 2px solid #e8e8e8;
border-bottom: 2px solid #999999 ;
}
/*****サブメニュー*****/
ul.subtitle{
list-style-type: none;
margin: 10px 0px;
padding-left: 15px;
}
ul.subtitle li {
list-style-type: none;
}
/**通常時のサブメニュー**/
ul.subtitle li a{
width: 120px;
text-decoration: none;
display: block;
padding: 2px;
margin: 2px 0px;
line-height: 130%;
background: #fef4f4 ;
border-top: 2px solid #fff;
border-left: 2px solid #e8e8e8;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #999999 ;
color: #0f2350 ; 
}
/**選択時のサブメニュー**/
ul.subtitle li.sub01 a{
background: #35AC98 ;
color: #FFFFFF; 
}
/**選択時のサブメニュー文字**/
ul.subtitle li a:hover {
color: #640125 ;
border-top: 2px solid #cccccc;
border-left: 2px solid #cccccc;
border-right: 2px solid #e8e8e8;
border-bottom: 2px solid #e8e8e8;
}
/**選択されているサブメニュー文字**/
ul.subtitle li.sub01 a:hover {
color: #ffffff;
border-top: 2px solid #cccccc;
border-left: 2px solid #cccccc;
border-right: 2px solid #e8e8e8;
border-bottom: 2px solid #e8e8e8;
}
/*****ここまで*****/
.bold {
	font-weight: bold;
}
