@charset "UTF-8";


/*photo(year).html専用
-----------------------------------------*/
nav > ul > li > a[href^="photo"] {
color: #FFF;
background: #004c65;
}

/*写真リスト
-----------------------------------------*/

hr {
border-top: 1px dotted #666;
margin: 0 0 2em 0;
}
section section {
margin: 0 -27px 0 8px;
}
section section:after {
content: "";
display: block;
clear: both;
}
*+html section section {
min-height: 1px;
}
section section article {
width: 215px;
margin: 0 20px 1em 0;
float: left;
}
section section article a {
text-decoration: none;
}
section section article a:hover {
text-decoration: underline;
}
section section article h2,
section section article a h2 {
margin: 3px 5px 5px 0;
font-size: 14px;
color: #333;
}
section section article p {
margin: 3px 5px 5px 0;
font-size: 12px;
color: #666;
}


section > p {
margin-bottom: 2em;
min-height: 1em;
}
section > p a[href="#top"] {
text-decoration: underline;
display: block;
float: right;
}