@charset "utf-8";
/* CSS Document */
/*目次ではないリストタイプのレイアウトテーブル：拡張（関連リンク）*/
.tblStd th{
width:150px;
padding:10px 0 10px 20px;
}
.tblStd td{
padding:10px;
}
/**/
/*サイトマップ固有スタイル*/
#wrapMain h2.dyn a{
background:none;
font-size:0.8em;
font-weight:bold;
}
h3.dyn{
margin:40px 20px 15px 20px;
padding:0 0 5px 0;
border-bottom:1px solid #eaeaea;
font-weight:bold;
}
h3.dyn a{
font-weight:bold;
}
h3.dyn a:link{
padding:0 0 0 25px;
text-decoration:none;
background:url(../information/images/icon_link1.gif) no-repeat 0 50%;
}
h3.dyn a:visited{
padding:0 0 0 25px;
text-decoration:none;
background:url(../information/images/icon_link1.gif) no-repeat 0 50%;
}
h3.dyn a:hover{
padding:0 0 0 25px;
text-decoration:none;
background:url(../information/images/icon_link1.gif) no-repeat 0 50%;
}
h3.dynSub{
margin:40px 20px 15px 20px;
border-bottom:1px solid #eaeaea;
font-weight:bold;
padding:0 0 5px 25px;
text-decoration:none;
background:url(../information/images/icon_link2.gif) no-repeat 0 50%;
}
/*サイトマップ用テーブル*/
table.sm{
margin:15px 0 0 60px;
}
table.sm th h4{
font-size:0.75em;
line-height:140%;
font-weight:bold;
width:240px;
padding:10px;
background:#f5f5f5;
margin:0 40px 0 0;
}
table.sm td{
font-size:0.75em;
line-height:140%;
}
table.sm td dl dt{
margin:20px 0 15px 10px;
}
table.sm td dl dd{
margin:5px 0 0 20px;
}
table.sm td dl dd.dyn{
margin:20px 0 0 20px;
}
table.sm td dl dd a:link{
padding:0 0 0 15px;
display:block;
background:url(../images/lnav_icon.gif) no-repeat 0 50%;
text-decoration:none;
line-height:140%;
}
table.sm td dl dd a:visited{
padding:0 0 0 15px;
display:block;
background:url(../images/lnav_icon.gif) no-repeat 0 50%;
text-decoration:none;
line-height:140%;
}
table.sm td dl dd a:hover{
padding:0 0 0 15px;
display:block;
background:url(../images/lnav_icon.gif) no-repeat 0 50%;
text-decoration:underline;
line-height:140%;
}
/*end*/

