
/* 全体 */
h1 {font-size :15px; color :#333; padding :0 5px; line-height:14pt;}
A {TEXT-DECORATION: none}
A:hover {COLOR: #0000cc; TEXT-DECORATION: underline}
strong {font-weight: normal; }

.pu5 {padding :7px 0px 0px 0px;}

td.12pfffp3b { font-size :12px; font-weight: bold; color :#fff; padding :3px 5 3 5;}


.12p666p3 { font-size :12px; color :#666; padding :3px 5 3 5;}
.12p666p5 { font-size :12px; color :#666; padding :5px; vertical-align:top;}
.12p666p5b { font-size :12px; color :#666; padding :5px; vertical-align:top; font-weight:bold}
.12p666p7303 { font-size :12px; color :#666; padding :7px 3px 0px 3px;}
.12p666p53010 { font-size :12px; color :#666; padding :5px 3px 0px 10px;}
.12p666lh14alignj { font-size :12px; color :#666; padding :5px; line-height:14pt;vertical-align:top; text-align: justify;}
.12p666lh14p3505 { font-size :12px; color :#666; padding :3px 5 0 5;vertical-align:top;}

.12p666lh14p5505 { font-size :12px; color :#666; padding :5px 5 0 5;vertical-align:top;}
.12p666lh14p0505 { font-size :12px; color :#666; padding :0px 5 0 5;vertical-align:top;}



.12p666p0 { font-size :12px; color :#666; padding :0px; vertical-align:top;}
.12p666lh14 { font-size :12px; color :#666; padding :5px; line-height:14pt;vertical-align:top;}
.submenu {font-size :10px; color :#000000; padding :0px; letter-spacing: 1px;}

.12p333lh14 { font-size :12px; color: #333333; padding :0; line-height:14pt;vertical-align:top; font-weight: bold;font-family:"Times New Roman", Times, serif;}

.14p333lh14 { font-size :14px; color: #333333; padding :0; line-height:14pt;vertical-align:top; font-weight: bold;font-family:"Times New Roman", Times, serif;}



.14p333lh14_2 { font-size :14px; color: #333333; padding :0; line-height:14pt;vertical-align:top; font-weight: bold;}

.14p039lh18 { font-size :18px; color:#003399; padding :0; line-height:16pt;vertical-align:top; font-weight: bold;font-family:"Times New Roman", Times, serif;}
.14p333 { font-size :14px; color: #333333; padding :0; vertical-align:top; font-weight: bold;font-family:"Times New Roman", Times, serif;}


.titlebar {font-size:14px; color:#FFFFFF; padding:4px 4px 4px 30px; font-weight:bold; height:22px; width:525px; background-image:url(../img/title_bar.jpg);background-repeat: no-repeat;}
.titlebar02 {font-size:14px; color:#FFFFFF; padding:4px 4px 4px 30px; font-weight:bold; height:22px; width:525px; background-image:url(../img/title_bg01.jpg);background-repeat: no-repeat;}
.titlebar04 {font-size:14px; color:#FFFFFF; padding:4px 4px 4px 30px; font-weight:bold; height:22px; width:525px; background-image:url(../img/title_bg02.jpg);background-repeat: no-repeat;}
.titlebar03 {font-size:14px; color:#FFFFFF; padding:4px 4px 4px 30px; font-weight:bold; height:22px; width:525px; background-image:url(../img/title_bg03.jpg);background-repeat: no-repeat;}
.titlebar01 {font-size:14px; color:#FFFFFF; padding:4px 4px 4px 30px; font-weight:bold; height:22px; width:525px; background-image:url(../img/title_bg04.jpg);background-repeat: no-repeat;}
.title_s_bar260 {font-size:12px; color:#FFFFFF; padding:3px 3px 5px 10px; height:20px; width:260px; background-image:url(../img/title_s_bar_260.jpg);background-repeat: no-repeat;}
.titlebar2 {font-size:14px; color:#FFFFFF; padding:4px 4px 4px 30px; font-weight:bold; height:22px; width:525px; background-image:url(../img/title_s_bar_520.jpg);background-repeat: no-repeat;}

.title_s_bar250 {font-size:12px; color:#FFFFFF; padding:5px 3px 3px 16px; font-weight:bold; height:20px; width:250px; background-image:url(../img/title_s_bar_260.jpg);}
.titlebar_2 {font-size:12px; color:#FFFFFF; padding:5px 3px 3px 26px; font-weight:bold; height:20px; width:520px; background-image:url(../img/title_s_bar_520.jpg);
}



.news_d {font-size :12px; color :#f60; padding :4px; font-weight:bold; vertical-align:top;}
.news_c {font-size :10px; color :#0C638B; padding :4px; letter-spacing: 1px;}
.news_a {font-size :10px; color :#666; padding :0px; letter-spacing: 1px;}
.copy {font-size :10px; color :#FFF; padding :0px 0 5px; letter-spacing: 1px;}

/*　トップページ */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #5E537E;
}