﻿@font-face{font-family:'UniversLTPro-45Light';src:url("webfonts/36879C_0_0.eot");src:url("webfonts/36879C_0_0.eot?#iefix") format("embedded-opentype"),url("webfonts/36879C_0_0.woff2") format("woff2"),url("webfonts/36879C_0_0.woff") format("woff"),url("webfonts/36879C_0_0.ttf") format("truetype")}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr,figure,iframe,figcaption{margin:0;padding:0;text-align:left;font-family:'UniversLTPro-45Light', Helvetica, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, sans-serif;letter-spacing:1px}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}a{color:#333;text-decoration:none}a:hover{opacity:0.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4}a.list-link{cursor:pointer;display:block}hr{width:150px;border:0px;border-top:1px solid #333;margin-top:15px;margin-bottom:15px;clear:both}hr.hr-defaultline{width:100%;border:0px;border-top:1px solid #333;margin-top:10px;margin-bottom:10px;clear:both}hr.short-hr{width:20px;border:0px;border-top:1px solid #333;margin-top:10px;margin-bottom:10px;clear:both}hr.short-hr2{width:100%;border:0px;border-top:1px solid #333;margin-top:0px;margin-bottom:20px}hr.news-line{width:100%;border:0px;border-top:1px solid #333;margin-top:0px;margin-bottom:20px}hr.widthMax-line{width:100%;border:0px;border-top:1px solid #333;margin-top:0px;margin-bottom:20px;clear:both}.iframe-wrapper{position:relative;margin-top:20px;margin-bottom:20px;width:100%;padding:calc(315 / 516 * 100%) 0 0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}img.size-full{width:100%;height:auto}@media screen and (max-width: 800px){img.size-medium{width:100%;height:auto}}h2#page-title{clear:both;font-size:130%;margin-bottom:40px;text-transform:uppercase}h2#page-sectionTitle{clear:both;padding-top:80px;font-size:130%;margin-bottom:40px;text-transform:uppercase}h3{font-size:130%;margin-bottom:20px}button.drawer-toggle{display:none}nav.drawer-nav{display:none}@media screen and (max-width: 800px){button.drawer-toggle{z-index:999;display:inline;margin-top:30px;margin-right:20px}nav.drawer-nav{z-index:999;display:inline;padding-top:30px;padding-left:40px;padding-right:40px}nav.drawer-nav ul#drawer-menu-list{z-index:999;display:inline;margin-top:30px}nav.drawer-nav ul#drawer-menu-list li{text-transform:uppercase;margin-bottom:15px}nav.drawer-nav ul.bogo-language-switcher .current{display:none}nav.drawer-nav ul.bogo-language-switcher li{text-transform:uppercase;border-top:1px solid #ccc;padding-top:15px;padding-bottom:15px}}div.pc-menu{display:none}@media screen and (min-width: 800px){div.pc-menu{display:inline}div.pc-menu ul#header-menu-list{z-index:999;float:right;text-align:right;border-right:1px solid #ccc}div.pc-menu ul#header-menu-list li{text-transform:uppercase;margin-right:8px;display:inline-block}div.pc-menu .menu-item-has-children{position:relative}div.pc-menu .menu-item-has-children:hover{cursor:pointer}div.pc-menu .sub-menu{padding-top:10px;display:none;position:absolute;top:100%;left:0;width:220px}div.pc-menu .sub-menu li{margin-bottom:10px}div.pc-menu .menu-item-has-children:hover .sub-menu{display:block}}div.pc-menu ul.bogo-language-switcher{float:right}div.pc-menu ul.bogo-language-switcher .current{display:none}div.pc-menu ul.bogo-language-switcher li{text-transform:uppercase;text-align:right;margin-left:8px}div.pc-menu ul.bogo-language-switcher li.ja{text-transform:uppercase;font-size:90%;line-height:1.5;height:20px;vertical-align:middle}div.pc-menu ul.bogo-language-switcher a:before{padding-right:8px}ul#sns-button li{display:inline-block;margin-right:8px}body,div#contentContainer{width:100%;display:flex;flex-direction:column;min-height:100vh}body#slider-top{background-color:#000}section#layout-homelogo{text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);vertical-align:middle}section#layout-homelogo img#header-logofig{width:300px;height:auto}section#layout-header{width:960px;margin:0 auto;padding-bottom:135px}@media screen and (max-width: 800px){section#layout-header{width:90%}}section#layout-header section#logo-layout{z-index:500;position:fixed;top:45px;left:30px}section#layout-header section#logo-layout img#figure-logo{width:200px;height:auto}@media screen and (min-width: 800px){section#layout-header{margin-top:50px;padding-bottom:135px}section#layout-header section#logo-layout{position:relative;float:left;top:0;left:0;width:20%}section#layout-header section#logo-layout img#figure-logo{width:200px;height:auto}}section#layout-header section#menu-layout{float:right}section#layout-header section#menu-layout div.menu-header-menu-container{float:left}section#layout-header section#menu-layout div.menu-header-menu-container ul li{text-transform:uppercase;display:inline-block;margin-left:10px}section#layout-slideheader{width:960px;margin:0 auto}@media screen and (max-width: 800px){section#layout-slideheader{width:90%}}section#layout-slideheader section#logo-layout{z-index:500;position:fixed;top:45px;left:30px}section#layout-slideheader section#logo-layout img#figure-logo{width:200px;height:auto}@media screen and (min-width: 800px){section#layout-slideheader{position:absolute;margin:0 auto;top:65px;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;z-index:900;width:960px;margin:0 auto}}@media screen and (min-width: 800px) and (max-width: 800px){section#layout-slideheader{width:90%}}@media screen and (min-width: 800px){section#layout-slideheader div.pc-menu a{color:#fff;text-decoration:none}section#layout-slideheader div.pc-menu a:hover{opacity:0.4;filter:alpha(opacity=40);-ms-filter:"alpha(opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4}section#layout-slideheader section#logo-layout{position:relative;float:left;top:0;left:0;width:20%}section#layout-slideheader section#logo-layout img#figure-logo{width:200px;height:auto}}section#layout-slideheader section#menu-layout{float:right}section#layout-slideheader section#menu-layout div.menu-header-menu-container{float:left}section#layout-slideheader section#menu-layout div.menu-header-menu-container ul li{text-transform:uppercase;display:inline-block;margin-left:10px}section#layout-content{width:960px;margin:0 auto;margin-bottom:80px}@media screen and (max-width: 800px){section#layout-content{width:90%}}section#layout-content section.content-post h2.exhibition-artistname{font-size:110%;line-height:1.2;margin-bottom:5px}section#layout-content section.content-post h3.content-title{font-size:110%;line-height:1.5;margin-bottom:40px}section#layout-content section.content-post h3.excategory-title{font-size:110%;line-height:1.5;margin-bottom:0px}section#layout-content section.content-post h3.ex-title{font-size:110%;line-height:1.5;margin-bottom:40px}section#layout-content section.content-post h2.content-title{font-size:110%;margin-bottom:40px}section#layout-content section.content-post h3{font-size:110%;margin-bottom:20px}section#layout-content section.content-post h3.content-newsTitle{font-size:110%;line-height:1.5;margin-bottom:10px}section#layout-content section.content-post p{text-align:justify;text-justify:inter-ideograph}section#layout-content section.content-post section#content-metadata{margin-bottom:40px}section#layout-content section.content-post section#content-metadata ul li{font-size:75%;color:#555;line-height:1.5}@media screen and (max-width: 800px){section#layout-content section.content-post section#content-newsPost{width:100%}}@media screen and (min-width: 800px){section#layout-content section.content-post section#content-newsPost{width:100%}}section#layout-content section.content-post p{font-size:90%;line-height:1.8;margin-bottom:20px}section#layout-content section.content-post p.exhibition-date{font-size:90%;line-height:1.2;margin-bottom:5px}section#layout-content section.content-post p.content-taglists{font-size:75%}section#layout-content section.content-post ul#artist-exhibition-ul li.artist-exhibition-lists:last-child hr{display:none}section#layout-content section.content-post figure img.size-full{width:100%;height:auto}@media screen and (max-width: 800px){section#layout-content section.content-post figure img.size-full{width:100%;height:auto}}section#layout-content section.content-post figure img.size-medium{width:60%;height:auto}@media screen and (max-width: 800px){section#layout-content section.content-post figure img.size-medium{width:100%;height:auto}}section#layout-content section.content-post figure figcaption{padding-top:5px;font-size:70%;line-height:1.6}section.en-paragraph p{word-wrap:normal;overflow-wrap:normal;word-break:keep-all;line-break:strict}section.jp-paragraph p{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;line-break:strict;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}section#layout-contentList{width:960px;margin:0 auto;margin-bottom:80px}@media screen and (max-width: 800px){section#layout-contentList{width:90%}}section#layout-contentList section#category-listContainer{float:left;width:33%}@media screen and (max-width: 800px){section#layout-contentList section#category-listContainer{float:none;width:100%}}section#layout-contentList section#category-contentContainer{width:960px;margin:0 auto}@media screen and (max-width: 800px){section#layout-contentList section#category-contentContainer{width:100%}}section#layout-contentList section#category-contentContainer ul li.list-blocks{display:inline-block;width:46%;margin-right:3%;margin-bottom:20px;vertical-align:top}@media screen and (max-width: 1300px){section#layout-contentList section#category-contentContainer ul li.list-blocks{display:inline-block;width:46%;margin-right:3%;margin-bottom:20px;vertical-align:top}}@media screen and (max-width: 800px){section#layout-contentList section#category-contentContainer ul li.list-blocks{display:inline;width:100%}}section#layout-contentList ul li.list-blocks{display:inline-block;margin-right:3%;margin-bottom:10px}@media screen and (max-width: 1300px){section#layout-contentList ul li.list-blocks{display:inline-block;width:28%;vertical-align:top}}@media screen and (max-width: 800px){section#layout-contentList ul li.list-blocks{display:inline;width:100%}}section#layout-contentList ul li.artistList-blocks{vertical-align:top;float:left;width:220px;margin-left:10px;margin-right:10px;margin-bottom:30px}@media screen and (max-width: 1300px){section#layout-contentList ul li.artistList-blocks{display:inline-block;margin-bottom:10px;vertical-align:top;width:220px;margin-left:10px;margin-right:10px}}@media screen and (max-width: 800px){section#layout-contentList ul li.artistList-blocks{width:100%;margin-left:0px;margin-right:0px;float:none}}section#layout-contentList ul li.artistList-blocks img.attachment-artist_thumbnail{width:100%;height:auto;margin-bottom:10px}section#layout-contentList ul li.artistList-blocks h2.artistlist-name{font-size:90%;margin-bottom:10px}section#layout-contentList ul li.artistList-blocksEn{vertical-align:top;float:left;width:220px;min-height:200px;margin-left:10px;margin-right:10px;margin-bottom:30px}@media screen and (max-width: 1300px){section#layout-contentList ul li.artistList-blocksEn{display:inline-block;vertical-align:top;width:220px;min-height:200px;margin-left:10px;margin-right:10px}}@media screen and (max-width: 800px){section#layout-contentList ul li.artistList-blocksEn{width:100%;margin-left:0px;margin-right:0px;float:none}}section#layout-contentList ul li.artistList-blocksEn img.attachment-artist_thumbnail{width:100%;height:auto;margin-bottom:10px}section#layout-contentList ul li.artistList-blocksEn h2.artistlist-name{font-size:90%}section#layout-contentList h4#meta-title{line-height:1.5;margin-bottom:5px}section#layout-contentList img.size-thumbnail{width:100%;height:auto}section#layout-contentList h2{font-size:110%}section#layout-contentList h2#page-title{font-size:110%;margin-bottom:40px;margin-left:10px}@media screen and (max-width: 800px){section#layout-contentList h2#page-title{margin-left:0px}}section#layout-contentList time.news-updatetime{font-size:75%;padding-bottom:20px}.news-container{padding-left:10px;padding-right:10px;column-count:3;-webkit-column-count:3;-moz-column-count:3;-o-column-count:3;-ms-column-count:3}@media screen and (max-width: 800px){.news-container{-webkit-column-count:1;-moz-column-count:1;column-count:1;-o-column-count:1;-ms-column-count:1;padding-left:0px;padding-right:0px}}.exhibition-blocks{margin-bottom:50px}.exhibition-blocks h3.exhibition-categoryTitle{font-size:150%;margin-bottom:40px;text-transform:uppercase}.exhibition-blocks li.content-upcoming{display:inline-block;width:50%;margin-right:3%;margin-bottom:10px}@media screen and (max-width: 800px){.exhibition-blocks li.content-upcoming{display:inline;width:100%}}.exhibition-blocks li.content-current{display:inline-block;width:50%;margin-right:3%;margin-bottom:10px}@media screen and (max-width: 800px){.exhibition-blocks li.content-current{display:inline;width:100%}}.exhibition-blocks li.list-blocks{display:inline-block;width:28%;margin-right:3%;margin-bottom:10px}@media screen and (max-width: 800px){.exhibition-blocks li.list-blocks{display:inline;width:100%}}.exhibition-blocks p.exhibition-date{font-size:75%}.exhibition-blocks img.size-thumbnail{width:100%;height:auto}.exhibition-blocks h3.exhibition-artistname{font-size:100%;margin-bottom:3px}.exhibition-blocks h4.exhibition-title{font-size:100%;margin-bottom:8px}.exhibition-blocks p.exhibition-date{font-size:75%}ul#past-exhibition_list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul#past-exhibition_list li.past-exhibition_blocks{float:left;width:300px;margin-left:10px;margin-right:10px;margin-bottom:50px;vertical-align:top;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width: 800px){ul#past-exhibition_list li.past-exhibition_blocks{float:none;display:inline;width:100%}}ul#past-exhibition_list li.past-exhibition_blocks img{width:100%;height:auto;margin-bottom:10px}ul#past-exhibition_list li.past-exhibition_blocks h4.exhibition-title{font-size:100%;margin-bottom:3px}ul#past-exhibition_list li.past-exhibition_blocks p.exhibition-date{font-size:75%}ul#current-exhibition_list li.current-exhibition_block{float:left;width:70%;margin-left:10px;margin-right:10px;vertical-align:top}@media screen and (max-width: 800px){ul#current-exhibition_list li.current-exhibition_block{float:none;display:inline;width:100%}}ul#current-exhibition_list li.current-exhibition_block img{width:100%;height:auto;margin-bottom:10px}ul#current-exhibition_list li.current-exhibition_block h4.exhibition-title{font-size:100%;margin-bottom:3px}ul#current-exhibition_list li.current-exhibition_block p.exhibition-date{font-size:75%}ul#current-exhibition_list li.current-exhibition_blocks{float:left;width:46%;margin-left:10px;margin-right:10px;vertical-align:top}@media screen and (max-width: 800px){ul#current-exhibition_list li.current-exhibition_blocks{float:none;display:inline;width:100%}}ul#current-exhibition_list li.current-exhibition_blocks img{width:100%;height:auto;margin-bottom:10px}ul#current-exhibition_list li.current-exhibition_blocks h4.exhibition-title{font-size:100%;margin-bottom:3px}ul#current-exhibition_list li.current-exhibition_blocks p.exhibition-date{font-size:75%}ul#gallery-list{position:relative}ul#gallery-list li.gallery-listContent{margin-bottom:5px}footer{margin-top:auto}div#new-royalslider-1{margin-bottom:60px}div#new-royalslider-1 div.artistSlide p.slide-text{padding-top:5px;text-align:center;font-size:75%;line-height:1.5}div#new-royalslider-2{margin-bottom:60px}div#new-royalslider-2 div.artistSlide p.slide-text{padding-top:5px;text-align:center;font-size:75%;line-height:1.5}.royalSlider,.royalSlider .rsOverflow,.royalSlider .rsSlide,.royalSlider .rsVideoFrameHolder,.royalSlider .rsThumbs{background:#FFFFFF !important}div#new-royalslider-4{position:absolute;top:0;left:0px;width:100%;height:100%;top:0;left:0px;width:100%;height:100%;margin:0;padding:0}div#new-royalslider-4 .topSildeContainer{background-color:#333333}div#new-royalslider-4 .topSildeContainer img{width:100%;height:auto;object-fit:cover;opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:0.6;-khtml-opacity:0.6}div#new-royalslider-4 p.slide-text{position:absolute;top:100;padding-top:5px;text-align:center;font-size:75%;line-height:1.5}div#new-royalslider-4 div.artistSlide p.slide-text{padding-top:5px;text-align:center;font-size:75%;line-height:1.5}div#new-royalslider-4 .rsNav{margin:0;padding:0;position:fixed;z-index:100;bottom:50px}hr#footer-line{width:100%;border:0px;border-top:1px solid #ccc;margin-top:15px;margin-bottom:15px}section#layout-footer{width:960px;margin:0 auto;padding-top:40px;padding-left:10px;padding-right:10px}@media screen and (max-width: 800px){section#layout-footer{width:90%}}@media screen and (max-width: 800px){section#layout-footer{padding-left:0px;padding-right:0px}}section#layout-footer img#footer-figureLogo{margin-bottom:20px}section#layout-footer div#footer-leftSide{width:620px;margin-right:20px;float:left}@media screen and (max-width: 800px){section#layout-footer div#footer-leftSide{width:100%;float:none}}section#layout-footer div#footer-rightSide{width:300px;float:right;margin-bottom:100px}@media screen and (max-width: 800px){section#layout-footer div#footer-rightSide{width:100%;float:none}}section#layout-footer ul li{font-size:90%;margin-bottom:5px}section#layout-footer ul li#copyright-text{font-size:80%}section#layout-footer ul ul#sns-button{padding-top:10px}section#layout-footer ul ul#sns-button li{margin-bottom:10px}.size-news_thumbnail{width:100%;height:auto}section#pager-box{clear:both;margin-bottom:100px}.pagenation{margin:1em 0}.pagenation:after,.pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul{margin:0}.pagenation li{float:left;margin-right:10px}.pagenation li:first-child{margin-left:0}.pagenation li.active{color:#333;font-weight:bold}.pagenation li a{color:#333;text-decoration:none}.pagenation li a:hover{opacity:0.8}ul#newsElements{width:100%}ul#newsElements li.newslayoutblocks{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;width:100%;padding-bottom:20px}ul#newsElements li.newslayoutblocks h4.news-listtitle{font-size:90%;margin-bottom:5px}ul#newsElements li.newslayoutblocks img{width:100%;height:auto;margin-bottom:10px}div#artist-listBlock{clear:both}div#works-listBlock{clear:both;padding-top:80px}.swiper-container{margin:0;padding:0;width:100vw;height:100vh}.swiper-slide{background-color:#000000;width:100vw;height:100vh}.swiper-slide img{width:100%;height:100vh;object-fit:cover;-o-object-fit:cover;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:0.7;-khtml-opacity:0.7;overflow-x:hidden}.swiper-slide video{width:100%;min-height:100vh;object-fit:cover;-o-object-fit:cover;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:0.7;-khtml-opacity:0.7;overflow-x:hidden}ul.topSlideText{position:absolute;width:90%;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;color:#fff}ul.topSlideText li.slide-contentTitle{text-align:center;text-decoration:underline;text-transform:uppercase;font-size:70%;margin-bottom:20px}ul.topSlideText li.slide-artistName{text-align:center;font-size:150%;line-height:1.2;margin-bottom:10px}ul.topSlideText li.slide-exTitle{text-align:center;font-size:150%;line-height:1.2;margin-bottom:10px}ul.topSlideText li.slide-schedule{text-align:center}.swiper-pagination-bullet{background:#fff;margin:3px}.swiper-pagination-bullet-active{background:#fff}.swiper-pagination{position:relative;top:-50px}
