@charset "UTF-8";
@charset "UTF-8";
.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}
       @import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700");
html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type=button],
[type=reset],
[type=submit] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type=checkbox],
[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto;
} [type=search] {
-webkit-appearance: textfield; outline-offset: -2px; } [type=search]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
} .cf:before,
.cf:after {
content: " "; display: table; }
.cf:after {
clear: both;
} .cf {
*zoom: 1;
} html, body {
position: relative;
height: 100%;
}
html {
font-size: 62.5%;
}
body {
margin: 0;
padding: 0;
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, sans-serif;
line-height: 1.8;
background-color: #fff;
color: #231815;
-webkit-font-feature-settings: "palt";
font-feature-settings: "palt";
}
@media only screen and (max-width: 768px) {
body {
font-size: 1.4rem;
}
}
@media print, screen and (min-width: 769px) {
body {
font-size: 1.6rem;
position: relative;
}
}
body.fixed {
height: 100%;
overflow: hidden;
}
h1, h2, h3, h4, h5, h6,
table, tr, td, th,
ol, ul, li,
dl, dt, dd,
p {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
font-size: 100%;
list-style: none;
}
img {
border: none;
margin: 0;
padding: 0;
}
figure {
margin: 0;
}
a, *:focus {
outline: none;
}
*::-moz-selection {
background: #231815;
color: #FFF;
}
*::selection {
background: #231815;
color: #FFF;
}
*::-moz-selection {
background: #231815;
color: #FFF;
}
@media only screen and (max-width: 768px) {
.hideSP {
display: none !important;
}
}
@media print, screen and (min-width: 769px) {
.hidePC {
display: none !important;
}
}
          @media only screen and (max-width: 768px) {
header {
padding: 15px;
width: 100%;
background-color: #fff;
}
}
@media print, screen and (min-width: 769px) {
header {
width: 250px;
height: 100%;
padding-top: 80px;
background-color: #231815;
color: #fff;
line-height: 1;
position: fixed;
top: 0;
left: 0;
z-index: 100;
}
}
header h1 {
margin: 0 auto;
overflow: hidden;
}
@media only screen and (max-width: 768px) {
header h1 {
width: 50%;
max-width: 200px;
}
header h1 a {
display: block;
width: 100%;
height: 0;
padding: 60% 0 0 0;
overflow: hidden;
background-position: 0 0;
background-repeat: no-repeat;
background-size: contain;
background-image: url(//kitto-park.com/images/common/logo_black.png);
}
}
@media print, screen and (min-width: 769px) {
header h1 {
width: 160px;
height: 95px;
}
header h1 a {
display: block;
width: 100%;
height: 0;
padding: 60% 0 0 0;
overflow: hidden;
background-position: 0 0;
background-repeat: no-repeat;
background-size: contain;
background-image: url(//kitto-park.com/images/common/logo_white.png);
}
}
@media only screen and (max-width: 768px) {
header #menuButton {
width: 30px;
height: 30px;
display: block;
border: none;
background-color: transparent;
cursor: pointer;
position: fixed;
top: 15px;
right: 15px;
z-index: 100;
}
header #menuButton span {
width: 100%;
height: 2px;
display: block;
background: #231815;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
header #menuButton span.top {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
header #menuButton span.bottom {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
}
header #menuButton.isOpen span {
background-color: #fff;
}
header #menuButton.isOpen .top {
-webkit-transform: rotate(-45deg) translateY(0px);
-ms-transform: rotate(-45deg) translateY(0px);
transform: rotate(-45deg) translateY(0px);
}
header #menuButton.isOpen .middle {
opacity: 0;
}
header #menuButton.isOpen .bottom {
-webkit-transform: rotate(45deg) translateY(0px);
-ms-transform: rotate(45deg) translateY(0px);
transform: rotate(45deg) translateY(0px);
}
}
@media print, screen and (min-width: 769px) {
header #menuButton {
display: none;
}
}
@media only screen and (max-width: 768px) {
header nav:not(.isOpen) {
display: none;
}
header nav {
width: 100%;
height: 100%;
background-color: rgba(35, 24, 21, 0.95);
color: #fff;
padding: 60px 15px 15px 15px;
position: fixed;
top: 0;
left: 0;
z-index: 50;
}
}
@media print, screen and (min-width: 769px) {
header nav {
margin-top: 70px;
}
}
@media only screen and (max-width: 768px) {
header nav .contents {
width: 100%;
height: 100%;
overflow-y: auto;
}
}
header nav .contents li a {
display: block;
color: #fff;
font-family: "Roboto Condensed", sans-serif;
font-weight: 900;
text-decoration: none;
}
header nav .contents li a:hover {
background-color: #fff;
color: #231815;
}
@media only screen and (max-width: 768px) {
header nav .contents li {
border-top: solid 1px rgba(255, 255, 255, 0.2);
}
header nav .contents li:first-child {
border-top: none;
}
header nav .contents li a {
font-size: 2rem;
text-align: center;
padding: 0.4em 0;
}
}
@media print, screen and (min-width: 769px) {
header nav .contents li a {
padding: 0.8em 30px;
}
}
header nav .sns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-line-pack: start;
align-content: flex-start;
}
header nav .sns > * {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
header nav .sns {
position: absolute;
z-index: 10;
}
@media only screen and (max-width: 768px) {
header nav .sns {
left: 20px;
top: 20px;
}
}
@media print, screen and (min-width: 769px) {
header nav .sns {
left: 30px;
bottom: 50px;
}
}
header nav .sns li {
width: 24px;
height: 24px;
margin-right: 10px;
}
header nav .sns li:last-child {
margin-right: 0;
}
header nav .sns li a {
display: block;
width: 100%;
height: 0;
padding: 100% 0 0 0;
overflow: hidden;
background-position: 0 0;
background-repeat: no-repeat;
background-size: contain;
opacity: 0.6;
}
header nav .sns li a:hover {
opacity: 1;
}
header nav .sns li.instagram a {
background-image: url(//kitto-park.com/images/common/icon_instagram.png);
}
header nav .sns li.fb a {
background-image: url(//kitto-park.com/images/common/icon_fb.png);
}
@media print {
header {
display: none !important;
}
} main {
width: 100%;
}
@media print, screen and (min-width: 769px) {
main {
padding-left: 250px;
position: absolute;
top: 0;
left: 0;
z-index: 50;
}
}
@media print {
main {
padding-left: 0;
}
} .newsList {
margin-top: 25px;
}
.newsList li a {
display: block;
text-decoration: none;
color: #231815;
background-color: #fff;
}
.newsList li a time {
display: block;
}
.newsList li a .thumb img {
display: block;
width: 100%;
height: auto;
margin: 0 auto;
}
@media only screen and (max-width: 768px) {
.newsList li a .thumb img {
max-width: 640px;
}
}
@media only screen and (max-width: 768px) {
.newsList li:nth-child(n+2) {
margin-top: 10px;
}
.newsList li:nth-child(n+4) {
display: none;
}
.newsList li a {
overflow: hidden;
*zoom: 1;
position: relative;
padding: 10px 30px 10px 10px;
line-height: 1.4;
}
.newsList li a .thumb {
width: 25%;
float: left;
}
.newsList li a .thumb + div {
width: 75%;
padding-left: 10px;
float: right;
}
.newsList li a::after {
display: block;
content: "";
width: 0.5em;
height: 0.5em;
background-color: transparent;
border: solid 1px #231815;
border-left: none;
border-bottom: none;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 0;
bottom: 0;
right: 1em;
margin: auto 0;
}
}
@media print, screen and (min-width: 769px) {
.newsList {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-line-pack: start;
align-content: flex-start;
}
.newsList > * {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-ms-flex-item-align: auto;
-ms-grid-row-align: auto;
align-self: auto;
}
.newsList > * {
width: 30%;
margin: 0 5% 0 0;
}
.newsList > *:nth-child(3n) {
margin-right: 0;
}
.newsList {
margin-top: 70px;
}
.newsList li:nth-child(n+4) {
margin-top: 40px;
}
.newsList li div:last-child {
padding: 15px 20px;
}
.newsList li .thumb {
width: 100%;
height: 0;
padding-top: 62.5%;
overflow: hidden;
position: relative;
}
.newsList li .thumb img {
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
} body {
background-color: #eeeeee;
}
@media print, screen and (min-width: 769px) {
header nav .contents li:nth-child(2) a {
background-color: #fff;
color: #231815;
}
} #news {
position: relative;
z-index: 0;
}
@media only screen and (max-width: 768px) {
#news {
padding: 25px 15px;
}
}
@media print, screen and (min-width: 769px) {
#news {
padding: 80px;
}
}
#news h2 {
text-align: center;
font-family: "Roboto Condensed", sans-serif;
font-weight: bold;
line-height: 1;
}
#news h2 span {
line-height: 1;
}
@media only screen and (max-width: 768px) {
#news h2 span {
background-image: url(//kitto-park.com/images/common/subtitle_marker.png);
background-repeat: repeat-x;
background-position: left bottom;
background-position: left bottom 0.24em;
background-size: 4px auto;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
}
@media print, screen and (min-width: 769px) {
#news h2 span {
background-image: url(//kitto-park.com/images/common/subtitle_marker.png);
background-repeat: repeat-x;
background-position: left bottom;
background-position: left bottom 0.24em;
background-size: 8px auto;
-webkit-box-decoration-break: clone;
box-decoration-break: clone;
}
}
@media only screen and (max-width: 768px) {
#news h2 {
font-size: 3rem;
}
}
@media print, screen and (min-width: 769px) {
#news h2 {
font-size: 8rem;
}
}
#news .newsList {
margin-top: 25px;
} .pagination {
text-align: center;
margin: 30px;
}
@media print, screen and (min-width: 769px) {
.pagination {
margin: 80px auto;
}
}
.pagination ul {
display: inline-block;
}
.pagination ul li {
margin-right: 5px;
background-color: #f4f4f4;
float: left;
}
.pagination ul li:last-child {
margin-right: 0px;
}
.pagination ul li.pages {
display: block;
color: #000;
text-align: center;
text-decoration: none;
padding: 0.3em 0.6em;
background-color: transparent;
}
.pagination ul li.current,
.pagination ul li a {
display: block;
color: #000;
text-align: center;
text-decoration: none;
padding: 0.3em 0.6em;
}
.pagination ul li.current,
.pagination ul li a:hover {
color: #FFF;
background-color: #231815;
} #post > div {
background-color: #fff;
}
@media only screen and (max-width: 768px) {
#post > div {
margin: 15px 0;
padding: 15px 10px;
}
}
@media print, screen and (min-width: 769px) {
#post > div {
margin: 80px 0;
padding: 50px;
}
}
#post h3 {
text-align: center;
line-height: 1.5;
}
@media only screen and (max-width: 768px) {
#post h3 {
font-size: 1.6rem;
}
}
@media print, screen and (min-width: 769px) {
#post h3 {
font-size: 2.4rem;
}
}
#post time {
display: block;
text-align: center;
}
@media only screen and (max-width: 768px) {
#post time {
margin: 1em 0;
}
}
@media print, screen and (min-width: 769px) {
#post time {
margin: 50px 0;
}
}
#post .body {
max-width: 800px;
margin: 0 auto;
}
#post .body #thumb {
display: block;
}
#post .body #thumb img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
}
@media only screen and (max-width: 768px) {
#post .body #thumb {
margin-bottom: 15px;
}
}
@media print, screen and (min-width: 769px) {
#post .body #thumb {
margin-bottom: 50px;
}
}
#post .body img {
max-width: 100%;
height: auto;
}
#post .body p {
margin: 1.5em 0;
}
#post .body { }
#post .body .alignnone {
margin: 5px 20px 20px 0;
}
#post .body .aligncenter,
#post .body div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
#post .body .alignright {
float: right;
margin: 5px 0 20px 20px;
}
#post .body .alignleft {
float: left;
margin: 5px 20px 20px 0;
}
#post .body a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
#post .body a img.alignnone {
margin: 5px 20px 20px 0;
}
#post .body a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
#post .body a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
#post .body .wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
#post .body .wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
#post .body .wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
#post .body .wp-caption.alignright {
margin: 5px 0 20px 20px;
}
#post .body .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
#post .body .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
#post .body { }
#post .body .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
#post .body .screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
#post #pdf {
width: 100%;
color: #231815;
padding: 0.6em;
text-align: center;
text-decoration: none;
display: block;
cursor: pointer;
border: solid 1px #231815;
position: relative;
margin: 0 auto;
}
#post #pdf::after {
display: block;
content: "";
width: 0.5em;
height: 0.5em;
background-color: transparent;
border: solid 1px #231815;
border-left: none;
border-bottom: none;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 0;
bottom: 0;
right: 1em;
margin: auto 0;
}
#post #pdf:hover {
background: #231815;
color: #fff;
}
#post #pdf:hover::after {
border-color: #fff;
}
#post #pdf {
max-width: 400px;
margin: 0 auto;
}
@media only screen and (max-width: 768px) {
#post #pdf {
margin-top: 30px;
}
}
@media print, screen and (min-width: 769px) {
#post #pdf {
margin-top: 50px;
}
}
#post .addtoany_list {
display: block;
margin: 0 auto;
}
@media only screen and (max-width: 768px) {
#post .addtoany_list {
margin-top: 30px;
}
}
@media print, screen and (min-width: 769px) {
#post .addtoany_list {
margin-top: 50px;
}
} .pager {
padding: 15px;
overflow: hidden;
*zoom: 1;
}
@media print, screen and (min-width: 769px) {
.pager {
padding: 0;
border: none;
position: relative;
}
}
.pager li {
width: 30%;
border: solid 1px #231815;
}
@media print, screen and (min-width: 769px) {
.pager li {
width: 20% !important;
border: none;
}
}
.pager li.noLink {
display: none;
}
@media print, screen and (min-width: 769px) {
.pager li.noLink {
display: block;
}
}
.pager li a {
display: block;
padding: 0.6em 10px;
position: relative;
color: #231815;
text-align: center;
text-decoration: none;
}
.pager li a::before, .pager li a::after {
border-color: #231815;
}
.pager li a:hover {
color: #fff;
background-color: #231815;
}
.pager li a:hover::before, .pager li a:hover::after {
border-color: #fff !important;
}
@media print, screen and (min-width: 769px) {
.pager li a {
width: 100%;
color: #231815;
padding: 0.6em;
text-align: center;
text-decoration: none;
display: block;
cursor: pointer;
border: solid 1px #231815;
position: relative;
margin: 0 0 0 0;
}
.pager li a::after {
display: block;
content: "";
width: 0.5em;
height: 0.5em;
background-color: transparent;
border: solid 1px #231815;
border-left: none;
border-bottom: none;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 0;
bottom: 0;
right: 1em;
margin: auto 0;
}
.pager li a:hover {
background: #231815;
color: #fff;
}
.pager li a:hover::after {
border-color: #fff;
}
}
.pager li span {
display: block;
padding: 0.6em 10px;
color: #666;
text-align: center;
background-color: #ccc;
border: solid 1px #ccc;
}
.pager li.next {
float: left;
}
.pager li.next a::before {
display: block;
content: "";
width: 0.5em;
height: 0.5em;
background-color: transparent;
border: solid 1px #231815;
border-left: none;
border-bottom: none;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 0;
bottom: 0;
right: 0;
margin: auto 0;
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg);
left: 10px;
}
@media print, screen and (min-width: 769px) {
.pager li.next a::before {
border-width: 2px;
}
.pager li.next a::after {
display: none;
}
}
.pager li.prev {
float: right;
}
.pager li.prev a::before {
display: block;
content: "";
width: 0.5em;
height: 0.5em;
background-color: transparent;
border: solid 1px #231815;
border-left: none;
border-bottom: none;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 0;
bottom: 0;
right: 10px;
margin: auto 0;
}
@media print, screen and (min-width: 769px) {
.pager li.prev a::after {
border-width: 2px;
}
.pager li.prev a::before {
display: none;
}
}
.pager li.back {
width: 100%;
float: left;
margin: 10px 0 0 0;
}
@media print, screen and (min-width: 769px) {
.pager li.back {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}
.pager li.back a::after {
display: none;
}
}