@charset "UTF-8";

 .ccchildpages.cclegacy {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 !important;
padding: 0 !important;
clear: both;
display: block;
width: 100%;
}
.ccchildpages.cclegacy .cc-meta-info {
font-size: 70%;
}
.ccchildpages.cclegacy a.ccpage_title_link {
text-decoration: inherit !important;
color: inherit !important;
}
.ccchildpages.cclegacy a.ccpage_linked_thumb img {
border: inherit;
}
.ccchildpages.cclegacy .ccchildpage {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 1em 1%;
padding: 0.75em 2%;
display: block;
float: left;
}
.ccchildpages.cclegacy .ccpages_excerpt,
.ccchildpages.cclegacy .ccpages_more {
font-size: 85%;
}
.ccchildpages.cclegacy .ccpages_excerpt {
display: block;
margin: 0;
padding: 0;
}
.ccchildpages.cclegacy .ccfirst {
clear: both;
}
.ccchildpages.cclegacy .cclast {
margin: 1em 1% 1em 0;
float: right;
}
.ccchildpages.cclegacy.onecol .ccchildpage {
width: 98%;
}
.ccchildpages.cclegacy.twocol .ccchildpage {
width: 48%;
}
.ccchildpages.cclegacy.threecol .ccchildpage {
width: 31.333%;
}
.ccchildpages.cclegacy.fourcol .ccchildpage {
width: 23%;
}
.ccchildpages.cclegacy.fivecol .ccchildpage {
width: 18%;
}
.ccchildpages.cclegacy.sixcol .ccchildpage {
width: 14.666666667%;
} .ccchildpages.cclegacy .ccsubpages {
margin-top: 1em;
}
.ccchildpages.cclegacy .ccsubpages ul {
list-style: none;
} .ccchildpages.cclegacy .ccpages_nav {
display: block;
clear: both;
text-align: center;
}  .ccchildpages.cclegacy .cc-child-pages-thumb {
max-width: 100%;
height: auto;
display: block;
margin: 10px auto;
clear: both;
}  .ccchildpages.cclegacy.twocol ul.ccchildpages_list li ul,
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li ul,
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li ul,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li ul,
.ccchildpages.cclegacy.fsixcol ul.ccchildpages_list li ul {
margin-left: 0.5em;
padding-left: 0.5em;
}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li ul li,
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li ul li,
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li ul li,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li ul li,
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li ul li {
display: list-item;
width: 100%;
float: none;
} @media screen and (min-width: 761px) { .ccchildpages.cclegacy.twocol ul.ccchildpages_list li,
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li {
margin-left: 0;
margin-right: 2%;
vertical-align: top;
}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li {
width: 48%;
float: left;
}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(4n+5),
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(5n+6),
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(6n+7) {
clear: both;
}
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li {
width: 31.333%;
float: left;
}
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li {
width: 23%;
float: left;
}
}
@media screen and (min-width: 481px) and (max-width: 760px) { .ccchildpages.cclegacy.fourcol .cclast,
.ccchildpages.cclegacy.fivecol .cclast,
.ccchildpages.cclegacy.sixcol .cclast {
margin: 1em 1%;
float: left;
}
.ccchildpages.cclegacy.fourcol .ccfirst,
.ccchildpages.cclegacy.fivecol .ccfirst,
.ccchildpages.cclegacy.sixcol .ccfirst {
clear: none;
} .ccchildpages.cclegacy.fourcol .ccchildpage,
.ccchildpages.cclegacy.fivecol .ccchildpage,
.ccchildpages.cclegacy.sixcol .ccchildpage {
width: 31.333%;
float: left;
margin: 1em 1%;
} .ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(3n+1),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(3n+1),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(3n+1) {
clear: both;
} .ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(3n),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(3n),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(3n) {
float: left;
margin: 1em 1%;
} .ccchildpages.cclegacy.twocol ul.ccchildpages_list li,
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li {
margin-left: 0;
margin-right: 5%;
vertical-align: top;
}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li {
width: 45%;
float: left;
}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(3n+4),
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(3n+4) {
clear: both;
}
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li {
width: 28.333%;
float: left;
}
}
@media screen and (min-width: 321px) and (max-width: 480px) { .ccchildpages.cclegacy.threecol .cclast,
.ccchildpages.cclegacy.fourcol .cclast,
.ccchildpages.cclegacy.fivecol .cclast,
.ccchildpages.cclegacy.sixcol .cclast {
margin: 1em 1% 1em 1%;
float: left;
}
.ccchildpages.cclegacy.threecol .ccfirst,
.ccchildpages.cclegacy.fourcol .ccfirst,
.ccchildpages.cclegacy.fivecol .ccfirst,
.ccchildpages.cclegacy.sixcol .ccfirst {
clear: none;
} .ccchildpages.cclegacy.threecol .ccchildpage,
.ccchildpages.cclegacy.fourcol .ccchildpage,
.ccchildpages.cclegacy.fivecol .ccchildpage,
.ccchildpages.cclegacy.sixcol .ccchildpage {
width: 48%;
}
.ccchildpages.cclegacy.threecol .ccchildpage:nth-child(2n),
.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(2n),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(2n),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(2n) {
margin: 1em 0 1em 1%;
float: right;
}
.ccchildpages.cclegacy.threecol .ccchildpage:nth-child(2n+1),
.ccchildpages.cclegacy.fourcol .ccchildpage:nth-child(2n+1),
.ccchildpages.cclegacy.fivecol .ccchildpage:nth-child(2n+1),
.ccchildpages.cclegacy.sixcol .ccchildpage:nth-child(2n+1) {
clear: both;
} .ccchildpages.cclegacy.twocol ul.ccchildpages_list li,
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li {
margin-left: 0;
margin-right: 7%;
vertical-align: top;
}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li,
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li,
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li,
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li {
width: 43%;
float: left;
}
.ccchildpages.cclegacy.twocol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.threecol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.fourcol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.fivecol ul.ccchildpages_list li:nth-child(2n+3),
.ccchildpages.cclegacy.sixcol ul.ccchildpages_list li:nth-child(2n+3) {
clear: both;
}
}
@media screen and (max-width: 320px) { .ccchildpages.cclegacy.twocol .cclast,
.ccchildpages.cclegacy.threecol .cclast,
.ccchildpages.cclegacy.fourcol .cclast,
.ccchildpages.cclegacy.fivecol .cclast,
.ccchildpages.cclegacy.sixcol .cclast {
margin: 1em 1%;
float: left;
}
.ccchildpages.cclegacy.twocol .ccfirst,
.ccchildpages.cclegacy.threecol .ccfirst,
.ccchildpages.cclegacy.fourcol .ccfirst,
.ccchildpages.cclegacy.fivecol .ccfirst,
.ccchildpages.cclegacy.sixcol .ccfirst {
clear: none;
} .ccchildpages.cclegacy.twocol .ccchildpage,
.ccchildpages.cclegacy.threecol .ccchildpage,
.ccchildpages.cclegacy.fourcol .ccchildpage,
.ccchildpages.cclegacy.fivecol .ccchildpage,
.ccchildpages.cclegacy.sixcol .ccchildpage {
width: 98%;
float: none;
}
} .ccchildpages.cclegacy.ccclearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.ccchildpages.cclegacy .ccclearfix {
display: inline-block;
}/*\*/* html .ccchildpages.cclegacy.ccclearfix {
height: 1%;
}
.ccchildpages.cclegacy.ccclearfix {
display: block;
}/**/.ccchildpages.ccflex {
display: flex;
flex-wrap: wrap;
gap: 1em;
margin: 0 !important;
padding: 0 !important;
width: 100%;
box-sizing: border-box; align-items: stretch;  }
@media screen and (min-width: 761px) {
.ccchildpages.ccflex.onecol .ccchildpage {
width: calc((100% - (1 - 1) * 1em) / 1);
}
.ccchildpages.ccflex.twocol .ccchildpage {
width: calc((100% - (2 - 1) * 1em) / 2);
}
.ccchildpages.ccflex.threecol .ccchildpage {
width: calc((100% - (3 - 1) * 1em) / 3);
}
.ccchildpages.ccflex.fourcol .ccchildpage {
width: calc((100% - (4 - 1) * 1em) / 4);
}
.ccchildpages.ccflex.fivecol .ccchildpage {
width: calc((100% - (5 - 1) * 1em) / 5);
}
.ccchildpages.ccflex.sixcol .ccchildpage {
width: calc((100% - (6 - 1) * 1em) / 6);
}
}
@media screen and (min-width: 481px) and (max-width: 760px) {
.ccchildpages.ccflex.onecol .ccchildpage {
width: 100%;
}
.ccchildpages.ccflex.twocol .ccchildpage {
width: calc((100% - 1em) / 2);
}
.ccchildpages.ccflex.threecol .ccchildpage, .ccchildpages.ccflex.fourcol .ccchildpage, .ccchildpages.ccflex.fivecol .ccchildpage, .ccchildpages.ccflex.sixcol .ccchildpage {
width: calc((100% - 2em) / 3);
}
}
@media screen and (min-width: 321px) and (max-width: 480px) {
.ccchildpages.ccflex.onecol .ccchildpage {
width: 100%;
}
.ccchildpages.ccflex.twocol .ccchildpage, .ccchildpages.ccflex.threecol .ccchildpage, .ccchildpages.ccflex.fourcol .ccchildpage, .ccchildpages.ccflex.fivecol .ccchildpage, .ccchildpages.ccflex.sixcol .ccchildpage {
width: calc((100% - 1em) / 2);
}
}
@media screen and (max-width: 320px) {
.ccchildpages.ccflex .ccchildpage {
width: 100%;
}
}
.ccchildpages.ccflex .ccchildpage {
box-sizing: border-box;
padding: 0.75em 1em;
display: flex;
flex-direction: column;
justify-content: flex-start;
gap: 0.75rem;
background: #fff;
min-height: 100%; }
.ccchildpages.ccflex .ccchildpage .ccpages_more {
margin-top: auto;
box-sizing: border-box;
width: 100%;
text-align: right;
}
.ccchildpages.ccflex .ccchildpage .ccpages_more a {
display: inline-block;
}
.ccchildpages.ccflex .cc-meta-info {
font-size: 70%;
}
.ccchildpages.ccflex a.ccpage_title_link {
text-decoration: inherit !important;
color: inherit !important;
}
.ccchildpages.ccflex a.ccpage_linked_thumb img {
border: inherit;
max-width: 100%;
height: auto;
display: block;
margin: 10px auto;
clear: both;
}
.ccchildpages.ccflex .ccpages_excerpt,
.ccchildpages.ccflex .ccpages_more {
font-size: 85%;
}
.ccchildpages.ccflex .ccpages_excerpt {
display: block;
margin: 0;
padding: 0; flex: 1 1 auto;
}
.ccchildpages.ccflex .ccpages_nav {
flex: 0 0 100%;
width: 100%;
order: 999;
margin-top: 1rem;
text-align: center;
}
.ccchildpages.ccflex .ccsubpages {
margin-top: 1em;
}
.ccchildpages.ccflex .ccsubpages ul {
list-style: none;
padding-left: 0;
margin-left: 0;
font-size: 90%;
}
.ccchildpages.ccflex .ccsubpages ul li {
margin: 0.25em 0;
position: relative;
}
.ccchildpages.ccflex .ccsubpages ul ul.children {
margin-left: 1em;
padding-left: 0.5em;
}
.ccchildpages.ccflex .ccsubpages ul ul.children ul {
margin-left: 1em;
padding-left: 1em;
}
.ccchildpages.ccflex .ccsubpages ul ul.children ul li::before {
content: "–";
}
.ccchildpages.ccflex .cc-child-pages-thumb {
max-width: 100%;
height: auto;
display: block;
margin: 10px auto;
clear: both;
}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li ul, .ccchildpages.ccflex.threecol ul.ccchildpages_list li ul, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li ul, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li ul, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li ul {
margin-left: 0.5em;
padding-left: 0.5em;
}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.threecol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li ul li, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li ul li {
display: list-item;
width: 100%;
float: none;
}
@media screen and (min-width: 761px) {
.ccchildpages.ccflex.twocol ul.ccchildpages_list { column-count: 2;
column-gap: 1em; list-style-position: outside;
margin: 0;
padding-left: 1.25rem;  }
.ccchildpages.ccflex.twocol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid; width: auto;
float: none;
}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
.ccchildpages.ccflex.threecol ul.ccchildpages_list { column-count: 3;
column-gap: 1em; list-style-position: outside;
margin: 0;
padding-left: 1.25rem;  }
.ccchildpages.ccflex.threecol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid; width: auto;
float: none;
}
.ccchildpages.ccflex.threecol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
.ccchildpages.ccflex.fourcol ul.ccchildpages_list { column-count: 4;
column-gap: 1em; list-style-position: outside;
margin: 0;
padding-left: 1.25rem;  }
.ccchildpages.ccflex.fourcol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid; width: auto;
float: none;
}
.ccchildpages.ccflex.fourcol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
.ccchildpages.ccflex.fivecol ul.ccchildpages_list { column-count: 5;
column-gap: 1em; list-style-position: outside;
margin: 0;
padding-left: 1.25rem;  }
.ccchildpages.ccflex.fivecol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid; width: auto;
float: none;
}
.ccchildpages.ccflex.fivecol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
.ccchildpages.ccflex.sixcol ul.ccchildpages_list { column-count: 6;
column-gap: 1em; list-style-position: outside;
margin: 0;
padding-left: 1.25rem;  }
.ccchildpages.ccflex.sixcol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid; width: auto;
float: none;
}
.ccchildpages.ccflex.sixcol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
} @media screen and (min-width: 481px) and (max-width: 760px) {
.ccchildpages.ccflex.twocol ul.ccchildpages_list {
column-count: 2;
column-gap: 1em;
}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid;
width: auto;
float: none;
}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
.ccchildpages.ccflex.threecol ul.ccchildpages_list, .ccchildpages.ccflex.fourcol ul.ccchildpages_list, .ccchildpages.ccflex.fivecol ul.ccchildpages_list, .ccchildpages.ccflex.sixcol ul.ccchildpages_list {
column-count: 3;
column-gap: 1em;
}
.ccchildpages.ccflex.threecol ul.ccchildpages_list li, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid;
width: auto;
float: none;
}
.ccchildpages.ccflex.threecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
} @media screen and (min-width: 321px) and (max-width: 480px) {
.ccchildpages.ccflex.twocol ul.ccchildpages_list, .ccchildpages.ccflex.threecol ul.ccchildpages_list, .ccchildpages.ccflex.fourcol ul.ccchildpages_list, .ccchildpages.ccflex.fivecol ul.ccchildpages_list, .ccchildpages.ccflex.sixcol ul.ccchildpages_list {
column-count: 2;
column-gap: 1em;
}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li, .ccchildpages.ccflex.threecol ul.ccchildpages_list li, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li {
break-inside: avoid;
page-break-inside: avoid;
-webkit-column-break-inside: avoid;
width: auto;
float: none;
}
.ccchildpages.ccflex.twocol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.threecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fourcol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.fivecol ul.ccchildpages_list li > ul, .ccchildpages.ccflex.sixcol ul.ccchildpages_list li > ul {
column-count: auto;
column-gap: normal;
}
} @media screen and (max-width: 320px) {
.ccchildpages.ccflex.twocol ul.ccchildpages_list, .ccchildpages.ccflex.threecol ul.ccchildpages_list, .ccchildpages.ccflex.fourcol ul.ccchildpages_list, .ccchildpages.ccflex.fivecol ul.ccchildpages_list, .ccchildpages.ccflex.sixcol ul.ccchildpages_list {
column-count: 1;
column-gap: normal;
}
}.ccchildpages.cclegacy.simple .ccchildpage {
background: #eee;
background: var(--ccpro-bg-color, #eee);
background: -moz-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #eee)), color-stop(100%, var(--ccpro-bg-color, #eee)));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, #eee) 0%, var(--ccpro-bg-color, #eee) 100%); -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
}
.ccchildpages.cclegacy.simple .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.simple .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.simple .ccchildpage .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.simple .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.simple .ccchildpage a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.ccchildpages.cclegacy.simple .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.simple .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.simple .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #999);
padding: 0.5em;
}  .ccchildpages.cclegacy.ccred .ccchildpage {
background: #fee;
background: var(--ccpro-bg-color, #fee);
background: -moz-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #fee)), color-stop(100%, var(--ccpro-bg-color, #fee)));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, #fee) 0%, var(--ccpro-bg-color, #fee) 100%); -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
background-color: var(--ccpro-bg-color);
}
.ccchildpages.cclegacy.ccred .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.ccred .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.ccred .ccchildpage .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.ccred .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.ccred .ccchildpage a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.ccchildpages.cclegacy.ccred .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.ccred .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.ccred .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #f99);
padding: 0.5em;
}  .ccchildpages.cclegacy.ccblue .ccchildpage {
background: #eef;
background: var(--ccpro-bg-color, #eef);
background: -moz-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #eef)), color-stop(100%, var(--ccpro-bg-color, #eef)));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, #eef) 0%, var(--ccpro-bg-color, #eef) 100%); -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
background-color: var(--ccpro-bg-color);
}
.ccchildpages.cclegacy.ccblue .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.ccblue .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.ccblue .ccchildpage .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.ccblue .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.ccblue .ccchildpage a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.ccchildpages.cclegacy.ccblue .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.ccblue .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.ccblue .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #99f);
padding: 0.5em;
}  .ccchildpages.cclegacy.ccgreen .ccchildpage {
background: #efe;
background: #efe;
background: var(--ccpro-bg-color, #efe);
background: -moz-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, #efe)), color-stop(100%, var(--ccpro-bg-color, #efe)));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, #efe) 0%, var(--ccpro-bg-color, #efe) 100%); -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
background-color: var(--ccpro-bg-color);
}
.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.ccgreen .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.ccgreen .ccchildpage .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.ccgreen .ccchildpage a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.ccchildpages.cclegacy.ccgreen .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.ccgreen .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.ccgreen .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #9f9);
padding: 0.5em;
} .wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.simple .ccchildpage,
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccred .ccchildpage,
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccblue .ccchildpage,
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.cclegacy.ccgreen .ccchildpage {
color: inherit;
}
.ccchildpages.ccflex.simple .ccchildpage {
background: #eee;
background: rgba(0, 0, 0, 0.3);
background: var(--ccpro-bg-color, rgba(0, 0, 0, 0.3));
background: -moz-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1))));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, rgba(0, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 0, 0.1)) 100%);
border-radius: 20px;
color: #333;
}
.ccchildpages.ccflex.simple .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.ccflex.simple .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.simple .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.simple .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.ccflex.simple .ccchildpage a {
color: inherit;
text-decoration: underline;
}
.ccchildpages.ccflex.simple .ccchildpage a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.simple .ccpages_excerpt {
padding: 1em;
}
.ccchildpages.ccflex.simple .ccpages_more {
margin-top: auto;
text-align: right;
font-style: italic;
padding: 0.75em 0 0.75em 1em;
}
.ccchildpages.ccflex.simple .ccpages_more a {
color: var(--ccpro-more-link-color, blue);
text-decoration: none;
}
.ccchildpages.ccflex.simple .ccpages_more a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.simple .ccsubpages {
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #999);
padding: 0.5em;
}
.ccchildpages.ccflex.simple .ccsubpages a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.ccchildpages.ccflex.ccred .ccchildpage {
background: #fee;
background: rgba(255, 0, 0, 0.3);
background: var(--ccpro-bg-color, rgba(255, 0, 0, 0.3));
background: -moz-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1))));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, rgba(255, 0, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(255, 0, 0, 0.1)) 100%);
border-radius: 20px;
color: #333;
}
.ccchildpages.ccflex.ccred .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.ccflex.ccred .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.ccred .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.ccred .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.ccflex.ccred .ccchildpage a {
color: inherit;
text-decoration: underline;
}
.ccchildpages.ccflex.ccred .ccchildpage a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.ccred .ccpages_excerpt {
padding: 1em;
}
.ccchildpages.ccflex.ccred .ccpages_more {
margin-top: auto;
text-align: right;
font-style: italic;
padding: 0.75em 0 0.75em 1em;
}
.ccchildpages.ccflex.ccred .ccpages_more a {
color: var(--ccpro-more-link-color, blue);
text-decoration: none;
}
.ccchildpages.ccflex.ccred .ccpages_more a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.ccred .ccsubpages {
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #f99);
padding: 0.5em;
}
.ccchildpages.ccflex.ccred .ccsubpages a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.ccchildpages.ccflex.ccblue .ccchildpage {
background: #eef;
background: rgba(0, 0, 255, 0.3);
background: var(--ccpro-bg-color, rgba(0, 0, 255, 0.3));
background: -moz-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1))));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, rgba(0, 0, 255, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 0, 255, 0.1)) 100%);
border-radius: 20px;
color: #333;
}
.ccchildpages.ccflex.ccblue .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.ccflex.ccblue .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.ccblue .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.ccblue .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.ccflex.ccblue .ccchildpage a {
color: inherit;
text-decoration: underline;
}
.ccchildpages.ccflex.ccblue .ccchildpage a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.ccblue .ccpages_excerpt {
padding: 1em;
}
.ccchildpages.ccflex.ccblue .ccpages_more {
margin-top: auto;
text-align: right;
font-style: italic;
padding: 0.75em 0 0.75em 1em;
}
.ccchildpages.ccflex.ccblue .ccpages_more a {
color: var(--ccpro-more-link-color, blue);
text-decoration: none;
}
.ccchildpages.ccflex.ccblue .ccpages_more a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.ccblue .ccsubpages {
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #99f);
padding: 0.5em;
}
.ccchildpages.ccflex.ccblue .ccsubpages a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.ccchildpages.ccflex.ccgreen .ccchildpage {
background: #efe;
background: rgba(0, 255, 0, 0.3);
background: var(--ccpro-bg-color, rgba(0, 255, 0, 0.3));
background: -moz-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3))), color-stop(100%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1))));
background: -webkit-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);
background: -o-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);
background: -ms-linear-gradient(top, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);
background: linear-gradient(to bottom, var(--ccpro-bg-color, rgba(0, 255, 0, 0.3)) 0%, var(--ccpro-bg-color, rgba(0, 255, 0, 0.1)) 100%);
border-radius: 20px;
color: #333;
}
.ccchildpages.ccflex.ccgreen .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.ccflex.ccgreen .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.ccgreen .cc-meta-info a {
color: var(--ccpro-meta-color, inherit);
}
.ccchildpages.ccflex.ccgreen .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.ccflex.ccgreen .ccchildpage a {
color: inherit;
text-decoration: underline;
}
.ccchildpages.ccflex.ccgreen .ccchildpage a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.ccgreen .ccpages_excerpt {
padding: 1em;
}
.ccchildpages.ccflex.ccgreen .ccpages_more {
margin-top: auto;
text-align: right;
font-style: italic;
padding: 0.75em 0 0.75em 1em;
}
.ccchildpages.ccflex.ccgreen .ccpages_more a {
color: var(--ccpro-more-link-color, blue);
text-decoration: none;
}
.ccchildpages.ccflex.ccgreen .ccpages_more a:hover {
color: var(--ccpro-more-link-color, inherit);
}
.ccchildpages.ccflex.ccgreen .ccsubpages {
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #9f9);
padding: 0.5em;
}
.ccchildpages.ccflex.ccgreen .ccsubpages a {
color: var(--ccpro-more-link-color, blue);
text-decoration: underline;
}
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.simple .ccchildpage,
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccred .ccchildpage,
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccblue .ccchildpage,
.wp-block-caterhamcomputing-cc-child-pages .ccchildpages.ccflex.ccgreen .ccchildpage {
color: inherit;
}
.ccchildpages.ccflex.ccsleek .ccchildpage {
background: #fff;
border-radius: 12px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.ccchildpages.ccflex.ccsleek .ccchildpage:hover {
transform: translateY(-4px);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
}
.ccchildpages.ccflex.ccsleek .ccchildpage .cc-child-pages-thumb {
width: 100%;
height: auto;
aspect-ratio: 16/9;
object-fit: cover;
display: block;
border-bottom: 1px solid #eee;
}
.ccchildpages.ccflex.ccsleek .ccchildpage h3 {
font-size: 1.25rem;
font-weight: 600;
color: #222;
margin: 0;
padding: 1em 1em 0.25em;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .cc-meta-info {
font-size: 0.8rem;
color: #888;
padding: 0 1em 0.5em;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_excerpt {
padding: 0 1em;
color: #555;
font-size: 0.95rem;
line-height: 1.6;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages {
margin: 1em;
font-size: 0.85rem;
border-top: 1px solid #eee;
padding-top: 0.5em;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul {
margin: 0;
padding: 0;
list-style: none;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li {
margin-bottom: 0.25em;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li a {
text-decoration: none;
color: #0073e6;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li a:hover {
text-decoration: underline;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccsubpages ul li ul {
margin-left: 0.75em;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more {
margin-top: auto;
padding: 0.75em 1em;
background: #f7f9fa;
text-align: right;
border-top: 1px solid #eee;
font-weight: 500;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more a {
color: #0073e6;
text-decoration: none;
font-weight: 500;
}
.ccchildpages.ccflex.ccsleek .ccchildpage .ccpages_more a:hover {
color: #005bb5;
text-decoration: underline;
}
.ccchildpages.ccflex.ccbold .ccchildpage {
position: relative;
background: #fafafa;
color: #1a1a1a;
border-radius: 0 0 16px 16px;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease;
clip-path: polygon(0 0, 100% 0, 100% 93%, 50% 100%, 0 93%);
}
.ccchildpages.ccflex.ccbold .ccchildpage:hover {
transform: translateY(-6px);
box-shadow: 0 12px 36px rgba(0, 0, 0, 0.15);
}
.ccchildpages.ccflex.ccbold .ccchildpage .cc-child-pages-thumb {
width: 100%;
aspect-ratio: 16/7;
object-fit: cover;
display: block;
filter: grayscale(10%) contrast(1.05);
border-bottom: 4px solid #000;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title {
padding: 1rem 1.5rem;
font-family: "Courier New", Courier, monospace;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%);
margin: 0;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
max-width: 80%;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title,
.ccchildpages.ccflex.ccbold .ccchildpage .ccpage_title a {
background: #000;
color: #fff;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ccchildpages.ccflex.ccbold .ccchildpage:has(.cc-child-pages-thumb) .ccpage_title {
position: absolute;
top: 1rem;
left: 0;
z-index: 2;
}
.ccchildpages.ccflex.ccbold .ccchildpage:has(.cc-child-pages-thumb) .cc-meta-info {
margin-top: 5rem;
}
.ccchildpages.ccflex.ccbold .ccchildpage .cc-meta-info {
padding: 0 1.25rem 0.25rem;
font-size: 0.8rem;
color: #777;
font-style: italic;
border-bottom: 1px dashed #ccc;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_excerpt {
padding: 0.5rem 1.25rem 1rem;
font-size: 0.95rem;
line-height: 1.6;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages {
margin: 0 1.25rem 1rem;
font-size: 0.85rem;
padding: 0.5rem 0;
border-left: 4px solid #000;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages .ccsubpages_title {
margin: 0 1.25rem 1rem;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul {
list-style: none;
margin: 0;
padding-left: 1rem;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li {
margin: 0.25rem 0;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li a {
background: #000;
color: #fff;
padding: 0.2em 0.6em;
border-radius: 12px;
font-size: 0.8rem;
text-decoration: none;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li a:hover {
background: #333;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccsubpages ul li ul {
margin-left: 1rem;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more {
margin-top: auto;
padding: 1rem 1.25rem;
background: #000;
color: #fff;
text-align: right;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.05em;
font-size: 0.85rem;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more a {
color: #fff;
text-decoration: none;
}
.ccchildpages.ccflex.ccbold .ccchildpage .ccpages_more a:hover {
text-decoration: underline;
}:root{--arkb-list-icon_color:var(--ark-color--main,#000)}.is-style-ark-media-shadow img,.is-style-ark-media-shadow video{box-shadow:var(--arkb-shadow)}.is-style-ark-media-border img,.is-style-ark-media-border video{border:1px solid var(--ark-color--border,#c8c8c880)}.is-style-ark-media-frame{background-color:#fff;box-shadow:var(--arkb-shadow);margin-left:auto;margin-right:auto;padding:12px;width:-moz-fit-content;width:fit-content}.is-style-ark-media-frame figcaption{margin-bottom:-4px;margin-top:8px}[class*=is-style-ark-list-]{padding:var(--arkb-list-padding,0)!important}[class*=is-style-ark-list-].has-background{--arkb-list-padding:1.25em}[class*=is-style-ark-list-]>li{list-style:none!important;padding-left:var(--arkb-li-padding--left,0);position:relative}[class*=is-style-ark-list-] ::marker{color:var(--arkb-list-icon_color)}[class*=is-style-ark-list-icon]{--arkb-li-padding--left:1.75em}[class*=is-style-ark-list-icon]>li:before{background-color:var(--arkb-list-icon_color);content:"\00a0";display:block;height:auto;left:.25em;-webkit-mask:var(--arkb-list-icon_url,unset) no-repeat center center/contain;mask:var(--arkb-list-icon_url,unset) no-repeat center center/contain;position:absolute;top:0;width:1em}.is-style-ark-list-icon--dot li:before{-webkit-clip-path:circle(16% at 50%);clip-path:circle(16% at 50%);-webkit-mask:unset;mask:unset}.is-style-ark-list-icon--caret{--arkb-list-icon_url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23.4,14.4L12.9,7C11.6,6,9.7,7,9.7,8.6v14.8c0,1.6,1.8,2.6,3.1,1.6l10.5-7.4C24.5,16.8,24.5,15.2,23.4,14.4z"/></svg>')}.is-style-ark-list-icon--check{--arkb-list-icon_color:#52cb4c;--arkb-list-icon_url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M11.2 20.56l-5.92-5.92c-0.16-0.16-0.4-0.16-0.56 0l-2.8 2.8c-0.16 0.16-0.16 0.4 0 0.56l9.040 9.040c0.16 0.16 0.4 0.16 0.56 0l18.64-18.64c0.16-0.16 0.16-0.4 0-0.56l-2.8-2.8c-0.16-0.16-0.4-0.16-0.56 0l-15.6 15.52z"></path></svg>')}.is-style-ark-list-icon--circle,.is-style-ark-list-icon--good{--arkb-list-icon_color:#51b0e7;--arkb-list-icon_url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 30.4c-7.92 0-14.4-6.48-14.4-14.4s6.48-14.4 14.4-14.4 14.4 6.48 14.4 14.4-6.48 14.4-14.4 14.4zM16 5.2c-6 0-10.8 4.8-10.8 10.8s4.8 10.8 10.8 10.8 10.8-4.8 10.8-10.8-4.8-10.8-10.8-10.8z"></path></svg>')}.is-style-ark-list-icon--triangle{--arkb-list-icon_color:#e9d525;--arkb-list-icon_url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M30.9,26.5L17.6,3.6c-0.3-0.6-1-0.9-1.6-0.9c-0.7,0-1.3,0.4-1.6,0.9L1.1,26.5c-0.3,0.6-0.3,1.3,0,1.9c0.3,0.6,1,0.9,1.6,0.9 h26.5c0.7,0,1.3-0.4,1.6-0.9C31.2,27.8,31.2,27.1,30.9,26.5z M26.9,26.1H5.1L16,7.3L26.9,26.1z"/></svg>')}.is-style-ark-list-icon--bad,.is-style-ark-list-icon--x{--arkb-list-icon_color:#ee6767;--arkb-list-icon_url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M28.88 5.68l-2.48-2.48c-0.16-0.16-0.4-0.16-0.56 0l-9.84 9.76-9.76-9.84c-0.16-0.16-0.4-0.16-0.56 0l-2.56 2.56c-0.16 0.16-0.16 0.4 0 0.56l9.84 9.76-9.84 9.76c-0.16 0.16-0.16 0.4 0 0.56l2.48 2.48c0.16 0.16 0.4 0.16 0.56 0l9.84-9.76 9.76 9.76c0.16 0.16 0.4 0.16 0.56 0l2.48-2.48c0.16-0.16 0.16-0.4 0-0.56l-9.76-9.76 9.84-9.76c0.16-0.16 0.16-0.4 0-0.56z"></path></svg>')}.is-style-ark-list-icon--question{--arkb-list-icon_color:#5759e7;--arkb-list-icon_url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><circle cx="15.7" cy="27.8" r="2.8"/><path d="M20.6,16.2c1.3-0.8,2.3-1.8,3.2-3C24.6,12.1,25,10.6,25,9c0.1-2.1-0.8-4-2.4-5.4c-1.6-1.5-3.8-2.2-6.5-2.2 c-2.9,0-5.2,0.8-6.7,2.4C7.8,5.4,7.1,7.3,7,9.6l3.6,0c0.1-1.5,0.6-2.7,1.6-3.5c1-0.9,2.2-1.3,3.8-1.3c1.6,0,2.9,0.5,3.7,1.4 c0.9,0.7,1.3,1.9,1.3,3.2c0,1.1-0.3,2-0.8,2.8c-0.6,0.8-1.4,1.5-2.6,2.3c-1.4,0.8-2.5,1.8-3.2,2.8c-0.7,1-1,2.2-1,3.6v1.9h3.7v-1.4 c0-1.1,0.2-2,0.7-2.8C18.4,17.8,19.3,17.1,20.6,16.2z"/></svg>')}.is-style-ark-list-note{--arkb-li-padding--left:1em;--arkb-list-icon_color:currentColor}.is-style-ark-list-note:not(.has-text-color){opacity:.85}.is-style-ark-list-note>li:before{content:"※";left:0;position:absolute;top:0;transform:scale(.8)}ol.is-style-ark-list-note{--arkb-li-padding--left:1.75em;counter-reset:arkb-ct}ol.is-style-ark-list-note>li:before{content:"※" counter(arkb-ct);counter-increment:arkb-ct;letter-spacing:4px}ol.is-style-ark-list-note[reversed]>li:before{counter-increment:arkb-ct -1}.is-style-ark-list-numbered{--arkb-the-lh:1.8;--arkb-li-padding--left:calc(1em*var(--arkb-the-lh) + 0.2em);counter-reset:arkb-ct}.is-style-ark-list-numbered>li{line-height:var(--arkb-the-lh)!important;list-style:none!important;position:relative}.is-style-ark-list-numbered>li:before{background-color:var(--arkb-list-icon_color);border-radius:50%;box-sizing:initial;color:#fff;content:counter(arkb-ct);counter-increment:arkb-ct;display:block;height:calc(1em*var(--arkb-the-lh));left:0;line-height:inherit;padding:0;position:absolute;text-align:center;top:0;transform:scale(.8);transform-origin:0 50%;width:calc(1em*var(--arkb-the-lh))}.is-style-ark-list-numbered[reversed]>li:before{counter-increment:arkb-ct -1}.arkb-boxLink{position:relative}.arkb-boxLink__title{display:block;font-weight:700}.arkb-boxLink__inner{background-color:#fff;color:inherit;color:#000;display:flex;flex-direction:column;position:relative;text-decoration:none;transition:box-shadow .25s}.ark-block-boxLinks .arkb-boxLink__inner{height:100%}.arkb-boxLink__figure{margin:0;overflow:hidden;position:relative}.arkb-boxLink__img{display:block;width:100%}[data-arkb-linkbox]:hover>.arkb-boxLink__inner,a.arkb-boxLink__inner:hover{box-shadow:0 4px 24px -8px #00000014,0 16px 40px -16px #00000026}[data-arkb-linkbox]:hover>.arkb-boxLink__inner .arkb-boxLink__bg,a.arkb-boxLink__inner:hover .arkb-boxLink__bg{opacity:.75}[data-arkb-linkbox]:hover>.arkb-boxLink__inner .arkb-boxLink__more__svg,a.arkb-boxLink__inner:hover .arkb-boxLink__more__svg{transform:translateX(4px)}.arkb-boxLink__figure.is-fixed-ratio:before{content:"";display:block;height:0;padding-top:var(--ark-thumb_ratio,56.25%);width:100%}.arkb-boxLink__figure.is-fixed-ratio .arkb-boxLink__img{left:0;position:absolute;top:0}.arkb-boxLink__body{display:flex;flex:1;flex-direction:column;padding:1.25rem 1rem}.arkb-boxLink__content{font-size:.9em;margin-top:.5em}.arkb-boxLink__more{align-items:center;display:flex;font-size:.75rem;justify-content:flex-end;line-height:1;margin:auto 0 0;padding-top:1rem;text-align:right}.is-style-ark-card.wp-block-media-text{--ark-mediatext--gap:0;--ark-mediatext--offsetX:0;--ark-mediatext--offsetY:0;background:#fff;box-shadow:var(--arkb-shadow);color:#333}.is-style-ark-card>.wp-block-media-text__media{height:100%}.is-style-ark-card>.wp-block-media-text__media>img{font-family:"object-fit: cover;";height:100%;object-fit:cover}.is-style-ark-card>.wp-block-media-text__content{padding:var(--ark-mediatext--space)}.is-style-ark-broken.wp-block-media-text{--ark-mediatext--gap:0;--ark-mediatext--lap:-5rem}.is-style-ark-broken>.wp-block-media-text__content{z-index:1}.is-style-ark-broken:not(.has-media-on-the-right) .wp-block-media-text__content{margin-left:var(--ark-mediatext--lap)}.is-style-ark-broken.has-media-on-the-right .wp-block-media-text__content{margin-right:var(--ark-mediatext--lap)}.arkb-small{font-size:.75em;opacity:.75}.arkb-marker{background:var(--arkb-marker-style);display:inline;font-weight:var(--arkb-marker-txt-weight,unset);padding:1px}.arkb-fz-xs{font-size:.75em!important}.arkb-fz-s{font-size:.9em!important}.arkb-fz-l{font-size:1.25em!important}.arkb-fz-xl{font-size:1.5em!important}.arkb-fz-xxl{font-size:2em!important}.arkb-inline-icon{display:inline-block;font-family:arial;letter-spacing:0;min-width:1em;position:relative}.arkb-inline-icon.-has-margin{margin-left:.1em;margin-right:.1em}.arkb-inline-icon:after{background:currentColor;content:"";display:block;height:100%;left:0;-webkit-mask-image:var(--the-icon-svg);mask-image:var(--the-icon-svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:1em;position:absolute;top:0;width:100%}.ark-keep-mt>:not(:first-child){--ark-mt--inner:var(--ark-mt,2rem)}.ark-keep-mt--s>:not(:first-child){--ark-mt--inner:var(--ark-mt--s,1rem)}[class*=ark-keep-mt]>:first-child{margin-top:0}[data-arkb-linkbox]{cursor:pointer}[data-arkb-link]{color:inherit;text-decoration:none}[data-arkb-link][aria-hidden=true]{pointer-events:none;position:absolute;top:0;visibility:hidden;z-index:-1}:root{--arkb-shadow:0 0 4px 1px #0000000d,0 1px 24px -8px #00000026;--arkb-shadow--s:0 0 0 1px #00000003,0 1px 6px 0 #0000001a}[class*=ark-block-]{box-sizing:border-box}@keyframes FloatHorizontal{0%{transform:translate3d(4px,0,0)}50%{transform:translate3d(-4px,0,0)}to{transform:translate3d(4px,0,0)}}.arkb-scrollHint{animation:FloatHorizontal 2s ease-in-out infinite alternate;line-height:1;margin:0;padding:0;text-align:right}.arkb-scrollHint__text{align-items:center;display:inline-flex;font-size:12px;line-height:1.5;opacity:.75;vertical-align:middle}.arkb-scrollHint__svg{font-size:16px;margin-left:.25em}.c-filterLayer.arkb-absLayer{z-index:1}.c-filterLayer.arkb-absLayer:before{content:none}.arkb-absLayer{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.arkb-obf-cover{object-fit:cover}.arkb-obf-contain,.arkb-obf-cover{display:block;height:100%!important;width:100%!important}.arkb-obf-contain{object-fit:contain}.arkb-has-padding{padding:var(--arkb-padding,0)!important}.c-rssSite{margin-right:.5rem}.c-rssSite__favi{display:block;height:14px;margin-right:.25rem;width:14px}svg:not([fill]){fill:currentColor}[class*=ark-keep-mt]>*{margin-bottom:0;margin-top:var(--ark-mt--inner,2rem)}@media (max-width:600px){.is-style-ark-card.wp-block-media-text{--ark-mediatext--space:1.25rem}.is-style-ark-broken.is-stacked-on-mobile .wp-block-media-text__content{margin:var(--ark-mediatext--lap) 0 0}}@media (min-width:1000px){.arkb-only-sp{display:none!important}}@media not all and (min-width:1000px){.arkb-only-pc{display:none!important}}