Showing source for: https://okiraku-life.com/
Duration: 2.192868s
Server: nginx
<!DOCTYPE html>
<!--[if lt IE 7]><html class="ie6" lang="ja"> <![endif]-->
<!--[if IE 7]><html class="i7" lang="ja"> <![endif]-->
<!--[if IE 8]><html class="ie" lang="ja"> <![endif]-->
<!--[if gt IE 8]><!-->
<html class="s-navi-search-overlay" lang="ja">
<!--<![endif]-->
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/article#">
<script defer="" src="https://www.googletagmanager.com/gtag/js?id=UA-39548498-3">
</script>
<script defer="" src="data:text/javascript;base64,DQoJICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsNCgkgIGZ1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO30NCgkgIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7DQoNCgkgIGd0YWcoJ2NvbmZpZycsICdVQS0zOTU0ODQ5OC0zJyk7DQoJ">
</script>
<meta charset="utf-8">
<meta content="width=device-width,initial-scale=1.0,user-scalable=no,viewport-fit=cover" name="viewport">
<meta content="telephone=no" name="format-detection">
<meta content="no-referrer-when-downgrade" name="referrer">
<meta content="index,follow" name="robots">
<link href="https://okiraku-life.com/feed/" rel="alternate" title="OKIRAKU LIFE.com RSS Feed" type="application/rss+xml">
<link href="https://okiraku-life.com/xmlrpc.php" rel="pingback">
<!--[if lt IE 9]> <script src="https://okiraku-life.com/wp-content/themes/affinger/js/html5shiv.js"></script> <![endif]-->
<meta content="max-image-preview:large" name="robots">
<style media="all">
@charset "UTF-8";.wp-block-archives {
box-sizing
:
border-box
}
.wp-block-archives-dropdown label {
display : block
}
.wp-block-avatar {
box-sizing : border-box
}
.wp-block-avatar.aligncenter {
text-align : center
}
.wp-block-audio {
box-sizing : border-box
}
.wp-block-audio figcaption {
margin-bottom : 1em;
margin-top : .5em
}
.wp-block-audio audio {
min-width : 300px;
width : 100%
}
.wp-block-button__link {
box-sizing : border-box;
cursor : pointer;
display : inline-block;
text-align : center;
word-break : break-word
}
.wp-block-button__link.aligncenter {
text-align : center
}
.wp-block-button__link.alignright {
text-align : right
}
:where(.wp-block-button__link) {
border-radius : 9999px;
box-shadow : none;
padding : calc(.667em + 2px) calc(1.333em + 2px);
text-decoration : none
}
.wp-block-button[style*=text-decoration] .wp-block-button__link {
text-decoration : inherit
}
.wp-block-buttons>.wp-block-button.has-custom-width {
max-width : none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
width : 100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
font-size : inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
width : calc(25% - var(--wp--style--block-gap, .5em)*.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
width : calc(50% - var(--wp--style--block-gap, .5em)*.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
width : calc(75% - var(--wp--style--block-gap, .5em)*.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
flex-basis : 100%;
width : 100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
width : 25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
width : 50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
width : 75%
}
.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared {
border-radius : 0
}
.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius {
border-radius : 0!important
}
.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link {
border : 2px solid;
padding : .667em 1.333em
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color) {
color : currentColor
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background) {
background-color : transparent;
background-image : none
}
.wp-block-buttons.is-vertical {
flex-direction : column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
margin-bottom : 0
}
.wp-block-buttons>.wp-block-button {
display : inline-block;
margin : 0
}
.wp-block-buttons.is-content-justification-left {
justify-content : flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items : flex-start
}
.wp-block-buttons.is-content-justification-center {
justify-content : center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items : center
}
.wp-block-buttons.is-content-justification-right {
justify-content : flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items : flex-end
}
.wp-block-buttons.is-content-justification-space-between {
justify-content : space-between
}
.wp-block-buttons.aligncenter {
text-align : center
}
.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter {
margin-left : auto;
margin-right : auto;
width : 100%
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
text-decoration : inherit
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
font-size : inherit
}
.wp-block-button.aligncenter,.wp-block-calendar {
text-align : center
}
.wp-block-calendar td,.wp-block-calendar th {
border : 1px solid;
padding : .25em
}
.wp-block-calendar th {
font-weight : 400
}
.wp-block-calendar caption {
background-color : inherit
}
.wp-block-calendar table {
border-collapse : collapse;
width : 100%
}
.wp-block-calendar table:where(:not(.has-text-color)) {
color : #40464d
}
.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th {
border-color : #ddd
}
.wp-block-calendar table.has-background th {
background-color : inherit
}
.wp-block-calendar table.has-text-color th {
color : inherit
}
:where(.wp-block-calendar table:not(.has-background) th) {
background : #ddd
}
.wp-block-categories {
box-sizing : border-box
}
.wp-block-categories.alignleft {
margin-right : 2em
}
.wp-block-categories.alignright {
margin-left : 2em
}
.wp-block-code {
box-sizing : border-box
}
.wp-block-code code {
display : block;
font-family : inherit;
overflow-wrap : break-word;
white-space : pre-wrap
}
.wp-block-columns {
align-items : normal!important;
box-sizing : border-box;
display : flex;
flex-wrap : wrap!important;
margin-bottom : 1.75em
}
@media (min-width:782px) {
.wp-block-columns {
flex-wrap : nowrap!important
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items : flex-start
}
.wp-block-columns.are-vertically-aligned-center {
align-items : center
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items : flex-end
}
@media (max-width:781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis : 100%!important
}
}
@media (min-width:782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis : 0;
flex-grow : 1
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
flex-grow : 0
}
}
.wp-block-columns.is-not-stacked-on-mobile {
flex-wrap : nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
flex-basis : 0;
flex-grow : 1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
flex-grow : 0
}
:where(.wp-block-columns.has-background) {
padding : 1.25em 2.375em
}
.wp-block-column {
flex-grow : 1;
min-width : 0;
overflow-wrap : break-word;
word-break : break-word
}
.wp-block-column.is-vertically-aligned-top {
align-self : flex-start
}
.wp-block-column.is-vertically-aligned-center {
align-self : center
}
.wp-block-column.is-vertically-aligned-bottom {
align-self : flex-end
}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {
width : 100%
}
.wp-block-post-comments {
box-sizing : border-box
}
.wp-block-post-comments .alignleft {
float : left
}
.wp-block-post-comments .alignright {
float : right
}
.wp-block-post-comments .navigation:after {
clear : both;
content : "";
display : table
}
.wp-block-post-comments .commentlist {
clear : both;
list-style : none;
margin : 0;
padding : 0
}
.wp-block-post-comments .commentlist .comment {
min-height : 2.25em;
padding-left : 3.25em
}
.wp-block-post-comments .commentlist .comment p {
font-size : 1em;
line-height : 1.8;
margin : 1em 0
}
.wp-block-post-comments .commentlist .children {
list-style : none;
margin : 0;
padding : 0
}
.wp-block-post-comments .comment-author {
line-height : 1.5
}
.wp-block-post-comments .comment-author .avatar {
border-radius : 1.5em;
display : block;
float : left;
height : 2.5em;
margin-right : .75em;
margin-top : .5em;
width : 2.5em
}
.wp-block-post-comments .comment-author cite {
font-style : normal
}
.wp-block-post-comments .comment-meta {
font-size : .875em;
line-height : 1.5
}
.wp-block-post-comments .comment-meta b {
font-weight : 400
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
display : block;
margin-bottom : 1em;
margin-top : 1em
}
.wp-block-post-comments .comment-body .commentmetadata {
font-size : .875em
}
.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
display : block;
margin-bottom : .25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea {
box-sizing : border-box;
display : block;
width : 100%
}
.wp-block-post-comments .comment-form-cookies-consent {
display : flex;
gap : .25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top : .35em
}
.wp-block-post-comments .comment-reply-title {
margin-bottom : 0
}
.wp-block-post-comments .comment-reply-title :where(small) {
font-size : var(--wp--preset--font-size--medium,smaller);
margin-left : .5em
}
.wp-block-post-comments .reply {
font-size : .875em;
margin-bottom : 1.4em
}
.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea {
border : 1px solid #949494;
font-family : inherit;
font-size : 1em
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea {
padding : calc(.667em + 2px)
}
:where(.wp-block-post-comments input[type=submit]) {
border : none
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
margin-bottom : .5em;
margin-right : .5em
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
margin-right : 0
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
display : inline-block;
margin-right : 1ch
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
transform : scaleX(1)
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
display : inline-block;
margin-left : 1ch
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
transform : scaleX(1)
}
.wp-block-comments-pagination.aligncenter {
justify-content : center
}
.wp-block-comment-template {
box-sizing : border-box;
list-style : none;
margin-bottom : 0;
max-width : 100%;
padding : 0
}
.wp-block-comment-template li {
clear : both
}
.wp-block-comment-template ol {
list-style : none;
margin-bottom : 0;
max-width : 100%;
padding-left : 2rem
}
.wp-block-comment-template.alignleft {
float : left
}
.wp-block-comment-template.aligncenter {
margin-left : auto;
margin-right : auto;
width : -moz-fit-content;
width : fit-content
}
.wp-block-comment-template.alignright {
float : right
}
.wp-block-cover,.wp-block-cover-image {
align-items : center;
background-position : 50%;
box-sizing : border-box;
display : flex;
justify-content : center;
min-height : 430px;
padding : 1em;
position : relative
}
.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]) {
background-color : #000
}
.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient {
background-color : transparent
}
.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before {
background-color : inherit;
content : ""
}
.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before {
bottom : 0;
left : 0;
opacity : .5;
position : absolute;
right : 0;
top : 0;
z-index : 1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity : .1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity : .2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity : .3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity : .4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity : .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity : .6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity : .7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity : .8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity : .9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity : 1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
opacity : 0
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
opacity : .1
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
opacity : .2
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
opacity : .3
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
opacity : .4
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
opacity : .5
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
opacity : .6
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
opacity : .7
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
opacity : .8
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
opacity : .9
}
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
opacity : 1
}
.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright {
max-width : 420px;
width : 100%
}
.wp-block-cover-image:after,.wp-block-cover:after {
content : "";
display : block;
font-size : 0;
min-height : inherit
}
@supports (position:sticky) {
.wp-block-cover-image:after,.wp-block-cover:after {
content : none
}
}
.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright {
display : flex
}
.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container {
color : #fff;
width : 100%;
z-index : 1
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container,.wp-block-cover.is-light .wp-block-cover__inner-container {
color : #000
}
.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color) {
color : inherit
}
.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left {
align-items : flex-start;
justify-content : flex-start
}
.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center {
align-items : flex-start;
justify-content : center
}
.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right {
align-items : flex-start;
justify-content : flex-end
}
.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left {
align-items : center;
justify-content : flex-start
}
.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center {
align-items : center;
justify-content : center
}
.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right {
align-items : center;
justify-content : flex-end
}
.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left {
align-items : flex-end;
justify-content : flex-start
}
.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center {
align-items : flex-end;
justify-content : center
}
.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right {
align-items : flex-end;
justify-content : flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin : 0;
width : auto
}
.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background {
border : none;
bottom : 0;
box-shadow : none;
height : 100%;
left : 0;
margin : 0;
max-height : none;
max-width : none;
-o-object-fit : cover;
object-fit : cover;
outline : none;
padding : 0;
position : absolute;
right : 0;
top : 0;
width : 100%
}
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
background-attachment: fixed;
background-repeat : no-repeat;
background-size : cover
}
@supports (-webkit-overflow-scrolling:touch) {
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
background-attachment: scroll
}
}
@media (prefers-reduced-motion:reduce) {
.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax {
background-attachment: scroll
}
}
.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated {
background-repeat : repeat;
background-size : auto
}
.wp-block-cover__image-background,.wp-block-cover__video-background {
z-index : 0
}
.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover {
color : #fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content : flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content : flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2 {
margin-left : 0;
text-align : left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2 {
margin-right : 0;
text-align : right
}
.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2 {
font-size : 2em;
line-height : 1.25;
margin-bottom : 0;
max-width : 840px;
padding : .44em;
text-align : center;
z-index : 1
}
.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"] {
max-width : 360px;
width : 100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
min-width : 280px
}
.wp-block-cover .wp-block-embed {
min-height : 240px;
min-width : 320px
}
.wp-block-embed {
overflow-wrap : break-word
}
.wp-block-embed figcaption {
margin-bottom : 1em;
margin-top : .5em
}
.wp-block-embed iframe {
max-width : 100%
}
.wp-block-embed__wrapper {
position : relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content : "";
display : block;
padding-top : 50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
bottom : 0;
height : 100%;
left : 0;
position : absolute;
right : 0;
top : 0;
width : 100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top : 42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top : 50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top : 56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top : 75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top : 100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
padding-top : 177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top : 200%
}
.wp-block-file {
margin-bottom : 1.5em
}
.wp-block-file:not(.wp-element-button) {
font-size : .8em
}
.wp-block-file.aligncenter {
text-align : center
}
.wp-block-file.alignright {
text-align : right
}
.wp-block-file *+.wp-block-file__button {
margin-left : .75em
}
.wp-block-file__embed {
margin-bottom : 1em
}
:where(.wp-block-file__button) {
border-radius : 2em;
padding : .5em 1em
}
:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited {
box-shadow : none;
color : #fff;
opacity : .85;
text-decoration : none
}
.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {
display : flex;
flex-wrap : wrap;
list-style-type : none;
margin : 0;
padding : 0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
display : flex;
flex-direction : column;
flex-grow : 1;
justify-content : center;
margin : 0 1em 1em 0;
position : relative;
width : calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
margin-right : 0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
align-items : flex-end;
display : flex;
height : 100%;
justify-content : flex-start;
margin : 0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
display : block;
height : auto;
max-width : 100%;
width : auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
background : linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
bottom : 0;
box-sizing : border-box;
color : #fff;
font-size : .8em;
margin : 0;
max-height : 100%;
overflow : auto;
padding : 3em .77em .7em;
position : absolute;
text-align : center;
width : 100%;
z-index : 2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
display : inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption {
flex-grow : 1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
flex : 1;
height : 100%;
-o-object-fit : cover;
object-fit : cover;
width : 100%
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
margin-right : 0;
width : 100%
}
@media (min-width:600px) {
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
margin-right : 1em;
width : calc(33.33333% - .66667em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
margin-right : 1em;
width : calc(25% - .75em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
margin-right : 1em;
width : calc(20% - .8em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
margin-right : 1em;
width : calc(16.66667% - .83333em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
margin-right : 1em;
width : calc(14.28571% - .85714em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
margin-right : 1em;
width : calc(12.5% - .875em)
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right : 0
}
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
margin-right : 0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright {
max-width : 420px;
width : 100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
justify-content : center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
align-self : flex-start
}
figure.wp-block-gallery.has-nested-images {
align-items : normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
margin : 0;
width : calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
box-sizing : border-box;
display : flex;
flex-direction : column;
flex-grow : 1;
justify-content : center;
max-width : 100%;
position : relative
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div {
flex-direction : column;
flex-grow : 1;
margin : 0
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display : block;
height : auto;
max-width : 100%!important;
width : auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background : linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
bottom : 0;
box-sizing : border-box;
color : #fff;
font-size : 13px;
left : 0;
margin-bottom : 0;
max-height : 60%;
overflow : auto;
padding : 0 8px 8px;
position : absolute;
text-align : center;
width : 100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
display : inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
color : inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
box-sizing : border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
flex : 1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
background : none;
color : inherit;
flex : initial;
margin : 0;
padding : 10px 10px 9px;
position : relative
}
.wp-block-gallery.has-nested-images figcaption {
flex-basis : 100%;
flex-grow : 1;
text-align : center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-bottom : auto;
margin-top : 0
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
align-self : inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
display : flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
flex : 1 0 0%;
height : 100%;
-o-object-fit : cover;
object-fit : cover;
width : 100%
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
width : 100%
}
@media (min-width:600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
width : calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
width : calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
width : calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
width : calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
width : calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
width : calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width : calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
width : calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
width : 100%
}
}
.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {
max-width : 420px;
width : 100%
}
.wp-block-gallery.has-nested-images.aligncenter {
justify-content : center
}
.wp-block-group {
box-sizing : border-box
}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
padding : 1.25em 2.375em
}
.wp-block-image img {
height : auto;
max-width : 100%;
vertical-align : bottom
}
.wp-block-image img,.wp-block-image.has-custom-border img {
box-sizing : border-box
}
.wp-block-image.aligncenter {
text-align : center
}
.wp-block-image.alignfull img,.wp-block-image.alignwide img {
height : auto;
width : 100%
}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright {
display : table
}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption {
caption-side : bottom;
display : table-caption
}
.wp-block-image .alignleft {
float : left;
margin : .5em 1em .5em 0
}
.wp-block-image .alignright {
float : right;
margin : .5em 0 .5em 1em
}
.wp-block-image .aligncenter {
margin-left : auto;
margin-right : auto
}
.wp-block-image figcaption {
margin-bottom : 1em;
margin-top : .5em
}
.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img {
border-radius : 9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
.wp-block-image.is-style-circle-mask img {
border-radius : 0;
-webkit-mask-image : url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
mask-image : url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
mask-mode : alpha;
-webkit-mask-position: center;
mask-position : center;
-webkit-mask-repeat : no-repeat;
mask-repeat : no-repeat;
-webkit-mask-size : contain;
mask-size : contain
}
}
.wp-block-image :where(.has-border-color) {
border-style : solid
}
.wp-block-image :where([style*=border-top-color]) {
border-top-style : solid
}
.wp-block-image :where([style*=border-right-color]) {
border-right-style : solid
}
.wp-block-image :where([style*=border-bottom-color]) {
border-bottom-style : solid
}
.wp-block-image :where([style*=border-left-color]) {
border-left-style : solid
}
.wp-block-image :where([style*=border-width]) {
border-style : solid
}
.wp-block-image :where([style*=border-top-width]) {
border-top-style : solid
}
.wp-block-image :where([style*=border-right-width]) {
border-right-style : solid
}
.wp-block-image :where([style*=border-bottom-width]) {
border-bottom-style : solid
}
.wp-block-image :where([style*=border-left-width]) {
border-left-style : solid
}
.wp-block-image figure {
margin : 0
}
ol.wp-block-latest-comments {
box-sizing : border-box;
margin-left : 0
}
.wp-block-latest-comments .wp-block-latest-comments {
padding-left : 0
}
.wp-block-latest-comments__comment {
line-height : 1.1;
list-style : none;
margin-bottom : 1em
}
.has-avatars .wp-block-latest-comments__comment {
list-style : none;
min-height : 2.25em
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left : 3.25em
}
.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment {
line-height : 1.5
}
.wp-block-latest-comments__comment-excerpt p {
font-size : .875em;
line-height : 1.8;
margin : .36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
display : block;
font-size : .75em
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
border-radius : 1.5em;
display : block;
float : left;
height : 2.5em;
margin-right : .75em;
width : 2.5em
}
.wp-block-latest-posts {
box-sizing : border-box
}
.wp-block-latest-posts.alignleft {
margin-right : 2em
}
.wp-block-latest-posts.alignright {
margin-left : 2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style : none;
padding-left : 0
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear : both
}
.wp-block-latest-posts.is-grid {
display : flex;
flex-wrap : wrap;
padding : 0
}
.wp-block-latest-posts.is-grid li {
margin : 0 1.25em 1.25em 0;
width : 100%
}
@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li {
width : calc(50% - .625em)
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
margin-right : 0
}
.wp-block-latest-posts.columns-3 li {
width : calc(33.33333% - .83333em)
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
margin-right : 0
}
.wp-block-latest-posts.columns-4 li {
width : calc(25% - .9375em)
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
margin-right : 0
}
.wp-block-latest-posts.columns-5 li {
width : calc(20% - 1em)
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
margin-right : 0
}
.wp-block-latest-posts.columns-6 li {
width : calc(16.66667% - 1.04167em)
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right : 0
}
}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date {
display : block;
font-size : .8125em
}
.wp-block-latest-posts__post-excerpt {
margin-bottom : 1em;
margin-top : .5em
}
.wp-block-latest-posts__featured-image a {
display : inline-block
}
.wp-block-latest-posts__featured-image img {
height : auto;
max-width : 100%;
width : auto
}
.wp-block-latest-posts__featured-image.alignleft {
float : left;
margin-right : 1em
}
.wp-block-latest-posts__featured-image.alignright {
float : right;
margin-left : 1em
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom : 1em;
text-align : center
}
ol,ul {
box-sizing : border-box
}
ol.has-background,ul.has-background {
padding : 1.25em 2.375em
}
.wp-block-media-text {
box-sizing : border-box;
/*!rtl:begin:ignore*/
direction : ltr;
/*!rtl:end:ignore*/
display : grid;
grid-template-columns: 50% 1fr;
grid-template-rows : auto
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns: 1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
align-self : start
}
.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
align-self : center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
align-self : end
}
.wp-block-media-text .wp-block-media-text__media {
/*!rtl : begin:ignore*/grid-column:1;
grid-row : 1;
/*!rtl:end:ignore*/
margin : 0
}
.wp-block-media-text .wp-block-media-text__content {
direction : ltr;
/*!rtl:begin:ignore*/
grid-column : 2;
grid-row : 1;
/*!rtl:end:ignore*/
padding : 0 8%;
word-break : break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
/*!rtl : begin:ignore*/grid-column:2;
grid-row : 1
/*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
/*!rtl : begin:ignore*/grid-column:1;
grid-row : 1
/*!rtl:end:ignore*/
}
.wp-block-media-text__media img,.wp-block-media-text__media video {
height : auto;
max-width : unset;
vertical-align : middle;
width : 100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
background-size : cover;
height : 100%;
min-height : 250px
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
display : block;
height : 100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
clip : rect(0,0,0,0);
border : 0;
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px
}
@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns: 100%!important
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
grid-column : 1;
grid-row : 1
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
grid-column : 1;
grid-row : 2
}
}
.wp-block-navigation {
--navigation-layout-justification-setting: flex-start;
--navigation-layout-direction: row;
--navigation-layout-wrap: wrap;
--navigation-layout-justify: flex-start;
--navigation-layout-align: center;
position : relative
}
.wp-block-navigation ul {
margin-bottom : 0;
margin-left : 0;
margin-top : 0;
padding-left : 0
}
.wp-block-navigation ul,.wp-block-navigation ul li {
list-style : none;
padding : 0
}
.wp-block-navigation .wp-block-navigation-item {
align-items : center;
display : flex;
position : relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
display : none
}
.wp-block-navigation .wp-block-navigation-item__content {
display : block
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
color : inherit
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
text-decoration : underline
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
text-decoration : line-through
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a {
text-decoration : none
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
text-decoration : none
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
align-self : center;
background-color : inherit;
border : none;
color : currentColor;
display : inline-block;
font-size : inherit;
height : .6em;
line-height : 0;
margin-left : .25em;
padding : 0;
width : .6em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
stroke : currentColor;
display : inline-block;
height : inherit;
margin-top : .075em;
width : inherit
}
.wp-block-navigation.is-vertical {
--navigation-layout-direction: column;
--navigation-layout-justify: initial;
--navigation-layout-align: flex-start
}
.wp-block-navigation.no-wrap {
--navigation-layout-wrap: nowrap
}
.wp-block-navigation.items-justified-center {
--navigation-layout-justification-setting: center;
--navigation-layout-justify: center
}
.wp-block-navigation.items-justified-center.is-vertical {
--navigation-layout-align: center
}
.wp-block-navigation.items-justified-right {
--navigation-layout-justification-setting: flex-end;
--navigation-layout-justify: flex-end
}
.wp-block-navigation.items-justified-right.is-vertical {
--navigation-layout-align: flex-end
}
.wp-block-navigation.items-justified-space-between {
--navigation-layout-justification-setting: space-between;
--navigation-layout-justify: space-between
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
align-items : normal;
background-color : inherit;
color : inherit;
display : flex;
flex-direction : column;
height : 0;
left : -1px;
opacity : 0;
overflow : hidden;
position : absolute;
top : 100%;
transition : opacity .1s linear;
visibility : hidden;
width : 0;
z-index : 2
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
display : flex;
flex-grow : 1
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
margin-left : auto;
margin-right : 0
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
margin : 0
}
@media (min-width:782px) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : 100%;
top : -1px
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
background : transparent;
content : "";
display : block;
height : 100%;
position : absolute;
right : 100%;
width : .5em
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
margin-right : .25em
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
transform : rotate(-90deg)
}
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
height : auto;
min-width : 200px;
opacity : 1;
overflow : visible;
visibility : visible;
width : auto
}
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
height : auto;
min-width : 200px;
opacity : 1;
overflow : visible;
visibility : visible;
width : auto
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
height : auto;
min-width : 200px;
opacity : 1;
overflow : visible;
visibility : visible;
width : auto
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
left : 0;
top : 100%
}
@media (min-width:782px) {
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : 100%;
top : 0
}
}
.wp-block-navigation-submenu {
display : flex;
position : relative
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
stroke : currentColor
}
button.wp-block-navigation-item__content {
background-color : transparent;
border : none;
color : currentColor;
font-family : inherit;
font-size : inherit;
font-style : inherit;
font-weight : inherit;
line-height : inherit;
text-align : left;
text-transform : inherit
}
.wp-block-navigation-submenu__toggle {
cursor : pointer
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
padding-right : .85em
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
margin-left : -.6em;
pointer-events : none
}
.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog {
gap : inherit
}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
padding : .5em 1em
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
padding : .5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
left : auto;
right : 0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : -1px;
right : -1px
}
@media (min-width:782px) {
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left : auto;
right : 100%
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color : #fff;
border : 1px solid rgba(0,0,0,.15);
color : #000
}
.wp-block-navigation__container {
align-items : var(--navigation-layout-align,initial);
display : flex;
flex-direction : var(--navigation-layout-direction,initial);
flex-wrap : var(--navigation-layout-wrap,wrap);
justify-content : var(--navigation-layout-justify,initial);
list-style : none;
margin : 0;
padding-left : 0
}
.wp-block-navigation__container .is-responsive {
display : none
}
.wp-block-navigation__container:only-child,.wp-block-page-list:only-child {
flex-grow : 1
}
@keyframes overlay-menu__fade-in-animation {
0%
{opacity:0;transform:translateY(.5em)}
to {
opacity : 1;
transform : translateY(0)
}
}
.wp-block-navigation__responsive-container {
bottom : 0;
display : none;
left : 0;
position : fixed;
right : 0;
top : 0
}
.wp-block-navigation__responsive-container .wp-block-navigation-link a {
color : inherit
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
align-items : var(--navigation-layout-align,initial);
display : flex;
flex-direction : var(--navigation-layout-direction,initial);
flex-wrap : var(--navigation-layout-wrap,wrap);
justify-content : var(--navigation-layout-justify,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
background-color : inherit!important;
color : inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open {
animation : overlay-menu__fade-in-animation .1s ease-out;
animation-fill-mode : forwards;
background-color : inherit;
display : flex;
flex-direction : column;
overflow : auto;
padding : var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);
z-index : 100000
}
@media (prefers-reduced-motion:reduce) {
.wp-block-navigation__responsive-container.is-menu-open {
animation-delay : 0s;
animation-duration : 1ms
}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
align-items : var(--navigation-layout-justification-setting,inherit);
display : flex;
flex-direction : column;
flex-wrap : nowrap;
overflow : visible;
padding-top : calc(2rem + 24px)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
justify-content : flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display : none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
border : none;
height : auto;
min-width : 200px;
opacity : 1;
overflow : initial;
padding-left : 2rem;
padding-right : 2rem;
position : static;
visibility : visible;
width : auto
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
gap : inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top : var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
padding : 0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
align-items : var(--navigation-layout-justification-setting,initial);
display : flex;
flex-direction : column
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
background : transparent!important;
color : inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left : auto;
right : auto
}
@media (min-width:600px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
background-color : inherit;
display : block;
position : relative;
width : 100%;
z-index : auto
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
display : none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left : 0
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color : #fff;
color : #000
}
.wp-block-navigation__toggle_button_label {
font-size : 1rem;
font-weight : 700
}
.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open {
background : transparent;
border : none;
color : currentColor;
cursor : pointer;
margin : 0;
padding : 0;
text-transform : inherit;
vertical-align : middle
}
.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg {
fill : currentColor;
display : block;
height : 24px;
pointer-events : none;
width : 24px
}
.wp-block-navigation__responsive-container-open {
display : flex
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
font-family : inherit;
font-size : inherit;
font-weight : inherit
}
@media (min-width:600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display : none
}
}
.wp-block-navigation__responsive-container-close {
position : absolute;
right : 0;
top : 0;
z-index : 2
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
font-family : inherit;
font-size : inherit;
font-weight : inherit
}
.wp-block-navigation__responsive-close {
margin-left : auto;
margin-right : auto;
max-width : var(--wp--style--global--wide-size,100%);
width : 100%
}
.wp-block-navigation__responsive-close:focus {
outline : none
}
.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {
box-sizing : border-box
}
.wp-block-navigation__responsive-dialog {
position : relative
}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top : 46px
}
@media (min-width:782px) {
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
margin-top : 32px
}
}
html.has-modal-open {
overflow : hidden
}
.wp-block-navigation .wp-block-navigation-item__label {
overflow-wrap : break-word;
word-break : normal
}
.wp-block-navigation .wp-block-navigation-item__description {
display : none
}
.wp-block-navigation .wp-block-page-list {
align-items : var(--navigation-layout-align,initial);
background-color : inherit;
display : flex;
flex-direction : var(--navigation-layout-direction,initial);
flex-wrap : var(--navigation-layout-wrap,wrap);
justify-content : var(--navigation-layout-justify,initial)
}
.wp-block-navigation .wp-block-navigation-item {
background-color : inherit
}
.is-small-text {
font-size : .875em
}
.is-regular-text {
font-size : 1em
}
.is-large-text {
font-size : 2.25em
}
.is-larger-text {
font-size : 3em
}
.has-drop-cap:not(:focus):first-letter {
float : left;
font-size : 8.4em;
font-style : normal;
font-weight : 100;
line-height : .68;
margin : .05em .1em 0 0;
text-transform : uppercase
}
body.rtl .has-drop-cap:not(:focus):first-letter {
float : none;
margin-left : .1em
}
p.has-drop-cap.has-background {
overflow : hidden
}
p.has-background {
padding : 1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a {
color : inherit
}
.wp-block-post-author {
display : flex;
flex-wrap : wrap
}
.wp-block-post-author__byline {
font-size : .5em;
margin-bottom : 0;
margin-top : 0;
width : 100%
}
.wp-block-post-author__avatar {
margin-right : 1em
}
.wp-block-post-author__bio {
font-size : .7em;
margin-bottom : .7em
}
.wp-block-post-author__content {
flex-basis : 0;
flex-grow : 1
}
.wp-block-post-author__name {
margin : 0
}
.wp-block-post-comments-form {
box-sizing : border-box
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
font-weight : inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
font-family : inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
font-size : inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
line-height : inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
font-style : inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
letter-spacing : inherit
}
.wp-block-post-comments-form input[type=submit] {
box-shadow : none;
cursor : pointer;
display : inline-block;
overflow-wrap : break-word;
text-align : center
}
.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea {
border : 1px solid #949494;
font-family : inherit;
font-size : 1em
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea {
padding : calc(.667em + 2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form .comment-form textarea {
box-sizing : border-box;
display : block;
width : 100%
}
.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label {
display : block;
margin-bottom : .25em
}
.wp-block-post-comments-form .comment-form-cookies-consent {
display : flex;
gap : .25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top : .35em
}
.wp-block-post-comments-form .comment-reply-title {
margin-bottom : 0
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
font-size : var(--wp--preset--font-size--medium,smaller);
margin-left : .5em
}
.wp-block-post-date {
box-sizing : border-box
}
.wp-block-post-excerpt {
margin-bottom : var(--wp--style--block-gap);
margin-top : var(--wp--style--block-gap)
}
.wp-block-post-excerpt__excerpt {
margin-bottom : 0;
margin-top : 0
}
.wp-block-post-excerpt__more-text {
margin-bottom : 0;
margin-top : var(--wp--style--block-gap)
}
.wp-block-post-excerpt__more-link {
display : inline-block
}
.wp-block-post-featured-image {
margin-left : 0;
margin-right : 0
}
.wp-block-post-featured-image a {
display : block
}
.wp-block-post-featured-image img {
box-sizing : border-box;
height : auto;
max-width : 100%;
vertical-align : bottom;
width : 100%
}
.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img {
width : 100%
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
background-color : #000;
inset : 0;
position : absolute
}
.wp-block-post-featured-image {
position : relative
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
background-color : transparent
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
opacity : 0
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
opacity : .1
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
opacity : .2
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
opacity : .3
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
opacity : .4
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
opacity : .5
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
opacity : .6
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
opacity : .7
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
opacity : .8
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
opacity : .9
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
opacity : 1
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
display : inline-block;
margin-right : 1ch
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
transform : scaleX(1)
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
display : inline-block;
margin-left : 1ch
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
transform : scaleX(1)
}
.wp-block-post-terms {
box-sizing : border-box
}
.wp-block-post-terms .wp-block-post-terms__separator {
white-space : pre-wrap
}
.wp-block-post-title {
box-sizing : border-box;
word-break : break-word
}
.wp-block-post-title a {
display : inline-block
}
.wp-block-preformatted {
white-space : pre-wrap
}
.wp-block-preformatted.has-background {
padding : 1.25em 2.375em
}
.wp-block-pullquote {
box-sizing : border-box;
margin : 0 0 1em;
overflow-wrap : break-word;
padding : 3em 0;
text-align : center
}
.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p {
color : inherit
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright {
max-width : 420px
}
.wp-block-pullquote cite,.wp-block-pullquote footer {
position : relative
}
.wp-block-pullquote .has-text-color a {
color : inherit
}
.wp-block-pullquote.has-text-align-left blockquote {
text-align : left
}
.wp-block-pullquote.has-text-align-right blockquote {
text-align : right
}
.wp-block-pullquote.is-style-solid-color {
border : none
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left : auto;
margin-right : auto;
max-width : 60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size : 2em;
margin-bottom : 0;
margin-top : 0
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
font-style : normal;
text-transform : none
}
.wp-block-pullquote cite {
color : inherit
}
.wp-block-post-template {
list-style : none;
margin-bottom : 0;
margin-top : 0;
max-width : 100%;
padding : 0
}
.wp-block-post-template.wp-block-post-template {
background : none
}
.wp-block-post-template.is-flex-container {
display : flex;
flex-direction : row;
flex-wrap : wrap;
gap : 1.25em
}
.wp-block-post-template.is-flex-container li {
margin : 0;
width : 100%
}
@media (min-width:600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
width : calc(50% - .625em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
width : calc(33.33333% - .83333em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
width : calc(25% - .9375em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
width : calc(20% - 1em)
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
width : calc(16.66667% - 1.04167em)
}
}
.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous {
margin-bottom : .5em;
margin-right : .5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
margin-right : 0
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type {
margin-inline-start : auto
}
.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
margin-inline-end : auto
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
display : inline-block;
margin-right : 1ch
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
transform : scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
display : inline-block;
margin-left : 1ch
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
transform : scaleX(1)
}
.wp-block-query-pagination.aligncenter {
justify-content : center
}
.wp-block-query-title,.wp-block-quote {
box-sizing : border-box
}
.wp-block-quote {
overflow-wrap : break-word
}
.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
margin-bottom : 1em;
padding : 0 1em
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
font-size : 1.5em;
font-style : italic;
line-height : 1.6
}
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
font-size : 1.125em;
text-align : right
}
.wp-block-read-more {
display : block;
width : -moz-fit-content;
width : fit-content
}
.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus {
text-decoration : none
}
ul.wp-block-rss {
list-style : none;
padding : 0
}
ul.wp-block-rss.wp-block-rss {
box-sizing : border-box
}
ul.wp-block-rss.alignleft {
margin-right : 2em
}
ul.wp-block-rss.alignright {
margin-left : 2em
}
ul.wp-block-rss.is-grid {
display : flex;
flex-wrap : wrap;
list-style : none;
padding : 0
}
ul.wp-block-rss.is-grid li {
margin : 0 1em 1em 0;
width : 100%
}
@media (min-width:600px) {
ul.wp-block-rss.columns-2 li {
width : calc(50% - 1em)
}
ul.wp-block-rss.columns-3 li {
width : calc(33.33333% - 1em)
}
ul.wp-block-rss.columns-4 li {
width : calc(25% - 1em)
}
ul.wp-block-rss.columns-5 li {
width : calc(20% - 1em)
}
ul.wp-block-rss.columns-6 li {
width : calc(16.66667% - 1em)
}
}
.wp-block-rss__item-author,.wp-block-rss__item-publish-date {
display : block;
font-size : .8125em
}
.wp-block-search__button {
margin-left : .625em;
word-break : normal
}
.wp-block-search__button.has-icon {
line-height : 0
}
.wp-block-search__button svg {
fill : currentColor;
min-height : 1.5em;
min-width : 1.5em;
vertical-align : text-bottom
}
:where(.wp-block-search__button) {
border : 1px solid #ccc;
padding : .375em .625em
}
.wp-block-search__inside-wrapper {
display : flex;
flex : auto;
flex-wrap : nowrap;
max-width : 100%
}
.wp-block-search__label {
width : 100%
}
.wp-block-search__input {
border : 1px solid #949494;
flex-grow : 1;
margin-left : 0;
margin-right : 0;
min-width : 3em;
padding : 8px;
text-decoration : unset!important
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
margin-left : 0
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
border : 1px solid #949494;
padding : 4px
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
border : none;
border-radius : 0;
padding : 0 0 0 .25em
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
outline : none
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
padding : .125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
margin : auto
}
.wp-block-separator {
border : 1px solid;
border-left : none;
border-right : none
}
.wp-block-separator.is-style-dots {
background : none!important;
border : none;
height : auto;
line-height : 1;
text-align : center
}
.wp-block-separator.is-style-dots:before {
color : currentColor;
content : "···";
font-family : serif;
font-size : 1.5em;
letter-spacing : 2em;
padding-left : 2em
}
.wp-block-site-logo {
box-sizing : border-box;
line-height : 0
}
.wp-block-site-logo a {
display : inline-block
}
.wp-block-site-logo.is-default-size img {
height : auto;
width : 120px
}
.wp-block-site-logo img {
height : auto;
max-width : 100%
}
.wp-block-site-logo a,.wp-block-site-logo img {
border-radius : inherit
}
.wp-block-site-logo.aligncenter {
margin-left : auto;
margin-right : auto;
text-align : center
}
.wp-block-site-logo.is-style-rounded {
border-radius : 9999px
}
.wp-block-site-title a {
color : inherit
}
.wp-block-social-links {
background : none;
box-sizing : border-box;
margin-left : 0;
padding-left : 0;
padding-right : 0;
text-indent : 0
}
.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover {
border-bottom : 0;
box-shadow : none;
text-decoration : none
}
.wp-block-social-links .wp-social-link a {
padding : .25em
}
.wp-block-social-links .wp-social-link svg {
height : 1em;
width : 1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
font-size : .65em;
margin-left : .5em;
margin-right : .5em
}
.wp-block-social-links.has-small-icon-size {
font-size : 16px
}
.wp-block-social-links,.wp-block-social-links.has-normal-icon-size {
font-size : 24px
}
.wp-block-social-links.has-large-icon-size {
font-size : 36px
}
.wp-block-social-links.has-huge-icon-size {
font-size : 48px
}
.wp-block-social-links.aligncenter {
display : flex;
justify-content : center
}
.wp-block-social-links.alignright {
justify-content : flex-end
}
.wp-block-social-link {
border-radius : 9999px;
display : block;
height : auto;
transition : transform .1s ease
}
@media (prefers-reduced-motion:reduce) {
.wp-block-social-link {
transition-delay : 0s;
transition-duration : 0s
}
}
.wp-block-social-link a {
align-items : center;
display : flex;
line-height : 0;
transition : transform .1s ease
}
.wp-block-social-link:hover {
transform : scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited {
fill : currentColor;
color : currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color : #f0f0f0;
color : #444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color : #f90;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color : #1ea0c3;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color : #0757fe;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color : #1e1f26;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color : #02e49b;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color : #e94c89;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color : #4280ff;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color : #f45800;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color : #1778f2;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color : #000;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color : #0461dd;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color : #e65678;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color : #24292d;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color : #eceadd;
color : #382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color : #ea4434;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color : #f00075;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color : #e21b24;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color : #0d66c2;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color : #3288d4;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color : #02ab6c;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color : #f6405f;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
background-color : #ff424d;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color : #e60122;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color : #ef4155;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color : #ff4500;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color : #0478d7;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
stroke : #000;
background-color : #fefc00;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color : #ff5600;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color : #1bd760;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
background-color : #2aabee;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
background-color : #000;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color : #011835;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color : #6440a4;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color : #1da1f2;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color : #1eb7ea;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color : #4680c2;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color : #3499cd;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
background-color : #25d366;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color : #d32422;
color : #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color : red;
color : #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
background : none
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
padding : 0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
height : 1.25em;
width : 1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color : #f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color : #1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color : #0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color : #1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color : #02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color : #e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color : #4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color : #f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color : #1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color : #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color : #0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color : #e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color : #24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color : #382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color : #ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color : #f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color : #e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color : #0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color : #3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color : #02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color : #f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
color : #ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color : #e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color : #ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color : #ff4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color : #0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
stroke : #000;
color : #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color : #ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color : #1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
color : #2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
color : #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color : #011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color : #6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color : #1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color : #1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color : #4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
color : #25d366
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color : #3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
color : #d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color : red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width : auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left : .66667em;
padding-right : .66667em
}
.wp-block-spacer {
clear : both
}
.wp-block-tag-cloud {
box-sizing : border-box
}
.wp-block-tag-cloud.aligncenter {
justify-content : center;
text-align : center
}
.wp-block-tag-cloud.alignfull {
padding-left : 1em;
padding-right : 1em
}
.wp-block-tag-cloud a {
display : inline-block;
margin-right : 5px
}
.wp-block-tag-cloud span {
display : inline-block;
margin-left : 5px;
text-decoration : none
}
.wp-block-tag-cloud.is-style-outline {
display : flex;
flex-wrap : wrap;
gap : 1ch
}
.wp-block-tag-cloud.is-style-outline a {
border : 1px solid;
font-size : unset!important;
margin-right : 0;
padding : 1ch 2ch;
text-decoration : none!important
}
.wp-block-table {
overflow-x : auto
}
.wp-block-table table {
border-collapse : collapse;
width : 100%
}
.wp-block-table thead {
border-bottom : 3px solid
}
.wp-block-table tfoot {
border-top : 3px solid
}
.wp-block-table td,.wp-block-table th {
border : 1px solid;
padding : .5em
}
.wp-block-table .has-fixed-layout {
table-layout : fixed;
width : 100%
}
.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th {
word-break : break-word
}
.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright {
display : table;
width : auto
}
.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th {
word-break : break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color : #f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color : #e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color : #e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color : #fcf0ef
}
.wp-block-table.is-style-stripes {
background-color : transparent;
border-bottom : 1px solid #f0f0f0;
border-collapse : inherit;
border-spacing : 0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color : #f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color : #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color : #e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color : #e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color : #fcf0ef
}
.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th {
border-color : transparent
}
.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>* {
border-color : inherit
}
.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th {
border-top-color : inherit
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
border-top-color : currentColor
}
.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>* {
border-right-color : inherit
}
.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th {
border-bottom-color : inherit
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
border-bottom-color : currentColor
}
.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>* {
border-left-color : inherit
}
.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>* {
border-style : inherit
}
.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>* {
border-style : inherit;
border-width : inherit
}
.wp-block-text-columns,.wp-block-text-columns.aligncenter {
display : flex
}
.wp-block-text-columns .wp-block-column {
margin : 0 1em;
padding : 0
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left : 0
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right : 0
}
.wp-block-text-columns.columns-2 .wp-block-column {
width : 50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
width : 33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
width : 25%
}
pre.wp-block-verse {
overflow : auto;
white-space : pre-wrap
}
:where(pre.wp-block-verse) {
font-family : inherit
}
.wp-block-video {
box-sizing : border-box
}
.wp-block-video video {
width : 100%
}
@supports (position:sticky) {
.wp-block-video [poster] {
-o-object-fit : cover;
object-fit : cover
}
}
.wp-block-video.aligncenter {
text-align : center
}
.wp-block-video figcaption {
margin-bottom : 1em;
margin-top : .5em
}
.wp-element-button {
cursor : pointer
}
:root {
--wp--preset--font-size--normal: 16px;
--wp--preset--font-size--huge: 42px
}
:root .has-very-light-gray-background-color {
background-color : #eee
}
:root .has-very-dark-gray-background-color {
background-color : #313131
}
:root .has-very-light-gray-color {
color : #eee
}
:root .has-very-dark-gray-color {
color : #313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background : linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background {
background : linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
background : linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background {
background : linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
background : linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
background : linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
background : linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size {
font-size : 1em
}
.has-larger-font-size {
font-size : 2.625em
}
.has-normal-font-size {
font-size : var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
font-size : var(--wp--preset--font-size--huge)
}
.has-text-align-center {
text-align : center
}
.has-text-align-left {
text-align : left
}
.has-text-align-right {
text-align : right
}
#end-resizable-editor-section {
display : none
}
.aligncenter {
clear : both
}
.items-justified-left {
justify-content : flex-start
}
.items-justified-center {
justify-content : center
}
.items-justified-right {
justify-content : flex-end
}
.items-justified-space-between {
justify-content : space-between
}
.screen-reader-text {
clip : rect(1px,1px,1px,1px);
word-wrap : normal!important;
border : 0;
-webkit-clip-path : inset(50%);
clip-path : inset(50%);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px
}
.screen-reader-text:focus {
clip : auto!important;
background-color : #ddd;
-webkit-clip-path : none;
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
}
html :where(.has-border-color) {
border-style : solid
}
html :where([style*=border-top-color]) {
border-top-style : solid
}
html :where([style*=border-right-color]) {
border-right-style : solid
}
html :where([style*=border-bottom-color]) {
border-bottom-style : solid
}
html :where([style*=border-left-color]) {
border-left-style : solid
}
html :where([style*=border-width]) {
border-style : solid
}
html :where([style*=border-top-width]) {
border-top-style : solid
}
html :where([style*=border-right-width]) {
border-right-style : solid
}
html :where([style*=border-bottom-width]) {
border-bottom-style : solid
}
html :where([style*=border-left-width]) {
border-left-style : solid
}
html :where(img[class*=wp-image-]) {
height : auto;
max-width : 100%
}
figure {
margin : 0 0 1em
}
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
}
@media screen and (max-width:600px) {
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset: 0px
}
}
.wp-block-create-block-block {
background-color : #21759b;
color : #fff;
padding : 2px
}
/*! This file is auto-generated */
.wp-block-button__link {
color : #fff;
background-color : #32373c;
border-radius : 9999px;
box-shadow : none;
text-decoration : none;
padding : calc(.667em + 2px) calc(1.333em + 2px);
font-size : 1.125em
}
.wp-block-file__button {
background : #32373c;
color : #fff;
text-decoration : none
}
body {
--wp--preset--color--black: #000;
--wp--preset--color--cyan-bluish-gray: #abb8c3;
--wp--preset--color--white: #fff;
--wp--preset--color--pale-pink: #f78da7;
--wp--preset--color--vivid-red: #cf2e2e;
--wp--preset--color--luminous-vivid-orange: #ff6900;
--wp--preset--color--luminous-vivid-amber: #fcb900;
--wp--preset--color--light-green-cyan: #eefaff;
--wp--preset--color--vivid-green-cyan: #00d084;
--wp--preset--color--pale-cyan-blue: #8ed1fc;
--wp--preset--color--vivid-cyan-blue: #0693e3;
--wp--preset--color--vivid-purple: #9b51e0;
--wp--preset--color--soft-red: #e92f3d;
--wp--preset--color--light-grayish-red: #fdf0f2;
--wp--preset--color--vivid-yellow: #ffc107;
--wp--preset--color--very-pale-yellow: #fffde7;
--wp--preset--color--very-light-gray: #fafafa;
--wp--preset--color--very-dark-gray: #313131;
--wp--preset--color--original-color-a: #43a047;
--wp--preset--color--original-color-b: #795548;
--wp--preset--color--original-color-c: #ec407a;
--wp--preset--color--original-color-d: #9e9d24;
--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);
--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);
--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%);
--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
--wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
--wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
--wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
--wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
--wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
--wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
--wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
--wp--preset--duotone--midnight: url("#wp-duotone-midnight");
--wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
--wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
--wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
--wp--preset--font-size--small: .8em;
--wp--preset--font-size--medium: 20px;
--wp--preset--font-size--large: 1.5em;
--wp--preset--font-size--x-large: 42px;
--wp--preset--font-size--st-regular: 1em;
--wp--preset--font-size--huge: 3em;
--wp--preset--spacing--20: .44rem;
--wp--preset--spacing--30: .67rem;
--wp--preset--spacing--40: 1rem;
--wp--preset--spacing--50: 1.5rem;
--wp--preset--spacing--60: 2.25rem;
--wp--preset--spacing--70: 3.38rem;
--wp--preset--spacing--80: 5.06rem;
--wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
--wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
--wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2);
--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
--wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1)
}
:where(.is-layout-flex) {
gap : .5em
}
body .is-layout-flow>.alignleft {
float : left;
margin-inline-start : 0;
margin-inline-end : 2em
}
body .is-layout-flow>.alignright {
float : right;
margin-inline-start : 2em;
margin-inline-end : 0
}
body .is-layout-flow>.aligncenter {
margin-left : auto !important;
margin-right : auto !important
}
body .is-layout-constrained>.alignleft {
float : left;
margin-inline-start : 0;
margin-inline-end : 2em
}
body .is-layout-constrained>.alignright {
float : right;
margin-inline-start : 2em;
margin-inline-end : 0
}
body .is-layout-constrained>.aligncenter {
margin-left : auto !important;
margin-right : auto !important
}
body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width : var(--wp--style--global--content-size);
margin-left : auto !important;
margin-right : auto !important
}
body .is-layout-constrained>.alignwide {
max-width : var(--wp--style--global--wide-size)
}
body .is-layout-flex {
display : flex
}
body .is-layout-flex {
flex-wrap : wrap;
align-items : center
}
body .is-layout-flex>* {
margin : 0
}
:where(.wp-block-columns.is-layout-flex) {
gap : 2em
}
.has-black-color {
color : var(--wp--preset--color--black) !important
}
.has-cyan-bluish-gray-color {
color : var(--wp--preset--color--cyan-bluish-gray) !important
}
.has-white-color {
color : var(--wp--preset--color--white) !important
}
.has-pale-pink-color {
color : var(--wp--preset--color--pale-pink) !important
}
.has-vivid-red-color {
color : var(--wp--preset--color--vivid-red) !important
}
.has-luminous-vivid-orange-color {
color : var(--wp--preset--color--luminous-vivid-orange) !important
}
.has-luminous-vivid-amber-color {
color : var(--wp--preset--color--luminous-vivid-amber) !important
}
.has-light-green-cyan-color {
color : var(--wp--preset--color--light-green-cyan) !important
}
.has-vivid-green-cyan-color {
color : var(--wp--preset--color--vivid-green-cyan) !important
}
.has-pale-cyan-blue-color {
color : var(--wp--preset--color--pale-cyan-blue) !important
}
.has-vivid-cyan-blue-color {
color : var(--wp--preset--color--vivid-cyan-blue) !important
}
.has-vivid-purple-color {
color : var(--wp--preset--color--vivid-purple) !important
}
.has-black-background-color {
background-color : var(--wp--preset--color--black) !important
}
.has-cyan-bluish-gray-background-color {
background-color : var(--wp--preset--color--cyan-bluish-gray) !important
}
.has-white-background-color {
background-color : var(--wp--preset--color--white) !important
}
.has-pale-pink-background-color {
background-color : var(--wp--preset--color--pale-pink) !important
}
.has-vivid-red-background-color {
background-color : var(--wp--preset--color--vivid-red) !important
}
.has-luminous-vivid-orange-background-color {
background-color : var(--wp--preset--color--luminous-vivid-orange) !important
}
.has-luminous-vivid-amber-background-color {
background-color : var(--wp--preset--color--luminous-vivid-amber) !important
}
.has-light-green-cyan-background-color {
background-color : var(--wp--preset--color--light-green-cyan) !important
}
.has-vivid-green-cyan-background-color {
background-color : var(--wp--preset--color--vivid-green-cyan) !important
}
.has-pale-cyan-blue-background-color {
background-color : var(--wp--preset--color--pale-cyan-blue) !important
}
.has-vivid-cyan-blue-background-color {
background-color : var(--wp--preset--color--vivid-cyan-blue) !important
}
.has-vivid-purple-background-color {
background-color : var(--wp--preset--color--vivid-purple) !important
}
.has-black-border-color {
border-color : var(--wp--preset--color--black) !important
}
.has-cyan-bluish-gray-border-color {
border-color : var(--wp--preset--color--cyan-bluish-gray) !important
}
.has-white-border-color {
border-color : var(--wp--preset--color--white) !important
}
.has-pale-pink-border-color {
border-color : var(--wp--preset--color--pale-pink) !important
}
.has-vivid-red-border-color {
border-color : var(--wp--preset--color--vivid-red) !important
}
.has-luminous-vivid-orange-border-color {
border-color : var(--wp--preset--color--luminous-vivid-orange) !important
}
.has-luminous-vivid-amber-border-color {
border-color : var(--wp--preset--color--luminous-vivid-amber) !important
}
.has-light-green-cyan-border-color {
border-color : var(--wp--preset--color--light-green-cyan) !important
}
.has-vivid-green-cyan-border-color {
border-color : var(--wp--preset--color--vivid-green-cyan) !important
}
.has-pale-cyan-blue-border-color {
border-color : var(--wp--preset--color--pale-cyan-blue) !important
}
.has-vivid-cyan-blue-border-color {
border-color : var(--wp--preset--color--vivid-cyan-blue) !important
}
.has-vivid-purple-border-color {
border-color : var(--wp--preset--color--vivid-purple) !important
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background : var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background : var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background : var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
}
.has-cool-to-warm-spectrum-gradient-background {
background : var(--wp--preset--gradient--cool-to-warm-spectrum) !important
}
.has-blush-light-purple-gradient-background {
background : var(--wp--preset--gradient--blush-light-purple) !important
}
.has-blush-bordeaux-gradient-background {
background : var(--wp--preset--gradient--blush-bordeaux) !important
}
.has-luminous-dusk-gradient-background {
background : var(--wp--preset--gradient--luminous-dusk) !important
}
.has-pale-ocean-gradient-background {
background : var(--wp--preset--gradient--pale-ocean) !important
}
.has-electric-grass-gradient-background {
background : var(--wp--preset--gradient--electric-grass) !important
}
.has-midnight-gradient-background {
background : var(--wp--preset--gradient--midnight) !important
}
.has-small-font-size {
font-size : var(--wp--preset--font-size--small) !important
}
.has-medium-font-size {
font-size : var(--wp--preset--font-size--medium) !important
}
.has-large-font-size {
font-size : var(--wp--preset--font-size--large) !important
}
.has-x-large-font-size {
font-size : var(--wp--preset--font-size--x-large) !important
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
color : inherit
}
:where(.wp-block-columns.is-layout-flex) {
gap : 2em
}
.wp-block-pullquote {
font-size : 1.5em;
line-height : 1.6
}
.pswp {
--pswp-bg : #000;
--pswp-placeholder-bg: #222;
--pswp-root-z-index : 100000;
--pswp-preloader-color: rgba(79,79,79,.4);
--pswp-preloader-color-secondary: rgba(255,255,255,.9);
--pswp-icon-color : #fff;
--pswp-icon-color-secondary: #4f4f4f;
--pswp-icon-stroke-color: #4f4f4f;
--pswp-icon-stroke-width: 2px;
--pswp-error-text-color: var(--pswp-icon-color)
}
.pswp {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : var(--pswp-root-z-index);
display : none;
touch-action : none;
outline : 0;
opacity : .003;
contain : layout style size;
-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.pswp:focus {
outline : 0
}
.pswp * {
box-sizing : border-box
}
.pswp img {
max-width : none
}
.pswp--open {
display : block
}
.pswp,.pswp__bg {
transform : translateZ(0);
will-change : opacity
}
.pswp__bg {
opacity : .005;
background : var(--pswp-bg)
}
.pswp,.pswp__scroll-wrap {
overflow : hidden
}
.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%
}
.pswp__img,.pswp__zoom-wrap {
width : auto;
height : auto
}
.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
cursor : -webkit-zoom-in;
cursor : -moz-zoom-in;
cursor : zoom-in
}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
cursor : move;
cursor : -webkit-grab;
cursor : -moz-grab;
cursor : grab
}
.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
cursor : -webkit-grabbing;
cursor : -moz-grabbing;
cursor : grabbing
}
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img {
cursor : -webkit-zoom-out;
cursor : -moz-zoom-out;
cursor : zoom-out
}
.pswp__container,.pswp__img,.pswp__button,.pswp__counter {
-webkit-user-select : none;
-moz-user-select : none;
-ms-user-select : none;
user-select : none
}
.pswp__item {
z-index : 1;
overflow : hidden
}
.pswp__hidden {
display : none!important
}
.pswp__content {
pointer-events : none
}
.pswp__content>* {
pointer-events : auto
}
.pswp__error-msg-container {
display : grid
}
.pswp__error-msg {
margin : auto;
font-size : 1em;
line-height : 1;
color : var(--pswp-error-text-color)
}
.pswp .pswp__hide-on-close {
opacity : .005;
will-change : opacity;
transition : opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);
z-index : 10
}
.pswp--ui-visible .pswp__hide-on-close {
opacity : 1
}
.pswp__button {
position : relative;
display : block;
width : 50px;
height : 60px;
padding : 0;
margin : 0;
overflow : hidden;
cursor : pointer;
background : 0 0;
border : 0;
box-shadow : none;
opacity : .85;
-webkit-appearance : none;
-webkit-touch-callout: none
}
.pswp--ui-visible .pswp__button:hover,.pswp--ui-visible .pswp__button:active,.pswp--ui-visible .pswp__button:focus {
transition : none;
padding : 0;
background : 0 0;
border : 0;
box-shadow : none;
opacity : 1
}
.pswp__button:disabled {
opacity : .3;
cursor : auto
}
.pswp__icn {
fill : var(--pswp-icon-color);
color : var(--pswp-icon-color-secondary)
}
.pswp__icn {
position : absolute;
top : 14px;
left : 9px;
width : 32px;
height : 32px;
overflow : hidden;
pointer-events : none
}
.pswp__icn-shadow {
stroke : var(--pswp-icon-stroke-color);
stroke-width : var(--pswp-icon-stroke-width);
fill : none
}
.pswp__icn:focus {
outline : 0
}
div.pswp__img--placeholder,.pswp__img--with-bg {
background : var(--pswp-placeholder-bg)
}
.pswp__top-bar {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 60px;
display : flex;
flex-direction : row;
justify-content : flex-end;
z-index : 10;
pointer-events : none!important
}
.pswp__top-bar>* {
pointer-events : auto;
will-change : opacity
}
.pswp__button--close {
margin-right : 6px
}
.pswp__button--arrow {
position : absolute;
top : 0;
width : 75px;
height : 100px;
top : 50%;
margin-top : -50px
}
.pswp__button--arrow:disabled {
display : none;
cursor : default
}
.pswp__button--arrow .pswp__icn {
top : 50%;
margin-top : -30px;
width : 60px;
height : 60px;
background : 0 0;
border-radius : 0
}
.pswp--one-slide .pswp__button--arrow {
display : none
}
.pswp--touch .pswp__button--arrow {
visibility : hidden
}
.pswp--has_mouse .pswp__button--arrow {
visibility : visible
}
.pswp__button--arrow--prev {
right : auto;
left : 0
}
.pswp__button--arrow--next {
right : 0
}
.pswp__button--arrow--next .pswp__icn {
left : auto;
right : 14px;
transform : scale(-1,1)
}
.pswp__button--zoom {
display : none
}
.pswp--zoom-allowed .pswp__button--zoom {
display : block
}
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
display : none
}
.pswp__preloader {
position : relative;
overflow : hidden;
width : 50px;
height : 60px;
margin-right : auto
}
.pswp__preloader .pswp__icn {
opacity : 0;
transition : opacity .2s linear;
animation : pswp-clockwise .6s linear infinite
}
.pswp__preloader--active .pswp__icn {
opacity : .85
}
@keyframes pswp-clockwise {
0%
{transform:rotate(0deg)}
100%
{transform:rotate(360deg)}
}
.pswp__counter {
height : 30px;
margin : 15px 0 0 20px;
font-size : 14px;
line-height : 30px;
color : var(--pswp-icon-color);
text-shadow : 1px 1px 3px var(--pswp-icon-color-secondary);
opacity : .85
}
.pswp--one-slide .pswp__counter {
display : none
}
.pswp__dynamic-caption {
color : #ccc;
position : absolute;
width : 100%;
left : 0;
top : 0;
transition : opacity .12s linear!important;
line-height : 1.5em
}
.pswp__dynamic-caption--aside,.pswp__dynamic-caption--below {
opacity : 1!important
}
.pswp-caption-content {
display : none
}
.pswp__dynamic-caption a {
color : #ccc
}
.pswp__dynamic-caption--faded {
opacity : 0!important
}
.pswp__dynamic-caption--aside {
width : auto;
max-width : 300px;
padding : 20px 15px 20px 20px;
margin-top : 70px
}
.pswp__dynamic-caption--below {
width : auto;
max-width : 700px;
padding : 15px 0 0
}
.pswp__dynamic-caption--on-hor-edge {
padding-left : 15px;
padding-right : 15px
}
.pswp__dynamic-caption--mobile {
width : 100%;
top : auto;
right : 0;
bottom : 0;
background : rgba(0,0,0,.5);
padding : 10px 15px
}
.pswp__caption,.pswp__caption__exif {
padding-bottom : .5em
}
.pswp__caption__exif_camera {
padding-left : 1.5em;
padding-right : .5em;
white-space : nowrap;
background-position : 0 center;
background-repeat : no-repeat;
background-size : 1.2em 1.2em;
background-image : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+")
}
.pswp__caption__exif_focal {
padding-left : 1.5em;
padding-right : .5em;
white-space : nowrap;
background-position : 0 center;
background-repeat : no-repeat;
background-size : 1.2em 1.2em;
background-image : url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K")
}
.pswp__caption__exif_shutter {
padding-left : 1.5em;
padding-right : .5em;
white-space : nowrap;
background-position : 0 center;
background-repeat : no-repeat;
background-size : 1.2em 1.2em;
background-image : url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==")
}
.pswp__caption__exif_fstop {
padding-left : 1.5em;
padding-right : .5em;
white-space : nowrap;
background-position : 0 center;
background-repeat : no-repeat;
background-size : 1.2em 1.2em;
background-image : url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=")
}
.pswp__caption__exif_iso {
padding-left : 1.5em;
padding-right : .5em;
white-space : nowrap;
background-position : 0 center;
background-repeat : no-repeat;
background-size : 1.2em 1.2em;
background-image : url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==")
}
.pswp__caption__exif_datetime {
padding-left : 1.5em;
white-space : nowrap;
background-position : 0 center;
background-repeat : no-repeat;
background-size : 1.2em 1.2em;
background-image : url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==")
}
.pswp__dynamic-caption--overlay {
position : absolute!important;
bottom : 0;
top : initial;
text-align : center;
background : rgba(0,0,0,.7);
padding-top : .5em
}
div.yyi-rinker-contents {
margin : 2em 0;
padding : 0;
border : solid 1px #dbdbdb;
background-color : #fff;
box-shadow : 2px 3px 8px -5px rgba(0,0,0,.25);
position : relative;
overflow : visible
}
div.yyi-rinker-contents a {
border : none
}
div.yyi-rinker-contents div.yyi-rinker-box {
display : flex;
display : -ms-flexbox;
display : -webkit-box;
display : -webkit-flex;
box-sizing : border-box;
padding : 12px
}
div.yyi-rinker-contents div.yyi-rinker-image {
padding : 0;
display : flex;
vertical-align : middle;
justify-content : center;
align-items : center
}
.yyi-rinker-img-s .yyi-rinker-image {
width : 75px;
min-width : 75px
}
.yyi-rinker-img-m .yyi-rinker-image {
width : 175px;
min-width : 175px
}
.yyi-rinker-img-l div.yyi-rinker-image {
width : 200px;
min-width : 200px
}
.yyi-rinker-images {
display : flex;
justify-content : center;
align-items : center;
position : relative;
margin : 5px
}
div.yyi-rinker-image img.yyi-rinker-main-img.hidden {
display : none
}
.yyi-rinker-images-arrow {
cursor : pointer;
position : absolute;
top : 50%;
display : block;
margin-top : -11px;
opacity : .6;
width : 22px
}
.yyi-rinker-images-arrow-left {
left : -10px
}
.yyi-rinker-images-arrow-right {
right : -10px
}
.yyi-rinker-images-arrow-left.hidden {
display : none
}
.yyi-rinker-images-arrow-right.hidden {
display : none
}
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info {
width : calc(100% - 75px)
}
div.yyi-rinker-contents div.yyi-rinker-info {
width : calc(100% - 175px)
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info {
width : calc(100% - 200px)
}
div.yyi-rinker-contents div.yyi-rinker-title a {
color : #333;
text-decoration : none
}
div.yyi-rinker-contents div.yyi-rinker-title p {
margin : 5px
}
div.yyi-rinker-contents div.yyi-rinker-detail {
font-size : .8em;
color : #999;
padding-left : 15px
}
div.yyi-rinker-contents div.yyi-rinker-detail a {
text-decoration : underline
}
div.yyi-rinker-contents div.yyi-rinker-detail .price-box {
color : #aaa
}
div.yyi-rinker-contents div.yyi-rinker-detail .free-text {
color : #aaa
}
div.yyi-rinker-contents ul.yyi-rinker-links {
border : none;
list-style-type : none;
display : inline-flex;
display : -ms-inline-flexbox;
display : -webkit-inline-flex;
-ms-flex-wrap : wrap;
flex-wrap : wrap;
margin : 10px auto;
padding : 0;
width : 100%
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
content : "";
position : static;
margin : 2px 5px;
padding : 0;
border-radius : 2px;
border : none;
box-shadow : 0 6px 12px -5px rgba(0,0,0,.3);
-ms-flex : 0 0 auto
}
div.yyi-rinker-contents ul.yyi-rinker-links li:before {
content : "";
position : static
}
div.yyi-rinker-contents ul.yyi-rinker-links li:hover {
box-shadow : 0 5px 8px -5px rgba(0,0,0,.3)
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink {
background : #f6a306
}
div.yyi-rinker-contents ul.yyi-rinker-links li a {
position : relative;
display : block;
color : #fff;
font-weight : 700;
text-decoration : none;
font-size : .9em;
height : 30px;
line-height : 30px;
padding : 0 18px
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:hover {
border : none;
opacity : .7
}
div.yyi-rinker-contents ul.yyi-rinker-links li a:before {
position : absolute;
margin : auto;
top : 0;
left : 0;
right : 0;
bottom : 0;
color : #fff;
text-align : center;
border : none
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink {
order : 20
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:before {
content : ""
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink {
background : #666;
order : 15
}
div.yyi-rinker-contents ul.yyi-rinker-links li.amazonkindlelink a:before {
content : ""
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink {
background : #cf4944;
order : 30
}
div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:before {
content : ""
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink {
background : #51a7e8;
order : 40
}
div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:before {
content : ""
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink1 {
background : #4072b3;
order : 10
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink2 {
background : #4dc0b2;
order : 50
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink3 {
background : #6f63ad;
order : 15
}
div.yyi-rinker-contents ul.yyi-rinker-links li.freelink4 {
background : #63ad87;
order : 55
}
div.yyi-rinker-contents ul.yyi-rinker-links img,div.yyi-rinker-contents div.yyi-rinker-title img,div.yyi-rinker-contents div.yyi-rinker-image a+img {
display : none
}
div.yyi-rinker-detail .credit-box {
font-size : 75%
}
ul.yyi-rinker-links li:before {
background-color : transparent
}
@media all and (max-width:420px) {
.yyi-rinker-images {
margin : auto
}
}
@media all and (max-width:420px) and (min-width:321px) {
body div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding : 0 0 0 15px
}
div.yyi-rinker-contents ul.yyi-rinker-links {
-webkit-flex-flow : column;
flex-direction : column
}
.yyi-rinker-img-s .yyi-rinker-image {
width : 75px;
min-width : 75px
}
.yyi-rinker-img-m .yyi-rinker-image {
width : 125px;
min-width : 125px
}
.yyi-rinker-img-l div.yyi-rinker-image {
width : 150px;
min-width : 150px
}
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info {
width : calc(100% - 75px)
}
div.yyi-rinker-contents div.yyi-rinker-info {
width : calc(100% - 125px)
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info {
width : calc(100% - 150px)
}
}
@media all and (max-width:320px) {
div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding : 0 0 0 7px
}
div.yyi-rinker-contents ul.yyi-rinker-links {
-webkit-flex-flow : column;
flex-direction : column
}
.yyi-rinker-img-s .yyi-rinker-image {
width : 75px;
min-width : 75px
}
.yyi-rinker-img-m .yyi-rinker-image {
width : 100px;
min-width : 100px
}
.yyi-rinker-img-l div.yyi-rinker-image {
width : 125px;
min-width : 125px
}
div.yyi-rinker-contents.yyi-rinker-img-s div.yyi-rinker-info {
width : calc(100% - 75px)
}
div.yyi-rinker-contents div.yyi-rinker-info {
width : calc(100% - 100px)
}
div.yyi-rinker-contents.yyi-rinker-img-l div.yyi-rinker-info {
width : calc(100% - 125px)
}
}
body div.yyi-rinker-contents ul.yyi-rinker-links li {
list-style : none
}
body div.yyi-rinker-contents ul.yyi-rinker-links li:before {
position : absolute
}
div.yyi-rinker-contents p {
padding : 0
}
div.yyi-rinker-contents img {
margin-bottom : 0
}
div.yyi_rinker-gutenberg input.rinkerg-richtext {
width : 300px
}
input.rinkerg-richtext {
width : 70%
}
div.yyi-rinker-contents div.yyi-rinker-detail .free-text .count-in {
color : #333
}
.editor-styles-wrapper div.yyi-rinker-contents .count-top p {
margin-top : 0
}
div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box {
flex-direction : column
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links {
flex-direction : column
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info {
width : 100%
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title {
text-align : center
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links {
text-align : center
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image {
margin : auto
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li {
align-self : stretch
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
padding : 0
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box {
flex-direction : column;
padding : 14px 5px 0
}
.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
text-align : center
}
.yyi-rinker-design-slim div.price-box span.price {
display : block
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a {
font-size : 16px
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink:before {
font-size : 12px
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a {
font-size : 13px
}
.yyi-rinker-contents .yyi-rinker-info {
padding-left : 10px
}
.yyi-rinker-img-s .yyi-rinker-image .yyi-rinker-images img {
max-height : 75px
}
.yyi-rinker-img-m .yyi-rinker-image .yyi-rinker-images img {
max-height : 175px
}
.yyi-rinker-img-l .yyi-rinker-image .yyi-rinker-images img {
max-height : 200px
}
div.yyi-rinker-contents div.yyi-rinker-image {
flex-direction : column;
align-items : center
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails {
display : flex;
flex-direction : row;
flex-wrap : wrap;
list-style : none;
border : none;
padding : 0;
margin : 5px 0
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li {
cursor : pointer;
height : 32px;
text-align : center;
vertical-align : middle;
width : 32px;
border : none;
padding : 0;
margin : 0;
box-sizing : content-box
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li img {
vertical-align : middle
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li {
border : 1px solid #fff
}
div.yyi-rinker-contents ul.yyi-rinker-thumbnails li.thumb-active {
border : 1px solid #eee
}
div.yyi-rinker-contents.yyi-rinker-design-mini {
border : none;
box-shadow : none;
background-color : transparent
}
.yyi-rinker-design-mini div.yyi-rinker-info ul.yyi-rinker-links,.yyi-rinker-design-mini div.yyi-rinker-info .brand,.yyi-rinker-design-mini div.yyi-rinker-info .price-box {
display : none
}
div.yyi-rinker-contents.yyi-rinker-design-mini .credit-box {
text-align : right
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-info {
width : 100%
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title {
line-height : 1.2;
min-height : 2.4em;
margin-bottom : 0
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-title a {
font-size : 12px;
text-decoration : none;
text-decoration : underline
}
div.yyi-rinker-contents.yyi-rinker-design-mini {
position : relative;
max-width : 100%;
border : none;
border-radius : 12px;
box-shadow : 0 1px 6px rgb(0 0 0/12%);
background-color : #fff
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
border : none
}
.yyi-rinker-design-mini div.yyi-rinker-image {
width : 60px;
min-width : 60px
}
.yyi-rinker-design-mini div.yyi-rinker-image img {
max-height : 3.6em
}
.yyi-rinker-design-mini div.yyi-rinker-detail div.credit-box {
font-size : 10px
}
.yyi-rinker-design-mini div.yyi-rinker-detail div.brand,.yyi-rinker-design-mini div.yyi-rinker-detail div.price-box {
font-size : 10px
}
.yyi-rinker-design-mini div.yyi-rinker-info div.yyi-rinker-detail {
padding : 0
}
.yyi-rinker-design-mini div.yyi-rinker-detail div:not(:last-child) {
padding-bottom : 0
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-image a {
margin-bottom : 16px
}
@media (min-width:768px) {
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
padding : 12px
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info {
justify-content : center;
padding-left : 24px
}
}
@media (max-width:767px) {
div.yyi-rinker-contents.yyi-rinker-design-mini {
max-width : 100%
}
div.yyi-rinker-contents.yyi-rinker-design-mini div.yyi-rinker-box {
flex-direction : row;
padding : 12px
}
.yyi-rinker-design-mini div.yyi-rinker-box div.yyi-rinker-info {
justify-content : center;
margin-bottom : 16px;
padding-left : 16px;
text-align : left
}
}
div.yyi-rinker-contents .yyi-rinker-attention {
display : inline;
line-height : 30px;
position : absolute;
top : -10px;
left : -9px;
min-width : 60px;
padding : 0;
height : 30px;
text-align : center;
font-weight : 600;
color : #fff;
background : #fea724;
z-index : 10
}
div.yyi-rinker-contents .yyi-rinker-attention span {
padding : 0 15px
}
.yyi-rinker-attention-before,.yyi-rinker-attention-after {
display : inline;
position : absolute;
content : ""
}
.yyi-rinker-attention-before {
bottom : -8px;
left : .1px;
width : 0;
height : 0;
border-top : 9px solid;
border-top-color : inherit;
border-left : 9px solid transparent;
z-index : 1
}
.yyi-rinker-attention-after {
top : 0;
right : -14.5px;
width : 0;
height : 0;
border-top : 15px solid transparent;
border-bottom : 15px solid transparent;
border-left : 15px solid;
border-left-color : inherit
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle {
display : flex;
position : absolute;
top : -20px;
left : -20px;
width : 60px;
height : 60px;
min-width : auto;
min-height : auto;
justify-content : center;
align-items : center;
border-radius : 50%;
color : #fff;
background : #fea724;
font-weight : 600;
font-size : 17px
}
div.yyi-rinker-contents.yyi-rinker-design-mini .yyi-rinker-attention.attention_desing_circle {
top : -14px;
left : -14px;
width : 36px;
height : 36px;
font-size : 12px
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle span {
padding : 0
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-after,div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_circle .yyi-rinker-attention-before {
display : none
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
width : 89px;
height : 91px;
position : absolute;
top : -1px;
right : -1px;
left : auto;
overflow : hidden
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span {
display : inline-block;
width : 146px;
position : absolute;
padding : 4px 0;
left : -13px;
top : 12px;
text-align : center;
font-size : 12px;
line-height : 24px;
-webkit-transform : rotate(45deg);
transform : rotate(45deg);
box-shadow : 0 1px 3px rgba(0,0,0,.2)
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
background : 0 0
}
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after,.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before {
display : none
}
div.yyi-rinker-use-right_ribbon div.yyi-rinker-title {
margin-right : 2rem
}
@charset "UTF-8";.st-am-impression-tracker {
position
:
absolute
;
overflow
:
hidden
;
clip
:
rect(0 0 0 0)
;
-webkit-clip-path
:
inset(50%)
;
clip-path
:
inset(50%)
;
margin
:
-1px
;
padding
:
0
;
width
:
1px
;
height
:
1px
;
border
:
0
;
white-space
:
nowrap
}
.st-am-edit-link-button {
margin : 0;
padding : 0;
border : 0;
background : 0 0;
color : #4682b4;
text-decoration : underline;
font-size : 95%;
-webkit-appearance : none
}
.st-am-edit-link-button:hover {
color : #b22222
}
@charset "UTF-8";.st-pvm,.st-pvm:before,.st-pvm:after {
box-sizing
:
border-box
}
.st-pvm *,.st-pvm *:before,.st-pvm *:after {
box-sizing : inherit
}
.st-pvm-nav {
position : relative;
top : 1.5px;
z-index : 2
}
.post .st-pvm-nav-list:not(.toc_list):not(.st_toc_list):not(.children),.widget_text .st-pvm-nav-list,.st-pvm-nav-list {
display : flex;
margin : 0;
padding : 0
}
.post .st-pvm .st-pvm-nav-item,.widget_text .st-pvm-nav-item,.widget_text .st-pvm-nav-item:last-child,.st-pvm-nav-item {
display : block;
margin : 0;
padding : 10px;
width : 33.33333%;
border : 1px solid #f3f3f3;
background : #fff;
text-align : center;
flex-grow : 1;
flex-shrink : 0
}
#side .st-pvm-nav-item {
padding : 5px
}
.post .st-pvm-nav-item+.st-pvm-nav-item,.widget_text .st-pvm-nav-item+.st-pvm-nav-item,.widget_text .st-pvm-nav-item+.st-pvm-nav-item:last-child,.st-pvm-nav-item+.st-pvm-nav-item {
margin : 0;
border-left : 0
}
@media only screen and (min-width:600px) {
.post .st-pvm .st-pvm-nav-item,.widget_text .st-pvm-nav-item+.st-pvm-nav-item,.widget_text .st-pvm-nav-item+.st-pvm-nav-item:last-child,.st-pvm-nav-item {
max-width : 33.33333%;
width : 8em;
flex-grow : 0
}
}
.post .st-pvm-nav-item[data-st-pvm-is-active],.widget_text .st-pvm-nav-item[data-st-pvm-is-active],.widget_text .st-pvm-nav-item[data-st-pvm-is-active]:last-child,.st-pvm-nav-item[data-st-pvm-is-active] {
border-bottom : 1px solid #fff;
font-weight : 700
}
.st-pvm-nav-item:hover {
cursor : pointer
}
.st-pvm-rankings {
position : relative;
z-index : 1;
background : #fff
}
.st-pvm-ranking {
display : none;
padding : 20px;
border : 1px solid #f3f3f3
}
.st-pvm-ranking[data-st-pvm-is-active] {
display : block
}
.post .st-pvm-ranking-list,.st-pvm-ranking-list {
margin : 0;
padding : 0;
counter-reset : st-pvm-ranking-item
}
.post .st-pvm .st-pvm-ranking-item,.widget .st-pvm-ranking-item,.st-pvm-ranking-item {
display : flex;
margin : 0 0 20px;
padding : 0 0 20px;
border : 0;
border-bottom : 1px solid #f3f3f3;
counter-increment : st-pvm-ranking-item;
align-items : flex-start
}
.post .st-pvm .st-pvm-ranking-item:last-child,.st-pvm-ranking-item:last-child {
margin-bottom : 0;
padding-bottom : 0;
border : 0
}
.st-pvm-ranking-item-image {
position : relative;
margin-right : 15px;
width : 100px;
flex-shrink : 0;
flex-grow : 0
}
.st-pvm-ranking-item-image:before {
position : absolute;
top : 0;
left : 0;
z-index : 1;
width : 27px;
height : 27px;
background : #feb20a;
color : #fff;
content : counter(st-pvm-ranking-item,decimal);
vertical-align : middle;
text-align : center;
font-weight : 700;
font-size : .8rem;
line-height : 27px
}
.st-pvm-ranking-item-image img {
vertical-align : bottom
}
.st-pvm-ranking-item-body {
flex-grow : 1
}
.st-pvm-ranking-item-h {
margin : 0;
padding : 0;
word-break : break-all;
word-break : break-word;
hyphens : auto
}
.st-pvm-ranking-item.has-excerpt .st-pvm-ranking-item-h {
margin : 0 0 5px
}
.st-pvm-ranking-item-title {
color : #000;
text-decoration : none;
font-weight : 700
}
.st-pvm.has-pv .st-pvm-ranking-item-title {
margin-right : .75em
}
.st-pvm-ranking-item-pv {
color : #f08;
font-size : .85em
}
.st-pvm-ranking-item-pv-number {
margin-right : .15em
}
.st-pvm-ranking-item-pv-unit {
text-transform : lowercase
}
.st-pvm-ranking-item-excerpt {
word-break : break-all;
word-break : break-word;
hyphens : auto
}
.st-pvm-ranking-item-excerpt * {
margin : 0;
padding : 0
}
.st-pvm-ranking-no-result {
margin : 0;
padding : 0
}
@media only screen and (min-width:600px) {
#side .st-pvm-ranking-item-image {
max-width : 100px
}
}
@charset "UTF-8";.st-pvm-impression-tracker {
position
:
absolute
;
overflow
:
hidden
;
clip
:
rect(0 0 0 0)
;
-webkit-clip-path
:
inset(50%)
;
clip-path
:
inset(50%)
;
margin
:
-1px
;
padding
:
0
;
width
:
1px
;
height
:
1px
;
border
:
0
;
white-space
:
nowrap
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
font-family : sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin : 0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display : block
}
audio,canvas,progress,video {
display : inline-block;
vertical-align : baseline
}
audio:not([controls]) {
display : none;
height : 0
}
[hidden]
,
template {
display : none
}
a {
background : 0 0
}
a:active,a:hover {
outline : 0
}
abbr[title] {
border-bottom : 1px dotted
}
b,strong {
font-weight : 700
}
dfn {
font-style : italic
}
h1 {
font-size : 2em;
margin : .67em 0
}
mark {
background : #ff0;
color : #000
}
small {
font-size : 80%
}
sub,sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline
}
sup {
top : -.5em
}
sub {
bottom : -.25em
}
img {
border : 0
}
svg:not(:root) {
overflow : hidden
}
figure {
margin : 1em 40px
}
hr {
-moz-box-sizing : content-box;
box-sizing : content-box;
height : 0
}
pre {
overflow : auto
}
code,kbd,pre,samp {
font-family : monospace;
font-size : 1em
}
button,input,optgroup,select,textarea {
color : inherit;
font : inherit;
margin : 0
}
button {
overflow : visible
}
button,select {
text-transform : none
}
button,html input[type=button],input[type=reset],input[type=submit] {
-webkit-appearance : button;
cursor : pointer
}
button[disabled],html input[disabled] {
cursor : default
}
button::-moz-focus-inner,input::-moz-focus-inner {
border : 0;
padding : 0
}
input {
line-height : normal
}
input[type=checkbox],input[type=radio] {
box-sizing : border-box;
padding : 0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
height : auto
}
input[type=search] {
-webkit-appearance : textfield;
-moz-box-sizing : content-box;
-webkit-box-sizing : content-box;
box-sizing : content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance : none
}
fieldset {
border : 1px solid silver;
margin : 0 2px;
padding : .35em .625em .75em
}
legend {
border : 0;
padding : 0
}
textarea {
overflow : auto
}
optgroup {
font-weight : 700
}
table {
border-collapse : collapse;
border-spacing : 0
}
td,th {
padding : 0
}
@font-face {
font-family
:
stsvg
;
src
:
url("//okiraku-life.com/wp-content/themes/affinger/st_svg/fonts/stsvg.eot?plodre")
;
src
:
url("//okiraku-life.com/wp-content/themes/affinger/st_svg/fonts/stsvg.eot?plodre#iefix")
format("embedded-opentype")
,
url("//okiraku-life.com/wp-content/themes/affinger/st_svg/fonts/stsvg.ttf?plodre")
format("truetype")
,
url("//okiraku-life.com/wp-content/themes/affinger/st_svg/fonts/stsvg.woff?plodre")
format("woff")
,
url("//okiraku-life.com/wp-content/themes/affinger/st_svg/fonts/stsvg.svg?plodre#stsvg")
format("svg")
;
font-weight
:
400
;
font-style
:
normal
;
font-display
:
block
}
[class^=st-svg-]
,
[class*=" st-svg-"]
{font-family:stsvg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#search .st-fa {
font-family : stsvg
}
.st-svg-caret-down:before {
content : ""
}
.st-svg-bar:before {
content : ""
}
.st-svg-circle-w:before {
content : ""
}
.st-svg-triangle:before {
content : ""
}
.st-svg-font-q:before {
content : ""
}
.st-svg-h-top:before {
content : ""
}
.st-svg-instagram:before {
content : ""
}
.st-svg-get-pocket:before {
content : ""
}
.st-svg-pinterest-p:before {
content : ""
}
.st-svg-youtube-play:before {
content : ""
}
.st-svg-hand-right:before {
content : ""
}
.st-svg-thumbs-o-down:before {
content : ""
}
.st-svg-thumbs-o-up:before {
content : ""
}
.st-svg-thumbs-up:before {
content : ""
}
.st-svg-vidicon:before {
content : ""
}
.st-svg-hand-o-down:before {
content : ""
}
.st-svg-hand-o-right:before {
content : ""
}
.st-svg-headphone:before {
content : ""
}
.st-svg-pencil-square:before {
content : ""
}
.st-svg-pencil-square-o:before {
content : ""
}
.st-svg-thumbs-down:before {
content : ""
}
.st-svg-bullhorn:before {
content : ""
}
.st-svg-columns:before {
content : ""
}
.st-svg-refresh:before {
content : ""
}
.st-svg-plus-circle:before {
content : ""
}
.st-svg-qr-code:before {
content : ""
}
.st-svg-angle-double-down:before {
content : ""
}
.st-svg-angle-double-right:before {
content : ""
}
.st-svg-angle-down:before {
content : ""
}
.st-svg-angle-right:before {
content : ""
}
.st-svg-angle-up:before {
content : ""
}
.st-svg-arrow-right:before {
content : ""
}
.st-svg-arrow-left:before {
content : "";
transform : rotate(180deg)
}
.st-svg-bell:before {
content : ""
}
.st-svg-bold:before {
content : ""
}
.st-svg-book:before {
content : ""
}
.st-svg-bookmark:before {
content : ""
}
.st-svg-calendar:before {
content : ""
}
.st-svg-camera:before {
content : ""
}
.st-svg-caret-right:before {
content : ""
}
.st-svg-caret-square-o-right:before {
content : ""
}
.st-svg-check-circle:before {
content : ""
}
.st-svg-chevron-circle-right:before {
content : ""
}
.st-svg-chevron-circle-right_:before {
content : ""
}
.st-svg-chevron-down:before {
content : ""
}
.st-svg-chevron-left:before {
content : ""
}
.st-svg-chevron-right:before {
content : ""
}
.st-svg-clipboard:before {
content : ""
}
.st-svg-clock-o:before {
content : ""
}
.st-svg-cloud-download:before {
content : ""
}
.st-svg-code:before {
content : ""
}
.st-svg-cog:before {
content : ""
}
.st-svg-cogs:before {
content : ""
}
.st-svg-copy:before {
content : ""
}
.st-svg-credit-card-alt:before {
content : ""
}
.st-svg-desktop:before {
content : ""
}
.st-svg-double-up:before {
content : ""
}
.st-svg-download:before {
content : ""
}
.st-svg-envelope:before {
content : ""
}
.st-svg-envelope-o:before {
content : ""
}
.st-svg-eraser:before {
content : ""
}
.st-svg-exchange:before {
content : ""
}
.st-svg-exclamation-circle:before {
content : ""
}
.st-svg-exclamation-triangle:before {
content : ""
}
.st-svg-external-link:before {
content : ""
}
.st-svg-eye:before {
content : ""
}
.st-svg-eye-slash:before {
content : ""
}
.st-svg-file-image-o:before {
content : ""
}
.st-svg-files-o:before {
content : ""
}
.st-svg-file-text:before {
content : ""
}
.st-svg-file-text-o:before {
content : ""
}
.st-svg-file-zip-o:before {
content : ""
}
.st-svg-flag:before {
content : ""
}
.st-svg-folder:before {
content : ""
}
.st-svg-folder-open-o:before {
content : ""
}
.st-svg-font:before {
content : ""
}
.st-svg-font-tag:before {
content : ""
}
.st-svg-gift:before {
content : ""
}
.st-svg-home:before {
content : ""
}
.st-svg-inbox:before {
content : ""
}
.st-svg-info-circle:before {
content : ""
}
.st-svg-lightbulb:before {
content : ""
}
.st-svg-lightbulb-o:before {
content : ""
}
.st-svg-line-chart:before {
content : ""
}
.st-svg-list:before {
content : ""
}
.st-svg-list-alt:before {
content : ""
}
.st-svg-list-ol:before {
content : ""
}
.st-svg-list-ul:before {
content : ""
}
.st-svg-lock:before {
content : ""
}
.st-svg-money:before {
content : ""
}
.st-svg-newspaper-o:before {
content : ""
}
.st-svg-pages:before {
content : ""
}
.st-svg-paper-plane:before {
content : ""
}
.st-svg-pdf-o:before {
content : ""
}
.st-svg-pencil:before {
content : ""
}
.st-svg-pencil-square-b:before {
content : ""
}
.st-svg-percent:before {
content : ""
}
.st-svg-picture-o:before {
content : ""
}
.st-svg-print:before {
content : ""
}
.st-svg-product-hunt:before {
content : ""
}
.st-svg-reply:before {
content : ""
}
.st-svg-rss:before {
content : ""
}
.st-svg-rss-square:before {
content : ""
}
.st-svg-share-alt:before {
content : ""
}
.st-svg-share-square:before {
content : ""
}
.st-svg-share-square-o:before {
content : ""
}
.st-svg-shopping-cart:before {
content : ""
}
.st-svg-shortcode:before {
content : ""
}
.st-svg-sign-in:before {
content : ""
}
.st-svg-sign-out:before {
content : ""
}
.st-svg-star:before {
content : ""
}
.st-svg-star-half-o:before {
content : ""
}
.st-svg-star-o:before {
content : ""
}
.st-svg-sticky-note-o:before {
content : ""
}
.st-svg-tachometer:before {
content : ""
}
.st-svg-terminal:before {
content : ""
}
.st-svg-thumb-tack:before {
content : ""
}
.st-svg-toggle-on:before {
content : ""
}
.st-svg-txt:before {
content : ""
}
.st-svg-unlock-alt:before {
content : ""
}
.st-svg-url-copy:before {
content : ""
}
.st-svg-user:before {
content : ""
}
.st-svg-user-circle:before {
content : ""
}
.st-svg-menu_cut:before {
content : ""
}
.st-svg-search_s:before {
content : ""
}
.st-svg-search_thin_s:before {
content : ""
}
.st-svg-close:before {
content : ""
}
.st-svg-close_thin:before {
content : ""
}
.st-svg-menu_thin:before {
content : ""
}
.st-svg-menu:before {
content : ""
}
.st-svg-border:before {
content : ""
}
.st-svg-circle-s:before {
content : ""
}
.st-svg-camera-retro:before {
content : ""
}
.st-svg-check:before {
content : ""
}
.st-svg-facebook-square:before {
content : ""
}
.st-svg-oukan:before {
content : ""
}
.st-svg-relation:before {
content : ""
}
.st-svg-diamond:before {
content : ""
}
.st-svg-trophy:before {
content : ""
}
.st-svg-slide-show:before {
content : ""
}
.st-svg-quote-left:before {
content : ""
}
.st-svg-magic:before {
content : ""
}
.st-svg-plus:before {
content : ""
}
.st-svg-quote-right:before {
content : ""
}
.st-svg-th:before {
content : ""
}
.st-svg-link:before {
content : ""
}
.st-svg-map-marker:before {
content : ""
}
.st-svg-tag:before {
content : ""
}
.st-svg-tags:before {
content : ""
}
.st-svg-palette:before {
content : ""
}
.st-svg-footer:before {
content : ""
}
.st-svg-header:before {
content : ""
}
.st-svg-h-gazou:before {
content : ""
}
.st-svg-h-under:before {
content : ""
}
.st-svg-main-area:before {
content : ""
}
.st-svg-sidebar:before {
content : ""
}
.st-svg-minus-thin:before {
content : ""
}
.st-svg-plus-thin:before {
content : ""
}
.st-svg-quora:before,.st-svg-question-circle:before {
content : ""
}
.st-svg-close_cut:before {
content : ""
}
.st-svg-toc:before {
content : ""
}
.st-svg-bolt:before {
content : ""
}
.st-svg-th-large:before {
content : ""
}
.st-svg-paperclip:before {
content : ""
}
.st-svg-tablet:before {
content : ""
}
.st-svg-times:before {
content : ""
}
.st-svg-comments-o:before {
content : ""
}
.st-svg-circle-o:before {
content : ""
}
.st-svg-heart:before {
content : ""
}
.st-svg-twitter:before {
content : ""
}
.st-svg-mobile:before {
content : ""
}
.st-svg-emotion-frown:before {
content : ""
}
.st-svg-emotion-meh:before {
content : ""
}
.st-svg-emotion-smile:before {
content : ""
}
.st-svg-plug:before {
content : ""
}
.st-svg-bars:before {
content : ""
}
.st-svg-comment:before {
content : ""
}
.st-svg-commenting:before {
content : ""
}
.st-svg-comments:before {
content : ""
}
.st-svg-amazon:before {
content : ""
}
.st-svg-arrow-circle-o-right:before {
content : ""
}
.st-svg-arrow-circle-right:before {
content : ""
}
.st-svg-bigginer_l:before {
content : ""
}
.st-svg-bigginer_r:before {
content : ""
}
.st-svg-check-thin:before {
content : ""
}
.st-svg-check_bold:before {
content : ""
}
.st-svg-check_bold_max:before {
content : ""
}
.st-svg-check_square_radius:before {
content : ""
}
.st-svg-circle:before {
content : ""
}
.st-svg-facebook:before {
content : ""
}
.st-svg-google:before {
content : ""
}
.st-svg-hateb:before {
content : ""
}
.st-svg-line:before {
content : ""
}
.st-svg-search:before {
content : ""
}
.st-svg-search-minus:before {
content : ""
}
.st-svg-search-plus:before {
content : ""
}
.st-svg-search_thin:before {
content : ""
}
.st-svg-arrow:before {
content : ""
}
.st-svg-wordpress:before {
content : ""
}
.st-svg-checkbox {
position : relative
}
.st-svg-checkbox:before {
content : "";
color : #ccc;
z-index : 2;
margin-right : 10px
}
.st-svg-checkbox:after {
content : "";
color : red;
position : absolute;
z-index : 1;
top : 0;
left : 0;
text-shadow : -1px -1px 0 rgba(255,255,255,1),1px -1px 0 rgba(255,255,255,1),-1px 1px 0 rgba(255,255,255,1),1px 1px 0 rgba(255,255,255,1)
}
.st-bigginer {
position : relative
}
.st-svg-bigginer {
position : relative
}
.st-svg-bigginer:before {
content : "";
color : #ffee58;
z-index : 2
}
.st-svg-bigginer:after {
content : "";
position : absolute;
color : #388e3c;
z-index : 1;
top : 0;
left : 0
}
@charset "UTF-8";* {
font-family
:
-apple-system
,
BlinkMacSystemFont
,
"Segoe UI"
,
"Helvetica Neue"
,
"Hiragino Kaku Gothic ProN"
,
"メイリオ"
,
meiryo
,
sans-serif
;
margin
:
0
;
padding
:
0
}
main {
color : #333
}
.st-marquee p:empty,p:empty {
display : none
}
.st-notosans,.st-notosans * {
font-family : "Noto Sans JP",sans-serif!important
}
.st-m1c,.st-m1c * {
font-family : "M PLUS Rounded 1c",sans-serif!important
}
main,article,aside,header,canvas,details,figcaption,figure,footer,nav,section,summary {
display : block
}
html,body {
height : 100%
}
body {
min-width : 320px;
word-wrap : break-word;
background-color : #fafafa;
counter-reset : stcnt
}
body.mceContentBody {
background-color : #fff
}
cite {
font-style : normal
}
.entry-content>* {
clear : both
}
.entry-content>div {
margin-bottom : 20px
}
.entry-content {
margin-bottom : 20px
}
.entry-content.st-empty {
margin-bottom : 0
}
.colum1 .entry-content.st-empty {
margin-bottom : 10px
}
.single .entry-content {
padding-top : 10px
}
body.is-content-empty .entry-content {
margin-bottom : 0
}
*>p:last-child {
margin-bottom : 0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
h1,h2,h3,h4,h5,h6 {
font-weight : 700
}
input[type=radio] {
opacity : 1
}
input[type=radio]+label {
display : inline;
padding : inherit
}
}
@media print,screen and (min-width:960px) {
.colum1 #wrapper-in+#content-w {
padding-top : 0
}
}
.post:after {
content : "";
clear : both;
display : block
}
figure.wp-block-embed.is-type-wp-embed,.entry-content>figure.wp-block-embed.is-type-wp-embed {
position : relative;
margin-bottom : 20px
}
.sticky,.gallery-caption,.bypostauthor {
font-family : -apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Hiragino Kaku Gothic ProN","メイリオ",meiryo,sans-serif
}
.dashicons,.dashicons-before:before {
width : inherit;
height : inherit;
font-size : inherit;
vertical-align : inherit
}
[class^=material-icons-]
,
[class*=" material-icons-"]
{font-family:"Material Icons";font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
.page-template-page-redirect {
background : #fff!important
}
.wp-video {
margin : 0 auto 20px
}
.st-hide {
display : none
}
hr {
height : 1px;
background-color : #e0e0e0;
border : none;
margin : 40px 0
}
.post h4 .point-in i,.n-entry i,.p-entry i {
margin-right : 5px
}
.st-timeline>br,.st-tab-content>br,.st_table_sc>br,.post .st-box-btn>br,.st-box-btn>br {
display : none
}
.hatenamark2:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.attentionmark2:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.usermark2:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.memomark2:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.checkmark2:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.bigginermark:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.oukanmark:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.st-svg-question-circle,.st-svg-check-circle,.st-svg-exclamation-triangle,.st-svg-exclamation-circle,.st-svg-pencil-square-o,.st-svg-user,.st-svg-biggner:before {
margin-right : 7px
}
.clip-fonticon .st-svg-question-circle,.clip-fonticon .st-svg-check-circle,.clip-fonticon .st-svg-exclamation-triangle,.clip-fonticon .st-svg-exclamation-circle,.clip-fonticon .st-svg-pencil-square-o,.clip-fonticon .st-svg-user,.clip-fonticon .st-svg-biggner:before {
margin-right : 0
}
.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover {
display : inline-block
}
a,nav li {
transition : all .5s
}
a {
color : #4682b4
}
a:hover {
color : #b22222
}
img:not(.size-st_header_slider),video,object {
max-width : 100%;
height : auto;
border : none;
vertical-align : bottom;
box-sizing : border-box
}
.is-style-st-photoline img {
box-sizing : unset
}
.inline-img img {
display : inline
}
img[width="1"] {
position : absolute;
overflow : hidden;
clip : rect(0 0 0 0);
-webkit-clip-path : inset(50%);
clip-path : inset(50%);
margin : -1px;
padding : 0;
width : 1px;
height : 1px;
border : 0;
white-space : nowrap
}
.scroll-box img[width="1"] {
position : static
}
.is-style-st-photoline img,.photoline img {
border : solid 1px #ccc
}
.is-style-st-photohu,.st-photohu {
background : #fff;
border : 1px solid #ccc;
padding : 10px 10px 20px;
margin-bottom : 20px;
box-shadow : 0 10px 8px -6px #bebebe;
display : inline-flex!important;
max-width : 100%;
align-items : center;
flex-direction : column;
width : 100%;
box-sizing : border-box
}
.st-photohu p.wp-caption-text {
margin-bottom : -20px
}
.st-photohu.st-eyecatch-under p.wp-caption-text {
margin-bottom : -10px
}
.is-style-st-photohu.wp-block-image figcaption {
margin-bottom : -10px;
word-break : break-all
}
.st-photohu div img,.is-style-st-photohu {
margin-bottom : 5px;
border : 1px solid #ccc
}
.st-photohu p {
margin-bottom : 0
}
img.size-full,img.size-large {
height : auto;
max-width : 100%
}
iframe {
max-width : 100%
}
.resetwidth img,.resetwidth video,.resetwidth object,.resetwidth iframe {
max-width : initial;
display : inline
}
.wp-caption {
height : auto;
max-width : 100%;
margin-bottom : 20px
}
.st-edit-link-button {
position : relative;
margin : 0;
padding : 0;
border : 0;
background : 0 0;
color : #4682b4;
text-decoration : underline;
font-size : 95%;
-webkit-appearance : none
}
.st-edit-link-button:hover {
color : #b22222
}
.st-flexbox {
display : flex;
justify-content : center;
align-items : center;
flex-direction : column
}
.st-header-flexwrap.st-black-bg:after {
background-color : rgba(0,0,0,.5);
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
content : " ";
z-index : 1;
transition : opacity 1s ease-out
}
a.st-flexbox-link:hover .st-header-flexwrap.st-black-bg:after {
opacity : 0
}
a.st-flexbox-link:hover img {
opacity : 1
}
.st-black-bg .st-header-flexbox {
z-index : 2
}
.mb0 {
margin-bottom : 0!important
}
.mb10 {
margin-bottom : 10px!important
}
.mb-10 {
margin-bottom : -10px!important
}
.mb-20 {
margin-bottom : -20px!important
}
:root .is-style-st-paragraph-button.noradius,:root .is-style-st-paragraph-marumozi.noradius,.noradius {
border-radius : 0!important
}
:root .is-style-st-paragraph-button.radius10,:root .is-style-st-paragraph-marumozi.radius10,.radius10 {
border-radius : 10px!important
}
:root .is-style-st-paragraph-button.radius20,:root .is-style-st-paragraph-marumozi.radius20,.radius20 {
border-radius : 20px!important
}
:root .is-style-st-paragraph-button.radius30,:root .is-style-st-paragraph-marumozi.radius30,.radius30 {
border-radius : 30px!important
}
pre.all {
user-select : all!important
}
.st-cover {
position : relative;
overflow : hidden
}
.st-cover:before {
position : absolute;
content : "";
width : 100%;
height : 100%;
display : block;
z-index : 1
}
.st-coverlink {
position : absolute;
content : "";
width : 100%;
height : 100%;
display : block;
z-index : 2
}
#wpadminbar #wp-admin-bar-st-manual>.ab-item:before {
content : "";
top : 2px
}
#wpadminbar #wp-admin-bar-st_theme_menu>.ab-item:before {
content : "";
top : 2px
}
#wpadminbar #wp-admin-bar-st_top_edit_menu>.ab-item:before {
content : "";
top : 2px
}
#wpadminbar #wp-admin-bar-st_post_id>.ab-item {
display : none
}
.page #wpadminbar #wp-admin-bar-st_post_id>.ab-item,.single #wpadminbar #wp-admin-bar-st_post_id>.ab-item {
display : inline-block
}
#wpadminbar #wp-admin-bar-st_memo_post_new>.ab-item:before {
content : "";
top : 2px
}
#wpadminbar #wp-admin-bar-st_template_manager_preview>.ab-item:before {
content : "";
top : 2px
}
.st-bg-dot {
background-image : radial-gradient(rgba(250,250,250,.6) 20%,transparent 0),radial-gradient(rgba(250,250,250,.6) 20%,transparent 0);
background-position : 0 0,10px 10px;
background-size : 20px 20px;
padding : 15px 20px
}
.st-bg-stripe {
background : repeating-linear-gradient(45deg,transparent,transparent,5px,rgba(250,250,250,.6) 0,rgba(250,250,250,.6) 10px);
padding : 15px 20px
}
.st-bg-check {
background-image : linear-gradient(45deg,rgba(250,250,250,.6) 25%,transparent 25%,transparent 75%,rgba(250,250,250,.6) 75%,rgba(250,250,250,.6)),linear-gradient(45deg,rgba(250,250,250,.6) 25%,transparent 25%,transparent 75%,rgba(250,250,250,.6) 75%,rgba(250,250,250,.6));
background-position : 0 0,15px 15px;
background-size : 30px 30px;
padding : 15px 20px
}
.st-bg-stich {
position : relative;
background : #fafafa;
padding : 35px 40px
}
.st-bg-stich:after,.st-bg-stich:after {
position : absolute;
top : 10px;
left : 10px;
display : block;
width : calc(100% - 20px);
height : calc(100% - 20px);
border : 1px dashed #fff;
content : ""
}
.st-bg-brackets {
position : relative;
width : 90%;
padding : 30px;
-webkit-box-sizing : border-box;
box-sizing : border-box;
margin : 0 auto 20px
}
.st-brackets:before,.st-brackets:after {
position : absolute;
content : "";
width : 20%;
height : 50%;
-webkit-box-sizing : border-box;
box-sizing : border-box
}
.st-brackets:before {
top : 0;
left : 0;
border-top : 1px solid #e0e0e0;
border-left : 1px solid #e0e0e0
}
.st-brackets:after {
bottom : 0;
right : 0;
border-bottom : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0
}
.st-timeline a {
width : 100%;
box-sizing : border-box
}
.st-timeline .st-cardbox {
border : none;
box-shadow : none;
padding : 0
}
.post .st-timeline,.st-timeline {
margin-left : .5em
}
.post .st-timeline {
padding : 0!important
}
.st-timeline>li {
position : relative;
padding-left : 26px;
list-style : none;
border-left : 1px solid #ccc
}
.st-timeline>li>div {
display : flex;
flex-direction : column;
width : 100%;
box-sizing : border-box
}
.st-timeline>li .st-timeline-list-text {
position : relative
}
.st-timeline>li.has-no-text:after,.st-timeline>li.is-align-center:after,.st-timeline>li.has-text.is-align-default .st-timeline-list-text:after {
content : "";
font-family : stsvg;
font-size : 13px;
color : #ccc
}
.st-timeline>li:after,.st-timeline>li.has-text.is-align-default .st-timeline-list-text:after {
position : absolute;
top : 0;
left : -.5em
}
.st-timeline>li.has-text.is-align-default .st-timeline-list-text:after {
left : calc((26px + .5em)*-1)
}
.st-timeline>li.is-align-center:after,.st-timeline>li.has-text.is-align-default .st-timeline-list-text:after {
top : 50%;
transform : translate(0,-50%)
}
.st-timeline>li.has-no-text.now:after,.st-timeline>li.is-align-center.now:after,.st-timeline>li.has-text.is-align-default.now .st-timeline-list-text:after {
transform : scale(1.53846,1.53846)
}
.st-timeline>li.is-align-center.now:after,.st-timeline>li.has-text.is-align-default.now .st-timeline-list-text:after {
transform : translate(0,-50%) scale(1.53846,1.53846)
}
.st-timeline.st-timeline-count>li {
padding-left : calc(1em + 20px);
list-style : none;
border-left : 1px solid #ccc;
display : flex;
counter-increment : st-section
}
.st-timeline.st-timeline-count>li.has-no-text:after,.st-timeline.st-timeline-count>li.is-align-center:after,.st-timeline.st-timeline-count>li.has-text.is-align-default .st-timeline-list-text:after {
left : -1.5em;
border-radius : 50%;
width : 3em;
height : 3em;
line-height : 3em;
text-align : center;
font-size : 60%;
background : #f3f3f3;
color : #333;
content : counters(st-section,"")
}
@media print,screen and (max-width:599px) {
.st-timeline.st-timeline-count>li.has-no-text:after,.st-timeline.st-timeline-count>li.is-align-center:after,.st-timeline.st-timeline-count>li.has-text.is-align-default .st-timeline-list-text:after {
left : -1.25em;
border-radius : 50%;
width : 2.5em;
height : 2.5em;
line-height : 2.5em
}
}
.st-timeline.st-timeline-count>li.has-no-text.now:after,.st-timeline.st-timeline-count>li.is-align-center.now:after,.st-timeline.st-timeline-count>li.has-text.is-align-default.now .st-timeline-list-text:after {
transform : scale(1.16666,1.16666)
}
.st-timeline.st-timeline-count>li.is-align-center.now:after,.st-timeline.st-timeline-count>li.has-text.is-align-default.now .st-timeline-list-text:after {
transform : translate(0,-50%) scale(1.16666,1.16666)
}
.st-timeline.st-timeline-count>li.has-text.is-align-default .st-timeline-list-text:after {
left : calc((18px + 20px + 1.5em)*-1);
font-size : 10.8px
}
@media only screen and (min-width:600px) {
.st-timeline.st-timeline-count>li.has-text.is-align-default .st-timeline-list-text:after {
left : calc((20px + 20px + 1.5em)*-1);
font-size : 12px
}
}
@media print,screen and (min-width:960px) {
.st-timeline.st-timeline-count>li.has-text.is-align-default .st-timeline-list-text:after {
left : calc((15px + 20px + 1.5em)*-1);
font-size : 9px
}
}
.st-timeline-list-text a,.st-timeline-list-text {
font-size : 105%;
margin-bottom : 10px;
line-height : 1.5
}
.st-timeline-list-text a:hover {
opacity : .7
}
.st-timeline li.now .st-timeline-list-text a,.st-timeline li.now .st-timeline-list-text {
font-size : 120%
}
.st-timeline>li .st-cardbox.kanren {
background-color : transparent;
margin-bottom : 10px;
margin-top : 0!important
}
.st-timeline .st-cardbox .st-cardbox-label-text {
display : none
}
.st-timeline .st-cardbox:hover {
box-shadow : none;
opacity : .6
}
.post .st-timeline p.cardbox-more {
display : inline-block
}
.st-step-box {
position : absolute;
left : -5px;
display : block
}
.st-step {
position : relative;
display : inline-block;
margin : 0 15px 0 0;
padding : 5px 7px;
width : 50px;
height : 50px;
vertical-align : middle;
text-align : center;
color : #fff;
font-size : 13px;
background : #ccc;
box-sizing : border-box;
line-height : 18px
}
.st-step:before {
content : "";
position : absolute;
bottom : -20px;
left : 50%;
margin-left : -10px;
border : 10px solid transparent;
border-top : 13px solid #ccc;
z-index : 0
}
.st-step .step-arrow {
content : "";
position : absolute;
bottom : -20px;
left : 50%;
margin-left : -10px;
border : 10px solid transparent;
border-top : 13px solid #70a6ff;
z-index : 0
}
.st-step-no {
font-size : 150%;
font-weight : 700
}
.st-step-title {
position : relative;
font-size : 20px;
line-height : 30px;
font-weight : 700;
padding : 10px 10px 10px 65px;
background : #fff;
margin-top : 30px
}
.st-step-title .st-step {
font-weight : 400
}
.st-point:before {
display : flex;
align-items : center;
justify-content : center;
content : "POINT";
position : absolute;
left : 0;
color : #fff;
font-size : 50%;
line-height : 1.5;
background : #ccc;
border-radius : 2em;
width : 4em;
height : 4em
}
.st-in-mybox .st-point,.st-point {
position : relative;
display : flex;
align-items : center;
line-height : 1.5;
padding-left : calc(2em + 20px);
margin-bottom : 20px
}
.st-designfont {
line-height : 1.5
}
.tuzukicenter {
text-align : center;
padding-top : 10px
}
.tuzuki {
margin : 0 auto;
padding : 10px 0
}
.tuzuki a {
margin : 5px auto;
border : 1px solid #ccc;
padding : 7px 15px;
text-decoration : none;
width : 100%;
box-sizing : border-box;
display : block
}
.tuzuki a:hover {
background : #f3f3f3
}
.st-back-btn {
text-align : center
}
.st-back-btn .st-fa,.st-back-btn .fa {
margin-right : 5px
}
.st-copyurl-btn {
text-align : center;
margin : 30px 0 20px
}
.st-copyurl-btn .st-fa,.st-copyurl-btn .fa {
margin-right : 5px
}
.st-copyurl-btn a {
border : 1px solid #bdbdbd;
padding : 10px 15px;
display : inline-block;
color : #424242;
text-decoration : none;
box-shadow : 3px 3px #ccc;
background : #fff;
max-width : 100%;
box-sizing : border-box
}
.st-copyurl-btn a:hover {
color : #ccc;
box-shadow : 1px 1px #ccc
}
.sitename img {
max-width : 300px;
margin : 0 auto
}
.smanone {
display : none
}
.clearfix {
zoom : 1
}
.clearfix:after {
content : "";
display : block;
clear : both
}
pre {
font-family : monospace!important;
font-weight : inherit!important;
line-height : 1.7em;
padding : 20px;
background : #fafafa;
color : #1a1a1a;
position : relative;
margin-bottom : 20px;
white-space : pre;
overflow : auto
}
pre.st-pre .st-pre-text {
font-family : monospace!important;
position : absolute;
top : 0;
left : 0;
display : block;
padding : 3px 10px;
background : #b0bec5;
color : #fff;
line-height : 1.8
}
pre.st-pre .st-pre-text i {
font-size : .9em
}
pre.st-pre.st-terminal {
background : #212121;
color : #f5f5f5
}
pre.st-pre.st-terminal .st-pre-text {
content : "";
font-family : stsvg;
background : #424242;
color : #fff
}
kbd,.st-code,code {
color : #333;
padding : 4px;
background : #eee;
margin : 2px;
border-radius : 2px;
font-size : .9em
}
kbd {
border : 1px solid #eee;
box-shadow : 0 2px 0 #ccc;
white-space : nowrap;
border-radius : 3px
}
kbd,code {
font-family : SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace!important
}
pre .st-code,.st-pre .st-code,pre code,.st-pre code {
padding : 0;
background-color : transparent;
margin : 0;
border-radius : 0
}
.clear {
clear : both
}
.center {
text-align : center
}
@media print,screen and (max-width:599px) {
.sp-center {
text-align : center
}
}
.st-opacity {
opacity : .8
}
.st-sticky {
position : -webkit-sticky;
position : sticky;
top : 0;
z-index : 99998
}
thead th,thead td {
position : -webkit-sticky;
position : sticky;
top : -1px;
z-index : 99998
}
table thead th,table thead th p,table thead tr td,.post table thead tr td,.post table thead tr td p,.post table thead tr td {
font-size : .9em
}
.youtube-container {
position : relative;
padding-bottom : 56.25%;
padding-top : 30px;
height : 0;
overflow : hidden
}
.st-eyecatch .youtube-container,.st-eyecatch-under .youtube-container {
padding-top : 0
}
.youtube-container iframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%
}
.st-youtube {
position : relative;
margin-bottom : 20px
}
.st-youtube .st-svg-youtube-play {
font-size : 40px;
color : #f40000;
position : absolute;
top : 0;
left : 0;
right : 0;
bottom : 0;
margin : auto;
width : 40px;
height : 40px;
text-align : center;
z-index : 8
}
.st-youtube:hover .st-svg-youtube-play {
color : #db0000
}
#playnow {
position : fixed;
bottom : 20px;
left : -3px;
font-size : 70%;
background : #d62423;
color : #fff;
padding : 2px 10px;
z-index : 999;
border-radius : 3px
}
#playnow a {
color : #fff;
text-decoration : none
}
#playnow .st-svg-youtube-play {
margin-right : 5px
}
body>.video-player {
position : fixed;
z-index : -1;
top : 0;
right : 0;
left : 0;
bottom : 0;
overflow : hidden
}
body>.video-player .video-player-video {
min-width : 100%;
min-height : 100%;
width : auto;
height : auto;
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
max-width : none
}
#st-header.header-video-player {
max-width : 100%!important
}
#st-headerbox .header-video-player .video-player {
position : absolute;
top : 50%!important;
transform : translate(0,-50%);
z-index : -1
}
#st-headerbox .header-video-player .video-player-video {
min-width : 100%;
min-height : 100%;
width : 100%;
height : auto;
max-width : none
}
#st-headerbox .header-video-player {
overflow : hidden;
position : relative;
z-index : 1
}
@media only screen and (min-width:600px) {
#st-headerbox .header-video-player .video-player {
position : absolute;
top : 50%!important;
transform : translate(0,-50%);
z-index : -1
}
#st-headerbox .header-video-player .video-player-video {
min-width : 100%;
min-height : 100%;
width : 100%;
height : auto;
max-width : none
}
}
#side aside .slick-dots li,.slick-dots li {
width : 10px;
height : 10px
}
.slick-prev,.slick-next {
z-index : 9999;
width : 37px;
height : 37px;
opacity : .6;
top : calc(50% - 18px)
}
.slick-prev {
left : 0
}
.slick-next {
right : 0
}
[dir=rtl]
.slick-prev {
right : 0;
left : auto
}
[dir=rtl]
.slick-next {
right : auto;
left : 0
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
opacity : 1
}
.slick-prev:before,.slick-next:before {
font-size : 20px;
font-family : stsvg;
color : #fff;
opacity : 1
}
.slick-prev:before {
padding : 10px 15px 10px 11px;
content : ""
}
.slick-next:before {
padding : 10px 11px 10px 15px;
content : ""
}
[dir=rtl]
.slick-prev:before {
padding : 10px 11px 10px 15px;
content : ""
}
[dir=rtl]
.slick-next:before {
padding : 10px 15px 10px 11px;
content : ""
}
.slick-slide:focus,.slick-slide a:focus {
outline : 0
}
.slider,.slick-slider {
visibility : hidden;
margin-bottom : 30px
}
.slick-initialized {
visibility : visible
}
.slick-slider.slick-dotted {
padding-bottom : 25px;
margin-bottom : 20px
}
.slick-slider.slick-dotted.is-fullsize-card {
padding-bottom : 35px
}
.slick-list {
width : 100%
}
.slick-track {
margin-left : 0
}
.slider.slick-slider .slick-dots {
display : none !important
}
.slider.slick-slider.slick-dotted .slick-dots {
bottom : 0;
display : block !important;
margin : 0;
padding : 0;
left : 0
}
.header-post-slider .post-slide {
position : relative
}
.header-post-slider .post-slide-image {
position : relative;
overflow : hidden;
-webkit-flex-grow : 0;
-ms-flex-positive : 0;
flex-grow : 0;
-webkit-flex-shrink : 0;
-ms-flex-negative : 0;
flex-shrink : 0
}
.header-post-slider .post-slide-image:before {
display : block;
width : 100%;
content : ""
}
.header-post-slider .post-slide-image img {
position : absolute;
top : 50%;
left : 50%;
max-width : none;
-webkit-transform : translate(-50%,-50%);
transform : translate(-50%,-50%);
object-fit : cover
}
.header-post-slider .post-slide-body {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
box-sizing : border-box;
color : #fff;
pointer-events : none
}
@media only screen and (min-width:600px) {
.header-post-slider .post-slide-body {
right : auto;
padding : 20px 20px 20px 45px;
width : 40%;
background : rgba(0,0,0,.5);
pointer-events : auto;
box-sizing : border-box
}
}
@media only screen and (min-width:960px) {
.header-post-slider .post-slide-body {
padding : 45px
}
}
.header-post-slider .post-slide-body-content,.header-post-slider .post-slide-text {
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-flex-direction: column;
-ms-flex-direction : column;
flex-direction : column;
max-height : 100%;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1;
-webkit-justify-content: stretch;
-ms-flex-pack : stretch;
justify-content : stretch
}
.header-post-slider .post-slide-body-content {
width : 100%
}
.header-post-slider .post-slide-text {
overflow : hidden;
-webkit-justify-content: flex-end;
-ms-flex-pack : end;
justify-content : flex-end;
text-align : left
}
.header-post-slider.has-cat .post-slide-text {
-webkit-justify-content: stretch;
-ms-flex-pack : stretch;
justify-content : stretch
}
@media only screen and (min-width:600px) {
.header-post-slider .post-slide-text {
-webkit-justify-content: stretch;
-ms-flex-pack : stretch;
justify-content : stretch;
-webkit-mask-image : linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0));
mask-image : linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0))
}
}
.header-post-slider .post-slide-text .st-catgroup.itiran-category {
overflow : hidden;
box-sizing : border-box;
margin : 0;
padding : 5px;
width : 100%;
text-align : left;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1;
-webkit-mask-image : linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0));
mask-image : linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0))
}
@media only screen and (min-width:600px) {
.header-post-slider .post-slide-text .st-catgroup.itiran-category {
overflow : visible;
margin : 0 0 10px;
padding : 0;
-webkit-flex-grow : 0;
-ms-flex-positive : 0;
flex-grow : 0;
-webkit-mask-image : none;
mask-image : none
}
}
@media only screen and (max-width:599px) {
.header-post-slider .post-slide-text .st-catgroup.itiran-category {
padding : 10px
}
.header-post-slider .post-slide-text .st-catgroup.itiran-category .catname {
font-size : 14px
}
}
.header-post-slider .post-slide-text .st-catgroup.itiran-category .catname {
vertical-align : top
}
.header-post-slider .post-slide-text .st-catgroup.itiran-category a {
pointer-events : auto
}
.header-post-slider .post-slide-title {
margin : 0;
padding : 10px;
font-size : 1em;
line-height : 1.4
}
.header-post-slider.has-date .post-slide-title {
padding-bottom : 5px
}
@media only screen and (min-width:600px) {
.header-post-slider .post-slide-title,.header-post-slider.has-date .post-slide-title {
padding : 0;
background : 0 0
}
}
@media only screen and (min-width:960px) {
.header-post-slider .post-slide-title {
font-size : 1.25em
}
}
.header-post-slider .post-slide-title a {
color : #fff;
text-decoration : none;
font-weight : 700
}
.header-post-slider .post-slide-title a:hover {
text-decoration : underline
}
.header-post-slider .post-slide-date {
margin : 0;
padding : 0 10px 10px;
font-size : .9em;
line-height : 1.4;
opacity : .8
}
@media only screen and (min-width:600px) {
.header-post-slider .post-slide-date {
padding : 5px 2px 0;
background : 0 0
}
}
.header-post-slider .post-slide-excerpt {
display : none;
font-size : 1em;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1
}
@media only screen and (min-width:600px) {
.header-post-slider .post-slide-excerpt {
display : block;
padding : 10px 0 0
}
}
.header-post-slider .post-slide-excerpt p {
margin : 0;
font-size : .9em;
line-height : 1.7;
opacity : .7
}
.header-post-slider .post-slide-more {
display : none;
margin : 20px 0 0
}
@media only screen and (min-width:600px) {
.header-post-slider .post-slide-more {
display : block
}
}
.header-post-slider .post-slide-more a {
display : inline-block;
box-sizing : border-box;
padding : 6px 10px;
border : 1px solid #fff;
color : #fff;
text-align : center;
text-decoration : none;
line-height : 1.4
}
.header-post-slider .post-slide-more a:hover {
background : #fff;
color : #333
}
.header-post-slider {
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
margin : auto;
width : 100%;
-webkit-justify-content: space-between;
-ms-flex-pack : justify;
justify-content : space-between
}
@media only screen and (min-width:600px) {
.header-post-slider.is-wide,.header-post-slider.is-wide .slick-list {
overflow : visible !important
}
}
.header-post-slider .slider-item {
-webkit-flex-basis : 100%;
-ms-flex-preferred-size: 100%;
flex-basis : 100%
}
.post-slide-image,.post-slide-more,.post-card-image,.post-card-title {
transition : all .5s
}
.post-slide-image:hover,.post-slide-more:hover,.post-card-image:hover,.post-card-title:hover {
opacity : .6
}
.content-post-slider:not(.original) .post-slide,.post-card-list .post-card {
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-flex-direction: column;
-ms-flex-direction : column;
flex-direction : column;
-webkit-justify-content: space-between;
-ms-flex-pack : justify;
justify-content : space-between;
background : #fff
}
.content-post-slider.is-fullsize .post-slide {
background : 0 0
}
.content-post-slider:not(.original) .post-slide-image,.post-card-list .post-card-image {
position : relative;
overflow : hidden;
margin : 0 0 8px;
-webkit-flex-grow : 0;
-ms-flex-positive : 0;
flex-grow : 0;
-webkit-flex-shrink : 0;
-ms-flex-negative : 0;
flex-shrink : 0
}
.content-post-slider:not(.original) .post-slide-image:hover,.post-card-list .post-card-image:hover {
background : #fff
}
.content-post-slider.is-fullsize-card .post-slide-image {
margin : 0
}
.content-post-slider:not(.original) .post-slide-image:before,.post-card-list .post-card-image:before {
display : block;
width : 100%;
content : ""
}
.content-post-slider:not(.original) .post-slide-image img,.post-card-list .post-card-image img {
position : absolute;
top : 50%;
left : 50%;
-webkit-transform : translate(-50%,-50%);
transform : translate(-50%,-50%);
z-index : 0;
object-fit : cover
}
.content-post-slider .post-slide-image .st-catgroup.itiran-category,.post-card-list .post-card-image .st-catgroup.itiran-category {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
overflow : hidden;
box-sizing : border-box;
padding : 5px;
width : 100%;
text-align : left;
pointer-events : none;
-webkit-mask-image : linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 70%,rgba(0,0,0,0));
mask-image : linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 70%,rgba(0,0,0,0));
flex-grow : 1;
z-index : 1
}
@media only screen and (max-width:959px) {
.post-card-list:not(.is-medium-columns-3) .post-card-image .st-catgroup.itiran-category {
top : 5px;
left : 5px
}
.post-card-list:not(.is-medium-columns-3) .post-card-list-item .st-catgroup.itiran-category .catname {
font-size : 14px
}
}
@media only screen and (min-width:600px) and (max-width:959px) {
.post-card-list.is-medium-columns-3 .post-card-image .st-catgroup.itiran-category {
top : 0;
left : 0
}
.post-card-list.is-medium-columns-3 .post-card-list-item .st-catgroup.itiran-category .catname {
font-size : 11px
}
}
@media only screen and (max-width:599px) {
.post-card-list.is-small-columns-2 .post-card-image .st-catgroup.itiran-category {
top : 0;
left : 0
}
.post-card-list.is-small-columns-2 .post-card-list-item .st-catgroup.itiran-category .catname {
font-size : 11px
}
.post-card-list.is-small-columns-2 .post-card-list-item .post-card-body {
padding : 0 10px 10px
}
}
@media only screen and (min-width:600px) {
.content-post-slider .post-slide-image .st-catgroup.itiran-category,.post-card-list .post-card-image .st-catgroup.itiran-category {
flex-grow : 0
}
}
.content-post-slider .post-slide-image .st-catgroup.itiran-category .catname,.post-card-list .post-card-image .st-catgroup.itiran-category .catname {
vertical-align : top
}
.content-post-slider .post-slide-image .st-catgroup.itiran-category a,.post-card-list .post-card-image .st-catgroup.itiran-category a {
pointer-events : auto
}
.post-card-list .st-wppviews-label {
position : absolute;
top : 5px;
left : 5px
}
.content-post-slider .post-slide-rank,.post-card-list .post-card-rank {
position : absolute;
top : 0;
left : 0;
z-index : 2;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
padding : 2px 8px;
width : 1em;
height : 1.75em;
color : #fff;
font-weight : 700;
font-size : 1em;
-webkit-justify-content: center;
-ms-flex-pack : center;
justify-content : center;
-webkit-align-items : center;
-ms-flex-align : center;
align-items : center;
line-height : 1
}
.content-post-slider.slick-slides-to-show-1 .post-slide-rank,.post-card-list.is-small-columns-1 .post-card-rank {
width : 1.5625em;
font-size : 2em
}
.content-post-slider.slick-slides-to-show-2 .post-slide-rank,.post-card-list.is-small-columns-2 .post-card-rank {
width : 1.25em;
font-size : 1.25em
}
@media only screen and (min-width:600px) {
.post-card-list.is-medium-columns-1 .post-card-rank {
width : 1.5625em;
font-size : 2em
}
.post-card-list.is-medium-columns-2 .post-card-rank {
width : 1.25em;
font-size : 1.25em
}
.post-card-list.is-medium-columns-3 .post-card-rank {
width : 1em;
font-size : 1em
}
}
@media only screen and (min-width:960px) {
.post-card-list.is-large-columns-1 .post-card-rank {
width : 1.5625em;
font-size : 2em
}
.post-card-list.is-large-columns-2 .post-card-rank {
width : 1.25em;
font-size : 1.25em
}
.post-card-list.is-large-columns-3 .post-card-rank {
width : 1em;
font-size : 1em
}
}
@media print,screen and (max-width:599px) {
.content-post-slider.is-center-mode .post-slide-rank,.post-card-list.is-center-mode .post-card-rank,.content-post-slider.slick-slides-to-show-2 .post-slide-rank,.post-card-list.slick-slides-to-show-2 .post-card-rank,.content-post-slider.slick-slides-to-show-3 .post-slide-rank,.post-card-list.slick-slides-to-show-3 .post-card-rank {
width : .8em;
font-size : .8em
}
}
.content-post-slider .post-slide-rank:before,.post-card-list .post-card-rank:before {
position : absolute;
top : 0;
left : 0;
z-index : -1;
display : block;
width : 0;
height : 0;
border-width : 3.25em 3.5em 0 0;
border-style : solid;
border-color : #78909c transparent transparent;
content : ""
}
.content-post-slider .post-slide-rank-1:before,.post-card-list .post-card-rank-1:before {
border-color : #c4bf2c transparent transparent
}
.content-post-slider .post-slide-rank-2:before,.post-card-list .post-card-rank-2:before {
border-color : #9e9e9e transparent transparent
}
.content-post-slider .post-slide-rank-3:before,.post-card-list .post-card-rank-3:before {
border-color : #795548 transparent transparent
}
.content-post-slider .post-slide-body,.post-card-list .post-card-body {
padding : 0 10px 20px;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-flex-direction: column;
-ms-flex-direction : column;
flex-direction : column;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1;
-webkit-justify-content: stretch;
-ms-flex-pack : stretch;
justify-content : stretch
}
.content-post-slider.is-fullsize .post-slide-body {
padding : 5px 10px 10px
}
.content-post-slider .post-slide-text,.post-card-list .post-card-text {
position : relative;
overflow : hidden;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1
}
.content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (1em*1.4*3))
}
.content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (1em*1.4*3))
}
.content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (1em*1.4*4))
}
.content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (1em*1.4*4))
}
.content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (1em*1.4*4))
}
.post-card-list.is-small-columns-1.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (1em*1.4 + 10px) + (1em*1.4*4))
}
.post-card-list.is-small-columns-2.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (1em*1.4*3))
}
.post-card-list.is-small-columns-3.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (1em*1.4*4))
}
.post-card-list.is-small-columns-4.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (1em*1.4*4))
}
.post-card-list.is-small-columns-5.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (1em*1.4*4))
}
@media only screen and (min-width:960px) {
.content-post-slider.slick-slides-to-show-1.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (.8em*1.4*3))
}
.content-post-slider.slick-slides-to-show-2.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (.8em*1.4*3))
}
.content-post-slider.slick-slides-to-show-3.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (.8em*1.4*4))
}
.content-post-slider.slick-slides-to-show-4.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (.8em*1.4*4))
}
.content-post-slider.slick-slides-to-show-5.has-excerpt .post-slide-text {
height : calc((1em*1.4 + 5px) + (.8em*1.4*4))
}
.post-card-list.is-large-columns-1.has-excerpt .post-card-text {
min-height : calc((1em*1.4 + 5px) + (.8em*1.4*3))
}
.post-card-list.is-large-columns-2.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (.8em*1.4*3))
}
.post-card-list.is-large-columns-3.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (.8em*1.4*4))
}
.post-card-list.is-large-columns-4.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (.8em*1.4*4))
}
.post-card-list.is-large-columns-5.has-excerpt .post-card-text {
max-height : calc((1em*1.4 + 5px) + (.8em*1.4*4))
}
}
.content-post-slider .post-slide-title,.post-card-list .post-card-title {
margin : 0 0 5px;
padding : 0;
text-align : center;
font-size : .9em;
line-height : 1.4;
-webkit-flex-shrink : 0;
-ms-flex-negative : 0;
flex-shrink : 0;
color : inherit;
background : 0 0
}
.content-post-slider.is-fullsize-text .post-slide-title {
margin-bottom : 0
}
@media only screen and (min-width:600px) {
#st-header-bottom-category .content-post-slider.is-fullsize-text .post-slide-title a {
padding-top : 5px;
font-size : .85em;
line-height : 1!important
}
}
.content-post-slider.is-fullsize .post-slide-image,.post-card-list.is-fullsize .post-card-image,#st-header-under-widgets-box .content-post-slider.is-fullsize .post-slide-title,.is-fullsize .post-slide-title {
margin-bottom : 0
}
.is-fullsize .st-catgroup {
display : none
}
.post-card-list .post-card-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh5):not(.point):not(.st-cardbox-t):not(.popular-t):not(.kanren-t):not(.popular-t) {
padding : 0 !important;
border-bottom : 0;
background : 0 0;
color : inherit;
text-align : left
}
.content-post-slider .post-slide-title a,.post-card-list .post-card-title a {
color : #333;
text-decoration : none;
font-weight : 700
}
@media print,screen and (max-width:599px) {
#st-header-top-widgets-box p {
font-size : .9em
}
}
#st-header-under-widgets-box .slider,#st-header-under-widgets-box .slick-slider {
margin-bottom : 10px
}
#st-header-under-widgets-box .content-post-slider .post-slide-title {
margin-bottom : 10px;
font-size : .9em;
line-height : 1.4
}
#st-header-under-widgets-box .slick-slider.slick-dotted {
padding-top : 10px
}
#st-header-under-widgets-box .textwidget {
max-width : 100%;
overflow : hidden
}
.content-post-slider .post-slide-date,.post-card-list .post-card-date {
margin : 0 0 10px;
text-align : center;
font-size : 1em;
line-height : 1.4;
position : absolute;
bottom : 0;
right : 10px;
z-index : 999;
color : #fff
}
#st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title,.content-post-slider.is-fullsize-text .post-slide-title,.post-card-list .post-card-title {
font-size : .9em;
line-height : 1.5!important
}
@media only screen and (min-width:600px) and (max-width:959px) {
#st-header-under-widgets-box .content-post-slider.is-fullsize-text .post-slide-title,.content-post-slider.is-fullsize-text .post-slide-title,.post-card-list .post-card-title {
font-size : 1em
}
}
.post-card-date .st-fa,.post-slide-date .st-fa,.post-card-date .fa,.post-slide-date .fa {
margin-right : 4px
}
@media only screen and (min-width:960px) {
.content-post-slider .post-slide-date,.post-card-list .post-card-date {
font-size : .8em
}
}
.content-post-slider .post-slide-excerpt,.post-card-list .post-card-excerpt {
overflow : hidden;
font-size : 1em;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1;
padding : 0;
color : #777;
text-align : left
}
.post-card-excerpt p,main .post-slide-excerpt p,main .post-card-excerpt p {
color : #777
}
.content-post-slider.slick-slides-to-show-1 .post-slide-excerpt {
height : calc(1em*1.4*3)
}
.content-post-slider.slick-slides-to-show-2 .post-slide-excerpt {
height : calc(1em*1.4*3)
}
.content-post-slider.slick-slides-to-show-3 .post-slide-excerpt {
height : calc(1em*1.4*4)
}
.content-post-slider.slick-slides-to-show-4 .post-slide-excerpt {
height : calc(1em*1.4*4)
}
.content-post-slider.slick-slides-to-show-5 .post-slide-excerpt {
height : calc(1em*1.4*4)
}
@media only screen and (min-width:960px) {
.content-post-slider .post-slide-excerpt,.post-card-list .post-card-excerpt {
font-size : .8em
}
.content-post-slider.slick-slides-to-show-1 .post-slide-excerpt {
height : calc(.8em*1.4*3)
}
.content-post-slider.slick-slides-to-show-2 .post-slide-excerpt {
height : calc(.8em*1.4*3)
}
.content-post-slider.slick-slides-to-show-3 .post-slide-excerpt {
height : calc(.8em*1.4*4)
}
.content-post-slider.slick-slides-to-show-4 .post-slide-excerpt {
height : calc(.8em*1.4*4)
}
.content-post-slider.slick-slides-to-show-5 .post-slide-excerpt {
height : calc(.8em*1.4*4)
}
}
.content-post-slider .post-slide-excerpt p:after,.post-card-list .post-card-excerpt p:after {
position : absolute;
right : 0;
bottom : 0;
left : 0;
display : block;
height : calc(1em*1.4*1 + .25em);
background : linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));
content : ""
}
.content-post-slider .post-slide-excerpt p,.post-card-list .post-card-excerpt p {
margin : 0;
font-size : .9em;
line-height : 1.8!important
}
@media only screen and (max-width:959px) {
.content-post-slider .post-slide-excerpt p,.post-card-list .post-card-excerpt p {
margin : 0;
font-size : .8em;
line-height : 1.5!important
}
.content-post-slider.slick-slides-to-show-2 .post-slide-excerpt p,.content-post-slider.slick-slides-to-show-3 .post-slide-excerpt p,.is-small-columns-2 .post-card-excerpt p,.is-small-columns-3 .post-card-excerpt p {
margin : 0;
font-size : .75em!important;
line-height : 1.7!important
}
}
.content-post-slider .post-slide-more {
margin : 15px 0 0;
text-align : center
}
.content-post-slider .post-slide-more a {
display : block;
box-sizing : border-box;
padding : 6px 10px;
border : 1px solid #ccc;
background : #fff;
color : #757575;
text-align : center;
text-decoration : none;
line-height : 1.4;
font-size : .9em
}
@media only screen and (min-width:600px) {
.content-post-slider .post-slide-more a {
display : inline-block
}
}
@media print,screen and (max-width:599px) {
.content-post-slider .post-slide-more a {
font-size : .7em
}
}
.content-post-slider .post-slide-more a:hover {
background : #f3f3f3
}
.content-post-slider,.post-card-list {
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
margin-right : -8px;
margin-left : -8px;
width : calc(100% + 16px)
}
@media only screen and (max-width:599px) {
.content-post-slider.is-center-mode {
width : 100%;
margin-right : 0;
margin-left : 0
}
}
.content-post-slider {
-webkit-justify-content: space-between;
-ms-flex-pack : justify;
justify-content : space-between
}
.post-card-list {
-webkit-flex-wrap : wrap;
-ms-flex-wrap : wrap;
flex-wrap : wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack : start;
justify-content : flex-start;
margin-top : -8px;
margin-bottom : -8px
}
.content-post-slider .slider-item {
margin : 0 8px;
-webkit-flex-basis : 100%;
-ms-flex-preferred-size: 100%;
flex-basis : 100%
}
.post-card-list .post-card-list-item.st-infeed-adunit {
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-justify-content: center;
-ms-flex-pack : center;
justify-content : center;
-webkit-align-items : center;
-ms-flex-align : center;
align-items : center
}
.st-infeed-adunit .custom-html-widget {
width : 100%;
align-self : flex-start
}
.post-card-list .post-card-list-item,.post-card-list.is-small-columns-1 .post-card-list-item {
margin : 8px;
width : calc(100% - 16px)
}
.post-card-list.is-small-columns-2 .post-card-list-item {
width : calc(50% - 16px)
}
.post-card-list.is-small-columns-3 .post-card-list-item {
width : calc(33.33333% - 16px)
}
@media only screen and (min-width:600px) {
.post-card-list.is-medium-columns-1 .post-card-list-item {
width : 100%
}
.post-card-list.is-medium-columns-2 .post-card-list-item {
width : calc(50% - 16px)
}
.post-card-list.is-medium-columns-3 .post-card-list-item {
width : calc(33.33333% - 16px)
}
}
@media only screen and (min-width:960px) {
.post-card-list.is-large-columns-1 .post-card-list-item {
width : 100%
}
.post-card-list.is-large-columns-2 .post-card-list-item {
width : calc(50% - 16px)
}
.post-card-list.is-large-columns-3 .post-card-list-item {
width : calc(33.33333% - 16px)
}
.post-card-list.is-large-columns-4 .post-card-list-item {
width : calc(25% - 16px)
}
}
.content-post-slider.is-fullsize-text .slick-track {
display : flex;
justify-content : center;
align-items : flex-start
}
.content-post-slider .slick-next {
right : 8px
}
.content-post-slider .slick-prev {
left : 8px
}
@media only screen and (max-width:599px) {
.content-post-slider.is-center-mode .slick-next {
right : 0
}
.content-post-slider.is-center-mode .slick-prev {
left : 0
}
}
.st-slider-img {
width : 100%
}
.st-slider-img .post-slide-body,.widget_text.top-content.widget_st_custom_html_widget .post-card-list .post-card-body {
display : none
}
.st-slider-img .post-slide {
background-color : transparent
}
#st-header-under-widgets-box .content-post-slider .post-slide-body {
padding-right : 8px;
padding-left : 8px
}
@media only screen and (min-width:1076px) {
#st-header-under-widgets-box .content-post-slider .post-slide-body {
padding-right : 8px;
padding-left : 8px
}
}
#st-header .slick-slider {
margin-bottom : 0
}
#st-header-under-widgets-box {
margin : 0 auto
}
a.st-flexbox-link,a.st-flexbox-link:visited {
text-decoration : none;
color : inherit
}
a.st-flexbox-link .st-header-flexwrap {
transition : opacity 1s ease-out
}
a.st-flexbox-link .st-header-flexwrap:hover {
opacity : .8;
transition : opacity .5s ease-out
}
a.st-flexbox-link .st-header-flexwrap.st-blur:hover,a.st-flexbox-link .st-header-flexwrap.st-black-bg:hover {
opacity : 1
}
.st-header-flexwrap {
display : flex;
justify-content : center;
align-items : center;
overflow : hidden;
background-position : 50% 50%;
background-size : cover;
position : relative;
z-index : 0;
max-width : 100%;
box-sizing : border-box
}
.st-header-flexwrap.st-blur:before {
content : "";
position : absolute;
top : -5px;
bottom : -5px;
left : -5px;
right : -5px;
background : inherit;
filter : blur(5px);
transition : filter .3s ease;
z-index : -1
}
.st-header-flexwrap.st-blur:hover:before {
filter : blur(0)
}
.st-header-flexbox {
text-align : center
}
.wp-block-st-blocks-flexbox .st-header-flexbox {
width : 100%
}
.st-header-flexbox>*:last-child {
margin-bottom : 0
}
.post .st-header-flexbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list),.st-header-flexbox ul,.post .st-header-flexbox ol,.st-header-flexbox ol {
padding-left : 20px
}
.st-header-flexbox .is-style-st-circle,.st-header-flexbox .is-style-st-circle-border,.st-header-flexbox .is-style-st-check,.st-header-flexbox .is-style-st-check-border,.st-header-flexbox .is-style-st-square-checkbox-no-border,.st-header-flexbox .is-style-st-square-checkbox,.st-header-flexbox .is-style-st-no,.st-header-flexbox .is-style-st-no-border {
padding-left : 0!important
}
.st-header-flextitle {
font-weight : 700;
color : #fff;
line-height : 1.3;
margin-bottom : 10px
}
.st-header-flextitle .st-fa,.st-header-flextitle .fa {
margin : 0 7px
}
.st-header-flexwrap.st-flexbox-center {
margin-right : auto;
margin-left : auto
}
.st-header-flexwrap.st-flexbox-left {
display : flex;
justify-content : flex-start
}
.st-header-flexwrap.st-flexbox-left .st-header-flexbox {
text-align : left;
width : 100%;
box-sizing : border-box
}
#st-header-post-under-box.st-header-post-data {
min-height : 200px
}
#st-header-post-under-box.st-header-post-data .st-content-width .st-catgroup {
margin-bottom : 10px
}
@media print,screen and (min-width:960px) {
#st-header-post-under-box.st-header-post-data,#st-header-post-under-box.st-header-post-no-data {
margin : -10px 0 10px
}
.st-header-post-data+#content>#contentInner>main {
padding-top : 10px
}
.lp #st-header-post-under-box.st-header-post-data,.lp #st-header-post-under-box.st-header-post-no-data {
margin-bottom : 0
}
.lp .st-header-post-data+#content>#contentInner>main {
padding-top : 0
}
#st-header-under-widgets-box-wrap+#st-header-post-under-box.st-header-post-data,#st-header-under-widgets-box-wrap+#st-header-post-under-box.st-header-post-no-data {
margin-top : 0
}
}
#st-header-post-under-box.st-dark .st-dark-cover {
position : relative;
z-index : 2
}
#st-header-post-under-box.st-dark {
position : relative
}
#st-header-post-under-box.st-dark:before {
background-color : rgba(0,0,0,.5);
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
content : " ";
z-index : 1
}
#st-header-post-under-box.st-dark .blogbox p,#st-header-post-under-box.st-dark .entry-title {
color : #fafafa
}
pre,p,.st-kaiwa-hukidashi,.st-kaiwa-hukidashi2,.yellowbox,.graybox,.redbox,#topnews .clearfix dd p,.post ul li,.post ol li,#comments #respond,.st-tab-content>label,#comments h4 {
font-size : 18px;
line-height : 30px
}
.st-tab-category .st-tab-content>label {
font-size : 15px;
line-height : 25px
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 22px;
line-height : 35px
}
.archive .post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
margin-bottom : 20px
}
h1 {
margin : 0
}
h2.has-st-regular-font-size,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.h2modoki {
font-size : 20px;
line-height : 27px
}
.post h3.has-st-regular-font-size,.post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title),.h3modoki,.st-step-title {
font-size : 19px;
line-height : 27px
}
.post h4.has-st-regular-font-size,.post h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4),.h4modoki {
font-size : 18px;
line-height : 28px
}
.post h5.has-st-regular-font-size,h5,.h5modoki,.post h5 {
font-size : 17px;
line-height : 27px
}
#footer h5,#side h5 {
line-height : 1.5
}
.post h6.has-st-regular-font-size,h6,.h6modoki,.post h6 {
font-size : 17px;
line-height : 27px
}
.st-h-copy-toc,.st-h-copy {
display : block!important;
font-size : 65%;
line-height : 1.4
}
#breadcrumb .st-h-copy-toc,#breadcrumb .st-h-copy {
display : inline-block!important;
font-size : inherit;
line-height : inherit
}
p,.post h5 {
margin-bottom : 20px
}
header h1 {
margin-top : 0
}
header .descr.sitenametop,header .sitename.sitenametop {
margin-bottom : 5px;
padding-top : 5px
}
header #st-mobile-logo .descr.sitenametop,header #st-mobile-logo .sitename.sitenametop {
padding-top : 0
}
header .descr.sitename-only,header .sitename.sitename-only {
padding-top : 5px
}
#headbox img.sitename-only-img {
margin-bottom : 5px;
padding-top : 5px
}
#headbox img.sitename-bottom {
margin-bottom : 5px
}
header .sitename {
font-size : 20px;
line-height : 1.3;
padding : 0;
margin : 0;
word-break : break-all
}
header .sitename a {
color : #333;
text-decoration : none;
font-weight : 700
}
header h1 {
font-size : 12px;
font-weight : 400
}
header .descr {
font-size : 13px;
font-weight : 400;
line-height : 1.3;
padding : 0;
margin : 0;
word-break : break-all
}
.post .st-catgroup {
font-size : 12px;
line-height : 18px;
margin : 0;
padding : 5px 0
}
.catname {
font-size : 13px;
line-height : 1.5em;
color : #1a1a1a;
display : inline-block;
word-break : break-word;
padding : 6px 8px;
margin-top : 5px;
border-radius : 2px;
text-decoration : none;
background : #f3f3f3
}
.post .st-catgroup a {
text-decoration : none;
color : #333
}
:root .st-catid-ad {
background : #fafafa;
color : #333
}
p.itiran-category {
margin-bottom : 0
}
.post .st-catgroup.itiran-category {
padding : 0 0 5px
}
.st-catgroup.itiran-category .catname {
font-size : 10px;
margin : 0 0 5px;
padding : 5px
}
@media only screen and (max-width:959px) {
.st-catgroup.itiran-category .catname {
font-size : 12px;
margin : 0 0 5px;
padding : 6px
}
}
.st-post .st-catgroup.itiran-category .catname,.st-page .st-catgroup.itiran-category .catname {
margin-bottom : 5px
}
.post .st-catgroup-under .st-catgroup,.st-catgroup-under .st-catgroup {
padding-top : 7px
}
.st-catgroup-under .st-catgroup .catname {
border-radius : 0
}
.st-catgroup-under .st-catgroup.itiran-category .catname {
margin-bottom : 4px
}
.st-wppviews-label {
position : relative
}
.st-wppviews-label .wpp-views {
white-space : nowrap;
position : absolute;
top : -1px;
left : -1px;
color : #fff;
z-index : 200;
font-size : 70%;
background : #333;
padding : 3px 7px;
border-radius : 5px 0
}
.st-wppviews-label .wpp-views-limit {
white-space : nowrap;
position : absolute;
top : -1px;
left : -1px;
color : #fff;
z-index : 200;
font-size : 70%;
background : #bcb72f!important;
padding : 3px 7px;
border-radius : 5px 0
}
.st-wppviews-label .wpp-text {
font-size : 60%;
margin-left : 3px
}
.st-cardbox-label-text .wpp-text {
font-size : 80%;
margin-left : 3px
}
.post-card .st-wppviews-label .wpp-views {
font-size : 90%
}
.post .st-wpp-views-widgets ul {
padding : 0;
margin : 0
}
.blog_info .st-fa,.blog_info .fa {
margin-right : 4px
}
.post-card-date .st-svg-clock-o:before,.post-slide-date .st-svg-clock-o:before,.kdate .st-svg-clock-o:before,.blog_info .st-svg-clock-o:before {
font-size : .9em
}
.post-card-date .st-svg-refresh:before,.post-slide-date .st-svg-refresh:before,.kdate .st-svg-refresh:before,.blog_info .st-svg-refresh:before {
font-size : .8em
}
.wpp-list li {
margin-bottom : 10px!important
}
.wpp-list li a {
text-decoration : none;
font-weight : 700
}
.post .st-sc-listnavi-box {
overflow-x : auto;
white-space : nowrap;
-webkit-overflow-scrolling: touch;
padding : 5px!important
}
.post .st-sc-listnavi-box.box80 .st-sc-listnavi {
max-width : 80%
}
.post .st-sc-listnavi {
display : inline-block;
margin-right : 3px
}
.post .st-sc-listnavi a {
display : block;
border : solid #bdbdbd 1px;
padding : 3px 10px;
border-radius : 3px;
text-decoration : none;
color : #757575;
font-size : 90%
}
.post .st-sc-listnavi a:hover {
background : #fafafa
}
.post .st-sc-listnavi-box::-webkit-scrollbar {
height : 5px
}
.post .st-sc-listnavi-box::-webkit-scrollbar-track {
border-radius : 5px;
background : #f2f2f2
}
.post .st-sc-listnavi-box::-webkit-scrollbar-thumb {
border-radius : 5px;
background : #ccc
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
color : #333;
padding-top : 10px;
margin-bottom : 10px;
font-weight : 700
}
#st-page .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
margin-bottom : 20px
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a:hover {
text-decoration : underline
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a {
color : #333;
text-decoration : none
}
h1:not(.entry-title):not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
margin : 0;
padding : 0
}
h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.h2modoki {
background : #f3f3f3;
color : #1a1a1a;
margin : 20px 0;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 10px;
padding-left : 20px;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc
}
.post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title),.h3modoki {
background : #f3f3f3;
color : #1a1a1a;
margin : 20px 0;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 10px;
padding-left : 20px;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc
}
h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a {
color : #333;
text-decoration : none
}
dd h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
line-height : 20px
}
.post h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4),.h4modoki {
padding : 10px 15px;
margin : 20px 0;
background-color : #f3f3f3
}
.h5modoki,.post h5 {
padding-right : 20px
}
.post h5.is-style-st-heading-custom-line {
padding-right : 0
}
.h2modoki,.h3modoki,.h4modoki,.h5modoki,.st-step-title {
font-weight : 700
}
.post .amazonjs_info h4 {
background-color : transparent!important;
background-image : none!important;
margin-bottom : 10px!important;
padding-top : 0!important;
margin-top : 0!important
}
.post .amazonjs_info h4:before,.post .amazonjs_info h4:after {
border : none!important
}
.post h6:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
margin-bottom : 10px;
font-weight : 700
}
.wp-block-image figcaption a,.wp-block-image figcaption,.wp-caption-text a,.wp-caption-text {
font-size : 12px;
color : #757575;
line-height : 1.4;
text-align : center;
margin : .5em 0 0
}
aside h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),#side aside h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),#side .st-widgets-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 16px;
line-height : 27px;
margin-bottom : 20px
}
.screen-reader-text {
display : none
}
#side aside>div>div {
margin-bottom : 10px
}
#side aside>div:last-child {
margin-bottom : 0
}
#side .widget_recent_entries ul li,#side .widget_recent_comments ul li,#side .widget_meta ul li,#side .widget_archive ul li {
padding-bottom : 3px
}
#side li.page_item:not(.menu-item) {
vertical-align : middle;
width : 100%;
padding : 10px;
box-sizing : border-box;
border-bottom : 1px dotted #ccc
}
#side li.page_item:not(.menu-item) li {
border : none
}
#side li.page_item:not(.menu-item) a {
color : #1a1a1a;
text-decoration : none
}
#side li.page_item:not(.menu-item) a:hover {
color : #ccc
}
#content {
position : relative
}
.side-add-widgets {
position : absolute;
width : 300px
}
.side-add-widgets.side-add-left {
left : -320px
}
.side-add-widgets.side-add-right {
right : -320px
}
#side.side-add-widgets.side-add-left aside {
text-align : right
}
#side.side-add-widgets aside .st-widgets-title {
text-align : left
}
.colum1 #side.side-add-widgets {
display : block
}
#side.side-add-widgets.side-add-left aside .tagcloud,#side.side-add-widgets.side-add-left aside .st-pvm-ranking-item-body,#side.side-add-widgets.side-add-left aside dd {
text-align : left
}
.cat-itiran p.point {
background-color : transparent;
border-bottom : 1px solid #f3f3f3;
margin-bottom : 40px;
padding : 20px 15px 10px;
position : relative
}
.cat-itiran p.point .point-in {
background : #f3f3f3 none repeat scroll 0 0;
color : #333;
font-size : 15px;
font-weight : 700;
left : 0;
margin : 0;
padding : 3px 20px;
position : absolute;
top : 15px
}
.cat-itiran h3 {
border : none
}
.blogbox p {
font-size : 14px;
margin : 0;
color : #777;
line-height : 18px
}
.blogbox {
margin-bottom : 10px;
padding : 0
}
.post .blogbox .st-fa,#st-header-post-under-box.st-header-post-data .blogbox .st-fa,.post .blogbox .fa,#st-header-post-under-box.st-header-post-data .blogbox .fa {
margin-right : 4px
}
.tagst {
font-size : 13px;
color : #ccc;
padding : 10px 0 0
}
.no-thumbitiran {
margin-bottom : 5px
}
.kanren .no-thumbitiran h3 {
margin-bottom : 0;
font-size : 18px;
line-height : 27px;
padding : 5px 0 0
}
.no-thumbitiran h3 a {
color : #4682b4
}
.no-thumbitiran h5 a {
color : #1a1a1a;
text-decoration : none
}
.post .no-thumbitiran .kanren h5 {
margin-bottom : 0
}
.no-thumbitiran h3 a:hover,.no-thumbitiran h5 a:hover {
color : #b22222
}
.no-thumbitiran p {
color : #616161;
margin-bottom : 0
}
.no-thumbitiran .blog_info p {
font-size : 12px;
margin : 0;
color : #777;
line-height : 18px
}
.no-thumbitiran .blog_info {
margin-bottom : 0;
padding : 2px 0 0
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large,.inyoumodoki,.post blockquote {
position : relative;
background-color : #fafafa;
padding-top : 50px;
padding-right : 20px;
padding-bottom : 20px;
padding-left : 20px;
margin-top : 20px;
margin-right : 0;
margin-bottom : 20px
}
.inyoumodoki:before,.post blockquote:before {
content : "";
font-family : stsvg;
position : absolute;
top : 20px;
left : 20px;
color : #e0e0e0;
font-size : 20px
}
.post .inyoumodoki p:last-child,.post .inyoumodoki ol:last-child,.post .inyoumodoki ul:last-child {
margin-bottom : 0;
padding-bottom : 0
}
blockquote.tiktok-embed,.post blockquote.tiktok-embed {
padding : 0;
background-color : transparent;
margin-right : auto;
margin-left : auto
}
blockquote.tiktok-embed:before,.post blockquote.tiktok-embed:before {
content : none
}
.post blockquote cite,.post blockquote cite a {
font-style : normal;
color : #9e9e9e;
font-size : .9em;
text-decoration : none;
margin-top : -10px;
display : block
}
.huto {
font-weight : 700
}
.hutoaka {
font-weight : 700;
color : #f33
}
.st-aka {
color : #f33
}
.maru {
border-radius : 5px
}
.noborder {
border : none
}
.oomozi {
font-size : 150%;
line-height : 1.4;
font-weight : 700
}
.komozi {
font-size : 80%!important;
line-height : 1.5!important
}
.komozi-m {
font-size : 90%!important;
line-height : 1.7!important
}
@media only screen and (max-width:599px) {
.komozi-m {
font-size : 95%!important;
line-height : 1.7!important
}
}
.ymarker,.ymarker-s,.gmarker,.gmarker-s,.rmarker,.rmarker-s,.bmarker,.bmarker-s {
font-weight : 700
}
.ymarker {
background : #fff9c4
}
.ymarker-s {
background : linear-gradient(transparent 70%,#fff9c4 0%)
}
.gmarker {
background : #eee
}
.gmarker-s {
background : linear-gradient(transparent 70%,#eee 0%)
}
.rmarker {
background : #ffcdd2
}
.rmarker-s {
background : linear-gradient(transparent 70%,#ffcdd2 0%)
}
.bmarker {
background : #e1f5fe
}
.bmarker-s {
background : linear-gradient(transparent 70%,#e1f5fe 0%)
}
.yellowbox {
padding : 20px;
background-color : #ffffe0;
margin-bottom : 20px
}
.yellowbox:not(.noborder) {
border : solid 1px #fffacd
}
.redbox {
margin-bottom : 20px;
padding : 20px;
background-color : #ffebee
}
.redbox:not(.noborder) {
border : solid 1px #ef5350
}
.graybox {
margin-bottom : 20px;
padding : 20px;
background-color : #fafafa
}
.graybox:not(.noborder) {
border : solid 1px #ccc
}
.post .yellowbox .maruck,.post .yellowbox .maruno,.post .yellowbox p:last-child,.post .yellowbox ol:last-child,.post .yellowbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child {
margin-bottom : 0;
padding-bottom : 0
}
.post .graybox .maruck,.post .graybox .maruno,.post .graybox p:last-child,.post .graybox ol:last-child,.post .graybox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child {
margin-bottom : 0;
padding-bottom : 0
}
.post .redbox .maruck,.post .redbox .maruno,.post .redbox p:last-child,.post .redbox ol:last-child,.post .redbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list):last-child {
margin-bottom : 0;
padding-bottom : 0
}
.post .freebox .maruck,.post .freebox .maruno,.post .st-mybox .maruck,.post .st-mybox .maruno {
margin-bottom : 0;
padding-bottom : 0;
padding-top : 10px
}
.post .freebox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child,.post .st-mybox ul:not(.toc_list):not(.st_toc_list):not(.slick-dots):not(.st-pvm-nav-list):last-child,.post .freebox ol:not(.slick-dots):last-child,.post .st-mybox ol:not(.slick-dots):last-child {
margin-bottom : 0;
padding-bottom : 0;
padding-top : 0
}
span.sankou,p.sankou {
font-size : 70%;
background-color : #f57c00;
color : #fff;
padding : 3px 4px;
margin : 0 5px;
white-space : nowrap
}
span.sankou.green,p.sankou.green {
background-color : #4caf50
}
span.sankou.blue,p.sankou.blue {
background-color : #2196f3
}
span.st-hisu,p.st-hisu {
font-size : 70%;
background-color : red;
color : #fff;
padding : 3px 4px;
margin : 0 5px;
white-space : nowrap
}
.dotline {
border-bottom : 1px dotted #212121
}
.dotliner {
border-bottom : 1px dotted red
}
.dotline-s {
border-bottom : 1px solid #212121
}
.dotline-sr {
border-bottom : 1px solid red
}
.st-down {
position : relative;
width : 0;
height : 0;
border : 16px solid transparent;
border-top-color : #999;
color : #999;
margin : 0 auto
}
.st-down:after {
position : absolute;
content : "";
top : -32px;
left : -8px;
width : 16px;
height : 16px;
background : #999
}
.st-triangle-down {
width : 0;
height : 0;
border-left : 20px solid transparent;
border-right : 20px solid transparent;
border-top : 30px solid #ccc;
margin : 0 auto 20px
}
.st-wrench-icon i:before,.st-wrench-icon:before,.st-wrench.animated {
display : inline-block;
-webkit-animation : stWrench 2.5s ease infinite;
animation : stWrench 2.5s ease infinite
}
@keyframes stWrench {
0%
{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
8%
{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
10%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
18%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
20%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
28%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
30%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
38%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
40%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
48%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
50%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
58%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
60%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
68%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
100%
,
75%
{-webkit-transform:rotate(0);transform:rotate(0)}
}
.st-ring-icon i:before,.st-ring-icon:before,.st-ring.animated {
display : inline-block;
-webkit-animation : stRing 2s ease infinite;
animation : stRing 2s ease infinite
}
@keyframes stRing {
0%
{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
2%
{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
4%
{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
6%
{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
8%
{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}
10%
{-webkit-transform:rotate(22deg);transform:rotate(22deg)}
12%
{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}
14%
{-webkit-transform:rotate(18deg);transform:rotate(18deg)}
16%
{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
18%
{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
100%
,
20%
{-webkit-transform:rotate(0);transform:rotate(0)}
}
.st-horizontal-icon i:before,.st-horizontal-icon:before,.st-horizontal.animated {
display : inline-block;
-webkit-animation : stHorizontal 2s ease infinite;
animation : stHorizontal 2s ease infinite
}
@keyframes stHorizontal {
0%
{-webkit-transform:translate(0,0);transform:translate(0,0)}
6%
{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
12%
{-webkit-transform:translate(0,0);transform:translate(0,0)}
18%
{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
24%
{-webkit-transform:translate(0,0);transform:translate(0,0)}
30%
{-webkit-transform:translate(5px,0);transform:translate(5px,0)}
100%
,
36%
{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.st-vertical-icon i:before,.st-vertical-icon:before,.st-vertical.animated {
display : inline-block;
-webkit-animation : stVrtical 2s ease infinite;
animation : stVrtical 2s ease infinite
}
@keyframes stVrtical {
0%
{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
4%
{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
8%
{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
12%
{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
16%
{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}
20%
{-webkit-transform:translate(0,3px);transform:translate(0,3px)}
100%
,
22%
{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.st-flash-icon i:before,.st-flash-icon:before,.st-flash {
display : inline-block;
-webkit-animation : stFlash 2s ease infinite;
animation : stFlash 2s ease infinite
}
@keyframes stFlash {
0%
,
100%
,
50%
{opacity:1}
25%
,
75%
{opacity:0}
}
.st-bounce-icon i:before,.st-bounce-icon:before,.st-bounce.animated {
display : inline-block;
-webkit-animation : stBounce 2s ease infinite;
animation : stBounce 2s ease infinite
}
@keyframes stBounce {
0%
,
10%
,
100%
,
20%
,
50%
,
80%
{-webkit-transform:translateY(0);transform:translateY(0)}
40%
{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
60%
{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}
.st-rotation-icon i:before,.st-rotation-icon:before,.st-rotation {
display : inline-block;
-webkit-animation : stRotation 1.5s linear infinite;
animation : stRotation 1.5s linear infinite
}
@keyframes stRotation {
0%
{-webkit-transform:rotate(0);transform:rotate(0)}
100%
{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.st-float-icon i:before,.st-float-icon:before,.st-float.animated {
display : inline-block;
-webkit-animation : stFloat 2s linear infinite;
animation : stFloat 2s linear infinite
}
@keyframes stFloat {
0%
{-webkit-transform:translateY(0);transform:translateY(0)}
50%
{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
100%
{-webkit-transform:translateY(0);transform:translateY(0)}
}
.st-pulse-icon i:before,.st-pulse-icon:before,.st-pulse.animated {
display : inline-block;
-webkit-animation : stPulse 2s linear infinite;
animation : stPulse 2s linear infinite
}
@keyframes stPulse {
0%
{-webkit-transform:scale(1.1);transform:scale(1.1)}
50%
{-webkit-transform:scale(.8);transform:scale(.8)}
100%
{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
.st-shake-s-icon i:before,.st-shake-s-icon:before,.st-shake-s {
display : inline-block;
-webkit-animation : stShake-s 2.5s ease infinite;
animation : stShake-s 2.5s ease infinite
}
@keyframes stShake-s {
0%
{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
8%
{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
10%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
18%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
20%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
28%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
30%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
38%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
40%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
48%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
50%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
58%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
60%
{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
68%
{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
100%
,
75%
{-webkit-transform:rotate(0);transform:rotate(0)}
}
.st-shake-icon i:before,.st-shake-icon:before,.st-shake {
display : inline-block;
-webkit-animation : stShake .2s infinite;
animation : stShake .2s infinite
}
@keyframes stShake {
0%
{transform:translate(0px,0px) rotateZ(0deg)}
25%
{transform:translate(2px,2px) rotateZ(1deg)}
50%
{transform:translate(0px,2px) rotateZ(0deg)}
75%
{transform:translate(2px,0px) rotateZ(-1deg)}
100%
{transform:translate(0px,0px) rotateZ(0deg)}
}
.st-tada-icon i:before,.st-tada-icon:before,.st-tada.animated {
display : inline-block;
-webkit-animation : stTada 2s linear infinite;
animation : stTada 2s linear infinite
}
@keyframes stTada {
0%
{-webkit-transform:scale(1);transform:scale(1)}
10%
,
20%
{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}
30%
,
50%
,
70%
{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}
40%
,
60%
{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}
100%
,
80%
{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
.st-passing-icon i:before,.st-passing-icon:before,.st-passing.animated {
display : inline-block;
-webkit-animation : stPassing 2s linear infinite;
animation : stPassing 2s linear infinite
}
@keyframes stPassing {
0%
{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
50%
{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%
{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
}
.st-passing-reverse-icon i:before,.st-passing-reverse-icon:before,.st-passing-reverse.animated {
display : inline-block;
-webkit-animation : stPassing-reverse 2s linear infinite;
animation : stPassing-reverse 2s linear infinite
}
@keyframes stPassing-reverse {
0%
{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
50%
{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%
{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}
}
.st-burst-icon i:before,.st-burst-icon:before,.st-burst.animated {
display : inline-block;
-webkit-animation : stBurst 2s infinite linear;
animation : stBurst 2s infinite linear
}
@keyframes stBurst {
0%
{opacity:.6}
50%
{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}
100%
{opacity:0}
}
.st-falling-icon i:before,.st-falling-icon:before,.st-falling.animated {
display : inline-block;
-webkit-animation : stFalling 2s linear infinite;
animation : stFalling 2s linear infinite
}
@keyframes stFalling {
0%
{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
50%
{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%
{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}
}
.st-marquee {
width : calc(100% - 20px);
padding : 10px 0;
margin : 0 auto;
text-align : left;
overflow : hidden
}
.st-marquee p {
padding-left : 100%;
white-space : nowrap;
display : inline-block;
animation-name : marquee;
animation-duration : 20s;
animation-timing-function: linear;
animation-iteration-count: infinite
}
@keyframes marquee {
from {
transform : translate(0%)
}
to {
transform : translate(-100%)
}
}
.pagelist-box .kanrenh4 {
background-color : #fff
}
.pagelist-box .st-childlink {
padding : 20px 0
}
.post .pagelist-box .st-childlink .kopage-t {
font-size : 16px;
font-weight : 700;
margin-bottom : 5px;
line-height : 26px
}
.st-star {
color : #ffb400;
font-size : 15px
}
.y-star,.w-star {
font-size : 90%!important;
margin : 0
}
.y-star .st-svg-star,.w-star .st-svg-star-half-o,.w-star .st-svg-star-o {
color : #ffb400
}
.pop-box {
position : relative;
border-top : solid 1px #feb20a;
padding : 20px 20px 10px;
margin-bottom : 10px
}
.pop-box.kanren {
margin-top : 40px
}
#side .pop-box.kanren {
margin-top : 20px
}
.pop-box.st-wpp-views-widgets {
margin-top : 20px
}
.kanren.pop-box dl:last-child {
margin-bottom : 0
}
#content-w .p-entry {
padding : 5px 20px;
margin : 0;
font-size : 15px;
font-weight : 700;
background : #feb20a;
color : #fff;
position : absolute;
top : -11px;
left : 0;
max-width : 80%;
box-shadow : 1px 1px 2px rgba(0,0,0,.2);
vertical-align : middle
}
#content-w .p-entry:after {
content : "";
position : absolute;
top : 0;
right : -10px;
border-style : solid;
border-top : 5px solid transparent;
border-right : 5px solid transparent;
border-bottom : 5px solid #5462ab;
border-left : 5px solid #5462ab;
z-index : 9999
}
#content-w .p-entry:before {
content : "";
position : absolute;
top : 0;
right : -10px;
border-style : solid;
border-top : 5px solid transparent;
border-right : 5px solid transparent;
border-bottom : 5px solid #333;
border-left : 5px solid #333;
z-index : 10000;
opacity : .2
}
.post .p-entry-t,#side .p-entry-t,.home-post .p-entry-t {
margin-bottom : 30px
}
.not-front-page .home-post .entry-content>div>.st-youtube-eyecatch {
padding-top : 20px
}
#footer .pop-box:not(.st-wpp-views-widgets) {
padding : 0
}
#footer .pop-box,.nowhits .pop-box,#footer .nowhits-eye .pop-box,#footer .st-eyecatch+.nowhits .pop-box {
border-top : none;
background-color : transparent
}
#footer .pop-box.kanren {
margin-top : 0
}
#footer .p-entry {
top : 0;
left : 0;
font-weight : 700
}
#footer .p-entry:after {
content : none
}
footer .st-widgets-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
margin-bottom : 10px
}
footer #sidebg {
background-color : transparent;
margin-bottom : 10px
}
footer #sidebg ul {
padding-left : 0
}
footer #sidebg li {
list-style : none
}
footer #sidebg li a {
padding : 7px;
display : flex;
justify-content : flex-start;
align-items : center
}
footer #sidebg li a:before {
content : "";
font-family : stsvg;
margin-right : 5px
}
footer #st-footer-logo-wrapper {
display : flex;
align-items : center;
flex-direction : column
}
@media only screen and (min-width:600px) {
footer .footer-wbox .head-telno,footer .footer-wbox .headbox,footer .footer-wbox .headbox p {
text-align : left;
padding-right : 0
}
}
@media only screen and (min-width:600px) {
footer #st-footer-logo {
display : flex;
justify-content : flex-start;
align-items : center
}
footer #st-footer-logo #st-text-logo {
text-align : left
}
}
footer #st-footer-logo+.st-footer-tel {
padding-top : 10px
}
#st-text-logo {
word-break : break-all
}
.nowhits .pop-box {
position : relative;
margin : -20px 0 20px;
border-top : solid 1px #feb20a;
padding : 20px 15px 10px
}
.st-eyecatch+.nowhits .pop-box,.nowhits-eye .pop-box {
position : relative;
margin : -16px 0 20px;
border-top : solid 1px #feb20a;
padding : 20px 15px 10px
}
.st-eyecatch .st-youtube-eyecatch iframe {
width : 100%
}
#content-w .category .p-entry,#content-w .nowhits .p-entry {
padding : 3px 20px;
margin : 0;
font-size : 15px;
font-weight : 700;
background : #feb20a;
color : #fff;
position : absolute;
top : 0;
left : 0;
border-radius : 0 0 5px
}
#content-w .post .category .p-entry,#content-w .post .nowhits .p-entry {
border-radius : 0 0 5px
}
#content-w .category .p-entry:after,#content-w .nowhits .p-entry:after,#content-w .nowhits .p-entry:before {
content : none
}
.nowhits.noheader .p-entry {
top : 0;
left : 0
}
.category .p-entry-t,.nowhits.noheader .p-entry-t {
margin-bottom : 40px
}
.poprank-no2 {
background : #feb20a;
min-width : 27px;
height : 27px;
line-height : 27px;
text-align : center;
font-size : 80%;
color : #fff;
font-weight : 700;
margin-right : 10px
}
.st-triangle-rank {
position : relative;
overflow : hidden
}
.st-triangle-rank:before {
content : "";
top : 0;
left : 0;
border-bottom : 4em solid transparent;
border-left : 4em solid #ffc400;
position : absolute;
z-index : 1
}
.st-triangle-rank:after {
content : "オススメ";
display : block;
top : 6px;
left : 7px;
transform : rotate(-45deg);
color : #fff;
position : absolute;
z-index : 2;
font-size : 90%
}
.st-triangle-rank.rank-1:after {
content : "1位";
left : 8px
}
.st-triangle-rank.rank-1:before {
border-left : 4em solid #c4bf2c
}
.st-triangle-rank.rank-2:after {
content : "2位";
left : 8px
}
.triangle-rank.rank-2:before {
border-left : 4em solid #9e9e9e
}
.st-triangle-rank.rank-3:after {
content : "3位";
left : 8px
}
.st-triangle-rank.rank-3:before {
border-left : 4em solid #795548
}
.poprank {
position : relative
}
.poprank-no {
position : absolute;
top : 0;
left : 0;
min-width : 27px;
height : 27px;
line-height : 27px;
text-align : center;
font-size : 80%;
background : #feb20a;
color : #fff;
font-weight : 700;
z-index : 9999
}
.st-pvm-ranking-body .smanone.st-excerpt p {
font-size : 80%;
line-height : 1.7;
color : #616161
}
.st-pvm-ranking-item-image img:hover {
opacity : .6
}
#footer .footerlogo {
font-size : 22px;
line-height : 30px;
font-weight : 700
}
#footer #st-text-logo p {
font-size : 12px
}
.st-text-logo-top {
margin-bottom : 5px
}
.st-text-logo-bottom:last-child,.st-text-logo-bottom {
margin-bottom : 10px
}
#footer .footer-description {
line-height : 1.5em
}
#footer .footerlogo img {
max-width : 300px;
margin : 0 auto 10px;
text-align : center
}
#footer a {
text-decoration : none;
color : #212121
}
#footer a:hover {
color : #b22222
}
#footer .copy,#footer .rcopy {
font-size : 12px;
color : #999;
line-height : 18px;
padding : 20px 10px 0
}
#footer .copy a,#footer .rcopy a {
font-size : 12px;
color : #999;
line-height : 18px
}
footer h4 a {
color : #666;
text-decoration : none
}
.head-telno a,footer .head-telno a {
font-family : Roboto,sans-serif
}
footer .head-telno a {
font-size : 25px;
padding : 5px 10px;
text-align : center
}
.headbox,.headbox p {
font-size : 12px;
line-height : 18px;
text-align : center
}
#footer-ad-box {
position : fixed;
bottom : 0;
left : 0;
width : 100%;
z-index : 99999
}
.side-widgets {
margin : 0
}
.side-widgets>* {
margin-bottom : 10px
}
.side-widgets>a.st-originallink,.side-widgets>a.st-formbtnlink {
display : block
}
.widget_recent_entries ul li a,.widget_archive ul li a {
display : block;
width : 100%;
box-sizing : border-box;
padding : 7px 0 4px
}
.widget_recent_entries ul li,.widget_archive ul li {
border-bottom : 1px dotted #ccc;
list-style : none
}
footer .widget_recent_comments li:last-child,footer .widget_recent_entries ul li:last-child,footer .widget_archive ul li:last-child,#side aside .widget_recent_comments li:last-child,#side aside .widget_recent_entries ul li:last-child,#side aside .widget_archive ul li:last-child {
margin-bottom : 20px
}
.widget_recent_entries ul li .post-date {
font-size : 11px
}
footer .widget_recent_entries ul,footer .widget_archive ul {
padding-left : 0
}
footer .widget_recent_entries ul li a,footer .widget_archive ul li a {
text-decoration : none;
display : block;
width : 100%;
box-sizing : border-box;
color : #333
}
footer .widget_recent_entries ul li,footer .widget_archive ul li {
border-bottom : 1px dotted #ccc;
list-style : none;
padding : 7px 0
}
footer .widget_recent_comments li {
padding : 5px 0
}
.widget_recent_entries ul li .post-date {
font-size : 11px
}
.st-widgets-box>* {
margin-bottom : 20px
}
.st-widgets-box.post-widgets-middle,.post-widgets-middle.st-widgets-box>*:last-child {
margin-bottom : 10px
}
.widget_st_categories_widget .cat-item {
list-style-type : none;
margin : 0;
padding : 0
}
.widget_st_categories_widget .children {
margin : 0;
padding : 0
}
.widget_st_categories_widget .children .cat-item {
padding-left : 10px
}
.widget_st_categories_widget .children .cat-item .cat-item {
list-style-type : none;
margin : 0
}
.widget_st_categories_widget .cat-item a:after {
content : " ";
font-family : stsvg;
position : absolute;
right : 10px;
font-size : .8em
}
.widget_st_categories_widget .cat-item a {
position : relative;
width : 100%;
padding : 10px;
box-sizing : border-box;
border-bottom : 1px solid #e1e1e1;
color : #1a1a1a;
text-decoration : none;
display : block
}
.widget_st_categories_widget .cat-item a:hover {
opacity : .5
}
.widget_st_categories_widget .cat-item.has-thumbnail a,#side .widget_categories .cat-item.has-thumbnail a {
display : flex;
align-items : center;
padding-right : 25px
}
.widget_st_categories_widget .cat-item.has-thumbnail img,#side .widget_categories .cat-item.has-thumbnail img {
width : 2em;
margin-right : 10px
}
.widget_st_categories_widget .cat-item.has-thumbnail a:after,#side .widget_categories .cat-item.has-thumbnail a:after {
top : 50%;
transform : translate(0,-50%)
}
div .cat-item img {
margin-bottom : 0
}
.post .widget_st_categories_widget ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
list-style : none;
margin : 0;
padding : 0
}
@media only screen and (min-width:600px) {
.st-widget-cat-2colum .widget_st_categories_widget>ul {
display : flex;
flex-wrap : wrap
}
.st-widget-cat-2colum .widget_st_categories_widget>ul>li {
width : 50%;
box-sizing : border-box
}
.st-widget-cat-2colum .widget_st_categories_widget .children {
display : none
}
}
.footer-r {
text-align : left;
margin-bottom : 20px
}
footer .widget_st_categories_widget ul {
padding-left : 0
}
footer .widget_tag_cloud,footer .widget_categories,footer .widget_st_categories_widget {
margin-bottom : 20px
}
#footer .st-formbtn,#footer .rssbox,#footer .st-author-box,#footer .st-originalbtn {
margin-bottom : 10px
}
.top-wbox-t>* {
margin-bottom : 20px
}
.top-wbox-u {
padding : 10px 0 0
}
.top-wbox-u>* {
margin-bottom : 20px
}
#topnews dd h3 {
font-size : 20px;
line-height : 30px;
margin-bottom : 5px
}
#topnews dt {
float : left;
width : 100px
}
#topnews dt img {
width : 100%
}
#topnews dd {
padding-left : 110px
}
#topnews dl {
margin-bottom : 20px;
padding-bottom : 20px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999
}
#topnews dl:first-child {
padding-top : 20px
}
#topnews dl:last-child {
margin-bottom : 20px;
padding-bottom : 20px;
border-style : none
}
#topnews .clearfix dd h5 {
font-size : 17px;
line-height : 25px;
font-weight : 700;
padding : 0;
margin-bottom : 5px
}
#topnews .clearfix dd p {
color : #666
}
#topnews .clearfix dd h5 a {
color : #333;
text-decoration : none
}
.kanren .blog_info p {
margin : 0 0 5px;
color : #777
}
.kanren .no-thumbitiran .blog_info p {
margin : 0 0 2px
}
.kanren .blog_info p i {
color : #777
}
#side .kanren .blog_info p {
margin : 0 0 3px
}
.kanren h3 {
margin : 0 0 3px
}
.kanren h3 a,.post .kanren h3 a {
color : #1a1a1a
}
.post .kanren h5 {
margin-bottom : 10px
}
@media print,screen and (max-width:959px) {
.post .kanren h5 {
margin-bottom : 3px
}
}
.blog_info p a {
color : #666;
text-decoration : none
}
#topnews .clearfix dd .blog_info p {
font-size : 12px
}
.pc-kizi-top-box {
margin-bottom : 20px
}
.st-widgets-box {
margin-bottom : 20px
}
.kanren {
padding-top : 20px;
margin-top : 20px
}
.kanren.shortcode-kanren {
margin-top : 0
}
.category .kanren:not(.st-cardbox) {
padding-top : 0;
margin-top : 0
}
aside .kanren {
padding-top : 20px;
margin-top : 0
}
.kadomaru img {
border-radius : 100px
}
.kanren.pop-box h5,#side .kanren.pop-box h5 {
font-size : 18px;
font-weight : 700;
padding : 0;
margin-bottom : 10px
}
.kanren.pop-box dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),#side .kanren.pop-box dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 17px;
font-weight : 700;
line-height : 25px;
padding : 0;
margin-bottom : 5px
}
.kanren dt {
float : left;
width : 100px;
transition : all .5s
}
.kanren dt:hover {
opacity : .6
}
.kanren dt img {
width : 100px
}
.kanren dd {
padding-left : 115px;
transition : all .5s
}
.kanren dd a:hover {
opacity : .6
}
.kanren dl {
margin-bottom : 20px;
padding-bottom : 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #f3f3f3
}
.kanren dl p {
margin-bottom : 0
}
.kanren dl:last-child {
margin-bottom : 20px;
padding-bottom : 20px;
border-style : none
}
.kanren:not(.st-cardbox) .clearfix dd .st-excerpt p,.kanren:not(.st-cardbox) .clearfix dd p {
font-size : 13px;
line-height : 1.6
}
.kanren.pop-box .clearfix dd .st-excerpt p,.kanren.pop-box .clearfix dd>p {
color : #777
}
.kanren:not(.pop-box):not(.st-cardbox) .clearfix dd .st-excerpt p,.kanren:not(.pop-box):not(.st-cardbox) .clearfix dd>p {
color : #777 !important
}
dd h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a,.kanren .clearfix dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) a {
color : #333;
text-decoration : none;
padding : 0
}
.kanren .clearfix dd h5 a:hover {
color : #b22222
}
.kanren-rank-label {
position : relative
}
.kanren .kanren-no {
position : absolute;
top : 0;
left : 0;
min-width : 27px;
height : 27px;
line-height : 27px;
text-align : center;
background : #78909c;
font-size : 80%;
font-weight : 700;
color : #fff
}
.kanren.kadomaru .kanren-no {
display : -webkit-box;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
box-sizing : border-box;
padding : 0;
min-width : 2.15em;
min-height : 2.15em;
border-radius : 100%;
text-align : center;
-webkit-box-align : center;
-webkit-align-items : center;
-ms-flex-align : center;
align-items : center;
-webkit-box-pack : center;
-webkit-justify-content: center;
-ms-flex-pack : center;
justify-content : center
}
.kanren .kanren-rank1 {
background : #c4bf2c
}
.kanren .kanren-rank2 {
background : #9e9e9e
}
.kanren .kanren-rank3 {
background : #795548
}
.youtube_thum_link_150 img {
width : 100%;
height : 100%!important;
object-fit : cover;
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%)
}
.youtube_thum_link_150 {
display : block;
position : relative;
width : 100px;
height : 100px;
overflow : hidden
}
.load-more-action {
text-align : center
}
.load-more-btn {
width : 100%;
box-sizing : border-box;
padding : 10px;
border : 1px solid #ccc;
background : #fff;
color : #757575;
text-align : center;
text-decoration : none;
line-height : 1.4;
margin-bottom : 10px
}
.load-more-btn:before {
content : "";
font-family : stsvg;
margin-right : 7px
}
.load-more-btn:hover {
background : #f3f3f3
}
@media only screen and (max-width:599px) {
.load-more-btn {
padding : 15px 10px
}
}
@media only screen and (min-width:600px) {
.load-more-btn {
font-size : 20px;
line-height : 30px
}
}
@media only screen and (min-width:960px) {
.load-more-btn {
font-size : 15px;
line-height : 27px
}
}
.load-more-state {
width : 0;
height : 0;
text-align : center
}
.load-more-state.is-loading {
padding-top : 20px;
width : auto;
height : auto
}
.kanren-load-more-action {
padding-top : 20px;
margin-bottom : 40px
}
.st-author-box .st-fa,.st-author-box .fa {
margin-right : 4px
}
ul#st-tab-menu,.post ul#st-tab-menu {
margin : 0;
padding : 0
}
#st-tab-menu {
list-style : none
}
#st-tab-menu li {
display : inline-block;
padding : 5px 10px!important;
background : #eee;
cursor : pointer;
font-size : 90%;
font-weight : 700
}
#st-tab-menu li.active {
background : #333;
color : #fff
}
#st-tab-box {
padding : 15px;
border : 1px solid #333;
margin-bottom : 20px;
background : #fff
}
#st-tab-box p {
font-size : 90%;
line-height : 1.5
}
.st-author-master #st-tab-box {
margin-bottom : 0
}
#st-tab-box div {
display : none
}
#st-tab-box div.active {
display : block
}
#st-tab-box div dt {
float : left;
width : 80px
}
#st-tab-box div dd {
padding-left : 100px
}
#st-tab-box p.st-author-post,.post #st-tab-box p.st-author-post {
margin-bottom : 5px;
padding-bottom : 5px;
border-bottom : 1px dotted #ccc
}
#st-tab-box p.st-author-post a,.post #st-tab-box p.st-author-post a {
text-decoration : none;
font-weight : 700;
color : #1a1a1a
}
.st-author-date {
margin : 0;
color : #ccc;
font-size : 80%;
line-height : 1.5
}
.st-author-nickname {
font-weight : 700;
padding-bottom : 5px
}
.st-author-description {
margin-bottom : 10px;
color : #333
}
.st-author-sns,.st-author-homepage {
margin-bottom : 0
}
.st-author-sns .st-fa,.st-author-sns .fa {
font-size : 1rem
}
@media print,screen and (max-width:599px) {
.st-author-sns .st-fa,.st-author-sns .fa {
font-size : 1.2rem
}
}
.st-author-sns a,.st-author-homepage a {
text-decoration : none
}
a.st-author-twitter {
color : #55acee;
white-space : nowrap
}
a.st-author-facebook {
color : #3b5998;
white-space : nowrap
}
a.st-author-instagram {
white-space : nowrap;
color : #231f20
}
a.st-author-youtube {
color : #f40000;
white-space : nowrap
}
a.st-author-homepage {
font-size : 90%
}
.st-author-archive {
text-align : right;
padding-top : 10px;
margin : 0
}
.st-shortcode-author #st-tab-box {
border : none;
border : solid 1px #eee!important;
background : #fff!important;
margin-bottom : 20px
}
.st-shortcode-author #st-tab-box .st-author-description p,.st-shortcode-author #st-tab-box .st-author-description {
font-size : 80%;
line-height : 1.7
}
.st-shortcode-author ul#st-tab-menu,.post .st-shortcode-author ul#st-tab-menu {
display : none
}
.st-shortcode-author .st-author-nickname:before {
content : "writer ";
font-weight : 400;
color : #bdbdbd
}
.st-shortcode-author .st-fa,.st-shortcode-author .fa {
color : #e0e0e0
}
@media only screen and (max-width:599px) {
.st-author-nickname {
margin-bottom : 0
}
.st-shortcode-author #st-tab-box .st-author-description p,.st-shortcode-author #st-tab-box .st-author-description {
font-size : 90%;
line-height : 1.7
}
}
.st-author-box .rankstlink-r2,.st-author-box .rankstlink-r2 p {
display : inline-block
}
.st-author-box .rankstlink-r2 p a {
padding : 8px 25px;
border-radius : 50px;
-webkit-border-radius: 50px;
-moz-border-radius : 50px;
display : inline-block
}
.st-author-box .st-author-profile-content {
padding : 10px 20px 20px;
text-align : center
}
#side aside ul li {
list-style-type : none;
margin : 0;
padding : 0
}
#side aside .children li {
padding-left : 10px
}
#side aside ul li ul li {
list-style-type : none;
margin : 0
}
#side aside .sub-menu {
padding-left : 10px
}
#side aside #mybox ul li ul li {
font-size : 14px;
line-height : 24px
}
#side aside .kanren {
padding-top : 10px
}
.st-svg-rss-square {
margin-right : 5px
}
.rssbox a {
display : block;
width : 100%;
box-sizing : border-box;
background-color : #1a1a1a;
padding : 10px 15px;
font-size : 14px;
color : #fff;
text-decoration : none
}
#scrollad {
padding : 20px 0
}
#sidebg {
background : #f3f3f3;
box-sizing : border-box
}
#side aside .st-pagelists ul {
padding : 0
}
#side aside .st-pagelists .sub-menu {
padding : 0
}
#side aside .st-pagelists .st-fa,#side aside .st-pagelists .fa {
margin-right : 5px
}
#side aside .st-pagelists ul li {
border-top : 1px solid #ccc;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc
}
#side aside .st-pagelists ul .sub-menu li {
border : none
}
#side aside .st-pagelists ul li:last-child {
border-bottom : 1px solid #ccc
}
#side aside .st-pagelists ul .sub-menu li:first-child {
border-top : 1px solid #ccc
}
#side aside .st-pagelists ul li li:last-child {
border : none
}
#side aside .st-pagelists ul .sub-menu .sub-menu li {
border : none;
padding-left : 15px
}
#side aside .st-pagelists ul li a {
display : -webkit-box;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-box-pack : start;
-webkit-justify-content: flex-start;
-ms-flex-pack : start;
justify-content : flex-start;
-webkit-box-align : center;
-webkit-align-items : center;
-ms-flex-align : center;
align-items : center
}
#side aside .st-pagelists ul li a {
text-decoration : none;
padding : 10px 15px;
color : #333;
width : 100%;
box-sizing : border-box;
background : #ccc;
background : -webkit-linear-gradient(#fff 0%,#f3f3f3 100%);
background : linear-gradient(#fff 0%,#f3f3f3 100%)
}
#side aside .st-pagelists .sub-menu a {
text-decoration : none;
padding : 10px 10px 10px 15px;
background : 0 0;
color : #333;
margin-bottom : 0;
border-bottom : 1px solid #ccc;
font-weight : 400
}
#side aside .st-pagelists .sub-menu a:hover {
color : red
}
#side aside .st-pagelists .sub-menu .sub-menu a {
text-decoration : none;
padding : 10px 10px 10px 20px;
background : 0 0;
background-repeat : no-repeat;
background-position : left center;
color : #333;
border : none;
margin-bottom : 0
}
#side aside .st-pagelists .sub-menu .sub-menu a:hover {
color : red
}
.tagcloud {
margin-bottom : 20px
}
.tagcloud a {
font-size : 13px!important;
line-height : 1em;
color : #1a1a1a;
display : inline-block;
border : 1px #757575 solid;
white-space : nowrap;
padding : 10px;
margin : 3px 3px 5px;
border-radius : 4px;
text-decoration : none;
box-sizing : border-box
}
.st-formbtn {
vertical-align : middle;
background : #616161;
padding : 12px 15px;
margin-bottom : 0;
display : flex;
align-items : center
}
.st-formbtnlink .st-fa,.st-formbtnlink .fa {
margin : 0!important;
padding : 0!important
}
.st-originalbtn-l {
vertical-align : middle;
padding-right : 15px;
border-right : 1px solid #ccc
}
.st-originalbtn-r {
vertical-align : middle;
padding-left : 15px;
width : 100%;
box-sizing : border-box
}
.originalbtn-bold {
font-weight : 700
}
a.st-formbtnlink {
color : #fff;
text-decoration : none
}
.st-originalbtn {
vertical-align : middle;
background : #616161;
padding : 12px 15px;
margin-bottom : 0;
display : flex;
align-items : center
}
.st-originalbtn .st-svg-question-circle,.st-originalbtn .st-svg-check-circle,.st-originalbtn .st-svg-exclamation-triangle,.st-originalbtn .st-svg-pencil-square-o {
margin-right : 0
}
a.st-originallink {
color : #fff;
text-decoration : none
}
.post table {
box-sizing : border-box;
border-top : 1px #d4d4d4 solid;
border-right : 1px #d4d4d4 solid;
margin-bottom : 20px;
width : 100%;
max-width : 100%
}
.post table thead {
border-top : 1px #d4d4d4 solid;
border-right : 1px #d4d4d4 solid
}
.wp-block-table.is-style-stripes .post table thead {
border : none
}
.post table thead th,.post table thead td {
border-bottom : 1px #d4d4d4 solid;
border-left : 1px #d4d4d4 solid
}
table>thead>tr>td,table>thead>tr>th,table>tr>td,table>tr>th {
background-color : #fafafa
}
@media all and (-ms-high-contrast:active),(-ms-high-contrast:none) {
.post table {
table-layout : fixed
}
}
table tr td {
padding : 10px;
border-bottom-width : 1px;
border-left-width : 1px;
border-bottom-style : solid;
border-left-style : solid;
border-bottom-color : #d4d4d4;
border-left-color : #d4d4d4;
vertical-align : top;
box-sizing : border-box;
word-break : break-word
}
table th {
padding : 10px;
border-bottom-width : 1px;
border-left-width : 1px;
border-bottom-style : solid;
border-left-style : solid;
border-bottom-color : #d4d4d4;
border-left-color : #d4d4d4;
box-sizing : border-box;
word-break : break-word
}
table th,table th p,.post table tr td p,.post table tr td {
font-size : 15px;
line-height : 24px;
font-weight : 400
}
table tr td>*:last-child {
margin-bottom : 0
}
#main .post table {
border-top-width : 1px;
border-right-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-top-color : #d4d4d4;
border-right-color : #d4d4d4;
color : #333
}
.post .notab table {
border : none;
width : initial;
max-width : initial
}
.notab table tr td {
border : none;
text-align : left;
vertical-align : top
}
.notab table th {
border : none
}
.post .notab table tr:nth-child(even) {
background-color : transparent
}
tr.st-centertable,td.st-centertable,.st-centertable table td {
text-align : center;
vertical-align : middle
}
.post .scroll-box table {
max-width : initial
}
.scroll-box {
overflow-x : auto;
margin-bottom : 10px
}
.scroll-box::-webkit-scrollbar {
width : 5px;
height : 5px
}
.scroll-box::-webkit-scrollbar-track {
border-radius : 5px;
background : #f3f3f3
}
.scroll-box::-webkit-scrollbar-thumb {
border-radius : 5px;
background : #ccc
}
.post .scroll-box.pc table td,.post .scroll-box.pc table td p {
white-space : nowrap
}
.scroll-box.pc {
overflow-x : auto;
position : relative;
cursor : ew-resize
}
.scroll-box.pc.h-sc {
overflow : auto;
position : relative;
height : 75vh;
cursor : all-scroll
}
img.alignright {
float : right;
margin : 0 0 5px 10px
}
img.alignleft {
float : left;
margin : 0 10px 5px 0
}
img.aligncenter {
display : block;
margin : 0 auto 10px
}
img.float-left {
float : left
}
img.float-right {
float : right
}
.wp-caption {
text-align : center
}
.aligncenter {
clear : both;
display : block;
margin : 0 auto 10px
}
.ie8 img {
width : auto
}
.widget_media_image,.ad.widget_media_image {
margin-bottom : 20px
}
main ul,main ol {
padding-left : 1em;
margin-bottom : 20px;
margin-left : 1em
}
main .sns ul,main .sns ol {
padding-left : 0;
margin-bottom : 0;
margin-left : 0
}
main ul.st_toc_list,main ol.st_toc_list {
padding-left : 0;
margin-bottom : 0
}
main ul.st-box-btn,main ul.st_toc_list,main ol.st_toc_list,main ul.has-st-border,main ol.has-st-border,main ul.has-background,main ol.has-background {
margin-left : 0
}
main ul ul,main ul ol,main ol ul,main ol ol {
margin-bottom : 0;
padding-top : 5px
}
.is-style-st-check,.is-style-st-timeline-count,.is-style-st-timeline-list,.is-style-st-circle,.is-style-st-circle-border,.is-style-st-square-checkbox-no-border,.is-style-st-square-checkbox,.is-style-st-maruck,.is-style-st-maruno,.is-style-st-no,.is-style-st-no-border,.st-list-circle ul,.st-list-check ul,.st-square-checkbox ul,.st-square-checkbox-nobox ul,.maruck ul,.maruno ul,.st-list-no ul,.st-list-circle ol,.st-list-check ol,.st-square-checkbox ol,.st-square-checkbox-nobox ol,.maruck ol,.maruno ol,.st-list-no ol {
max-width : 100%;
box-sizing : border-box;
padding-left : 0;
margin-left : 0
}
main ul li,main ol li {
padding-top : .25em;
padding-bottom : .25em;
line-height : 1.5em!important
}
main .st-list-border ul li,main .st-list-border ol li,main ul.is-style-st-border li,main ol.is-style-st-border li,main ul.is-style-st-circle-border li,main ol.is-style-st-circle-border li,main ul.is-style-st-square-checkbox li,main ol.is-style-st-square-checkbox li,main ul.is-style-st-no-border li,main ol.is-style-st-no-border li {
padding-top : .5em;
padding-bottom : .5em
}
ul li {
text-align : left
}
.post ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
list-style-type : disc
}
.post ol {
list-style-type : decimal
}
.post .is-style-st-maruno,.post .is-style-st-maruck,.post .maruno,.post .maruck {
margin-bottom : 20px
}
.post .is-style-st-maruno>li,.post .maruno li {
counter-increment : st-section
}
.post .is-style-st-maruno>li:before,.post .maruno li:before {
content : counters(st-section,"")
}
.post .is-style-st-maruck>li:before,.post .maruck li:before {
content : " ";
font-family : stsvg
}
.post .is-style-st-maruno>li,.post .is-style-st-maruck>li,.post .maruno li,.post .maruck li {
list-style-type : none;
padding-left : 2.25em;
position : relative
}
.post .is-style-st-maruno>li:before,.post .is-style-st-maruck>li:before,.post .maruno li:before,.post .maruck li:before {
border-radius : 50%;
width : 1.5em;
height : 1.5em;
line-height : 1.5em;
text-align : center;
background : #f3f3f3;
color : #333;
box-sizing : border-box;
left : .25em;
position : absolute;
transform : scale(.8)
}
.is-style-st-border>li,.is-style-st-circle-border>li,.is-style-st-check-border>li,.is-style-st-no-border>li,.st-list-border li {
border-bottom : dotted 1px #ccc
}
ol.is-style-st-circle>li,ul.is-style-st-circle>li,ol.is-style-st-circle-border>li,ul.is-style-st-circle-border>li,.st-list-circle li {
position : relative;
padding-left : 2em;
list-style : none
}
.is-style-st-circle>li:before,.st-list-circle li:before {
content : "";
width : .5em;
height : .5em;
line-height : .5em;
background-color : #ccc;
border-radius : 50%;
position : absolute;
left : .75em;
top : .75em
}
.is-style-st-circle-border>li:before {
content : "";
width : .5em;
height : .5em;
line-height : .5em;
background-color : #ccc;
border-radius : 50%;
position : absolute;
left : .75em;
top : 1em
}
.st-list-border.st-list-circle li:before {
top : 1em!important
}
.is-style-st-check>li,.is-style-st-check-border>li,.st-list-check li {
position : relative;
padding-left : 2.5em;
list-style : none
}
.is-style-st-check>li:before,.is-style-st-check-border>li:before,.st-list-check li:before {
content : "";
position : absolute;
top : .75em;
left : .9em;
-webkit-transform : rotate(50deg);
-ms-transform : rotate(50deg);
transform : rotate(50deg);
width : .2em;
height : .5em;
border-right : 2px solid #f44336;
border-bottom : 2px solid #f44336
}
.is-style-st-check>li:after,.is-style-st-check-border>li:after,.st-list-check li:after {
content : "";
position : absolute;
top : .55em;
left : .5em;
width : 1em;
height : 1em;
border : solid 1px #ccc
}
.is-style-st-check>li::after:hover,.is-style-st-check-border>li::after:hover,.st-list-check li::after:hover {
color : red
}
.is-style-st-no>li,.is-style-st-no-border>li,.st-list-no li {
display : block;
flex-wrap : wrap;
counter-increment : st-list-count;
list-style : none;
position : relative;
padding-left : 2.5em
}
.is-style-st-no>li:before,.st-list-no li:before {
content : counter(st-list-count);
width : 1.5em;
height : 1.5em;
background-color : #ccc;
color : #fff;
line-height : 1.5em;
position : absolute;
left : .25em;
text-align : center;
top : .25em!important;
transform : scale(.8)
}
.is-style-st-no-border>li:before {
content : counter(st-list-count);
width : 1.5em;
height : 1.5em;
background-color : #ccc;
color : #fff;
line-height : 1.5em;
position : absolute;
left : .25em;
text-align : center;
top : .5em!important;
transform : scale(.8)
}
.st-list-no.st-list-border li:before {
top : .5em!important
}
.post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
display : table;
table-layout : fixed;
width : 100%;
padding : 0;
margin : 0 auto 20px
}
.post .kintou ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) li {
display : table-cell;
vertical-align : middle;
text-align : center;
padding : 0 5px
}
.st-link-guide li a,.st-count {
counter-increment : stcnt
}
.st-count:before {
content : counter(stcnt)". ";
font-size : 130%;
margin-right : 5px;
font-family : Arial,sans-serif
}
.st-link-guide li a:before {
content : counter(stcnt)". ";
font-size : 110%;
font-weight : 700
}
.st-link-guide .sub-menu li a:before {
font-weight : 400
}
.st-link-guide .st-link-guide-menu>li:last-child a:before {
content : none
}
main,.st-count-reset,.st-link-guide,.st-link-guide .sub-menu {
counter-reset : stcnt
}
footer .st-link-guide ul,footer .st-link-guide ul ol {
padding-left : 0
}
.post .st-box-btn,.st-box-btn {
position : relative;
display : flex;
-webkit-justify-content: space-between;
-ms-flex-pack : justify;
justify-content : space-between;
flex-wrap : wrap;
padding : 0!important;
margin-bottom : 20px
}
.st-box-btn p {
word-break : break-all
}
#side aside ul.st-box-btn li,.st-box-btn li,.post .st-box-btn li,.post ul.st-box-btn li:last-child {
display : flex;
box-sizing : border-box;
justify-content : center;
align-items : center;
width : 50%;
box-shadow : 1px 1px 0 0 #bdbdbd inset,1px 1px 0 0 #bdbdbd,1px 0 0 0 #bdbdbd;
text-align : center;
vertical-align : middle;
background : #fff;
padding : 0
}
#footer .st-box-btn p {
margin-bottom : 0
}
@media only screen and (min-width:600px) {
.st-box-btn.st-pc-show-4 li,.post .st-box-btn.st-pc-show-4 li,.post ul.st-box-btn.st-pc-show-4 li:last-child {
width : 25%
}
.st-box-btn.st-pc-show-3 li,.post .st-box-btn.st-pc-show-3 li,.post ul.st-box-btn.st-pc-show-3 li:last-child {
width : 33.333%
}
.acordion_tree .st-box-btn.st-pc-show-4 li,.acordion_tree .post .st-box-btn.st-pc-show-4 li,.acordion_tree .post ul.st-box-btn.st-pc-show-4 li:last-child,.acordion_tree .st-box-btn.st-pc-show-3 li,.acordion_tree .post .st-box-btn.st-pc-show-3 li,.acordion_tree .post ul.st-box-btn.st-pc-show-3 li:last-child {
width : 50%
}
}
.st-box-btn li a {
display : block;
width : 100%;
text-decoration : none;
color : #424242;
line-height : 1.2;
padding : 20px;
box-sizing : border-box
}
.st-box-btn li a:hover {
opacity : .7;
transition : all .5s
}
.st-box-btn .st-fa,.st-box-btn .fa,.st-box-btn img {
display : block;
margin : 0 auto 7px;
max-width : 100%;
font-weight : 400
}
.post .st-box-btn-text,.st-box-btn-text {
margin-bottom : 0;
line-height : 1.5
}
.post .st-box-btn-memo,.st-box-btn-memo {
font-weight : 400;
margin-bottom : 0;
line-height : 1.5;
font-size : 80%;
color : #757575;
padding-top : 5px
}
#side aside ul.st-box-btn.st-box-btn-list-vertical,.post .st-box-btn.st-box-btn-list-vertical,.st-box-btn.st-box-btn-list-vertical {
justify-content : flex-start;
flex-wrap : wrap;
flex-direction : column
}
#side aside ul.st-box-btn.st-box-btn-list-vertical li,.st-box-btn.st-box-btn-list-vertical li,.post .st-box-btn.st-box-btn-list-vertical li,.post ul.st-box-btn.st-box-btn-list-vertical li:last-child {
width : 100%
}
#side aside ul.st-box-btn.st-box-btn-list-vertical li a,.st-box-btn.st-box-btn-list-vertical li a,.post .st-box-btn.st-box-btn-list-vertical li a,.post ul.st-box-btn.st-box-btn-list-vertical li:last-child a {
display : flex;
box-sizing : border-box;
justify-content : flex-start;
align-items : center;
flex-wrap : wrap;
flex-direction : row;
text-align : left
}
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa,#side aside ul.st-box-btn.st-box-btn-list-vertical .fa,#side aside ul.st-box-btn.st-box-btn-list-vertical img,.st-box-btn.st-box-btn-list-vertical .st-fa,.st-box-btn.st-box-btn-list-vertical .fa,.st-box-btn.st-box-btn-list-vertical img {
display : flex;
font-size : 300%;
font-weight : 400;
padding-right : 20px;
margin : 0;
max-width : 30%;
justify-content : center;
align-items : center
}
@media print,screen and (max-width:599px) {
.st-box-btn .st-fa,.st-box-btn .fa,.st-box-btn img {
min-width : 50%
}
.st-box-btn.st-box-btn-list-vertical .fa,.st-box-btn.st-box-btn-list-vertical .st-fa,.st-box-btn.st-box-btn-list-vertical img {
min-width : 20%
}
}
footer ul.st-box-btn .fa,footer ul.st-box-btn .st-fa,footer ul.st-box-btn img,#side aside ul.st-box-btn .fa,#side aside ul.st-box-btn .st-fa,#side aside ul.st-box-btn img {
min-width : 50%
}
footer ul.st-box-btn.st-box-btn-list-vertical .fa,footer ul.st-box-btn.st-box-btn-list-vertical .st-fa,footer ul.st-box-btn.st-box-btn-list-vertical img,#side aside ul.st-box-btn.st-box-btn-list-vertical .fa,#side aside ul.st-box-btn.st-box-btn-list-vertical .st-fa,#side aside ul.st-box-btn.st-box-btn-list-vertical img {
min-width : 20%
}
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text,.post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text,.st-box-btn.st-box-btn-list-vertical .st-box-btn-text {
display : block;
margin-bottom : 3px;
padding-top : 0
}
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo,.post .st-box-btn.st-box-btn-list-vertical .st-box-btn-memo,.st-box-btn.st-box-btn-list-vertical .st-box-btn-memo {
display : block;
margin-bottom : 0;
padding-top : 0
}
#side aside ul.st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap,.post .st-box-btn.st-box-btn-list-vertical .st-box-btn-text-wrap {
display : flex;
justify-content : flex-start;
flex-wrap : wrap;
flex-direction : column;
max-width : 70%;
box-sizing : border-box
}
.widget_guidemap_widget.is-no-underline a {
text-decoration : none
}
.widget_guidemap_widget.is-rounded .st-link-guide-menu>.menu-item>a {
border-radius : 8px
}
.post .st-link-guide-menu:not(.toc_list):not(.st_toc_list) {
padding-left : 0;
padding-right : 0
}
#side aside .st-link-guide li a:after,.post .entry-content .st-link-guide ul li a:after,.st-link-guide li a:after {
content : "";
position : absolute;
top : 100%;
left : 50%;
margin-left : -10px;
border : 10px solid transparent;
border-top : 10px solid #ccc
}
#side aside .st-link-guide>ul li:last-child a:after,.post .entry-content .st-link-guide>ul li:last-child a:after,.st-link-guide>ul li:last-child a:after {
content : none
}
#side aside .st-link-guide li,.post .entry-content .st-link-guide ul li,.st-link-guide li {
list-style : none
}
#side aside .st-link-guide li a,.post .entry-content .st-link-guide ul li a,.st-link-guide li a {
position : relative;
background : #ccc;
margin-bottom : 15px;
padding-top : 10px;
padding-right : 20px;
padding-bottom : 10px;
padding-left : 20px;
text-align : center;
list-style : none;
width : 100%;
box-sizing : border-box;
display : block
}
#side aside .st-link-guide li a,.post .entry-content .st-link-guide ul li a,.st-link-guide li a {
color : #333;
font-weight : 700
}
.post .st-link-guide li a:last-child,.post .entry-content .st-link-guide ul li a:last-child,.post .st-link-guide li a:last-child {
padding-bottom : 10px
}
#side aside .st-link-guide li a:hover,.post .entry-content .st-link-guide ul li a:hover,.st-link-guide li a:hover {
opacity : .7
}
.st-link-guide .sub-menu,.post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list),#side aside .st-link-guide .sub-menu {
margin-bottom : 10px;
padding-top : 0
}
.st-link-guide .sub-menu:last-child,.post .st-link-guide .sub-menu:not(.toc_list):not(.st_toc_list):last-child {
margin-bottom : 0
}
#side aside .st-link-guide .sub-menu li a:after,.post .entry-content .st-link-guide .sub-menu li a:after,.st-link-guide .sub-menu li a:after {
content : none
}
#side aside .st-link-guide .sub-menu li a,.post .entry-content .st-link-guide .sub-menu li a,.st-link-guide .sub-menu li a {
position : relative;
background-color : transparent;
padding : 5px;
border-bottom : none;
text-align : left;
list-style : none;
margin-bottom : 0
}
#side aside .st-link-guide .sub-menu li a,.post .entry-content .st-link-guide .sub-menu li a,.st-link-guide .sub-menu li a {
color : #333;
font-weight : 400
}
.post .st-link-guide .sub-menu li a:last-child,.post .entry-content .st-link-guide .sub-menu li a:last-child,.post .st-link-guide .sub-menu li a:last-child {
padding-bottom : 0
}
.st-slidebox-c {
margin-bottom : 20px;
padding : 15px;
background : #fafafa;
border-radius : 5px
}
.st-btn-open {
display : flex;
align-items : center
}
.post .st-btn-open {
color : #333;
cursor : pointer;
margin-bottom : 0
}
.st-slidebox {
padding-top : 10px;
display : none
}
.post .st-slidebox>p:last-child {
margin-bottom : 0
}
.st-btn-open .st-fa,.st-btn-open .fa {
margin-right : 5px
}
.st-slidebox-c.is-st-toggle-position-center .st-btn-open {
justify-content : center
}
.st-slidebox-c.is-st-toggle-position-right .st-btn-open {
justify-content : flex-end;
text-align : right
}
.st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text,.st-slidebox-c.is-st-toggle-text-bold .st-slidebox-btn-text {
font-weight : 700
}
.st-slidebox-c.is-st-toggle-position-left.is-st-toggle-icon-position-right .st-slidebox-btn-text,.st-slidebox-c.is-st-toggle-position-right.is-st-toggle-icon-position-left .st-slidebox-btn-text {
flex-grow : 1
}
.st-slidebox-c.is-st-toggle-icon-position-right .st-fa,.st-slidebox-c.is-st-toggle-icon-position-right .fa {
margin-right : 0;
margin-left : 5px;
order : 2
}
.is-expanded .st-btn-open {
font-size : .85em;
opacity : .8
}
.is-expanded .st-btn-open .st-fa,.is-expanded .st-btn-open .fa {
font-size : .7em;
opacity : .8
}
.st-memobox2 {
position : relative;
margin : 25px 0 20px;
padding : 20px;
border : solid 1px #9e9e9e;
border-radius : 0
}
.st-memobox2 .st-fa,.st-memobox2 .fa {
margin-right : 5px
}
.st-memobox2 .st-memobox-title {
position : absolute;
display : inline-block;
top : -8px;
left : 10px;
padding : 0 9px;
line-height : 1;
background : #fff;
color : #333;
font-weight : 400;
font-size : 90%
}
.st-memobox2 .st-memobox-title:before {
content : " ";
font-family : stsvg
}
.st-memobox2>* {
font-size : 95%;
line-height : 1.5
}
.st-memobox {
position : relative;
margin : 20px 0;
padding : 20px;
border : solid 2px #9e9e9e;
border-radius : 8px
}
.st-memobox .st-fa,.st-memobox .fa {
margin-right : 5px
}
.st-memobox .st-memobox-title {
position : absolute;
display : inline-block;
top : -8px;
left : 10px;
padding : 0 9px;
line-height : 1;
background : #fff;
color : #9e9e9e;
font-weight : 700
}
.st-mybox {
position : relative;
margin : 25px 0;
padding : 0 20px;
border : solid 2px #9e9e9e;
border-radius : 8px
}
.wp-block-st-blocks-my-box.st-mybox {
border-radius : 5px
}
.st-in-mybox {
padding : 20px 0;
z-index : -2
}
.st-in-mybox p {
margin-bottom : 10px
}
.st-in-mybox>*:last-child {
margin-bottom : 0
}
.st-in-mybox .is-style-st-circle,.st-in-mybox .is-style-st-circle-border,.st-in-mybox .is-style-st-check,.st-in-mybox .is-style-st-check-border,.st-in-mybox .is-style-st-square-checkbox-no-border,.st-in-mybox .is-style-st-square-checkbox,.st-in-mybox .is-style-st-no,.st-in-mybox .is-style-st-no-border {
padding-left : 0!important
}
.st-mybox .st-fa,.st-mybox .fa {
margin-right : 5px;
margin-left : 5px
}
.st-mybox .st-mybox-title {
position : absolute;
display : inline-block;
top : -.5em;
left : 10px;
padding : 0 5px;
line-height : 1;
color : #9e9e9e;
font-weight : 700;
margin-bottom : 10px;
z-index : 1
}
.st-mybox.has-title .st-mybox-title {
padding-right : 10px
}
.st-mybox .st-mybox-title:after {
position : absolute;
display : inline-block;
top : calc(55% - 11px);
left : 0;
background : #fff;
content : "";
width : 100%;
height : 11px;
z-index : -1
}
.st-mybox.st-title-under .st-mybox-title {
position : relative;
display : inline-block;
margin : 20px 0 0;
margin-bottom : 10px;
top : 0;
left : 0;
text-shadow : none!important
}
.st-mybox.st-title-under .st-mybox-title:after {
content : none
}
.st-mybox.st-title-border .st-mybox-title {
padding-bottom : 10px;
border-bottom : 2px solid #ccc
}
.st-mybox.st-title-under .st-in-mybox {
padding : 0 0 20px
}
.st-mybox.st-title-border.st-title-under .st-mybox-title {
padding-bottom : 10px;
margin-bottom : 20px
}
.st-mybox.st-title-border:not(.st-title-under) .st-in-mybox {
padding-top : 35px
}
.st-mybox.st-title-border:not(.st-title-under) .st-mybox-title {
padding-left : 10px;
padding-right : 10px;
left : 20px
}
.freebox {
border-top : solid 1px #feb20a;
padding : 10px 0;
background : #f3f3f3;
font-size : 15px;
line-height : 25px;
margin-bottom : 20px;
position : relative
}
.p-free {
padding : 0
}
.p-free:after {
content : "";
display : block;
margin-bottom : 30px
}
.p-entry-f {
padding : 3px 20px;
margin : 0;
font-size : 15px;
font-weight : 700;
background : #feb20a;
color : #fff;
position : absolute;
top : 0;
left : 0;
max-width : 80%
}
.p-entry-f .st-fa,.p-entry-f .fa {
margin-right : 5px
}
.free-inbox {
padding : 10px 15px 10px;
text-align : left
}
.free-inbox p {
margin-bottom : 10px
}
.free-inbox>*:last-child {
margin-bottom : 0
}
.freebox-intitle {
border-top : none;
padding-top : 0
}
.freebox-intitle .p-free {
margin-bottom : 0
}
.freebox-intitle .p-free:after {
content : none
}
.freebox-intitle .p-entry-f {
padding : 6px 20px;
margin : 0;
font-size : 15px;
font-weight : 700;
background : #feb20a;
color : #fff;
position : relative;
max-width : 100%;
display : block;
text-align : center;
border-bottom-right-radius: 0!important
}
.freebox-intitle .free-inbox {
padding-top : 15px
}
.post .st-minihukidashi,.st-minihukidashi {
font-size : 100%;
display : inline-block;
position : relative;
background : #f3f3f3;
color : #1a1a1a;
line-height : 1.4;
margin-bottom : 20px;
padding : 10px 20px;
border-radius : 30px;
z-index : 2
}
.post .st-minihukidashi span.st-minihukidashi-arrow,.st-minihukidashi span.st-minihukidashi-arrow {
content : "";
position : absolute;
margin-left : -10px;
border : 10px solid transparent;
border-top : 10px solid #f3f3f3;
top : 100%;
left : 40px
}
.st-minihukidashi .st-fa,.st-minihukidashi .fa {
margin-right : 5px
}
.st-minihukidashi .st-minihukidashi-flexbox {
display : flex;
justify-content : flex-start;
align-items : center
}
.st-minihukidashi img {
border-radius : 50%;
width : 30px;
height : auto;
margin-right : 10px
}
.st-minihukidashi .photoline img {
border-radius : 0;
border : none
}
.hukidashi-underline {
position : relative;
padding : 10px;
margin-bottom : 30px;
border : none;
border-bottom : 3px solid #ccc
}
.hukidashi-underline:before,.hukidashi-underline:after {
position : absolute;
width : 0;
height : 0;
border : solid transparent;
content : "";
border-top-width : 13px;
border-right-width : 13px;
border-bottom-width : 13px;
border-left-width : 13px
}
.hukidashi-underline:before {
left : 50px;
bottom : -28px;
border-top-color : #ccc;
border-left-color : #ccc
}
.hukidashi-underline:after {
left : 53px;
bottom : -21px;
border-top-color : #fff;
border-left-color : #fff
}
.st-marumozi {
font-size : 85%;
padding : 8px 20px;
margin : 0 10px 0 0;
display : inline-block
}
.st-marumozi-big {
padding : 8px 20px;
margin : 0 10px 0 0;
display : inline-block;
font-weight : 700
}
.post p.st-marumozi-big-p {
margin-bottom : 0
}
.st-marumozi .st-fa,.st-marumozi-big .st-fa,.st-marumozi .fa,.st-marumozi-big .fa {
margin-right : 7px
}
.st-marumozi img {
border-radius : 50%;
width : 20px;
height : auto;
margin-right : 5px
}
.st-marumozi-big img {
border-radius : 50%;
width : 30px;
height : auto;
margin-right : 10px
}
.st-marumozi .photoline img,.st-marumozi-big .photoline img {
border-radius : 0;
border : none
}
.clip-memobox {
display : flex;
background : #f3f3f3;
border-radius : 3px;
margin-bottom : 20px;
padding : 10px
}
.clip-fonticon {
align-self : center;
padding : 0 .7em 0 calc(.7em - 5px);
text-align : center;
flex-shrink : 0;
border-right : 1px solid #e0e0e0
}
.clip-memotext p {
margin-bottom : 10px
}
.clip-memotext {
display : flex;
flex-direction : column;
justify-content : center;
flex-grow : 1;
padding-left : 1em;
box-sizing : border-box
}
.clip-memotext>* {
font-size : 95%;
line-height : 1.7
}
.clip-memotext .is-style-st-circle,.clip-memotext .is-style-st-circle-border,.clip-memotext .is-style-st-check,.clip-memotext .is-style-st-check-border,.clip-memotext .is-style-st-square-checkbox-no-border,.clip-memotext .is-style-st-square-checkbox,.clip-memotext .is-style-st-no,.clip-memotext .is-style-st-no-border {
padding-left : 0!important
}
.clip-memotext>*:last-child {
margin-bottom : 0!important
}
main .clip-memotext ul,main .clip-memotext ol {
padding : 0 1em 0 0
}
main .clip-memotext .is-style-st-border,main .clip-memotext .is-style-st-no-border,main .clip-memotext .is-style-st-square-checkbox {
padding-bottom : 10px
}
.clip-memobox.st-text-guide .clip-fonticon {
display : flex;
justify-content : center;
align-items : center
}
.clip-memobox.st-text-guide .st-fa,.clip-memobox.st-text-guide .fa,.clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa,.clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa {
width : 100%;
display : flex;
flex-direction : column;
justify-content : center;
align-items : center
}
.clip-memobox.st-text-guide .st-fa:before,.clip-memobox.st-text-guide .st-fa:after,.clip-memobox.st-text-guide .fa:before,.clip-memobox.st-text-guide .fa:after,.clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa:before,.clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa:before {
line-height : 1.5em
}
.clip-memobox.st-text-guide .st-fa:before,.clip-memobox.st-text-guide .fa:before {
display : block;
padding-top : 10px
}
.clip-memobox.st-text-guide .st-fa:after,.clip-memobox.st-text-guide .fa:after,.clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa:after,.clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa:after {
margin-top : 0;
display : block;
font-size : 11px;
max-width : 5.5em;
line-height : 1.5em
}
.clip-memobox.st-text-guide.st-text-guide-sankou .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-sankou .fa:after {
content : "参考"
}
.clip-memobox.st-text-guide.st-text-guide-kanren .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-kanren .fa:after {
content : "関連"
}
.clip-memobox.st-text-guide.st-text-guide-memo .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-memo .fa:after {
content : "メモ"
}
.clip-memobox.st-text-guide.st-text-guide-attention .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-attention .fa:after {
content : "注意"
}
.clip-memobox.st-text-guide.st-text-guide-point .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-point .fa:after {
content : "Check"
}
.clip-memobox.st-text-guide.st-text-guide-next .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-next .fa:after {
content : "次へ進む"
}
.clip-memobox.st-text-guide.st-text-guide-prev .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-prev .fa:after {
content : "前に戻る"
}
.clip-memobox.st-text-guide.st-text-guide-question .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-question .fa:after {
content : "質問"
}
.clip-memobox.st-text-guide.st-text-guide-answer .st-fa:after,.clip-memobox.st-text-guide.st-text-guide-answer .fa:after {
content : "回答"
}
.clip-memobox.wp-block-st-blocks-memo.has-border {
border : 5px solid transparent
}
.clip-memobox.wp-block-st-blocks-memo.has-icon-label .st-fa:after,.clip-memobox.wp-block-st-blocks-memo.has-icon-label .fa:after {
content : attr(data-icon-label)
}
.st-in-mybox.in-clip-memobox .clip-memobox {
padding : 0;
margin : -10px
}
.st-in-mybox.in-clip-memobox .clip-memobox a {
font-weight : 700;
color : red
}
.st-share {
background : #fafafa;
padding : 5px;
border-radius : 3px;
font-size : 95%;
line-height : 1.7
}
.st-share:before {
content : " ";
font-family : stsvg;
color : #9e9e9e
}
.st-blackboard {
padding : 30px 30px 15px;
box-sizing : border-box;
margin-bottom : 20px;
border : 3px solid #f3f3f3;
background : #fff;
border-radius : 0
}
.st-blackboard-title-box {
text-align : center;
margin-bottom : 10px
}
.st-blackboard-title {
color : #424242;
display : inline-block;
border-bottom : 2px solid #424242;
font-weight : 700;
text-align : center;
padding : 10px 10px 5px;
background : #fff
}
.st-blackboard-title:before {
content : " ";
font-family : stsvg
}
#side aside .st-blackboard ul li,.st-blackboard ul li {
position : relative;
display : block;
line-height : 1.7;
border-bottom : 1px dashed #ccc;
margin-bottom : .5em;
padding-top : .25em;
padding-bottom : .75em;
padding-left : calc(1em + 20px)
}
.st-blackboard ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
display : block;
margin-bottom : 0;
padding : 10px 0 0
}
.st-blackboard ul li:last-child {
margin-bottom : 15px;
padding-bottom : .75em
}
.st-blackboard:not(.square-checkbox) ul.st-blackboard-list:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li:before {
content : " ";
font-family : stsvg;
color : red;
position : absolute;
top : calc(50% - 1em);
left : .4em;
z-index : 2;
margin-right : 15px;
font-size : 90%;
line-height : 1.5
}
.st-blackboard.square-checkbox ul.st-blackboard-list:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no) li:before {
position : absolute;
top : calc(50% - 1.1em);
left : .4em;
content : "";
font-family : stsvg;
color : red;
z-index : 2;
margin-right : 15px;
font-size : 90%;
line-height : 1.5
}
.st-blackboard.square-checkbox ul li:after {
content : "";
font-family : stsvg;
color : #ccc;
position : absolute;
z-index : 1;
left : 0;
top : calc(50% - .9em);
font-size : 150%!important;
line-height : 1.5
}
.st-blackboard .st-no-ck li:before {
content : none!important
}
.st-blackboard .st-no-ck li {
padding-left : 0!important
}
.st-square-checkbox:not(.st-square-checkbox-nobox) {
border : 3px solid #f3f3f3;
padding : 30px 30px 15px;
box-sizing : border-box;
margin-bottom : 20px
}
.post .st-square-checkbox ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list),.st-square-checkbox:not(.st-square-checkbox-nobox) ul {
margin-bottom : 0
}
#side aside .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child,.post .st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child,.st-mybox .st-square-checkbox.st-square-checkbox-nobox li:last-child,#side aside .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child,.post .freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child,.freebox .st-square-checkbox.st-square-checkbox-nobox li:last-child {
margin-bottom : 0
}
.st-square-checkbox.st-bold>li {
font-weight : 700
}
.post .is-style-st-square-checkbox-no-border>li,.post .is-style-st-square-checkbox>li,.is-style-st-square-checkbox-no-border>li,.is-style-st-square-checkbox>li,#side aside .st-square-checkbox>li,.post .st-square-checkbox>li,.st-square-checkbox ul li,.st-square-checkbox>li {
position : relative;
display : block;
line-height : 1.5
}
.st-square-checkbox li,.is-style-st-square-checkbox>li,.post .is-style-st-square-checkbox-no-border>li,.is-style-st-square-checkbox-no-border>li {
padding-left : 2.5em
}
.post .is-style-st-square-checkbox>li,.is-style-st-square-checkbox>li,#side aside .st-square-checkbox>li,.post .st-square-checkbox>li,.st-square-checkbox ul li,.st-square-checkbox>li {
border-bottom : 1px dashed #ccc
}
.rankstlink-l2 p a,.rankstlink-l p a,.rankstlink-b p a,.rankstlink-r p a,.rankstlink-r2 p a,.rankstlink-a p a,.st-mybtn a {
transition : all .5s
}
.rankstlink-l2 p a:hover,.rankstlink-l p a:hover,.rankstlink-b p a:hover,.rankstlink-r p a:hover,.rankstlink-r2 p a:hover,.rankstlink-a p a:hover,.st-mybtn a:hover {
opacity : .8
}
.st-mybtn {
box-sizing : border-box;
margin-left : auto;
margin-right : auto;
display : table
}
.st-mybtn:not(.st-mybtn-noborder) {
border : 1px solid #ccc
}
.st-mybtn a {
padding : .7em 1.5em;
text-align : center;
box-sizing : border-box;
display : flex;
width : 100%;
height : 100%;
text-decoration : none;
justify-content : center;
align-items : center
}
.st-mybtn .fa:not(.fa-after),.st-mybtn .st-fa:not(.st-svg-after) {
margin-right : 10px
}
.st-mybtn .fa.fa-after,.st-mybtn .st-fa.st-svg-after {
margin-left : 10px
}
.st-mybtn.st-btn-default {
min-width : 40%
}
@media print,screen and (max-width:599px) {
.st-mybtn.st-btn-default {
min-width : 100%
}
}
.st-mybtn.wp-block-st-blocks-my-button {
color : #fff;
background-color : #e53935;
border : 1px solid #e57373;
border-radius : 5px;
box-shadow : 0 3px 0 #c62828
}
.st-mybtn.wp-block-st-blocks-my-button a {
color : #fff
}
.st-mybtn i:not(.st-svg-after):not(.fa-after) {
margin-right : 7px
}
.st-mybtn i.st-svg-after,.st-mybtn i.fa-after {
margin-left : 7px
}
.st-mybtn.st-mybtn-mini {
border : none;
box-sizing : border-box;
margin : 0 3px 10px;
display : inline-block
}
.st-mybtn.st-mybtn-mini a {
padding : 7px 15px;
text-align : left;
box-sizing : border-box;
display : inline-block;
width : inherit;
height : auto;
text-decoration : none;
font-size : 95%
}
.st-mybtn.st-mybtn-mini .fa:not(.fa-after),.st-mybtn.st-mybtn-mini .st-fa:not(.st-svg-after) {
margin-right : 10px
}
.st-mybtn.st-mybtn-mini .fa.fa-after,.st-mybtn.st-mybtn-mini .st-fa.st-svg-after {
margin-left : 10px
}
.st-mybtn.st-mybtn-mini:hover {
opacity : .6
}
.st-mybtn.st-mybtn-mini.st-btn-default {
width : inherit
}
.st-mcbtn-box {
border-radius : 5px
}
.st-mcbtn-box .st-mybtn,.post .st-mcbtn-box .st-mybtn {
margin-bottom : 10px
}
.st-mcbox-text,.post .st-mcbox-text {
margin-bottom : 0;
font-size : 80%;
text-align : center
}
.st-mcbox-title,.post .st-mcbox-title {
font-weight : 700;
margin-bottom : 10px
}
.st-reflection-on:not(.no-reflection),.st-mybtn.st-reflection:not(.no-reflection) a {
position : relative;
overflow : hidden
}
.st-reflection-on:not(.no-reflection):after,.st-mybtn.st-reflection:not(.no-reflection) a:after {
content : "";
height : 100%;
width : 30px;
position : absolute;
top : -180px;
left : 0;
background-color : #fff;
opacity : 0;
transform : rotate(45deg);
animation : reflection 5s ease-in-out infinite
}
@keyframes reflection {
0%
{transform:scale(0) rotate(45deg);opacity:0}
80%
{transform:scale(0) rotate(45deg);opacity:.5}
81%
{transform:scale(4) rotate(45deg);opacity:1}
100%
{transform:scale(50) rotate(45deg);opacity:0}
}
.st-itmebox img {
border : none!important
}
a.itembox-link {
text-decoration : none;
font-size : 90%;
display : block;
box-sizing : border-box
}
a.itembox-link h5 {
text-decoration : underline
}
.st-cardbox.st-itmebox {
padding-top : 10px
}
a.itembox-link p,.post a.itembox-link p {
margin-bottom : 5px
}
.st-cardbox.st-itmebox .clearfix dd h5,.post .st-cardbox.st-itmebox .clearfix dd h5,#side .st-cardbox.st-itmebox .clearfix dd h5 {
margin-bottom : 0;
border : none
}
a.itembox-link:hover {
opacity : .7
}
a.itembox-link .itembox-price {
color : #616161
}
.st-user-comment-box {
display : flex;
align-items : center;
padding-bottom : 5px;
margin-bottom : 10px!important;
border-bottom : 1px dotted #ccc
}
.st-user-comment-img {
width : 40px
}
.st-user-comment-img img {
border-radius : 50%
}
.st-user-comment-text {
padding-left : 10px;
width : calc(100% - 50px)
}
.st-user-comment-text p:not(.st-user-comment-attribute) {
font-weight : 700;
margin-bottom : -2px;
line-height : 1.5
}
.st-user-comment-box .st-star,.st-user-comment-attribute {
font-size : 70%;
margin-bottom : 0;
font-weight : 400
}
@media print,screen and (max-width:959px) {
.st-user-comment-text p:not(.st-user-comment-attribute) {
line-height : 1.3
}
.st-user-comment-box .st-star,.st-user-comment-attribute {
font-size : 90%
}
}
.st-user-comment-attribute {
color : #9e9e9e
}
.st-user-comment-box .st-star {
margin-left : 7px
}
.st-mybox .st-user-comment-box .st-svg-star-half-o,.st-mybox .st-user-comment-box .st-svg-star-o,.st-mybox .st-user-comment-box .st-svg-star {
margin-right : 0
}
#st_toc_container {
margin : 0 auto 20px;
text-align : center
}
#st_toc_container .st_toc_title {
text-align : center;
padding : 5px;
font-weight : 700;
position : relative;
display : inline-block;
vertical-align : middle;
margin-bottom : 5px
}
#st_toc_container .st_toc_title {
margin : 0 auto 10px
}
#st_toc_container.st_toc_contracted .st_toc_title {
margin : 0 auto 0
}
#st_toc_container .st_toc_title:before {
content : " ";
font-family : stsvg;
font-size : .8em;
font-weight : 400
}
#st_toc_container .st_toc_title .st_toc_toggle {
font-weight : 400;
font-size : 95%;
margin-left : 5px
}
.post #st_toc_container ul,.post #st_toc_container ol {
list-style : none;
margin-bottom : 0
}
.post #st_toc_container li ul,.post #st_toc_container li ol {
margin-bottom : 10px
}
#st_toc_container li li:empty,#st_toc_container ul ul:empty {
padding-bottom : 5px
}
#st_toc_container li:empty {
margin-bottom : 5px
}
.st_toc_number {
font-weight : 700;
margin-right : 5px;
color : #777
}
#st_toc_container ul a {
display : block;
text-decoration : none;
color : #333;
padding : 2px 0 7px
}
#st_toc_container ul li li a {
padding-left : 5px
}
#st_toc_container ul a:hover {
opacity : .5
}
#st_toc_container .st_toc_list>li>li>a {
margin-bottom : 10px
}
#st_toc_container .st_toc_list>li>a {
border-bottom : none;
padding : 5px 0
}
.post #st_toc_container ul ul {
padding : 5px 0 0
}
.post #st_toc_container ul ul ul {
padding-left : 10px
}
#st_toc_container li {
font-weight : 700;
margin-bottom : 0;
padding : 0;
list-style-type : none;
text-align : left;
text-indent : -.8em;
padding-left : 1em
}
#st_toc_container>ul>li {
font-size : 18px;
margin-bottom : 10px
}
#st_toc_container.st_toc_style_default>ul>li {
margin-bottom : 0
}
#st_toc_container.st_toc_style_default li li a {
padding-left : 3px
}
main #st_toc_container.st_toc_style_default ul ul {
margin-left : 0
}
main .post #st_toc_container.st_toc_style_default>ul>li>ul {
padding-bottom : 20px
}
#st_toc_container>ul>li:first-child {
padding-top : 0
}
#st_toc_container>ul>li:last-child {
margin-bottom : 0
}
#st_toc_container li li a:before {
content : none
}
#st_toc_container li li {
text-align : left;
font-weight : 400;
list-style : decimal outside none;
text-indent : 0;
padding : 5px 0 0
}
#st_toc_container li li li {
margin-bottom : 0;
padding : 5px 0
}
#st_toc_container li li li a {
border : none;
margin-bottom : 0;
padding : 0
}
#st_toc_container.only-toc .st_toc_list {
padding : 10px 20px 20px 40px
}
#st_toc_container.only-toc li {
padding : 0;
font-weight : 400;
text-indent : 0;
list-style-type : decimal
}
#st_toc_container.only-toc .st_toc_list li a {
border-bottom : none
}
#st_toc_container.only-toc ul a {
padding : 10px 10px 10px 5px
}
#st_toc_container.only-toc li a:before {
content : none
}
#st_toc_container:not(.st_toc_contracted) .st_toc_toggle {
display : none
}
.post #st_toc_container ol.st-original-toc>li {
list-style : decimal;
text-align : left;
font-weight : 400;
padding : 0;
text-indent : 0
}
#st_toc_container ol.st-original-toc>li a:before {
content : none
}
.st_toc_back,.st_toc_back:focus,.st_toc_back:hover,.st_toc_back:active {
color : #ccc;
text-decoration : none
}
.st_toc_back {
position : fixed;
bottom : 15px;
left : 10px;
z-index : 9999;
display : flex;
flex-direction : column;
opacity : 0;
transition : all .5s;
pointer-events : none;
justify-content : center;
align-items : center
}
.st_toc_back.is-shown {
opacity : 1;
pointer-events : auto
}
.st_toc_back.is-top {
bottom : 75px
}
.st_toc_back_icon {
display : block;
background : 0 0;
width : auto;
height : auto;
font-size : 32px
}
.st_toc_back_icon:before {
display : flex;
justify-content : center;
align-items : center;
content : "";
font-family : stsvg;
font-size : 18px;
margin-bottom : 5px;
text-rendering : auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.st_toc_back_label {
margin-top : 0;
font-size : 10px
}
.st_toc_back.is-rounded,.st_toc_back.is-rounded:focus,.st_toc_back.is-rounded:hover,.st_toc_back.is-rounded:active {
color : #fff
}
.st_toc_back.is-rounded {
bottom : 20px;
background : #ccc;
border-radius : 100%;
width : 70px;
height : 70px
}
.st_toc_back.is-rounded.is-shown {
opacity : .8
}
.st_toc_back.is-rounded.is-top {
bottom : 80px
}
.st_toc_back.is-rounded .st_toc_back_icon {
font-size : 24px
}
.mokuzi-paper {
margin-bottom : 20px;
margin-top : 30px
}
.kasane-paper {
border : 1px solid #ccc;
background : #fff;
transform : rotate(-2deg)
}
.kasane-paper .page {
transform : rotate(3deg);
box-shadow : 0 0 6px #f3f3f3
}
.kasane-paper.page1 {
transform : rotate(-2deg);
box-shadow : 0 0 6px #f3f3f3
}
.kasane-paper .page2 {
transform : rotate(-1deg);
box-shadow : 0 0 6px #f3f3f3
}
.kasane-paper.page3 {
transform : rotate(2deg);
box-shadow : 0 0 6px #f3f3f3
}
.kasane-paper.nakami {
padding : 10px 0 0;
box-shadow : 0 0 6px #f3f3f3
}
#st_toc_container.st_toc_style_paper,html.toc-style-paper #toc_container {
border : 0;
background : 0 0
}
@media print,screen and (max-width:599px) {
html.toc-style-paper #wrapper {
overflow : hidden
}
}
@media only screen and (min-width:600px) {
html.toc-style-paper main {
overflow : hidden
}
}
#st_toc_container.st_toc_style_timeline .st_toc_list,#st_toc_container.st_toc_style_timeline-count .st_toc_list {
position : relative
}
#st_toc_container.st_toc_style_timeline .st_toc_list:after,#st_toc_container.st_toc_style_timeline-count .st_toc_list:after {
content : "";
border-left : 2px solid #ccc;
position : absolute;
height : calc(100% - 1.7em);
top : .2em;
left : 0;
margin-top : .5em;
opacity : .3
}
#st_toc_container.st_toc_style_timeline:not(.st_toc_contracted),#st_toc_container.st_toc_style_timeline.only-toc:not(.st_toc_contracted),#st_toc_container.st_toc_style_timeline-count:not(.st_toc_contracted),#st_toc_container.st_toc_style_timeline-count.only-toc:not(.st_toc_contracted),#st_toc_container.st_toc_style_check:not(.st_toc_contracted),#st_toc_container.st_toc_style_check.only-toc:not(.st_toc_contracted),#st_toc_container.st_toc_style_question:not(.st_toc_contracted),#st_toc_container.st_toc_style_question.only-toc:not(.st_toc_contracted) {
padding : 20px 30px
}
#st_toc_container.st_toc_style_timeline .st_toc_list,#st_toc_container.st_toc_style_timeline.only-toc .st_toc_list,#st_toc_container.st_toc_style_timeline-count .st_toc_list,#st_toc_container.st_toc_style_timeline-count.only-toc .st_toc_list {
list-style : none
}
.post #st_toc_container.st_toc_style_timeline .st_toc_list ul ul,.post #st_toc_container.st_toc_style_timeline-count .st_toc_list ul ul,.post #st_toc_container.st_toc_style_check .st_toc_list ul ul,.post #st_toc_container.st_toc_style_question .st_toc_list ul ul {
display : none;
padding : 10px 0
}
main .post #st_toc_container.st_toc_style_default ul ul,main .post #st_toc_container.st_toc_style_paper ul ul {
padding : 10px 0 10px 1em;
margin-bottom : 0
}
main #st_toc_container.st_toc_style_timeline .st_toc_list ul,main #st_toc_container.st_toc_style_timeline-count .st_toc_list ul,main #st_toc_container.st_toc_style_check .st_toc_list ul,main #st_toc_container.st_toc_style_question .st_toc_list ul {
margin-left : 0;
padding : 10px 0
}
#st_toc_container.st_toc_style_timeline .st_toc_list a,#st_toc_container.st_toc_style_timeline.only-toc .st_toc_list a,#st_toc_container.st_toc_style_check .st_toc_list a,#st_toc_container.st_toc_style_check.only-toc .st_toc_list a,#st_toc_container.st_toc_style_question .st_toc_list a,#st_toc_container.st_toc_style_question.only-toc .st_toc_list a {
padding : 0;
border : 0
}
#st_toc_container.st_toc_style_timeline-count .st_toc_list a,#st_toc_container.st_toc_style_timeline-count.only-toc .st_toc_list a,#st_toc_container.st_toc_style_timeline .st_toc_list ul a,#st_toc_container.st_toc_style_timeline.only-toc .st_toc_list ul a,#st_toc_container.st_toc_style_timeline-count .st_toc_list ul a,#st_toc_container.st_toc_style_timeline-count.only-toc .st_toc_list ul a,#st_toc_container.st_toc_style_check .st_toc_list ul a,#st_toc_container.st_toc_style_check.only-toc .st_toc_list ul a,#st_toc_container.st_toc_style_question .st_toc_list ul a,#st_toc_container.st_toc_style_question.only-toc .st_toc_list ul a {
padding : .15em 0;
border : 0
}
main #st_toc_container.st_toc_style_check .st_toc_list>li>a,main #st_toc_container.st_toc_style_check.only-toc .st_toc_list>li>a,main #st_toc_container.st_toc_style_question .st_toc_list>li>a,main #st_toc_container.st_toc_style_question.only-toc .st_toc_list>li>a {
margin-bottom : 0
}
#st_toc_container.st_toc_style_timeline li,#st_toc_container.st_toc_style_timeline.only-toc li,#st_toc_container.st_toc_style_timeline-count li,#st_toc_container.st_toc_style_timeline-count.only-toc li,#st_toc_container.st_toc_style_check li,#st_toc_container.st_toc_style_check.only-toc li,#st_toc_container.st_toc_style_question li,#st_toc_container.st_toc_style_question.only-toc li {
border : 0;
text-indent : 0;
padding-left : 0
}
#st_toc_container.st_toc_style_timeline.only-toc li,#st_toc_container.st_toc_style_timeline-count.only-toc li,#st_toc_container.st_toc_style_check.only-toc li,#st_toc_container.st_toc_style_question.only-toc li {
list-style : none
}
#st_toc_container.st_toc_style_timeline li a:before,#st_toc_container.st_toc_style_timeline-count li a:before,#st_toc_container.st_toc_style_check li a:before,#st_toc_container.st_toc_style_question li a:before {
content : normal
}
#st_toc_container.st_toc_style_timeline.only-toc .st_toc_list>li+li,#st_toc_container.st_toc_style_timeline-count.only-toc .st_toc_list>li+li,#st_toc_container.st_toc_style_check.only-toc .st_toc_list>li+li,#st_toc_container.st_toc_style_question.only-toc .st_toc_list>li+li {
margin-top : 0
}
#st_toc_container.st_toc_style_timeline .st_toc_list li li,#st_toc_container.st_toc_style_timeline-count .st_toc_list li li,#st_toc_container.st_toc_style_check .st_toc_list li li,#st_toc_container.st_toc_style_question .st_toc_list li li {
padding : 2px 0
}
#st_toc_container.st_toc_style_timeline .st_toc_list li li a,#st_toc_container.st_toc_style_timeline-count .st_toc_list li li a,#st_toc_container.st_toc_style_check .st_toc_list li li a,#st_toc_container.st_toc_style_question .st_toc_list li li a {
padding-left : 0
}
#st_toc_container.st_toc_style_timeline .st_toc_list,#st_toc_container.st_toc_style_timeline.only-toc .st_toc_list,#st_toc_container.st_toc_style_check .st_toc_list,#st_toc_container.st_toc_style_question .st_toc_list {
padding : 0 0 0 24px
}
#st_toc_container.st_toc_style_timeline .st_toc_list>li:before,#st_toc_container.st_toc_style_check .st_toc_list>li:before,#st_toc_container.st_toc_style_question .st_toc_list>li:before {
position : absolute;
font-family : stsvg
}
#st_toc_container.st_toc_style_timeline .st_toc_list>li:before {
content : "";
position : absolute;
border-radius : 50%;
width : 1em;
height : 1em;
line-height : 1em;
margin-left : calc(-27px + -.5em);
padding-right : 0;
background : #f3f3f3;
z-index : 1;
border : 4px solid #fff
}
#st_toc_container.st_toc_style_check .st_toc_list>li:before {
content : "";
margin-left : calc(-20px - .5em);
color : #f44336;
font-size : 1.2em
}
#st_toc_container.st_toc_style_question .st_toc_list>li:before {
content : "";
margin-left : calc(-20px - .5em);
color : #03a9f4;
font-size : 1.2em
}
#st_toc_container.st_toc_style_timeline li li,#st_toc_container.st_toc_style_check li li,#st_toc_container.st_toc_style_question li li {
list-style : disc;
margin : 0 0 0 26px
}
#st_toc_container.only-toc.st_toc_style_question li a:before,#st_toc_container.only-toc.st_toc_style_check li a:before {
content : none
}
#st_toc_container.st_toc_style_timeline-count .st_toc_list,#st_toc_container.st_toc_style_timeline-count.only-toc .st_toc_list {
padding : 0 0 0 24px
}
#st_toc_container.st_toc_style_timeline-count .st_toc_list>li {
counter-increment : st-toc-timeline-count
}
#st_toc_container.st_toc_style_timeline-count .st_toc_list>li:before {
position : absolute;
border-radius : 50%;
width : 2.5em;
height : 2.5em;
line-height : 2.5em;
text-align : center;
font-size : 60%;
font-weight : 400;
margin-top : -2px;
margin-left : calc(-27px - 1.25em);
padding-right : 0;
background : #f3f3f3;
color : #333;
content : counters(st-toc-timeline-count,"");
z-index : 1;
border : 4px solid #fff
}
#st_toc_container.st_toc_style_timeline-count .st_toc_list li li {
margin : 0 0 0 1.5em
}
.post .st_toc_style_timeline-count>ul>li>ul {
margin-left : -10px
}
.st-tab-category {
margin-bottom : 0
}
.st-tab-content>label {
-webkit-appearance : none;
border-top : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
border-left : 1px solid #e0e0e0;
border-bottom : none;
cursor : pointer;
display : inline-block;
padding : 7px;
text-align : center;
width : 30%;
box-sizing : border-box;
border-radius : 3px 3px 0 0;
height : auto;
word-break : break-word
}
.st-tab-content input[type=radio]+label {
padding : 7px;
display : inline-block
}
.st-tab-content>label:after {
content : "";
display : block;
position : absolute;
background : #fff;
width : calc(100% + 2px);
height : 100%;
opacity : .4;
border : 1px solid #fff;
top : -1px;
left : -1px
}
.st-tab-content .st-tab-label:checked+label:after {
opacity : 0!important
}
.st-tab-content {
margin-bottom : 20px
}
.st-tab-content>label {
margin-right : 5px;
position : relative
}
.st-tab-content>label:last-child {
margin-right : 0
}
.st-tab-label {
display : none
}
.entry-content .st-tab-label[value="1"]:checked~.st-tab-main-1,.entry-content .st-tab-label[value="2"]:checked~.st-tab-main-2,.entry-content .st-tab-label[value="3"]:checked~.st-tab-main-3,.entry-content .st-tab-label[value="4"]:checked~.st-tab-main-4 {
display : block
}
.st-tab-main {
display : none
}
.st-tab-content>label .st-fa,.st-tab-content>label .fa {
margin-right : 5px
}
.st-tab-content:not(.st-tab-content-type-button) label {
border-bottom : none!important
}
.st-tab-content-type-button {
position : relative;
display : flex;
justify-content : space-between;
flex-wrap : wrap
}
.st-tab-content-type-button>label {
position : relative;
margin : 0;
border : 1px solid #e0e0e0;
box-sizing : border-box;
width : 50%;
border-radius : 0;
z-index : 0;
display : flex;
justify-content : center;
align-items : center
}
.st-tab-content-type-button.st-tab-content-tab-1 label {
width : 100%
}
.st-tab-content-type-button.st-tab-content-tab-3 label {
width : 33.33333%
}
.st-tab-content-type-button.st-tab-content-tab-4 label {
width : 25%
}
.st-tab-content-type-button>label~label {
border-left : 0
}
.st-tab-content-type-button>label~.st-tab-label:checked+label:not(.st-tab-noborder):before {
content : "";
position : absolute;
top : -1px;
left : -1px;
bottom : -1px;
width : 0;
border-left : 1px solid #e0e0e0
}
@media only screen and (max-width:959px) {
.st-tab-content-type-button.st-tab-content-tab-4 label {
width : 50%
}
.st-tab-content-type-button>label~label {
border-left : 1px solid #e0e0e0
}
.st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2)~label {
top : -1px
}
.st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2n) {
border-left : 0
}
.st-tab-content-type-button.st-tab-content-tab-4 label~.st-tab-label:checked+label:before {
content : normal
}
.st-tab-content-type-button.st-tab-content-tab-4 .st-tab-label:checked+label:nth-of-type(2n):before {
content : "";
position : absolute;
top : -1px;
left : -1px;
bottom : -1px;
width : 0;
border-left : 1px solid #e0e0e0
}
}
.st-tab-content .st-tab-label:checked+label {
z-index : 1
}
.st-tab-content-type-button .st-tab-main {
width : 100%;
margin-top : 20px
}
.st-tab-content-type-button .st-tab-main {
animation-name : StFedeIn;
animation-duration : 2s
}
.st-tab-category-more {
display : block;
width : 60%;
box-sizing : border-box;
padding : 10px 20px;
text-align : center;
text-decoration : none;
border : solid 1px #ccc;
color : #ccc;
margin : 20px auto
}
.st-tab-category-more:hover {
opacity : .6
}
.st-tab-category-more p {
margin-bottom : 0;
font-size : .8em
}
.st-tab-category-more p:after {
content : "";
font-family : stsvg;
margin-left : 7px;
color : #ccc
}
@media only screen and (max-width:599px) {
.st-tab-category-more {
width : 100%
}
.st-tab-category-more p {
font-size : .9em
}
}
.st-tab-content-type-button>label:first-of-type {
border-radius : 5px 0 0 5px
}
.st-tab-content-type-button>label:last-of-type {
border-radius : 0 5px 5px 0
}
@media only screen and (max-width:959px) {
.st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(1) {
border-radius : 5px 0 0
}
.st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(2) {
border-radius : 0 5px 0 0
}
.st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(3) {
border-radius : 0 0 0 5px
}
.st-tab-content-type-button.st-tab-content-tab-4 label:nth-of-type(4) {
border-radius : 0 0 5px
}
}
.st-tab-content-type-button.st-noradius label:first-of-type,.st-tab-content-type-button.st-noradius label:last-of-type {
border-radius : 0
}
@media only screen and (max-width:959px) {
.st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(1),.st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(2),.st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(3),.st-tab-content-type-button.st-tab-content-tab-4.st-noradius label:nth-of-type(4) {
border-radius : 0
}
}
input:not(.st-form-nowide):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=image]),textarea,select {
box-sizing : border-box;
width : 100%
}
input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select {
padding : 5px
}
select {
padding : 10px;
border : none;
border-radius : 2px
}
.post input:not(.st-tab-label):not([type=image]),.post textarea {
border-radius : 3px;
border : 1px solid #ccc
}
#searchform input:not(.st-tab-label):not([type=image]) {
border-radius : 0
}
.post input:not(.st-tab-label):not([type=image]) {
padding : 7px 15px;
margin : 5px auto
}
.post #search input {
border : none
}
.post_password input[type=submit] {
box-sizing : border-box;
padding : 10px;
margin : 10px auto;
width : 50%
}
.post_password {
text-align : center
}
.wpcf7-submit {
width : 100%;
border-radius : 20px;
background : #f3f3f3;
color : #333;
border : none;
margin : 0 auto;
padding : 10px;
display : block;
box-sizing : border-box
}
.responbox,.responbox30,.responbox33,.responbox40,.responbox50,.responbox60,.responbox70,.responboxfree {
margin-bottom : 10px
}
@media print,screen and (max-width:599px) {
.responbox30:not(.smart30) .lbox,.responbox33:not(.smart33) .lbox,.responbox40:not(.smart40) .lbox,.responbox50:not(.smart50) .lbox,.responbox60:not(.smart60) .lbox,.responbox70:not(.smart70) .lbox {
margin-bottom : 20px
}
}
.responboxfree {
display : flex
}
.responboxfree .lbox {
padding-right : 7px;
box-sizing : border-box
}
.responboxfree .rbox {
padding-left : 7px;
box-sizing : border-box
}
.responbox50.smart50 .lbox {
float : left;
width : 49%;
box-sizing : border-box;
margin-bottom : -32768px;
padding-bottom : 32768px
}
.responbox50.smart50 .rbox {
float : right;
box-sizing : border-box;
width : 49%;
margin-bottom : -32768px;
padding-bottom : 32768px
}
.responbox50.smart50 {
overflow : hidden
}
.responbox30.smart30 .lbox {
float : left;
width : 30%;
box-sizing : border-box;
margin-bottom : -32768px;
padding-bottom : 32768px
}
.responbox30.smart30 .rbox {
float : right;
box-sizing : border-box;
width : 70%;
margin-bottom : -32768px;
padding-left : 10px;
padding-bottom : 32768px
}
.responbox30.smart30 {
overflow : hidden
}
@media print,screen and (max-width:599px) {
.responbox60,.responbox70 {
display : flex;
flex-direction : column-reverse
}
}
.post .amazonjs_item h4,.post .amazonjs_item h4 a {
color : #1a1a1a!important;
font-size : 15px;
background-color : transparent;
border : none!important;
padding : 0!important
}
.post .amazonjs_item ul li {
font-size : 12px!important
}
div.yyi-rinker-contents div.yyi-rinker-box {
padding : 20px 12px
}
.post ul.yyi-rinker-links:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
padding : 0;
margin-bottom : 0
}
div.yyi-rinker-contents div.yyi-rinker-detail {
padding-left : 0
}
div.yyi-rinker-contents ul.yyi-rinker-links li {
margin : 0 5px 5px 0;
box-shadow : 0 5px 5px -5px rgba(0,0,0,.3)
}
#side div.yyi-rinker-contents div.yyi-rinker-box {
flex-direction : column;
padding : 20px
}
#side div.yyi-rinker-contents div.yyi-rinker-info {
width : 100%
}
#side .yyi-rinker-img-m .yyi-rinker-image {
width : 100%;
margin-bottom : 20px
}
body #side div.yyi-rinker-contents ul.yyi-rinker-links li {
width : 100%;
margin : 0 0 10px;
text-align : center;
padding : 5px;
box-sizing : border-box
}
body #side div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding : 0
}
@media print,screen and (max-width:599px) {
div.yyi-rinker-contents div.yyi-rinker-box {
flex-direction : column;
padding : 20px
}
div.yyi-rinker-contents div.yyi-rinker-info {
width : 100%
}
.yyi-rinker-img-m .yyi-rinker-image {
width : 100%;
margin-bottom : 20px
}
body div.yyi-rinker-contents ul.yyi-rinker-links li {
width : 100%;
margin : 0 0 10px;
text-align : center;
padding : 5px;
box-sizing : border-box
}
body div.yyi-rinker-contents ul.yyi-rinker-links li a {
padding : 0
}
}
.post .wpap-tpl {
max-width : 100%;
box-sizing : border-box
}
.post .wpap-tpl .wpap-link,.post .wpap-tpl .wpap-link:hover {
box-shadow : none
}
.appreach {
text-align : left;
padding : 20px;
border : 3px solid #fafafa;
overflow : hidden;
border-radius : 10px
}
.appreach:after {
content : "";
display : block;
clear : both
}
.appreach p {
margin : 0
}
.appreach a:after {
display : none
}
.appreach__icon {
float : left;
border-radius : 10%;
overflow : hidden;
margin : 0 3% 0 0 !important;
width : 25% !important;
height : auto !important;
max-width : 120px !important
}
.appreach__detail {
display : inline-block;
font-size : 20px;
line-height : 1.5;
width : 72%;
max-width : 72%
}
.appreach__detail:after {
content : "";
display : block;
clear : both
}
.appreach__name {
font-size : 16px;
line-height : 1.5em !important;
max-height : 3em;
overflow : hidden
}
.appreach__info {
font-size : 12px !important
}
.appreach__developper,.appreach__price {
margin-right : .5em
}
.appreach__posted a {
margin-left : .5em
}
.appreach__links {
float : left;
height : 40px;
margin-top : 8px;
white-space : nowrap
}
.appreach__aslink img {
margin-right : 10px;
height : 40px;
width : 135px
}
.appreach__gplink img {
height : 40px;
width : 134.5px
}
.appreach__star {
position : relative;
font-size : 14px !important;
height : 1.5em;
width : 5em
}
.appreach__star__base {
position : absolute;
color : #737373
}
.appreach__star__evaluate {
position : absolute;
color : #ffc107;
overflow : hidden;
white-space : nowrap
}
.post .w3eden h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title),.post .w3eden h3.package-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title) a,.post .w3eden h3.package-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(.post-card-title):not(#reply-title) {
font-size : 1.2rem;
line-height : 1.5rem;
background-color : transparent!important;
padding : 0!important;
margin : 0 0 10px 0!important;
border : none!important
}
#contentInner .post .w3eden h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(#reply-title):before,#contentInner .post .w3eden h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.st-matome):not(.rankh3):not(#reply-title):after {
content : none!important
}
#side .media.stack-xs {
flex-direction : column
}
#side .wpdmdl-btn {
margin : 10px 10px 0 0!important
}
@media print,screen and (max-width:599px) {
.media.stack-xs {
flex-direction : column
}
.wpdmdl-btn {
margin : 10px 10px 0 0!important
}
}
.st-cardbox {
padding : 15px;
border : 1px solid #e0e0e0;
margin-bottom : 20px;
position : relative;
box-shadow : 0 1px 4px #00000000,0 3px 3px -3px #00000000;
transition : all .5s;
width : 100%;
box-sizing : border-box
}
a.st-cardlink,a .st-cardbox h5,a .st-cardbox p {
text-decoration : none;
color : #333
}
.st-cardbox:hover {
box-shadow : 0 1px 2px rgba(0,0,0,.1);
opacity : .6
}
.st-cardbox.kanren {
margin-top : 0;
background-color : #fff
}
.kanren.st-cardbox dl:last-child {
border-style : none;
margin-bottom : 0;
padding-bottom : 0
}
.post .st-cardbox p,.st-cardbox p {
margin-bottom : 10px
}
.st-cardbox .clearfix dt.st-card-img,.post .st-cardbox .clearfix dt.st-card-img,#side .st-cardbox .clearfix dt.st-card-img {
height : 100px;
max-width : 100%;
box-sizing : border-box
}
.st-cardbox .clearfix dt.st-card-img img,.post .st-cardbox .clearfix dt.st-card-img img,#side .st-cardbox .clearfix dt.st-card-img img {
height : 100%;
object-fit : cover
}
.st-cardbox .clearfix dd h5,.post .st-cardbox .clearfix dd h5,#side .st-cardbox .clearfix dd h5 {
margin-bottom : 10px
}
.st-cardbox .clearfix dd p {
font-size : .75em;
line-height : 1.7;
margin-bottom : 10px;
color : #999
}
@media print,screen and (max-width:599px) {
.st-cardbox .clearfix dd p {
font-size : .9em;
line-height : 1.5
}
}
.st-cardbox .clearfix dd p.cardbox-more,.st-cardbox .clearfix dd p.st-cardbox-site {
margin-top : 10px;
margin-bottom : 0
}
.st-cardbox .clearfix dd p.st-cardbox-site {
color : #616161;
display : flex;
align-items : center
}
.st-cardbox .clearfix dd .st-cardbox-favicon img {
margin : 0 4px 0 0;
vertical-align : middle
}
.wp-block-embed.kanren .st-cardbox:before {
content : " 関連";
font-family : stsvg!important;
position : absolute;
font-size : 13px;
color : #fff;
top : 0;
left : 0;
background-color : #66bb6a;
padding : 5px 10px;
z-index : 1
}
.wp-block-embed.popular .st-cardbox:before {
content : " 人気";
font-family : stsvg!important;
position : absolute;
font-size : 13px;
color : #fff;
top : 0;
left : 0;
background-color : #ffa726;
padding : 5px 10px;
z-index : 1
}
.wp-block-embed.check .st-cardbox:before {
content : " 確認";
font-family : stsvg!important;
position : absolute;
font-size : 13px;
color : #fff;
top : 0;
left : 0;
background-color : #42a5f5;
padding : 5px 10px;
z-index : 1
}
.wp-block-embed.important .st-cardbox:before {
content : " 重要";
font-family : stsvg!important;
position : absolute;
font-size : 13px;
color : #fff;
top : 0;
left : 0;
background-color : #ef5350;
padding : 5px 10px;
z-index : 1
}
#side aside .st-cardstyle .kanren,#side aside .st-cardstyleb .kanren {
padding-top : 0
}
.st-cardstyle .st-cardbox .clearfix dt.st-card-img,.st-cardstyle .post .st-cardbox .clearfix dt.st-card-img,#side .st-cardstyle .st-cardbox .clearfix dt.st-card-img,.st-cardstyleb .st-cardbox .clearfix dt.st-card-img,.st-cardstyleb .post .st-cardbox .clearfix dt.st-card-img,#side .st-cardstyleb .st-cardbox .clearfix dt.st-card-img {
height : auto
}
@media only screen and (min-width:600px) {
main .st-cardstyle .kanren.st-cardbox dd,main .st-cardstyleb .kanren.st-cardbox dd {
padding : 10px 20px 20px
}
}
.st-card-title-head {
padding : 5px 7px;
font-size : 80%;
border-radius : 5px;
margin-right : 8px;
background : #ccc;
color : #fff
}
.st-card-title-head .st-fa,.st-card-title-head .fa {
margin-right : 5px
}
.st-cardbox.noborder {
padding : 0;
border : none;
box-shadow : none
}
.st-cardbox.noborder .clearfix dd h5,.post .st-cardbox.noborder .clearfix dd h5,#side .st-cardbox.noborder .clearfix dd h5 {
border-bottom : none;
padding-bottom : 0
}
.wp-block-embed.none .st-cardbox {
padding : 0;
border : none;
box-shadow : none
}
.wp-block-embed.none .st-embed-cardlink .st-cardbox:after {
content : none
}
a.st-card-thumb-only {
text-decoration : none
}
a.st-card-thumb-only:hover {
opacity : .6
}
.st-card-thumb-only div {
display : inline
}
.st-card-thumb-only img {
max-height : 100%;
width : auto
}
#footer p.cardbox-more,#side p.cardbox-more,.post p.cardbox-more {
margin-bottom : 5px;
padding : 5px 10px;
box-sizing : border-box;
border : 1px solid #ccc;
text-align : center;
text-decoration : none;
color : #757575
}
#side .rankst-cont .st-cardbox {
padding : 15px 15px 10px;
border : 1px solid #ccc;
margin-bottom : 20px
}
#side .rankst-cont .kanren.st-cardbox dl:last-child {
border-style : none;
margin-bottom : 0;
padding-bottom : 0
}
#side .rankst-cont .post .st-cardbox p,#side .rankst-cont .st-cardbox p {
margin-bottom : 10px
}
#side .rankst-cont .st-cardbox .clearfix dd h5,#side .rankst-cont .post .st-cardbox .clearfix dd h5,#side .rankst-cont .st-cardbox .clearfix dd h5 {
margin-bottom : 10px;
padding-bottom : 5px
}
#side .rankst-cont .st-cardbox .clearfix dd p {
font-size : 90%;
line-height : 1.8;
margin-bottom : 10px
}
.st-cardstyle .st-cardbox {
border : none;
padding : 0
}
.st-cardstyle .kanren dl,.st-cardstyle .kanren.st-cardbox dl:last-child {
box-sizing : border-box;
border : 1px solid #ccc;
background : #fff
}
.st-cardstyle .kanren dl {
width : 100%
}
.st-cardstyle .kanren dt {
float : none!important;
width : 100%!important;
height : auto;
overflow : hidden;
position : relative
}
.st-cardstyle .kanren dt img {
width : 100%!important
}
.st-cardstyle .kanren dd,.st-cardstyle .kanren.st-cardbox dd {
padding : 10px 20px 20px
}
.st-cardstyle .kanren .clearfix dd p {
line-height : 1.8
}
.st-cardstyle .kanren .st-top-box {
padding : 5px;
box-sizing : border-box;
width : 100%
}
.st-cardstyle .kanren .st-top-box dl {
margin-bottom : 0;
position : relative
}
.st-cardstyle .kanren .st-top-box a.st-box-a {
display : block;
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 999
}
.st-cardstyle .kanren .st-top-box img.size-full,.st-cardstyle .kanren .st-top-box img.size-large {
margin-bottom : 0
}
.st-cardstyle .cardbox-more a {
display : block
}
#side .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt,main .st-cardstyle .kanren.st-cardbox.st-cardbox-wide dt,#side .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt,main .st-cardstyleb .kanren.st-cardbox.st-cardbox-wide dt {
margin : 0
}
.st-cardbox.st-no-shadow {
box-shadow : none
}
.st-embed-cardlink .st-cardbox {
padding-right : 30px;
position : relative
}
.st-embed-cardlink .st-cardbox:after {
content : "";
font-family : stsvg;
color : #e0e0e0;
position : absolute;
top : calc(50% - .5em);
right : 7px
}
.st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t,#side .st-cardbox .clearfix dd h5.st-cardbox-t,.st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t {
font-weight : 700;
font-size : inherit;
padding-top : 0;
margin-bottom : 5px;
color : #333
}
@media only screen and (min-width:600px) {
.st-embed-cardlink .st-cardbox .clearfix dd p.st-cardbox-t,#side .st-cardbox .clearfix dd h5.st-cardbox-t,.st-cardlink .st-cardbox .clearfix dd h5.st-cardbox-t {
font-size : .95em
}
}
.st-embed-cardlink.has-no-site .st-cardbox .clearfix dd .st-card-excerpt p {
margin-bottom : 0;
color : #999
}
.st-kaiwa-box {
width : 100%;
height : auto;
margin-bottom : 20px;
display : table
}
.st-kaiwa-face {
text-align : center;
display : table-cell;
width : 60px;
vertical-align : top
}
.st-kaiwa-box .st-kaiwa-face img,.st-kaiwa-box .st-kaiwa-face2 img {
border-radius : 60px
}
.st-kaiwa-face-name {
color : #616161;
font-size : 70%;
line-height : 1.5;
max-width : 60px
}
.st-kaiwa-area {
display : table-cell;
vertical-align : top;
text-align : left;
padding-top : 5px
}
.st-kaiwa-hukidashi {
display : inline-block;
padding : 15px 20px;
margin-left : 20px;
border-radius : 7px;
position : relative;
background-color : #f9f9f9;
word-break : break-all
}
.wp-block-st-blocks-st-kaiwa>*:last-child,.post .st-kaiwa-hukidashi>*:last-child {
margin-bottom : 0
}
.st-kaiwa-hukidashi:after {
content : "";
position : absolute;
top : 30px;
left : -10px;
margin-top : -10px;
display : block;
width : 0;
height : 0;
border-style : solid;
border-width : 10px 10px 10px 0;
border-color : transparent #f9f9f9 transparent transparent
}
.st-kaiwa-face2 {
text-align : center;
display : table-cell;
width : 60px;
vertical-align : top
}
.st-kaiwa-face2 img {
border-radius : 60px;
border : 1px solid #ccc
}
.st-kaiwa-face-name2 {
color : #616161;
font-size : 70%;
line-height : 1.5;
max-width : 60px
}
.st-kaiwa-area2 {
display : table-cell;
vertical-align : top;
text-align : right
}
.st-kaiwa-hukidashi2 {
display : inline-block;
padding : 15px 20px;
margin-right : 20px;
border-radius : 7px;
position : relative;
background-color : #f9f9f9;
text-align : left;
word-break : break-all
}
.post .st-kaiwa-hukidashi2 p:last-child {
margin-bottom : 0
}
.st-kaiwa-hukidashi2:after {
content : "";
position : absolute;
top : 30px;
right : -10px;
margin-top : -10px;
display : block;
width : 0;
height : 0;
border-style : solid;
border-width : 10px 0 10px 10px;
border-color : transparent transparent transparent #f9f9f9
}
.st-kaiwa-face-move .st-kaiwa-face img {
animation : animScale 4s infinite ease-out;
transform-origin : 50% 50%;
animation-play-state: running;
backface-visibility : hidden
}
.st-kaiwa-face-move .st-kaiwa-face2 img {
animation : animScale 4.5s infinite ease-out;
transform-origin : 50% 50%;
animation-play-state: running;
backface-visibility : hidden
}
@keyframes animScale {
0%
{transform:scale(.8,.8)}
5%
{transform:scale(1.1,1.1)}
10%
{transform:scale(1,1)}
15%
{transform:scale(1.1,1.1)}
20%
{transform:scale(1,1)}
100%
{transform:scale(1,1)}
}
.st-ac-box {
padding : 10px 10px 0;
box-sizing : border-box
}
.st-ac-box-bottom {
padding-top : 20px;
padding-bottom : 20px
}
.menu-navigation-container {
overflow : hidden
}
nav li a:hover {
text-decoration : underline
}
#s-navi {
margin : 0 -10px
}
#s-navi ul.sub-menu {
display : none
}
#s-navi dl.acordion p {
margin : 0
}
#s-navi dl.acordion {
margin : 0;
box-sizing : border-box;
width : 100%
}
#s-navi dt.trigger {
display : -webkit-box;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-box-pack : start;
-webkit-justify-content: flex-start;
-ms-flex-pack : start;
justify-content : flex-start;
-webkit-box-align : center;
-webkit-align-items : center;
-ms-flex-align : center;
align-items : center;
cursor : pointer;
height : 48px;
overflow : hidden
}
.s-navi-active #s-navi-overlay,.s-navi-search-slide.s-navi-search-active #s-navi-overlay {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
background : rgba(0,0,0,.75);
z-index : 100003;
transition : background .3s
}
.trigger .fa:not(.st-svg-bars) {
font-size : 20px
}
.trigger .op .fa:not(.st-svg-bars) {
font-size : 23px
}
#st-mobile-logo {
padding : 0 10px;
box-sizing : border-box;
text-align : left;
line-height : 20px;
font-size : 16px;
-webkit-box-ordinal-group: 3;
-webkit-order : 2;
-ms-flex-order : 2;
order : 2;
-webkit-box-flex : 1;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1;
display : flex;
align-items : center;
flex-direction : column
}
header h1#st-mobile-logo,header p#st-mobile-logo {
font-weight : 700
}
#st-mobile-logo h1,#st-mobile-logo p {
width : 100%;
box-sizing : border-box
}
#st-mobile-logo a {
text-decoration : none;
color : #333;
box-sizing : border-box
}
#st-mobile-logo img {
width : auto;
box-sizing : border-box
}
#st-mobile-logo img {
max-height : 48px
}
#st-mobile-logo.st-mobile-title {
display : flex
}
#st-mobile-logo.st-mobile-title #st-text-logo {
padding-bottom : 0;
width : 100%;
box-sizing : border-box
}
#st-icon-logo img {
max-width : inherit
}
#s-navi.pcnone #st-icon-logo {
order : 0;
margin-bottom : 0
}
#s-navi.pcnone #st-icon-logo img {
max-height : 38px
}
@media only screen and (min-width:600px) {
.mobile #st-icon-logo {
display : none
}
.mobile #st-text-logo {
padding : 0
}
}
@media only screen and (max-width:959px) {
#st-icon-logo {
width : 100%;
box-sizing : border-box
}
#st-footer-logo #st-icon-logo {
width : inherit;
box-sizing : border-box;
padding-left : 10px;
margin-bottom : 10px
}
}
#s-navi dt.trigger .acordion_button {
max-width : 20%;
order : 1;
flex-grow : 0
}
#s-navi dt.trigger .acordion_button_search {
order : 4
}
#s-navi dt.trigger .op {
font-family : "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック",sans-serif;
color : #333;
font-size : 25px;
display : flex;
justify-content : center;
align-items : center;
height : 48px;
overflow : hidden;
width : 52px;
box-sizing : border-box
}
#s-navi dt.trigger .op .st-fa,#s-navi dt.trigger .op .fa {
display : flex;
flex-direction : column;
justify-content : center;
align-items : center
}
#s-navi dt.trigger .op.has-text .st-fa:after {
margin-top : 2px;
font-family : Arial,sans-serif;
content : "MENU";
font-size : 8px;
letter-spacing : -.25px
}
.s-navi-active #s-navi dt.trigger .op.has-text .st-fa:after {
margin-top : 2px;
content : "CLOSE"
}
.s-navi-active #s-navi dt.trigger .acordion_button .st-svg-bars:before {
content : ""
}
.s-navi-active .st-svg-menu:before {
content : ""
}
.s-navi-active .st-svg-menu_thin:before {
content : ""
}
.s-navi-active .st-svg-menu_cut:before {
content : ""
}
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close:before,.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin:before,.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut:before {
font-family : stsvg !important;
font-style : normal;
font-weight : 400;
font-variant : normal;
text-transform : none;
line-height : 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close:before {
content : ""
}
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_thin:before {
content : ""
}
.s-navi-search-active #s-navi dt.trigger .acordion_button_search .op-search-close_cut:before {
content : ""
}
.s-navi-search-overlay.s-navi-search-active #s-navi dt.trigger .acordion_button_search {
z-index : 100002
}
#s-navi dt.trigger .op-st,#s-navi dt.trigger .op-st2 {
display : flex;
align-items : center;
justify-content : center;
color : #ccc;
background : #333;
box-sizing : border-box;
height : 48px;
overflow : hidden;
padding : 10px
}
#s-navi dt.trigger .op-st .st-fa+.op-text,#s-navi dt.trigger .op-st .fa+.op-text,#s-navi dt.trigger .op-st2 .st-fa+.op-text,#s-navi dt.trigger .op-st2 .fa+.op-text {
padding-left : 7px
}
.op-text,.op-text a,.op-text2,.op-text2 a {
font-size : .7em;
line-height : 1.3em;
vertical-align : middle;
margin : 0;
padding : 0;
text-decoration : none
}
#s-navi dt.trigger .acordion_extra_1 {
max-width : 50%;
min-width : 3em;
order : 2;
flex-grow : 0;
text-align : left
}
#s-navi dt.trigger .acordion_extra_1 a {
display : block;
text-decoration : none
}
#s-navi dt.trigger .acordion_extra_2 {
max-width : 50%;
min-width : 3em;
order : 3;
flex-grow : 0;
text-align : left
}
#s-navi dt.trigger .acordion_extra_2 a {
display : block;
text-decoration : none
}
#s-navi:after {
content : "";
display : block;
clear : both;
margin-bottom : 0
}
#s-navi dd.acordion_tree,#s-navi dd.acordion_search {
box-sizing : border-box;
text-align : left;
position : fixed;
top : 0;
transition : all .3s;
height : 100vh;
max-height : 100vh;
-webkit-overflow-scrolling: touch
}
#s-navi dd.acordion_tree,.s-navi-search-slide #s-navi dd.acordion_search {
width : 250px;
z-index : 10000
}
.s-navi-search-overlay #s-navi dd.acordion_search {
display : flex;
flex-direction : column;
padding : 48px 0;
width : 100%;
z-index : -1;
pointer-events : none;
opacity : 0;
transition : none
}
@media only screen and (max-width:959px) and (min-width:600px) {
.s-navi-search-overlay #s-navi dd.acordion_search {
padding : 58px 0
}
}
#s-navi dd.acordion_tree {
left : -250px
}
.s-navi-search-slide #s-navi dd.acordion_search {
right : -250px
}
#s-navi dd.acordion_tree .acordion_tree_content,#s-navi dd.acordion_search .acordion_search_content {
box-sizing : border-box;
overflow : auto;
-webkit-overflow-scrolling: touch
}
#s-navi dd.acordion_tree .acordion_tree_content {
padding-top : 10px
}
#s-navi dd.acordion_search .acordion_search_content {
padding : 10px 10px 0;
font-size : 15px
}
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content {
display : flex;
flex-direction : column;
padding : 10px 20px
}
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content:before,.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content:after {
content : ""
}
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content:before {
margin-top : auto
}
.s-navi-search-overlay #s-navi dd.acordion_search .acordion_search_content:after {
margin-bottom : auto
}
.s-navi-search-overlay .st-widgets-box #search {
margin-bottom : 0
}
.acordion_search_content #searchform {
border-color : #ccc
}
.acordion_tree ul.menu li {
position : relative;
float : none;
font-size : 15px;
list-style : none
}
.acordion_tree ul.menu li:hover {
cursor : pointer
}
.acordion_tree ul.menu li a {
display : flex;
justify-content : space-between;
padding : 12px 15px;
text-decoration : none;
color : #333
}
.acordion_tree ul.menu li .st-fa,#s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa,.acordion_tree ul.menu li .fa,#s-navi .acordion_tree ul.menu li .menu-item-icon.fa {
margin : -12px -15px -12px 0;
padding : 0 15px 0 8px;
min-width : 1.25em;
display : flex;
justify-content : center;
align-items : center;
flex-grow : 0
}
.acordion_tree ul.menu li .st-fa:before,#s-navi .acordion_tree ul.menu li .menu-item-icon.st-fa:before {
font-size : .8em
}
#s-navi .acordion_tree ul.menu li .st-fa,#s-navi .acordion_tree ul.menu li .fa {
margin : 0 .25em;
padding : 0;
min-width : 0;
display : inline-block
}
.acordion_tree ul.menu li .sub-menu a {
padding-left : 30px
}
.acordion_tree ul.menu li .sub-menu .sub-menu a {
padding-left : 45px
}
.acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a {
padding-left : 60px
}
.menu-close {
padding : 10px
}
.s-navi-active #s-navi dl.acordion {
left : 250px
}
.s-navi-active #s-navi dd.acordion_tree {
left : 0
}
.s-navi-search-slide.s-navi-search-active #s-navi dl.acordion {
left : -250px
}
.s-navi-search-slide.s-navi-search-active #s-navi dd.acordion_search {
right : 0
}
.s-navi-right #s-navi dt.trigger {
justify-content : flex-end
}
.s-navi-right #st-mobile-logo {
order : 1
}
.s-navi-right #s-navi dt.trigger .acordion_button {
order : 4
}
.s-navi-right #s-navi dt.trigger .acordion_extra_1 {
order : 2
}
.s-navi-right #s-navi dt.trigger .acordion_extra_2 {
order : 3
}
.s-navi-right #s-navi dt.trigger .acordion_button_search {
order : 0
}
.s-navi-right #s-navi dd.acordion_tree {
left : auto;
right : -250px
}
.s-navi-active.s-navi-right #s-navi dl.acordion {
left : -250px
}
.s-navi-active.s-navi-right #s-navi dd.acordion_tree {
right : 0
}
.s-navi-search-slide.s-navi-right #s-navi dd.acordion_search {
left : -250px;
right : auto
}
.s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dl.acordion {
left : 250px
}
.s-navi-search-slide.s-navi-right.s-navi-search-active #s-navi dd.acordion_search {
left : 0
}
.s-navi-search-overlay.s-navi-search-active #s-navi dd.acordion_search {
z-index : 100001;
transition : all .15s
}
.s-navi-search-overlay.s-navi-search-activated #s-navi dd.acordion_search {
opacity : 1;
pointer-events : auto
}
.s-navi-has-search #s-navi dt.trigger {
justify-content : space-between
}
.acordion_search_content .st-widgets-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 85%;
margin-bottom : 10px;
font-weight : 700
}
.acordion_search_content .widget_categories ul {
display : flex;
flex-wrap : wrap;
width : 100%;
border-top : 1px solid #ccc;
border-left : 1px solid #ccc;
box-sizing : border-box
}
.acordion_search_content .widget_categories ul>li.cat-item {
width : 50%;
box-sizing : border-box;
text-align : center;
list-style : none;
align-items : center;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc
}
.acordion_search_content .widget_categories ul li.cat-item a {
text-decoration : none;
padding : 10px;
font-size : 80%;
width : 100%;
height : 100%;
box-sizing : border-box;
display : flex;
justify-content : center;
align-items : center
}
.acordion_search_content .widget_categories ul li.cat-item:hover {
opacity : .7
}
#s-navi dl.acordion .acordion_tree .st-ac-box .st-widgets-title {
font-size : 85%;
margin-bottom : 10px;
font-weight : 700
}
.acordion_tree .st-ac-box .widget_categories ul.st-ac-cat {
display : flex;
flex-wrap : wrap;
width : 100%;
border-top : 1px solid #ccc;
border-left : 1px solid #ccc;
box-sizing : border-box
}
.acordion_tree .st-ac-box .widget_categories ul.st-ac-cat>li.cat-item {
width : 50%;
box-sizing : border-box;
text-align : center;
list-style : none;
align-items : center;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc
}
.acordion_tree .st-ac-box .widget_categories ul.st-ac-cat li.cat-item a {
text-decoration : none;
padding : 10px;
font-size : 80%;
width : 100%;
height : 100%;
box-sizing : border-box;
display : flex;
justify-content : center;
align-items : center;
color : #333
}
.acordion_tree .st-ac-box .widget_categories ul li.cat-item:hover {
opacity : .7
}
@media print,screen and (min-width:960px) {
.st-middle-menu {
display : none
}
}
.st-middle-menu ul {
display : flex;
flex-wrap : wrap;
width : 100%;
box-sizing : border-box
}
.st-middle-menu .menu>li {
box-sizing : border-box;
text-align : center;
list-style : none;
align-items : center
}
.st-middle-menu .menu li a {
text-decoration : none;
padding : 10px;
width : 100%;
height : 100%;
box-sizing : border-box;
display : -webkit-box;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-box-pack : center;
-webkit-justify-content: center;
-ms-flex-pack : center;
justify-content : center;
-webkit-box-align : center;
-webkit-align-items : center;
-ms-flex-align : center;
align-items : center
}
.st-middle-menu .st-fa,.st-middle-menu .fa {
margin-right : 5px
}
#st-footermenubox {
position : fixed;
bottom : 0;
left : 0;
transition : all .3s;
width : 100%;
height : auto;
box-sizing : border-box;
padding : 15px 10px;
background : #fff;
box-shadow : 0px 0px 8px rgba(0,0,0,.15);
z-index : 99999
}
#st-footermenubox a {
text-decoration : none
}
#st-footermenubox ul.menu {
display : table;
table-layout : fixed;
width : 100%
}
#st-footermenubox ul.menu li {
display : table-cell;
vertical-align : middle;
text-align : center;
font-size : 13px
}
#st-footermenubox ul.menu li .st-fa,#st-footermenubox ul.menu li .fa {
font-size : 1.3em
}
.s-navi-active #st-footermenubox,.s-navi-search-slide.s-navi-search-active #st-footermenubox {
left : 250px
}
.s-navi-active.s-navi-right #st-footermenubox,.s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox {
left : -250px
}
nav.st5,#st-menuwide div.menu,#st-menuwide nav.menu {
display : none
}
#st-menubox nav.menu ul {
list-style : none
}
.st-cardlink-card img {
width : 100%;
margin : 0
}
.st-cardlink-column-d {
margin : 0 auto 0;
padding : 10px 0 10px;
display : flex;
list-style : none;
flex-wrap : wrap
}
.st-cardlink-card {
display : flex;
justify-content : center;
align-items : center;
position : relative;
margin : 5px;
width : 100%;
box-sizing : border-box;
box-shadow : 0 2px 3px rgba(0,0,0,.2);
transition : .3s;
flex-shrink : 0;
flex-grow : 0;
overflow : hidden;
-webkit-font-smoothing: antialiased;
line-height : 1.3
}
.st-cardlink-column-1 .st-cardlink-card {
width : calc(100% - 10px)
}
.st-cardlink-column-2 .st-cardlink-card {
width : calc(50% - 10px)
}
.st-cardlink-column-3 .st-cardlink-card {
width : calc(33.33% - 10px)
}
.st-cardlink-column-4 .st-cardlink-card {
width : calc(25% - 10px)
}
.st-cardlink-card:hover {
box-shadow : 0 1px 0 rgba(0,0,0,.2);
opacity : .8
}
.st-cardlink-card a {
display : flex;
justify-content : center;
align-items : center;
width : 100%
}
.st-cardlink-card.has-bg {
display : flex;
justify-content : center;
align-items : center;
background-position : 50% 50%;
position : relative;
z-index : 0;
padding : 20px;
background-size : cover;
font-weight : 700;
color : #fff;
font-size : 120%;
text-shadow : 1px 1px 1px #424242;
text-align : center;
min-height : 50px
}
.st-cardlink-card.has-bg .st-cardlink-card-link:after {
content : "";
width : 100%;
height : 100%;
position : absolute;
top : 0;
left : 0;
z-index : 999
}
@media only screen and (min-width:600px) {
.st-cardlink-card.has-bg {
min-height : 100px
}
}
.st-cardlink-card.has-link {
padding : 0;
align-items : stretch
}
.st-cardlink-card.has-bg.has-link .st-cardlink-card-link {
width : 100%;
padding : 20px;
box-sizing : border-box;
color : #fff;
text-decoration : none;
display : flex;
justify-content : center;
align-items : center
}
#footer .st-cardlink-card.has-bg.has-link a.st-cardlink-card-link {
color : #fff
}
@media print,screen and (max-width:599px) {
.st-cardlink-card-link,.st-cardlink-card-text {
font-size : 90%
}
}
.st-cardlink-subtext {
display : block;
padding-top : 7px;
font-size : .7em;
text-shadow : none;
font-weight : 400
}
.st-cardlink-card.has-bg.is-blurable:before {
content : "";
position : absolute;
top : -5px;
bottom : -5px;
left : -5px;
right : -5px;
background : inherit;
-webkit-filter : blur(5px);
filter : blur(5px);
transition : -webkit-filter .3s ease;
transition : filter .3s ease;
transition : filter .3s ease,-webkit-filter .3s ease;
z-index : -1
}
.st-cardlink-card.has-bg.is-blurable:hover:before {
-webkit-filter : blur(0);
filter : blur(0)
}
.st-cardlink-card.has-bg.is-darkable:before {
background-color : rgba(0,0,0,.5);
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
content : " ";
z-index : 1
}
.st-cardlink-card.has-bg.is-darkable {
text-shadow : none!important
}
.st-cardlink-card.has-bg.is-darkable .st-cardlink-card-text {
z-index : 2
}
@media only screen and (max-width:959px) {
.st-cardlink-column-d {
padding-left : 10px;
padding-right : 10px
}
.st-cardlink-column-3 .st-cardlink-card,.st-cardlink-column-4 .st-cardlink-card {
width : calc(50% - 10px)
}
}
.st-cardlink-card.has-bg.is-darkable:hover:before {
opacity : 0
}
.st-cardlink-card.has-bg.is-blurable:hover,.st-cardlink-card.has-bg.is-darkable:hover {
opacity : 1
}
.st-cardlink-card.has-bg.is-blurable:before,.st-cardlink-card.has-bg.is-darkable:before {
transition : 1s
}
.acordion_tree_content #st-header-cardlink,#side #st-header-cardlink,footer #st-header-cardlink {
flex-direction : column;
padding-left : 0;
padding-right : 0
}
.acordion_tree_content .st-cardlink-card,#side .st-cardlink-card,footer .st-cardlink-card {
width : 100%!important;
margin-bottom : 10px
}
.acordion_tree_content .side-widgets .st-cardlink-card:last-child,#side .side-widgets .st-cardlink-card:last-child,footer .side-widgets .st-cardlink-card:last-child {
margin-bottom : 0
}
#search,.cs-text {
padding-bottom : 0;
position : relative;
width : 100%;
box-sizing : border-box
}
.post #search {
margin-bottom : 20px
}
#searchform input {
margin : 0
}
.cs-text input.cs-text-input,#searchform input {
-webkit-appearance : none
}
.cs-text input.cs-text-input,#searchform input:focus {
outline : none
}
#s,.s {
min-width : 0;
font-family : "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック",sans-serif;
color : #333;
font-size : 14px;
border-style : none;
padding : 10px 25px;
box-sizing : border-box;
border-radius : 0;
background-color : #fff
}
#s::-webkit-input-placeholder {
opacity : .5
}
#s:-moz-placeholder {
opacity : .5
}
#s::-moz-placeholder {
opacity : .5
}
#s:-ms-input-placeholder {
opacity : .5
}
#s:focus::-webkit-input-placeholder {
color : transparent!important
}
#s:focus::-moz-placeholder {
color : transparent!important
}
#s:focus::-ms-input-placeholder {
color : transparent!important
}
#s:focus::placeholder {
color : transparent!important
}
#searchform {
border : #e0e0e0 1px solid;
border-radius : 0;
display : flex;
overflow : hidden
}
input#searchsubmit {
margin : 0;
background : #fff;
color : #424242;
cursor : pointer;
padding : 0 15px;
border : none
}
.st-custom-search-box {
word-break : break-all;
word-break : break-word;
hyphens : auto
}
.st-custom-search-box-tpl-default .cs-text,.st-custom-search-box-tpl-result .cs-text {
border : #f3f3f3 1px solid;
background : #fff;
overflow : hidden
}
main .cs-text-input {
border : 0 !important;
padding : 10px 65px 10px 10px !important;
width : 100% !important;
box-sizing : border-box !important;
margin : 0 !important
}
.cs-term,.cs-operators {
margin : 1em 0 0
}
main .widget_st-custom-search .st-widgets-title,.cs-term-title {
margin : 1em 0 .25em;
font-weight : 700
}
.cs-term-list,.cs-operator-list {
display : flex;
flex-wrap : wrap;
margin : .5em 0
}
.cs-operator-list {
justify-content : center
}
.cs-term-item,.cs-operator-item {
display : flex;
margin : .25em .5em;
align-items : center
}
.cs-term-item {
width : calc(50% - 1em)
}
.st-custom-search-box-vertical .cs-cat-item {
width : 100%
}
.cs-term-label,.cs-operator-label {
display : flex;
align-items : center
}
.cs-term-label:hover,.cs-operator-label:hover {
cursor : pointer
}
.cs-term-checkbox,.cs-operator-radio {
margin : 0 .5em 0 0 !important
}
.cs-search-button {
display : block;
border : none;
width : 50%;
max-width : 100%;
box-sizing : border-box;
padding : 10px;
border-radius : 5px;
appearance : none;
-webkit-appearance : none;
-moz-appearance : none;
cursor : pointer;
margin : 20px auto
}
.cs-search-button:hover {
box-shadow : none;
transform : translateY(1px)
}
.cs-order,.cs-order-list {
display : flex;
justify-content : center;
align-items : center;
flex-wrap : wrap
}
.cs-order-item,.cs-order-button {
margin : 1em .5em 0
}
.cs-order-label {
display : flex;
align-items : center
}
.cs-order-label:hover {
cursor : pointer
}
.cs-order-radio {
margin : 0 .5em 0 0 !important
}
.cs-order-button {
padding : .25em .75em
}
#side .cs-search-button {
margin : 1em auto;
width : 100%
}
@media only screen and (min-width:600px) {
.cs-term-item,.st-custom-search-box-horizontal .cs-cat-item {
width : calc(25% - 1em)
}
}
.acordion_search .cs-term-item,.acordion_search .st-custom-search-box-horizontal .cs-cat-item {
width : calc(50% - 1em)
}
@media only screen and (min-width:960px) {
#side .cs-term-item {
width : calc(50% - 1em)
}
#side .st-custom-search-box-vertical .cs-cat-item {
width : 100%
}
}
.st-custom-search-box label input[type=checkbox] {
display : none
}
.st-custom-search-box label input[type=checkbox]+span {
position : relative;
display : inline-block;
cursor : pointer;
padding-left : 22px
}
.st-custom-search-box label input[type=checkbox]+span:before,.st-custom-search-box label input[type=checkbox]+span:after {
position : absolute;
content : ""
}
.st-custom-search-box label input[type=checkbox]+span:before {
top : 50%;
left : 0;
width : 14px;
height : 14px;
margin-top : -8px;
background-color : transparent;
border : 1px solid #ccc;
border-radius : 1px;
box-sizing : border-box
}
.st-custom-search-box label input[type=checkbox]+span:after {
opacity : 0;
top : 50%;
left : 3px;
width : 8px;
height : 4px;
margin-top : -4px;
border-left : 2px solid #757575;
border-bottom : 2px solid #757575;
-webkit-transform : rotate(-45deg) scale(.5);
transform : rotate(-45deg) scale(.5);
box-sizing : border-box
}
.st-custom-search-box label input[type=checkbox]+span:hover:before {
background-color : transparent
}
.st-custom-search-box label input[type=checkbox]:checked+span:before {
background-color : transparent;
border : 1px solid #9e9e9e
}
.st-custom-search-box label input[type=checkbox]:checked+span:after {
opacity : 1;
-webkit-transform : rotate(-45deg) scale(1);
transform : rotate(-45deg) scale(1)
}
#s-navi .cs-term-title {
font-size : 15px
}
@media only screen and (min-width:600px) and (max-width:959px) {
#s-navi .cs-term-title {
font-size : 20px
}
}
.search-results .post .st-widgets-box {
padding-top : 20px
}
.st-countdown-expired,.st-countdown-timer {
display : none
}
.st-countdown.is-active .st-countdown-timer {
display : inline
}
.st-countdown.is-expired .st-countdown-expired {
display : inline
}
.ms-delete .st-countdown-item-ms {
display : none
}
.acordion_tree .search-box {
padding : 10px
}
.footermenust {
text-align : center;
padding : 0 0 20px
}
.footermenust li {
display : inline;
font-size : 14px;
padding : 0 10px
}
footer .footermenust li {
border-right : 1px solid #ccc;
font-size : 12px;
line-height : 18px
}
footer .footermenust li:last-child {
border-right : none
}
#footer .footermenust a {
padding : 0;
margin : 0;
font-size : 12px;
color : #757575
}
footer ul,footer ol {
padding-left : 30px
}
#footer p.copyr {
margin-bottom : 0;
line-height : 1.2;
font-size : inherit
}
.st-pagelink {
padding : 20px 0;
margin-bottom : 20px;
width : 100%
}
.st-pagelink-in {
display : flex;
justify-content : center;
align-items : center
}
.st-pagelink a {
text-decoration : none;
font-size : 13px;
color : #9e9e9e
}
.st-pagelink .page-numbers {
border : 1px solid #ccc;
padding : 8px 10px;
margin : 0 2px 5px;
font-size : 15px;
min-width : 20px;
display : inline-block;
text-align : center
}
@media only screen and (min-width:600px) {
.st-pagelink .page-numbers {
margin : 0 4px 5px
}
}
.st-pagelink .page-numbers.current,.st-pagelink .page-numbers.disabled {
opacity : .5
}
.page-numbers.current {
background-color : #f3f3f3
}
.dots.page-numbers {
padding : 0;
border : none;
color : #ccc
}
@media print,screen and (max-width:959px) {
.st-pagelink .page-numbers:not(.dots.page-numbers) {
padding : 15px
}
.prev.page-numbers {
display : none
}
.st-pagelink-in {
position : relative;
padding-top : 75px
}
.next.page-numbers {
position : absolute;
top : 0;
left : 0;
display : block;
padding : 15px;
width : 100%;
box-sizing : border-box
}
}
.st-pagelink-pages {
display : -webkit-box;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-box-pack : center;
-webkit-justify-content: center;
-ms-flex-pack : center;
justify-content : center;
-webkit-box-align : stretch;
-webkit-align-items : stretch;
-ms-flex-align : stretch;
align-items : stretch;
-webkit-flex-wrap : wrap;
-ms-flex-wrap : wrap;
flex-wrap : wrap
}
.st-pagelink-pages .page-numbers {
margin-right : 5px
}
.pagination {
clear : both;
position : relative;
font-size : 14px;
line-height : 24px;
margin-bottom : 20px;
padding-top : 20px;
padding-right : 0;
padding-bottom : 20px;
padding-left : 0
}
.pagination span,.pagination a {
display : block;
float : left;
margin : 2px 2px 2px 0;
padding : 6px 9px 5px;
text-decoration : none;
width : auto;
color : #fff;
background-color : #999
}
.pagination a:hover {
color : #fff;
background-color : #666
}
.pagination .current {
padding : 6px 9px 5px;
color : #fff;
background-color : #ccc
}
#breadcrumb,#breadcrumb ol,#breadcrumb li,#breadcrumb h1 {
margin : 0;
padding : 0;
font-weight : 400
}
#breadcrumb.st-post-data-breadcrumb {
margin-bottom : 20px
}
#breadcrumb ol li {
color : #777;
font-size : 13px;
list-style : none;
display : inline-block;
line-height : 1.5
}
#breadcrumb ol li a,#breadcrumb ol li h1 a {
text-decoration : none;
color : #777
}
#breadcrumb.st-post-data-breadcrumb ol {
display : inline
}
#breadcrumb.st-post-data-breadcrumb ol li {
font-size : 12px
}
#breadcrumb h1.entry-title {
display : inline;
background-color : transparent!important;
font-weight : 400;
font-size : 12px;
color : #ccc;
line-height : 1.5
}
.sns {
box-sizing : border-box;
width : 100%;
margin : 0 auto;
padding : 10px 0 20px
}
.st-sns-top .st-sns-singular {
padding : 0
}
.st-sns-top {
margin-bottom : 20px
}
.snstext,.snscount {
font-size : 13px;
padding : 0 13px;
-webkit-align-self : center;
-ms-flex-item-align : center;
align-self : center;
-webkit-box-flex : 1;
-webkit-flex-grow : 1;
-ms-flex-positive : 1;
flex-grow : 1;
line-height : 1.2em
}
.post .sns ul {
list-style : none;
padding : 0!important;
margin : 0 0 20px
}
.sns li {
float : left;
list-style : none;
width : 50%
}
.sns li a {
box-sizing : border-box;
font-size : 15px;
position : relative;
display : -webkit-box;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-box-pack : justify;
-webkit-justify-content: space-between;
-ms-flex-pack : justify;
justify-content : space-between;
-webkit-box-align : stretch;
-webkit-align-items : stretch;
-ms-flex-align : stretch;
align-items : stretch;
padding : 6px 10px 4px 15px;
color : #fff;
border-radius : 3px;
text-decoration : none;
height : 38px;
margin : 5px;
cursor : pointer;
vertical-align : middle;
line-height : 25px
}
.sns li a .st-fa,.sns li a .fa {
-webkit-align-self : center;
-ms-flex-item-align : center;
align-self : center;
min-width : 1.25em;
-webkit-flex-shrink : 0;
-ms-flex-negative : 0;
flex-shrink : 0;
padding-right : 13px;
height : 100%;
display : -webkit-box;
display : -webkit-flex;
display : -ms-flexbox;
display : flex;
-webkit-box-align : center;
-webkit-align-items : center;
-ms-flex-align : center;
align-items : center;
-webkit-box-pack : center;
-webkit-justify-content: center;
-ms-flex-pack : center;
justify-content : center
}
.sns li a:hover {
transform : translate(0px,1px)
}
.sns .twitter a {
background : #55acee;
box-shadow : 0 3px 0 #4892cb
}
.sns .twitter a:hover {
box-shadow : 0 2px 0 #4892cb
}
.sns .st-svg-twitter {
border-right : 1px solid #9acff4
}
.sns .facebook a {
background : #3b5998;
box-shadow : 0 3px 0 #2c4373
}
.sns .facebook a:hover {
box-shadow : 0 2px 0 #2c4373
}
.sns .st-svg-facebook {
border-right : 1px solid #607bb2
}
.sns .sns-pinterest a {
background : #e7001a;
box-shadow : 0 3px 0 #d30018
}
.sns .sns-pinterest a:hover {
box-shadow : 0 2px 0 #d30018
}
.sns .st-svg-pinterest-p {
border-right : 1px solid #ff4a5f
}
.sns .share-copy a {
background : #f3f3f3;
box-shadow : 0 3px 0 #ccc;
color : #757575
}
.sns .share-copy a:hover {
box-shadow : 0 2px 0 #757575
}
.sns .share-copy .st-svg-clipboard {
border-right : 1px solid #ccc;
color : #999
}
.sns .hatebu a {
background : #00a5de;
box-shadow : 0 3px 0 #0081b8
}
.sns .hatebu a:hover {
box-shadow : 0 2px 0 #0081b8
}
.sns .st-svg-hateb {
border-right : 1px solid #48b6db
}
.sns .line a {
background : #00b900;
box-shadow : 0 3px 0 #009200
}
.sns .line a:hover {
box-shadow : 0 2px 0 #009200
}
.sns .st-svg-line {
border-right : 1px solid #3fcd00
}
.sns .st-svg-line:before {
position : relative
}
.sns .pocket a {
background : #f03e51;
box-shadow : 0 3px 0 #c0392b
}
.sns .st-svg-get-pocket {
border-right : 1px solid #f27985
}
.sns .pocket a:hover {
box-shadow : 0 2px 0 #f27985
}
.sns .sns-comment a {
background : #ffb300;
box-shadow : 0 3px 0 #eba500
}
.sns .sns-comment a:hover {
box-shadow : 0 2px 0 #eba500
}
.sns .st-svg-commenting {
border-right : 1px solid #fdd835
}
.st-sns-btn-shordcode .sns {
width : 100%;
text-align : center
}
#footer-ad-box .st-sns-btn-shordcode .sns.st-sns-singular {
padding : 10px 0 20px
}
#side aside .st-sns-btn-shordcode .sns ul li,.st-sns-btn-shordcode .sns li {
float : none;
margin-right : 5px
}
.st-sns-btn-shordcode .sns li a {
margin : 0
}
.post .st-sns-btn-shordcode .sns ul,.st-sns-btn-shordcode .sns ul {
margin : 0 auto;
width : 290px;
display : flex;
justify-content : center
}
.st-sns-btn-shordcode .snstext {
display : none
}
.st-sns-btn-shordcode .snscount {
display : none
}
.st-sns-btn-shordcode .sns li {
float : left;
list-style : none;
width : 40px;
position : relative
}
.st-sns-btn-shordcode .sns li:last-child {
margin-right : 0
}
.st-sns-btn-shordcode .sns li i {
font-size : 19px!important
}
.st-sns-btn-shordcode .sns li a {
border-radius : 50%;
box-sizing : border-box;
color : #fff;
font-size : 19px;
height : 40px;
width : 40px;
padding : 0;
-webkit-box-pack : center;
-webkit-justify-content: center;
-ms-flex-pack : center;
justify-content : center
}
.st-sns-btn-shordcode .sns li a .st-fa,.st-sns-btn-shordcode .sns li a .fa {
padding : 0;
border : 0;
height : auto
}
.st-sns-btn-shordcode .sns .twitter a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .twitter a:hover {
background : #4892cb;
box-shadow : none
}
.st-sns-btn-shordcode .sns .st-svg-twitter:before {
position : relative;
top : 1px;
left : 1px
}
.st-sns-btn-shordcode .sns .facebook a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .facebook a:hover {
background : #2c4373;
box-shadow : none
}
.st-sns-btn-shordcode .sns .st-svg-facebook:before {
position : relative;
top : 1px
}
.st-sns-btn-shordcode .sns .sns-pinterest a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .sns-pinterest a:hover {
background : #d30018;
box-shadow : none
}
.st-sns-btn-shordcode .sns .st-svg-pinterest-p:before {
position : relative;
left : 1px
}
.st-sns-btn-shordcode .sns .sns-comment a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .sns-comment a:hover {
background : #eba500;
box-shadow : none
}
.st-sns-btn-shordcode .sns .st-svg-commenting:before {
position : relative;
left : 1px
}
.st-sns-btn-shordcode .sns .share-copy a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .share-copy a:hover {
background : #ccc;
box-shadow : none
}
.st-sns-btn-shordcode .sns .share-copy:before {
position : relative;
left : 1px
}
.st-sns-btn-shordcode .sns .share-copy .st-svg-clipboard {
border-right : none
}
.st-sns-btn-shordcode .sns .hatebu a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .hatebu a:hover {
box-shadow : none;
background : #00a5de
}
.st-sns-btn-shordcode .sns .st-svg-hateb:before {
border-right : none;
padding-right : 0;
font-size : 19px!important
}
.st-sns-btn-shordcode .sns .st-svg-hateb:before {
position : relative;
left : 1px
}
.st-sns-btn-shordcode .sns .line a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .line a:hover {
background : #219900;
box-shadow : none
}
.st-sns-btn-shordcode .sns .st-svg-comment:before {
position : relative;
left : 1px;
top : -1px
}
.st-sns-btn-shordcode .sns .pocket a {
box-shadow : none
}
.st-sns-btn-shordcode .sns .pocket a:hover {
background : #f27985;
box-shadow : none
}
.st-sns-btn-shordcode .sns .st-svg-get-pocket:before {
position : relative;
top : 1px
}
.wp-block-rss *,.widget_rss * {
line-height : 1.5
}
.widget_rss .rsswidget img {
display : none
}
.widget_rss .st-widgets-title .rsswidget:first-child:before {
content : "";
font-family : stsvg;
margin-right : 7px;
color : #ffc107
}
.widget_rss a {
text-decoration : none;
color : #333
}
.wp-block-rss a,.widget_rss ul a {
text-decoration : none;
color : #333;
display : block;
font-size : .9em
}
.wp-block-rss a:hover,.widget_rss ul a:hover {
text-decoration : underline
}
.widget_rss a:first-child {
padding-bottom : 5px
}
.wp-block-rss,.post .wp-block-rss:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list),.widget_rss ul,.post .widget_rss ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
list-style : none;
padding-left : 0
}
.wp-block-rss li,#side aside .widget_rss li,.widget_rss li {
border-bottom : dashed 1px #eee;
padding : 5px 0
}
@media only screen and (min-width:600px) {
.post .wp-block-rss li,.post .widget_rss li,.wp-block-rss li,.post .wp-block-rss li:last-child,.post .widget_rss li:last-child,.widget_rss li {
padding : 10px 0
}
}
.wp-block-rss.is-grid li {
margin : 5px 5px 0
}
.wp-block-rss .wp-block-rss__item-author,.wp-block-rss time,.widget_rss .rss-date {
display : block;
font-size : .8em;
color : #777;
padding-bottom : 5px
}
.wp-block-rss .wp-block-rss__item-excerpt,.widget_rss cite,.widget_rss .rssSummary {
font-size : .8em;
color : #777
}
#wp-calendar {
border-collapse : collapse;
border-top-width : 1px;
border-right-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-top-color : #d4d4d4;
border-right-color : #d4d4d4;
width : 100%
}
#wp-calendar thead tr th {
border-bottom-width : 1px;
border-left-width : 1px;
border-bottom-style : solid;
border-left-style : solid;
border-bottom-color : #d4d4d4;
border-left-color : #d4d4d4;
font-size : 14px;
padding : 10px 3px;
text-align : center;
background-color : #f3f3f3
}
#wp-calendar td {
text-align : center;
padding : 10px 0;
background-color : #fff
}
#wp-calendar caption {
font-weight : 700;
text-align : left;
padding-top : 10px;
padding-bottom : 5px;
font-size : 14px
}
#wp-calendar tbody tr #today {
background-color : #b0e0e6
}
#page-top {
position : fixed;
z-index : 99999;
bottom : 20px;
right : 0;
transition : all .5s
}
#page-top:not(.page-top-img) a {
text-decoration : none;
background : #ccc;
color : #fff;
text-align : center;
-moz-opacity : .8;
opacity : .8;
cursor : pointer;
width : 50px;
height : 50px;
display : flex;
align-items : center;
justify-content : center
}
#page-top:hover {
opacity : .6
}
#page-top.page-top-img {
bottom : 0
}
.page-top-img img {
max-height : 300px;
max-width : 100%
}
#page-top .st-svg-angle-up:before {
font-size : 20px
}
.comment-form-comment label {
display : none!important
}
#comments .comment-form-comment {
padding-top : 10px
}
#comments .comment .comment-form-title,#comments .comment .comment-form-rating {
display : none
}
#comments .comment-form-rating-label {
display : block
}
#comments .comment-form-rating-control {
display : flex;
flex-wrap : wrap;
align-items : center;
padding : 10px 0 5px
}
#comments .comment-form-rating-rate {
margin : 5px 10px;
display : flex;
align-items : center
}
#comments .comment-form-rating-input {
width : auto
}
#comments .comment-form-rating-text {
margin : 0 0 0 5px
}
.post .commets-list {
padding : 10px 0 0
}
#comments li.comment {
padding : 5px 10px 5px 80px;
position : relative
}
.comment-author {
padding : 0 10px;
position : absolute;
left : 0;
top : 10px
}
.comment-author img {
margin-bottom : 5px
}
#comments ol>li.comment:nth-child(even) {
background : #fafafa
}
.comment-author {
float : left;
width : 75px;
box-sizing : border-box;
margin : 0 auto;
text-align : center;
display : block
}
.vcard .fn,.comment-author a,.comment-author {
font-size : 12px;
line-height : 1.3;
font-style : normal;
color : #757575
}
div.comment-meta a {
color : #757575;
text-decoration : none
}
#comments p a {
color : #333
}
.post #comments h3 {
background-color : transparent
}
#comments p {
font-size : 14px;
font-weight : 400;
line-height : 24px;
margin : 0;
color : #333;
padding : 5px 0
}
#comments label {
display : block
}
.metadata dd a {
color : #333
}
.metadata {
font-size : 13px;
line-height : 20px
}
#comments {
font-size : 14px;
line-height : 24px;
color : #333;
margin-bottom : 20px
}
.comment-body {
padding : 10px 10px 10px 0;
margin-bottom : 20px;
clear : both
}
.says {
display : none
}
.commentmetadata {
box-sizing : border-box;
font-size : 12px;
line-height : 1.3;
width : 100%
}
.reply {
padding : 5px;
font-size : 13px;
text-align : right
}
#comments #respond {
font-weight : 700;
margin-bottom : 10px;
padding-top : 20px;
padding-right : 10px;
padding-bottom : 5px;
padding-left : 10px;
color : #666
}
#comments #commentform .tags {
padding : 10px;
background-color : #f3f3f3;
font-size : 13px
}
#comments #commentlist img {
padding : 10px
}
#comments .commets-list {
padding-left : 0;
list-style-type : none
}
ul.sub-menu {
padding : 0
}
.commets-list li {
list-style-type : none
}
.post .commets-list .children {
padding-left : 20px;
margin-bottom : 0;
margin-left : 0
}
.post .commets-list .children .children {
padding-left : 0
}
#comments .children li.comment {
padding-left : 0;
padding-right : 0
}
#comments .children .comment-author {
left : -80px
}
.form-allowed-tags {
display : none
}
#comments h3 {
background-image : none;
border : none;
margin-bottom : 0;
padding : 0
}
#comments h4 {
background-color : transparent;
padding : 0;
border : none;
margin-bottom : 0
}
#comments textarea {
box-sizing : border-box;
margin-bottom : 0;
width : 100%;
border : 1px #f2f2f2 solid
}
#comments input {
box-sizing : border-box;
padding : 10px;
width : 100%;
border-radius : 2px;
border : 1px #f2f2f2 solid
}
#comments input#wp-comment-cookies-consent {
width : initial;
margin-right : 5px;
float : left
}
#comments p.comment-form-cookies-consent {
clear : both
}
#comments input[type=submit] {
background-color : #f3f3f3;
padding : 10px;
-webkit-appearance : none;
border-radius : 3px;
border : 1px #f2f2f2 solid
}
li.pingback .comment-author a,li.pingback .comment-author {
position : relative;
width : 100%;
text-align : left;
font-size : 14px;
padding : 0 0 10px;
box-sizing : border-box;
margin-bottom : 10px
}
#comments .comment-title {
padding-top : 0;
font-weight : 700
}
.comment-rating {
margin : 0 5px 0 0
}
#comments .comment-author-url {
padding-top : 0;
word-break : break-all;
word-break : break-word;
hyphens : none;
line-height : 1.3
}
.p-navi {
display : flex;
justify-content : space-between;
border-top : 1px solid #eee;
margin-top : 30px
}
.p-navi a {
text-decoration : none;
display : block;
width : 50%;
min-width : 50%;
box-sizing : border-box;
color : #888;
transition : background-color 1s
}
.p-navi .st-prev-title {
word-break : break-all
}
@media print,screen and (max-width:599px) {
.p-navi p {
font-size : .95em;
line-height : 1.5
}
}
.p-navi a.st-next-link {
width : 100%
}
.p-navi a:hover {
background : #fafafa
}
.p-navi .st-next i,.p-navi .st-prev i {
padding-left : 15px;
color : #ccc
}
.p-navi .st-prev {
display : flex;
align-items : center;
margin : 0;
padding : 30px 20px 30px 0;
box-sizing : border-box;
height : 100%
}
.p-navi a:nth-of-type(2) p {
border-left : 1px solid #eee
}
.p-navi .st-prev i {
transform : rotate(-180deg)
}
.p-navi .st-next {
display : flex;
align-items : center;
justify-content : flex-end;
margin : 0;
padding : 30px 0 30px 20px;
box-sizing : border-box;
height : 100%
}
.p-navi .st-next img {
margin-left : 20px
}
.p-navi .st-prev img {
margin-right : 20px
}
@media print,screen and (max-width:599px) {
.p-navi {
flex-direction : column
}
.p-navi a {
width : 100%;
box-sizing : border-box
}
.p-navi a:nth-of-type(2) p {
border-left : none
}
.p-navi .st-next {
border-top : 1px solid #eee
}
}
.youtube_thum_link_60 img {
width : 100%;
height : 100%!important;
object-fit : cover;
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%)
}
.youtube_thum_link_60 {
display : inline-block;
position : relative;
width : 60px;
height : 60px;
min-width : 60px;
overflow : hidden
}
.p-navi .st-next .youtube_thum_link_60 img {
margin-left : 0
}
.p-navi .st-next .youtube_thum_link_60 {
margin-left : 20px
}
.p-navi .st-prev .youtube_thum_link_60 img {
margin-right : 0
}
.p-navi .st-prev .youtube_thum_link_60 {
margin-right : 20px
}
#topnews-box div {
padding : 0 10px 10px
}
#topnews-box {
padding : 0 0 10px;
margin-bottom : 10px
}
.st-topin #topnews-box {
padding : 10px 0 10px
}
.news-ca {
font-size : 13px
}
#topnews-box div.rss-bar {
font-size : 14px;
border : 1px solid #ccc;
margin-bottom : 20px;
padding : 5px 15px;
margin-top : -10px
}
.rss-bar a {
color : #333;
text-decoration : none
}
#topnews-box dt {
font-size : 14px;
color : #727272;
padding-bottom : 5px
}
#topnews-box dd {
padding-bottom : 5px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #ccc;
font-size : 14px;
margin-bottom : 10px
}
#topnews-box div dl dd a {
color : #333;
text-decoration : none
}
#topnews-box div dl dd a:hover {
color : #b22222
}
#header-slides[dir=rtl] {
direction : rtl
}
.header-slides-slide {
display : none
}
.header-slides-slide:first-child {
display : block
}
.header-slides-slide img {
width : auto;
height : auto
}
main .st-gallery {
margin-bottom : 20px
}
#side .st-gallery,footer .st-gallery {
margin-bottom : 10px
}
.st-gallery a,.st-gallery img {
transition : unset!important
}
#st-magazine .kanren .st-catgroup {
z-index : 10000
}
#magazine .st-catgroup {
position : relative;
z-index : 10000
}
#magazine .kanren .st-top-box a.st-box-a {
z-index : 2!important
}
#st-magazine .kanren .st-top-box dl {
transition : all .5s
}
#wrapper {
margin : 0 auto;
position : relative
}
body.fixed-footer #wrapper {
height : 100%;
min-height : 100%
}
header {
text-align : center
}
#headbox {
padding : 0 10px 0;
margin : 0
}
#side aside {
padding : 0 15px 20px
}
footer {
clear : both;
padding : 0
}
#footer-wrapper {
padding : 20px 15px;
text-align : center
}
#header-l {
padding-top : 0
}
@media only screen and (max-width:959px) {
#header-l {
padding-top : 20px
}
}
main {
padding : 20px 15px;
margin : 0 0 20px;
background : #fff
}
@media only screen and (max-width:959px) {
main {
margin-bottom : -1px
}
}
.post.post-search,.post.st-header-content {
padding-bottom : 0
}
section {
margin-bottom : 3em
}
.st-eyecatch {
margin : -20px -15px 15px;
position : relative
}
.is-style-st-eyecatch-width,.st-eyecatch-width {
margin : 0 -15px 20px
}
.st-eyecatch.st-eyecatch-under {
margin-top : 0
}
.st-eyecatch-under {
margin-bottom : 20px;
position : relative
}
.st-eyecatch img {
width : 100%
}
.eyecatch-copyurl {
font-size : 12px;
line-height : 12px;
position : absolute;
bottom : 17px;
right : 10px;
background-color : rgba(255,255,255,.4);
padding : 5px 10px;
border-radius : 2px;
margin : 0;
vertical-align : middle
}
.eyecatch-copyurl .st-svg-camera-retro {
margin-right : 5px
}
.eyecatch-copyurl a,p.eyecatch-copyurl {
color : #212121
}
.eyecatch-copyurl a:hover {
color : #b22222
}
.eyecatch-copyurl:hover {
background-color : rgba(255,255,255,.5)
}
.st-youtube-copyurl {
background : red;
color : #fff
}
.st-youtube-copyurl a {
color : #fff;
text-decoration : none
}
.st-youtube-copyurl i {
margin-right : 5px;
color : #fff
}
.youtube_thum_link_full {
width : 100%;
box-sizing : border-box
}
.st-photohu .st-youtube-copyurl {
background : #fff;
color : red
}
.st-photohu .st-youtube-copyurl a {
color : red;
text-decoration : none
}
.st-photohu .st-youtube-copyurl i {
margin-right : 5px;
color : red
}
.st-eyecatch-under.st-photohu p.wp-caption-text {
text-align : center
}
.st-eyecatch-under.st-photohu img {
margin-bottom : 5px
}
.st-eyecatch-under.st-photohu p.wp-caption-text .st-fa,.st-eyecatch-under.st-photohu p.wp-caption-text .fa {
margin-right : 5px
}
.colum1.st-lp-wide .st-lp-wide-wrapper:first-child {
padding-top : 0
}
.colum1.st-lp-wide .st-lp-wide-wrapper {
margin : 0 -15px 0;
padding : 30px 15px 10px
}
.adbox {
padding : 20px 0;
margin : 0 -15px;
text-align : center
}
.middle-ad {
margin : 0 -15px 10px;
text-align : center
}
.st-h-ad {
margin : 0 0 20px
}
.adbox div {
margin : 0 auto
}
.kanren .st-infeed-adunit {
border-bottom : 1px solid #f3f3f3;
margin-bottom : 20px;
padding-bottom : 10px
}
.front-page .colum1 .st-eyecatch {
margin-bottom : 0
}
.colum1 .st-eyecatch {
margin : -20px -15px 15px
}
.st-lp-wide .st-eyecatch-under {
margin : 0 -15px 0
}
.st-lp-wide .st-eyecatch-under img {
width : 100%
}
.colum1 .is-style-st-eyecatch-width,.colum1 .st-eyecatch-width {
margin : 0 -15px 20px
}
.colum1 .st-eyecatch.st-eyecatch-under {
margin-top : 0
}
.colum1 .st-eyecatch img {
border-radius : 0
}
.lp .post img,.lp .post video,.lp .post object {
max-width : 100%;
height : auto;
display : block
}
.lp main {
border-radius : 0
}
.lp .st-author-box,.lp #gazou,.lp #itiran,body:not(.search) .lp .kanren:not(.shortcode-kanren):not(.st-cardbox):not(.st-cardbox-ex),.lp #breadcrumb,.lp .blogbox,.lp .tagst,.lp .point,.lp .p-navi,.lp .pagination,.lp .n-entry-t,.lp .load-more-action,.lp .st-pagelink {
display : none
}
#hakusinote {
background : #fff
}
#hakusinote hr {
page-break-after : always;
color : #ff0000!important;
height : 0;
margin : 0;
padding : 0;
border : 0
}
#hakusinote .copyr {
display : none
}
@media all and (-ms-high-contrast:none) {
.rss-bar {
padding-top : 5px
}
#s {
color : #ccc;
padding-top : 7px
}
}
@media screen and (orientation:landscape) {
#headbox {
padding-right : constant(safe-area-inset-right);
padding-left : constant(safe-area-inset-left);
padding-right : env(safe-area-inset-right);
padding-left : env(safe-area-inset-left)
}
#side,#s-navi dt {
padding-right : calc(constant(safe-area-inset-right) + 10px);
padding-left : calc(constant(safe-area-inset-left) + 10px);
padding-right : calc(env(safe-area-inset-right) + 10px);
padding-left : calc(env(safe-area-inset-left) + 10px)
}
.adsbygoogle {
margin-right : calc(constant(safe-area-inset-right));
margin-left : calc(constant(safe-area-inset-left));
margin-right : calc(env(safe-area-inset-right));
margin-left : calc(env(safe-area-inset-left))
}
#footer-wrapper {
padding-right : calc(constant(safe-area-inset-right) + 10px);
padding-left : calc(constant(safe-area-inset-left) + 10px);
padding-right : calc(env(safe-area-inset-right) + 10px);
padding-left : calc(env(safe-area-inset-left) + 10px)
}
#st-footermenubox {
padding-right : calc(constant(safe-area-inset-right));
padding-left : calc(constant(safe-area-inset-left));
padding-bottom : calc(constant(safe-area-inset-bottom) + 7px);
padding-right : calc(env(safe-area-inset-right));
padding-left : calc(env(safe-area-inset-left));
padding-bottom : calc(env(safe-area-inset-bottom) + 7px)
}
.st-ac-box,.s-navi-active .acordion_tree ul.menu li a {
padding-left : calc(constant(safe-area-inset-left) + 10px);
padding-left : calc(env(safe-area-inset-left) + 10px)
}
.st-ac-box,.s-navi-right .acordion_tree ul.menu li a {
padding-right : calc(constant(safe-area-inset-right) + 10px);
padding-right : calc(env(safe-area-inset-right) + 10px);
padding-left : 10px
}
.s-navi-active .acordion_tree ul.menu li .sub-menu a {
padding-left : calc(constant(safe-area-inset-left) + 30px);
padding-left : calc(env(safe-area-inset-left) + 30px)
}
.s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu a {
padding-left : calc(constant(safe-area-inset-left) + 45px);
padding-left : calc(env(safe-area-inset-left) + 45px)
}
.s-navi-active .acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a {
padding-left : calc(constant(safe-area-inset-left) + 60px);
padding-left : calc(env(safe-area-inset-left) + 60px)
}
}
@media screen and (orientation:portrait) {
#st-footermenubox {
padding-bottom : calc(constant(safe-area-inset-bottom) + 15px);
padding-bottom : calc(env(safe-area-inset-bottom) + 15px)
}
#s-navi dd.acordion_tree,#s-navi dd.acordion_search {
padding-bottom : constant(safe-area-inset-bottom);
padding-bottom : env(safe-area-inset-bottom)
}
}
.alignright {
float : right
}
.alignleft {
float : left
}
.alignwide,.alignfull {
overflow : hidden
}
.alignwide .alignwide,.alignfull .alignwide,.alignwide .alignwide,.alignfull .alignwide {
margin-left : inherit;
margin-right : inherit
}
figure {
margin : 0
}
:root .has-white-background-color {
background-color : #fff
}
:root .has-white-color {
color : #fff
}
:root .has-soft-red-color {
color : #e6514c
}
:root .has-soft-red-background-color {
background-color : #e6514c
}
:root .has-light-grayish-red-color {
color : #fdebee
}
:root .has-light-grayish-red-background-color {
background-color : #fdebee
}
:root .has-vivid-yellow-color {
color : #ffc107
}
:root .has-vivid-yellow-background-color {
background-color : #ffc107
}
:root .has-very-pale-yellow-color {
color : #fffde7
}
:root .has-very-pale-yellow-background-color {
background-color : #fffde7
}
:root .has-very-light-gray-color {
color : #fafafa
}
:root .has-very-light-gray-background-color {
background-color : #fafafa
}
.has-small-font-size {
font-size : .8em!important;
line-height : 1.5!important
}
@media print,screen and (max-width:599px) {
.has-small-font-size {
font-size : .9em!important;
line-height : 1.5!important
}
}
.has-large-font-size {
font-size : 1.5em!important;
line-height : 1.5!important
}
.has-huge-font-size {
font-size : 3em!important;
line-height : 1.5!important
}
ol.has-huge-font-size,ul.has-huge-font-size {
font-size : 1.5em!important;
line-height : 1.5!important
}
.has-small-font-size li {
font-size : 1em!important;
line-height : 1.5!important
}
@media print,screen and (max-width:599px) {
.has-small-font-size li {
font-size : .95em!important;
line-height : 1.5!important
}
}
.has-large-font-size li {
font-size : 1em!important;
line-height : 1.5!important
}
.has-huge-font-size li {
font-size : 1em!important;
line-height : 1.5!important
}
.wp-block-image {
margin-bottom : 20px
}
#footer-ad .wp-block-image:last-child {
margin-bottom : 0
}
.wp-block-image.is-style-st-photo-shadow img {
box-shadow : 0 0 8px rgba(0,0,0,.5);
max-width : 100%;
box-sizing : border-box
}
.wp-block-image.is-style-st-photo-shadow a img:hover {
box-shadow : 0 0 2px rgb(0 0 0/80%)
}
.wp-block-image.is-style-st-eyecatch-width img:not(.size-st_header_slider) {
width : 100%
}
.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img,.is-style-circle-mask img,.is-style-rounded img {
border-radius : 10px
}
.wp-block-image.st-img-count {
counter-increment : imgcountcnt;
position : relative
}
.wp-block-image.st-img-count:before {
padding : 5px 7px;
content : counter(imgcountcnt,decimal-leading-zero);
background-color : #fff;
font-size : 1em;
font-weight : 700!important;
display : inline-block;
color : #000;
position : absolute;
top : 0;
left : 0;
z-index : 1
}
.wp-block-image.st-img-count.is-style-st-photoline:before {
top : 1px;
left : 1px
}
body,.wp-block-group {
counter-reset : imgcountcnt
}
.wp-block-cover {
position : relative;
overflow : hidden
}
:root .wp-block-cover img.wp-block-cover__image-background,:root .wp-block-cover video.wp-block-cover__video-background {
position : absolute;
top : 50%;
left : 50%;
bottom : inherit;
right : inherit;
-webkit-transform : translate(-50%,-50%);
transform : translate(-50%,-50%);
z-index : 0;
object-fit : cover;
width : 100%;
height : 100%
}
.wp-block-cover,.wp-block-cover-image {
max-width : 100%;
box-sizing : border-box
}
.colum1.st-lp-wide .wp-block-cover,.colum1.st-lp-wide .wp-block-cover-image {
width : initial;
max-width : initial
}
.wp-block-cover .has-large-font-size,.wp-block-cover-image .has-large-font-size {
line-height : 1.5em
}
p.has-background {
padding : .7em 1em
}
ul.has-background,ol.has-background {
padding : 1.5em 2em 2em 3em
}
.is-style-st-circle.has-background,.is-style-st-circle-border.has-background,.is-style-st-square-checkbox-no-border.has-background,.is-style-st-square-checkbox.has-background,.is-style-st-maruck.has-background,.is-style-st-maruno.has-background,.is-style-st-no.has-background,.is-style-st-no-border.has-background {
padding : 1.5em 2em 2em 1.5em
}
.has-st-border {
border : 1px #eee solid;
padding : 1.5em 2em
}
ol.has-st-border,ul.has-st-border {
padding : 1.5em 2em 1.5em 3em
}
.is-style-st-circle.has-st-border,.is-style-st-circle-border.has-st-border,.is-style-st-square-checkbox-no-border.has-st-border,.is-style-st-square-checkbox.has-st-border,.is-style-st-maruck.has-st-border,.is-style-st-maruno.has-st-border,.is-style-st-no.has-st-border,.is-style-st-no-border.has-st-border {
padding : 1.5em 2em 2em 1.5em
}
.is-style-st-timeline-list.has-background,.is-style-st-timeline-count.has-background,.is-style-st-timeline-list.has-st-border,.is-style-st-timeline-count.has-st-border {
padding : 1.5em 2em 2em 2.5em
}
.is-style-st-paragraph-kaiwa.has-st-border .st-paragraph-kaiwa-text,.is-style-st-paragraph-kaiwa-b.has-st-border .st-paragraph-kaiwa-text {
border : 1px #eee solid
}
.has-st-solid-border,.is-style-st-paragraph-kaiwa.has-st-solid-border .st-paragraph-kaiwa-text,.is-style-st-paragraph-kaiwa-b.has-st-solid-border .st-paragraph-kaiwa-text {
border-style : solid
}
.has-st-dashed-border,.is-style-st-paragraph-kaiwa.has-st-dashed-border .st-paragraph-kaiwa-text,.is-style-st-paragraph-kaiwa-b.has-st-dashed-border .st-paragraph-kaiwa-text {
border-style : dashed
}
.has-st-medium-border-width,.is-style-st-paragraph-kaiwa.has-st-medium-border-width .st-paragraph-kaiwa-text,.is-style-st-paragraph-kaiwa-b.has-st-medium-border-width .st-paragraph-kaiwa-text {
border-width : 1px
}
.has-st-thick-border-width,.is-style-st-paragraph-kaiwa.has-st-thick-border-width .st-paragraph-kaiwa-text,.is-style-st-paragraph-kaiwa-b.has-st-thick-border-width .st-paragraph-kaiwa-text {
border-width : 5px
}
.wp-block-code.is-style-default {
background : #fafafa
}
.wp-block-code.is-style-st-wide-background:not(.has-background):not(.is-style-st-group-bg-diagonal):not(.is-style-st-group-bg-grid):not(.is-style-st-group-bg-dot):not(.is-style-st-group-line):not(.is-style-st-group-line-bold) {
background : #2e3a3e
}
.wp-block-code.is-style-st-wide-background:not(.has-background):not(.is-style-st-group-bg-diagonal):not(.is-style-st-group-bg-grid):not(.is-style-st-group-bg-dot):not(.is-style-st-group-line):not(.is-style-st-group-line-bold) code {
color : #fff
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width : 100px;
border : none;
border-bottom : 2px solid #8f98a1;
margin-left : auto;
margin-right : auto
}
.wp-block-st-blocks-flexbox,.wp-block-group__inner-container {
max-width : 100%;
box-sizing : border-box
}
.wp-block-group.has-background {
padding : 20px;
margin-bottom : 20px
}
[class*=" is-style-st-group-bg-"]
.wp-block-group__inner-container>*:last-child,[class^=is-style-st-group-bg-] .wp-block-group__inner-container>*:last-child,.wp-block-group.has-background .wp-block-group__inner-container>*:last-child {
margin-bottom : 0
}
.wp-block-group.has-st-border .wp-block-group__inner-container>*:last-child {
margin-bottom : 0
}
.is-style-st-wide-background .wp-block-group__inner-container>*:last-child {
margin-bottom : 0
}
.wp-block-group {
margin-bottom : 20px
}
p.has-no-st-margin-bottom,.is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom,.is-style-st-wide-background.has-no-st-margin-bottom,.st-wide-background.has-no-st-margin-bottom,.wp-block-group.has-no-st-margin-bottom,.wp-block-group.has-background.has-no-st-margin-bottom {
margin-bottom : 0!important
}
p.has-st-margin-bottom--2,.is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom,.is-style-st-wide-background.has-no-st-margin-bottom,.st-wide-background.has-no-st-margin-bottom,.wp-block-group.has-st-margin-bottom--2 {
margin-bottom : -20px
}
p.has-st-margin-bottom--1,.is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom,.is-style-st-wide-background.has-no-st-margin-bottom,.st-wide-background.has-no-st-margin-bottom,.wp-block-group.has-st-margin-bottom--1 {
margin-bottom : -10px
}
p.has-st-margin-bottom-2,.is-style-st-wide-background.wp-block-group.has-background.has-no-st-margin-bottom,.is-style-st-wide-background.has-no-st-margin-bottom,.st-wide-background.has-no-st-margin-bottom,.wp-block-group.has-st-margin-bottom-2 {
margin-bottom : 40px
}
.wp-block-group.is-st-justify-center .wp-block-group__inner-container {
width : -webkit-fit-content;
width : fit-content;
margin-left : auto;
margin-right : auto
}
.wp-block-group.is-st-justify-left .wp-block-group__inner-container {
width : -webkit-fit-content;
width : fit-content;
margin-left : 0;
margin-right : auto
}
.wp-block-group.is-st-justify-right .wp-block-group__inner-container {
width : -webkit-fit-content;
width : fit-content;
margin-left : auto;
margin-right : 0
}
.wp-block-latest-posts li img {
max-width : 100%
}
ul.wp-block-latest-posts,.post ul.wp-block-latest-posts:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
padding : 0
}
.wp-block-latest-posts li {
list-style : none!important
}
.wp-block-latest-posts li a {
text-decoration : none;
color : #1a1a1a;
font-weight : 700
}
.wp-block-latest-posts__post-excerpt {
font-size : 13px;
color : #777 !important;
line-height : 1.8
}
.wp-block-latest-posts:not(.is-grid) li {
margin-bottom : 10px
}
.wp-block-latest-posts:not(.is-grid) li:after {
content : "";
display : block;
clear : both
}
.wp-block-latest-posts:not(.is-grid) li img {
width : 100px
}
.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image {
margin-right : 10px;
float : left
}
.post ul.wp-block-latest-posts:not(.is-grid) li:last-child,.wp-block-latest-posts:not(.is-grid) li {
margin-bottom : 20px;
padding-bottom : 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #f3f3f3
}
.wp-block-group.has-background .wp-block-group__inner-container ol:only-child,.wp-block-group.has-st-border .wp-block-group__inner-container ol:only-child,.wp-block-group.has-background .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list),.wp-block-group.has-st-border .wp-block-group__inner-container ul:only-child:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
margin-bottom : 0;
padding-bottom : 0
}
.wp-block-latest-posts.is-grid li img {
margin-bottom : 10px
}
.wp-block-latest-posts.is-grid li {
margin : 8px!important
}
.wp-block-search {
display : flex
}
.wp-block-search__label {
display : none
}
.wp-block-search .wp-block-search__input {
margin : 0!important;
border-radius : 0!important;
max-width : 80%
}
.wp-block-search .wp-block-search__button {
margin-left : 0;
border-radius : 0!important;
border-top : 1px solid #ccc;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-left : none;
width : 20%;
padding : 0 15px
}
.wp-block-code {
padding : 20px;
background : #fafafa;
margin-bottom : 20px
}
.is-style-st-wide-background code,.is-style-st-wide-background-left code,.is-style-st-wide-background-right code {
padding : 0;
margin : 0;
border-radius : 0;
background-color : transparent
}
.post .wp-block-table {
overflow-x : visible
}
.post .wp-block-table.is-style-stripes table,.wp-block-table.is-style-stripestable tr td {
border : none
}
.wp-block-table figcaption {
display : block;
font-size : .8em;
text-align : center;
margin : -10px auto 20px;
color : #ccc
}
.wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--2 table tr>*:first-child {
width : 20%
}
.wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width--1 table tr>*:first-child {
width : 30%
}
.wp-block-table.has-half-st-td-width table tr>*:first-child {
width : 50%
}
.wp-block-table.has-st-td-width.wp-block-table.has-st-td-width.has-st-td-width-2 table tr>*:first-child {
width : 60%
}
.wp-block-table.is-style-scroll-box,.post .wp-block-table.is-style-scroll-box {
overflow-x : auto
}
@media print,screen and (max-width:599px) {
.wp-block-table.is-style-scroll-box table,.post .wp-block-table.is-style-scroll-box table {
width : inherit!important;
max-width : inherit!important
}
}
.post .is-style-st-table-line table,.is-style-st-table-line table,.post .is-style-st-table-line-2 table,.is-style-st-table-line-2 table {
border-right : none!important;
border-left : none!important;
border-color : #ccc
}
.is-style-st-table-line thead,.is-style-st-table-line-2 thead,.is-style-st-table-line thead th,.is-style-st-table-line-2 thead th,.post .is-style-st-table-line thead,.post .is-style-st-table-line-2 thead,.post .is-style-st-table-line thead th,.post .is-style-st-table-line-2 thead th,.is-style-st-table-line td,.is-style-st-table-line-2 td {
border-right : none!important;
border-left : none!important;
border-color : #ccc
}
.is-style-st-table-line-2 tr td:first-child {
background : #fafafa
}
.wp-block-table.w30 table tr td:first-child {
width : 30%
}
.wp-block-table.w40 table tr td:first-child {
width : 40%
}
.wp-block-table.w50 table tr td:first-child {
width : 50%
}
.wp-block-table.nowrap table tr td:first-child {
white-space : nowrap
}
@media only screen and (max-width:599px) {
.post .wp-block-table.is-style-scroll-box table td,.post .wp-block-table.is-style-scroll-box table td p {
white-space : nowrap
}
.wp-block-table.is-style-scroll-box {
position : relative
}
.wp-block-table.is-style-scroll-box:before {
content : "";
font-family : stsvg;
position : absolute;
top : 0;
left : 0;
background : rgba(204,204,204,.8);
padding : .2em;
font-size : 120%;
border-radius : 0 0 5px;
color : #fff;
z-index : 99999
}
}
.wp-block-table.is-style-st-centertable table td {
text-align : center;
vertical-align : middle
}
.wp-block-table.is-style-stripes {
border-bottom : none
}
.wp-block-quote.is-style-st-quote-line {
padding : 20px 20px 20px 30px;
background-color : transparent;
border-left : 5px solid #eee;
color : #757575
}
.wp-block-quote.is-style-st-quote-line p:only-child {
margin-bottom : 0
}
.wp-block-quote.is-style-st-quote-line:before {
content : none
}
.wp-block-pullquote {
border-top : 4px solid #555d66;
border-bottom : 4px solid #555d66;
margin-bottom : 20px
}
.post .wp-block-pullquote blockquote,.wp-block-pullquote blockquote {
background-color : inherit;
padding : 0;
margin : 0
}
.wp-block-pullquote blockquote:before {
content : none
}
.post ol.wp-block-latest-comments {
padding-left : 0;
padding-top : 20px
}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar {
border-radius : 24px;
display : block;
float : left;
height : 40px;
margin-right : 12px;
width : 40px;
position : absolute
}
.wp-block-latest-comments__comment-meta {
font-size : .8em
}
.wp-block-buttons {
text-align : center
}
.is-style-st-group-bg-diagonal {
background-color : #f5f6f7;
background-image : -webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#fff),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fff),color-stop(.75,#fff),color-stop(.75,transparent),to(transparent));
-webkit-background-size: 7px 7px;
padding : 20px
}
.is-style-st-group-bg-grid {
background-image : linear-gradient(transparent 95%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05)),linear-gradient(90deg,transparent 95%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.05));
background-size : 16px 16px;
background-repeat : repeat;
padding : 20px
}
.is-style-st-group-bg-dot {
background-image : radial-gradient(#eee 1px,transparent 1px);
background-size : 20px 20px;
padding : 20px
}
.is-style-st-group-line {
border-left : solid 1px #eee;
padding-left : 20px
}
.is-style-st-group-line-bold {
border-left : solid 5px #eee;
padding-left : 20px
}
[class^=is-style-st-heading-custom-]
,
[class*=" is-style-st-heading-custom-"]
{margin-bottom:20px;line-height:1.5em}
[class^=is-style-st-heading-custom-]
:before,[class*=" is-style-st-heading-custom-"]:after,[class^=is-style-st-heading-custom-]:before,[class*=" is-style-st-heading-custom-"]:after {
content : none;
position : inherit;
top : inherit;
bottom : inherit;
left : inherit;
right : inherit;
border : none;
font-weight : 400!important
}
[class^=is-style-st-heading-custom-]
.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count),[class*=" is-style-st-heading-custom-"].has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count) {
padding : 10px 20px;
border-radius : 5px
}
.is-style-st-heading-custom-naked:not(.has-text-color):before,.is-style-st-heading-custom-line:not(.has-text-color):before,.is-style-st-heading-custom-diagonal:not(.has-text-color):before {
color : #999
}
.is-style-st-heading-custom-pen {
display : flex;
align-items : center
}
.is-style-st-heading-custom-pen:before {
font-family : stsvg;
content : "";
margin-right : .5em
}
.is-style-st-heading-custom-pen:not(.has-text-color):before {
color : #999
}
.is-style-st-heading-custom-line {
position : relative;
padding-bottom : 15px;
text-align : center;
display : block;
margin : 0 auto 20px
}
.is-style-st-heading-custom-line:after {
content : "";
position : absolute;
top : auto;
bottom : 0;
left : calc(50% - 1.5em);
right : auto;
display : block;
width : 3em;
height : 1px;
background-color : #333;
opacity : .9
}
.is-style-st-heading-custom-attention {
display : flex;
align-items : center
}
.is-style-st-heading-custom-attention:before {
font-family : stsvg;
content : "";
margin-right : .5em;
color : #ef5350
}
.is-style-st-heading-custom-question {
display : flex;
align-items : center;
background-color : transparent!important
}
.is-style-st-heading-custom-question.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count) {
padding : 0;
border-radius : 0
}
.is-style-st-heading-custom-question:not(.has-background):before {
font-family : stsvg;
content : "";
color : #29b6f6;
padding : 0 .5em 0 .25em
}
.is-style-st-heading-custom-question.has-background:before {
font-family : stsvg;
content : "";
margin-right : .5em;
color : #fff;
padding : .5em;
background : #29b6f6;
font-size : .65em;
line-height : 1em;
border-radius : 3px
}
.is-style-st-heading-custom-answer {
display : flex;
align-items : center;
background-color : transparent!important
}
.is-style-st-heading-custom-answer.has-background:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count) {
padding : 0;
border-radius : 0
}
.is-style-st-heading-custom-answer:not(.has-background):before {
font-family : stsvg;
content : "";
color : #ef5350;
padding : 0 .5em 0 .25em
}
.is-style-st-heading-custom-answer.has-background:before {
font-family : stsvg;
content : "";
margin-right : .5em;
color : #fff;
padding : .5em;
background : #ef5350;
font-size : .65em;
line-height : 1em;
border-radius : 3px
}
.is-style-st-heading-custom-check {
display : flex;
align-items : center
}
.is-style-st-heading-custom-check:before {
font-family : stsvg;
content : "";
margin-right : .5em;
color : #ffa726
}
.is-style-st-heading-custom-ranking {
display : flex;
position : relative;
padding : 10px 0 10px 0!important;
margin-bottom : 20px;
background-color : transparent!important;
flex-direction : column;
margin-top : 2.5em
}
body,.ranknumber-reset {
counter-reset : ranknumber-h2 0;
counter-reset : ranknumber-h3 0;
counter-reset : ranknumber-h4 0
}
.is-style-st-heading-custom-ranking:before {
font-family : stsvg;
background-color : #eee;
color : #616161;
font-size : .6em;
line-height : 1;
display : inline-block;
white-space : nowrap;
padding : .5em .8em;
letter-spacing : .02em;
position : absolute;
top : -2em;
border-radius : 2px
}
h2.is-style-st-heading-custom-ranking {
counter-increment : ranknumber-h2 1
}
h2.is-style-st-heading-custom-ranking:before {
content : " 第" counter(ranknumber-h2) "位 "
}
h3.is-style-st-heading-custom-ranking {
counter-increment : ranknumber-h3 1
}
h3.is-style-st-heading-custom-ranking:before {
content : " 第" counter(ranknumber-h3) "位 "
}
h4.is-style-st-heading-custom-ranking {
counter-increment : ranknumber-h3 1
}
h4.is-style-st-heading-custom-ranking:before {
content : " 第" counter(ranknumber-h3) "位 "
}
.is-style-st-heading-custom-ranking:nth-of-type(1):before {
background-color : #ffc107;
color : #fff
}
.is-style-st-heading-custom-ranking:nth-of-type(2):before {
background-color : #9e9e9e;
color : #fff
}
.is-style-st-heading-custom-ranking:nth-of-type(3):before {
background-color : #8d6e63;
color : #fff
}
.is-style-st-heading-custom-bubble {
padding : 10px 20px;
background : #f3f3f3;
border-radius : 5px;
position : relative
}
.is-style-st-heading-custom-bubble:after {
content : "";
position : absolute;
margin-left : -10px;
border : 10px solid transparent;
border-top : 10px solid #f3f3f3;
top : 100%;
left : 2em;
right : inherit;
padding : 0;
margin-right : 0
}
.is-style-st-heading-custom-diagonal {
background-color : #f5f6f7;
background-image : -webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#fff),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fff),color-stop(.75,#fff),color-stop(.75,transparent),to(transparent));
-webkit-background-size: 7px 7px;
padding : 10px 20px
}
[class^=is-style-st-heading-custom-]
:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center,[class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-center {
display : flex;
justify-content : center
}
.is-style-st-heading-custom-bubble.has-text-align-center:after {
left : 50%
}
[class^=is-style-st-heading-custom-]
:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right,[class*=" is-style-st-heading-custom-"]:not(.is-style-st-heading-custom-step):not(.is-style-st-heading-custom-count).has-text-align-right {
display : flex;
justify-content : flex-end
}
.is-style-st-heading-custom-bubble.has-text-align-right:after {
right : 2em;
left : inherit
}
:root main .is-style-st-heading-custom-count {
display : flex;
counter-increment : countcnt;
position : relative;
padding : 10px 0 10px 0!important;
margin-bottom : 20px;
background-color : transparent!important;
flex-direction : column
}
.is-style-st-heading-custom-count:before {
content : counter(countcnt,decimal-leading-zero);
background-color : transparent;
font-size : 1.3em;
font-weight : 700!important;
display : block;
color : #e0e0e0;
width : 100%;
white-space : nowrap;
padding-bottom : .1em;
letter-spacing : .02em
}
.has-text-align-center.is-style-st-heading-custom-count:before {
font-size : 2em;
padding-bottom : .5em
}
.post,.st-heading-count-reset {
counter-reset : countcnt
}
.is-style-st-heading-custom-step {
display : flex;
counter-increment : stepcnt;
position : relative;
padding : 10px 0 10px 3.5rem!important;
margin-bottom : 20px;
background-color : transparent!important;
flex-direction : column
}
.is-style-st-heading-custom-step:before {
position : absolute;
top : calc(50% - 2.5em);
left : 0;
content : "STEP";
font-size : .4em;
line-height : 1em;
background-color : transparent!important;
color : #ccc;
display : inline-block;
width : 2.5rem;
text-align : center
}
.is-style-st-heading-custom-step:after {
position : absolute;
top : calc(50% - .35em);
left : 0;
content : counter(stepcnt,decimal-leading-zero);
background-color : transparent!important;
font-size : 1.25em;
line-height : 1em;
font-weight : 700!important;
display : block;
color : #ccc;
white-space : nowrap;
letter-spacing : .02em;
display : inline-block;
width : 2rem;
text-align : center;
border-bottom : 1px solid #ccc;
padding-bottom : .2em;
margin : 0 .25rem
}
.post,.st-step-reset {
counter-reset : stepcnt
}
.is-style-st-heading-custom-naked.has-st-icon,.is-style-st-heading-custom-diagonal.has-st-icon,.is-style-st-heading-custom-bubble.has-st-icon {
display : flex;
align-items : center
}
.is-style-st-heading-custom-line.has-st-icon {
display : flex;
align-items : center;
justify-content : center
}
.is-style-st-heading-custom-naked.has-st-icon:before,.is-style-st-heading-custom-line.has-st-icon:before,.is-style-st-heading-custom-diagonal.has-st-icon:before,.is-style-st-heading-custom-bubble.has-st-icon:before {
font-family : stsvg;
margin-right : .3em;
font-weight : 400
}
.is-style-st-heading-custom-naked.has-st-icon:not(.has-text-color):before,.is-style-st-heading-custom-line.has-st-icon:not(.has-text-color):before,.is-style-st-heading-custom-diagonal.has-st-icon:not(.has-text-color):before,.is-style-st-heading-custom-bubble.has-st-icon:not(.has-text-color):before {
color : #999
}
.is-style-st-heading-custom-naked.has-st-icon-pencil:before,.is-style-st-heading-custom-line.has-st-icon-pencil:before,.is-style-st-heading-custom-diagonal.has-st-icon-pencil:before,.is-style-st-heading-custom-bubble.has-st-icon-pencil:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-file-text-o:before,.is-style-st-heading-custom-line.has-st-icon-file-text-o:before,.is-style-st-heading-custom-diagonal.has-st-icon-file-text-o:before,.is-style-st-heading-custom-bubble.has-st-icon-file-text-o:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-check:before,.is-style-st-heading-custom-line.has-st-icon-check:before,.is-style-st-heading-custom-diagonal.has-st-icon-check:before,.is-style-st-heading-custom-bubble.has-st-icon-check:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-exclamation-circle:before,.is-style-st-heading-custom-line.has-st-icon-exclamation-circle:before,.is-style-st-heading-custom-diagonal.has-st-icon-exclamation-circle:before,.is-style-st-heading-custom-bubble.has-st-icon-exclamation-circle:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-question-circle:before,.is-style-st-heading-custom-line.has-st-icon-question-circle:before,.is-style-st-heading-custom-diagonal.has-st-icon-question-circle:before,.is-style-st-heading-custom-bubble.has-st-icon-question-circle:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-link:before,.is-style-st-heading-custom-line.has-st-icon-link:before,.is-style-st-heading-custom-diagonal.has-st-icon-link:before,.is-style-st-heading-custom-bubble.has-st-icon-link:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-search:before,.is-style-st-heading-custom-line.has-st-icon-search:before,.is-style-st-heading-custom-diagonal.has-st-icon-search:before,.is-style-st-heading-custom-bubble.has-st-icon-search:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-eye:before,.is-style-st-heading-custom-line.has-st-icon-eye:before,.is-style-st-heading-custom-diagonal.has-st-icon-eye:before,.is-style-st-heading-custom-bubble.has-st-icon-eye:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-camera:before,.is-style-st-heading-custom-line.has-st-icon-camera:before,.is-style-st-heading-custom-diagonal.has-st-icon-camera:before,.is-style-st-heading-custom-bubble.has-st-icon-camera:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-gift:before,.is-style-st-heading-custom-line.has-st-icon-gift:before,.is-style-st-heading-custom-diagonal.has-st-icon-gift:before,.is-style-st-heading-custom-bubble.has-st-icon-gift:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-heart:before,.is-style-st-heading-custom-line.has-st-icon-heart:before,.is-style-st-heading-custom-diagonal.has-st-icon-heart:before,.is-style-st-heading-custom-bubble.has-st-icon-heart:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-user:before,.is-style-st-heading-custom-line.has-st-icon-user:before,.is-style-st-heading-custom-diagonal.has-st-icon-user:before,.is-style-st-heading-custom-bubble.has-st-icon-user:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-user:before,.is-style-st-heading-custom-line.has-st-icon-user:before,.is-style-st-heading-custom-diagonal.has-st-icon-user:before,.is-style-st-heading-custom-bubble.has-st-icon-user:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-comment:before,.is-style-st-heading-custom-line.has-st-icon-comment:before,.is-style-st-heading-custom-diagonal.has-st-icon-comment:before,.is-style-st-heading-custom-bubble.has-st-icon-comment:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-lightbulb:before,.is-style-st-heading-custom-line.has-st-icon-lightbulb:before,.is-style-st-heading-custom-diagonal.has-st-icon-lightbulb:before,.is-style-st-heading-custom-bubble.has-st-icon-lightbulb:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-bullhorn:before,.is-style-st-heading-custom-line.has-st-icon-bullhorn:before,.is-style-st-heading-custom-diagonal.has-st-icon-bullhorn:before,.is-style-st-heading-custom-bubble.has-st-icon-bullhorn:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-diamond:before,.is-style-st-heading-custom-line.has-st-icon-diamond:before,.is-style-st-heading-custom-diagonal.has-st-icon-diamond:before,.is-style-st-heading-custom-bubble.has-st-icon-diamond:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-oukan:before,.is-style-st-heading-custom-line.has-st-icon-oukan:before,.is-style-st-heading-custom-diagonal.has-st-icon-oukan:before,.is-style-st-heading-custom-bubble.has-st-icon-oukan:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-bigginer_l:before,.is-style-st-heading-custom-line.has-st-icon-bigginer_l:before,.is-style-st-heading-custom-diagonal.has-st-icon-bigginer_l:before,.is-style-st-heading-custom-bubble.has-st-icon-bigginer_l:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-info-circle:before,.is-style-st-heading-custom-line.has-st-icon-info-circle:before,.is-style-st-heading-custom-diagonal.has-st-icon-info-circle:before,.is-style-st-heading-custom-bubble.has-st-icon-info-circle:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-circle-o:before,.is-style-st-heading-custom-line.has-st-icon-circle-o:before,.is-style-st-heading-custom-diagonal.has-st-icon-circle-o:before,.is-style-st-heading-custom-bubble.has-st-icon-circle-o:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-times:before,.is-style-st-heading-custom-line.has-st-icon-times:before,.is-style-st-heading-custom-diagonal.has-st-icon-times:before,.is-style-st-heading-custom-bubble.has-st-icon-times:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-thumbs-up:before,.is-style-st-heading-custom-line.has-st-icon-thumbs-up:before,.is-style-st-heading-custom-diagonal.has-st-icon-thumbs-up:before,.is-style-st-heading-custom-bubble.has-st-icon-thumbs-up:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-thumbs-down:before,.is-style-st-heading-custom-line.has-st-icon-thumbs-down:before,.is-style-st-heading-custom-diagonal.has-st-icon-thumbs-down:before,.is-style-st-heading-custom-bubble.has-st-icon-thumbs-down:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-hand-right:before,.is-style-st-heading-custom-line.has-st-icon-hand-right:before,.is-style-st-heading-custom-diagonal.has-st-icon-hand-right:before,.is-style-st-heading-custom-bubble.has-st-icon-hand-right:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-emotion-smile:before,.is-style-st-heading-custom-line.has-st-icon-emotion-smile:before,.is-style-st-heading-custom-diagonal.has-st-icon-emotion-smile:before,.is-style-st-heading-custom-bubble.has-st-icon-emotion-smile:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-emotion-meh:before,.is-style-st-heading-custom-line.has-st-icon-emotion-meh:before,.is-style-st-heading-custom-diagonal.has-st-icon-emotion-meh:before,.is-style-st-heading-custom-bubble.has-st-icon-emotion-meh:before {
content : ""
}
.is-style-st-heading-custom-naked.has-st-icon-emotion-frown:before,.is-style-st-heading-custom-line.has-st-icon-emotion-frown:before,.is-style-st-heading-custom-diagonal.has-st-icon-emotion-frown:before,.is-style-st-heading-custom-bubble.has-st-icon-emotion-frown:before {
content : ""
}
.is-style-st-timeline-count {
list-style : none;
position : relative;
counter-reset : st-list-timeline-section;
margin-left : 1.5em
}
.is-style-st-timeline-count:after {
content : "";
border-left : 2px solid #ccc;
position : absolute;
height : calc(100% - 1.5em);
top : .2em;
left : 0;
margin-top : .5em;
opacity : .3
}
.has-background.is-style-st-timeline-count:after,.has-st-border.is-style-st-timeline-count:after {
top : 1.7em;
height : calc(100% - 5em);
left : 2.5em
}
.is-style-st-timeline-count>li:before {
position : absolute;
border-radius : 50%;
width : 1.5em;
height : 1.5em;
line-height : 1.5em;
text-align : center;
font-weight : 400;
margin-top : -4px;
background : #f3f3f3;
color : #333;
content : counters(st-list-timeline-section,"");
z-index : 1;
border : 4px solid #fff;
left : calc(-4px + -.75em);
transform : scale(.9)
}
.is-style-st-timeline-count>li:first-child {
padding-top : 0
}
.is-style-st-timeline-count>li:last-child {
margin-bottom : 0
}
.is-style-st-timeline-count>li {
counter-increment : st-list-timeline-section;
list-style-type : none;
padding-left : 1.5em;
position : relative
}
.is-style-st-timeline-count li {
text-align : left;
border : 0;
text-indent : 0
}
.is-style-st-timeline-count li::marker {
color : #dedede
}
.is-style-st-timeline-list {
list-style : none;
position : relative;
margin-left : 1.5em
}
.is-style-st-timeline-list:after {
content : "";
border-left : 1px solid #ccc;
position : absolute;
height : calc(100% - 1em);
top : .5em;
left : 0;
margin-top : 0;
opacity : .3
}
.is-style-st-timeline-list>li:before {
position : absolute;
border-radius : 50%;
width : 1em;
height : 1em;
line-height : 1em;
text-align : center;
font-weight : 400;
padding-right : 0;
background : #f3f3f3;
color : #333;
content : "";
z-index : 1;
border : 4px solid #fff;
left : calc(-4px - .5em);
transform : scale(.9)
}
.is-style-st-timeline-list>li:first-child {
padding-top : 0
}
.is-style-st-timeline-list>li:last-child {
margin-bottom : 0
}
.is-style-st-timeline-list>li {
counter-increment : st-list-timeline-section;
list-style-type : none;
padding-left : 1.5em;
position : relative
}
.is-style-st-timeline-list li {
text-align : left;
border : 0;
text-indent : 0
}
.is-style-st-timeline-list ol,.is-style-st-timeline-list ul,.post .is-style-st-timeline-list ul:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
padding-bottom : 0
}
.is-style-st-timeline-list li::marker {
color : #dedede
}
.is-style-st-timeline-list.has-background:after,.is-style-st-timeline-list.has-st-border:after {
height : calc(100% - 3.5em);
top : 2em;
left : 2.5em
}
[class^=is-style-st-paragraph-]
,
[class*=" is-style-st-paragraph-"]
{display:flex;position:relative;padding:1em 1.2em;align-items:center}
.st-noflex {
display : inline-block
}
[class^=is-style-st-paragraph-]
:before,[class*=" is-style-st-paragraph-"]:before {
font-family : stsvg
}
[class^=is-style-st-paragraph-]
:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size),[class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b):not(.has-small-font-size):not(.has-large-font-size):not(.has-huge-font-size) {
font-size : .9em!important;
line-height : 1.5!important
}
@media print,screen and (max-width:599px) {
[class^=is-style-st-paragraph-]
:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b),[class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size):not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b),[class^=is-style-st-paragraph-]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b),[class*=" is-style-st-paragraph-"]:not(.has-st-regular-font-size).has-st-icon:not(.is-style-st-paragraph-dotline):not(.is-style-st-paragraph-memo):not(.is-style-st-paragraph-kaiwa):not(.is-style-st-paragraph-kaiwa-b) {
font-size : .95em;
line-height : 1.5
}
}
[class^=is-style-st-paragraph-]
:before,[class*=" is-style-st-paragraph-"]:before {
order : -2;
padding : 0 .8em 0 0
}
.is-style-st-paragraph-bubble:before,.is-style-st-paragraph-marumozi:before {
padding-right : .5em;
margin-left : -.2em
}
.is-style-st-paragraph-bubble:not(.has-text-color):before,.is-style-st-paragraph-marumozi:not(.has-text-color):before {
color : #999
}
[class^=is-style-st-paragraph-]
:before,[class*=" is-style-st-paragraph-"]:before {
font-size : 1.1em
}
@media print,screen and (max-width:599px) {
[class^=is-style-st-paragraph-]
:before,[class*=" is-style-st-paragraph-"]:before {
font-size : 1.2em
}
}
.is-style-st-paragraph-pen {
background-color : #fafafa
}
.is-style-st-paragraph-pen:before {
content : "";
border-right : 1px solid #ddd;
margin-right : .7em
}
.is-style-st-paragraph-pen:not(.has-text-color):before {
color : #999
}
.is-style-st-paragraph-marumozi.has-st-icon-camera:before,.is-style-st-paragraph-marumozi.has-st-icon-eye:before,.is-style-st-paragraph-marumozi.has-st-icon-hand-right:before {
font-size : .9em
}
.is-style-st-paragraph-memo-txt {
background-color : #fafafa
}
.is-style-st-paragraph-memo-txt:before {
content : "";
border-right : 1px solid #ddd;
margin-right : .7em
}
.is-style-st-paragraph-memo-txt:not(.has-text-color):before {
color : #999
}
.is-style-st-paragraph-link {
background-color : #fafafa
}
.is-style-st-paragraph-link:before {
content : "";
color : #c2c2c2;
font-size : 1em;
border-right : 1px solid #ddd;
margin-right : .7em
}
.is-style-st-paragraph-check {
background-color : #fff8e1
}
.is-style-st-paragraph-check:before {
content : "";
color : #ff8f00;
border-right : 1px solid #ffe082;
margin-right : .7em
}
.is-style-st-paragraph-point {
background-color : #fff8e1
}
.is-style-st-paragraph-point:before {
content : "";
color : #ffa726;
border-right : 1px solid #ffe082;
margin-right : .7em
}
.is-style-st-paragraph-info-circle {
background-color : #e1f5fe
}
.is-style-st-paragraph-info-circle:before {
content : "";
color : #4fc3f7;
border-right : 1px solid #c0e9fc;
margin-right : .7em
}
.is-style-st-paragraph-bigginer {
background-color : #f1f8e9
}
.is-style-st-paragraph-bigginer:before {
content : "";
color : #9ccc65;
border-right : 1px solid #9ccc65;
margin-right : .7em
}
.is-style-st-paragraph-attention {
background-color : #ffebee
}
.is-style-st-paragraph-attention:before {
content : "";
color : #ef5350;
border-right : 1px solid #f9bdbc;
margin-right : .7em
}
.is-style-st-paragraph-attention-gray {
background-color : #fafafa
}
.is-style-st-paragraph-attention-gray:before {
content : "";
color : #c2c2c2;
border-right : 1px solid #ddd;
margin-right : .7em
}
.is-style-st-paragraph-circle-o {
background-color : #e1f5fe
}
.is-style-st-paragraph-circle-o:before {
content : "";
color : #4fc3f7;
border-right : 1px solid #c0e9fc;
margin-right : .7em
}
.is-style-st-paragraph-times {
background-color : #ffebee
}
.is-style-st-paragraph-times:before {
content : "";
color : #ef5350;
border-right : 1px solid #f9bdbc;
margin-right : .7em
}
.is-style-st-paragraph-thumbs-o-up {
background-color : #e1f5fe
}
.is-style-st-paragraph-thumbs-o-up:before {
content : "";
color : #4fc3f7;
border-right : 1px solid #c0e9fc;
margin-right : .7em
}
.is-style-st-paragraph-thumbs-o-down {
background-color : #ffebee
}
.is-style-st-paragraph-thumbs-o-down:before {
content : "";
color : #ef5350;
border-right : 1px solid #f9bdbc;
margin-right : .7em
}
.is-style-st-paragraph-code {
font-family : monospace!important;
background-color : #313131;
color : #fafafa
}
.is-style-st-paragraph-code:before {
content : "";
color : #ccc;
font-size : 1em;
border-right : 1px solid #616161;
margin-right : .7em
}
.is-style-st-paragraph-kaiwa,.is-style-st-paragraph-kaiwa-b {
padding : 0!important;
max-width : 100%;
box-sizing : border-box;
align-items : flex-start
}
.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text,.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text {
padding : 15px 20px;
line-height : 1.5;
background : #f5f5f5;
margin-left : 15px;
display : inline-block;
border-radius : 5px;
word-break : break-all;
margin-top : 5px
}
.is-style-st-paragraph-kaiwa:after,.is-style-st-paragraph-kaiwa-b:after {
content : "";
position : absolute;
top : 20px!important;
right : inherit;
bottom : inherit;
border : 10px solid transparent;
border-right-color : #f5f5f5;
box-shadow : none
}
.is-style-st-paragraph-kaiwa:before,.is-style-st-paragraph-kaiwa-b:before {
content : "";
display : inline-block;
width : 60px;
min-width : 60px;
height : 60px;
background-size : cover;
vertical-align : middle;
top : 0!important;
left : 0!important;
border-radius : 50%;
padding-right : 0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.is-style-st-paragraph-kaiwa:before,.is-style-st-paragraph-kaiwa-b:before {
image-rendering : -webkit-optimize-contrast;
image-rendering : crisp-edges
}
}
.mini.is-style-st-paragraph-kaiwa:before,.mini.is-style-st-paragraph-kaiwa-b:before {
width : 40px;
min-width : 40px;
height : 40px
}
.mini.is-style-st-paragraph-kaiwa .st-paragraph-kaiwa-text,.mini.is-style-st-paragraph-kaiwa-b .st-paragraph-kaiwa-text {
padding : 10px;
margin-left : 5px;
margin-top : 10px;
font-size : .8em;
line-height : 1em
}
.mini.is-style-st-paragraph-kaiwa:after,.mini.is-style-st-paragraph-kaiwa-b:after {
left : 35px!important;
border-left : 5px solid transparent;
border-top : 5px solid transparent;
border-bottom : 5px solid transparent;
border-right-width : 5px
}
.mini.is-style-st-paragraph-kaiwa:after,.mini.is-style-st-paragraph-kaiwa-b:after {
top : 50%
}
.is-style-st-paragraph-memo {
background-color : #fffde7;
padding : 20px 30px;
border : 0;
border-radius : 0
}
.is-style-st-paragraph-memo:before {
content : "";
border-style : solid;
margin-right : 0!important;
border-color : transparent;
border-right : 15px solid #fff!important;
border-width : 0 15px 15px 0;
position : absolute;
top : 0;
left : inherit;
right : 0;
width : 0;
height : 0;
z-index : 2
}
.is-style-st-paragraph-memo:after {
content : "";
border-style : solid;
border-color : transparent #fff #1a1a1a transparent;
border-width : 0 15px 15px 0;
position : absolute;
top : 0;
left : inherit;
right : 0;
width : 0;
height : 0;
opacity : .1;
z-index : 3
}
.is-style-st-paragraph-dotline {
background-color : #fce4ec;
box-shadow : 0px 0px 0px 7px #fce4ec;
padding : 1.5em;
border : 2px dashed rgba(255,255,255,.7);
margin-left : 7px;
margin-right : 7px;
box-sizing : border-box
}
.is-style-st-paragraph-pen.has-st-icon-pencil:before,.is-style-st-paragraph-bubble.has-st-icon-pencil:before,.is-style-st-paragraph-marumozi.has-st-icon-pencil:before,.is-style-st-paragraph-button.has-st-icon-pencil:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-file-text-o:before,.is-style-st-paragraph-bubble.has-st-icon-file-text-o:before,.is-style-st-paragraph-marumozi.has-st-icon-file-text-o:before,.is-style-st-paragraph-button.has-st-icon-file-text-o:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-check:before,.is-style-st-paragraph-bubble.has-st-icon-check:before,.is-style-st-paragraph-marumozi.has-st-icon-check:before,.is-style-st-paragraph-button.has-st-icon-check:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-exclamation-circle:before,.is-style-st-paragraph-bubble.has-st-icon-exclamation-circle:before,.is-style-st-paragraph-marumozi.has-st-icon-exclamation-circle:before,.is-style-st-paragraph-button.has-st-icon-exclamation-circle:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-question-circle:before,.is-style-st-paragraph-bubble.has-st-icon-question-circle:before,.is-style-st-paragraph-marumozi.has-st-icon-question-circle:before,.is-style-st-paragraph-button.has-st-icon-question-circle:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-link:before,.is-style-st-paragraph-bubble.has-st-icon-link:before,.is-style-st-paragraph-marumozi.has-st-icon-link:before,.is-style-st-paragraph-button.has-st-icon-link:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-search:before,.is-style-st-paragraph-bubble.has-st-icon-search:before,.is-style-st-paragraph-marumozi.has-st-icon-search:before,.is-style-st-paragraph-button.has-st-icon-search:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-eye:before,.is-style-st-paragraph-bubble.has-st-icon-eye:before,.is-style-st-paragraph-marumozi.has-st-icon-eye:before,.is-style-st-paragraph-button.has-st-icon-eye:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-camera:before,.is-style-st-paragraph-bubble.has-st-icon-camera:before,.is-style-st-paragraph-marumozi.has-st-icon-camera:before,.is-style-st-paragraph-button.has-st-icon-camera:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-gift:before,.is-style-st-paragraph-bubble.has-st-icon-gift:before,.is-style-st-paragraph-marumozi.has-st-icon-gift:before,.is-style-st-paragraph-button.has-st-icon-gift:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-heart:before,.is-style-st-paragraph-bubble.has-st-icon-heart:before,.is-style-st-paragraph-marumozi.has-st-icon-heart:before,.is-style-st-paragraph-button.has-st-icon-heart:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-user:before,.is-style-st-paragraph-bubble.has-st-icon-user:before,.is-style-st-paragraph-marumozi.has-st-icon-user:before,.is-style-st-paragraph-button.has-st-icon-user:before {
content : ""
}
.is-style-st-paragraph-pen .is-style-st-paragraph-bubble.has-st-icon-user:before,.is-style-st-paragraph-marumozi.has-st-icon-user:before,.is-style-st-paragraph-button.has-st-icon-user:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-comment:before,.is-style-st-paragraph-bubble.has-st-icon-comment:before,.is-style-st-paragraph-marumozi.has-st-icon-comment:before,.is-style-st-paragraph-button.has-st-icon-comment:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-lightbulb:before,.is-style-st-paragraph-bubble.has-st-icon-lightbulb:before,.is-style-st-paragraph-marumozi.has-st-icon-lightbulb:before,.is-style-st-paragraph-button.has-st-icon-lightbulb:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-bullhorn:before,.is-style-st-paragraph-bubble.has-st-icon-bullhorn:before,.is-style-st-paragraph-marumozi.has-st-icon-bullhorn:before,.is-style-st-paragraph-button.has-st-icon-bullhorn:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-diamond:before,.is-style-st-paragraph-bubble.has-st-icon-diamond:before,.is-style-st-paragraph-marumozi.has-st-icon-diamond:before,.is-style-st-paragraph-button.has-st-icon-diamond:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-oukan:before,.is-style-st-paragraph-bubble.has-st-icon-oukan:before,.is-style-st-paragraph-marumozi.has-st-icon-oukan:before,.is-style-st-paragraph-button.has-st-icon-oukan:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-bigginer_l:before,.is-style-st-paragraph-bubble.has-st-icon-bigginer_l:before,.is-style-st-paragraph-marumozi.has-st-icon-bigginer_l:before,.is-style-st-paragraph-button.has-st-icon-bigginer_l:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-info-circle:before,.is-style-st-paragraph-bubble.has-st-icon-info-circle:before,.is-style-st-paragraph-marumozi.has-st-icon-info-circle:before,.is-style-st-paragraph-button.has-st-icon-info-circle:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-circle-o:before,.is-style-st-paragraph-bubble.has-st-icon-circle-o:before,.is-style-st-paragraph-marumozi.has-st-icon-circle-o:before,.is-style-st-paragraph-button.has-st-icon-circle-o:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-times:before,.is-style-st-paragraph-bubble.has-st-icon-times:before,.is-style-st-paragraph-marumozi.has-st-icon-times:before,.is-style-st-paragraph-button.has-st-icon-times:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-thumbs-up:before,.is-style-st-paragraph-bubble.has-st-icon-thumbs-up:before,.is-style-st-paragraph-marumozi.has-st-icon-thumbs-up:before,.is-style-st-paragraph-button.has-st-icon-thumbs-up:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-thumbs-down:before,.is-style-st-paragraph-bubble.has-st-icon-thumbs-down:before,.is-style-st-paragraph-marumozi.has-st-icon-thumbs-down:before,.is-style-st-paragraph-button.has-st-icon-thumbs-down:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-hand-right:before,.is-style-st-paragraph-bubble.has-st-icon-hand-right:before,.is-style-st-paragraph-marumozi.has-st-icon-hand-right:before,.is-style-st-paragraph-button.has-st-icon-hand-right:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-emotion-smile:before,.is-style-st-paragraph-bubble.has-st-icon-emotion-smile:before,.is-style-st-paragraph-marumozi.has-st-icon-emotion-smile:before,.is-style-st-paragraph-button.has-st-icon-emotion-smile:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-emotion-meh:before,.is-style-st-paragraph-bubble.has-st-icon-emotion-meh:before,.is-style-st-paragraph-marumozi.has-st-icon-emotion-meh:before,.is-style-st-paragraph-button.has-st-icon-emotion-meh:before {
content : ""
}
.is-style-st-paragraph-pen.has-st-icon-emotion-frown:before,.is-style-st-paragraph-bubble.has-st-icon-emotion-frown:before,.is-style-st-paragraph-marumozi.has-st-icon-emotion-frown:before,.is-style-st-paragraph-button.has-st-icon-emotion-frown:before {
content : ""
}
.is-style-st-paragraph-bubble {
position : relative;
background : #f3f3f3;
color : #1a1a1a;
line-height : 1.4;
margin-bottom : 20px;
padding : .6em 1em;
width : fit-content;
width : -webkit-fit-content;
width : -moz-fit-content;
z-index : 0
}
.is-style-st-paragraph-bubble.has-st-border {
border-style : solid
}
.is-style-st-paragraph-bubble:after {
content : "";
position : absolute;
margin-left : -10px;
border : 10px solid transparent;
border-top : 10px solid #f3f3f3;
top : 100%;
left : 2em;
right : inherit;
padding : 0;
margin-right : 0
}
.is-style-st-paragraph-bubble.has-text-align-center {
margin-left : auto;
margin-right : auto
}
.is-style-st-paragraph-bubble.has-text-align-center:after {
left : 50%
}
.wp-block-group.is-st-justify-center .wp-block-group__inner-container .is-style-st-paragraph-bubble:after {
left : 50%
}
.is-style-st-paragraph-bubble.has-text-align-right {
margin-left : auto!important;
margin-right : 0
}
.is-style-st-paragraph-bubble.has-st-border:after {
content : "";
position : absolute;
margin-left : -2px;
border : 12px solid transparent;
border-top : 12px solid #eee;
top : 100%;
left : 1.5em;
padding : 0;
margin-right : 0;
z-index : -1
}
.is-style-st-paragraph-bubble.has-st-thick-border-width:after {
margin-left : -7px;
border-width : 16px
}
.is-style-st-paragraph-marumozi {
line-height : 1.5;
width : fit-content;
width : -webkit-fit-content;
width : -moz-fit-content;
background : #f3f3f3;
border-radius : 1.4em!important;
z-index : 1
}
.is-style-st-paragraph-marumozi,.is-style-st-paragraph-marumozi.has-background {
padding : .5em 1.4em;
margin-bottom : 20px
}
.is-style-st-paragraph-marumozi:before {
content : none
}
.is-style-st-paragraph-marumozi:after {
content : none;
border : none
}
.is-style-st-paragraph-marumozi.has-text-align-center {
margin-left : auto;
margin-right : auto
}
.is-style-st-paragraph-marumozi.has-text-align-right {
margin-left : auto;
margin-right : 0
}
.st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-marumozi {
margin-left : auto;
margin-right : auto
}
.is-style-st-paragraph-button {
display : flex;
width : fit-content;
width : -webkit-fit-content;
padding : .5em 1em .5em 1.2em!important;
border-radius : 999px!important;
background-color : #f44336;
color : #fff;
margin-left : 0;
line-height : 1.5em;
box-shadow : 0 0 5px #ccc;
align-items : center;
word-break : break-all
}
.is-style-st-paragraph-button.has-background {
padding : .5em 1em .5em 1.2em!important
}
.is-style-st-paragraph-button:before {
content : none
}
.is-style-st-paragraph-button:after {
content : "";
font-family : stsvg;
position : relative;
top : inherit;
left : inherit;
height : inherit;
padding-left : .7em;
font-size : .8em;
opacity : .5;
border : none
}
.is-style-st-paragraph-button a {
color : #fff;
text-decoration : none;
line-height : 1.5em
}
.is-style-st-paragraph-button:hover {
opacity : .8;
box-shadow : none
}
.is-style-st-paragraph-button.has-text-align-center {
margin-left : auto;
margin-right : auto
}
.is-style-st-paragraph-button.has-text-align-right {
margin-left : auto;
margin-right : 0
}
.st-header-flexwrap:not(.st-flexbox-left) .st-header-flexbox .is-style-st-paragraph-button {
margin-left : auto;
margin-right : auto
}
.is-style-default:before {
content : none
}
.is-style-default {
background-color : transparent
}
.is-style-default:after {
content : none
}
.wp-block-column>*:last-child,.wp-block-column .wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap:last-child {
margin-bottom : 0
}
.wp-block-columns.is-st-fixed-columns {
flex-wrap : nowrap
}
.wp-block-columns {
gap : 1em!important
}
@media only screen and (max-width:959px) {
.wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) {
flex-direction : column
}
.wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column:last-child {
margin-bottom : 0
}
.wp-block-columns:not(.is-st-fixed-columns):not(.is-not-stacked-on-mobile) .wp-block-column {
width : 100%;
box-sizing : border-box;
margin-bottom : 20px;
margin-left : 0
}
}
.wp-block-columns.scroll-x {
flex-direction : row!important;
flex-wrap : inherit!important;
overflow-x : auto;
min-width : 100%;
display : flex
}
.wp-block-columns.scroll-x>.wp-block-column {
flex-basis : 100% !important;
margin-bottom : 10px!important
}
.wp-block-columns.scroll-x .wp-block-column {
min-width : 100%
}
.wp-block-columns.scroll-x.w50>.wp-block-column {
min-width : calc(50% - 5px);
flex-basis : calc(50% - 5px)!important
}
.wp-block-columns.scroll-x.w50>.wp-block-column:not(:first-child) {
margin-left : 10px!important
}
ul.blocks-gallery-grid li.blocks-gallery-item,.post ul.blocks-gallery-grid li.blocks-gallery-item {
padding-bottom : 0;
line-height : inherit;
font-size : .9em
}
ul.blocks-gallery-grid,.post ul.blocks-gallery-grid:not(.toc_list):not(.st_toc_list):not(.children):not(.slick-dots):not(.st-pvm-nav-list) {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
margin-bottom : 20px
}
.wp-block-st-blocks-flexbox.st-header-flexwrap,.wp-block-st-blocks-flexbox.st-flexbox-link .st-header-flexwrap {
margin-bottom : 0
}
.wp-block-st-blocks-st-slidebox.st-slidebox-c {
padding : 0;
background-color : transparent
}
.wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-background,.wp-block-st-blocks-st-slidebox.st-slidebox-c.has-st-border {
padding : 15px
}
.wp-block-st-blocks-st-slidebox.st-slidebox-c .st-btn-open i {
opacity : .8
}
@media only screen and (max-width:959px) {
#content-w {
position : relative;
z-index : 0
}
.s-navi-active body,.s-navi-search-active body {
position : fixed;
width : 100%;
height : 100%
}
#st-ami {
position : relative;
transition : all .3s;
left : 0
}
.s-navi-active #st-ami {
left : 250px
}
.s-navi-search-slide.s-navi-search-active #st-ami {
left : -250px
}
.s-navi-active.s-navi-right #st-ami {
left : -250px
}
.s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami {
left : 250px
}
.st-header-under-widgets .slider:not(.is-center-mode) {
padding-left : 15px;
padding-right : 15px
}
#side aside {
clear : both;
float : none;
width : auto;
position : static;
padding-top : 10px
}
.sns .st-fa,.sns .fa {
font-size : 20px
}
.sns li a {
box-sizing : border-box;
height : 48px;
padding : 10px 15px
}
.rssbox a,.st-originalbtn {
padding : 10px 15px
}
.originalbtn-bold {
font-weight : 700;
font-size : 120%
}
.btnwebfont i {
font-size : 120%
}
#footer .headbox .textwidget {
display : inline-block;
padding : 10px 20px;
border-radius : 3px;
margin : 0 auto 10px;
background : #ccc;
max-width : 100%;
box-sizing : border-box
}
#footer .headbox {
text-align : center
}
#footer .headbox p {
font-size : .9em;
line-height : 1.2;
text-align : center;
margin-bottom : 0
}
}
@media only screen and (min-width:600px) and (max-width:959px) {
.tabnone {
display : none
}
.s-navi-active #st-ami {
left : 320px
}
.s-navi-search-slide.s-navi-search-active #st-ami {
left : -320px
}
.s-navi-active.s-navi-right #st-ami {
left : -320px
}
.s-navi-search-slide.s-navi-search-active.s-navi-right #st-ami {
left : 320px
}
.sns .st-fa,.sns .fa {
font-size : 25px
}
.sns li a {
box-sizing : border-box;
height : 58px;
padding : 15px 20px
}
#side aside .st-pagelists ul li a {
padding : 15px 20px
}
#side aside .st-pagelists .sub-menu a {
padding : 15px 20px
}
#side aside .st-pagelists .sub-menu .sub-menu a {
padding : 15px 20px
}
#s-navi dd.acordion_tree {
width : 320px;
left : -320px
}
.s-navi-search-slide #s-navi dd.acordion_search {
width : 320px;
right : -320px
}
.s-navi-active #s-navi dl.acordion {
left : 320px
}
.s-navi-search-slide.s-navi-search-active #s-navi dl.acordion {
left : -320px
}
.s-navi-right #s-navi dd.acordion_tree {
left : auto;
right : -320px
}
.s-navi-search-slide.s-navi-right #s-navi dd.acordion_search {
left : -320px;
right : auto
}
.s-navi-active.s-navi-right #s-navi dl.acordion {
left : -320px
}
.s-navi-search-slide.s-navi-search-active.s-navi-right #s-navi dl.acordion {
left : 320px
}
#s-navi dt.trigger {
height : 58px
}
.trigger .fa:not(.st-svg-bars) {
font-size : 25px
}
.op-text,.op-text a,.op-text2,.op-text2 a {
padding : 10px 0;
margin : 0 0 0 7px
}
#st-mobile-logo {
padding : 15px 20px;
line-height : 30px;
font-size : 25px
}
#s-navi dt.trigger .op {
font-size : 30px;
width : 66px;
height : 58px
}
#s-navi dt.trigger .op.has-text .fa:after {
margin-top : 4px
}
#s-navi dt.trigger .op-st {
box-sizing : border-box;
padding : 9px 20px;
overflow : hidden;
height : 58px
}
#s-navi dt.trigger .op-st2 {
box-sizing : border-box;
padding : 9px 20px;
overflow : hidden;
height : 58px
}
.acordion_tree ul.menu li,#s-navi dd.acordion_search .acordion_search_content {
font-size : 20px
}
.acordion_tree ul.menu li a {
padding : 15px 20px
}
.acordion_tree ul.menu li .sub-menu a {
padding-left : 40px
}
.acordion_tree ul.menu li .sub-menu .sub-menu a {
padding-left : 60px
}
.acordion_tree ul.menu li .sub-menu .sub-menu .sub-menu a {
padding-left : 80px
}
.s-navi-active #st-footermenubox {
left : 320px
}
.s-navi-search-slide.s-navi-search-active #st-footermenubox {
left : -320px
}
.s-navi-active.s-navi-right #st-footermenubox {
left : -320px
}
.s-navi-search-slide.s-navi-search-active.s-navi-right #st-footermenubox {
left : 320px
}
#page-top:not(.page-top-img) a {
width : 100px;
height : 100px
}
#page-top .st-svg-angle-up:before {
font-size : 30px
}
}
@media only screen and (min-width:600px) {
pre,p,.st-kaiwa-hukidashi,.st-kaiwa-hukidashi2,.yellowbox,.graybox,.redbox,.post ul li,.post ol li,.st-tab-content>label {
font-size : 20px;
line-height : 30px
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 27px;
line-height : 40px
}
h2.has-st-regular-font-size,.h2modoki,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 24px;
line-height : 35px
}
.post h3.has-st-regular-font-size,.post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title),.h3modoki,.st-step-title {
font-size : 22px;
line-height : 32px
}
.post h4.has-st-regular-font-size,.h4modoki,.post h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4) {
font-size : 21px;
line-height : 31px
}
.post h5.has-st-regular-font-size,h5,.h5modoki,.post h5 {
font-size : 18px;
line-height : 28px
}
.post h6.has-st-regular-font-size,h6,.h6modoki,.post h6 {
font-size : 18px;
line-height : 28px
}
header {
text-align : left
}
#headbox {
padding : 0 10px 10px;
margin : 0;
text-align : center
}
#header-l img {
margin : 0 auto
}
.sitename img {
max-width : 100%;
margin : 0
}
main {
background-color : #fff;
padding : 20px 30px;
padding-right : calc(constant(safe-area-inset-right) + 10px);
padding-left : calc(constant(safe-area-inset-left) + 10px)
}
.st-eyecatch {
margin : -20px -30px 10px
}
.is-style-st-eyecatch-width,.st-eyecatch-width {
margin : 0 -30px 20px
}
.st-eyecatch.st-eyecatch-under {
margin-top : 0;
margin-bottom : 30px
}
.nowhits .pop-box {
margin : -20px 0 20px
}
.st-eyecatch+.nowhits .pop-box,.nowhits-eye .pop-box {
margin : -11px 0 20px
}
.colum1.st-lp-wide .st-lp-wide-wrapper {
margin : 0 -30px 0;
padding : 30px 30px 10px
}
.freebox {
font-size : 18px;
line-height : 28px
}
p,.post h5 {
margin-bottom : 20px
}
dd p {
margin-bottom : 5px
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
color : #333;
margin-bottom : 10px
}
.h2modoki:after,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):after {
bottom : -10px;
left : 50px
}
.h2modoki:before,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):before {
bottom : -10px;
left : 50px
}
.tuzuki a {
width : 50%
}
.post p.cardbox-more {
display : inline-block
}
.kanren:not(.st-cardbox) .clearfix dd p {
font-size : 16px;
line-height : 26px
}
.kanren .no-thumbitiran h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 16px;
line-height : 26px
}
.kanren.pop-box dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),#side .kanren.pop-box dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 18px;
line-height : 27px
}
aside h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),#side aside h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.st-widgets-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 16px
}
#side aside #mybox ul li ul li {
font-size : 16px;
line-height : 26px
}
.yellowbox,.redbox,.graybox {
margin-bottom : 20px
}
.adbox {
margin : 0;
text-align : left
}
.adbox div {
margin : 0
}
.middle-ad {
margin : 0 0 10px;
text-align : left
}
.responbox .lbox img {
width : 100%;
box-sizing : border-box
}
.responbox30 .lbox {
float : left;
padding-right : 15px;
width : 30%;
box-sizing : border-box
}
.responbox30 .rbox {
float : left;
box-sizing : border-box;
width : 70%
}
.responbox33 .lbox {
float : left;
padding : 5px;
width : 33.33%;
box-sizing : border-box
}
.responbox .lbox {
float : left;
padding-right : 15px;
width : 40%;
box-sizing : border-box
}
.responbox .rbox {
float : left;
box-sizing : border-box;
width : 60%
}
.responbox40 .lbox {
float : left;
padding-right : 15px;
width : 40%;
box-sizing : border-box
}
.responbox40 .rbox {
float : left;
box-sizing : border-box;
width : 60%
}
.responbox50 .lbox {
float : left;
padding-right : 7px;
width : 50%;
box-sizing : border-box
}
.responbox50 .rbox {
float : left;
padding-left : 7px;
box-sizing : border-box;
width : 50%
}
.responbox60 .lbox {
float : left;
padding-right : 15px;
width : 60%;
box-sizing : border-box
}
.responbox60 .rbox {
float : left;
box-sizing : border-box;
width : 40%
}
.responbox70 .lbox {
float : left;
padding-right : 15px;
width : 70%;
box-sizing : border-box
}
.responbox70 .rbox {
float : right;
box-sizing : border-box;
width : 30%
}
#topnews-box div {
padding : 0 10px 10px
}
#topnews-box div.rss-bar {
font-size : 14px
}
#topnews-box dt {
font-size : 14px;
margin-bottom : 5px;
padding-bottom : 5px;
float : left;
width : 90px;
clear : both
}
#topnews-box dd {
padding-left : 100px;
padding-bottom : 5px;
font-size : 14px;
margin-bottom : 10px
}
#topnews-box div dl dd a {
text-decoration : none
}
#topnews dt {
float : left;
width : 150px
}
#topnews dt img {
width : 100%
}
#topnews dd {
padding-left : 170px
}
#topnews .clearfix dd h5 {
font-size : 24px;
font-weight : 700;
padding : 0;
margin-bottom : 5px
}
#topnews .clearfix dd p {
font-size : 13px;
color : #666;
line-height : 24px;
margin : 0;
padding : 0
}
#topnews .clearfix dd h5 a {
color : #333;
text-decoration : none
}
.colum1 #side {
display : none
}
.colum1 main {
margin : 0 -10px 20px;
padding : 20px 30px;
padding-right : calc(constant(safe-area-inset-right) + 10px);
padding-left : calc(constant(safe-area-inset-left) + 10px)
}
.home .colum1 main,.category .colum1 main {
padding-right : calc(constant(safe-area-inset-right) + 10px)!important;
padding-left : calc(constant(safe-area-inset-left) + 10px)!important
}
#hakusinote .colum1 main {
margin : 0;
padding : 20px
}
.colum1 .st-eyecatch {
margin : -20px -50px 10px
}
.st-lp-wide .st-eyecatch-under {
margin : 0 -50px 0
}
.colum1.st-lp-wide .st-eyecatch {
margin-bottom : 0
}
.colum1 .is-style-st-eyecatch-width,.colum1 .st-eyecatch-width {
margin : 0 -50px 20px
}
.colum1 .st-eyecatch.st-eyecatch-under {
margin-top : 0
}
main .st-formbtn {
width : 60%;
margin : 20px auto
}
.st-youtube .st-svg-youtube-play {
font-size : 60px;
width : 60px;
height : 60px
}
.st-cardbox .clearfix dd h5 {
margin-bottom : 10px
}
.st-cardstyleb .st-cardbox {
border : none;
padding : 0
}
.st-cardstyleb .kanren dl,.st-cardstyleb .kanren.st-cardbox dl:last-child {
box-sizing : border-box;
border : 1px solid #ccc;
background : #fff
}
.st-cardstyleb .kanren dl {
width : 100%
}
.st-cardstyleb .kanren dt {
float : none!important;
width : 100%!important;
height : auto;
overflow : hidden;
position : relative
}
.st-cardstyleb .kanren dt img {
width : 100%!important
}
.st-cardstyleb .kanren.st-cardbox dd {
padding : 15px 20px 20px
}
.st-cardstyleb .kanren .clearfix dd p {
line-height : 1.8
}
.st-cardstyleb .kanren .st-top-box {
padding : 5px;
box-sizing : border-box;
width : 100%
}
.st-cardstyleb .kanren .st-top-box dl {
margin-bottom : 0;
position : relative
}
.st-cardstyleb .kanren .st-top-box a.st-box-a {
display : block;
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 999
}
.st-cardstyleb .kanren .st-top-box a:hover {
text-decoration : none;
background : #fff;
opacity : .3
}
.st-cardstyleb .kanren .st-top-box img.size-full,.st-cardstyleb .kanren .st-top-box img.size-large {
margin-bottom : 0
}
.st-cardstyleb .cardbox-more a {
display : block
}
#st_toc_container>ul>li {
font-size : 20px
}
}
@media print,screen and (min-width:960px) {
pre,p,.st-kaiwa-hukidashi,.st-kaiwa-hukidashi2,.yellowbox,.graybox,.redbox,.post ul li,.post ol li,.post table tr td,.st-tab-content>label,table tr td {
font-size : 15px;
line-height : 27px
}
.st-tab-category .st-tab-content>label {
font-size : 14px;
line-height : 24px
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 27px;
line-height : 40px
}
h2.has-st-regular-font-size,.h2modoki,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 22px;
line-height : 32px
}
.post h3.has-st-regular-font-size,.post h3:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.rankh3):not(.post-card-title):not(#reply-title),.h3modoki,.st-step-title {
font-size : 20px;
line-height : 30px
}
.post h4.has-st-regular-font-size,.h4modoki,.post h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):not(.point):not(.rankh4) {
font-size : 16px;
line-height : 26px
}
.post h5.has-st-regular-font-size,h5,.h5modoki,.post h5 {
font-size : 15px;
line-height : 27px
}
.post h6.has-st-regular-font-size,h6,.h6modoki,.post h6 {
font-size : 15px;
line-height : 27px
}
.st-embed-cardlink .st-cardbox .clearfix dd h5,.post .st-embed-cardlink .st-cardbox .clearfix dd h5,#side .st-embed-cardlink .st-cardbox .clearfix dd h5,.st-cardbox.st-cardbox-wide .clearfix dd h5,.post .st-cardbox.st-cardbox-wide .clearfix dd h5,#side .st-cardbox.st-cardbox-wide .clearfix dd h5 {
border-bottom : none
}
header .sitename a:hover {
-moz-opacity : .8;
opacity : .8
}
.post .st-catgroup a:hover {
opacity : .5
}
.rssbox a:hover {
-moz-opacity : .8;
opacity : .8
}
#side aside .st-pagelists ul li a:hover {
-moz-opacity : .8;
opacity : .8
}
#playnow,.tagcloud,.st-formbtn,.st-originalbtn {
transition : .5s
}
#playnow:hover,.tagcloud:hover,.st-formbtn:hover,.st-originalbtn:hover {
opacity : .6
}
.wpcf7-submit:hover {
opacity : .9
}
.st-cardstyle .kanren .st-top-box a:hover {
text-decoration : none;
background : #fff;
opacity : .3
}
.op-st:hover {
opacity : .5
}
.op-st2:hover {
opacity : .5
}
.st-pagelink a:hover {
opacity : .5
}
#topnews-box {
padding : 10px 0
}
#side .st-author-description {
font-size : 80%
}
#st-menuwide {
border-radius : 1px;
border : solid 1px #e0dede;
padding : 0;
margin : 0 auto;
background : #f3f3f3;
background : -webkit-linear-gradient(#fff 0%,#f3f3f3 100%);
background : linear-gradient(#fff 0%,#f3f3f3 100%)
}
nav.smanone {
margin : 0 auto
}
nav.st5 {
margin : 0 auto
}
header .smanone ul.menu li .st-fa,header nav.st5 ul.menu li .st-fa,header #st-menuwide div.menu li .st-fa,header #st-menuwide nav.menu li .st-fa,header .smanone ul.menu li .fa,header nav.st5 ul.menu li .fa,header #st-menuwide div.menu li .fa,header #st-menuwide nav.menu li .fa {
margin-right : 5px
}
header .smanone ul.menu li {
box-sizing : border-box;
list-style-type : none;
float : left;
height : 40px;
text-align : center;
border-right : solid 1px #f3f3f3;
position : relative
}
header .smanone ul.menu>li:last-child {
border : none
}
header .smanone ul.menu li a {
display : block;
font-size : 13px;
overflow : hidden;
width : 100%;
height : 100%;
line-height : 40px;
color : #333;
text-decoration : none;
position : relative;
z-index : 1
}
header .smanone ul.menu li li a {
background : #f3f3f3;
border-top : solid 1px rgba(255,255,255,.1);
z-index : 100000
}
header .smanone ul.menu li a:hover {
color : red
}
header .smanone ul.sub-menu li ul.sub-menu {
position : absolute;
top : 0
}
header .smanone ul.sub-menu {
display : none
}
header .smanone ul.menu {
zoom : 1
}
*+html header .smanone ul.menu li {
display : inline;
zoom : 1
}
*+html header .smanone ul.sub-menu {
zoom : 1;
position : relative
}
#header-r .footermenust.st-menu-side a:hover {
opacity : .7
}
#side aside .st-pagelists ul li a {
padding-top : 8px;
padding-bottom : 8px
}
#side aside .st-pagelists .sub-menu a {
padding-top : 8px;
padding-bottom : 8px
}
#side aside .st-pagelists .sub-menu .sub-menu a {
padding-top : 8px;
padding-bottom : 0
}
#side aside .st-pagelists .sub-menu .sub-menu li:last-child {
padding-bottom : 8px
}
.smanone {
display : block
}
.pcnone {
display : none!important
}
header {
padding : 0
}
#header-l {
padding-top : 0
}
#headbox {
padding : 15px 10px;
margin : 0 auto;
text-align : left
}
#headbox img {
margin : 0
}
#st-headwide #headbox img {
margin : 0 auto
}
nav {
display : block
}
.ie7 aside ul li,.ie8 aside ul li,.ie9 aside ul li {
display : list-item;
padding : 0
}
.freebox {
font-size : 14px;
line-height : 24px
}
p,.post h5 {
margin-bottom : 20px
}
dd p {
margin-bottom : 5px
}
.entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.post .entry-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
color : #333;
margin-bottom : 10px
}
.blogbox p {
font-size : 13px;
margin : 0;
line-height : 18px
}
.h2modoki:after,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):after {
bottom : -10px;
left : 50px
}
.h2modoki:before,h2:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2):before {
bottom : -10px;
left : 50px
}
.post dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
margin-bottom : 5px
}
#side aside ul li {
font-size : 14px;
line-height : 24px
}
#side aside #mybox ul li ul li {
font-size : 14px;
line-height : 24px
}
.kanren.pop-box dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),#side .kanren.pop-box dd h5:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 16px;
line-height : 26px
}
.yellowbox,.redbox,.graybox {
margin-bottom : 20px
}
.clip-memotext>* {
font-size : 90%
}
.st-memobox2>* {
font-size : 90%
}
.post .st-minihukidashi,.st-minihukidashi {
font-size : 90%
}
#headbox {
display : flex;
align-items : center;
justify-content : space-between
}
#header-l {
display : flex;
align-items : center;
max-width : 450px
}
#st-icon-logo {
padding-right : 15px;
margin-bottom : 0
}
#header-r {
padding-top : 0;
max-width : calc(100% - 450px)
}
#header-r a {
text-decoration : none
}
#header-r p {
margin : 0
}
#header-r .footermenubox {
margin-bottom : 10px
}
#header-r .footermenust {
padding : 0 10px 0 0;
margin : 0 0 5px;
text-align : right
}
#header-r .footermenust li {
border-right : 1px solid #333;
font-size : 12px;
line-height : 18px;
margin : 0
}
#header-r .footermenust li:last-child {
border-right : none
}
#header-r .footermenust a {
padding : 0;
margin : 0;
font-size : 12px;
color : #333
}
.head-telno {
font-size : 25px;
padding : 0 10px 10px;
text-align : center
}
#header-r .head-telno {
text-align : center
}
.head-telno a {
color : #333
}
header .headbox .textwidget {
padding : 5px 10px;
border-radius : 3px;
max-width : 100%;
box-sizing : border-box
}
#footer .headbox .textwidget {
display : inline-block;
padding : 5px 20px;
border-radius : 3px;
margin : 0 auto 10px;
background : #ccc;
max-width : 100%;
box-sizing : border-box
}
#footer .headbox p {
font-size : 12px;
line-height : 18px;
text-align : center;
margin-bottom : 0
}
#st-headwide #header-l {
float : none;
max-width : 100%;
box-sizing : border-box;
padding : 0
}
#st-headwide #header-r {
display : none
}
.footer-r {
box-sizing : border-box;
padding : 0 15px 10px 0;
text-align : left
}
.footer-r>* {
text-align : left
}
.footer-r .widget_st_categories_widget a,.footer-r .widget_categories a {
font-size : .9em;
line-height : 1.5
}
.footer-l {
float : left;
width : 30%;
min-width : 30%;
box-sizing : border-box;
text-align : left;
padding : 0 20px 0 0
}
.footer-l>* {
text-align : left
}
.footer-l .head-telno {
padding-left : 0
}
.footer-r {
float : right;
width : 70%;
box-sizing : border-box
}
.footer-r.footer-column3 {
padding-right : 0
}
.footer-r-2 {
float : left;
width : 50%;
box-sizing : border-box;
padding-right : 10px;
padding-bottom : 10px
}
.footer-r-3 {
float : right;
width : 50%;
box-sizing : border-box;
padding-left : 10px;
padding-bottom : 10px
}
.st-pagelink .page-numbers {
padding : 7px 8px
}
#side aside .st-pagelists li {
font-size : 13px;
line-height : 24px
}
aside h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),#side aside h4:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2),.st-widgets-title:not([class^=is-style-st-heading-custom-]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no2) {
font-size : 14px
}
#wrapper {
overflow : visible;
padding : 0;
width : 100%
}
#st-header {
margin : 0 auto
}
#content {
margin : 0 auto
}
#wrapper:not(.colum1) #content-w,header+#content-w {
padding-top : 10px
}
#side {
padding : 0
}
footer {
width : 100%
}
#footer {
margin : 0 auto
}
#footer-in {
margin : 0 auto
}
.st-eyecatch {
margin : -30px -50px 10px
}
.is-style-st-eyecatch-width,.st-eyecatch-width {
margin : 0 -50px 20px
}
.st-eyecatch.st-eyecatch-under {
margin-top : 0
}
.st-eyecatch img {
border-radius : 4px 4px 0 0
}
.st-eyecatch.st-eyecatch-under img {
border-radius : 0
}
.colum1.st-lp-wide .st-lp-wide-wrapper {
margin : 0 -70px 0;
padding : 40px 70px 20px
}
.colum1 #side {
display : none
}
.colum1 main {
margin : 0 0 20px;
padding : 30px 70px
}
.colum1.lp main {
margin-bottom : 0
}
.colum1.st-lp-wide main {
margin : 0
}
.colum1.st-lp-wide #content-w {
padding-top : 0
}
#hakusinote #st-header,#hakusinote #content,#hakusinote #footer-in {
max-width : 800px
}
#hakusinote .colum1 main {
margin : 0;
padding : 20px
}
.sns {
width : 90%
}
.sns li {
width : 33%
}
.snstext {
display : inline
}
dd h3 a {
color : #333;
text-decoration : none;
font-size : 16px;
line-height : 26px
}
.kanren:not(.st-cardbox) .clearfix dd p {
font-size : 75%;
line-height : 1.7
}
.colum1 .st-eyecatch {
margin : -30px -70px 10px
}
.st-lp-wide .st-eyecatch-under {
margin : 0 -70px 0
}
.colum1 .is-style-st-eyecatch-width,.colum1 .st-eyecatch-width {
margin : 0 -70px 20px
}
.colum1 .st-eyecatch.st-eyecatch-under {
margin-top : 0
}
nav.st5 {
padding : 5px;
display : block
}
nav.st5 li {
list-style : none;
position : relative;
float : left;
font-size : 14px;
padding-left : 15px;
padding-right : 15px;
border-right : 1px solid #ccc;
padding-top : 5px;
padding-bottom : 5px
}
nav.st5 li:last-child {
border : none
}
nav.st5 li .sub-menu,nav.menu li .children {
display : none
}
nav.st5 li a {
color : #333;
text-decoration : none
}
.menu-nav.st5igation-container {
overflow : hidden
}
nav.st5 li a:hover {
text-decoration : underline
}
#st-menuwide div.menu,#st-menuwide nav.menu {
margin : 0 auto;
padding : 5px;
display : block
}
#st-menuwide div.menu:after,#st-menuwide nav.menu:after {
content : "";
display : block;
clear : both
}
#st-menuwide div.menu li,#st-menuwide nav.menu li {
position : relative;
float : left;
font-size : 14px;
padding-left : 15px;
padding-right : 15px;
border-right : 1px solid #ccc;
padding-top : 5px;
padding-bottom : 5px
}
#st-menuwide div.menu li:last-child,#st-menuwide nav.menu li:last-child {
border : none
}
#st-menuwide div.menu li .sub-menu,#st-menuwide nav.menu li .sub-menu {
display : none
}
#st-menuwide div.menu li a,#st-menuwide nav.menu li a {
color : #333;
text-decoration : none
}
.nowhits .pop-box {
position : relative;
margin : -30px 0 20px;
border-top : solid 1px #feb20a
}
.st-eyecatch+.nowhits .pop-box,.nowhits-eye .pop-box {
position : relative;
margin : -11px 0 20px;
border-top : solid 1px #feb20a
}
.nowhits .p-entry {
top : 0;
left : 0
}
.nowhits .p-entry-t {
margin-bottom : 30px
}
.wpcf7-submit {
width : 50%
}
.st-middle-menu {
display : none
}
#st_toc_container {
padding-left : 30px;
padding-right : 30px
}
#st_toc_container>ul>li {
font-size : 16px
}
#st_toc_container.only-toc>ul>li {
font-size : 15px
}
.scroll-box.pc:before {
content : none
}
.scroll-box.pc::-webkit-scrollbar {
height : 10px;
width : 10px
}
.scroll-box.pc::-webkit-scrollbar-track {
border-radius : 5px;
background : #f3f3f3
}
.scroll-box.pc::-webkit-scrollbar-thumb {
border-radius : 5px;
background : #ccc
}
}
@media only screen and (max-width:599px) {
#side {
overflow : hidden;
padding-top : 20px
}
.post .scroll-box table td,.post .scroll-box table td p {
white-space : nowrap
}
.scroll-box {
position : relative
}
.scroll-box:before {
content : "";
font-family : stsvg;
position : absolute;
top : 0;
left : 0;
z-index : 9;
background : rgba(204,204,204,.8);
padding : .2em;
font-size : 120%;
border-radius : 0 0 5px;
color : #fff
}
.cardbox-more a {
display : block
}
.st-h-ad {
margin : 0 -15px 20px;
text-align : center;
width : initial!important
}
.sp-ad {
margin : 0 -15px;
text-align : center;
width : initial!important
}
.slick-slides-to-show-3 .post-card-date,.slick-slides-to-show-2 .post-slide-date,.is-small-columns-2 .post-card-date,.is-small-columns-3 .post-card-date {
font-size : .7em
}
.clip-memobox .clip-fonticon {
font-size : 120%
}
.st-custom-search-box label input[type=checkbox]+span:before {
width : 18px;
height : 18px;
background : #fff
}
.st-custom-search-box label input[type=checkbox]+span:after {
opacity : 0;
top : 60%;
left : 5px;
width : 8px;
height : 4px
}
.st-custom-search-box label input[type=checkbox]+span {
padding-left : 25px
}
.cs-search-button {
width : 100%
}
#st-magazine .kanren .st-top-box dl,#page-top,.st-cardbox,.st_toc_back,.rankstlink-l2 p a,.rankstlink-l p a,.rankstlink-b p a,.rankstlink-r p a,.rankstlink-r2 p a,.rankstlink-a p a,.st-mybtn a,.kanren dd,.kanren dt,.post-slide-image,.post-slide-more,.post-card-image,.post-card-title,a,nav li {
transition : unset
}
}
.home main,.archive:not(.author) main {
background-color : transparent!important;
border : none
}
#st-magazine .kanren:not(.st-cardbox) dt {
border-radius : 0;
border : 0;
box-shadow : none;
padding : 0
}
#st-magazine .kanren:not(.st-cardbox) dt:before {
content : none
}
#st-magazine .kanren:not(.st-cardbox) dt {
border-radius : 0;
border : 0;
box-shadow : none;
padding : 0
}
#st-magazine .kanren:not(.st-cardbox) dt:before {
content : none
}
#st-magazine .kanren .fa {
margin-right : 5px
}
.home .st-eyecatch,.home .entry-title,.home h2,.home .h2modoki,.home h3,.home .h3modoki,.archive:not(.author) .st-eyecatch,.archive:not(.author) .entry-title,.archive:not(.author) h2,.archive:not(.author) .h2modoki,.archive:not(.author) h3,.archive:not(.author) .h3modoki {
margin-left : 0!important;
margin-right : 0!important;
margin-top : 0!important
}
.home .colum1 #content-w,.home .colum1 main,.archive:not(.author) .colum1 #content-w,.archive:not(.author) .colum1 main {
padding-top : 0
}
.home .post {
padding-bottom : 0
}
.home main {
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0
}
aside .kanren {
margin-top : 0;
margin-bottom : 20px;
padding-top : 0
}
header .smanone ul.menu li li a {
z-index : 99999
}
#st-magazine .kanren {
display : -webkit-flex;
display : flex;
-webkit-flex-direction: row;
flex-direction : row;
-webkit-flex-wrap : wrap;
flex-wrap : wrap
}
#st-magazine:not(.st-magazine-k) .kanren .st-top-box:not(.st-magazine-infeed) dl {
box-sizing : border-box;
background : #fff
}
#st-magazine .kanren dl {
width : 100%
}
#st-magazine:not(.st-magazine-k) .kanren .st-top-box:not(.st-magazine-infeed):not(.st-fist-post) dl {
padding-bottom : 20px
}
#st-magazine .kanren dl p {
font-size : 1em;
line-height : 1.5;
color : #777
}
@media only screen and (min-width:600px) {
#st-magazine .kanren dl p {
font-size : .8em;
line-height : 1.7
}
}
#st-magazine .kanren dt {
float : none!important;
width : 100%!important;
height : auto;
overflow : hidden;
position : relative
}
#st-magazine .kanren dt img {
object-fit : cover;
width : 100%
}
#st-magazine .kanren dd {
padding : 10px 20px 0
}
#st-magazine .kanren .st-top-box {
padding : 5px 5px 10px;
box-sizing : border-box;
width : 100%
}
#st-magazine .kanren .st-top-box dl {
margin-bottom : 0;
position : relative
}
#st-magazine .kanren .st-top-box a.st-box-a {
display : block;
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 9999
}
#st-magazine .kanren .st-top-box a:hover {
text-decoration : none;
background : #fff;
opacity : .3
}
#st-magazine .kanren .st-top-box img.size-full,#st-magazine .kanren .st-top-box img.size-large {
margin-bottom : 0
}
#st-magazine .kanren .st-magazine-cat,#st-magazine .kanren .st-magazine-cat a {
font-size : 85%;
color : #757575;
text-decoration : none;
padding-top : 5px
}
#st-magazine .kanren .st-catgroup {
position : absolute;
top : 7px;
left : 7px
}
#st-magazine .kanren .st-catgroup a:hover {
background-color : transparent
}
#st-magazine .kanren .st-fist-post {
width : 100%!important
}
#st-magazine .kanren .st-fist-post dt {
position : relative;
display : block
}
#st-magazine .kanren .st-fist-post dt:before {
content : "";
display : block;
width : 100%;
object-fit : cover
}
#st-magazine .kanren .st-fist-post .st-top-time p {
position : absolute;
bottom : 0;
right : 5px;
padding : 2px 7px;
font-size : 90%;
color : #fff
}
.st-wp-views {
position : absolute;
top : 5px;
left : 5px;
z-index : 999;
padding : 5px 20px;
color : #fff;
text-align : center;
background-color : rgba(0,0,0,.7);
border-radius : 5px 0
}
.st-wp-views-limit {
position : absolute;
top : 5px;
left : 5px;
z-index : 999;
padding : 5px 20px;
color : #fff;
text-align : center;
background : #bcb72f!important;
border-radius : 5px 0;
font-size : 90%
}
.wpp-views {
font-size : 100%
}
.wpp-text {
font-size : 70%;
margin-left : 5px
}
.st-wp-viewbox .st-wp-views,#side .st-wp-views {
font-size : 80%
}
.st-wp-viewbox .st-wp-views .wpp-text,#side .st-wp-views .wpp-text {
font-size : 50%
}
#st-magazine .kanren dl .st-top-time p {
position : absolute;
bottom : 0;
right : 5px;
padding : 2px 7px;
font-size : 90%;
color : #fff;
z-index : 999
}
#st-magazine .kanren dl .st-top-time p i {
color : #fff
}
#st-magazine .kanren .st-top-time-under p {
position : absolute;
bottom : 0;
right : 5px;
padding : 2px 7px;
font-size : 80%;
color : #777
}
#st-magazine .kanren .st-top-time-under p i {
color : #777
}
@media print,screen and (min-width:960px) {
#st-magazine .kanren .st-fist-post .st-top-time-under p {
position : relative;
text-align : right;
padding : 2px 7px;
font-size : 80%
}
}
#st-magazine .catname {
position : relative;
z-index : 9999
}
#st-magazine .kanren .st-top-box dd h3 {
padding : 5px 0;
line-height : 24px;
font-size : 17px;
color : #333
}
#st-magazine.st-magazine-k .kanren dl {
border : none
}
.nowhits .pop-box {
margin-top : 0
}
@media only screen and (min-width:600px) {
.home main {
padding-left : 20px;
padding-right : 20px;
padding-bottom : 0
}
#st-magazine .kanren .st-top-box {
box-sizing : border-box;
padding : 5px;
width : 50%
}
#st-magazine .kanren .st-top-box dd h3 {
font-size : 20px;
line-height : 30px
}
#st-magazine .catname {
font-size : 13px
}
#st-magazine.st-magazine-k .kanren .st-top-box {
width : 50%
}
.colum1 #st-magazine.st-magazine-k .kanren .st-top-box,.lp #st-magazine.st-magazine-k .kanren .st-top-box {
width : 33.33%
}
#st-magazine.st-magazine-k .kanren {
margin-left : -5px;
margin-right : -5px
}
aside .kanren.pop-box.st-wpp-views-widgets {
margin-top : 20px
}
}
@media only screen and (min-width:600px) and (max-width:959px) {
#st-magazine .kanren {
padding : 0 10px
}
}
@media print,screen and (min-width:960px) {
body.archive:not(.author) main {
padding : 0
}
.home main {
padding-left : 0;
padding-right : 0;
padding-bottom : 0
}
#st-magazine .kanren .st-top-box dd h3 {
font-size : 16px;
line-height : 26px
}
#st-magazine .kanren .st-top-box.st-fist-post dd h3 {
font-size : 20px;
line-height : 1.5
}
#st-magazine .kanren .st-fist-post {
padding : 0 5px 5px
}
#st-magazine .kanren .st-top-box {
width : 49.99%
}
.colum1 #st-magazine .kanren .st-top-box {
width : 33.33%
}
.home aside .kanren {
margin-top : 0;
padding-top : 0
}
.home .colum1 main,.category .colum1 main {
margin : 0 0 20px;
padding : 0
}
}
@media only screen and (max-width:599px) {
#st-magazine .kanren .st-fist-post {
padding-top : 0
}
.home main,.archive:not(.author) main,.home .colum1 main,.archive .colum1 main {
padding-top : 10px
}
#st-magazine:not(.st-magazine-k) .kanren .st-top-box:not(.st-magazine-infeed) dl {
box-sizing : border-box;
background : #fff
}
}
.zenkiji_img {
float : left;
width : 50px;
height : 50px;
margin-right : 10px
}
.yokonarabi {
display : inline-block;
width : 100%;
padding-bottom : 12px;
padding-top : 12px;
border-bottom : 1px solid #e3e3e3
}
.yokonarabi a {
text-decoration : none;
color : #3b3b3b
}
@font-face {
font-family
:
swiper-icons
;
src
:
url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
format("woff")
;
font-weight
:
400
;
font-style
:
normal
}
:root {
--swiper-theme-color: #007aff
}
.swiper-container {
margin-left : auto;
margin-right : auto;
position : relative;
overflow : hidden;
list-style : none;
padding : 0;
z-index : 1
}
.swiper-container-vertical>.swiper-wrapper {
flex-direction : column
}
.swiper-wrapper {
position : relative;
width : 100%;
height : 100%;
z-index : 1;
display : flex;
transition-property : transform;
box-sizing : content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper {
transform : translate3d(0px,0,0)
}
.swiper-container-multirow>.swiper-wrapper {
flex-wrap : wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
flex-wrap : wrap;
flex-direction : column
}
.swiper-container-free-mode>.swiper-wrapper {
transition-timing-function: ease-out;
margin : 0 auto
}
.swiper-slide {
flex-shrink : 0;
width : 100%;
height : 100%;
position : relative;
transition-property : transform
}
.swiper-slide-invisible-blank {
visibility : hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
height : auto
}
.swiper-container-autoheight .swiper-wrapper {
align-items : flex-start;
transition-property : transform,height
}
.swiper-container-3d {
perspective : 1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
transform-style : preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
pointer-events : none;
z-index : 10
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image : linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image : linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image : linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image : linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-css-mode>.swiper-wrapper {
overflow : auto;
scrollbar-width : none;
-ms-overflow-style : none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display : none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
scroll-snap-align : start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
scroll-snap-type : x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
scroll-snap-type : y mandatory
}
:root {
--swiper-navigation-size: 44px
}
.swiper-button-next,.swiper-button-prev {
position : absolute;
top : 50%;
width : calc(var(--swiper-navigation-size)/ 44 * 27);
height : var(--swiper-navigation-size);
margin-top : calc(-1 * var(--swiper-navigation-size)/ 2);
z-index : 10;
cursor : pointer;
display : flex;
align-items : center;
justify-content : center;
color : var(--swiper-navigation-color,var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
opacity : .35;
cursor : auto;
pointer-events : none
}
.swiper-button-next:after,.swiper-button-prev:after {
font-family : swiper-icons;
font-size : var(--swiper-navigation-size);
text-transform : none!important;
letter-spacing : 0;
text-transform : none;
font-variant : initial
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
left : 10px;
right : auto
}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
content : "prev"
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
right : 10px;
left : auto
}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
content : "next"
}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
--swiper-navigation-color: #ffffff
}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
--swiper-navigation-color: #000000
}
.swiper-button-lock {
display : none
}
.swiper-pagination {
position : absolute;
text-align : center;
transition : .3s opacity;
transform : translate3d(0,0,0);
z-index : 10
}
.swiper-pagination.swiper-pagination-hidden {
opacity : 0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
bottom : 10px;
left : 0;
width : 100%
}
.swiper-pagination-bullets-dynamic {
overflow : hidden;
font-size : 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform : scale(.33);
position : relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
transform : scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform : scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform : scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform : scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform : scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform : scale(.33)
}
.swiper-pagination-bullet {
width : 8px;
height : 8px;
display : inline-block;
border-radius : 100%;
background : #000;
opacity : .2
}
button.swiper-pagination-bullet {
border : none;
margin : 0;
padding : 0;
box-shadow : none;
-webkit-appearance : none;
-moz-appearance : none;
appearance : none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor : pointer
}
.swiper-pagination-bullet-active {
opacity : 1;
background : var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets {
right : 10px;
top : 50%;
transform : translate3d(0px,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
margin : 6px 0;
display : block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top : 50%;
transform : translateY(-50%);
width : 8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display : inline-block;
transition : .2s transform,.2s top
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin : 0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left : 50%;
transform : translateX(-50%);
white-space : nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : .2s transform,.2s left
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : .2s transform,.2s right
}
.swiper-pagination-progressbar {
background : rgba(0,0,0,.25);
position : absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background : var(--swiper-pagination-color,var(--swiper-theme-color));
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
transform : scale(0);
transform-origin : left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin : right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width : 100%;
height : 4px;
left : 0;
top : 0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
width : 4px;
height : 100%;
left : 0;
top : 0
}
.swiper-pagination-white {
--swiper-pagination-color: #ffffff
}
.swiper-pagination-black {
--swiper-pagination-color: #000000
}
.swiper-pagination-lock {
display : none
}
.swiper-scrollbar {
border-radius : 10px;
position : relative;
-ms-touch-action : none;
background : rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
position : absolute;
left : 1%;
bottom : 3px;
z-index : 50;
height : 5px;
width : 98%
}
.swiper-container-vertical>.swiper-scrollbar {
position : absolute;
right : 3px;
top : 1%;
z-index : 50;
width : 5px;
height : 98%
}
.swiper-scrollbar-drag {
height : 100%;
width : 100%;
position : relative;
background : rgba(0,0,0,.5);
border-radius : 10px;
left : 0;
top : 0
}
.swiper-scrollbar-cursor-drag {
cursor : move
}
.swiper-scrollbar-lock {
display : none
}
.swiper-zoom-container {
width : 100%;
height : 100%;
display : flex;
justify-content : center;
align-items : center;
text-align : center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
max-width : 100%;
max-height : 100%;
object-fit : contain
}
.swiper-slide-zoomed {
cursor : move
}
.swiper-lazy-preloader {
width : 42px;
height : 42px;
position : absolute;
left : 50%;
top : 50%;
margin-left : -21px;
margin-top : -21px;
z-index : 10;
transform-origin : 50%;
animation : swiper-preloader-spin 1s infinite linear;
box-sizing : border-box;
border : 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
border-radius : 50%;
border-top-color : transparent
}
.swiper-lazy-preloader-white {
--swiper-preloader-color: #fff
}
.swiper-lazy-preloader-black {
--swiper-preloader-color: #000
}
@keyframes swiper-preloader-spin {
100%
{transform:rotate(360deg)}
}
.swiper-container .swiper-notification {
position : absolute;
left : 0;
top : 0;
pointer-events : none;
opacity : 0;
z-index : -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
pointer-events : none;
transition-property : opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events : none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events : auto
}
.swiper-container-cube {
overflow : visible
}
.swiper-container-cube .swiper-slide {
pointer-events : none;
-webkit-backface-visibility: hidden;
backface-visibility : hidden;
z-index : 1;
visibility : hidden;
transform-origin : 0 0;
width : 100%;
height : 100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events : none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
transform-origin : 100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events : auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
pointer-events : auto;
visibility : visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
z-index : 0;
-webkit-backface-visibility: hidden;
backface-visibility : hidden
}
.swiper-container-cube .swiper-cube-shadow {
position : absolute;
left : 0;
bottom : 0px;
width : 100%;
height : 100%;
background : #000;
opacity : .6;
-webkit-filter : blur(50px);
filter : blur(50px);
z-index : 0
}
.swiper-container-flip {
overflow : visible
}
.swiper-container-flip .swiper-slide {
pointer-events : none;
-webkit-backface-visibility: hidden;
backface-visibility : hidden;
z-index : 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events : none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events : auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
z-index : 0;
-webkit-backface-visibility: hidden;
backface-visibility : hidden
}
@charset "UTF-8";.st-gallery .swiper-container {
width
:
100%
;
height
:
100%
}
.st-gallery .swiper-wrapper {
align-items : center
}
.st-gallery .swiper-slide,.st-gallery .swiper-slide a {
display : flex;
justify-content : center;
align-items : center
}
.st-gallery .swiper-slide a {
width : 100%;
transition : all .5s
}
.st-gallery .swiper-slide a:hover {
opacity : .7;
transition : all .5s
}
.st-gallery .swiper-button-prev,.st-gallery .swiper-button-next {
border-radius : 100%;
background : #424242;
color : #fff;
font-weight : 700;
opacity : 0;
transition : all .3s ease;
pointer-events : none
}
.st-gallery .swiper-container:hover .swiper-button-prev,.st-gallery .swiper-container:hover .swiper-button-next {
opacity : .6;
pointer-events : auto
}
.st-gallery .swiper-container:hover .swiper-button-prev:hover,.st-gallery .swiper-container:hover .swiper-button-next:hover {
opacity : .85;
cursor : pointer
}
.st-gallery.has-one .swiper-container {
pointer-events : none
}
.st-gallery-slider .swiper-button-prev,.st-gallery-slider .swiper-button-next {
margin-top : -19px;
width : 38px;
height : 38px
}
.st-gallery.has-no-nav .st-gallery-slider .swiper-button-prev,.st-gallery.has-no-nav .st-gallery-slider .swiper-button-next {
opacity : .6
}
.st-gallery-slider .swiper-button-prev:after,.st-gallery-slider .swiper-button-next:after {
font-size : 12px
}
@media (max-width:959px) {
.st-gallery-slider .swiper-button-prev,.st-gallery-slider .swiper-button-next {
opacity : .6
}
}
.st-gallery-nav .swiper-slide {
position : relative;
z-index : 0;
display : flex;
width : auto;
height : 60px;
flex-grow : 0;
flex-shrink : 0;
justify-content : center;
align-items : center
}
.st-gallery-nav .swiper-slide+.swiper-slide {
margin-left : 5px
}
.st-gallery-nav .swiper-slide img {
max-width : none;
max-height : 100%;
width : auto;
transition : all .5s
}
.st-gallery-nav .swiper-slide img:hover {
opacity : .7;
transition : all .5s
}
.st-gallery-nav .swiper-slide:hover {
cursor : pointer
}
.st-gallery-nav .swiper-slide-thumb-active:after {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
z-index : 1;
display : block;
border : 4px solid rgba(66,66,66,.6);
content : "";
pointer-events : none
}
.st-gallery-nav .swiper-button-prev,.st-gallery-nav .swiper-button-next {
margin-top : -12px;
width : 24px;
height : 24px
}
.st-gallery-nav .swiper-button-prev {
left : 8px
}
.st-gallery-nav .swiper-button-next {
right : 8px
}
.st-gallery-nav .swiper-button-prev:after,.st-gallery-nav .swiper-button-next:after {
font-size : 8px
}
@media (max-width:959px) {
.st-gallery-nav .swiper-button-prev,.st-gallery-nav .swiper-button-next {
opacity : 0
}
}
.st-gallery__nav.st-gallery-nav {
margin-top : 5px
}
.st-gallery-edit-link-button {
margin : 0;
padding : 0;
border : 0;
background : 0 0;
color : #4682b4;
text-decoration : underline;
font-size : 95%;
-webkit-appearance : none
}
.st-gallery-edit-link-button:hover {
color : #b22222
}
@charset "UTF-8";.ahm-content-end-marker {
all
:
initial
;
display
:
block
;
height
:
0
;
width
:
100%
}
.ahm-heatmap-container {
position : fixed;
top : 0;
left : 0;
right : 0;
bottom : 0;
z-index : 9999;
font-family : Arial,sans-serif;
font-size : 30px;
font-weight : 700;
text-shadow : 1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff;
color : #000;
background-color : rgba(0,0,0,.2);
overflow : hidden;
-moz-user-select : none;
-webkit-user-select : none;
-ms-user-select : none;
-user-select : none;
cursor : default;
pointer-events : none
}
.ahm-heatmap-flow {
position : relative
}
.ahm-heatmap-container .height-40px {
display : flex;
align-items : center;
justify-content : center;
height : 40px;
width : 100%
}
.ahm-heatmap-container .count-bar {
font-size : 12px;
position : absolute;
right : 0;
min-width : 48px;
height : 40px;
text-align : center;
line-height : 40px;
background : #ef96
}
.ahm-nav .nav-tab-disabled {
opacity : .64;
pointer-events : none
}
.ahm-nav .nav-tab {
display : flex;
flex-flow : row nowrap;
align-items : center
}
.ahm-nav .nav-tab .dashicons {
position : relative;
top : 1px
}
.ahm-nav .nav-tab-active,.ahm-nav .nav-tab-active:hover,.ahm-nav .nav-tab-active:focus {
background : #fff
}
.ahm-footer {
font-weight : 700;
font-size : larger;
text-align : right;
color : #aaa;
text-shadow : 1px 1px 1px #fff
}
#ahm-description {
border : 1px solid #ccc;
border-radius : .5em;
padding : .5em 1em 0;
margin : .5em 0;
width : 100%;
box-sizing : border-box
}
#ahm-description legend {
font-weight : 700
}
#ahm-description img {
max-width : 100%
}
#ahm-description .outer {
width : 100%;
overflow : hidden
}
#ahm-description .inner {
display : flex;
width : 300%;
flex-flow : row nowrap;
position : relative
}
#ahm-description .description {
width : 100%
}
#ahm-description.click-heatmap .inner {
left : 0
}
#ahm-description.breakaway-heatmap .inner {
left : -100%
}
#ahm-description.attention-heatmap .inner {
left : -200%
}
#ahm-view-form .wp-list-table thead a .dashicons,#ahm-view-form .wp-list-table tfoot a .dashicons {
position : relative;
top : 1px
}
#ahm-view-form .wp-list-table .sorting-indicator {
display : inline-block
}
#ahm-view-form .wp-list-table thead,#ahm-view-form .wp-list-table tfoot {
white-space : nowrap
}
#ahm-view-form .wp-list-table th.sortable:not(.column-page) a span,#ahm-view-form .wp-list-table th.sorted:not(.column-page) a span {
float : unset
}
#ahm-view-form .wp-list-table .column-page {
word-break : break-all
}
#ahm-view-form .wp-list-table .click_pc,#ahm-view-form .wp-list-table .breakaway_pc,#ahm-view-form .wp-list-table .attention_pc,#ahm-view-form .wp-list-table .click_mobile,#ahm-view-form .wp-list-table .breakaway_mobile,#ahm-view-form .wp-list-table .attention_mobile {
white-space : nowrap;
text-align : right
}
#ahm-view-form .wp-list-table .ahm-cell {
display : inline-block;
width : 100%;
text-align : right;
font-variant-numeric: tabular-nums;
cursor : pointer;
white-space : nowrap;
-ms-user-select : none;
-moz-user-select : -moz-none;
-khtml-user-select : none;
-webkit-user-select : none;
user-select : none
}
#ahm-view-form .wp-list-table .ahm-cell-blank,#ahm-unread-form .wp-list-table .ahm-cell-blank {
color : #ccc;
cursor : default;
-ms-user-select : none;
-moz-user-select : -moz-none;
-khtml-user-select : none;
-webkit-user-select : none;
user-select : none;
display : inline-block;
text-align : center;
min-width : 57px
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) {
color : #555
}
#ahm-view-form .wp-list-table .ahm-cell .dashicons {
vertical-align : text-bottom;
position : relative;
top : 2px
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) .dashicons {
visibility : hidden
}
@media screen and (max-width:782px) {
#ahm-view-form .ahm-footer {
visibility : hidden
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column) {
padding-left : 50%
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary):before {
width : 50%;
line-height : 2
}
#ahm-view-form .ahm-cell,#ahm-view-form .ahm-cell-blank {
line-height : 2
}
#ahm-description~.subsubsub {
display : none
}
}
#ahm-unread-form .wp-list-table .pc,#ahm-unread-form .wp-list-table .mobile {
white-space : nowrap;
min-width : calc(200px + 4.5em)
}
#ahm-unread-form .ahm-ratio {
line-height : 60px;
font-size : 150%;
width : 3em;
display : inline-block;
text-align : right
}
#ahm-unread-form .ahm-ratio:after {
content : "%"
}
#ahm-unread-form .ahm-ratio.warning {
color : red
}
#ahm-unread-form .ahm-ratio.normal,#ahm-unread-form .ahm-ratio.na {
color : #ccc
}
#ahm-unread-form .ahm-ratio.na:after {
visibility : hidden
}
#ahm-unread-form .ahm-heatmap-databox {
display : none;
width : 192px;
padding-right : 6px;
margin-left : 2px;
text-align : right;
position : relative
}
#ahm-unread-form tr.ahm-show-databox .ahm-heatmap-databox {
display : block
}
#ahm-unread-form .ahm-heatmap-databox-column {
display : inline-block;
min-width : 64px
}
#ahm-unread-form .ahm-heatmap-databox-column .dashicons-external {
visibility : hidden
}
#ahm-unread-form .ahm-heatmap-databox-column:hover .dashicons-external {
visibility : visible
}
.ahm-unread-legend {
display : inline-block;
width : 1.5em;
height : 1em;
border : 1px solid rgba(0,0,0,40%)
}
#ahm-options-form .ahm-inline-block {
display : inline-block
}
#ahm-options-form input[type=range] {
float : left;
margin-right : .5em
}
#ahm-options-form input[type=range]:not(:disabled) {
cursor : pointer
}
#ahm-options-form input[type=range]+span {
display : inline-block
}
#ahm-options-form .premium-options {
font-size : smaller;
font-weight : 700;
background : purple;
color : #fff;
padding : .1em .3em;
border-radius : .2em
}
#ahm-options-form th .dashicons-editor-help {
cursor : pointer;
opacity : .4
}
#ahm-options-form th .ahm-tooltip:focus .dashicons-editor-help,#ahm-options-form th .ahm-tooltip:hover .dashicons-editor-help {
opacity : 1
}
#ahm-options-form th .ahm-tooltip>div {
display : none;
position : absolute;
z-index : 9999;
border-radius : .25em;
border : 2px solid rgba(0,0,0,.4);
background : rgba(255,255,255,.9375);
padding : .25em 1.5em;
font-weight : 400
}
div.ahm-unread-list-page {
width : 100%;
border-radius : .3em
}
div.ahm-unread-list-page-inner {
min-height : 60px
}
div.ahm-pt {
display : flex;
flex-flow : row wrap;
text-align : center
}
div.ahm-c2 {
width : 50%
}
div.ahm-c6 {
width : 16.6666%
}
div.ahm-unread-list-page-hover {
display : none;
position : absolute;
z-index : 9999;
border-radius : .25em;
border : 2px solid rgba(0,0,0,.4);
background : rgba(255,255,255,.9375);
padding : .25em 1.5em;
font-weight : 400;
cursor : auto
}
@media not screen and (max-width:782px) {
div.ahm-unread-list-page {
cursor : pointer
}
div.ahm-unread-list-page:focus,div.ahm-unread-list-page:hover {
background-color : rgba(127,127,127,.125);
box-shadow : 0 0 0 .35em rgba(127,127,127,.125)
}
div.ahm-unread-list-page:focus {
outline : solid .1em rgba(127,127,127,.5);
outline-offset : .25em
}
div.ahm-unread-list-page:focus div.ahm-unread-list-page-hover,div.ahm-unread-list-page:hover div.ahm-unread-list-page-hover {
display : block
}
div.ahm-c2,div.ahm-c6 {
margin : .1em 0
}
div.ahm-c2:after {
display : block;
content : "";
width : 95%;
height : .125em;
margin : 0 auto;
border-radius : .1em;
background : #ccc
}
}
@media screen and (max-width:782px) {
div.ahm-unread-list-page-inner {
min-height : unset
}
.is-expanded div.ahm-unread-list-page-hover {
position : static;
display : block
}
.is-expanded div.ahm-pt {
flex-flow : column wrap;
height : 9em
}
.is-expanded div.ahm-c2 {
width : unset;
height : 4.5em;
line-height : 4.5
}
.is-expanded div.ahm-c2:after {
content : "";
display : inline-block;
float : right;
width : .15em;
height : 3.7em;
margin : .4em 0;
border-radius : .1em;
background : #ccc
}
.is-expanded div.ahm-c6 {
width : unset;
height : 1.5em
}
}
#ahm-options-form input[type=radio]+label>div {
padding-left : 20px
}
#ahm-options-form th .ahm-tooltip:focus>div,#ahm-options-form th .ahm-tooltip:hover>div {
display : block
}
#ahm-options-form input[type=radio]:checked+span,#ahm-options-form input[type=radio]:checked+label>span:first-child {
font-weight : 700
}
#ahm-options-form input[type=text] {
display : block;
width : 100%
}
#ahm-vs {
border-collapse : collapse;
table-layout : fixed
}
#ahm-vs td {
text-align : center;
border-left : 1px solid #e5e5e5;
border-right : 1px solid #e5e5e5
}
#ahm-vs th {
text-align : center;
font-weight : 700;
border-left : 1px solid #e5e5e5;
border-right : 1px solid #e5e5e5
}
#ahm-vs tbody th {
text-align : left
}
#ahm-vs th:first-child {
width : 18em
}
#ahm-vs td:first-child,#ahm-vs th:first-child {
border-left : none
}
#ahm-vs td:last-child,#ahm-vs th:last-child {
border-right : none
}
#ahm-vs .dashicons-no-alt {
color : #aaa
}
#ahm-vs .current .dashicons-yes-alt {
color : #36f
}
#ahm-vs .current .dashicons-no-alt {
color : red
}
#ahm-vs .ib {
display : inline-block
}
.yyi-rinker-images {
display : flex;
justify-content : center;
align-items : center;
position : relative
}
div.yyi-rinker-image img.yyi-rinker-main-img.hidden {
display : none
}
.yyi-rinker-images-arrow {
cursor : pointer;
position : absolute;
top : 50%;
display : block;
margin-top : -11px;
opacity : .6;
width : 22px
}
.yyi-rinker-images-arrow-left {
left : -10px
}
.yyi-rinker-images-arrow-right {
right : -10px
}
.yyi-rinker-images-arrow-left.hidden {
display : none
}
.yyi-rinker-images-arrow-right.hidden {
display : none
}
div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box {
flex-direction : column
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links {
flex-direction : column
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info {
width : 100%
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title {
text-align : center
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links {
text-align : center
}
div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image {
margin : auto
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li {
align-self : stretch
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
padding : 0
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box {
flex-direction : column;
padding : 14px 5px 0
}
.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info {
text-align : center
}
.yyi-rinker-design-slim div.price-box span.price {
display : block
}
div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a {
font-size : 16px
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink:before {
font-size : 12px
}
div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a {
font-size : 13px
}
.entry-content ul.yyi-rinker-links li {
padding : 0
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
width : 89px;
height : 91px;
position : absolute;
top : -1px;
right : -1px;
left : auto;
overflow : hidden
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span {
display : inline-block;
width : 146px;
position : absolute;
padding : 4px 0;
left : -13px;
top : 12px;
text-align : center;
font-size : 12px;
line-height : 24px;
-webkit-transform : rotate(45deg);
transform : rotate(45deg);
box-shadow : 0 1px 3px rgba(0,0,0,.2)
}
div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon {
background : 0 0
}
.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after,.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before {
display : none
}
div.yyi-rinker-use-right_ribbon div.yyi-rinker-title {
margin-right : 2rem
}
div.yyi-rinker-title a {
color : #1a62af!important;
font-weight : 700
}
div.yyi-rinker-title a:hover {
color : #e16d15!important
}
div.yyi-rinker-contents ul.yyi-rinker-links {
margin-bottom : 0!important
}
header .smanone ul.menu li {
height : 50px;
transition : .8s
}
header .smanone ul.menu li a {
font-size : 16px;
padding-top : 4px
}
header .smanone ul.menu li:hover {
color : #000 !important
}
header .smanone ul.menu li a:hover {
background-color : #f5f5f5;
color : #000 !important;
transition : .8s
}
#toc_container {
margin-left : auto;
margin-right : auto
}
#toc_container {
display : block !important;
background : #f0f0f0;
border : 2px dashed #000;
font-size : 95%;
box-sizing : border-box;
line-height : 1.4;
margin-top : 20px;
margin-bottom : 20px;
padding : 1em 2em
}
#toc_container .toc_title {
text-align : center;
background : #000;
border-bottom : 2px solid #ddd;
color : #fff;
padding : .4em 0
}
#toc_container ul {
list-style : none;
margin-bottom : 0
}
#toc_container ul li {
margin : 0;
padding-left : 0;
text-indent : 0
}
#toc_container ul a {
display : block;
text-decoration : none;
color : #444;
border-bottom : 1px dotted #000;
font-size : 100%
}
#toc_container .toc_list>li>a {
border-bottom : 2px solid #000;
font-size : 110%
}
#toc_container ul ul {
padding : 5px 0 5px 10px
}
#toc_container li {
margin-bottom : .8em;
padding-bottom : .2em
}
@media screen and (max-width:413px) {
#toc_container ul a {
font-size : 80%
}
#toc_container .toc_list>li>a {
font-size : 95%
}
#toc_container {
padding : 1em
}
}
@media screen and (min-width:414px) and (max-width:500px) {
#toc_container ul a {
font-size : 80%
}
#toc_container .toc_list>li>a {
font-size : 95%
}
#toc_container {
padding : 1em
}
}
div#toc_container ul.toc_list li a:link,div#toc_container ul.toc_list li a:visited {
color : #28d
}
div#toc_container ul.toc_list li ul li a:link,div#toc_container ul.toc_list li ul li a:visited {
color : #000
}
div#toc_container ul.toc_list a:hover,div#toc_container ul.toc_list a:active {
color : red!important;
text-decoration : underline
}
.ymarkerkeiko {
background : linear-gradient(transparent 25%,#ff6 75%);
padding : 0 2px
}
.bluemarkerkeiko {
background : linear-gradient(transparent 25%,#a9c7e8 75%);
padding : 0 2px
}
.redmarkerkeiko {
background : linear-gradient(transparent 35%,#ef7396 95%);
padding : 0 2px
}
.shadow {
margin-top : 5px;
display : inline-block;
box-shadow : 0px 5px 15px -5px rgba(0,0,0,.8)
}
img.pictureline {
border : 1px solid #c7c7c7c7
}
.cstmreba {
width : 98%;
height : auto;
margin : 36px 0;
font-family : "Lucida Grande","Hiragino Kaku Gothic ProN",Helvetica,Meiryo,sans-serif;
line-height : 1.5;
word-wrap : break-word;
box-sizing : border-box;
display : block
}
.cstmreba a {
transition : .8s;
color : #285eff
}
.cstmreba a:hover {
color : #ffca28
}
.cstmreba .booklink-box,.cstmreba .kaerebalink-box,.cstmreba .tomarebalink-box {
width : 100%;
background-color : #fff;
overflow : hidden;
border : double #d2d7e6;
border-radius : 5px;
box-sizing : border-box;
padding : 12px 8px
}
.cstmreba .booklink-image,.cstmreba .kaerebalink-image,.cstmreba .tomarebalink-image {
width : 150px;
float : left;
margin : 0 14px 0 0;
text-align : center
}
.cstmreba .booklink-image a,.cstmreba .kaerebalink-image a,.cstmreba .tomarebalink-image a {
width : 100%;
display : block
}
.cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img {
margin : 0 auto;
padding : 0;
text-align : center
}
.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info {
overflow : hidden;
line-height : 170%;
color : #333
}
.cstmreba .booklink-info a,.cstmreba .kaerebalink-info a,.cstmreba .tomarebalink-info a {
text-decoration : none
}
.cstmreba .booklink-name>a,.cstmreba .kaerebalink-name>a,.cstmreba .tomarebalink-name>a {
border-bottom : 1px dotted;
font-size : 16px
}
.cstmreba .kaerebalink-name p,.cstmreba .booklink-name p,.cstmreba .tomarebalink-name p {
margin : 0
}
.cstmreba .booklink-powered-date,.cstmreba .kaerebalink-powered-date,.cstmreba .tomarebalink-powered-date {
font-size : 10px;
line-height : 150%
}
.cstmreba .booklink-powered-date a,.cstmreba .kaerebalink-powered-date a,.cstmreba .tomarebalink-powered-date a {
border-bottom : 1px dotted;
color : #333
}
.cstmreba .booklink-powered-date a:hover,.cstmreba .kaerebalink-powered-date a:hover,.cstmreba .tomarebalink-powered-date a:hover {
color : #333
}
.cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address {
font-size : 12px
}
.cstmreba .kaerebalink-link1 img,.cstmreba .booklink-link2 img,.cstmreba .tomarebalink-link1 img {
display : none !important
}
.cstmreba .kaerebalink-link1,.cstmreba .booklink-link2,.cstmreba .tomarebalink-link1 {
display : inline-block;
width : 100%;
margin-top : 5px
}
.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div {
float : left;
width : 31%;
min-width : 125px;
margin : .5% 1%
}
.cstmreba .booklink-link2 a,.cstmreba .kaerebalink-link1 a,.cstmreba .tomarebalink-link1 a {
width : 100%;
display : inline-block;
text-align : center;
box-sizing : border-box;
font-size : 13px;
font-weight : 700;
line-height : 180%;
padding : 3% 1%;
margin : 1px 0;
border-radius : 4px;
box-shadow : 0 2px 0 #ccc;
background : -moz-linear-gradient(top,#fafafa,#eee);
background : -webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#eee))
}
.cstmreba .booklink-link2 a:hover,.cstmreba .kaerebalink-link1 a:hover,.cstmreba .tomarebalink-link1 a:hover {
text-decoration : underline
}
.cstmreba .tomarebalink-link1 .shoplinkrakuten a {
color : #76ae25
}
.cstmreba .tomarebalink-link1 .shoplinkjalan a {
color : #ff7a15
}
.cstmreba .tomarebalink-link1 .shoplinkjtb a {
color : #c81528
}
.cstmreba .tomarebalink-link1 .shoplinkknt a {
color : #0b499d
}
.cstmreba .tomarebalink-link1 .shoplinkikyu a {
color : #bf9500
}
.cstmreba .tomarebalink-link1 .shoplinkrurubu a {
color : #006
}
.cstmreba .tomarebalink-link1 .shoplinkyahoo a {
color : #f03
}
.cstmreba .kaerebalink-link1 .shoplinkyahoo a {
color : #f03;
letter-spacing : normal
}
.cstmreba .kaerebalink-link1 .shoplinkbellemaison a {
color : #84be24
}
.cstmreba .kaerebalink-link1 .shoplinkcecile a {
color : #8d124b
}
.cstmreba .kaerebalink-link1 .shoplinkkakakucom a {
color : #314995
}
.cstmreba .booklink-link2 .shoplinkkindle a {
color : #007dcd
}
.cstmreba .booklink-link2 .shoplinkrakukobo a {
color : #d50000
}
.cstmreba .booklink-link2 .shoplinkbk1 a {
color : #0085cd
}
.cstmreba .booklink-link2 .shoplinkehon a {
color : #2a2c6d
}
.cstmreba .booklink-link2 .shoplinkkino a {
color : #003e92
}
.cstmreba .booklink-link2 .shoplinktoshokan a {
color : #333
}
.cstmreba .kaerebalink-link1 .shoplinkamazon a,.cstmreba .booklink-link2 .shoplinkamazon a {
color : #ff9901
}
.cstmreba .kaerebalink-link1 .shoplinkrakuten a,.cstmreba .booklink-link2 .shoplinkrakuten a {
color : #c20004
}
.cstmreba .kaerebalink-link1 .shoplinkseven a,.cstmreba .booklink-link2 .shoplinkseven a {
color : #225496
}
.cstmreba .booklink-footer {
clear : both
}
@media screen and (max-width:480px) {
.cstmreba .booklink-image,.cstmreba .kaerebalink-image,.cstmreba .tomarebalink-image {
width : 100%;
float : none
}
.cstmreba .booklink-link2>div,.cstmreba .kaerebalink-link1>div,.cstmreba .tomarebalink-link1>div {
width : 95%;
margin : 0 auto 8px auto;
float : none
}
.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info {
text-align : center;
padding-bottom : 1px
}
}
.cstmreba .kaerebalink-link1 .shoplinkrakuten a,.cstmreba .booklink-link2 .shoplinkrakuten a {
color : #fff;
background : #cf4944 !important
}
.cstmreba .kaerebalink-link1 .shoplinkamazon a,.cstmreba .booklink-link2 .shoplinkamazon a {
color : #fff;
background : #f6a306 !important
}
.cstmreba .kaerebalink-link1 .shoplinkyahoo a {
color : #fff;
background : #51a7e8 !important
}
.cstmreba .tomarebalink-link1 .shoplinkrakuten a,.cstmreba .booklink-link2 .shoplinkrakuten a {
color : #fff;
background : #cf4944 !important
}
.cstmreba .tomarebalink-link1 .shoplinkjalan a,.cstmreba .booklink-link2 .shoplinkjalan a {
color : #fff;
background : #f6a306 !important
}
.cstmreba .tomarebalink-link1 .shoplinkyahoo a {
color : #fff;
background : #51a7e8 !important
}
@font-face {
font-family
:
"HuiFontP109"
;
src
:
url("/fonts/public/HuiFont/HuiFontP109.eot")
;
src
:
url("/fonts/public/HuiFont/HuiFontP109.eot?#iefix")
format("embedded-opentype")
,
url("/fonts/public/HuiFont/HuiFontP109.woff")
format("woff")
,
url("/fonts/public/HuiFont/HuiFontP109.ttf")
format("truetype")
,
url("/fonts/public/HuiFont/HuiFontP109.svg#HuiFontP109")
format("svg")
;
font-weight
:
400
;
font-style
:
normal
}
.kokuban {
font-family : HuiFontP109;
color : #fff;
background-color : #140;
margin : 10px 0;
padding : 15px;
border : 9px solid #a60;
border-radius : 3px;
box-shadow : 2px 2px 4px #666,2px 2px 2px #111 inset;
text-shadow : 0px 0px 2px #000;
line-height : 1.9
}
.point {
color : #ffb1b3;
font-weight : 700;
border : 3px solid #ffb1b3
}
.st-kaiwa-hukidashi {
border : solid 2px #565656
}
.st-kaiwa-hukidashi:before {
content : "";
position : absolute;
top : 30px;
left : -12.5px;
margin-top : -10px;
display : block;
width : 0;
height : 0;
border-style : solid;
border-width : 11px 11px 11px 0;
border-color : transparent #565656 transparent transparent;
z-index : 10
}
.st-kaiwa-hukidashi:after {
content : "";
position : absolute;
top : 30px;
left : -10px;
margin-top : -10px;
display : block;
width : 0;
height : 0;
border-style : solid;
border-width : 11px 11px 11px 0;
z-index : 20
}
.st-kaiwa-hukidashi2 {
border : solid 2px #565656
}
.st-kaiwa-hukidashi2:before {
content : "";
position : absolute;
top : 30px;
right : -12.5px;
margin-top : -10px;
display : block;
width : 0;
height : 0;
border-style : solid;
border-width : 11px 0 11px 11px;
border-color : transparent transparent transparent #565656;
z-index : 10
}
.st-kaiwa-hukidashi2:after {
content : "";
position : absolute;
top : 30px;
right : -10px;
margin-top : -10px;
display : block;
width : 0;
height : 0;
border-style : solid;
border-width : 11px 0 11px 11px;
z-index : 20
}
</style>
<title>
OKIRAKU LIFE.com
</title>
<link href="//ajax.googleapis.com" rel="dns-prefetch">
<link href="https://okiraku-life.com/wp-content/cache/autoptimize/css/autoptimize_single_7e8287f1ccc276267375365a28c544af.css?ver=2.5.1.237" id="pz-linkcard-css" media="all" rel="stylesheet" type="text/css">
<link href="https://okiraku-life.com/wp-content/themes/affinger-jet-child/st-child-kanricss.php" id="single_child2-css" media="all" rel="stylesheet" type="text/css">
<link href="https://okiraku-life.com/wp-content/themes/affinger/st-rankcss.php" id="single-css" media="all" rel="stylesheet" type="text/css">
<link href="https://okiraku-life.com/wp-content/plugins/st-kaiwa/assets/css/style.php?ver=20191218" id="st-kaiwa-style-css" media="all" rel="stylesheet" type="text/css">
<link href="https://okiraku-life.com/wp-content/themes/affinger/st-themecss-loader.php?ver=6.2" id="st-themecss-css" media="all" rel="stylesheet" type="text/css">
<script defer="" id="jquery-js" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js?ver=1.11.3" type="text/javascript">
</script>
<script defer="" id="yyi_rinker_event_tracking_script-js" src="https://okiraku-life.com/wp-content/cache/autoptimize/js/autoptimize_single_9efd56b72b4340d81698220fddc4813c.js?v=1.10.2" type="text/javascript">
</script>
<script defer="" id="jquery-heightLine-js" src="https://okiraku-life.com/wp-content/cache/autoptimize/js/autoptimize_single_1f9648f77f29f44ceee27a47f32c1d66.js?ver=6.2" type="text/javascript">
</script>
<script defer="" id="smoothscroll-js" src="https://okiraku-life.com/wp-content/cache/autoptimize/js/autoptimize_single_c1115123f62675091512c637e59bf7e8.js?ver=6.2" type="text/javascript">
</script>
<script defer="" id="aurora-heatmap-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgYXVyb3JhX2hlYXRtYXAgPSB7Il9tb2RlIjoicmVwb3J0ZXIiLCJhamF4X3VybCI6Imh0dHBzOlwvXC9va2lyYWt1LWxpZmUuY29tXC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJhY3Rpb24iOiJhdXJvcmFfaGVhdG1hcCIsImludGVydmFsIjoiMTAiLCJzdGFja3MiOiIxMCIsInJlcG9ydHMiOiJjbGlja19wYyxjbGlja19tb2JpbGUiLCJkZWJ1ZyI6IjAiLCJhamF4X2RlbGF5X3RpbWUiOiIwIn07Ci8qIF1dPiAqLwo=">
</script>
<script defer="" id="aurora-heatmap-js" src="https://okiraku-life.com/wp-content/plugins/aurora-heatmap/js/aurora-heatmap.min.js?ver=1.6.2" type="text/javascript">
</script>
<link href="https://okiraku-life.com/wp-json/" rel="https://api.w.org/">
<link href="https://okiraku-life.com/wp-json/wp/v2/pages/8943" rel="alternate" type="application/json">
<link href="https://okiraku-life.com/" rel="shortlink">
<meta content="index, follow" name="robots">
<meta content="つーぶろっくによるライフハック系雑記ブログになります。退職、沖縄移住、旅行、転職などなど生活の役に立つような情報を雑記で書き殴りしています!" name="description">
<meta content="UsQXFmitM8zWKE-7JkI1SXvRltarH35G4g3dqa31CM4" name="google-site-verification">
<script defer="" src="data:text/javascript;base64,DQogICAgdmFyIHZjX3BpZCA9ICI4ODU2NzI1MjYiOw0K">
</script>
<script defer="" src="//aml.valuecommerce.com/vcdal.js" type="text/javascript">
</script>
<link href="https://okiraku-life.com/" rel="canonical">
<link href="https://okiraku-life.com/wp-content/uploads/2017/11/cropped-logokakudai.png" rel="icon" sizes="32x32">
<link href="https://okiraku-life.com/wp-content/uploads/2017/11/cropped-logokakudai.png" rel="icon" sizes="192x192">
<link href="https://okiraku-life.com/wp-content/uploads/2017/11/cropped-logokakudai.png" rel="apple-touch-icon">
<meta content="https://okiraku-life.com/wp-content/uploads/2017/11/cropped-logokakudai.png" name="msapplication-TileImage">
<meta content="website" property="og:type">
<meta content="" property="og:title">
<meta content="https://okiraku-life.com/" property="og:url">
<meta content="全記事一覧タイムラインはこちら>> 資産運用・FIRE つぶろFIREするぞ! 記事一覧はコチラ ふるさと納税 つぶろ実 ..." property="og:description">
<meta content="OKIRAKU LIFE.com" property="og:site_name">
<meta content="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" property="og:image">
<meta content="2019-04-10T21:07:30+09:00" property="article:published_time">
<meta content="つぶろ@サラリーマンブロガー" property="article:author">
<meta content="summary_large_image" name="twitter:card">
<meta content="@okirakulife2blo" name="twitter:site">
<meta content="" name="twitter:title">
<meta content="全記事一覧タイムラインはこちら>> 資産運用・FIRE つぶろFIREするぞ! 記事一覧はコチラ ふるさと納税 つぶろ実 ..." name="twitter:description">
<meta content="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" name="twitter:image">
<script defer="" src="data:text/javascript;base64,DQoJCShmdW5jdGlvbiAod2luZG93LCBkb2N1bWVudCwgJCwgdW5kZWZpbmVkKSB7DQoJCQkndXNlIHN0cmljdCc7DQoNCgkJCSQoZnVuY3Rpb24oKXsNCgkJCSQoIi5wb3N0IC5lbnRyeS10aXRsZSIpLmNzcygib3BhY2l0eSIsIi4wIikuYW5pbWF0ZSh7DQoJCQkJCSJvcGFjaXR5IjogIjEiDQoJCQkJCX0sIDI1MDApOzsNCgkJCX0pOw0KCQl9KHdpbmRvdywgd2luZG93LmRvY3VtZW50LCBqUXVlcnkpKTsNCg0KDQoJ">
</script>
<script defer="" src="data:text/javascript;base64,DQoJKGZ1bmN0aW9uICh3aW5kb3csIGRvY3VtZW50LCAkLCB1bmRlZmluZWQpIHsNCgkJJ3VzZSBzdHJpY3QnOw0KDQoJCXZhciBTbGlkZUJveCA9IChmdW5jdGlvbiAoKSB7DQoJCQkvKioNCgkJCSAqIEBwYXJhbSAkZWxlbWVudA0KCQkJICoNCgkJCSAqIEBjb25zdHJ1Y3Rvcg0KCQkJICovDQoJCQlmdW5jdGlvbiBTbGlkZUJveCgkZWxlbWVudCkgew0KCQkJCXRoaXMuXyRlbGVtZW50ID0gJGVsZW1lbnQ7DQoJCQl9DQoNCgkJCVNsaWRlQm94LnByb3RvdHlwZS4kY29udGVudCA9IGZ1bmN0aW9uICgpIHsNCgkJCQlyZXR1cm4gdGhpcy5fJGVsZW1lbnQuZmluZCgnW2RhdGEtc3Qtc2xpZGVib3gtY29udGVudF0nKTsNCgkJCX07DQoNCgkJCVNsaWRlQm94LnByb3RvdHlwZS4kdG9nZ2xlID0gZnVuY3Rpb24gKCkgew0KCQkJCXJldHVybiB0aGlzLl8kZWxlbWVudC5maW5kKCdbZGF0YS1zdC1zbGlkZWJveC10b2dnbGVdJyk7DQoJCQl9Ow0KDQoJCQlTbGlkZUJveC5wcm90b3R5cGUuJGljb24gPSBmdW5jdGlvbiAoKSB7DQoJCQkJcmV0dXJuIHRoaXMuXyRlbGVtZW50LmZpbmQoJ1tkYXRhLXN0LXNsaWRlYm94LWljb25dJyk7DQoJCQl9Ow0KDQoJCQlTbGlkZUJveC5wcm90b3R5cGUuJHRleHQgPSBmdW5jdGlvbiAoKSB7DQoJCQkJcmV0dXJuIHRoaXMuXyRlbGVtZW50LmZpbmQoJ1tkYXRhLXN0LXNsaWRlYm94LXRleHRdJyk7DQoJCQl9Ow0KDQoJCQlTbGlkZUJveC5wcm90b3R5cGUuaXNfZXhwYW5kZWQgPSBmdW5jdGlvbiAoKSB7DQoJCQkJcmV0dXJuICEhKHRoaXMuXyRlbGVtZW50LmZpbHRlcignW2RhdGEtc3Qtc2xpZGVib3gtZXhwYW5kZWQ9InRydWUiXScpLmxlbmd0aCk7DQoJCQl9Ow0KDQoJCQlTbGlkZUJveC5wcm90b3R5cGUuZXhwYW5kID0gZnVuY3Rpb24gKCkgew0KCQkJCXZhciBzZWxmID0gdGhpczsNCg0KCQkJCXRoaXMuJGNvbnRlbnQoKS5zbGlkZURvd24oKQ0KCQkJCQkucHJvbWlzZSgpDQoJCQkJCS50aGVuKGZ1bmN0aW9uICgpIHsNCgkJCQkJCXZhciAkaWNvbiA9IHNlbGYuJGljb24oKTsNCgkJCQkJCXZhciAkdGV4dCA9IHNlbGYuJHRleHQoKTsNCg0KCQkJCQkJJGljb24ucmVtb3ZlQ2xhc3MoJGljb24uYXR0cignZGF0YS1zdC1zbGlkZWJveC1pY29uLWNvbGxhcHNlZCcpKQ0KCQkJCQkJCS5hZGRDbGFzcygkaWNvbi5hdHRyKCdkYXRhLXN0LXNsaWRlYm94LWljb24tZXhwYW5kZWQnKSkNCg0KCQkJCQkJJHRleHQudGV4dCgkdGV4dC5hdHRyKCdkYXRhLXN0LXNsaWRlYm94LXRleHQtZXhwYW5kZWQnKSkNCg0KCQkJCQkJc2VsZi5fJGVsZW1lbnQucmVtb3ZlQ2xhc3MoJ2lzLWNvbGxhcHNlZCcpDQoJCQkJCQkJLmFkZENsYXNzKCdpcy1leHBhbmRlZCcpOw0KDQoJCQkJCQlzZWxmLl8kZWxlbWVudC5hdHRyKCdkYXRhLXN0LXNsaWRlYm94LWV4cGFuZGVkJywgJ3RydWUnKTsNCgkJCQkJfSk7DQoJCQl9Ow0KDQoJCQlTbGlkZUJveC5wcm90b3R5cGUuY29sbGFwc2UgPSBmdW5jdGlvbiAoKSB7DQoJCQkJdmFyIHNlbGYgPSB0aGlzOw0KDQoJCQkJdGhpcy4kY29udGVudCgpLnNsaWRlVXAoKQ0KCQkJCQkucHJvbWlzZSgpDQoJCQkJCS50aGVuKGZ1bmN0aW9uICgpIHsNCgkJCQkJCXZhciAkaWNvbiA9IHNlbGYuJGljb24oKTsNCgkJCQkJCXZhciAkdGV4dCA9IHNlbGYuJHRleHQoKTsNCg0KCQkJCQkJJGljb24ucmVtb3ZlQ2xhc3MoJGljb24uYXR0cignZGF0YS1zdC1zbGlkZWJveC1pY29uLWV4cGFuZGVkJykpDQoJCQkJCQkJLmFkZENsYXNzKCRpY29uLmF0dHIoJ2RhdGEtc3Qtc2xpZGVib3gtaWNvbi1jb2xsYXBzZWQnKSkNCg0KCQkJCQkJJHRleHQudGV4dCgkdGV4dC5hdHRyKCdkYXRhLXN0LXNsaWRlYm94LXRleHQtY29sbGFwc2VkJykpDQoNCgkJCQkJCXNlbGYuXyRlbGVtZW50LnJlbW92ZUNsYXNzKCdpcy1leHBhbmRlZCcpDQoJCQkJCQkJLmFkZENsYXNzKCdpcy1jb2xsYXBzZWQnKTsNCg0KCQkJCQkJc2VsZi5fJGVsZW1lbnQuYXR0cignZGF0YS1zdC1zbGlkZWJveC1leHBhbmRlZCcsICdmYWxzZScpOw0KCQkJCQl9KTsNCgkJCX07DQoNCgkJCVNsaWRlQm94LnByb3RvdHlwZS50b2dnbGUgPSBmdW5jdGlvbiAoKSB7DQoJCQkJaWYgKHRoaXMuaXNfZXhwYW5kZWQoKSkgew0KCQkJCQl0aGlzLmNvbGxhcHNlKCk7DQoJCQkJfSBlbHNlIHsNCgkJCQkJdGhpcy5leHBhbmQoKTsNCgkJCQl9DQoJCQl9Ow0KDQoJCQlTbGlkZUJveC5wcm90b3R5cGUuYWRkX2V2ZW50X2xpc3RlbmVycyA9IGZ1bmN0aW9uICgpIHsNCgkJCQl2YXIgc2VsZiA9IHRoaXM7DQoNCgkJCQl0aGlzLiR0b2dnbGUoKS5vbignY2xpY2snLCBmdW5jdGlvbiAoZXZlbnQpIHsNCgkJCQkJc2VsZi50b2dnbGUoKTsNCgkJCQl9KTsNCgkJCX07DQoNCgkJCVNsaWRlQm94LnByb3RvdHlwZS5pbml0aWFsaXplID0gZnVuY3Rpb24gKCkgew0KCQkJCXRoaXMuYWRkX2V2ZW50X2xpc3RlbmVycygpOw0KCQkJfTsNCg0KCQkJcmV0dXJuIFNsaWRlQm94Ow0KCQl9KCkpOw0KDQoJCWZ1bmN0aW9uIG9uX3JlYWR5KCkgew0KCQkJdmFyIHNsaWRlQm94ZXMgPSBbXTsNCg0KCQkJJCgnW2RhdGEtc3Qtc2xpZGVib3hdJykuZWFjaChmdW5jdGlvbiAoKSB7DQoJCQkJdmFyICRlbGVtZW50ID0gJCh0aGlzKTsNCgkJCQl2YXIgc2xpZGVCb3ggPSBuZXcgU2xpZGVCb3goJGVsZW1lbnQpOw0KDQoJCQkJc2xpZGVCb3hlcy5wdXNoKHNsaWRlQm94KTsNCg0KCQkJCXNsaWRlQm94LmluaXRpYWxpemUoKTsNCgkJCX0pOw0KDQoJCQlyZXR1cm4gc2xpZGVCb3hlczsNCgkJfQ0KDQoJCSQob25fcmVhZHkpOw0KCX0od2luZG93LCB3aW5kb3cuZG9jdW1lbnQsIGpRdWVyeSkpOw0K">
</script>
<script defer="" src="data:text/javascript;base64,DQoJKGZ1bmN0aW9uICh3aW5kb3csIGRvY3VtZW50LCAkLCB1bmRlZmluZWQpIHsNCgkJJ3VzZSBzdHJpY3QnOw0KDQoJCSQoZnVuY3Rpb24oKXsNCgkJCS8qIOesrOS4gOmajuWxpOOBruOBv+OBruebruasoeOBq+OCr+ODqeOCueOCkuaMv+WFpSAqLw0KCQkJJCgiI3RvY19jb250YWluZXI6bm90KDpoYXModWwgdWwpKSIpLmFkZENsYXNzKCJvbmx5LXRvYyIpOw0KCQkJLyog44Ki44Kz44O844OH44Kj44Kq44Oz44Oh44OL44Ol44O85YaF44Gu44Kr44OG44K044Oq44Gr44Kv44Op44K56L+95YqgICovDQoJCQkkKCIuc3QtYWMtYm94IHVsOmhhcyguY2F0LWl0ZW0pIikuZWFjaChmdW5jdGlvbigpew0KCQkJCSQodGhpcykuYWRkQ2xhc3MoInN0LWFjLWNhdCIpOw0KCQkJfSk7DQoJCX0pOw0KCX0od2luZG93LCB3aW5kb3cuZG9jdW1lbnQsIGpRdWVyeSkpOw0K">
</script>
<script defer="" src="data:text/javascript;base64,DQoJKGZ1bmN0aW9uICh3aW5kb3csIGRvY3VtZW50LCAkLCB1bmRlZmluZWQpIHsNCgkJJ3VzZSBzdHJpY3QnOw0KDQoJCSQoZnVuY3Rpb24oKXsNCgkJCQkJCQkkKCAnLnBvc3QgaDQ6bm90KFtjbGFzc149ImlzLXN0eWxlLXN0LWhlYWRpbmctY3VzdG9tLSJdKTpub3QoW2NsYXNzKj0iIGlzLXN0eWxlLXN0LWhlYWRpbmctY3VzdG9tLSJdKTpub3QoLnN0LWNzcy1ubyk6bm90KC5zdC1tYXRvbWUpOm5vdCgucmFua2g0KTpub3QoI3JlcGx5LXRpdGxlKTpub3QoLnBvaW50KScgKS53cmFwKCAnPGRpdiBjbGFzcz0ic3QtaDRodXNlbi1zaGFkb3ciPjwvZGl2PicgKTsNCgkJCQkkKCAnLmg0bW9kb2tpJyApLndyYXAoICc8ZGl2IGNsYXNzPSJzdC1oNGh1c2VuLXNoYWRvdyI+PC9kaXY+JyApOw0KCQkJCQkJCQkJJCgnLnN0LXN0YXInKS5wYXJlbnQoJy5yYW5raDQnKS5jc3MoJ3BhZGRpbmctYm90dG9tJywnNXB4Jyk7IC8vIOOCueOCv+ODvOOBjOOBguOCi+WgtOWQiOOBruODqeODs+OCreODs+OCsOimi+WHuuOBl+iqv+aVtA0KCQl9KTsNCgl9KHdpbmRvdywgd2luZG93LmRvY3VtZW50LCBqUXVlcnkpKTsNCg==">
</script>
<script defer="" src="data:text/javascript;base64,DQoJCShmdW5jdGlvbiAod2luZG93LCBkb2N1bWVudCwgJCwgdW5kZWZpbmVkKSB7DQoJCQkndXNlIHN0cmljdCc7DQoNCgkJCSQoZnVuY3Rpb24oKSB7DQoJCQkJJCgnLmlzLXN0eWxlLXN0LXBhcmFncmFwaC1rYWl3YScpLndyYXBJbm5lcignPHNwYW4gY2xhc3M9InN0LXBhcmFncmFwaC1rYWl3YS10ZXh0Ij4nKTsNCgkJCX0pOw0KCQl9KHdpbmRvdywgd2luZG93LmRvY3VtZW50LCBqUXVlcnkpKTsNCgk=">
</script>
<script defer="" src="data:text/javascript;base64,DQoJCShmdW5jdGlvbiAod2luZG93LCBkb2N1bWVudCwgJCwgdW5kZWZpbmVkKSB7DQoJCQkndXNlIHN0cmljdCc7DQoNCgkJCSQoZnVuY3Rpb24oKSB7DQoJCQkJJCgnLmlzLXN0eWxlLXN0LXBhcmFncmFwaC1rYWl3YS1iJykud3JhcElubmVyKCc8c3BhbiBjbGFzcz0ic3QtcGFyYWdyYXBoLWthaXdhLXRleHQiPicpOw0KCQkJfSk7DQoJCX0od2luZG93LCB3aW5kb3cuZG9jdW1lbnQsIGpRdWVyeSkpOw0KCQ==">
</script>
<script defer="" src="data:text/javascript;base64,DQoJLyogR3V0ZW5iZXJn44K544K/44Kk44Or44KS6Kq/5pW0ICovDQoJKGZ1bmN0aW9uICh3aW5kb3csIGRvY3VtZW50LCAkLCB1bmRlZmluZWQpIHsNCgkJJ3VzZSBzdHJpY3QnOw0KDQoJCSQoZnVuY3Rpb24oKSB7DQoJCQkkKCAnW2NsYXNzXj0iaXMtc3R5bGUtc3QtcGFyYWdyYXBoLSJdLFtjbGFzcyo9IiBpcy1zdHlsZS1zdC1wYXJhZ3JhcGgtIl0nICkud3JhcElubmVyKCAnPHNwYW4gY2xhc3M9InN0LW5vZmxleCI+PC9zcGFuPicgKTsNCgkJfSk7DQoJfSh3aW5kb3csIHdpbmRvdy5kb2N1bWVudCwgalF1ZXJ5KSk7DQo=">
</script>
</head>
<body class="home page-template-default page page-id-8943 front-page">
<div id="st-ami">
<div class="" id="wrapper">
<div id="wrapper-in">
<header id="st-headwide">
<div id="header-full">
<div id="headbox-bg">
<div id="headbox">
<nav class="pcnone" data-st-nav="" data-st-nav-type="normal" id="s-navi">
<dl class="acordion is-active" data-st-nav-primary="">
<dt class="trigger">
<p class="acordion_button">
<span class="op op-menu has-text">
<i class="st-fa st-svg-menu_thin">
</i>
</span>
</p>
<div id="st-mobile-logo">
</div>
<p class="acordion_extra_1">
<a href="https://okiraku-life.com/category/game/monst/">
<span class="op-st">
<i aria-hidden="true" class="st-fa fa-gamepad">
</i>
<span class="op-text">
モンスト記事
</span>
</span>
</a>
</p>
<p class="acordion_extra_2">
<a href="https://okiraku-life.com/category/lifehack/">
<span class="op-st2">
<i aria-hidden="true" class="st-fa fa-gears">
</i>
<span class="op-text">
僕のライフハック記事
</span>
</span>
</a>
</p>
</dt>
<dd class="acordion_tree">
<div class="acordion_tree_content">
<div class="menu-%e3%83%88%e3%83%83%e3%83%97-container">
<ul class="menu" id="menu-%e3%83%88%e3%83%83%e3%83%97">
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-home menu-item-9419" id="menu-item-9419">
<a href="https://okiraku-life.com">
<span class="menu-item-label">
ホーム
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6070" id="menu-item-6070">
<a href="https://okiraku-life.com/category/lifehack/">
<span class="menu-item-label">
僕のライフハック
</span>
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6072" id="menu-item-6072">
<a href="https://okiraku-life.com/category/lifehack/zakki/">
<span class="menu-item-label">
人生のチョイテク
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4390" id="menu-item-4390">
<a href="https://okiraku-life.com/category/travel/okinawa-town/okinawa/">
<span class="menu-item-label">
沖縄移住
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4386" id="menu-item-4386">
<a href="https://okiraku-life.com/category/money/blog-manage/">
<span class="menu-item-label">
ブログ運営
</span>
</a>
</li>
</ul>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6074" id="menu-item-6074">
<a href="https://okiraku-life.com/category/game/">
<span class="menu-item-label">
ソシャゲ
</span>
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1943" id="menu-item-1943">
<a href="https://okiraku-life.com/category/game/monst/">
<span class="menu-item-label">
モンスト
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12308" id="menu-item-12308">
<a href="https://okiraku-life.com/category/game/pokemongo/">
<span class="menu-item-label">
ポケモンGO
</span>
</a>
</li>
</ul>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6075" id="menu-item-6075">
<a href="https://okiraku-life.com/category/travel/">
<span class="menu-item-label">
旅行ハック
</span>
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4344" id="menu-item-4344">
<a href="https://okiraku-life.com/category/travel/injapan/">
<span class="menu-item-label">
日本旅ハック
</span>
</a>
</li>
</ul>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6076" id="menu-item-6076">
<a href="https://okiraku-life.com/category/money/">
<span class="menu-item-label">
お金
</span>
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4347" id="menu-item-4347">
<a href="https://okiraku-life.com/category/work-dog/retire/">
<span class="menu-item-label">
退職
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1019" id="menu-item-1019">
<a href="https://okiraku-life.com/category/work-dog/hellowork/">
<span class="menu-item-label">
ハローワーク
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4831" id="menu-item-4831">
<a href="https://okiraku-life.com/category/work-dog/jobchange/">
<span class="menu-item-label">
転職
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1944" id="menu-item-1944">
<a href="https://okiraku-life.com/category/money/kakutei/">
<span class="menu-item-label">
確定申告
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4048" id="menu-item-4048">
<a href="https://okiraku-life.com/category/money/social-insurance/">
<span class="menu-item-label">
社会保険
</span>
</a>
</li>
</ul>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14076" id="menu-item-14076">
<a href="https://okiraku-life.com/category/youtube/">
<span class="menu-item-label">
YouTube
</span>
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14079" id="menu-item-14079">
<a href="https://okiraku-life.com/category/travel/disney/">
<span class="menu-item-label">
ディズニー
</span>
</a>
</li>
</ul>
</div>
<div class="clear">
</div>
<div class="st-ac-box st-ac-box-bottom">
<div class="st-widgets-box ac-widgets-bottom widget_search" id="search-3">
<div class="search-custom-d" id="search">
<form action="https://okiraku-life.com/" id="searchform" method="get">
<label class="hidden" for="s">
</label>
<input id="s" name="s" placeholder="" type="text" value="">
<input class="st-fa" id="searchsubmit" type="submit" value="">
</form>
</div>
</div>
</div>
</div>
</dd>
</dl>
</nav>
<div id="header-l">
<div id="st-text-logo">
<h1 class="sitename sitename-only">
<a href="https://okiraku-life.com/">
OKIRAKU LIFE.com
</a>
</h1>
</div>
</div>
<div class="smanone" id="header-r">
</div>
</div>
</div>
<div id="gazou-wide">
<div id="st-headerbox">
<div id="st-header">
</div>
</div>
<div id="st-menubox">
<div id="st-menuwide">
<nav class="smanone clearfix">
<ul class="menu" id="menu-pc%e7%94%a8%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e3%83%a1%e3%83%8b%e3%83%a5%e3%83%bc">
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-home menu-item-14277" id="menu-item-14277">
<a href="http://okiraku-life.com/">
<i class="fa fa-home">
</i>
トップページ
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-14128" id="menu-item-14128">
<a href="https://okiraku-life.com/category/lifehack/">
<i class="fa fa-gears">
</i>
僕のライフハック
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14129" id="menu-item-14129">
<a href="https://okiraku-life.com/category/lifehack/zakki/">
人生のチョイテク
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14265" id="menu-item-14265">
<a href="https://okiraku-life.com/category/lifehack/purchase/">
ガジェットレポ
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14131" id="menu-item-14131">
<a href="https://okiraku-life.com/category/travel/okinawa-town/okinawa/">
沖縄移住
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14264" id="menu-item-14264">
<a href="https://okiraku-life.com/category/lifehack/toeic/">
自己啓発とTOEIC
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14266" id="menu-item-14266">
<a href="https://okiraku-life.com/category/lifehack/jimotty/">
ジモティーの闇
</a>
</li>
</ul>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-14116" id="menu-item-14116">
<a href="https://okiraku-life.com/category/game/">
<i class="fa fa-gamepad">
</i>
ソシャゲ
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14117" id="menu-item-14117">
<a href="https://okiraku-life.com/category/game/monst/">
モンスト
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14118" id="menu-item-14118">
<a href="https://okiraku-life.com/category/game/pokemongo/">
ポケモンGO
</a>
</li>
</ul>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-14119" id="menu-item-14119">
<a href="https://okiraku-life.com/category/travel/">
<i class="fa fa-plane">
</i>
旅行ハック
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14120" id="menu-item-14120">
<a href="https://okiraku-life.com/category/travel/injapan/">
日本旅ハック
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14268" id="menu-item-14268">
<a href="https://okiraku-life.com/category/travel/airplane/">
空港と飛行機
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14275" id="menu-item-14275">
<a href="https://okiraku-life.com/category/travel/disney/disney-japan/">
東京ディズニー
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14271" id="menu-item-14271">
<a href="https://okiraku-life.com/category/travel/disney/wdw/">
WDW
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14269" id="menu-item-14269">
<a href="https://okiraku-life.com/category/travel/taiwan/">
台湾
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14272" id="menu-item-14272">
<a href="https://okiraku-life.com/category/travel/usa/">
アメリカ
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14270" id="menu-item-14270">
<a href="https://okiraku-life.com/category/travel/guam/">
グアム
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14274" id="menu-item-14274">
<a href="https://okiraku-life.com/category/travel/thai/">
タイ・バンコク
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14273" id="menu-item-14273">
<a href="https://okiraku-life.com/category/travel/okinawa-town/">
沖縄
</a>
</li>
</ul>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-14122" id="menu-item-14122">
<a href="https://okiraku-life.com/category/money/">
<i class="fa fa-line-chart">
</i>
仕事とお金
</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14132" id="menu-item-14132">
<a href="https://okiraku-life.com/category/money/blog-manage/">
ブログ運営
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14123" id="menu-item-14123">
<a href="https://okiraku-life.com/category/work-dog/retire/">
退職
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14125" id="menu-item-14125">
<a href="https://okiraku-life.com/category/work-dog/jobchange/">
転職
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14124" id="menu-item-14124">
<a href="https://okiraku-life.com/category/work-dog/hellowork/">
ハローワーク
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14126" id="menu-item-14126">
<a href="https://okiraku-life.com/category/money/kakutei/">
確定申告
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14127" id="menu-item-14127">
<a href="https://okiraku-life.com/category/money/social-insurance/">
社会保険
</a>
</li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-14114" id="menu-item-14114">
<a href="https://okiraku-life.com/category/youtube/">
YouTube
</a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<div id="st-header-under-widgets-box-wrap">
<div id="st-header-under-widgets-box">
</div>
</div>
<div id="st-header-cardlink-wrapper">
<ul class="st-cardlink-column-d st-cardlink-column-4" id="st-header-cardlink">
<li class="st-cardlink-card has-bg has-link is-blurable" style="background-image: url(https://okiraku-life.com/wp-content/uploads/2019/01/monst-gametrade012-150x150.jpg);">
<a class="st-cardlink-card-link" href="https://okiraku-life.com/category/game/">
<div class="st-cardlink-card-text">
ソシャゲ
</div>
</a>
</li>
<li class="st-cardlink-card has-bg has-link is-blurable" style="background-image: url(https://okiraku-life.com/wp-content/uploads/2019/02/tabi-150x150.jpg);">
<a class="st-cardlink-card-link" href="https://okiraku-life.com/category/travel/">
<div class="st-cardlink-card-text">
旅
</div>
</a>
</li>
<li class="st-cardlink-card has-bg has-link is-blurable" style="background-image: url(https://okiraku-life.com/wp-content/uploads/2019/02/work-150x150.jpg);">
<a class="st-cardlink-card-link" href="https://okiraku-life.com/category/work-dog/">
<div class="st-cardlink-card-text">
うつ病社畜
</div>
</a>
</li>
<li class="st-cardlink-card has-bg has-link is-blurable" style="background-image: url(https://okiraku-life.com/wp-content/uploads/2019/02/money-1man-150x150.jpg);">
<a class="st-cardlink-card-link" href="https://okiraku-life.com/category/lifehack/">
<div class="st-cardlink-card-text">
ライフハック
</div>
</a>
</li>
</ul>
</div>
</header>
<div id="content-w">
<div class="clearfix" id="content">
<div id="contentInner">
<main>
<article>
<div class="post post-8943 page type-page status-publish hentry" id="st-page">
<div class="nowhits noheader">
</div>
<div class="clearfix" id="topnews-box">
<div class="rss-bar">
<span class="news-ca">
<i class="st-fa st-svg-info-circle">
</i>
更新履歴
</span>
</div>
<div>
<dl>
<dt>
<span>
2022.09.16
</span>
</dt>
<dd>
<a href="https://okiraku-life.com/utsu-ep24/" title="【うつ病】抗うつ剤変更!相性最悪だったアナフラニール 24話">
【うつ病】抗うつ剤変更!相性最悪だったアナフラニール 24話
</a>
</dd>
</dl>
<dl>
<dt>
<span>
2022.09.15
</span>
</dt>
<dd>
<a href="https://okiraku-life.com/utsu-ep23/" title="【うつ病】抗うつ剤サインバルタの増量。23話">
【うつ病】抗うつ剤サインバルタの増量。23話
</a>
</dd>
</dl>
<dl>
<dt>
<span>
2022.09.13
</span>
</dt>
<dd>
<a href="https://okiraku-life.com/utsu-ep22/" title="【うつ病】最初の休職の延長 22話">
【うつ病】最初の休職の延長 22話
</a>
</dd>
</dl>
<dl>
<dt>
<span>
2022.09.09
</span>
</dt>
<dd>
<a href="https://okiraku-life.com/utsu-ep21/" title="【うつ病】休職。2度目の実家療養。21話">
【うつ病】休職。2度目の実家療養。21話
</a>
</dd>
</dl>
<dl>
<dt>
<span>
2022.09.08
</span>
</dt>
<dd>
<a href="https://okiraku-life.com/utsu-ep20/" title="【うつ病】うつ病3ヶ月で10kg激太りした話。薬も原因の一つ 20話">
【うつ病】うつ病3ヶ月で10kg激太りした話。薬も原因の一つ 20話
</a>
</dd>
</dl>
</div>
</div>
<div class="mainbox">
<div id="nocopy">
<div class="entry-content">
<p>
<a href="https://okiraku-life.com/myallposts1/">
全記事一覧タイムラインはこちら>>
</a>
</p>
<div class="clearfix responbox50">
<div class="lbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/work/money/investment/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2019/01/wdw-magic-band-color-change010-150x150.jpg');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
資産運用・FIRE
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
FIREするぞ!
</div>
</div>
</div>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/yakiniku-watami-lunch-buffe-kabunushi/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
株主優待
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="焼肉の和民 株主優待 ランチ食べ放題" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2021/01/yakinikuwatami-kabunushi-yutai12-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2021/01/yakinikuwatami-kabunushi-yutai12-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2021/01/yakinikuwatami-kabunushi-yutai12-100x100.jpg 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【焼肉の和民 横浜店】ワタミ株主優待で焼肉食べ放題ランチ1980円
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/day-trade-stock-experience/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
経験を積む
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="FXで有り金全部溶かした人の顔" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2021/04/fx-ariagane-tokashitahito-150x150.png" srcset="https://okiraku-life.com/wp-content/uploads/2021/04/fx-ariagane-tokashitahito-150x150.png 150w, https://okiraku-life.com/wp-content/uploads/2021/04/fx-ariagane-tokashitahito-100x100.png 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【失敗談】デイトレ初挑戦して大損→即引退するまで。実生活に及ぶ影響。
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/rakurap-2year-unsubscribe/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
手数料注意
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="楽ラップ 解約 ポートフォリオ解約前" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2021/04/2021-04-25_15h00_46-150x150.png" srcset="https://okiraku-life.com/wp-content/uploads/2021/04/2021-04-25_15h00_46-150x150.png 150w, https://okiraku-life.com/wp-content/uploads/2021/04/2021-04-25_15h00_46-100x100.png 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【AI投資レビュー】楽ラップを2年間積み立てて解約するまで
</h5>
</dd>
</dl>
</div>
</a>
<br>
<p class="st-mybtn st-reflection st-btn-default" style="background:#039BE5; background: linear-gradient(to bottom, #29B6F6, #039BE5);border-color:#4FC3F7;border-width:1px;border-radius:5px;font-weight:bold;color:#fff;box-shadow:0 3px 0 #039BE5;">
<a href="https://okiraku-life.com/category/work/money/investment/" style="font-weight:bold;color:#fff;">
記事一覧はコチラ
<i aria-hidden="true" class="st-fa fa-after fa-angle-right st-css-no">
</i>
</a>
</p>
<p>
</p>
</div>
<div class="rbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/work/money/furusato-money/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2019/04/fish_fugu_haku-150x150.png');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
ふるさと納税
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
実質2000円で大量ゲット
</div>
</div>
</div>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/tikujo-town-furusato-joyful/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
食費が浮く!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2020/10/furusato-nouzei-2020002-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2020/10/furusato-nouzei-2020002-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2020/10/furusato-nouzei-2020002-100x100.jpg 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【ふるさと納税】福岡県築上町ジョイフルハンバーグ3種16個入1万円
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/furusato-nouzei-tiba-itihara-nanox/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
日用品が浮く!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="千葉県市原市 ふるさと納税 ナノックス ギフト" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2021/03/furusato-nouzei-tiba-nanx-6-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2021/03/furusato-nouzei-tiba-nanx-6-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2021/03/furusato-nouzei-tiba-nanx-6-100x100.jpg 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【ふるさと納税】千葉県市原市からトップスーパーナノックスギフトいただきました
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/hurusato-nozei-sagabiyori/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
お米大事!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2020/09/IMG_9725-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2020/09/IMG_9725-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2020/09/IMG_9725-100x100.jpg 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【ふるさと納税】佐賀県神埼市。1万円「米 さがびより5kg✕2袋」頂きました。
</h5>
</dd>
</dl>
</div>
</a>
<br>
<p class="st-mybtn st-reflection st-btn-default" style="background:#039BE5; background: linear-gradient(to bottom, #29B6F6, #039BE5);border-color:#4FC3F7;border-width:1px;border-radius:5px;font-weight:bold;color:#fff;box-shadow:0 3px 0 #039BE5;">
<a href="https://okiraku-life.com/category/work/money/furusato-money/" style="font-weight:bold;color:#fff;">
記事一覧はコチラ
<i aria-hidden="true" class="st-fa fa-after fa-angle-right st-css-no">
</i>
</a>
</p>
<p>
</p>
</div>
</div>
<hr>
<div class="clearfix responbox50">
<div class="lbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/travel/outjapan/wdw/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2019/01/wdw-magic-band-color-change010-150x150.jpg');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
WDW
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
大切な思い出WDWまとめ
</div>
</div>
</div>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/wdw-travel-notes-episode1/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
旅行記
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="WDW旅行記 羽田空港 チケット" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2021/01/wdw-travel-notes-episode1-02-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2021/01/wdw-travel-notes-episode1-02-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2021/01/wdw-travel-notes-episode1-02-100x100.jpg 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【連載・WDW旅行記①】プレエコ特典ANAラウンジで食べ放題
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/wdw-cap-lost-mickey-net-god/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
ディズニー神対応!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2019/03/mickey-net-cap-lost-god-cap.-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2019/03/mickey-net-cap-lost-god-cap.-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2019/03/mickey-net-cap-lost-god-cap.-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2019/03/mickey-net-cap-lost-god-cap.-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2019/03/mickey-net-cap-lost-god-cap.-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2019/03/mickey-net-cap-lost-god-cap.-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
WDWでタワーオブテラーで帽子紛失→ミッキーネットの神対応で感動!
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/animal-kingdom-lodge-wdw-first/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
高いよ!!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2019/02/animal-kingdom-lodge-wdw-first011-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2019/02/animal-kingdom-lodge-wdw-first011-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2019/02/animal-kingdom-lodge-wdw-first011-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2019/02/animal-kingdom-lodge-wdw-first011-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2019/02/animal-kingdom-lodge-wdw-first011-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2019/02/animal-kingdom-lodge-wdw-first011-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【WDW旅行】アニマルキングダムロッジ泊まってみたので全力で紹介。
</h5>
</dd>
</dl>
</div>
</a>
<br>
<p class="st-mybtn st-reflection st-btn-default" style="background:#039BE5; background: linear-gradient(to bottom, #29B6F6, #039BE5);border-color:#4FC3F7;border-width:1px;border-radius:5px;font-weight:bold;color:#fff;box-shadow:0 3px 0 #039BE5;">
<a href="https://okiraku-life.com/category/travel/outjapan/wdw/" style="font-weight:bold;color:#fff;">
記事一覧はコチラ
<i aria-hidden="true" class="st-fa fa-after fa-angle-right st-css-no">
</i>
</a>
</p>
<p>
</p>
</div>
<div class="rbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/lifehack/zakki/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2019/04/fish_fugu_haku-150x150.png');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
ちょいテク
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
僕の経験や考え
</div>
</div>
</div>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/bilingual-bilingirl-chika-sign-event/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
神対応!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/12/Bilingual-chika-sign04-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2018/12/Bilingual-chika-sign04-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2018/12/Bilingual-chika-sign04-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2018/12/Bilingual-chika-sign04-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2018/12/Bilingual-chika-sign04-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2018/12/Bilingual-chika-sign04-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
バイリンガールちかの神対応がすごい。イベント中止でサインが送られてきた話。
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/shb-212-hane-beruto-repair/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
簡単!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2020/07/shb-212-beruto-hane-ugokanai015-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2020/07/shb-212-beruto-hane-ugokanai015-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2020/07/shb-212-beruto-hane-ugokanai015-100x100.jpg 100w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
ホームベーカリーの羽根が回らないから修理した。完全解説!
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/kekkonshiki-musyoku-beam/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
友の結婚式で
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/03/レーザー_1520330668-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2018/03/レーザー_1520330668-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2018/03/レーザー_1520330668-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2018/03/レーザー_1520330668-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2018/03/レーザー_1520330668-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2018/03/レーザー_1520330668-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
結婚式2次会で30代無職ビームを放ったら場が凍りついた話
</h5>
</dd>
</dl>
</div>
</a>
<br>
<p class="st-mybtn st-reflection st-btn-default" style="background:#039BE5; background: linear-gradient(to bottom, #29B6F6, #039BE5);border-color:#4FC3F7;border-width:1px;border-radius:5px;font-weight:bold;color:#fff;box-shadow:0 3px 0 #039BE5;">
<a href="https://okiraku-life.com/category/lifehack/zakki/" style="font-weight:bold;color:#fff;">
記事一覧はコチラ
<i aria-hidden="true" class="st-fa fa-after fa-angle-right st-css-no">
</i>
</a>
</p>
<p>
</p>
</div>
</div>
<hr>
<div class="clearfix responbox50">
<div class="lbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/travel/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2018/07/america-150x150.png');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
海外旅行レポ
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
海外旅行記!台湾、WDW多め。
</div>
</div>
</div>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/jal-premium-economy-narita-suvarnabhumi/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
プレエコ!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/12/narita-bangkok-jal-premium-economy040-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2018/12/narita-bangkok-jal-premium-economy040-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2018/12/narita-bangkok-jal-premium-economy040-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2018/12/narita-bangkok-jal-premium-economy040-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2018/12/narita-bangkok-jal-premium-economy040-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2018/12/narita-bangkok-jal-premium-economy040-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
JALプレミアムエコノミー使ってみたレポート!成田→スワンナプーム国際空港!
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/ground-cannyon-tour-report/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
夢が叶った!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/08/img_5b86014a0de57-150x150.jpeg" srcset="https://okiraku-life.com/wp-content/uploads/2018/08/img_5b86014a0de57-150x150.jpeg 150w, https://okiraku-life.com/wp-content/uploads/2018/08/img_5b86014a0de57-100x100.jpeg 100w, https://okiraku-life.com/wp-content/uploads/2018/08/img_5b86014a0de57-300x300.jpeg 300w, https://okiraku-life.com/wp-content/uploads/2018/08/img_5b86014a0de57-400x400.jpeg 400w, https://okiraku-life.com/wp-content/uploads/2018/08/img_5b86014a0de57-60x60.jpeg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【死ぬまでに行きたい】初グランドキャニオン行ってきたレポ【ツアー】
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/taichung-kkday-tour-prequel/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
大感動!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2019/03/taichung-kkday-tour001-1-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2019/03/taichung-kkday-tour001-1-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2019/03/taichung-kkday-tour001-1-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2019/03/taichung-kkday-tour001-1-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2019/03/taichung-kkday-tour001-1-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2019/03/taichung-kkday-tour001-1-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【大感動】高美湿地に行ける台中一日ツアーを死ぬほど楽しんだレポ!前編
</h5>
</dd>
</dl>
</div>
</a>
<br>
<p class="st-mybtn st-reflection st-btn-default" style="background:#039BE5; background: linear-gradient(to bottom, #29B6F6, #039BE5);border-color:#4FC3F7;border-width:1px;border-radius:5px;font-weight:bold;color:#fff;box-shadow:0 3px 0 #039BE5;">
<a href="https://okiraku-life.com/category/travel/" style="font-weight:bold;color:#fff;">
記事一覧はコチラ
<i aria-hidden="true" class="st-fa fa-after fa-angle-right st-css-no">
</i>
</a>
</p>
<p>
</p>
</div>
<div class="rbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/travel/injapan/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2019/04/travel_happy_men-150x150.png');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
国内旅行レポ
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
沖縄の記事が多め。
</div>
</div>
</div>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/yagiya-okinawa-soba/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
沖縄おすすめ!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2019/01/yagiya-okinawa031-e1546690470720-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2019/01/yagiya-okinawa031-e1546690470720-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2019/01/yagiya-okinawa031-e1546690470720-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2019/01/yagiya-okinawa031-e1546690470720-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2019/01/yagiya-okinawa031-e1546690470720-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2019/01/yagiya-okinawa031-e1546690470720-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
沖縄そば「屋宜家(YAGIYA)」超リピーターの俺が全力で紹介してみた!
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/nagasaki-gunkanjima-tour-veltra/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
迫力あった!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/09/gunkanjima16-150x150.jpeg" srcset="https://okiraku-life.com/wp-content/uploads/2018/09/gunkanjima16-150x150.jpeg 150w, https://okiraku-life.com/wp-content/uploads/2018/09/gunkanjima16-100x100.jpeg 100w, https://okiraku-life.com/wp-content/uploads/2018/09/gunkanjima16-300x300.jpeg 300w, https://okiraku-life.com/wp-content/uploads/2018/09/gunkanjima16-400x400.jpeg 400w, https://okiraku-life.com/wp-content/uploads/2018/09/gunkanjima16-60x60.jpeg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【体験談】軍艦島クルージング周遊ツアーレポート【長崎観光おすすめ】
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/haneda-terminal-matigae-taisyo/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
テクニック!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="羽田空港ターミナル 間違えた 対処" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/03/羽田空港ターミナル_180330_0023-1-150x150.jpg" srcset="https://okiraku-life.com/wp-content/uploads/2018/03/羽田空港ターミナル_180330_0023-1-150x150.jpg 150w, https://okiraku-life.com/wp-content/uploads/2018/03/羽田空港ターミナル_180330_0023-1-100x100.jpg 100w, https://okiraku-life.com/wp-content/uploads/2018/03/羽田空港ターミナル_180330_0023-1-300x300.jpg 300w, https://okiraku-life.com/wp-content/uploads/2018/03/羽田空港ターミナル_180330_0023-1-400x400.jpg 400w, https://okiraku-life.com/wp-content/uploads/2018/03/羽田空港ターミナル_180330_0023-1-60x60.jpg 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
羽田空港ターミナル間違えたときの対処法。ターミナル連絡通路を使え!
</h5>
</dd>
</dl>
</div>
</a>
<br>
<p class="st-mybtn st-reflection st-btn-default" style="background:#039BE5; background: linear-gradient(to bottom, #29B6F6, #039BE5);border-color:#4FC3F7;border-width:1px;border-radius:5px;font-weight:bold;color:#fff;box-shadow:0 3px 0 #039BE5;">
<a href="https://okiraku-life.com/category/travel/injapan/" style="font-weight:bold;color:#fff;">
記事一覧はコチラ
<i aria-hidden="true" class="st-fa fa-after fa-angle-right st-css-no">
</i>
</a>
</p>
<p>
</p>
</div>
</div>
<hr>
<div class="clearfix responbox50">
<div class="lbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/work-dog/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2018/04/business_taisyoku_todoke.png');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
仕事
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
退職を決心して辞めるまでの記事がオススメ!
</div>
</div>
</div>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/taisyoku-matome/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
退職までの道
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/07/img_5b591482b79af-150x150.png" srcset="https://okiraku-life.com/wp-content/uploads/2018/07/img_5b591482b79af-150x150.png 150w, https://okiraku-life.com/wp-content/uploads/2018/07/img_5b591482b79af-100x100.png 100w, https://okiraku-life.com/wp-content/uploads/2018/07/img_5b591482b79af-300x300.png 300w, https://okiraku-life.com/wp-content/uploads/2018/07/img_5b591482b79af-400x400.png 400w, https://okiraku-life.com/wp-content/uploads/2018/07/img_5b591482b79af-60x60.png 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【初めての退職】30歳で思い切って退職するまでを全力でまとめてみた
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/hellowork-matome/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
失業保険
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="求職活動実績" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/04/building_hellowork-1-150x150.png" srcset="https://okiraku-life.com/wp-content/uploads/2018/04/building_hellowork-1-150x150.png 150w, https://okiraku-life.com/wp-content/uploads/2018/04/building_hellowork-1-100x100.png 100w, https://okiraku-life.com/wp-content/uploads/2018/04/building_hellowork-1-300x300.png 300w, https://okiraku-life.com/wp-content/uploads/2018/04/building_hellowork-1-60x60.png 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
【ハローワーク】求職活動、失業認定の全てをまとめてみた
</h5>
</dd>
</dl>
</div>
</a>
<br>
<a class="st-cardlink" href="https://okiraku-life.com/big-jobchange-surprise-matome/">
<div class="kanren st-cardbox">
<div class="st-cardbox-label">
<span class="st-cardbox-label-text" style="">
驚きばかり!
</span>
</div>
<dl class="clearfix">
<dt class="st-card-img">
<img alt="" class="attachment-st_thumb150 size-st_thumb150 wp-post-image" decoding="async" height="150" sizes="(max-width: 150px) 100vw, 150px" src="https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man-150x150.png" srcset="https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man-150x150.png 150w, https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man-300x300.png 300w, https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man-640x640.png 640w, https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man-100x100.png 100w, https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man-400x400.png 400w, https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man.png 800w, https://okiraku-life.com/wp-content/uploads/2018/10/bikkuri_me_tobideru_man-60x60.png 60w" width="150">
</dt>
<dd>
<h5 class="st-cardbox-t">
中小企業から大企業へ転職して驚いた事まとめ9選!【転職しよ】
</h5>
</dd>
</dl>
</div>
</a>
<br>
<p class="st-mybtn st-reflection st-btn-default" style="background:#039BE5; background: linear-gradient(to bottom, #29B6F6, #039BE5);border-color:#4FC3F7;border-width:1px;border-radius:5px;font-weight:bold;color:#fff;box-shadow:0 3px 0 #039BE5;">
<a href="https://okiraku-life.com/category/work/" style="font-weight:bold;color:#fff;">
記事一覧はコチラ
<i aria-hidden="true" class="st-fa fa-after fa-angle-right st-css-no">
</i>
</a>
</p>
<p>
</p>
</div>
<div class="rbox">
<a class="st-flexbox-link" href="https://okiraku-life.com/category/game/" rel="nofollow">
<div class="st-header-flexwrap st-blur" style="height:auto;width:100%;box-sizing:border-box;background-color:#ccc;border-radius: 0px;border: solid #ccc 1px;background-image: url('https://okiraku-life.com/wp-content/uploads/2018/09/netgame_chudoku_haijin-150x150.png');padding:20px;margin-bottom:0px;">
<div class="st-header-flexbox">
<p class="st-header-flextitle" style="font-size:200%;color:#fff;text-shadow:1px 1px 1px #424242;">
ソシャゲ話
</p>
</div>
</div>
</a>
<br>
<div class="st-kaiwa-box kaiwaicon1 clearfix">
<div class="st-kaiwa-face">
<img alt="" src="https://okiraku-life.com/wp-content/uploads/2018/04/2block_kaiwa.png" width="60px">
<div class="st-kaiwa-face-name">
つぶろ
</div>
</div>
<div class="st-kaiwa-area">
<div class="st-kaiwa-hukidashi">
ソ