.ytsl-click_div {
cursor: pointer;
}
.ytsl-click_div:hover .ytsl-play_b {
background: url(//1fct.net/wp-new/wp-content/plugins/youtube-speedload/yt-sl-play.png) no-repeat scroll -101px -13px rgba(0, 0, 0, 0);
}
.ytsl-wrapper,
.ytsl-wrapper .ytsl-click_div {
position: relative;
padding-bottom: 56.25%;
height: 0;
}
.ytsl-wrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ytsl-play_b {
background: url(//1fct.net/wp-new/wp-content/plugins/youtube-speedload/yt-sl-play.png) no-repeat scroll 2px -13px rgba(0, 0, 0, 0);    
height: 62px;
left: 50%;
margin-left: -45px;
margin-top: -33px;
position: absolute;
top: 50%;
width: 100px;
}
.ytsl-title_grad {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAQAAAA7fHH2AAAAQUlEQVQYV22KQQoAIAzDyv7/Et/oVlGZVCfkkIYamsENXESyi8vc0u/PKZ6o8+7fZ0h8ShRYnD+BFKToRJkHFpkM2hZSxuyWpEYAAAAASUVORK5CYII=);
background-position: center top;
height: 98px;
}
.ytsl-title_text {
color: #eeeeee;
font-family: Roboto,Arial,Helvetica,sans-serif;
font-size: 17px;
overflow: hidden;
padding: 12px 16px 4px;
text-overflow: ellipsis;
white-space: nowrap;
}.taxopress-table-container {
width: 100%;
}
.taxopress-table-row td {
border: none;
}
.taxopress-table-row:nth-child(n+7) {
display: none;
}
.taxopress-see-more-link,
.taxopress-close-table-link {
cursor: pointer;
}
.taxopress-close-table-link {
display: none;
}
.taxopress-see-more-container {
text-align: right;
padding: 10px;
}
.hidden {
display: none;
}
.taxopress-table-container .taxopress-post-count {
text-align: right;
padding-right: 30px;
}
.taxopress-arrow {
display: inline-block;
}
.taxopress-arrow.right {
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid;
}
.taxopress-arrow.down {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid;
} .taxopress-border-cloud a{
text-decoration: none;
border: 1px solid;
padding: 4px 7px; 
display: inline-block;
margin: 3px;
} .taxopress-box-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 10px;
}
.taxopress-box-list a {
display: block;
text-decoration: none;
box-sizing: border-box;
word-wrap: break-word;
}
.taxopress-box-list img {
max-width: 100%;
height: auto;
display: block;
}
.taxopress-boxrelatedpost-cat{
color:#666;
font-size: 0.9em;
}
@media (max-width: 1200px) {
.taxopress-box-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.taxopress-box-list {
grid-template-columns: 1fr;
word-wrap: break-word;
}
}
.taxopress-parent-child-list {
list-style: none !important;
}
.taxopress-parent-term {
font-weight: normal;
margin: 0.5em 0;
list-style-type: none !important;
position: relative;
padding-left: 1.5em;
}
.taxopress-child-list {
list-style: none !important;
margin: 0.3em 0 0.3em 1em !important;
padding-left: 0 !important;
}
.taxopress-child-term {
font-weight: normal;
margin: 0.2em 0;
position: relative;
padding-left: 1.5em;
}
.taxopress-parent-term::before {
content: "•";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list > li::before {
content: "○";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list .taxopress-child-list > li::before {
content: "▪  ▪";
font-size: 1.2em;
}
.taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-child-list .taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-parent-term,
.taxopress-child-list li {
font-weight: normal;
}
.taxopress-box-list img.custom-image-class {
width: var(--tp-image-width, 200px);
height: var(--tp-image-height, 200px);
object-fit: cover;
aspect-ratio: 1 / 1;
display: block;
max-width: 100%;
}
a.st_tag, a.internal_tag, .st_tag, .internal_tag {
text-decoration: underline !important;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}#wp-catcalendarajax {
align: center;
width: 200px;
}
#wp-catcalendarajax caption {
color: #006600;
font-size: 14px;
font-weight: bold;
text-align: center;
}
#wp-catcalendarajax th {
text-align: center;
padding: 3px 0px 3px 0px;
color: #999999;
}
#wp-catcalendarajax td {
font-size: 14px;
padding: 3px 0px 3px 0px;
text-align: center;
color: #999999;
}
#wp-catcalendarajax td#today {
border-width: 1px;
border-type: solid;
border-color: #444444;
}
#wp-catcalendarajax td#todaySat {
color: #0000ff;
border-width: 1px;
border-type: solid;
border-color: #444444;
}
#wp-catcalendarajax td#todaySun {
color: #ff0000;
border-width: 1px;
border-type: solid;
border-color: #444444;
}
#wp-catcalendarajax td#Sat {
color: #0000ff;
}
#wp-catcalendarajax td#Sun {
color: #ff0000;
}
#wp-catcalendarajax td a {
color: #336633;
text-decoration: underline;
font-weight: bold;
}
#wp-catcalendarajax td a:hover {
background-color: #eeeeee;
display: block;
}
#wp-catcalendarajax td#Sat a {
color: #0000ff;
}
#wp-catcalendarajax td#Sun a {
color: #ff0000;
}
#wp-catcalendarajax td#next a {
text-align: right;
padding-right: 5px;
display: block;
color: #000099;
}
#wp-catcalendarajax td#prev a {
text-align: left;
padding-left: 5px;
display: block;
color: #000099;
}