.l-outer {
min-block-size: calc(100svh - var(--wp-admin--admin-bar--height, 0px));
position: relative;
}
.l-header {
position: relative;
z-index: 1000000;
width: 100%;
background: #fff;
border-bottom:1px solid #dddd;
}
.l_header_no_border_bottom {
border-bottom: none;
}
.l_header_gallery_type2_full {
border-bottom: none;
}
.l_header_lp_no_border {
border-bottom: none;
}
.l-container {
position: relative;
display: grid;
padding-block: 0 150px;
}
.l-container:has(.p-top-gallery) {
padding-block: 0 60px;
}
.l-container:has(.p-gallery_top_button) {
padding-block: 0 0;
}
.l-container:has(.p-top-fix) {
padding-block: 0 60px;
}
.l-container:has(.p-cb) {
padding-block: 0 60px;
}
.l-container:has(.p-gallery-cards_full):has(.p-top-gallery) {
padding-block: 0 0px;
}
.l-container-page__colum {
position: relative;
display: grid;
padding-block: 0 0;
}
.l-contents:has(.p-archive--gallery) {
inline-size: min(calc(100% - 120px), 100%);
margin-inline: auto;
}
.l-contents:has(.p-author-list) {
inline-size: min(calc(100% - 140px), 100%);
margin-inline: auto;
}
@media (max-width: 767px) {
.l-container:has(.p-top-gallery) {
padding-block: 0 40px;
}
.l-container:has(.p-top-fix) {
padding-block: 0 40px;
}
.l-contents:has(.p-author-list) {
inline-size: min(calc(100% - 40px), 100%);
margin-inline: auto;
}
.l-contents:has(.p-archive--gallery) {
inline-size: min(calc(100% - 40px), 100%);
}
}
.l-contents:has(.p-page) {
inline-size: min(calc(100% - 40px), 1180px);
margin-inline: auto;
padding-top: 100px;
}
@media (max-width: 767px) {
.l-contents:has(.p-page) {
padding-top: 20px;
}
}
.l-contents:has(.p-single) {
inline-size: min(calc(100% - 40px), 1180px);
margin-inline: auto;
}
.l-contents:has(.p-archive--news) {
inline-size: min(calc(100% - 40px), 1180px);
margin-inline: auto;
}
.l-contents:has(.p-gallery-cards_full) {
inline-size: 100% !important;
}
.l-footer {}
.l-contents {
display: flex;
justify-content: center;
gap: 40px;
inline-size: min(calc(100% - 120px), 100%);
margin-inline: auto;
}
.l-contents_gallery {
display: flex;
justify-content: center;
width: 100%;
margin-bottom: 150px;
}
.l-contents-page_colum .c-share-button {
}
@media (max-width: 767px) {
.l-contents_gallery {
flex-direction: column;
gap: 40px;
margin-bottom: 40px !important;
}
}
.l-contents-page_colum {
display: flex;
justify-content: center;
gap: 80px;
width: 100%;
}
@media (max-width: 991px) {
.l-contents_gallery {
margin-bottom: 80px;
}
.l-contents-page_colum {
flex-direction: column;
gap: 40px;
}
}
.l-inner {
inline-size: var(--tcd-layout-inner-size, min(calc(100% - 120px), 100%));
margin-inline: auto;
}
.l-main {
container: main / inline-size;
flex: 1;
display: grid;
align-content: start;
row-gap: 80px;
}
.l-sidebar {
container: sidebar / inline-size;
flex: 0 0 300px;
display: grid;
}
.l-inner__footer .p-footer-copyright {
border-top: none;
}
@media (max-width: 991px) {
.l-inner {
inline-size: var(--tcd-layout-inner-size, min(calc(100% - 40px), 100%));
}
.l-inner__footer {
inline-size: var(--tcd-layout-inner-size, min(100%, 100%));
}
.p-footer-copyright .c-sns-icons {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
.p-footer-copyright .p-footer_copy_right_inner {
height: 60px;
display: flex;
justify-content: center;
align-items: center;
}
.l-container {
padding-block: 0 40px;
}
.l-contents {
inline-size: min(calc(100% - 40px), 100%);
}
.l-header {
position: sticky;
top: 0px;
z-index: 100;
background: #fff;
border-bottom: 1px solid #ddd;
}
.l-contents {
flex-direction: column;
}
.l-sidebar {
flex: 1;
order: 2;
}
.l-main {
row-gap: 50px;
}
}
@media (max-width: 767px) {
.l-main {
row-gap: 40px;
}
}