@charset "EUC-JP";

/* ground */
#main{
padding-top:17px;
}

/**/
#bottom-bt-link{
margin-top:10px;

}

#bottom-bt-base{
padding-top:20px;
text-align:center;
width:100%;
}

#bottom-bt-base2{
padding-top:3px;
text-align:center;
width:100%;
}

.read{
margin-bottom:10px;
line-height:1.5em;
}

#graph{
margin-bottom:16px;
}

.card-read{
	background: url(../../images/img201009/card_bg01.gif) repeat-y left top;
	padding: 8px 12px 10px;
}
.card-read2{
	background: url(../../images/img201009/card_bg01.gif) repeat-y left top;
	padding: 8px 12px 10px;
}

.card-read_link{
	background: url(../../images/img201009/card_bg01.gif) repeat-y left top;
	padding: 8px 16px 5px;
}

.card-read_link ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
}

.card-read_link li {
	padding: 5px 0;
	margin: 0;
	line-height: 15px;
	width: 280px;
	background: url(../images/g_line.gif) repeat-x left bottom;
}

.card-read_link a{
color:#585554;
}

.card-read_link a:hover{
color:#0068B7;
}

.card-read_link2{
	background: url(../../images/img201009/card_bg01.gif) repeat-y left top;
	padding: 8px 16px 10px;
}

.card-read_link2 ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
}

.card-read_link2 li {
	background: url(../images/g_line.gif) repeat-x left bottom;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px 0;
	margin: 0;
	line-height: 15px;
	width: 280px;
}
.card-read_link2 li span {
	display: block;
	padding: 0 0 0 15px;
	margin: 3px 0 5px;
	background: url(../images/g_rect.gif) no-repeat 0 2px;
}
.card-read_link2 a{
color:#585554;
}

.card-read_link2 a:hover{
color:#0068B7;
}

.card-read_link3{
	padding: 8px 16px 10px;
	background: url(../images/card_bg03.gif) repeat-y;
}

.card-read_link3 ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
}

.card-read_link3 li {
	background: url(../images/g_line.gif) repeat-x left bottom;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px 0;
	margin: 0;
	line-height: 15px;
	width: 120px;
}

.card-read_link3 a{
color:#585554;
}

.card-read_link3 a:hover{
color:#0068B7;
}


/*sitemap*/
.casette{
margin-bottom:14px;
}

.link-base .kado-center{
background:url(../../sitemap/images/kado-center.gif) repeat-y left top;
padding:5px 0 0 11px;
float:left;
width:660px;
}

.link-base{
margin:6px 0 0 0;
}

.link-base a{
color:#3E3A39;
}

.link-base a:hover{
color:#0068B7;
}

.link-base b a{
font-weight:bold;
padding-left:13px;
background:url(../../sitemap/images/arrow.gif) no-repeat 3px 50%;
}


/**/
#link-base{
background:url(../../services/images/banner-bg.gif) no-repeat;
height:245px;
padding:17px 21px 0px 22px;
}

#link-base table{
margin-bottom:10px;
}

#link-base td{
vertical-align:top;
background: no-repeat;
}

#link-base p{
width:100%;
margin-bottom:10px;
}

#link-base p a{
font-weight:bold;
}

#link-base p a:hover{
text-decoration:underline;
}

#link-base #cp01{
background:url(../../services/images/banner-corp01.gif) no-repeat right top;
text-align:center;
padding-right:17px;
width:184px;
}

#link-base #cp02{
text-align:left;
padding-left:17px;
padding-right:17px;
width:362px;
}


#link-base .line{
background:url(../../services/images/banner-line.gif) repeat-x left bottom;
height:13px;
padding:0;
}

.card-read ul {
	list-style-type: none;
}
.card-read_link li span {
	display: block;
	padding: 0 0 0 15px;
	margin: 3px 0 5px;
	background:url(../images/g_rect.gif) no-repeat 0 2px;
}

.card-read_link3 li span {
	display: block;
	padding: 0 0 0 15px;
	margin: 3px 0 5px;
	background:url(../images/g_rect.gif) no-repeat 0 2px;
}
.bt_bg {
	background:url(../../images/img201009/card_bg01.gif);
}