@charset "utf-8";
html.remodal-is-locked {
overflow: hidden;
touch-action: none;
} .remodal,
[data-remodal-id] {
display: none;
} .remodal-overlay {
position: fixed;
z-index: 9999;
top: -5000px;
right: -5000px;
bottom: -5000px;
left: -5000px;
display: none;
} .remodal-wrapper {
position: fixed;
z-index: 10000;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: none;
text-align: center;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.remodal-wrapper:after {
display: inline-block;
height: 100%;
margin-left: -0.05em;
content: "";
} .remodal-overlay,
.remodal-wrapper {
backface-visibility: hidden;
} .remodal {
position: relative;
outline: none;
text-size-adjust: 100%;
}
.remodal-is-initialized { display: inline-block;
}  .remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
filter: blur(3px);
} .remodal-overlay {
background: rgba(43, 46, 56, 0.9);
}
.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
animation-duration: 0.3s;
animation-fill-mode: forwards;
}
.remodal-overlay.remodal-is-opening {
animation-name: remodal-overlay-opening-keyframes;
}
.remodal-overlay.remodal-is-closing {
animation-name: remodal-overlay-closing-keyframes;
} .remodal-wrapper {
padding: 10px 20px 0;
} .remodal {
box-sizing: border-box;
width: 100%;
margin-bottom: 10px;
padding: 1em;
transform: translate3d(0, 0, 0);
color: #2b2e38;
background: #fff;
text-align: left;
}
.remodal.searchbox{
background: none;
color: #fff;
}
.remodal.searchbox .remodal-close{
color: #fff;
}
.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
animation-duration: 0.3s;
animation-fill-mode: forwards;
}
.remodal.remodal-is-opening {
animation-name: remodal-opening-keyframes;
}
.remodal.remodal-is-closing {
animation-name: remodal-closing-keyframes;
} .remodal,
.remodal-wrapper:after {
vertical-align: middle;
}
.remodal .widget {
margin: 0 0 1em;
} .remodal-close {
display: block;
overflow: visible;
margin: 1em auto;
padding: .5em;
cursor: pointer;
transition: color 0.2s;
text-decoration: none;
text-align:center;
color: #95979c;
border: 0;
outline: 0;
background: none;
font-size: 1.5em;
position:static!important;
}
.remodal-close:hover,
.remodal-close:focus {
color: #2b2e38;
}
.remodal-close:before {
font-family:"fontawesome";
content: "\f00d";
font-size: 1.2em;
display: inline-block;
position: relative;
top: 3px;
}
.remodal-close .text{
margin-left: .5em;
font-size: .8em;
display: inline-block;
} .remodal-confirm,
.remodal-cancel {
font: inherit;
display: block;
overflow: visible;
min-width: 150px;
padding: 12px 0;
cursor: pointer;
transition: background 0.2s;
text-align: center;
vertical-align: middle;
text-decoration: none;
border: 0;
outline: 0;
}
.remodal-confirm {
color: #fff;
background: #81c784;
}
.remodal-confirm:hover,
.remodal-confirm:focus {
background: #66bb6a;
}
.remodal-cancel {
color: #fff;
background: #e57373;
}
.remodal-cancel:hover,
.remodal-cancel:focus {
background: #ef5350;
} .remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
padding: 0;
border: 0;
} @keyframes remodal-opening-keyframes {
from {
transform: scale(1.05);
opacity: 0;
}
to {
transform: none;
opacity: 1;
}
}
@keyframes remodal-closing-keyframes {
from {
transform: scale(1);
opacity: 1;
}
to {
transform: scale(0.95);
opacity: 0;
}
}
@keyframes remodal-overlay-opening-keyframes {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes remodal-overlay-closing-keyframes {
from {
opacity: 1;
}
to {
opacity: 0;
}
} @media only screen and (min-width: 641px) {
.remodal {
max-width: 700px;
}
}
@media only screen and (max-width: 480px) {
.remodal {
padding:.5em;
font-size:.88em;
}
} .lt-ie9 .remodal-overlay {
background: #2b2e38;
}
.lt-ie9 .remodal {
width: 700px;
}
 #sitemap_list {
background: #fff;
margin: 0;
padding: 0;
}
#sitemap_list li.home-item a {
line-height: 32px;
}
#sitemap_list li {
background: url(//shori.link/wp-content/plugins/ps-auto-sitemap/images/arrows/bg_lv1.png) repeat-x;
font-size: medium;
text-indent: 0;
padding: 0 0 12px 0px;
margin: 12px 0;
list-style-type: none;
border-bottom: solid 1px #8b8b8b;
}
#sitemap_list li a {
background: url(//shori.link/wp-content/plugins/ps-auto-sitemap/images/arrows/ico_lv1.png) no-repeat left center;
text-decoration: none;
display: inline-block;
padding-left: 25px;
margin-left: 10px;
line-height: 33px;
}
#sitemap_list li li {
background: url(//shori.link/wp-content/plugins/ps-auto-sitemap/images/arrows/line_dotted_glay.png) repeat-x left bottom;
font-size: small;
margin: 0;
padding: 1px 0 0 7px;
border: none;
}
#sitemap_list li li a {
background: url(//shori.link/wp-content/plugins/ps-auto-sitemap/images/arrows/ico_lower_lv.png) no-repeat left center;
padding-left: 45px;
line-height: 33px;
}
#sitemap_list li li li {
background: url(//shori.link/wp-content/plugins/ps-auto-sitemap/images/arrows/line_dotted_glay.png) repeat-x left top;
padding: 1px 0 0 25px;
}
#sitemap_list ul {
padding: 0;
margin: 0;
}
#sitemap_list .posts_in_category {
position: absolute;
padding-left: 0px;
padding-top: 0.4em;
}
#sitemap_list li .posts_in_category a {
background: #fff url(//shori.link/wp-content/plugins/ps-auto-sitemap/images/arrows/ico_post_list.png) no-repeat center;
text-indent: -9999px;
display: block;
width: 1.2em;
height: 1.2em;
border: solid 1px #ccc;
padding: 0;
}