@charset "utf-8";
 main h2 {
margin:0;
padding:0 0 10px;
font-size:2.0rem;
border-bottom:1px solid #a0a0a0;
text-align:center;
}
.pageContentWrap {
padding:24px 0 30px;
}
.pageContentWrap h3 {
margin:0 0 14px;
font-size:2.0rem;
font-weight:bold;
}
.pageContentWrap p {
padding:0 0 1em;
}
.pageContentWrap p:last-of-type {
padding:0;
} .wpcf7 input,.wpcf7 button,.wpcf7 textarea,.wpcf7 select {
max-width:100% !important;
margin: 0;
padding: 0;
background: none;
border: none;
border-radius: 0;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
box-sizing:border-box;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="number"] {
padding:3px;
border:1px solid #d2d2d2;
border-radius:2px;
}
.wpcf7 textarea {
padding:3px;
border:1px solid #d2d2d2;
border-radius:2px;
}
.wpcf7 input[type="submit"] {
border: 1px solid #0b6fb9;
border-radius: 6px;
color: #0b6fb9;
display: inline-block;
padding: 5px 10%;
cursor:pointer;
}
.wpcf7 input[type="submit"]:hover {
color: #ffffff;
background-color: #0b6fb9;
}
.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;
}
@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;
}
}