@charset "UTF-8";
.header01-title {width:90%;height: auto;margin:0 auto;padding: 5px 0;text-align: right;font-size: 1rem;font-weight: normal;line-height: 1.4;box-sizing: border-box;}
nav > ul {padding-left:0;}
.navi__menuSub > ul {padding-left:0;}
.container {position:relative;}
.content {margin-top:0;}
.content-in {padding:80px 0;}
#mobile-nav > ul {padding-left:0;}
.footer {margin-top:0;padding:0;}
.footer-info > ul {padding-left:0;}
.copyright {margin-top:0;}

/*----------------------------------------------------
  wp adjust2
-----------------------------------------------------*/
.main {padding-top:0;}
.container {position:relative;}
.content-in {padding-bottom:100px;}
.ect-vertical-card .entry-card-wrap .entry-card-thumb {position:relative;}
.ect-vertical-card .entry-card-wrap .entry-card-thumb::after {display:block;content:'';width:100%;height:0;padding-top:56.25%;}
.ect-vertical-card .entry-card-wrap .entry-card-thumb img {display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center;}
.ect-vertical-card .entry-card-wrap .entry-card-content {margin-top:10px;}
.entry-card-title, .related-entry-card-title {font-size:1.4rem;}
.entry-card-title {border-bottom:1px solid #ccc;min-height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;}
.entry-card-snippet, .related-entry-card-snippet {font-size:1.2rem;line-height:1.8;}
.entry-card-meta, .related-entry-card-meta {position:relative;bottom:initial;right:initial;margin-top:8px;}

.article h1 {border-bottom:1px solid #545454;padding-bottom:10px;font-size:1.8rem;}
.entry-content {margin-bottom:30px;}
.related-entry-heading {font-size:1.6rem;}
.sidebar h2, .sidebar h3 {font-size:1.4rem;background:#F7F7F7;}
.sidebar h3 {font-size:2rem;display:flex;justify-content:space-between;align-items:center;color:#232323;}

.widget_popular_entries h3::after,.widget_new_entries h3::after,.widget_archive h3::after,.widget_categories h3::after {display:inline;font-size:1.4rem;font-weight:normal;color:#ccc;}
.widget_popular_entries h3::after {content:'人気記事';}
.widget_new_entries h3::after {content:'新着記事';}
.widget_archive h3::after {content:'アーカイブ';}
.widget_categories h3::after {content:'カテゴリー';}
.widget-title::after {content:'コンテンツ';display:inline;font-size:1.4rem;font-weight:normal;color:#ccc;}
.widget-entry-cards .a-wrap:nth-of-type(n+2),.cat-item:nth-of-type(n+2),.widget_archive li:nth-of-type(n+2) {border-top:1px dashed #ccc;}
.wp-block-search__label {display:none;}
.widget_block ul li a {font-size:1.4rem;}
.widget-entry-cards .a-wrap {
	width:100%;height:auto;
}
.widget-entry-card {display:flex;justify-content:space-between;width:100%;height:auto;}
.widget-entry-card-thumb {float:initial;}
.widget-entry-cards figure {
	width:45%;height:auto;position:relative;
}
.widget-entry-cards figure::after {
	display:block;content:'';width:100%;height:0;padding-top:56.25%;
}
.widget-entry-cards figure img {
	width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;
}
.widget-entry-card-content {width:50%;margin-left:0;display:flex;flex-direction:column-reverse;justify-content:center;padding:8px 0;}
.widget-entry-card-date.display-none {display:block;}
.widget-entry-card-post-date.post-date{color:#ccc!important;font-weight:bold;}
.widget-entry-card-post-date.post-date {display:block;font-size:1rem;color:#ccc;}
.widget-entry-card-title {font-size:1.2rem;}
.sidebar-link {width:100%;height:auto;}
.sidebar-link a {display:block;width:100%;height:auto;}
.sidebar-link a:nth-of-type(n+2) {margin-top:10px;}
.sidebar-link a > img {display:block;width:100%;height:auto;}


#blog_category_list {width:100%;height:auto;padding-top:80px;}
.blog_category_list ul {
	width:90%;height:auto;max-width:800px;
    display:flex;justify-content:center;margin: 0 auto;align-items:center;flex-wrap:wrap;
	list-style:none;padding-left:0;
}
.blog_category_list ul li:nth-of-type(n+2) {margin-left:10px;}
.blog_category_list ul li > a {display:flex;justify-content:center;align-items:center;width:auto;height:44px;padding:0 20px;box-sizing:border-box;background:#0ecc8a;color:#fff;font-weight:bold;border-radius:50vh;}

.article h2 {font-size:1.8rem;background:#F7F7F7;}
.article h2, .article h3, .article h4, .article h5, .article h6 {margin-bottom:20px;}
.article h3, .article h4, .article h5, .article h6 {width:100%;font-size:1.8rem;border:none;border-bottom: 3px solid #F9F9F9;position:relative;padding-left:10px;}
.article h3::before,.article h4::before,.article h5::before,.article h6::before {font: var(--fa-font-solid);content: "\f0da";margin-right:6px;}
.article h3::after,.article h4::after,.article h5::after,.article h6::after {content:'';background:linear-gradient(to right, #9C6926 0%, #B7822E 25%, #CA8540 50%, #E0AF3E 100%);width:3em;height:3px;position:absolute;bottom:-3px;left:0;z-index:1;}
.article p {font-size:1.6rem;text-align:justify;}
.entry-date {font-size:1.2rem;}
.entry-categories a {color:#fff!important;}
.toc {width:100%;}
.post-update {display:none;}

.sns-follow-buttons a {width:calc(100%/4);
}
@media screen and (max-width: 480px) {
.header01-title {width: 85%;letter-spacing: 0;}
.header01-title > span {display:none;}
.header01-title br {display: block;}
.content-in {padding:50px 0;}
.fv-ttl > p {font-size: 4rem!important;}
}