/* トップページ用ＣＳＳ */

/* 更新履歴ポジション */
.position6{
font-size:x-small;
width:200;
text-align:right;
position:absolute;
left:0px;
top:30px;
}

/* カウンターポジション */
.position5{
position:absolute;
top:118px;
left:0px;
}


/* 休館日・トピックス */
.shadow23{
  width: 450px;/*全体の幅*/
  background-color: #767cb9;/*影の色*/
  margin: 20px 10px 10px 20px;
  padding-right: 20px;
  }
.text23{
background:#fafafd;
font-size:x-small;
margin:-10px -10px 10px -10px;
padding:0.8em;
border:solid 1px #6666a9;
width:450px;
position:relative;
}
.text22{
background:#fafafd;
font-size:x-small;
line-height:150%;
margin:-10px -10px 10px -10px;
padding:0.8em;
border:solid 1px #6666a9;
width:450px;
position:relative;
}

/* 催し案内 */
.lbor{/*全体枠*/
  width: 480px;/*全体の幅*/
  border-left: solid 4px #767cb9;/*枠色*/
  border-bottom: solid 1px #767cb9;
  }
.title{
color:#000066;
background-color:#daefe1;
font-weight:bold;
line-height:120%;
padding:5px 1em 5px 0.7em;
border-top:solid 1px #767cb9;
border-left:solid 3px #daefe1;
border-right:solid 1px #767cb9;
width:auto;
}

.hr001 {
color:#767cb9;
line-height:100%;
}
.text{
color:#151515;
font-size:x-small;
padding:0.7em;
border-left:solid 3px #daefe1;
border-right:solid 1px #767cb9;
} 
  
/* テキストデータ */
.text25{
color:#ff0000;
}
.text_small{
font-size:x-small;}

/* トップリンクデータ */
a.main {text-decoration:none;}

a:hover.main {
color:#000066;
border-color:#767cb9;
border-style:solid;
border-width:0px 0px 1px 0px;
width:430px;
}
a:link.main {color:#000066;background-color:#daefe1;
text-decoration:none;}
a:visited.main {color:#000066;background-color:#daefe1;
text-decoration:none;}


.text0002 {
color:#000066;
background-color:#daefe1;
font-weight:bold;
line-height:120%;
padding:5px 1em 5px 0.7em;
width:auto;
}
.text0003 {
line-height:120%;
padding:5px 1em 5px 0.7em;
width:auto;
}




