@charset "utf-8";
 main h2 {
margin:0;
padding:0 0 10px;
font-size:2.0rem;
border-bottom:1px solid #a0a0a0;
text-align:center;
}
.entryWrap {
padding:24px 0 30px;
border-bottom:1px solid #a0a0a0;
}
.entryWrap h3 {
margin:0 0 14px;
font-size:2.0rem;
font-weight:bold;
}
.entryWrap h3 span {
display:block;
font-size:1.2rem;
color:#7c7c7c;
}
.entryWrap .entryBody p {
padding:0 0 1em 0;
}
.entryWrap .entryBody p:last-of-type {
padding:0;
}
.entryWrap .entryEyeCatch {
margin:0 0 20px;
}
.entryWrap .noteList {
padding:0 0 1em 0;
}
.entryWrap .noteList > li {
padding: 0 0 0 1em;
text-indent: -1em;
}
.navigation.pagination {
overflow: hidden;
padding:24px 0 16px
}
.navigation.pagination .screen-reader-text {
display:none;
}
.nav-links {
text-align:center;
}
.nav-links span,
.nav-links a {
display: inline-block;
font-size: 1.6rem;
margin: 0 1px 2px;
padding: 0.6em 1em;
border:1px solid #ffffff;
background-color:#ffffff;
border-radius: 3px;
}
.nav-links a {
background: #fff;
border:1px solid #eeeeee;
color: #00bcba;
text-decoration: none;
}
.nav-links a:hover {
border:1px solid #eeeeee;
background-color:#eeeeee;
border-radius: 3px;
}
.nav-links span.current {
border:1px solid #eeeeee;
background-color:#eeeeee;
}
.pager p {
clear:both;
padding:5px 0 0;
text-align:center;
font-size:1.2rem;
color:#666666;
}
@media only screen and (max-width: 640px) {
.entryWrap .entryEyeCatch {
text-align:center;
}
.nav-links .page-numbers,
.nav-links .page-numbers.current{
display:none;
}
.nav-links .page-numbers.prev,
.nav-links .page-numbers.next{
display:inline-block;
}
}