.link1 a:link {  color: #000000; text-decoration: none; }
.link1 a:visited {  color: #000000; text-decoration: none; }
.link1 a:hover {  color: #0033FF; text-decoration: none; }
.link1 a:active {  color: #0033FF; text-decoration: none; }

.link1 {text-decoration: none; }

.link2 a:link {  color: #336699; }
.link2 a:visited {  color: #663399; }
.link2 a:hover {  color: #FF9900; }
.link2 a:active {  color: #FF9900; }

.link2 {line-height:150%; }

.honbun75 {  font-size:75%; line-height: 150%; }
.honbun80 {  font-size:80%; line-height: 150%; }
.honbun90 {  font-size:90%; line-height: 150%; }
.honbun100b {  font-size:100%; line-height: 150% ; font-weight: bold; color: #000000; }

.topbgleft {
          background-image:url(../images/topimg_left.jpg);
          background-repeat:no-repeat;
}
.bgvline {
          background-image:url(../images/v_line.gif);
          background-repeat:repeat-y:
}

.bgdot {
          width:15px;
          background-image:url(../top_menu/images/dot_line.gif);
          background-repeat:repeat-y:

}

.bgmenu {
          background-image:url(../top_menu/images/bg_menu.gif);
          background-repeat:repeat;
}

.bggrad {
          background-image:url(../top_menu/images/bg_grad.gif);
          background-repeat:repeat-y;
}

/* コンテンツテーブル内スタイル */
/* 大見出し */
h2{
 font-size: 110%;
 margin: 0.5em 0em;
 padding: 0.1em 0.2em;
 border-left: solid 5px #2457b0;
 border-bottom: solid 1px #2457b0;
}
/* 中見出し */
h3{
 font-size: 105%;
 margin: 0.5em 0em 0em;
 background-color: #d0eaff;
 line-height: 150%;
}
/* 小見出し */
h4{
 font-size: 100%;
 margin: 0.7em 0em 0em;
 line-height: 150%;
}
h4.ex{
 margin: 0.7em 0em 0em 0.4em;
 padding: 0em 0.2em;
 border-left: solid 5px #ccf;
 border-bottom: solid 1px #ccf;
}
/* コンテンツ部の段落 */
#main p {
 margin: 0em 1em;
 padding: 0em;
 line-height: 150%;
}
/* コンテンツ部の表 */
#main table{
 font-size: 100%;
 line-height: 150%;
 margin: 0em 1em;
 padding: 0em;
}
/* コンテンツ部のリスト */
#main ul,ol{
 margin-top: 0em;
 margin-bottom: 0em;
}
table {
 font-size: 100%;
}
font.write{
 font-size:100%;
 color:#FFFFFF
}
font.blue{
 font-size:100%;
 color:#363A90
}