@charset "UTF-8";
/* Para style */

#Headright form a {
font-size:80%;
} 


p { margin:0; padding:0; font-size:80%; line-height:140%; volume:medium; }
ul { margin:0; padding:0; font-size:80%; line-height:140%; volume:medium; }
ol { margin:0; padding:0; font-size:80%; line-height:140%; volume:medium; }
dl { margin:0; padding:0; font-size:80%; line-height:140%; volume:medium; }

pre {font-size:80%; }

dl.local_navigation {
text-align:left;
margin:-3px 0 0 0;
padding:0;
font-size:80%;
}

p.jyoho_txt{
font-size:70%;
}


/*　あらまし以下共通　*/

h1#Title01 {
border-bottom:1px solid #000000;
font-size:100%;
text-align:left;
}

p#Normtitle02 {
font-size:100%;
text-align:left;
border-bottom:1px solid #000000;
font-weight:bold;
padding:2px;
}

h2.title02 {
text-align:left;
font-size:90%;
}


h3.title03 {
text-align:left;
font-size:85%;
padding-left:15px;
}

h4.title04 {
text-align:left;
font-size:80%;
padding-left:20px;
}




/* メニュー */

div#ContentsBox table#NavigationList {
width:590px;
margin:0;
background-color:#033;
border-collapse:collapse;
border:1px solid #FFFFFF;
color:#FFFFFF!important;
}


div#ContentsBox table#NavigationList td {
padding:2px;
border:1px solid #FFFFFF;
text-align:center;
font-size:80%;
}

div#ContentsBox table#NavigationList td#On {
color:#000;
background-color:#990;
}

#ContentsBox table#NavigationList td a:link {
color:#FFFFFF!important;
text-decoration:none;
}

#ContentsBox table#NavigationList td a:visited {
color:#FFFFFF!important;
text-decoration:none;
}

#ContentsBox table#NavigationList td a:hover {
color:#333!important;
background-color:#FFFFFF;
text-decoration:none;
}

#ContentsBox table#NavigationList td a:active {
color:#FFFFFF;
text-decoration:none;
}


/*パンくず*/

div#BreadCrimbs ol {
list-style-type:none;
text-align:left;
margin-left:1em;
font-size:80%;
}


/*テーブル用*/

table.list {
font-size:80%!important;
}

table.list_c {
font-size:80%;
}