@charset "UTF-8";
/* CSS Document */

#main .wp-pagenavi a, #main .wp-pagenavi span {
	margin-right:3px;
  padding: 8px 12px;
  border: 1px solid #336fb7;
  color: #336fb7;
  text-decoration:none;
    border-radius: 3px;        /* CSS3草案 */
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
    -moz-border-radius: 3px;   /* Firefox用 */
}

#main .wp-pagenavi .pages {
  padding: 8px 12px;
  border:none;
  background:#e0eeff;
  border:1px solid #e0eeff;
  color: #336fb7;
}

#main .wp-pagenavi a:hover, #main .wp-pagenavi span.current {
  background: #336fb7;
  color: #fff;
  border-radius: 3px;        /* CSS3草案 */
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */
   -moz-border-radius: 3px;   /* Firefox用 */
}

#main .wp-pagenavi .extend{
	color:#333333;
	border:none;
}

@media only screen and (max-width: 767px) {
	#main .wp-pagenavi a, #main .wp-pagenavi span {
	  padding: 4px 6px;
		font-size: 79%;
	}

	#main .wp-pagenavi .pages {
		padding: 4px 6px;
		font-size: 79%;
	}

}
