/*!
* Theme Name: corecorp-2025-333c-art
* Template: corecorp-2025
* Author: Corecorp
*/:root{--basic-font-size: 1rem;--theme-font1: "DINNextLTPro-Regular", "TsukuARdGothicStd-M", var(--default-font);--theme-font1-pm: "DINNextLTPro-Regular", "TsukuARdGothicStd-M{pm}", var(--default-font);--theme-font1-bold: "DINNextLTPro-Medium", "TsukuARdGothicStd-D", var(--default-font);--theme-font1-bold-pm: "DINNextLTPro-Medium", "TsukuARdGothicStd-D{pm}", var(--default-font);--theme-font2: "TsukuARdGothicStd-R", var(--default-font);--theme-font2-pm: "TsukuARdGothicStd-R{pm}", var(--default-font);--site-title-width: 560px;--site-title-width-xl-down: 420px;--site-title-width-mobile: 296px;--grid-width: 1200px;--grid-gutter-width: 30px;--content-width: calc(var(--grid-width) - var(--grid-gutter-width));--main-column-width: 870px;--sidebar-width: 270px;--normal-col-width: 840px;--theme-color1: hsl(145, 77%, 30%);--theme-color1-rgb: 18, 135, 67;--theme-color1-lighten: hsl(145, 77%, 35%);--theme-color1-darken: hsl(145, 77%, 17.5%);--lg-thumb-active-border: hsl(145, 77%, 30%);--theme-color2: #5b5042;--theme-color3: #4a79cb}body.home .row,body.full-width .row{max-width:var(--normal-col-width);margin-inline:auto}.footer-widgets{padding-top:1.5em !important}.footer-widgets .textwidget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;font:.8125rem/1.25 var(--theme-font2-pm)}@media print,screen and (min-width: 768px){.footer-widgets .textwidget{font-size:.9375rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-widgets .textwidget p{margin:0}.footer-widgets .textwidget .logo{max-width:56px}.bg-yellow{background-color:#fff7e2;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.125) inset;box-shadow:0 1px 3px rgba(0,0,0,.125) inset}.row.alignnarrow{max-width:920px !important}#site-header{border-top:4px solid var(--theme-color2)}.site-header-inner{height:56px}@media print,screen and (min-width: 768px){.site-header-inner{height:72px}}@media print,screen and (min-width: 1140px){.site-header-inner{height:92px}}.header-titles{top:0;padding-left:4px !important}@media screen and (max-width: 479.8px){.header-titles{padding-left:0 !important;position:relative;left:-0.75%}}@media print,screen and (min-width: 768px){.header-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header-titles .site-description{display:none}.header-main-menu>.menu{font-size:1.125rem}.header-main-menu>.menu li.home{font:1.25rem/.75 var(--theme-font1-bold)}.header-main-menu>.menu>li.current-menu-item>a:not([href*="#"]),.header-main-menu>.menu>li.current-menu-item a.mPS2id-highlight,.header-main-menu>.menu>li.current-menu-ancestor>a:not([href*="#"]),.header-main-menu>.menu>li.current-menu-ancestor a.mPS2id-highlight{color:var(--theme-color1)}.header-main-menu>.menu>li.current-menu-item>a:not([href*="#"])::after,.header-main-menu>.menu>li.current-menu-item a.mPS2id-highlight::after,.header-main-menu>.menu>li.current-menu-ancestor>a:not([href*="#"])::after,.header-main-menu>.menu>li.current-menu-ancestor a.mPS2id-highlight::after{background-color:var(--theme-color1)}.header-main-menu>.menu>li.current-menu-item.menu-item-has-children>a::after,.header-main-menu>.menu>li.current-menu-ancestor.menu-item-has-children>a::after{color:var(--theme-color1);background-color:rgba(0,0,0,0)}.header-main-menu>.menu .sub-menu{border-radius:6px}#site-footer a{color:#fff}@media print,screen and (min-width: 800px){#site-footer .footer-menu ul.menu{-webkit-columns:1;-moz-columns:1;columns:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#site-footer .footer-menu ul.menu>li{font-size:.875rem}}.text-grow-white{text-shadow:-1px -1px 2px hsla(0,0%,100%,.5),0 -1px 2px hsla(0,0%,100%,.5),1px -1px 2px hsla(0,0%,100%,.5),-1px 0 2px hsla(0,0%,100%,.5),0 0 2px hsla(0,0%,100%,.5),1px 0 2px hsla(0,0%,100%,.5),-1px 1px 2px hsla(0,0%,100%,.5),0 1px 2px hsla(0,0%,100%,.5),1px 1px 2px hsla(0,0%,100%,.5),-2px -2px 2px hsla(0,0%,100%,.25),0 -2px 2px hsla(0,0%,100%,.25),2px -2px 2px hsla(0,0%,100%,.25),-2px 0 2px hsla(0,0%,100%,.25),0 0 2px hsla(0,0%,100%,.25),2px 0 2px hsla(0,0%,100%,.25),-2px 2px 2px hsla(0,0%,100%,.25),0 2px 2px hsla(0,0%,100%,.25),2px 2px 2px hsla(0,0%,100%,.25)}.news-list{margin:1.25rem 0 1.375rem}.news-list ul li a{padding-block:.8rem .7rem}.news-list ul li a .post-thumbnail{display:none}.news-list .archive-link{display:none}h1::before,h2::before,h3::before,h4::before,h5::before,h6::before{background-color:var(--theme-color1)}.link-button a:hover{background-color:rgba(var(--theme-color1-rgb), 0.9)}.link-button .small{font-size:80%}.widget h2{font:1.0625rem/1.25 var(--theme-font1-pm);border-top-width:2px}.widget ul li a{font:1.0625rem/1.25 var(--theme-font1-pm);padding-block:.75em .6em}.pdf-button{padding-block:1rem;margin-top:1rem;border-top:1px dashed #ccc}.pdf-button .link-button a{font-size:1rem;background-color:var(--theme-color3)}.pdf-button .link-button a small{font-size:.875rem}.pdf-button .link-button a:hover{background-color:rgb(83.9045064378,128.3326180258,205.8454935622)}.link-button.blue a{background-color:var(--theme-color3)}.link-button.blue a:hover{background-color:rgb(83.9045064378,128.3326180258,205.8454935622)}.sub-pages.with-content .row .col-img a{display:block;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 24px -8px rgba(0,0,0,.25);box-shadow:0 4px 24px -8px rgba(0,0,0,.25)}@media screen and (max-width: 767.8px){.gallery-columns-2 .gallery-item{width:100%}.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:50%}}@media screen and (max-width: 959.8px){.cols-tab-1 .gallery-item{width:100%}.cols-tab-2 .gallery-item{width:50%}.cols-tab-3 .gallery-item{width:33.3333%}.cols-tab-4 .gallery-item{width:25%}.cols-tab-5 .gallery-item{width:20%}.cols-tab-6 .gallery-item{width:16.6667%}}@media screen and (max-width: 599.8px){.cols-sp-1 .gallery-item{width:100%}.cols-sp-2 .gallery-item{width:50%}.cols-sp-3 .gallery-item{width:33.3333%}.cols-sp-4 .gallery-item{width:25%}.cols-sp-5 .gallery-item{width:20%}.cols-sp-6 .gallery-item{width:16.6667%}}.tiled-type1,.tiled-type2,.tiled-type3{--gallery-gap: 8px}.tiled-type1 .gallery-item,.tiled-type2 .gallery-item,.tiled-type3 .gallery-item{padding:calc(var(--gallery-gap)/2)}.tiled-type1 .gallery-item a,.tiled-type1 .gallery-item img,.tiled-type2 .gallery-item a,.tiled-type2 .gallery-item img,.tiled-type3 .gallery-item a,.tiled-type3 .gallery-item img{display:block;width:100%;height:auto}.tiled-type1 .gallery-item img,.tiled-type2 .gallery-item img,.tiled-type3 .gallery-item img{-o-object-fit:cover;object-fit:cover}.tiled-type1,.tiled-type2,.tiled-type3{margin:-1px}.tiled-type1::after,.tiled-type2::after,.tiled-type3::after{content:"";display:table;clear:both}.tiled-type1 .gallery-item,.tiled-type2 .gallery-item,.tiled-type3 .gallery-item{float:left;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-group{margin:1rem 0}.gallery-group>.gallery{margin:0}.gallery-group>.gallery.tile-row,.gallery-group>.gallery.row-60l-20sx2-20sx2,.gallery-group>.gallery.row-75l-25sx2,.gallery-group>.gallery.row-40l-to-20p-to-40l,.gallery-group>.gallery.row-40l-to-40l-to-20p,.gallery-group>.gallery.row-50l-25lx2-25p,.gallery-group>.gallery.row-50l-25p-25lx2,.gallery-group>.gallery.row-50l-25lx2-25lx2,.gallery-group>.gallery.row-66l-33lx2{margin:-1px}.gallery-group>.gallery.tile-row::after,.gallery-group>.gallery.row-60l-20sx2-20sx2::after,.gallery-group>.gallery.row-75l-25sx2::after,.gallery-group>.gallery.row-40l-to-20p-to-40l::after,.gallery-group>.gallery.row-40l-to-40l-to-20p::after,.gallery-group>.gallery.row-50l-25lx2-25p::after,.gallery-group>.gallery.row-50l-25p-25lx2::after,.gallery-group>.gallery.row-50l-25lx2-25lx2::after,.gallery-group>.gallery.row-66l-33lx2::after{content:"";display:table;clear:both}.gallery-group>.gallery.tile-row .gallery-item,.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item,.gallery-group>.gallery.row-75l-25sx2 .gallery-item,.gallery-group>.gallery.row-40l-to-20p-to-40l .gallery-item,.gallery-group>.gallery.row-40l-to-40l-to-20p .gallery-item,.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item,.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item,.gallery-group>.gallery.row-50l-25lx2-25lx2 .gallery-item,.gallery-group>.gallery.row-66l-33lx2 .gallery-item{float:left;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-group>.gallery.row-66l-33lx2 .gallery-item:nth-child(1){width:66.6667%}.gallery-group>.gallery.row-66l-33lx2 .gallery-item:nth-child(2),.gallery-group>.gallery.row-66l-33lx2 .gallery-item:nth-child(3){width:33.3333%}.gallery-group>.gallery.row-50l-25lx2-25lx2 .gallery-item:nth-child(1){width:50%}.gallery-group>.gallery.row-50l-25lx2-25lx2 .gallery-item:nth-child(2),.gallery-group>.gallery.row-50l-25lx2-25lx2 .gallery-item:nth-child(3),.gallery-group>.gallery.row-50l-25lx2-25lx2 .gallery-item:nth-child(4),.gallery-group>.gallery.row-50l-25lx2-25lx2 .gallery-item:nth-child(5){width:25%}.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(1),.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(1){width:50%}.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(1) img,.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(1) img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(2),.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(2){width:25%}.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(2) img,.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(2) img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(2),.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(2){float:right}.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(3),.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(4),.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(3),.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(4){width:25%}.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(3) img,.gallery-group>.gallery.row-50l-25lx2-25p .gallery-item:nth-child(4) img,.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(3) img,.gallery-group>.gallery.row-50l-25p-25lx2 .gallery-item:nth-child(4) img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-40l-to-20p-to-40l .gallery-item:nth-child(1),.gallery-group>.gallery.row-40l-to-40l-to-20p .gallery-item:nth-child(1){width:40%}.gallery-group>.gallery.row-40l-to-20p-to-40l .gallery-item:nth-child(2){width:20%}.gallery-group>.gallery.row-40l-to-20p-to-40l .gallery-item:nth-child(3){width:40%}.gallery-group>.gallery.row-40l-to-40l-to-20p .gallery-item:nth-child(2){width:40%}.gallery-group>.gallery.row-40l-to-40l-to-20p .gallery-item:nth-child(3){width:20%}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(1){width:75%}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(1) img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(2),.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(3){width:25%}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(2) img,.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(3) img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(1){width:75%}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(1) img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(2),.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(3){width:25%}.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(2) img,.gallery-group>.gallery.row-75l-25sx2 .gallery-item:nth-child(3) img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(1){width:60%}.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(1) img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(2),.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(3),.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(4),.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(5){width:20%}.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(2) img,.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(3) img,.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(4) img,.gallery-group>.gallery.row-60l-20sx2-20sx2 .gallery-item:nth-child(5) img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.internal-links{position:relative}.internal-links a[id]{position:absolute;top:-128px}.internal-links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em}.internal-links ul li{margin:3px}.internal-links ul li a::before{content:"";line-height:1;vertical-align:-0.075em;margin-right:-1px;margin-left:-4px}.internal-links ul li.current a{color:#fff;background-color:var(--theme-color1)}.internal-links ul li.current a::before{display:none}.internal-links ul li.up a::before{content:""}.art-box{background-color:rgba(0,0,0,.1);margin-bottom:.25em;aspect-ratio:1/1;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1) inset;box-shadow:0 2px 8px rgba(0,0,0,.1) inset}.art-box a{display:block}.art-box img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;max-width:100%;max-height:100%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.caption-box{color:#fff;background-color:rgba(0,0,0,.6);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.075) inset;box-shadow:0 2px 8px rgba(0,0,0,.075) inset;padding:.75rem 1rem}.caption-box .art-info{line-height:1.3333}.caption-box .art-info .number{display:inline;font:normal 1rem/1.3333 "DINNextLTPro-Medium",sans-serif;margin-right:.25em}.caption-box .art-info .title{display:inline;font:normal 1.25rem/1.3333 "TsukuARdGothicStd-D",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.caption-box .art-info .extra-info{display:inline-block;font:.75rem/1.3333 YuGothic,"Yu Gothic Medium","Yu Gothic",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-left:-0.25em}.caption-box .artist-info{line-height:1.3333;margin-top:.25em}.caption-box .artist-info .label{display:inline;font:normal .875rem/1.3333 "DINNextLTPro-Medium"}.caption-box .artist-info .name{display:inline;font:normal 1.125rem/1.3333 "TsukuARdGothicStd-D",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.caption-box .artist-info .extra-info{font:.75rem/1.3333 YuGothic,"Yu Gothic Medium","Yu Gothic",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-left:-0.125em}.wp-caption .wp-caption-text{font-size:.6875rem}html.lg-page,body.lg-page{height:100%;margin:0;overflow:hidden;background:#000;-ms-touch-action:manipulation;touch-action:manipulation}html.lg-page #launchpad,body.lg-page #launchpad{position:fixed;inset:0;opacity:0}html.lg-page .lg-kiosk.lg-outer,body.lg-page .lg-kiosk.lg-outer{width:auto;left:clamp(220px,18vw,320px);right:clamp(220px,18vw,320px)}html.lg-page .lg-kiosk .lg-thumb-outer,body.lg-page .lg-kiosk .lg-thumb-outer{left:0;top:0;bottom:0;position:fixed;right:auto;width:clamp(220px,18vw,320px);max-height:100vh;height:100vh;overflow-y:auto;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(40,40,40,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html.lg-page .lg-kiosk .lg-thumb,body.lg-page .lg-kiosk .lg-thumb{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:0;max-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}html.lg-page .lg-kiosk .lg-thumb-item,html.lg-page .lg-kiosk .lg-thumb .lg-thumb-item,body.lg-page .lg-kiosk .lg-thumb-item,body.lg-page .lg-kiosk .lg-thumb .lg-thumb-item{width:100% !important;margin:0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-top:100%;border:2px solid rgba(0,0,0,0)}html.lg-page .lg-kiosk .lg-thumb-item.active,html.lg-page .lg-kiosk .lg-thumb .lg-thumb-item.active,html.lg-page .lg-kiosk .lg-thumb-item:hover,html.lg-page .lg-kiosk .lg-thumb .lg-thumb-item:hover,body.lg-page .lg-kiosk .lg-thumb-item.active,body.lg-page .lg-kiosk .lg-thumb .lg-thumb-item.active,body.lg-page .lg-kiosk .lg-thumb-item:hover,body.lg-page .lg-kiosk .lg-thumb .lg-thumb-item:hover{border-color:var(--lg-thumb-active-border) !important}html.lg-page .lg-kiosk .lg-thumb-item img,body.lg-page .lg-kiosk .lg-thumb-item img{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}html.lg-page .lg-caption-panel,body.lg-page .lg-caption-panel{position:fixed;right:0;top:0;bottom:0;width:clamp(220px,18vw,320px);padding:16px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;background:rgba(0,0,0,.35);color:#fff}html.lg-page .lg-caption-panel .lg-caption-title,body.lg-page .lg-caption-panel .lg-caption-title{font:700 1.25rem/1.3 "TsukuARdGothicStd-D",sans-serif;letter-spacing:.08em}html.lg-page .lg-caption-panel .lg-caption-body,body.lg-page .lg-caption-panel .lg-caption-body{font:.95rem/1.5 "TsukuARdGothicStd-R",sans-serif;opacity:.9}/*# sourceMappingURL=style.css.map */