@charset "UTF-8";

body {
margin: 0;
padding: 0;
background: #f5f5f5;
}
.lightning_swiper{
display: none;
}
.entry-content{
padding-top: 30px;
}
.entry-content a{
color: #24890d !important;
} .oldsite-three-column-wrapper {
max-width: 100%;
margin: 0;
padding: 0;
}
.oldsite-three-column-inner {
display: flex;
flex-wrap: nowrap;
align-items: flex-start;
}
.oldsite-column {
box-sizing: border-box;
} .oldsite-left-column {
padding: 0 20px;
background: #000;
color: #fff;
min-height: 100vh;  width: 42%;;
font-size: 12px;
order: 1; } .oldsite-left-column a {
color: #fff;
text-decoration: none;
}
.oldsite-left-column a:hover {
text-decoration: underline;
}
.oldsite-left-column .widget {
margin-bottom: 0;
}
.textwidget{
margin-bottom: 20px;
}
.oldsite-left-column .widget-title {
font-size: 11px;
font-weight: 900;
line-height: 1.6363636363;
margin-bottom: 18px;
padding: 0;
} .oldsite-main-column {
width: 100%;
padding: 0 30px;
background: #fff;
padding-top: 48px;
order: 2;
} .oldsite-main-column .entry-title {
font-size: 26px;
margin-bottom: 20px;
} .oldsite-right-column {
width: 30%;
padding: 48px 30px 24px;
order: 3;
}
.oldsite-right-column .widget {
margin-bottom: 20px;
}
.oldsite-right-column .widget-title {
font-size: 14px;
margin-bottom: 10px;
border-bottom: 1px solid #000;
padding-bottom: 5px;
}
.site-title{
float: left;
font-size: 18px;
font-weight: 700;
line-height: 48px;
margin: 0;
max-width: -webkit-calc(100% - 86px);
max-width: calc(100% - 86px);
display: contents;
}
.site-description{
display: none;
font-size: 12px;
font-weight: 400;
line-height: 1.5;
color: rgba(255, 255, 255, 0.7);
}
input, textarea {
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px;
color: #2b2b2b;
padding: 8px 10px 7px;
}
.menu .menu-item{
font-size: 12px;
padding: 0;
margin: 0;
}
.menu .menu-item a{
padding: 0 0 6px;
}
@media screen and (min-width: 1008px) {
#secondary {
background-color: transparent;
border: 0;
clear: none;
float: left;
margin: 0 0 0 -100%;
min-height: 100vh;
width: 122px;
}
.site-description {
display: block;
margin: 0 0 18px;
}
.footer-sidebar .widget,
.primary-sidebar .widget {
font-size: 12px;
line-height: 1.5;
}
}  @media screen and (max-width: 672px) {
.oldsite-three-column-inner {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
} #oldsite-left-column, .oldsite-left-column,
#oldsite-right-column, .oldsite-right-column,
.oldsite-main-column {
width: 100%;
padding: 0 0 20px;
min-height: auto;
margin: 0;
}
.oldsite-main-column { order: 1; }
#oldsite-right-column, .oldsite-right-column { order: 2; }
#oldsite-left-column, .oldsite-left-column  { order: 3; padding: 10px 20px; }
#secondary,
#supplementary {
padding: 0 30px;
}
.gsc-search-button-v2{
}
.oldsite-right-column .widget{
padding: 0 10px;
}
.entry-content{
padding: 0 10px;
}
.oldsite-archive-post{
padding: 0 10px;
}
.archive-header{
padding: 0 10px;	
}
.entry-header{
padding: 0 10px;
}
} @media screen and (min-width: 673px) and (max-width: 845px) {
.oldsite-three-column-inner{
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: flex-start;
} #oldsite-left-column, .oldsite-left-column,
#oldsite-right-column, .oldsite-right-column{
display: block !important;
} .oldsite-main-column{
max-width: 60%;
order: 1 !important;
flex: 1 1 auto !important;
min-width: 0 !important; margin: 0 !important;
padding: 0 30px !important;
} #oldsite-right-column, .oldsite-right-column{
order: 2 !important;
width: 100% !important;
padding: 48px 30px 24px !important;
min-height: auto !important;
margin: 0 !important;
max-width: 40%;
} #oldsite-left-column, .oldsite-left-column{
order: 3 !important;
width: 100% !important;
min-height: auto !important;
margin-top: 30px !important;
padding: 0 20px !important;
}
}  .entry-title--post-type--page,
h2:where(:not(.wp-block-post-title)){
padding: 0;
border-top: none;
border-bottom: none;
} #oldsite-left-column .widget_search {
margin: 15px 0 25px;
} #oldsite-left-column .widget_search label {
position: absolute;
left: -9999px;
} #oldsite-left-column .widget_search #searchform > div {
margin: 0;
} #oldsite-left-column .widget_search #s {
width: 100%;
box-sizing: border-box;
background: #222;
border: 1px solid #444;
color: #fff;
padding: 6px 10px;
border-radius: 2px;
font-size: 13px;
} #oldsite-left-column .widget_search #s::placeholder {
color: #aaa;
} #oldsite-left-column .widget_search #searchsubmit {
display: none;
}
.gsib_b{
display: none;
}
.gsc-search-button {
border: none;
}
.gsib_a {
padding: 4px 6px 0;
border-color: #D9D9D9;
} .gsc-control-cse,
.gsc-control-cse .gsc-table-result,
.gsc-search-box,
.gsc-input-box,
.gsc-input,
.gsc-search-box-tools,
.gsc-results-wrapper-overlay {
border: none !important;
box-shadow: none !important;
}
table td,
table th{
padding: 0;
}
table.gsc-search-box td.gsc-input{
padding: 0 !important;
}
.frontpage-list-title{
margin-bottom: 5px;
font-weight: bold;
margin-left: 20px;
}
.no-marker{
list-style: none;
}
.post-date {
width: 130px;
display: inline-block;
}
.no-marker li a{
color: #24890d !important;
text-decoration: underline;
}
#new_post{
padding-right: 30px;
padding-left: 30px;
padding-bottom: 20px;
}
#new_post a{
color: #2b2b2b;
text-decoration: underline;
}
.latest-category{
clear: both;
color: #2b2b2b;
font-size: 12px;
font-weight: 400;
line-height: 1.3333333333;
text-transform: uppercase;
margin-bottom: 8px;
}
.latest-title{
font-size: 33px;
font-weight: 300;
line-height: 1.0909090909;
margin-bottom: 12px;
margin: 0 0 12px 0;
text-transform: uppercase;
}
.latest-meta{
clear: both;
color: #767676;
font-size: 12px;
font-weight: 400;
line-height: 1.3333333333;
text-transform: uppercase;
margin-bottom: 12px;
}
#oldsite-right-column .widget-title{
border-top: 5px solid #000;
color: #2b2b2b;
margin: 0 0 18px;
padding-top: 7px;
font-size: 14px;
border-bottom: none;
}
.widget-title::after{
display: none;
}
.dtree_arc a{
font-size: 14px;
color: #24890d;
}
.dtree .oclinks a{
font-size: 12px;
color: #24890d !important;
}
.category-information .latest-category{
font-weight: bold;
}
.category-information .latest-category a{
color: #000 !important;
}
.oldsite-column .entry-title{
font-size: 33px;
font-weight: 300;
line-height: 1.0909090909;
margin-bottom: 12px;
margin: 0 0 12px 0;
text-transform: uppercase;
color: #2b2b2b;
}
.category-information .entry-header{
margin: 0;
}
.entry-content {
margin-bottom: 48px;
}
.entry-content p a{
color: #24890d !important;
}
.oldsite-post-nav{
border-top: 1px solid rgba(0, 0, 0, 0.1);
hyphens: auto;
word-wrap: break-word;
margin: 24px auto 48px;
}
.oldsite-post-nav a{
color: #2b2b2b;
display: block;
font-size: 14px;
font-weight: 700;
line-height: 1.7142857142;
text-transform: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 11px 0 12px;
width: 100%;
} .archive-pagination {
position: relative;
margin: 40px 0 20px;
text-align: center;
font-size: 16px;
} .archive-pagination::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: -12px;
height: 4px;
background: #000;
} .archive-pagination .page-numbers {
display: inline-block;
margin: 0 6px;
padding: 4px 8px;
text-decoration: none;
color: #333;
} .archive-pagination .prev,
.archive-pagination .next {
font-weight: bold;
} .archive-pagination .page-numbers.current {
font-weight: bold;
position: relative;
} .archive-pagination .page-numbers.current::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: -16px;
height: 4px;
background: #24890d;
}
.oldsite-main-column a{
color: #24890d !important;
} @media screen and (max-width: 672px) { #gsearch .gsc-search-box,
#gsearch form.gsc-search-box {
width: 100%;
} #gsearch table.gsc-search-box {
width: 100% !important;
} #gsearch td.gsc-input {
width: auto !important;
}
#gsearch td.gsc-search-button {
width: 52px !important; min-width: 52px !important;
white-space: nowrap;
} #gsearch .gsc-input-box,
#gsearch input.gsc-input {
width: 100% !important;
box-sizing: border-box;
} #gsearch input.gsc-search-button,
#gsearch button.gsc-search-button {
width: 52px !important;
min-width: 52px !important;
height: 36px !important;
padding: 0 !important;
box-sizing: border-box;
}
}
.widget_pages a{
padding: 0 0 6px;
font-size: 12px;
}