@charset "UTF-8";.fadeFlag{opacity:0}.fadeFlag[data-fadeFlag=hidden]{opacity:0}.fadeFlag[data-fadeFlag=visible]{opacity:1}[data-fadeFlag=visible].fadeFlag{transition:.4s ease-out}.post-edit-link{display:inline-block;-webkit-margin-before:.5em;margin-block-start:.5em;text-decoration:none !important;border:1px solid #999;padding:.5em;line-height:1.2;border-radius:5px;color:gray}.post-edit-link:hover{background-color:#999;color:#fff !important}.contentWrap{position:relative;z-index:0;padding-top:10px;padding-bottom:30px}.contentMain{-webkit-margin-before:0;margin-block-start:0}.contentRow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}.contentRow .contentMain{width:100%;margin:0;-webkit-margin-before:0;margin-block-start:0}@media screen and (min-width:1180px){.contentRow .contentMain{flex:1}}.contentRow .contentSide{width:100%;margin:0}@media screen and (min-width:1180px){.contentRow .contentSide{width:240px}}.contentSide>.side-area:first-child>*:first-child{margin-top:0 !important}.contentSide>*+*{-webkit-margin-before:15px;margin-block-start:15px}.side-area[class*="widget_block widget_"]{margin-bottom:10px}.side-area ul.wp-block-categories{-webkit-padding-start:0;padding-inline-start:0}.side-area ul.wp-block-categories>li>ul{-webkit-padding-start:0;padding-inline-start:0}.side-area ul.wp-block-categories>li>ul>li{border-top:1px dotted var(--wp--preset--color--medium-gray)}.side-area ul.wp-block-categories>li>ul>li a{-webkit-padding-start:.3em;padding-inline-start:.3em}.side-area ul.wp-block-categories>li>ul>li a:before{content:"\f0da";font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;-webkit-margin-end:.2em;margin-inline-end:.2em;color:var(--wp--preset--color--primary)}.side-area ul:not(.noteditor) li{display:block;line-height:1.4;padding:.5em 0}.side-area ul:not(.noteditor) li .post-date{display:block;font-size:.75rem;color:var(--wp--preset--color--primary)}.side-area ul:not(.noteditor) li a{display:flex;position:relative;color:var(--wp--preset--color--black);gap:2px}.side-area ul:not(.noteditor) li a:hover{color:var(--wp--preset--color--link-hover)}.side-area ul:not(.noteditor) li+li{border-top:1px solid var(--wp--preset--color--gray)}.side-area ul.wp-block-categories li a:before{content:"\f138";font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;color:var(--wp--preset--color--primary)}.side-area .wp-block-search__label{width:100%}.side-area .wp-block-search__input{overflow:hidden;border-radius:5px;border:2px solid #000;line-height:1}.side-area .wp-block-search__input:focus{outline:none}.side-area .wp-block-search__button{border-radius:5px;white-space:nowrap !important;margin-left:5px;border:2px solid var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary);color:#fff;padding:1em;line-height:1}.sideMenuBox{margin-bottom:30px}.sideMenuBox h3{font-weight:700;border-top:2px solid var(--wp--preset--color--gray);border-bottom:1px solid var(--wp--preset--color--gray);padding:.7em 0 .7em 5px;line-height:1.2;margin-bottom:10px;font-size:1.125rem;position:relative}.sideChildPageList{display:block}@media screen and (min-width:480px){.sideChildPageList{display:flex;flex-wrap:wrap}}@media screen and (min-width:800px){.sideChildPageList{display:block}}.sideChildPageList li{line-height:1.2;padding:.3em 1em .3em 1.5em}.sideChildPageList li a{position:relative;color:var(--wp--preset--color--contrast)}.sideChildPageList li a:hover{text-decoration:underline;color:var(--wp--preset--color--link-hover)}.sideChildPageList li a:before{content:"\f138";font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto;color:var(--wp--preset--color--primary);margin-right:.2em;position:absolute;left:-1.1em;top:.2em}.sideMenuBox .newsList li:first-child{padding-top:0}@media screen and (min-width:800px){.sideMenuBox .newsList li{flex-direction:column;line-height:1.2}}@media screen and (min-width:800px){.sideMenuBox .newsList .news-date{font-size:.875rem;color:var(--wp--preset--color--gray)}}.searchCard{margin-bottom:10px;border:1px solid var(--wp--preset--color--primary);padding:15px;background-color:#fff;border-radius:5px}.searchCard .entry-title{color:#333;font-size:clamp(1rem,1.8vw,1.125rem)}.searchCard .entry-title a{color:inherit}.searchCard .entry-title a:hover{color:var(--wp--preset--color--primary);text-decoration:underline}.searchCard .entry-body{font-size:.875rem;line-height:1.6;color:#333;-webkit-margin-before:10px;margin-block-start:10px}.tagList{background-color:#fff;padding:20px;line-height:1.4;display:flex;flex-wrap:wrap;gap:5px}.tagList .label-title{padding:.1em 0;line-height:1.2}.tagList a{background-color:var(--wp--preset--color--primary);color:#fff;padding:.1em 1em;border-radius:3em;line-height:1.2}.snsShare-btnList{display:flex;gap:10px;list-style:none;margin:0 !important;padding:0 !important}.snsShare-btnList li{list-style:none}.snsShare-btnList li a{display:block;padding:5px;border-radius:5px;background-color:var(--wp--preset--color--primary);color:#fff;font-size:1.5rem;line-height:1;transition:.3s}.snsShare-btnList li a:hover{opacity:.8;color:#fff}.snsShare-btnList .icon-x{background-color:#000}.snsShare-btnList .icon-facebook{background-color:#1877f2}.snsShare-btnList .icon-line{background-color:#06c755}.authorInfo{display:flex;flex-direction:column;gap:15px}.authorInfo-title,.authorInfo-subTitle{position:relative;font-weight:700;line-height:1.2;font-size:clamp(1rem,.953rem + .23vw,1.125rem)}.authorInfo-title:before,.authorInfo-subTitle:before{-webkit-margin-end:2px;margin-inline-end:2px;display:inline-block;content:"\f304";font-family:"Font Awesome 6 Free";color:var(--wp--preset--color--primary);font-weight:900 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important}.authorInfo-subTitle{-webkit-margin-before:.8em;margin-block-start:.8em}.authorInfo-data{margin:0;display:flex;align-items:center;gap:10px}.authorInfo-data-imgArea{width:100%;max-width:80px;border:1px solid var(--wp--preset--color--light-gray)}.authorInfo-data-txtArea{line-height:1.6;display:flex;flex-direction:column;gap:10px}.authorInfo-data-name{font-weight:700;line-height:1.2}.authorInfo-data-comment{font-size:90%}.authorInfo .newsCardList .newsCard-txt{display:none}.authorInfo .newsCardList .newsCard-authorArea{display:none}.authorInfo .authorInfo-btnArea{display:flex;gap:10px;align-items:center;justify-content:center}.authorInfo .author-link{text-decoration:none;text-align:center;color:#fff;background-color:var(--wp--preset--color--primary);padding:.5em 1em;border-radius:5px;font-weight:700;min-width:200px}.authorInfo .author-link:hover{opacity:.8}