/* タグの再定義 */
body { 
 display: block;
 width: auto; 
 height: auto;  
 margin-top: 0px; 
 margin-bottom: 0px; 
 margin-left: auto; 
 margin-right: auto;
 border: 0px solid #ffffff; 
 padding: 0px; 
 text-align: center;
 font-size: 85%;
 line-height: 180%;
 background: #e2e2e2 url(images/bg.gif) repeat-x;
}

a:link { text-decoration: none; color: #2A2AE4;}
a:visited { text-decoration: none; color: #2A2AE4;}
a:hover { color: #FF0066; text-decoration: none;}
a:active { color: #99CC00}

p { margin: 0px; text-align: left;}
table { font-size: 100%; text-align: left}
ul {list-style: none; margin: 0px; padding: 0px; }
li {list-style: none; margin: 0px; padding: 0px; }

/* 写真一覧（リスト表示部） */
.listAll {
display: block; 
width: 100%; 
height: auto; 
margin: 0px; 
border: 0px #000000 solid; 
padding: 0px; 
background: url(images/bg_list.gif) repeat-y;
}
.imagesList {
display: block; 
width: 100%;
height: 100%;
margin: 0px;
border: 0px #000000 solid;
padding: 0px 0px 0px 36px;
}
.listCont {
display: block; 
float: left; 
width: 110px; 
margin: 0px 12px 18px 0px; 
border-top: 1px #9191b2 dashed;
padding: 6px 0px 0px 0px;
font-size: 12px;
line-height: 125%; 
color: #ffffff;
}
.listCont a img {
display: block; 
margin: 3px 0px 0px 0px;
border: 1px #cecdd1 solid;
}
.listCont a:hover img {
border: 1px #ff6c3f solid;
}

/* コンテンツ全体 */
#contentsA00 {
display: block; 
width: auto; 
height: 100%; 
margin: 0px; 
border: 0px solid #000000; 
padding: 0px; 
background: url(images/bg_footer.gif) repeat-x bottom;
}
#contentsAll {
display: block; 
width: 679px; 
position: relative; 
margin: auto; 
border: 1px solid #ffffff;
background-color: #6e6f9b;
}

/* リスト表示前の説明文 */
.setsumeibun { 
display: block; 
width: auto; 
margin: 0px 36px 18px 36px; 
border-top: 1px #cecdd1 solid; 
border-bottom: 1px #cecdd1 solid; 
padding: 6px 0px; 
text-align: center;
color: #ffffff; 
}
/* フッター情報 */
.footerInfo {
text-align: center; 
color: #ffffff; 
font-size: 12px; 
margin:0px;
padding:3px 0px;
background-color: #302766;
}
/* ボタン全体 */
#tabBtAll {
position: absolute; 
top: 251px; 
left: 60px; 
width: 570px; 
z-index: 10;
}
/* ボタン道南 */
.tabBt1d {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat 0px -31px;
}
.tabBt1 a {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat 0px 0px;
}
.tabBt1 a:hover {
background: url(images/tab.jpg) no-repeat 0px -31px;
}
/* ボタン道央 */
.tabBt2d {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -114px -31px;
}
.tabBt2 a {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -114px 0px;
}
.tabBt2 a:hover {
background: url(images/tab.jpg) no-repeat -114px -31px;
}
/* ボタン道北 */
.tabBt3d {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -228px -31px;
}
.tabBt3 a {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -228px 0px;
}
.tabBt3 a:hover {
background: url(images/tab.jpg) no-repeat -228px -31px;
}
/* ボタン十勝 */
.tabBt4d {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -342px -31px;
}
.tabBt4 a {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -342px 0px;
}
.tabBt4 a:hover {
background: url(images/tab.jpg) no-repeat -342px -31px;
}
/* ボタン道東 */
.tabBt5d {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -456px -31px;
}
.tabBt5 a {
float: left; 
display: block; 
width: 114px; 
height: 31px;
background: url(images/tab.jpg) no-repeat -456px 0px;
}
.tabBt5 a:hover {
background: url(images/tab.jpg) no-repeat -456px -31px;
}