/* 画像に関する指定 */
.img {
width:49%;
height:auto;
float: left;
}

/* dl リスト（右寄せ）に関する指定 */
.dl1 {
width:49%;
height:auto;
float: right;
}

.dl1 dt {
background-image: url("../image/bar1.gif");
background-repeat: no-repeat;
font-size: large;
font-weight: bold;
padding: 5px 0 0 25px;
}

.dl1 dd {
background-image: url("../image/bluedash.gif");
line-height: 25px;
margin: 0px;
}

/* dlリスト（左寄せ）に関する指定 */
.dl2 {
width: 49%;
height: auto;
float: left;
}

.dl2 dt {
background-image: url("../image/bar1.gif");
background-repeat: no-repeat;
font-size: large;
font-weight: bold;
padding: 5px 0 0 30px;
}

.dl2 dd {
background-image: url("../image/bluedash.gif");
line-height: 25px;
margin: 0px;
}

/* dlリスト（box全体に広がる）に関する指定 罫線あり */
.dl3 {
width: 100%;
height: auto;
}

.dl3 dt {
background-image: url("../image/bar1.gif");
background-repeat: no-repeat;
font-size: large;
font-weight: bold;
padding: 5px 0 0 30px;
}

.dl3 dd {
background-image: url("../image/bluedash.gif");
line-height: 25px;
margin: 0px;
width: 38em;
}

/* dlリスト（box全体に広がる）に関する指定 罫線なし */
.dl4 {
width: 100%;
height: auto;
}

.dl4 dt {
background-image: url("../image/bar1.gif");
background-repeat: no-repeat;
font-size: large;
font-weight: bold;
padding: 5px 0 0 30px;
}

/* 箱形のページ移動リンク（ulリスト） */
/* リスト左に文字 */
p.linkhead {
  float: left;
  font-size: 90%;
  margin: 0 0 0 auto;
  padding-top: 0.4em;
}

/* リスト全体 */
ul.pagelink {
  margin: 0px;
  padding: 0px;
　float: left;
}

/* 各項目の装飾 */
ul.pagelink li {
   width: 1.2em;           /* 横幅 */
   line-height: 1.2em;     /* 高さ */
   list-style-type: none;  /* 先頭記号なし */
   border: 1px solid blue; /* 枠線 */
   float: left;            /* 横に並べる */
   margin: 0.1em;          /* 周囲の余白 */
   padding: 0px;           /* 内側の余白 */
   font-family: Arial,sans-serif;/* フォント */
   font-weight: bold;      /* 太字 */
   text-align: center;     /* センタリング */
}

/* リンクの装飾 */
ul.pagelink li a {
   display: block;        /* ブロック化 */
   text-decoration: none; /* 下線を消す */
   width: 1.2em;          /* 横幅(IE) */
}

/* 未訪問リンクの色 */
ul.pagelink li a:link {
   background-color: white; /* 背景色 */
   color: blue;             /* 文字色 */
}

/* 既訪問リンクの色 */
ul.pagelink li a:visited {
   background-color: white; /* 背景色 */
   color: purple;           /* 文字色 */
}

/* マウスが乗った時の装飾 */
ul.pagelink li a:hover {
   background-color: blue; /* 背景色 */
   color: yellow;          /* 文字色 */
}

/* 現在位置項目の装飾 */
ul.pagelink li.here {
   background-color: green; /* 背景色 */
   color: #ffff80;          /* 文字色 */
   border-color: green;     /* 枠線色 */
}

/* 回り込みの解除 */
.clear {
  clear: both;
}

/* 文字の右寄せ */
.tright {
  text-align: right;
}

/* hrの指定 */
#a {
color:#ffffff;
    border:dashed #663300;
    border-width:1px 0px;
    width:90%;
    height:3px;
}

/* 文字に背景色を付ける */
.bg1 {
   background-color:#ffcc99;
}
.bg2 {
   background-color:#ffccff;
}