﻿/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden="false"]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}:root,html,body{width:100%;height:100%;color:#464646;font-family:"Zen Kaku Gothic New",sans-serif;font-size:1em;font-weight:normal;line-height:2em}@media only screen and (max-width: 768px){:root,html,body{font-size:1em}}body{background-color:#fff}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal}main{width:100%;z-index:1}b,strong{font-family:"Zen Kaku Gothic New",sans-serif}.l-bgColor--white{background-color:#fff}.l-bgColor--light{background-color:#F7F6F3}.l-bgColor--alpha{background-color:rgba(255,255,255,0.9)}.l-bgColor--dark{background-color:#39312C}.l-bgColor--black{background-color:#464646}.l-shadow{-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2)}.l-shadow--inset{-webkit-box-shadow:inset 0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:inset 0px 8px 16px 0px rgba(0,0,0,0.2)}.l-column{-webkit-flex:0 1 1260px;-ms-flex:0 1 1260px;flex:0 1 1260px;margin:0 auto;padding:0 24px;max-width:1260px}@media only screen and (max-width: 768px){.l-column{padding:0 16px;width:auto}}.l-column-full{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin:0 auto;padding:0 24px;max-width:100%}@media only screen and (max-width: 768px){.l-column-full{padding:0 16px;width:auto}}.l-column-narrow{max-width:726px;margin:0 auto}@media only screen and (max-width: 768px){.l-column-narrow{width:100%}}.l-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;overflow:hidden;margin:0 auto}.l-row--flexStart{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.l-row--SpaceBetween{-ms-flex-pack:spae-between;-webkit-justify-content:spae-between;justify-content:spae-between}.l-row--widthMedium{max-width:770px}.l-row>.l-flexAuto-2column{-webkit-flex:0 1 606px;-ms-flex:0 1 606px;flex:0 1 606px;max-width:100%}@media only screen and (max-width: 768px){.l-row>.l-flexAuto-2column{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.l-row>.l-flexAuto-2column-type2{-webkit-flex:1 0 618px;-ms-flex:1 0 618px;flex:1 0 618px;margin-bottom:16px}@media only screen and (max-width: 768px){.l-row>.l-flexAuto-2column-type2{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.l-row>.l-flexAuto-3column{-webkit-flex:1 0 388px;-ms-flex:1 0 388px;flex:1 0 388px}@media only screen and (max-width: 768px){.l-row>.l-flexAuto-3column{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.l-row>.l-flexAuto-4column{-webkit-flex:1 0 283px;-ms-flex:1 0 283px;flex:1 0 283px}@media only screen and (max-width: 768px){.l-row>.l-flexAuto-4column{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.l-row>.l-flexAuto-5column{-webkit-flex:1 0 220px;-ms-flex:1 0 220px;flex:1 0 220px}@media only screen and (max-width: 768px){.l-row>.l-flexAuto-5column{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}.l-row>.l-flexAuto-6column{-webkit-flex:1 0 16.4307692308px;-ms-flex:1 0 16.4307692308px;flex:1 0 16.4307692308px}@media only screen and (max-width: 768px){.l-row>.l-flexAuto-6column{-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%}}.l-overlay-contentRight{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0;padding:0}.l-overlay-contentLeft{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0;padding:0}.l-overlay-half{width:50%;padding-left:48px;padding-right:48px}@media only screen and (max-width: 768px){.l-overlay-half{padding-left:24px;padding-right:24px;width:100%;padding-left:16px;padding-right:16px}}.button{max-width:320px;display:inline-block;padding:8px;letter-spacing:0px;text-align:center;font-size:1.2em;cursor:pointer;transition:.5s;text-decoration:none}.button:hover{opacity:.7}.button--regular{border:1px solid #fff;color:#fff;padding:12px;width:320px;margin:0 auto;height:455px}.button--regular a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.button--regular a:hover,.button--regular a:active,.button--regular a:focus{color:#fff;opacity:.7;text-decoration:none}.button--theme{background-color:#fff;border:1px solid #39312C;color:#39312C;width:320px;margin:0 auto;letter-spacing:1px}.button--theme a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.button--theme a:hover,.button--theme a:active,.button--theme a:focus{color:#39312C;opacity:.7;text-decoration:none}.button--light{background-color:#BAB9B4;color:#fff;width:150px;margin:0 auto;height:45px}.button--light a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.button--light a:hover,.button--light a:active,.button--light a:focus{color:#39312C;opacity:.7;text-decoration:none}.button--verylight{background-color:#F7F6F3;color:#878787;padding:0px 10px;margin:10px auto;height:32px;border-radius:5px}.button--verylight a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.button--verylight a:hover,.button--verylight a:active,.button--verylight a:focus{color:#39312C;opacity:.7;text-decoration:none}.button--dark{background-color:#39312C;color:#fff;padding:8px;width:320px;height:45px;font-size:1em}.button--dark a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.button--dark a:hover,.button--dark a:active,.button--dark a:focus{color:#fff;opacity:.7;text-decoration:none}@media only screen and (max-width: 768px){.button--dark{display:block;margin:0 auto}}.button--small{font-size:0.9em;display:inline-block}.button--large{width:100%;display:block;margin:0 auto}.button--text--large{color:#4D2609;padding:0;width:auto;height:45px;margin-top:48px;font-size:1.2em}.button--text--large a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.button--text--large a:hover,.button--text--large a:active,.button--text--large a:focus{color:#39312C;opacity:.7;text-decoration:none}.button--scrolltotop{position:fixed;bottom:10px;right:10px;margin:0;width:50px;height:60px;padding:0;color:#5A5A5A}.button--scrolltotop a{width:50px;height:60px;display:block;padding:5px 5px;text-align:center;font-size:60%;color:#5A5A5A}.button--scrolltotop .fa-chevron-up{font-size:2em}.logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.logo--header{width:230px;margin-left:48px}@media only screen and (max-width: 768px){.logo--header{width:180px;margin-left:0}}.logo--header img{width:100%;height:auto}.logo--footer{height:50px;width:250px}.logo--footer-kochukyo{height:45px;width:220px}.logo--about{height:50px;width:300px}.Menu--pc{font-family:"Zen Kaku Gothic New",sans-serif;font-size:0.9em;letter-spacing:1px;font-weight:350;width:100%;margin-top:13px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.Menu--pc li{position:relative;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0;list-style-type:none;padding:0;cursor:pointer;text-align:center}.Menu--pc li a{color:#878787;transition:.5s;opacity:1;text-decoration:none}.Menu--pc li a:hover,.Menu--pc li a:active,.Menu--pc li a:focus{color:#878787;opacity:.7;text-decoration:none}.Menu--pc li a{text-decoration:none}.Menu--pc li span{font-size:65%;display:block;line-height:0}.Menu--pc li ul.ul_secondlevel{z-index:9;position:absolute;top:45px;right:0px;height:0px;display:block;overflow:hidden;width:200px;padding:0;background-color:#fff;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.Menu--pc li:hover>ul.ul_secondlevel{display:block;position:absolute;top:45px;width:200px;height:auto;padding-bottom:24px;overflow:visible;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.Menu--pc li ul.ul_secondlevel li{margin:24px auto}.Menu{font-family:"Zen Kaku Gothic New",sans-serif;font-size:0.9em;letter-spacing:1px;font-weight:350;height:68px;padding:0px 24px 24px 24px}.Menu li{padding:16px;display:block;cursor:pointer;text-align:center;border-bottom:1px solid #5A5A5A}.Menu li a{color:#878787;transition:.5s;opacity:1;text-decoration:none}.Menu li a:hover,.Menu li a:active,.Menu li a:focus{color:#878787;opacity:.7;text-decoration:none}.Menu li a{text-decoration:none;display:block;margin-bottom:16px}.Menu li span{font-size:65%;display:block;line-height:0}@media only screen and (max-width: 768px){.Menu{font-size:1em}}.Menu__dropmenu{display:block;height:auto}.Menu__dropmenu li{position:relative;cursor:pointer;width:50%;margin:0 auto}.Menu__dropmenu li:hover{background-color:#fff;color:#39312C}.Menu__dropmenu li:hover a{color:#39312C}.Menu__dropmenu ul{padding-left:0}.Menu__dropmenu ul li{border-bottom:0px;width:100%;margin-bottom:0}.Menu__dropmenu ul li:first-child{padding-bottom:0}.MenuBox{z-index:9;position:absolute;top:0px;right:-400px;top:-10px;display:block;overflow:hidden;height:auto;width:0px;background-color:#fff;padding-bottom:24px;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.MenuBox--open{right:-18px;width:auto;min-width:380px;top:-10px;height:100vh;overflow-y:scroll;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}@media only screen and (max-width: 768px){.MenuBox--open{width:100%}}.MenuOpen--btn,.MenuClose--btn{height:25px;width:25px;display:block;cursor:pointer;margin-top:7px;color:#878787;font-size:1.6em;margin-right:1rem}@media only screen and (max-width: 768px){.MenuOpen--btn,.MenuClose--btn{margin-top:0}}.MenuClose--btn{margin-left:16px;margin-top:16px;color:#5A5A5A}.SNS{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;margin:0px;padding:16px 0px 0px 0px}.SNS a:hover,.SNS a:active,.SNS a:focus{color:#000;opacity:1}@media only screen and (max-width: 768px){.SNS{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.SNS__item{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.ie .SNS__item{display:block;float:right;margin-right:24px;margin-left:24px}h1.h1-article{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.6em;margin:0 auto 0 auto;padding-top:144px;padding-bottom:16px;letter-spacing:2px;text-align:center}@media only screen and (max-width: 768px){h1.h1-article{margin:0 auto;padding-top:96px;padding-bottom:0;font-size:1.5em}}h1.h1--exhibitionTitle{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2em;padding-top:48px;padding-bottom:48px;letter-spacing:3px;font-weight:500}@media only screen and (max-width: 768px){h1.h1--exhibitionTitle{font-size:1.6em}}h1.h1--exhibitionTitle>span{font-size:75%;display:block;padding:16px 0px;font-weight:normal;color:#464646}h2.h2--sectionHeadings{font-family:"M PLUS 1",sans-serif;font-size:2em;padding-top:48px;padding-bottom:48px;letter-spacing:3px}@media only screen and (max-width: 768px){h2.h2--sectionHeadings{font-size:1.3em}}h2.h2--sectionHeadings>span{border-bottom:1px solid #464646;display:inline-block;margin:0 auto;padding-bottom:24px}h2.h2--artistHeadings{font-family:"Zen Kaku Gothic New",sans-serif;font-size:2em;padding-top:48px;padding-bottom:16px;letter-spacing:3px;text-align:center;display:block}h2.h2--artistHeadings>span{font-size:1rem;padding-bottom:24px}h2.h2--topExhibitionTitle{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.2em;text-align:left}@media only screen and (max-width: 768px){h2.h2--topExhibitionTitle{font-size:0.9em;margin:0;padding:0;line-height:1.5}}h2.h2--topExhibitionTitle>span{font-size:90%;display:block;margin:0;margin:0}@media only screen and (max-width: 768px){h2.h2--topExhibitionTitle>span{display:inline-block;margin:0;padding:0}}h2.h2--exhibitionInfo{font-size:1em;line-height:2.5;background-color:#F7F6F3;padding:16px}h3.h3--topExhibitionTitle{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.6em;text-align:left;margin-bottom:24px}@media only screen and (max-width: 768px){h3.h3--topExhibitionTitle{font-size:1.2em}}h3.h3--topExhibitionTitle>span{font-size:85%;display:inline-block;margin-bottom:8px;margin-top:8px}h3.h3--listExhibitionTitle{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1em;text-align:center;line-height:1.5}@media only screen and (max-width: 768px){h3.h3--listExhibitionTitle{font-size:1.2em}}h3.h3--listExhibitionTitle>span{font-size:85%}h3.h3--topExhibitionInfo{font-size:1em}@media only screen and (max-width: 768px){h3.h3--topExhibitionInfo{font-size:0.9em;margin:0;padding:0;line-height:1.5}}h3.h3--topExhibitionInfo>span{display:block}@media only screen and (max-width: 768px){h3.h3--topExhibitionInfo>span{display:inline-block;margin:0;padding:0}}h4.h4--topExhibitionInfo{font-size:1em}h4.h4--topExhibitionInfo>time{font-size:1.1em}h4.h4--topExhibitionInfo>time>.sectionLabel--s{font-size:0.9em}h4.h4--listExhibitionInfo{font-size:0.8em}.sectionLabel--large{font-size:2em;padding:16px;text-align:center;max-width:80%}.sectionLabel--medium{font-size:1.6em}.sectionLabel--small{font-size:1.2em}.sectionLabel--smaller{font-size:1em}.sectionLabel--bold{font-weight:500}.sectionLabel--bgGray{padding:16px;background-color:#4D2609}.sectionLabel--date{font-size:1em;color:#5A5A5A}.banner{position:relative;overflow:hidden;width:100%;transition:.5s;opacity:1;margin-bottom:24px;list-style-type:none}.banner:hover{opacity:.7}.banner__image{height:375px;width:100%}@media only screen and (max-width: 768px){.banner__image{height:180px}}.banner__main{height:130px}.banner__head{color:#fff;text-align:center;position:absolute;width:100%;top:40%;font-size:1.5rem}.banner__head a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.banner__head a:hover,.banner__head a:active,.banner__head a:focus{color:#fff;opacity:.7;text-decoration:none}.hoverEffect{position:relative;color:#fff}.hoverEffect div{position:absolute;display:none;width:100%;height:auto;padding:0 16px;background:rgba(0,0,0,0.7);bottom:0;left:0;box-sizing:border-box}.hoverEffect p{position:relative;top:0}.e-hover{transition:.5s;opacity:1}.e-hover:hover{opacity:.7}.pageNav{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;color:#4D2609;text-align:center;overflow:hidden;list-style-type:none}.pageNav a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.pageNav a:hover,.pageNav a:active,.pageNav a:focus{color:#39312C;opacity:.7;text-decoration:none}@media only screen and (max-width: 768px){.pageNav{width:100%}}.pageNav__item{height:50px;width:50px;background-color:#F7F6F3;border:1px solid #fff}.pageNav__item a,.pageNav__item__nolink{height:50px;width:50px;display:block;padding-top:8px}.pageNav__item__nolink{color:#878787}.pageNav .current{color:#fff;height:50px;width:50px;display:block;padding-top:8px;background-color:#878787}.Header{background-color:#F7F6F3;width:100%;z-index:9;height:68px;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 768px){.Header{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.Header__body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;margin-left:16px}@media only screen and (min-width: 1450px){.Header__body{margin-left:10%}}@media only screen and (max-width: 768px){.Header__body{position:absolute;right:16px;top:10px}}.Header__foot{position:relative}.Header__sub{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}@media only screen and (max-width: 768px){.Header__sub{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.Header--manual{padding:24px;background-color:#999;font-size:1.5em;color:#fff}.Header__spacer-height{height:68px;display:block}.Nav__fixed{position:fixed;width:100%;z-index:8;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#F7F6F3}.Nav__fixed>.MenuOpen--btn{color:#fff}.Nav__fixedSNS{top:24px;right:120px}.Nav__sub{position:fixed;bottom:0;right:0;width:400px;z-index:6;background-color:#fff;padding-bottom:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.Nav__sub a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.Nav__sub a:hover,.Nav__sub a:active,.Nav__sub a:focus{color:#fff;opacity:.7;text-decoration:none}@media only screen and (max-width: 768px){.Nav__sub{width:100%}}.Nav__sub__item{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.Nav__sub__item span{font-size:2em}.Footer{width:100%;background-color:#39312C;padding-top:48px;padding-bottom:48px;font-size:0.85rem;color:#fff}.Footer__body{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;line-height:2em}.Footer__body a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.Footer__body a:hover,.Footer__body a:active,.Footer__body a:focus{color:#fff;opacity:.7;text-decoration:none}@media only screen and (min-width: 769px){.Footer__body{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.Footer__body ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.Footer__body li,.Footer__body ul,.Footer__body li a{margin:0;padding:0;list-style-type:none}@media only screen and (max-width: 768px){.Footer__body li,.Footer__body ul,.Footer__body li a{margin-bottom:16px}}.Footer__body li a{text-decoration:none}.Footer__body ul li{padding-left:16px;padding-right:16px}.Footer__body li a:hover,.Footer__body li a:focus{color:#fff;text-decoration:underline}@media only screen and (max-width: 768px){.Footer__body{width:100%;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.Footer__body ul li.sns{border:1px solid #fff;padding:16px;margin-top:24px;margin-bottom:24px;width:200px;text-align:center}.Footer__sub{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:top;-webkit-align-items:top;align-items:top;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;margin-bottom:48px}@media only screen and (max-width: 768px){.Footer__sub{width:100%;margin-bottom:24px}}.Footer__foot{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;clear:both;text-align:center}@media only screen and (max-width: 768px){.Footer__foot{-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}}.Footer--copyright{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:24px;clear:both;text-align:center}@media only screen and (max-width: 768px){.Footer--copyright{-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}}.Footer--manual{color:#464646;border-top:1px solid #999}.Article{padding-left:3%;padding-right:3%;line-height:2em}@media only screen and (max-width: 768px){.Article{padding-left:0;padding-right:0}}.Article__head{margin-left:0;padding-left:0}.Article__body{padding-bottom:24px;margin-top:24px;position:relative;max-width:900px;margin:0 auto}.Article__body a{color:#4D2609;transition:.5s;opacity:1;text-decoration:none}.Article__body a:hover,.Article__body a:active,.Article__body a:focus{color:#4D2609;opacity:.7;text-decoration:none}.Article__body a,.Article__body a:hover,.Article__body a:active,.Article__body a:focus{text-decoration:underline}.Article__body img,.Article__body p img{margin-top:16px;max-width:100%;height:auto}@media only screen and (max-width: 768px){.Article__body img,.Article__body p img{max-width:100%;height:auto}}.Article__body>h1,.Article__body>h2{color:#4D2609;font-weight:500}.Article__body figure.image{display:inline-block;border:0px solid gray;margin:0 2px 0 1px}.Article__body figure.align-left{float:left}.Article__body figure.align-right{float:right}.Article__body figure.image img{margin:0 auto;display:block}.Article__body figure.image figcaption{margin:6px 8px 6px 8px;text-align:center;font-size:85%;line-height:1.5em}.Article__body figure.image figcaption a{color:#000;transition:.5s;opacity:1}.Article__body figure.image figcaption a:hover,.Article__body figure.image figcaption a:active,.Article__body figure.image figcaption a:focus{color:#000;opacity:.7}.Article__foot{text-align:right;padding-top:24px;margin-bottom:24px}@media only screen and (max-width: 768px){.Article__foot{text-align:center}}.Article--withSidebar{-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%}@media only screen and (max-width: 768px){.Article--withSidebar{max-width:100%}}.Article--withSidebar ul{margin-bottom:48px}@media only screen and (max-width: 768px){.Article--withSidebar ul{padding:0}}@media only screen and (max-width: 768px){.clear-mobile{clear:both;float:none;display:block;margin:10px auto}}.publishDate{text-align:right;color:#464646;font-size:90%;padding-bottom:24px}.Article__textBox{font-weight:normal;display:block;font-family:"M PLUS 1",sans-serif;font-size:1.2em;line-height:2em;max-width:70%;margin:24px auto 48px auto}@media only screen and (max-width: 768px){.Article__textBox{max-height:100%;max-width:100%}}.EntryPanel{position:relative}.EntryPanel a{transition:.5s;opacity:1}.EntryPanel a:hover{opacity:.7}.EntryPanel--horizontal{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1260px;margin:0 auto 24px auto}@media only screen and (max-width: 768px){.EntryPanel--horizontal{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.EntryPanel--horizontal-type2{max-width:100%;margin:0 auto}.EntryPanel--horizontal-type2 img{width:100%;height:auto;display:block}@media only screen and (max-width: 768px){.EntryPanel--horizontal-type2{margin-bottom:24px}}.EntryPanel--horizontal-type2:nth-child(even){display:flex;flex-direction:row-reverse}@media only screen and (max-width: 768px){.EntryPanel--horizontal-type2:nth-child(even){display:block}}.EntryPanel--horizontal-type2:nth-child(odd){display:flex}@media only screen and (max-width: 768px){.EntryPanel--horizontal-type2:nth-child(odd){display:block}}.EntryPanel--horizontal__main{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;max-width:50%;padding:16px;margin:0 auto}@media only screen and (max-width: 768px){.EntryPanel--horizontal__main{margin-left:0;max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.EntryPanel--horizontal__main-type2{max-width:400px;margin:0 auto}.EntryPanel--horizontal__sub{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;overflow:hidden;max-width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}@media only screen and (max-width: 768px){.EntryPanel--horizontal__sub{width:100%;max-width:100%}}.EntryPanel--horizontal__sub--exhibitionImage{height:500px;width:100%}@media only screen and (max-width: 768px){.EntryPanel--horizontal__sub--exhibitionImage{height:300px}}.EntryPanel--horizontal__foot{padding:24px}.EntryPanel--horizontal a{margin:0 auto}.EntryPanel--vertical{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}.EntryPanel--vertical--type1{max-width:310px;background-color:#F7F6F3;margin-bottom:24px;margin-top:20px;position:relative}.EntryPanel--vertical--type1 a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.EntryPanel--vertical--type1 a:hover,.EntryPanel--vertical--type1 a:active,.EntryPanel--vertical--type1 a:focus{color:#39312C;opacity:.7;text-decoration:none}.EntryPanel--vertical--type1--blank{background-color:#fff}.EntryPanel--vertical__main{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;padding:24px;text-align:center;font-size:1em;position:relative}.EntryPanel--vertical__main--item{font-size:0.9em;line-height:1.5;padding:8px}.EntryPanel--vertical__sub--exhibitionImage{height:220px;width:100%}.EntryPanel--vertical--finished{background-color:#878787;position:absolute;bottom:0;right:0;height:20px;width:50px;display:block;color:#fff;text-align:center;font-size:0.7em;line-height:1.8;font-weight:500}.EntryPanel--vertical--finished::after{content:"終了"}.EntryPanel--vertical--next{background-color:#878787;position:absolute;top:-20px;left:0;height:20px;width:58px;display:block;color:#fff;font-size:0.8em;line-height:1.6;font-weight:500;padding-left:16px}.EntryPanel--vertical--next::after{content:"次回"}.EntryPanel--vertical--later{background-color:#878787;position:absolute;top:-20px;left:0;height:20px;width:58px;display:block;color:#fff;font-size:0.8em;line-height:1.6;font-weight:500;padding-left:16px}.EntryPanel--vertical--later::after{content:"今後"}.EntryPanel--vertical--now{background-color:#4D2609;position:absolute;top:-20px;left:0;height:20px;width:68px;display:block;color:#fff;font-size:0.8em;line-height:1.6;font-weight:500;padding-left:16px}.EntryPanel--vertical--now::after{content:"開催中"}.EntryPanel--vertical--type2{max-width:280px;margin-bottom:24px;margin-top:24px;position:relative}.EntryPanel--vertical--type2 a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.EntryPanel--vertical--type2 a:hover,.EntryPanel--vertical--type2 a:active,.EntryPanel--vertical--type2 a:focus{color:#39312C;opacity:.7;text-decoration:none}.EntryPanel--vertical__main-type2{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.5);text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}.EntryPanel--vertical__sub-type2--artistImage{height:220px;width:100%}.EntryPanel--vertical__main-type3{min-height:50px;width:100%}@media only screen and (min-width: 769px){.EntryPanel--vertical__main-type3{height:calc(50vw*0.45)}}@media only screen and (min-width: 1450px){.EntryPanel--vertical__main-type3{height:calc(50vw*0.35);max-height:550px}}@media only screen and (max-width: 768px){.EntryPanel--vertical__main-type3{height:calc(50vw*0.6)}}@media only screen and (max-width: 430px){.EntryPanel--vertical__main-type3{height:calc(50vw*1.2)}}.EntryPanel--vertical__sub--category{color:#5A5A5A;font-size:0.8em;padding:16px 0}.EntryPanel--vertical__sub--category a{color:#39312C}.EntryPanel--vertical__foot{font-size:0.8em;letter-spacing:1px}.EntryPanel--vertical__foot a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.EntryPanel--vertical__foot a:hover,.EntryPanel--vertical__foot a:active,.EntryPanel--vertical__foot a:focus{color:#39312C;opacity:.7;text-decoration:none}.EntryPanel--vertical__foot a{border-bottom:1px solid #5A5A5A;padding-bottom:5px}.EntryPanel__thumb{width:100%;height:auto}.EntryPanel__circle{width:150px;height:150px;overflow:hidden;border-radius:50%;list-style-type:none;margin:1rem;position:relative;font-size:1.1rem}.EntryPanel__circle a{text-decoration:none}.EntryPanel__circle-extra{border:1px solid #5A5A5A}.EntryPanel__circle .EntryPanel__circle__main{background-color:#000;height:150px;filter:brightness(0.5)}.EntryPanel__circle .EntryPanel__circle__main-extra{background-color:#fff;filter:brightness(1)}.EntryPanel__circle .EntryPanel__circle__head{color:#fff;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;position:relative;margin-top:-60%}.EntryPanel__circle .EntryPanel__circle__head a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.EntryPanel__circle .EntryPanel__circle__head a:hover,.EntryPanel__circle .EntryPanel__circle__head a:active,.EntryPanel__circle .EntryPanel__circle__head a:focus{color:#fff;opacity:.7;text-decoration:none}.EntryPanel__circle .EntryPanel__circle__head-extra{color:#39312C;margin-top:-90%}.EntryPanel__circle .EntryPanel__circle__head-extra a{color:#000;transition:.5s;opacity:1}.EntryPanel__circle .EntryPanel__circle__head-extra a:hover,.EntryPanel__circle .EntryPanel__circle__head-extra a:active,.EntryPanel__circle .EntryPanel__circle__head-extra a:focus{color:#000;opacity:.7}.OverlayPanel{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%;margin:0 auto;position:absolute;top:0;left:0;width:100%}.OverlayPanel a{color:#000;transition:.5s;opacity:1}.OverlayPanel a:hover,.OverlayPanel a:active,.OverlayPanel a:focus{color:#000;opacity:.7}.OverlayPanel--leftTop{-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;left:3rem;top:2.5rem;height:auto;width:auto;min-width:200px;max-width:500px;max-height:80%;margin-right:24px;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 768px){.OverlayPanel--leftTop{display:block;position:inherit;padding-bottom:24px;left:0;top:0;max-width:1000px}}.OverlayPanel--leftCenter{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.OverlayPanel--leftBottom{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;margin-bottom:24px;margin-left:24px;padding:16px}.OverlayPanel--center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}.OverlayPanel--centerBottom{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;bottom:0;height:5rem;top:unset}.OverlayPanel--rightTop{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.OverlayPanel--rightCenter{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.OverlayPanel--rightBottom{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width: 768px){.OverlayPanel--rightBottom{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}}.OverlayPanel--rightBottom-item{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;margin-bottom:24px;margin-right:24px;padding:16px;max-width:40%}@media only screen and (max-width: 768px){.OverlayPanel--rightBottom-item{-ms-flex-item-align:cente;-webkit-align-self:cente;align-self:cente;margin-bottom:0;margin-right:0;padding:8px;max-width:100%;background-color:rgba(0,0,0,0.7)}}@media only screen and (max-width: 768px){.OverlayPanel--outside{width:100%;margin:0 0 0 0;text-align:center;display:block}}.OverlayPanel--textWhite{color:#fff}.OverlayPanel--textWhite a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.OverlayPanel--textWhite a:hover,.OverlayPanel--textWhite a:active,.OverlayPanel--textWhite a:focus{color:#fff;opacity:.7;text-decoration:none}.OverlayPanel--bgBlack-alpha{background-color:rgba(0,0,0,0.7);color:#fff}.OverlayPanel--bgBlack-alpha a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.OverlayPanel--bgBlack-alpha a:hover,.OverlayPanel--bgBlack-alpha a:active,.OverlayPanel--bgBlack-alpha a:focus{color:#fff;opacity:.7;text-decoration:none}@media only screen and (max-width: 768px){.OverlayPanel--bgBlack-alpha{background-color:rgba(0,0,0,0.7);width:100%}}.OverlayPanel--bgWhite-alpha{background-color:rgba(255,255,255,0.5);color:#39312C}.OverlayPanel--bgWhite-alpha a{color:#000;transition:.5s;opacity:1}.OverlayPanel--bgWhite-alpha a:hover,.OverlayPanel--bgWhite-alpha a:active,.OverlayPanel--bgWhite-alpha a:focus{color:#000;opacity:.7}.OverlayPanel--bgWhite-alpha-border{background-color:rgba(255,255,255,0.5);color:#39312C;border:1px solid #5A5A5A;padding:16px 48px;margin:48px}.OverlayPanel--bgWhite-alpha-border a{color:#000;transition:.5s;opacity:1}.OverlayPanel--bgWhite-alpha-border a:hover,.OverlayPanel--bgWhite-alpha-border a:active,.OverlayPanel--bgWhite-alpha-border a:focus{color:#000;opacity:.7}.table{overflow:hidden;width:100% !important;margin:0 auto;font-size:1em}.table a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.table a:hover,.table a:active,.table a:focus{color:#39312C;opacity:.7;text-decoration:none}.table td{padding:8px;height:auto !important;vertical-align:top}.table--basic-2column td:first-child{width:15% !important;min-width:90px}.table--basic-2column td:last-child{width:85% !important}.table--basic-2column--chronology td:first-child{width:15% !important;min-width:90px}.table--basic-2column--chronology td:last-child{width:85% !important}@media only screen and (max-width: 768px){.table--basic-2column--chronology td{display:block;width:100% !important}.table--basic-2column--chronology td:first-child{width:100% !important}.table--basic-2column--chronology td:last-child{width:100% !important}}.table--basic-2column--company{width:60% !important;margin-bottom:96px}.table--basic-2column--company a{color:#4D2609;transition:.5s;opacity:1;text-decoration:none}.table--basic-2column--company a:hover,.table--basic-2column--company a:active,.table--basic-2column--company a:focus{color:#4D2609;opacity:.7;text-decoration:none}.table--basic-2column--company a,.table--basic-2column--company a:hover,.table--basic-2column--company a:active,.table--basic-2column--company a:focus{text-decoration:underline}.table--basic-2column--company td{padding-bottom:16px}.table--basic-2column--company td:first-child{width:35% !important;min-width:90px}.table--basic-2column--company td:last-child{width:65% !important}@media only screen and (max-width: 768px){.table--basic-2column--company td{display:block;width:100% !important;min-width:100% !important}}@media only screen and (max-width: 768px){.table--basic-2column--company{width:100% !important}}.table--basic-2column--underline tr{border-bottom:1px solid #5A5A5A}@media only screen and (max-width: 768px){.table--basic-2column--underline tr{border-bottom:0px}}@media only screen and (max-width: 768px){.table--basic-2column--underline td:first-child{background-color:#F7F6F3}}.table--basic-2column-borderBetweenRowsGray tr{border-bottom:1px solid #878787}.table--basic-2column-borderBetweenRowsGray tr:last-child{border-top:none}.ListBox{padding:48px;margin:0 auto}.ListBox a{color:#000;transition:.5s;opacity:1}.ListBox a:hover,.ListBox a:active,.ListBox a:focus{color:#000;opacity:.7}@media only screen and (max-width: 768px){.ListBox{max-width:100%}}.ListBox ul{margin:0;padding:0;list-style-type:none;padding:48px;border:1px solid #5A5A5A;background-color:#878787}.ListBox ul li{padding:8px 24px}.ListBox__item{-webkit-flex:1 1 47%;-ms-flex:1 1 47%;flex:1 1 47%;height:300px;overflow:hidden;margin:8px}.slider{width:100%}.sliderExhibit{margin-top:24px}.sliderRegular{width:100%}.slider__item--caption{font-size:0.9em;text-align:center}.slider--image{position:relative}.slider--imageTop{height:85vh}@media only screen and (max-width: 768px){.slider--imageTop{height:40vh;margin-bottom:81px}}.slider--imageGallery{height:375px;width:100%}.slider--imageMap{height:250px;margin-top:24px;margin-bottom:48px;width:320px}@media only screen and (max-width: 768px){.slider--imageMap{width:100%}}.slider--imageExhibitDetail{height:500px}@media only screen and (max-width: 768px){.slider--imageExhibitDetail{height:375px;margin-bottom:24px}}.slider--imageThumb{height:120px;width:120px;margin:0 auto}@media only screen and (max-width: 768px){.slider--imageThumb{height:100px;width:100px}}.slider--imageThumb a:-webkit-any-link{outline-style:none !important}.slider--imageBlank{margin:0 auto;width:100%}.slider--imageBlank img{margin:0 auto;display:block}.slick-prev{left:-10px}.slick-next{right:-10px}.sliderThumb{width:90%;margin:0 auto}.slide-arrow{position:absolute;top:50%;margin-top:-15px;z-index:10;cursor:pointer}.prev-arrow{left:40px;width:40;height:50}.next-arrow{right:40px;width:40;height:50}.d-none{display:none !important}.Sidebar{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;min-width:100px}.Sidebar a{color:#878787;transition:.5s;opacity:1;text-decoration:none}.Sidebar a:hover,.Sidebar a:active,.Sidebar a:focus{color:#878787;opacity:.7;text-decoration:none}@media only screen and (max-width: 768px){.Sidebar{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.Sidebar--right{margin-left:48px;background-color:#fff;padding:16px}@media only screen and (max-width: 768px){.Sidebar--right{margin-left:0}}.Sidebar--left{background-color:#fff}.Sidebar--left ul{padding:0;margin:0;align-content:flex-start}@media only screen and (max-width: 768px){.Sidebar--left{margin-left:0}}.Sidebar__head{margin-top:16px;padding:8px}.Sidebar__body{position:relative;padding-top:32px;padding-bottom:24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.Sidebar__item{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;background-color:#39312C;padding:16px 24px;margin-bottom:16px;display:block;color:#fff}.Sidebar__item a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.Sidebar__item a:hover,.Sidebar__item a:active,.Sidebar__item a:focus{color:#fff;opacity:.7;text-decoration:none}@media only screen and (max-width: 768px){.Sidebar__item{-webkit-flex:1 0 28%;-ms-flex:1 0 28%;flex:1 0 28%;margin-right:3px}}@media only screen and (max-width: 430px){.Sidebar__item{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.Sidebar__image{height:200px}.Sidebar__image--horizontal{width:150px;height:100px}.SearchForm{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0px;margin:0px}@media only screen and (max-width: 768px){.SearchForm{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0px 0px 0px}}.ie .SearchForm{overflow:hidden}.SearchForm--large{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.SearchForm__head--large{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;min-width:230px}.ie .SearchForm__head--large{display:block;float:left}.SearchForm__body{-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%}.ie .SearchForm__body{display:block;float:left;width:80%}.SearchForm__body--large{-webkit-flex:0 1 80%;-ms-flex:0 1 80%;flex:0 1 80%}.ie .SearchForm__body--large{display:block;float:left;width:60%}.SearchForm__input{border:1px solid #cccccc;background-color:#fff;width:100%;height:24px;border-radius:0px;margin-top:3px}@media only screen and (max-width: 768px){.SearchForm__input{margin:1% 0px;height:48px}}.SearchForm__input--large{height:48px;margin-top:0px}.ie .SearchForm__input{margin-top:2px}.SearchForm__foot{margin-top:1px;-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%}.SearchForm__foot--large{-webkit-flex:0 1 300px;-ms-flex:0 1 300px;flex:0 1 300px;height:48px;margin:0px 0px 0px 24px}@media only screen and (max-width: 768px){.SearchForm__foot--large{margin:0px}}.ie .SearchForm__foot{display:block;float:left;width:15%}@media only screen and (max-width: 768px){.SearchForm__head,.SearchForm__body,.SearchForm__foot{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.Form__main{max-width:800px}.Form__main .form-group{padding:16px 0}.Form__main input,.Form__main textarea,.Form__main select{border:1px solid #5A5A5A;border-radius:5px}.Form__main input,.Form__main select{height:32px}.Form__main textarea{height:200px;font-size:1.2em;padding:8px}.Form__main label,.Form__main input,.Form__main textarea,.Form__main select{width:100%}.Form__head{display:block;margin-bottom:8px;color:#707070;font-weight:500}.Form .radio label,.Form .checkbox label{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.Form .radio input,.Form .checkbox input{margin-right:16px;-webkit-flex:0 1 20px;-ms-flex:0 1 20px;flex:0 1 20px;border:none}.Form--select{padding-top:0px}.Form--select .form-group{margin-bottom:24px}.Form--select .form-group label{width:100%;display:block}.Form--select .form-group .checkbox{margin-right:8px}.Form--upload{padding:24px;background-color:#F7F6F3;border-radius:5px}@media only screen and (max-width: 768px){.Form--upload{padding:16px}}#result [class*="hidden-"]{display:none}#map-canvas{width:100%;height:400px}#map-canvas--large{max-width:100%;height:700px}.marker-infoWindow{display:none}.map-num{color:#39312C;padding-right:8px}.map-nameList a{color:#878787;transition:.5s;opacity:1;text-decoration:none}.map-nameList a:hover,.map-nameList a:active,.map-nameList a:focus{color:#878787;opacity:.7;text-decoration:none}.map-infoWindow-title{width:250px;font-weight:500;font-size:150%;padding-bottom:5px;display:block;padding-top:32px}.map-infoWindow-address{font-size:120%;display:block;width:250px;line-height:20px;padding-bottom:5px}.IndexPage--SectionInner{max-width:50%;background-color:rgba(0,0,0,0.7);padding:96px 96px 48px 96px;color:#fff;font-size:1em;line-height:2rem}.IndexPage--SectionInner a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.IndexPage--SectionInner a:hover,.IndexPage--SectionInner a:active,.IndexPage--SectionInner a:focus{color:#fff;opacity:.7;text-decoration:none}.IndexPage--SectionInner p{line-height:2rem}.IndexPage--SectionInner h2{color:#fff}@media only screen and (max-width: 768px){.IndexPage--SectionInner{padding:24px;max-width:100%}}.IndexPage--SectionNews p a,.IndexPage--SectionNews p a:active,.IndexPage--SectionNews p a:hover,.IndexPage--SectionNews p a:focus,.IndexPage--SectionNews li a,.IndexPage--SectionNews li a:active,.IndexPage--SectionNews li a:hover,.IndexPage--SectionNews li a:focus{text-decoration:underline}.IndexPage--SectionNewsImg{width:380px}.IndexPage--SectionNews ul{padding-left:1rem;padding-right:2rem}@media only screen and (max-width: 768px){.IndexPage--SectionNews ul{padding-right:1rem}}.IndexPage--SectionNews li{list-style-type:none}.IndexPage--SectionNews li a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.IndexPage--SectionNews li a:hover,.IndexPage--SectionNews li a:active,.IndexPage--SectionNews li a:focus{color:#39312C;opacity:.7;text-decoration:none}.exhibit-archive{list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;margin:24px;padding:0;font-size:1.2em;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.exhibit-archive a{color:#4D2609;transition:.5s;opacity:1;text-decoration:none}.exhibit-archive a:hover,.exhibit-archive a:active,.exhibit-archive a:focus{color:#4D2609;opacity:.7;text-decoration:none}.exhibit-archive li{padding:16px 24px;text-align:center}.exhibit-artistProf{background-color:#F7F6F3;padding:24px}@media only screen and (max-width: 768px){.exhibit-artistProf{background-color:#fff;padding:16px}}.exhibit-time{margin-left:-5px}.u-nopadding--column{padding-left:0px;padding-right:0px}.u-border{border:1px solid #39312C}.u-border-white{border:1px solid #fff}.u-border--2px{border:2px solid #39312C}.u-border-gray{border:1px solid #5A5A5A}.u-borderBottom-gray{border-bottom:1px solid #5A5A5A}.u-borderBottom-lightgray{border-bottom:1px solid #878787}.u-borderBottom-red{border-bottom:2px solid #39312C}.u-borderTop-gray{border-top:1px solid #5A5A5A}.u-borderTop-lightgray{border-top:1px solid #878787}.u-borderTop-red{border-top:2px solid #39312C}.u-paddingBottom{padding-bottom:48px}.u-paddingBottom--half{padding-bottom:24px}.u-paddingBottom--double{padding-bottom:48px}.u-paddingTop{padding-top:48px}.u-paddingTop--half{padding-top:24px}.u-paddingTop--double{padding-top:48px}.u-paddingLeft{padding-left:48px}.u-paddingLeft--half{padding-left:24px}.u-paddingRight{padding-right:48px}.u-paddingRight--half{padding-right:24px}.u-marginBottom{margin-bottom:48px}.u-marginBottom--half{margin-bottom:24px}.u-marginBottom--double{margin-bottom:48px}.u-marginTop{margin-top:48px}.u-marginTop--half{margin-top:24px}.u-marginLeft{margin-left:48px}.u-marginLeft--half{margin-left:24px}.u-marginRight{margin-right:48px}.u-marginRight--half{margin-right:24px}.u-nomargin--sides{margin-left:0;margin-right:0}.u-nomarginBottom{margin-bottom:0}.u-nomarginTop{margin-top:0}.u-alignRight{text-align:right}.u-alignCenter{text-align:center}.u-alignLeft{text-align:left}.u-roundCorner{border-radius:5px}.u-circle{border-radius:50%}.u-relative{position:relative}@media only screen and (max-width: 768px){.u-sp-displaynone{display:none}}@media only screen and (min-width: 769px){.u-pc-displaynone{display:none}}.u-link-underline{display:inline-block;border-bottom:1px solid #5A5A5A;font-weight:bold}.u-link-underline a{color:#878787;transition:.5s;opacity:1;text-decoration:none}.u-link-underline a:hover,.u-link-underline a:active,.u-link-underline a:focus{color:#878787;opacity:.7;text-decoration:none}.color-red{color:#FF0105}.color-red a{color:#FF0105}.color-white{color:#fff}.color-white a{color:#fff;transition:.5s;opacity:1;text-decoration:none}.color-white a:hover,.color-white a:active,.color-white a:focus{color:#fff;opacity:.7;text-decoration:none}.color-theme{color:#39312C}.color-theme a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.color-theme a:hover,.color-theme a:active,.color-theme a:focus{color:#39312C;opacity:.7;text-decoration:none}.color-sub{color:#4D2609}.color-sub a{color:#39312C;transition:.5s;opacity:1;text-decoration:none}.color-sub a:hover,.color-sub a:active,.color-sub a:focus{color:#39312C;opacity:.7;text-decoration:none}
