body {
color: #888;
font-family: "Verdana", "ＭＳ Ｐゴシック", sans-serif;
font-size: 12px;
line-height: 18px;
background:#fff;
background:#fff url(../images/bg.gif) repeat-x 0px -10px;
text-align:center;
border-top:5px solid #000;
}


h1 {
width:900px;
margin:0px 0px 0px 0px;
padding:0px;
}

h2 {
width:880px;
margin:0px 0px 18px 0px;
padding:0px 0px 0px 20px;
color:#333;
height:17px;
font-size:14px;
line-height:17px;
font-weight:normal;
font-weight:bold;
background:url(../images/h3_bg.gif) no-repeat top left;
}
h2.album {
height:34px;
display:block;
background:url(../images/h2_album.gif) no-repeat top left;
}


ul {
padding: 0px;
margin: 0px 0px 10px 0px;
list-style:none;
}
ul li {
margin:0px 0px 7px 0px;
padding: 0px 0px 0px 0px;
background:none;
letter-spacing:0.1em;
}

/* サムネイル表示 */
a.thumb_100 {
margin:0px 0px 0px 0px;
padding:0px;
}
a.thumb_100 img {
width:90px;
height:67px;
border:5px solid #eee;
margin:0px 0px 5px 0px;
}
a.thumb_100:hover img {
border:5px solid #D7D7D7;
}
/***** head *****/
/* hmenu */
a.close , a.close:link , a.close:visited , a.close:active {
background:url(../images/btn_close.gif) no-repeat top left;
width:45px;
height:20px;
display:block;
}
a.close:hover {
background:url(../images/btn_close.gif) no-repeat bottom left;
}

/***** ID定義 *****/
#wrap {
width:900px;
margin:0px auto;
text-align:left;
}

#head {
clear:both;
margin:0px 0px 17px 0px;
padding:0px 0px 0px 0px;
height:85px;
}
#main {
width:900px;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;
}


/*  */
a.index , a.index:link , a.index:visited , a.index:active {
background:url(../images/btn_index.gif) no-repeat top left;
width:50px;
height:20px;
display:block;
}
a.index:hover {
background:url(../images/btn_index.gif) no-repeat bottom left;
}

a.prev , a.prev:link , a.prev:visited , a.prev:active {
background:url(../images/btn_prev.gif) no-repeat top left;
width:44px;
height:20px;
display:block;
}
a.prev:hover {
background:url(../images/btn_prev.gif) no-repeat bottom left;
}

a.next , a.next:link , a.next:visited , a.next:active {
background:url(../images/btn_next.gif) no-repeat top left;
width:45px;
height:20px;
display:block;
}
a.next:hover {
background:url(../images/btn_next.gif) no-repeat bottom left;
}


/* サムネイル表示 */
.thumb {
float:left;
width:215px;
margin:0px 10px 0px 0px;
padding:0px;
text-align:left;

}

.thumb a img {
border:5px solid #eee;
margin:0px 0px 5px 0px;
}
.thumb a:hover img {
border:5px solid #D7D7D7;
}


.mgn_none {
margin:0px;
}