.single-post.single-format-gallery .post-thumbnail {
width:150px !important;
padding-bottom: 100px !important;
margin-left:0 !important;
margin-right:auto;
margin-top:-2em !important;
float: left;
} .template {
font-size: 11px;
display: inline-block;
position: absolute;
background: rgba(225, 225, 225, 0.84);
z-index: 8;
padding: 0 .5em;
top: 0;
right:0;
width: 200px;
}
.mininone {
display: none;
}
.bignone {
display: initial;
}
#secondary ul {
list-style: none;
}
.phont .desktop-only,
.tablet .desktop-only {
display: none;
} .gsc-adBlock {
border: 1px solid #ddd;
border-radius: 3px;
padding: 12px 6px;
margin: .5em 0 2em auto;
width: 90%;
background: #f6f6f7;
}
.gsc-adBlock:before {
content: "広告";
font-size: 11px;
color: #bbb;
}
.gsc-resultsbox-visible:before {
content: "検索結果";
font-size: 14px;
color: #666;
display: block;
width: 100%;
margin: 2em 0 1em;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}  .tablepress {
--head-bg-color: rgba(247, 248, 250, 0.3) !important;
font-size: 13px !important;
}
.tablepress thead {
border-bottom: 1px solid #717171 !important;
}
.tablepress>:where(thead,
tfoot)>*>th {
background-color: none !important;
font-size: 12px !important;
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
background-color: rgba(229, 230, 232, 0.5) !important;
}
.tablepress .sorting:after,
.tablepress .sorting_asc:after,
.tablepress .sorting_desc:after {
color: #bbb !important;
} #fancybox-overlay {
background-attachment: fixed;
background-image: url(https://www.childrencoupdetat.com/main/wp-content/plugins/easy-fancybox/images/light-mask.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
#fancybox-close {
left: -24px;
} .fancybox-bg {
opacity: 0;
transition: opacity .3s;
}
.fancybox-is-open .fancybox-bg {
opacity: 1;
background-attachment: fixed;
background-image: url(https://www.childrencoupdetat.com/main/wp-content/plugins/easy-fancybox/images/light-mask.png);
background-position: center;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.fancybox-content {
box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.6);
}
.fancybox-toolbar {
border: 2px solid rgba(255, 255, 255, 0.73);
top: 2px;
right:15px;
border-radius: 3px;
box-sizing: border-box;
height: 42px;
}
.fancybox-button {
height: 38px;
width: 38px;
}
.fancybox-close-small {
width: 24px;
height: 24px;
border: 2px solid #eee;
border-radius: 12px;
background: rgba(50, 50, 50, 0.8);
padding:0;
left: 0;
top: -20px;
}
.fancybox-stage,
.fancybox-slide--image {
padding:44px;	
}
.fancybox-thumbs {
background: #ddd;
bottom: 0;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px 2px;
position: absolute;
right: 0;
-webkit-tap-highlight-color: transparent;
top: 0;
width: 212px;
z-index: 99995;
}
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: absolute;
position: relative;
white-space: nowrap;
width: 100%;
}
.fancybox-slide--image .fancybox-content {
background-color: rgba(200, 200, 200, 0.1);
border:none;
border-radius: 3px;
}
.fancybox-content img {
box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.6);
}
.fancybox-content {
box-shadow: none;
} .grecaptcha-badge { visibility: hidden; }  .ads,
.adsens_border {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size: 11px;
color: #888;
padding: .5em;
margin-top: 1em;
} div.google-auto-placed.ap_container,
div.google-auto-placed {
width: 100% !important;
overflow: hidden !important;
margin: 3em 0;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 1em 0;
} .logged-in div.google-auto-placed.ap_container,
.logged-in div.google-auto-placed {
content: "自動広告";
font-size: 11px;
color: #767676;
} div.ads:before,
div.adsens_border:before,
div.google-auto-placed.ap_container:before,
div.google-auto-placed:before {
content: "広告";
font-size: 11px;
color: #767676;
margin-bottom: 1em;
} .breadcrumb_box {
background: rgba(0, 0, 0, 0.02);
box-shadow: inset 0px 7px 11px rgba(0, 0, 0, 0.1);
padding: 0.25em 1.5em 0.25em 2em;
font-size: 11px;
color: #777;
}
.breadcrumb.breadcrumb_plus {
position: relative;
z-index: 1;
max-width: 1280px;
margin: 0 auto;
}
.breadcrumb.breadcrumb_plus a {
color: #555;
padding: 1px 3px;
transition: all .3s;
height: 100%;
display: inline-block;
}
.breadcrumb.breadcrumb_plus a:hover {
background: rgba(var(--rgb-blue), 0.2);
color: rgba(var(--rgb-darkblue), .8);
} .addtoany_content {
text-align: right;
margin: 4em 0 2em 0 !important;
}
.home .addtoany_content {
display: none;
} .entry-content #rtoc-mokuji-wrapper {
display: none !important;
} #toc_container {
margin-bottom: 3em !important;
font-size: 12.4px !important;
}
.toc_title {
font-size: 13px;
}
.desktop.has-sidebar #secondary #ezw_tco-2,
.desktop.has-sidebar #secondary .widget.toc_widget {
position: sticky;
position: -webkit-sticky;
top: 40px;
overflow-x: hidden;
overflow-y: auto;
height: calc(100vh - 40px);
z-index: 2;  -ms-overflow-style: none; scrollbar-width: none;
} .desktop.has-sidebar #secondary .widget.toc_widget::-webkit-scrollbar {
display: none;
}
.desktop.has-sidebar #secondary .widget.toc_widget .widget-title {
position: static;
}
.archive .toc_widget,
.blog .toc_widget {
display: none;
} #toc_container {
margin-bottom: 3em !important;
font-size: 12.4px !important;
}
.toc_title {
font-size: 13px;
}
#ez-toc-container ul ul,
.ez-toc div.ez-toc-widget-container ul ul{ } #ez-toc-container .ez-toc-js-icon-con, #ez-toc-container .ez-toc-toggle label, .ez-toc-cssicon {
border:none;
font-size: 12px;
width: 46px;
}
.ez-toc-icon-toggle-span {
height: 24px;
}
#ez-toc-container nav ul li {
padding: .1em 0 .1em 0;
} .ez-toc-icon-toggle-span:before {
content: "[開閉]";
color: #8ca7c2;
}
.toc_close .ez-toc-icon-toggle-span:before {
content: "[開閉]";
color: #8ca7c2;
}
#ez-toc-container nav {
margin-top: 0;
}
#ez-toc-container:not(.toc_close) nav {
margin-top: 1em;
}
.ez-toc-icon-toggle-span:hover:before,
.toc_close .ez-toc-icon-toggle-span:hover:before{
color: #5e8cb9;
}
.ez-toc-icon-toggle-span svg {
display: none;
}  .widget .ez-toc-toggle {
border: none;
display: inline;
background: initial;
box-shadow: none;
width: 50px;
}
.has-sidebar.desktop #secondary #ez-toc-widget-container .widget-title {
top: 0;
}
.ez-toc-widget-container li.active>a {
font-weight: 600;
} .yarpp {
margin-top: 4em;
margin-bottom: 6em;
}
.yarpp-related {
}
.yarpp > h2 {
background: #fff;
border: none;
font-size: 14px;
font-weight: 700;
height: 49px;
padding-top: 4px;
position: -webkit-sticky;
position: sticky;
text-align: left;
top: 0;
z-index: 2;
transition: all .5s ease-in-out;
}
.yarpp h3 {
border:none !important;
font-size: 12px !important;
}
.yarpp ul {
list-style: none;
line-height: 1.3;
display: flex;
flex-wrap: wrap;
margin-left: 0 !important;
justify-content: space-around;
}
.yarpp ul li {
border-radius: 3px;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: space-between;
margin: 0 0 1.5em 0;
width: 160px;
padding: .5em;
border: 1px solid #eee;
border-radius: 3px;
}
.yarpp ul li h3 {
font-size: 12px;
padding: 0.5em;
}
.yarpp-related a {
font-weight: 500 !important;
}
.single .yarpp .entry-meta {
margin: 0;
text-align: left;
}
.single .yarpp .entry-meta span {
display: inline;
font-size: 11px;
}
.yarpp .entry-meta span.director:after {
content: ", ";
}
.yarpp .entry-meta span.director:last-child:after {
content: "";
}
.yarpp .post-thumbnail {
overflow: hidden;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.single-post .yarpp .post-thumbnail {
width: 80px;
height: 80px;
}
.desktop.single-post .yarpp .post-thumbnail {
width: 120px;
height: 100px;
}
.entry-content .yarpp a,
.entry-content .yarpp a:hover {
box-shadow: none;
}
.entry-content .yarpp a img {
box-shadow: none;
width: 100%;
text-align: center;
}
.single-post .yarpp .post-thumbnail a img {
filter: grayscale(50%);
}
.single-post .yarpp .post-thumbnail a:hover img {
filter: grayscale(1%);
opacity: 1;
}
.yarpp h4,
.yarpp h4 a {
font-size: 13px;
font-weight: 600;
padding: 0;
margin: 0 0 4px 0;
}
.yarpp ul li ul,
.yarpp ul li ul li {
margin: 0;
padding: 0;
display: inline;
font-size: 11px;
color: #888;
}
.yarpp ul li ul li a {
margin: 0;
padding: 0;
display: inline;
}
.yarpp-thumbnail>img, .yarpp-thumbnail-default {
width: 100px !important;
height: 100px !important;
}
.yarpp-thumbnails-horizontal,
.yarpp-thumbnail-titlem {
font-size: 12px !important;
font-weight: 500 !important;
} .mailpoet_select {
font-size: 12px;
height: 2em;
}
.mailpoet_text {
font-size: 15px;
}
.mailpoet_submit,
.mailpoet_text_label,
.mailpoet_select_label,
.mailpoet_segment_label {
font-size: 13px;
}
.mailpoet_paragraph {
margin-top: 1em;
}
.mailpoet_submit {
border-radius: 3px;
} .wpforms {
border: 3px solid #ccc !important;
border-radius: 8px !important;
padding: 3em 2em !important;
margin: 3em 2.5em !important;
background: rgba(231, 236, 240, 0.3) !important;
}
.wpforms label,
.wpforms button {
font-size: 14px !important;
}  .minih {
font-size: 14px !important;
font-weight: 600 !important;
box-shadow: none !important;
border:none;
}
.px11 {
font-size: 11px;
line-height: 1.25 !important
}
.px12 {
font-size: 12px;
line-height: 1.3 !important
}
.px13 {
font-size: 13px;
line-height: 1.4 !important;
line-height: 1.3
}
.px14 {
font-size: 14px;
line-height: 1.4 !important
}
.px15 {
font-size: 15px
}
.px16 {
font-size: 16px
}
.px17 {
font-size: 17px
}
.px18 {
font-size: 18px
}
.px19 {
font-size: 19px
}
.px20 {
font-size: 20px
}
.px21 {
font-size: 21px
}
.px22 {
font-size: 22px
}
.px23 {
font-size: 23px
}
.px24 {
font-size: 24px
}
.px25 {
font-size: 25px
}
.px26 {
font-size: 26px
}
.px27 {
font-size: 27px
}
.px28 {
font-size: 28px
}
.px29 {
font-size: 29px
}
.px30 {
font-size: 30px
}
.px31 {
font-size: 31px
}
.px32 {
font-size: 32px
}
.px33 {
font-size: 33px
}
.px34 {
font-size: 34px
}
.px35 {
font-size: 35px
}
.px36 {
font-size: 36px
}
.px37 {
font-size: 37px
}
.px38 {
font-size: 38px
}
.px39 {
font-size: 39px
}
.px40 {
font-size: 40px
}
.px42 {
font-size: 42px
}
.px44 {
font-size: 44px
}
.px46 {
font-size: 46px
}
.px48 {
font-size: 48px
} .flexbox {
display: flex;
flex-wrap: nowrap;
justify-content:space-around;
}
.flexbox-wrap {
display: flex;
flex-wrap: wrap
}
.flexbox-column {
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.flexbox-center {
display: flex;
justify-content: center;
align-items: center;
}
.flexbox-2column {
display: flex;
margin:1.5em 0 ;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
.flexbox-2column > div {
width:47%;
min-width: 265px;
}  .km {
border-radius: 3px;
border: 1px solid #ccc;
display: inline-block;
margin-bottom: 1.5em;
padding: 0.5em 1em;
}
a.km {
font-size: 0.9em;
padding: 0.3em 1em;
background: rgba(238, 241, 243, 0.3);
}
.km-pre {
background: #F4F5F6;
border-radius: 3px;
font-size: 14px;
line-height: 1.5;
margin: 0;
padding: 0.75em 1em;
white-space: pre-wrap;
}
img.km {
margin: 0;
padding: 0;
} a.dl-btn {
align-content: center;
background: #4F8CDE;
background: rgba(74, 147, 215, 0.85);
border-radius: 30px;
color: #fff;
content: "\f346";
display: flex;
flex-wrap: wrap;
font-family: "dashicons";
font-size: 13px;
height: 60px;
justify-content: center;
margin: 0 auto 2em auto;
max-width: 56%;
min-width: 230px;
padding: 4px 54px;
position: relative;
}
a.dl-btn:before {
background: #fff;
border-radius: 20px;
color: #4F8CDE;
content: "\f346";
font-family: "dashicons";
font-size: 18px;
padding: 3px 10px;
position: absolute;
top: 50%;
left: 8px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
a.dl-btn:hover {
background: #7aa7e2;
background: rgba(74, 147, 215, 1) !important;
border-radius: 30px !important;
color: #fff !important;
}
a.dl-btn:active {
background: #2662b1;
color: #fff !important;
}
a.dl-btn span {
display: block;
font-size: 12px;
text-align: center;
width: 100%;
}
a.dl-btn span:first-of-type {
font-size: 18px;
} a.btn,
.btn {
background: rgba(74, 147, 215, 0.8);
border-radius: 7px;
color: #fff;
display: inline-block;
font-size: 12px;
font-weight: 600;
margin: 1em;
padding: 0.75em 1.5em;
transition: all 0.3s ease-in-out;
text-decoration: none;
}
a.btn2,
.btn2 {
background: rgba(74, 147, 215, 0.8);
border-radius: 3px;
color: #fff !important;
display: inline-block;
font-size: 11px;
font-weight: 600;
margin: 0 .75em;
padding: 0.5em 1em;
transition: all 0.3s;
}
a.btn:hover,
.btn:hover,
a.btn2:hover,
.btn2:hover {
background: #4992d7 !important;
border-radius: 7px !important;
color: #fff !important;
text-decoration: none;
}
a.btn:active,
.btn:active,
a.btn2:active,
.btn2:active {
background: rgba(42, 94, 142, 1);
border-radius: 7px;
color: #fff;
} a.amazon {
width: auto;
display: inline-block;
}
a.amazon:hover { } .time_alert {
background: rgba(240, 239, 202, 0.2);
border: 1px solid #ddd;
border-radius: 5px;
color: #444;
display: inline-block;
font-size: 13px;
padding: 1em;
margin: 50px auto;
}
.time_alert {
top: 0;
position: absolute;
width: 75%;
min-width: 270px;
max-width: 550px;
right: 0;
opacity: .8;
background: #fffffb;
margin: 0 auto 1em;
padding: 0.5em 1em;
color: #222;
text-align: center;
} .note {
background: rgba(240, 239, 202, 0.4);
border: 1px solid #eee;
border-radius: 5px;
color: #444;
font-size: 0.8em;
margin: 1rem 0 1.5rem 1rem;
padding: 1.2em;
}
.note2 {
background: rgba(226, 226, 216, 0.4);
border: 1px solid #eee;
border-radius: 5px;
color: #555;
font-size: 0.8em;
margin: 1rem 0 1.5rem 1rem;
padding: 1.2em;
} .sup {
font-size: .8em;
vertical-align: super;
opacity: .5;
} #primary .entry-content p a[target="_blank"]:not(img)::after {
font-family: 'dashicons';
content: "\f504";
font-size: .8em;
vertical-align: super;
text-decoration-line:underline; 
text-decoration-color: rgba(255,255,255,0);
opacity: .3;
padding-right: 1px;
} #loading {
position: absolute;
padding:50px 30%;
top:0;
left:0;
z-index: 1;
height: 100vh;
width: 100%;
background: #fff;
box-sizing: border-box;
opacity: 1;
display:flex;
justify-content: center;
padding-top:25%;
transition: opacity .5s;
}
span.loading10 {
position: relative;
display: inline-block;
width: 30px;
height: 30px;
border-top: 3px solid #ccc;
border-right: 3px solid transparent;
border-bottom: 3px solid #ccc;
border-left: 3px solid #ccc;
border-radius: 33px;
vertical-align: middle;
-webkit-animation: animation10 2s linear infinite;
animation: animation10 2s linear infinite;
}
span.loading10:after {
position: absolute;
display: inline-block;
content: " ";
top: -4px;
right: -4px;
border-top: 10px solid #ccc;
border-right: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid transparent;
border-right: 5px solid rgba(0, 0, 0, 0);
border-bottom: 5px solid rgba(0, 0, 0, 0);
border-left: 5px solid rgba(0, 0, 0, 0);
-webkit-transform: rotate(-50deg);
transform: rotate(-50deg);
}
@-webkit-keyframes animation10 {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes animation10 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}  details[open] {
height: auto;
max-height: 200vh;
opacity: 1;
transition: max-height .8s;
}
details {
margin: 2em 0 2em 0; max-height: 3em; transition: all .3s;
opacity: 0.8; transition: max-height 5s;
}
details[open] summary {
border-radius: 3px 3px 0 0;
}
summary {
cursor: pointer;
opacity: 1;
background: #e6eaee;
padding: 5px 0 5px 0.2em;
border-bottom: 1px solid rgba(37, 108, 176, 0.25);
border-left: 1px solid rgba(37, 108, 176, 0.25);
border-radius: 3px;
border-right: 1px solid rgba(37, 108, 176, 0.25);
border-top: 1px solid rgba(37, 108, 176, 0.25);
box-sizing: border-box; }
summary:hover {
background: rgba(232, 241, 244, 1);
border-left-color: rgba(73, 100, 189, 0.28);
}
summary::-webkit-details-marker {
width: 0.8em !important;
height: 0.8em !important;
margin: auto 0.4em auto !important;
}
summary h2,
summary h3,
summary h4 {
display: inline-block;
font-size: 13px;
margin-bottom: 0;
}
.details-container,
.details_container {
height: auto;
max-height: calc(70vh - 50px);
overflow-y: auto;
padding: 1em;
background: inherit;
border-radius: 0 0 3px 3px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
box-sizing: border-box;
}
.entry-content details ul {
list-style: none;
}
.entry-content details > ul.details-container {
margin: 0;
} .def details[open] {
height: auto;
max-height: 70vh;
opacity: 1;
transition: max-height .5s;
}
.def details {
margin: 2em 0 2em 0;
transition: all .3s;
opacity: 0.8;
width: 100%;
transition: max-height .5s;
}
.def details[open] summary {
border-radius: 3px 3px 0 0;
}
.def summary {
cursor: pointer;
opacity: 1;
background: #e6eaee;
padding: 5px 0 5px 0.2em;
border-bottom: 1px solid rgba(37, 108, 176, 0.25);
border-left: 1px solid rgba(37, 108, 176, 0.25);
border-radius: 3px;
border-right: 1px solid rgba(37, 108, 176, 0.25);
border-top: 1px solid rgba(37, 108, 176, 0.25);
box-sizing: border-box;
font-size: 0.875rem;
min-height: 36px;
}
.def summary:hover {
background: rgba(232, 241, 244, 1);
border-left-color: rgba(73, 100, 189, 0.28);
}
.def summary::-webkit-details-marker {
width: 0.8em !important;
height: 0.8em !important;
margin: auto 0.4em auto !important;
}
.def summary h2,
.def summary h3,
.def summary h4 {
display: inline-block;
font-size: 13px;
margin-bottom: 0;
}
.def .details-container,
.def .details_container {
height: auto;
max-height: calc(70vh - 40px);
overflow-y: auto;
padding: 1em;
background: inherit;
border-radius: 0 0 3px 3px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
box-sizing: border-box;
}
.def .entry-content details ul {
list-style: none;
}
.def .entry-content details > ul.details-container {
margin: 0;
}  .js-click:before,
.js-summary:before {
content: "\f139";
font-family: "dashicons";
font-size: 26px;
vertical-align: bottom;
line-height: 1;
padding-right: 3px;
color: #0c4e8a;
}
.js-click.open:before,
.js-summary.open:before {
content: "\f140";
}
.js-click:hover:before,
.js-summary:hover:before {
color: #5fa5e7;
background: transparent;
}
.js-click:active:before,
.js-summary:active:before {
color: #42576b;
} .js-summary {
display: block;
cursor: pointer;
}
.js-summary:hover {
background: rgba(var(--rgb-softblue), .1);
color: var(--txt-a);
}
.js-click {
cursor: pointer;
}
.js-click,
.js-click + div,
.js-click + label {
display: inline;
}
.js-click + label input {
display: none;
} .js-summary + div,
.js-click + div + div {
padding: .25em .75em 1em 2.5em;
display: block;
margin: 0;
font-size: 0.94em;
} .js-summary + div,
.js-click + div + div,
.js-click + label + div {
display: none;
}
.js-summary.open + div,
.js-click.open + div + div,
.js-click.open + label + div {
display: block;
} .js-summary {
padding: 2px 0 2px 3px;
border-radius: 3px;
background: #f2f3f4;
border: 1px solid #ccc;
}
.js-summary.open {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.js-summary + div {
border: 1px solid #ccc;
border-radius: 3px;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-top: 0;
}
.js-details-box {
margin-bottom: 2em;
}  .wp-embed-featured-image.square {
max-width: 120px;
max-height: 90px;
}
iframe .wp-embed-featured-image.square {
height: 90px;
margin-right: 12px;
}
iframe .wp-embed-meta {
display: none !important;
}  .widget .tags-cloud h3 {
font-size: 12px;
font-weight: 700;
}
.widget .tags-links a {
background-color: #fff;
border-radius: 3px;
border: 1px solid #898989;
color: #666;
display: inline-block;
font-size: 12px;
margin: 2px 2px 2px 6px;
padding: 3px 7px;
width: auto;
}
.widget .tags-links a:hover {
background-color: #57859e;
box-shadow: none;
color: #fff;
}  #contact-form-14281 {
width: 260px;
margin: 1em 0 1.2em auto;
position: relative;
font-size: 12px;
}
#contact-form-14281 input {
margin-right: 0.1em;
}
#contact-form-14281 label {
display: inline;
}
#contact-form-14281 p.contact-form-field {
margin: 0 0 .7em;
}
#contact-form-14281 p.contact-submit {
position: absolute;
bottom: 0;
right: 8px;
}
#contact-form-14281 p.contact-submit button {
padding: 0.5em 0.8em;
font-size: 12px;
} .wp-block-jetpack-contact-form-container {
max-width: 640px;
margin: 1em auto;
font-size: 12px;
border: 1px solid #ccc;
border-radius: 3px;
padding: 1.5em 2.5em;
}
.wp-block-jetpack-contact-form-container input {
padding: 4px 8px;
}
.wp-block-jetpack-contact-form-container .contact-form label {
margin: 1em 0 0 0;
}
.wp-block-jetpack-contact-form-container p.contact-submit {
margin-top: 1em;
}
.wp-block-jetpack-contact-form-container p.contact-submit button {
font-size: 12px;
padding: 10px 18px;
} .entry-content li {
margin-bottom: .75em;
}
.entry-content > div[class^="menu-"] {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin: 2em 0;
padding: 2px 0;
}
.entry-content > div[class^="menu-"]::before {}
.entry-content > div[class^="menu-"] ul {
list-style: none;
display: flex;
flex: 1 1 auto;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
margin: 1px 0 2px;
align-content: space-between
}
.entry-content > div[class^="menu-"] ul li {
flex-basis: 25%;
min-width: 120px;
margin-bottom: 0;
max-width: 180px;
text-align: center;
background: rgba(255, 255, 255, 0.45);
transition: all .3s;
}
.entry-content > div[class^="menu-"] ul li:hover {
background:var(--bg-hover);
}
.entry-content > div[class^="menu-"] ul li a {
display: block;
font-size: 12px;
line-height: 1.3;
padding: 0.5em 1em;
margin: 3px 1px 3px;
box-shadow: none;
text-decoration: none;
}
.entry-content > div[class^="menu-"] ul li.current-menu-item a {
background: rgba(165, 199, 230, 0.4);
font-weight: 600;
}
.entry-content > div[class^="menu-"] ul li.width100 {
width: 100%;
text-align: center;
} .secound_menu {
border: 1px solid #ccc;
padding: .5em;
border-radius: 3px;
}
.secound_menu:before {
content: "関連するページ";
font-size: 13px;
}
.secound_menu ul {
list-style: none;
display: flex;
flex-wrap: wrap; align-items: center;
margin: 1px 0 2px;
align-content: space-between
}
.secound_menu ul li {
min-width: 90px;
}
.secound_menu ul li a {
display: block;
font-size: 12px;
line-height: 1.3;
padding: 0.5em 1em;
margin: 3px 1px 3px;
box-shadow: none;
}
.secound_menu ul li.current-menu-item a {
background: rgba(165, 199, 230, 0.4);
font-weight: 600;
}
.secound_menu a:hover {
box-shadow: none;
} .page .posted-on .entry-date.published {
visibility: hidden;
} #accordion-section-theme_options {
display: block !important;
}
#customize-control-page_layout,
#customize-control-panel_1,
#customize-control-panel_2,
customize-control-panel_3,
customize-control-panel_4 {
display: block !important;
} @media screen and (min-width: 601px) {
.bignone {
display: none;
}
.mininone {
display: initial;
}	
}
@media screen and (min-width: 783px) { .panel-image {
height: 26vh;  }
}