@charset "UTF-8";.comment-form{gap:.8em;justify-content:center}.comment-form #cancel-comment-reply-link{opacity:.6;padding:.5em}.comment-form__head{gap:1em;width:100%}.comment-form__head--right{flex:1}.comment-form__lbl{font-size:.8em}.comment-form__input input[type=text]{padding:10px;width:100%}.comment-form__input label{display:block}.comment-form__input label+label{margin-top:.7em}.comment-form__icon{text-align:center}.comment-form__icon img{height:85px;width:85px}#commentform h3#reply-title{border-bottom:2px solid #000;margin-bottom:0;margin-top:15px;padding:5px}#commentform #comment{border-radius:3px;display:block;min-width:100%;padding:10px;width:100%}#commentform .form-submit-messsage{color:red;font-size:12px;margin-bottom:10px;text-align:left}#commentform .form-submit input#submit{border-radius:25px;font-size:1em;font-weight:700;min-width:180px}.comment-list{list-style:none;padding:0}.comment-list-notfound{color:#ccc;margin:50px 0 70px}.comment-list .comment-body{margin-top:1.2em}.comment-list .comment-body+.comment-body{border-top:1px solid rgb(var(--rd--c--primary-on,0 0 0)/.2);margin-top:1em;padding-top:1em}.comment-list .comment-body+.comment-respond{margin-block:1em}.comment-list .comment-body:last-child{margin-bottom:0}.comment-list .comment-body .comment-author{margin-right:.8em}.comment-list .comment-body .comment-author .comment-author-name{font-size:14px;font-weight:700;margin-right:5px}.comment-list .comment-body .comment-author img{border-radius:50%;height:50px;width:50px}.comment-list .comment-body .comment-info{flex:1}.comment-list .comment-body .comment-info__head{align-items:center}.comment-list .comment-body .comment-info__head>*{margin-right:6px}.comment-list .comment-body .comment-info-name.is-author{background:rgb(var(--rd--c--secondary));border-radius:2px;color:rgb(var(--rd--c--secondary-on));padding:.13em .4em}.comment-list .comment-body .comment-info-time{letter-spacing:.1em}.comment-list .comment-body .comment-info .comment-content{margin-top:.6em}.comment-list .comment-body .comment-info .reply-target{color:#6eb2ff;margin-right:5px}.comment-list .comment-body .comment-info .reply-target:before{content:"＠"}.comment-list .comment-body .reply a{display:inline-block}.comment-list .comment-body.unapproved{background:#eaf8ff;border-radius:5px;color:#999}.comment-list ul.children{list-style:none;margin-left:calc(50px + .8em);padding-left:0;position:relative}.comment-list ul.children ul{margin-left:0}.comment-list ul.children .comment-body{border:none;margin-bottom:0;padding:0}.comment-list ul.children .comment-body .comment-author img{height:28px;width:28px}.comment-list ul.children .comment-body .comment-meta{margin-top:10px}.comment-list ul.children #respond{margin-left:0;margin-top:15px}.comment-list #respond{margin-left:65px}#respond{border:1px solid rgb(var(--rd--c--text)/.3);border-radius:var(--rd--s--radius);margin-top:2em;padding:1.5em;position:relative}span.comment-awaiting-moderation{background:#ffeb3b;border-radius:3px;color:#000;padding:.2em .4em}.comments-pagination{margin:1em 0;text-align:right}.comments-pagination .page-numbers{display:inline-block;line-height:32px;padding:0;text-align:center;width:32px}.comments-pagination .page-numbers.current{background:rgb(var(--rd--c--primary-on,0 0 0)/.1);box-shadow:none;color:rgb(var(--rd--c--primary-on,0 0 0)/.5)}.single_thumb{border-radius:5px;position:relative;z-index:0}.single_thumb img{border-radius:inherit;width:100%}.single_thumb figcaption{background:inherit;margin:.2em;opacity:.6;text-align:right}:where(.article-container).l-width-full #content{overflow:hidden}:where(.article-container).l-width-full #content>:not(.alignfull):first-child{margin-top:var(--wp--style--block-gap,2.5rem)}:where(.article-container).l-width-full #content>:not(.alignfull):last-child{margin-bottom:var(--wp--style--block-gap,2.5rem)}:where(.article-container) .single_title{border-top:2px solid rgb(var(--rd--c--secondary)/.2);font-weight:700;padding-top:1em;position:relative}:where(.article-container) .single_title:before{background:rgb(var(--rd--c--accent));content:"";height:2px;left:0;position:absolute;top:-2px;width:18%}.post-meta .post-author:last-child:not(:first-child){margin-left:auto}.post-meta+.post_meta_bottom{border-top:1px solid rgb(var(--rd--c--text)/.1);margin-top:.8rem;padding:.8rem 0 0}.post-meta-item{line-height:1.3;vertical-align:middle}.post-meta-item .material-icon{font-size:1.4em;margin-right:3px}.post-meta-item+.post-action-button{margin-left:auto}.post-meta .post-tags{margin-right:auto}.post-meta .post-tag{box-shadow:none;padding:0}.post-meta .post-tag:before{content:"＃"}.post-meta .post-tag+.post-tag{margin-left:.4em}.post-meta .post-author{gap:6px}.post-meta .post-author a{text-decoration:none}.post-meta .post-author__meta{align-items:center;gap:.6em}.post-meta .post-author__meta a{color:currentColor}.post-meta span.post_meta_prtag{border-radius:2px;box-shadow:inset 0 0 0 1px;color:currentColor;font-size:.9em;padding:.3em .5em}.post-meta span.post_meta_prtag .material-icon{--rd-icon--width:300;font-size:1.2em}.post-meta span.post_meta_prtag:last-child:not(:first-child){margin-left:auto}.post-meta.post-taxonomies .material-icon{padding-block:.1em;--rd-icon--fill:1;color:rgb(var(--rd--c--accent))}.post-meta .post-tax-cat{background:rgb(var(--rd--c--accent)/.1);border-radius:2px;font-size:.9em;padding:2px 5px}.post-meta .post-tax-cat+.post-tax-cat{margin-left:.5em}.post-action-button{align-items:center;border-radius:5px;display:flex;font-size:.9em;margin:0}.post-action-button .material-icon{font-size:2.4em}#rd-firstview-content .wp-block-tag-cloud.post-tags{--core--tagcloud--color-background:hsla(0,0%,100%,.2);--core--tagcloud--color-text:hsla(0,0%,100%,.8)}#rd-firstview-content .wp-block-tag-cloud.post-tags a.tag-cloud-link{border:none}.navigation-post{gap:.8em}.navigation-post.is-navigation-simple{font-weight:700}.navigation-post.is-navigation-simple .sibling-post{color:currentColor;gap:.5em}.navigation-post.is-navigation-simple .sibling-post .material-icon{border-radius:50%;padding:3px}.navigation-post.is-navigation-simple .archive-link{border-radius:3em;gap:.2em;padding:.4em 1.2em .4em .8em}.navigation-post.is-navigation-simple>span{filter:opacity(.5) brightness(.8)}.navigation-post .pb{margin-top:1.8em}.navigation-post .pb-nav-label{font-size:.9em;font-weight:700;left:0;position:absolute;top:0;translate:0 calc(-100% - .5em);--rd-icon--width:500;color:rgb(var(--rd--c--text))}.navigation-post .pb-contents{align-items:center}.navigation-post .pb.next-post{text-align:right}.navigation-post .pb.next-post .pb-nav-label{left:auto;right:0}.navigation-post .pb.next-post .pb-contents{flex-direction:row-reverse}.article-side-btns{width:-moz-fit-content;width:fit-content;z-index:1}.article-side-btns__inn{position:sticky;top:calc(var(--diver--sticky--position--top, 0px) + 1em);transition:top .35s ease-in-out}body.is-page-design-flat .article-side-btn{background:transparent;box-shadow:none;padding:0}body.is-page-design-flat .article-side-btns__inn{gap:1em}.article-side-btn{border:none;line-height:1;text-align:center;text-decoration:none;transition:.2s;width:100%}.article-side-btn:not(div):hover{translate:0 2px}.article-side-btn-label{font-size:min(.9rem,10px);margin-top:4px}.article-side-btn-icon{font-size:20px;margin:-2px;vertical-align:middle}.article-side-btn.is-active .article-side-btn-icon{--rd-icon--fill:1}.rd-sns-box{background-position:50%;background-size:cover;color:#fff;min-height:240px;overflow:hidden;text-align:center}.rd-sns-box__inn{grid-gap:15px;background-color:initial}.rd-sns-box__ttl{font-weight:700;line-height:1.4}.rd-sns-box__desc{opacity:.8}h1.single-post-title{font-size:clamp(2.07rem,.65vw + 1.68rem,2.49rem);line-height:1.4;word-break:break-all}.post-meta+h1.single-post-title{margin-top:.7rem}body:not(.single-post) #rd-firstview h1.single-post-title{font-size:clamp(2.52rem,.93vw + 2.43rem,3.28rem);margin:0;text-align:center}@media screen and (max-width:767px){:where(.article-container).has-post-thumb:not(.is-title-layout-big){margin-bottom:2rem;padding-top:0}:where(.article-container).l-width-full #content{--rd--content--max:92vw}.post-action{gap:.4em}.navigation-post{border-radius:0}}@media screen and (max-width:599px){.post-meta.has-action .post-author{order:1}.post-meta.has-action .post-action{margin-left:auto;order:2}.post-meta .post-author__meta{align-items:flex-start;flex-direction:column-reverse;font-size:.9em;gap:2px}.post-meta .post-author__meta time{opacity:.6}.post-meta .post-author__meta time+time,.post-meta .post-author__meta time:before{display:none}.navigation-post.is-navigation-simple .archive-link{padding:.4em}}@media screen and (max-width:1024px){.article-side-btns{display:none}}