.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}.contentMain{padding:30px 0 30px;-webkit-margin-before:0;margin-block-start:0}.contentMain:has(.editor-styles-wrapper:last-child>:last-child.wp-block-group.has-background){padding:30px 0 0}.contentRow{display:flex;flex-wrap:wrap;justify-content:space-between}.contentRow .contentMain{width:100%;padding:30px 0 30px;margin:0;-webkit-margin-before:0;margin-block-start:0}@media screen and (min-width: 1180px ){.contentRow .contentMain{width:calc(100% - 270px)}}.contentRow .contentSide{width:100%;margin:0 0 0px;padding:30px 0 30px}@media screen and (min-width: 1180px ){.contentRow .contentSide{width:240px;padding:30px 0 30px}}.contentSide>.side-area:first-child>*:first-child{margin-top:0 !important}.contentSide>*+*{-webkit-margin-before:15px;margin-block-start:15px}.side-area{display:flex;flex-direction:column;gap:.5em}.side-area[class*="widget_block widget_"]{margin-bottom:10px}.side-area h2:not(.noteditor),.side-area h3:not(.noteditor),.side-area h4:not(.noteditor),.side-area h5:not(.noteditor),.side-area h6:not(.noteditor){padding:.3em .5em;font-weight:bold;line-height:1.4;font-size:1rem;border-left:3px solid var(--wp--preset--color--primary);padding-left:.3em;background-color:var(--wp--preset--color--light-gray)}@media screen and (min-width: 768px ){.side-area h2:not(.noteditor),.side-area h3:not(.noteditor),.side-area h4:not(.noteditor),.side-area h5:not(.noteditor),.side-area h6:not(.noteditor){font-size:1rem}}.side-area ul:not(.noteditor) li{display:block;line-height:1.4;padding:.5em 0 .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--links-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:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:inherit;text-rendering:auto}.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:calc(.667em + 2px);line-height:1}.sideMenuBox{margin-bottom:30px}.sideMenuBox h3{font-weight:bold;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: 768px ){.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--links-hover)}.sideChildPageList li a::before{content:"";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: 768px ){.sideMenuBox .newsList li{flex-direction:column;line-height:1.2}}@media screen and (min-width: 768px ){.sideMenuBox .newsList .news-date{font-size:.875rem;color:var(--wp--preset--color--gray)}}select[name=archive-dropdown]{width:100%}.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}