@charset "UTF-8";
/* --------------------------------------------------
*　印刷用
@media print, screen and (min-width: 1200px) /*PC用のレイアウト*/
------------------------------------------------- */
html{
zoom:80%;
}
body{
zoom:80%;
}
/* ヘッダー */
header {
position: static;
}
header *{
font-size: 9.2pt !important;
}
header#header_area .row aside.d-none,
.f_print{
display: -webkit-flex !important;
display: flex !important;
}
header#header_area .row aside.d-none *:not(#sns){
display: block !important;
}
.jsf-gnav{
padding-left: 0 !important;
padding-right: 0 !important;
}
.jsf-sub-nav{
margin: 0 !important;
width: 100% !important;
max-width: 100% !important;
gap: 0 1em !important;
top: auto !important;
height: auto !important;
}
.jsf-sub-nav__link{
padding: 5px 0 0 0 !important;
}
.jsf-gnav__inner {
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
gap: 0 1em !important;
}
.jsf-gnav__link{
align-items: baseline;
}
/* SP */
header#header_area .row aside.d-flex.d-lg-none,
.d-print{
display: none !important;
}
/* スライダー */
.swiper-slide {
flex-basis: 45%;
}
.swiper-slide figcaption {
left: 0;
right: 0;
bottom: 0;
width: 100%;
font-size: 10pt;
min-height: 33%;
}
/* 本日のイベント */
#todays_event article > .row{
margin: 0!important;
}
#todays_event .col-12.col-lg-4.text-center{
max-width: 40% !important;
}
#todays_event #todays_event_list{
max-width: 60% !important;
}
/* カレンダー */
body.home .xo-event-calendar .xo-months{
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
}
body.home .xo-months .xo-month-wrap{
margin-top: 0 !important;
}
/* お知らせ */
body.home #information section article .row .col{
max-width: 33%;
}
body.home  #information .tab-content .tab-pane .list a dl{
display: -webkit-flex !important;
display: flex !important;
-webkit-align-items: center !important;
align-items: center !important;
}
body.home  #information .tab-content .tab-pane .list a dl dd{
max-width: 70%;
}
/* 展示物  */
#exhibitFloor section article .row{
-webkit-justify-content: center;
justify-content: center;
}
#exhibitFloor section article .row >div{
max-width: 45%;
}
#exhibitFloor .entry_post .img_floor_map,
#exhibitFloor .bg_box_gray{
margin-top: 2.5rem !important;
}
/* トップページへ戻る */
#page_top {
display: none !important;
}
/* サイドメニュー */
#show-sidebar,
#show-sidebar + .bg_nav{
display: none !important;
}
/* フッター */
footer .sitemap article .row.container-fluid {
gap:0 !important;
}
footer .sitemap article .row.container-fluid h6.text-nowrap {
padding-right: 1rem !important;
}
/* 投稿ページ：展示室 */
.exhibit_area .wp-block-columns{
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
}
/* ページ */
.page-wrapper .page-content {
padding-bottom: 4rem !important;
}
/* 共通 */
.mb0_print{
margin-bottom: 0 !important;
}
/* 外観 */
.outside {
height: 280px;
}

/* bootstrap */
.col-lg-12, .col-md-12, .col-sm-12, .col-xs-12 {
max-width: 100%;
}
.col-lg-11, .col-md-11, .col-sm-11, .col-xs-11 {
max-width: 91.66666667%;
}
.col-lg-10, .col-md-10, .col-sm-10, .col-xs-10 {
max-width: 83.33333333%;
}
.col-lg-9, .col-md-9, .col-sm-9, .col-xs-9 {
max-width: 75%;
}
.col-lg-8, .col-md-8, .col-sm-8, .col-xs-8 {
max-width: 66.66666667%;
}
.col-lg-7, .col-md-7, .col-sm-7, .col-xs-7 {
max-width: 58.33333333%;
}
.col-lg-6, .col-md-6, .col-sm-6, .col-xs-6 {
max-width: 50%;
}
.col-lg-5, .col-md-5, .col-sm-5, .col-xs-5 {
max-width: 41.66666667%;
}
.col-lg-4, .col-md-4, .col-sm-4, .col-xs-4 {
max-width: 33.33333333%;
}
.col-lg-3, .col-md-3, .col-sm-3, .col-xs-3 {
max-width: 25%;
}
.col-lg-2, .col-md-2, .col-sm-2, .col-xs-2 {
max-width: 16.66666667%;
}
.col-lg-1, .col-md-1, .col-sm-1, .col-xs-1 {
max-width: 8.33333333%;
}

