@charset "UTF-8";
/*!
 * fetus WordPress theme
 * Copyright (C) 2026 AIZAWA Hina | MIT License
 */:root{--bs-font-sans-serif:"LINE Seed JP",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji"}.btn,body{font-weight:500}.wrap{min-height:100%}.inline-list{display:block;margin:0;padding:0}.inline-list li{display:inline;margin:0;padding:0;white-space:nowrap}.inline-list li:after{content:", ";display:inline;white-space:normal}.inline-list li:last-child:after{display:none}.inline-list.d-inline{display:inline}.skip-link:focus{background-color:var(--bs-white);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);left:.5rem;padding:.5rem 1rem;position:absolute;top:.5rem;z-index:1000}.site-title a{color:inherit;text-decoration:none}.site-navigation .nav{--bs-nav-link-color:var(--bs-body-color);--bs-nav-link-hover-color:var(--bs-emphasis-color);--bs-nav-underline-link-active-color:var(--bs-heading-color)}.site-main header,.site-sidebar header{background-color:transparent;border-bottom:0;color:inherit;padding:0}.site-main footer,.site-main footer.has-action-button,.site-sidebar footer,.site-sidebar footer.has-action-button{background-color:transparent;border-top:0;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;text-align:inherit}.site-footer .widget>:last-child{margin-bottom:0}.entry-title a{color:inherit;text-decoration:none}.entry-title a:hover{text-decoration:underline}.entry-meta a{color:inherit}.entry-meta .bi{margin-right:.125rem}.entry-content:after{clear:both;content:"";display:table}.entry-content .more-link{display:inline-block;margin-top:.5rem}.entry-tags{margin-top:1.5rem}.page-links{margin:1.5rem 0}.site-main>.entry+.entry{border-top:1px solid var(--bs-border-color);margin-top:3rem;padding-top:3rem}.site-main>.entry-summary-item+.entry-summary-item{margin-top:1.5rem;padding-top:1.5rem}.archive-title span{color:var(--bs-heading-color)}.post-navigation .btn{line-height:1.4;padding:.75rem 1rem}.site-sidebar .widget h2,.site-sidebar .widget-title{border-bottom:1px solid var(--bs-border-color);font-size:1.25rem;margin-bottom:.75rem;padding-bottom:.375rem}.site-sidebar .widget ol,.site-sidebar .widget ul{list-style:none;margin-bottom:0;padding-left:0}.site-sidebar .widget li{padding:.25rem 0}.site-sidebar .widget li ol,.site-sidebar .widget li ul{padding-left:1rem}.site-sidebar .widget li>a{text-decoration:none}.site-sidebar .widget li>a:hover{text-decoration:underline}.site-sidebar .widget select{background-color:var(--bs-white);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:var(--bs-body-color);padding:.375rem .75rem;width:100%}.site-sidebar .post-date,.site-sidebar .wp-block-latest-comments__comment-date,.site-sidebar .wp-block-latest-posts__post-date{color:var(--bs-secondary-color);display:block;font-size:78.615138%}.site-sidebar .wp-block-latest-comments{padding-left:0}.site-sidebar .wp-block-latest-comments__comment,.wp-block-search .wp-block-search__label{margin-bottom:.5rem}.site-sidebar .wp-calendar-table{background-color:var(--bs-white);text-align:center;width:100%}.site-sidebar .wp-calendar-table td,.site-sidebar .wp-calendar-table th{border:1px solid var(--bs-border-color);padding:.25rem}.wp-block-search .wp-block-search__inside-wrapper{display:flex}.wp-block-search .wp-block-search__input{background-color:var(--bs-white);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius);color:var(--bs-body-color);flex:1 1 auto;min-width:0;padding:.375rem .75rem}.wp-block-search .wp-block-search__input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);outline:0}.wp-block-search .wp-block-search__button{background-color:transparent;border:var(--bs-border-width) solid var(--bs-primary);border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0;color:var(--bs-primary);margin-left:-1px;padding:.375rem .75rem}.wp-block-search .wp-block-search__button:hover{background-color:var(--bs-primary);color:var(--bs-white)}.comment-list .children{border-left:2px solid var(--bs-border-color);list-style:none;margin-top:1rem;padding-left:1rem}.comment-list .comment-main{min-width:0}.comment-list .comment-author a{color:inherit}.comment-list .comment-meta a{text-decoration:none}.comment-list .comment-meta a:hover{text-decoration:underline}.comment-list .comment-content{overflow-wrap:break-word}.comment-list .comment-content>:last-child{margin-bottom:.25rem}.comment-list .bypostauthor>.comment-body .comment-author:after{background-color:var(--bs-primary);border-radius:var(--bs-border-radius-pill);color:var(--bs-white);content:"著者";font-size:.75em;margin-left:.5em;padding:.125em .5em}.comment-navigation .nav-links{display:flex;justify-content:space-between;margin-bottom:1.5rem}.comment-respond{margin-top:2rem}.comment-respond .comment-notes,.comment-respond .logged-in-as{color:var(--bs-secondary-color);font-size:78.615138%}.comment-respond .required{color:var(--bs-danger)}.comment-respond #cancel-comment-reply-link{font-size:78.615138%;margin-left:.5rem}.screen-reader-text{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sticky .entry-title:before{color:var(--bs-secondary-color);content:"\f4ea";font-family:bootstrap-icons;font-size:.75em;margin-right:.25em;vertical-align:.125em}.comment-content,.entry-content{line-height:1.8;overflow-wrap:break-word}.comment-content h2,.comment-content h3,.comment-content h4,.comment-content h5,.comment-content h6,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{line-height:1.4;margin-bottom:1rem;margin-top:2.5rem}.comment-content h2,.entry-content h2{border-bottom:1px solid var(--bs-border-color);font-size:1.5rem;padding-bottom:.375rem}.comment-content h3,.entry-content h3{font-size:1.25rem}.comment-content h4,.entry-content h4{font-size:1.125rem}.comment-content h5,.comment-content h6,.entry-content h5,.entry-content h6{font-size:1rem}.comment-content>:first-child,.entry-content>:first-child{margin-top:0}.comment-content img,.comment-content video,.entry-content img,.entry-content video{height:auto;max-width:100%}.comment-content .wp-caption,.comment-content iframe,.entry-content .wp-caption,.entry-content iframe{max-width:100%}.comment-content ol,.comment-content ul,.entry-content ol,.entry-content ul{padding-left:1.75rem}.comment-content li>ol,.comment-content li>ul,.entry-content li>ol,.entry-content li>ul{margin-bottom:0}.comment-content dt,.entry-content dt{font-weight:700}.comment-content dd,.entry-content dd{margin-left:1.5rem}.comment-content hr,.entry-content hr{margin:2rem 0}.comment-content pre,.entry-content pre{background-color:var(--bs-white);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);font-size:.875em;line-height:1.5;padding:.75rem 1rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.comment-content :not(pre)>code,.entry-content :not(pre)>code{background-color:rgba(var(--bs-white-rgb),.7);border-radius:.25rem;padding:.125em .25em}.comment-content blockquote,.entry-content blockquote{border-left:.25rem solid var(--bs-border-color);color:var(--bs-secondary-color);margin-left:0;margin-right:0;padding:.25rem 0 .25rem 1rem}.comment-content blockquote>:last-child,.entry-content blockquote>:last-child{margin-bottom:0}.comment-content blockquote cite,.entry-content blockquote cite{font-size:78.615138%;font-style:normal}.comment-content table,.entry-content table{background-color:var(--bs-white);border-collapse:collapse;margin-bottom:1rem;width:100%}.comment-content td,.comment-content th,.entry-content td,.entry-content th{border:1px solid var(--bs-border-color);line-height:1.5;padding:.375rem .75rem}.comment-content th[scope=row],.comment-content thead th,.entry-content th[scope=row],.entry-content thead th{background-color:var(--bs-tertiary-bg)}.comment-content figure,.entry-content figure{margin-bottom:1rem}.comment-content .wp-caption-text,.comment-content .wp-element-caption,.comment-content figcaption,.entry-content .wp-caption-text,.entry-content .wp-element-caption,.entry-content figcaption{color:var(--bs-secondary-color);font-size:78.615138%;margin-top:.375rem;text-align:center}.comment-content .alignleft,.entry-content .alignleft{float:left;margin:.25rem 1.5rem 1rem 0}.comment-content .alignright,.entry-content .alignright{float:right;margin:.25rem 0 1rem 1.5rem}.comment-content .aligncenter,.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.comment-content .gallery,.entry-content .gallery{display:grid;gap:.5rem;margin-bottom:1rem}.comment-content .gallery.gallery-columns-1,.entry-content .gallery.gallery-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.comment-content .gallery.gallery-columns-2,.entry-content .gallery.gallery-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.comment-content .gallery.gallery-columns-3,.entry-content .gallery.gallery-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.comment-content .gallery.gallery-columns-4,.entry-content .gallery.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.comment-content .gallery.gallery-columns-5,.entry-content .gallery.gallery-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.comment-content .gallery.gallery-columns-6,.entry-content .gallery.gallery-columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.comment-content .gallery.gallery-columns-7,.entry-content .gallery.gallery-columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}.comment-content .gallery.gallery-columns-8,.entry-content .gallery.gallery-columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}.comment-content .gallery.gallery-columns-9,.entry-content .gallery.gallery-columns-9{grid-template-columns:repeat(9,minmax(0,1fr))}.comment-content .gallery-item,.entry-content .gallery-item{margin:0}