.c-row--between {
justify-content: center;
} .smb-section__title::after {
display: none;
} .l-footer-widget-area .c-container, .c-site-branding__title {
--_container-max-width: var(--wp--custom--slim-width);
--_container-margin: var(--_global--container-margin);
--_container-margin-right: calc(var(--_container-margin) + env(safe-area-inset-right));
--_container-margin-left: calc(var(--_container-margin) + env(safe-area-inset-left));
margin-left: auto;
margin-right: auto;
max-width: var(--_container-max-width);
} .l-footer--default .l-footer-widget-area {
background-color: #333333; color: #fff; padding-bottom: var(--_padding1);
padding-top: calc(var(--_padding1)* .5);
}
footer {
background-color: #333333; }
.l-footer--footer-3 .l-footer__body {
border-top: 0px solid #0000;
border-top-color: var(--wp--preset--color--sm-lighter-gray);
}
.c-row>.c-row__col {
margin-bottom: 0;
padding-left: calc(var(--_gap)* .5);
padding-right: calc(var(--_gap)* .5);
} .l-contents__main .c-section:first-child {
padding-top: 0;
}
.l-contents__main .c-section:last-child {
padding-bottom: 0;
}
.l-contents__inner:first-child {
padding-top: 0;
} body {
--entry-content-h2-border-left: 4px solid var(--wp--preset--color--sm-accent);
--entry-content-h3-border-bottom: 2px solid var(--wp--preset--color--sm-accent);
}
.p-entry-content>h3 {
border-bottom: var(--entry-content-h3-border-bottom);
padding: var(--entry-content-h3-padding);
} .must .smf-item__label::after {
content: '必須';
background-color: #d9534f;
display: inline;
padding: 0.2em 0.6em 0.3em;
margin-left: 0.6em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25em;
} :root {
--_global--background-color: #ECECEC;
}
.p-global-nav--hover-text-color.p-global-nav--current-same-hover-effect .c-navbar__item[data-active-menu] {
background-color: #ECECEC;
} .p-header-content--sm {
display: none;
}
@media(max-width: 640px) {
.c-entries--simple .c-entry-summary__figure {
margin-right: var(--_margin-2);
width: 50%;
} .u-invisible-md-down {
display: block!important;
}
.u-invisible-md-down .p-global-nav {
display: none;
} .c-container, .c-fluid-container {
box-sizing: initial;
flex-grow: 1;
max-width: 100%;
min-width: 0;
padding-left: calc(var(--_container-margin-left)* 0.5);
padding-right: calc(var(--_container-margin-left)* 0.5);
width: auto;
}
} .c-navbar__item > a {
transition: all 0.3s;
}
.c-navbar__item > a::after {
content: "";
position: absolute;
bottom: 20px;
left: 20%;
width: 60%;
height: 1px;
background-color: #dc861b;
transition: all 0.3s;
transform: scale(0, 1);
transform-origin: left top;
}
.c-navbar__item > a:hover {
color: #dc861b;
}
.c-navbar__item > a:hover::after {
transform: scale(1, 1);
} .fa-facebook {
font-size:1.5em;
color:#fff!important
}
.fa-youtube {
font-size:1.5em;
color:#fff!important
}
.fa-twitter{
font-size:1.5em;
color:#fff!important
}
.fa-instagram{
font-size:1.5em;
color:#fff!important
}
.fa-line{
font-size:1.5em;
color:#fff!important
} .c-site-button-hover{
padding-left: var(--_padding-2);
padding-bottom: var(--_padding-2);
padding-top: var(--_padding-2);
} .c-entry__body .c-entry-tags {
display:none;
}