@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@600;700;800&family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"//hello.myfonts.net/count/3f58bb";*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:inline-block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:EurostileNextPro-SemiBold;src:url(../webFonts/EurostileNextProSemiBold/font.woff2) format("woff2"),url(../webFonts/EurostileNextProSemiBold/font.woff) format("woff")}.font-en{font-family:EurostileNextPro-SemiBold}@keyframes SHIP_YURA{0%{transform:rotate(0deg) translate(0,0)}25%{transform:rotate(-10deg) translate(0,-3px)}50%{transform:rotate(0deg) translate(0,0)}75%{transform:rotate(0deg) translate(0,0)}100%{transform:rotate(0deg) translate(0,0)}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps__rail-x:hover,.ps__rail-y:hover,.ps__rail-x:focus,.ps__rail-y:focus{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.ps__rail-y{position:absolute;top:0;right:0;left:auto!important}@media screen and (max-width:1000){.ps__rail-y{display:none!important;-webkit-overflow-scrolling:touch}}@media screen and (max-width:1000){.js-scrollbar{overflow-y:scroll}}.js-scrollbar.ps.ps--active-y .ps__rail-y{display:block;opacity:1;width:4px}.js-scrollbar.ps.ps--active-y .ps__rail-y .ps__thumb-y{background-color:rgba(146,188,217,.5);border-radius:0;width:3px;right:1px}html,body{width:100%}html{font-size:.625vw;background-color:#e6e6e6}body{min-width:320px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:auto;letter-spacing:0;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#2f2f2f;width:100%;position:relative;font-size:12px}@media screen and (max-width:1000px){body{min-width:inherit}}#wrapper{width:100%;height:100%}.container{position:relative;z-index:5;padding:0 0 0 100px}@media screen and (max-width:1000px){.container{padding:0}}body#about{background-color:#666}dl,dt,dd,ul,li{list-style-type:none;padding:0;margin:0}img{max-width:100%;height:auto;display:block}a{color:#2f2f2f;text-decoration:none}input{outline:transparent}.js-load{opacity:0}.is-loaded{opacity:1;transition:opacity .25s ease-out}.is-pc{display:block}@media screen and (max-width:1000px){.is-pc{display:none!important}}.is-sp{display:none!important}@media screen and (max-width:1000px){.is-sp{display:block!important}}.is-pc-text{display:inline-block}@media screen and (max-width:1000px){.is-pc-text{display:none!important}}.is-sp-text{display:none!important}@media screen and (max-width:1000px){.is-sp-text{display:inline-block!important}}#wrapper{position:relative;z-index:3}.swiper-container{width:100%;height:100%}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-pagination{position:absolute;top:0!important;left:0!important;display:inline-block;width:auto!important;pointer-events:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,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)}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:0}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px;position:relative}#swipebox-prev{position:absolute;top:50%;left:12px;width:calc(var(--swiper-navigation-size)/ 44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ccc;transform:scaleX(.5) scaleY(.5)}#swipebox-prev:after{content:"prev";font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}#swipebox-next{position:absolute;top:50%;right:12px;width:calc(var(--swiper-navigation-size)/ 44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));color:#ccc;transform:scaleX(.5) scaleY(.5)}#swipebox-next:after{content:"next";font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}#swipebox-close:before{content:"";position:absolute;top:50%;left:50%;display:block;width:1px;height:35px;background-color:#fff;transform:rotate(45deg);margin:-15px 0 0}#swipebox-close:after{content:"";position:absolute;top:50%;left:50%;display:block;width:1px;height:35px;background-color:#fff;transform:rotate(-45deg);margin:-15px 0 0}.swipebox-no-close-button #swipebox-close{display:none}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease;content:" ";position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.c-img{text-align:right;position:relative;line-height:0}.c-img img{width:600px;height:auto;margin-right:50px}@media screen and (max-width:1060px){.c-img{text-align:left}.c-img img{width:100%;margin-right:0}}.c-img.is-cap img{max-width:300px}@media screen and (max-width:1060px){.c-img.is-cap img{max-width:150px}}@media screen and (max-width:350pxpx){.c-img.is-cap img{max-width:120px}}.c-img.is-mult{display:flex;justify-content:space-around;margin:40px 0}.c-img.is-mult img{max-width:300px}@media screen and (max-width:1060px){.c-img.is-mult img{max-width:150px}}@media screen and (max-width:350pxpx){.c-img.is-mult img{max-width:120px}}.c-img.is-center{text-align:center}.c-img.is-center img{margin-right:0}.c-split-text{letter-spacing:-.12em}.c-split-text.is-enter>span{opacity:1;transform:translate(0,0) rotate(0deg)}.c-split-text.is-enter>span:nth-of-type(1){transition:opacity .2s .27s cubic-bezier(.39,.575,.565,1),transform .5s .27s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(2){transition:opacity .2s .29s cubic-bezier(.39,.575,.565,1),transform .5s .29s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(3){transition:opacity .2s .31s cubic-bezier(.39,.575,.565,1),transform .5s .31s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(4){transition:opacity .2s .33s cubic-bezier(.39,.575,.565,1),transform .5s .33s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(5){transition:opacity .2s .35s cubic-bezier(.39,.575,.565,1),transform .5s .35s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(6){transition:opacity .2s .37s cubic-bezier(.39,.575,.565,1),transform .5s .37s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(7){transition:opacity .2s .39s cubic-bezier(.39,.575,.565,1),transform .5s .39s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(8){transition:opacity .2s .41s cubic-bezier(.39,.575,.565,1),transform .5s .41s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(9){transition:opacity .2s .43s cubic-bezier(.39,.575,.565,1),transform .5s .43s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(10){transition:opacity .2s .45s cubic-bezier(.39,.575,.565,1),transform .5s .45s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(11){transition:opacity .2s .47s cubic-bezier(.39,.575,.565,1),transform .5s .47s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(12){transition:opacity .2s .49s cubic-bezier(.39,.575,.565,1),transform .5s .49s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(13){transition:opacity .2s .51s cubic-bezier(.39,.575,.565,1),transform .5s .51s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(14){transition:opacity .2s .53s cubic-bezier(.39,.575,.565,1),transform .5s .53s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(15){transition:opacity .2s .55s cubic-bezier(.39,.575,.565,1),transform .5s .55s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(16){transition:opacity .2s .57s cubic-bezier(.39,.575,.565,1),transform .5s .57s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(17){transition:opacity .2s .59s cubic-bezier(.39,.575,.565,1),transform .5s .59s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(18){transition:opacity .2s .61s cubic-bezier(.39,.575,.565,1),transform .5s .61s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(19){transition:opacity .2s .63s cubic-bezier(.39,.575,.565,1),transform .5s .63s cubic-bezier(.39,.575,.565,1)}.c-split-text.is-enter>span:nth-of-type(20){transition:opacity .2s .65s cubic-bezier(.39,.575,.565,1),transform .5s .65s cubic-bezier(.39,.575,.565,1)}.c-split-text>span{display:inline-block;opacity:0;transform:translate(-20px,30px) rotate(10deg)}.p-about{width:53vw;padding:80px 0 146px}@media screen and (max-width:1000px){.p-about{width:100%;padding:52px 0 146px}}.p-about__inner .title{color:#ccc;font-size:30px;letter-spacing:.01em}@media screen and (max-width:1000px){.p-about__inner .title{width:72vw;margin:0 auto;font-size:30px}}.p-about__inner .text{color:#ccc;font-size:13px;line-height:2;margin:24px 0 0}@media screen and (max-width:1000px){.p-about__inner .text{width:72vw;margin:0 auto;font-size:12px}}.p-about__inner .text a{text-decoration:underline}.p-about__inner .text video{width:100%}.p-about__inner .slider{margin:80px 0;overflow:hidden;position:relative}@media screen and (max-width:1000px){.p-about__inner .slider{margin:40px 0}}.p-about__inner .slider .swiper-button-prev{top:50%;color:#ccc;transform:scaleX(.5) scaleY(.5)}@media screen and (max-width:1000px){.p-about__inner .slider .swiper-button-prev{transform:scaleX(.2) scaleY(.3);left:30px;top:10%}}.p-about__inner .slider .swiper-button-next{top:50%;color:#ccc;z-index:30;transform:scaleX(.5) scaleY(.5)}@media screen and (max-width:1000px){.p-about__inner .slider .swiper-button-next{transform:scaleX(.2) scaleY(.3);right:20px;top:10%}}.p-about__inner a{color:#ccc;font-size:13px}.p-exhibition{margin:86px 0 0}@media screen and (max-width:1000px){.p-exhibition{width:72vw;padding:52px 0 0;margin:0 auto}}.p-exhibition__item{margin:26px 0 0}.p-exhibition__item:first-of-type{margin:0}.p-exhibition__item .link{display:block;opacity:1;transition:opacity .3s cubic-bezier(.08,.92,.35,1)}.p-exhibition__item .link:hover{opacity:.7}.p-exhibition__item .link .dot{font-weight:700;font-size:14px;display:block}@media screen and (max-width:1000px){.p-exhibition__item .link .dot{font-size:14px}}.p-exhibition__item .link .title{font-size:13px;display:inline-block}@media screen and (max-width:1000px){.p-exhibition__item .link .title{font-size:12px}}.p-exhibition__item .link .title:after{content:"→";font-size:13px;display:inline-block;margin:0 0 0 10px;text-decoration:underline}@media screen and (max-width:1000px){.p-exhibition__item .link .title:after{font-size:13px}}.p-exhibitionDetail{width:53vw;padding:80px 0 146px}@media screen and (max-width:1000px){.p-exhibitionDetail{width:72vw;padding:52px 0 100px;margin:0 auto}}.p-exhibitionDetail__inner a{text-decoration:underline}.p-exhibitionDetail__item{margin-top:80px}.p-exhibitionDetail__item:first-child{margin-top:0}.p-exhibitionDetail__mv{margin-top:40px}.p-exhibitionDetail__mv img{width:100%}@media screen and (max-width:1000px){.p-exhibitionDetail__mv img{width:100%}}.p-exhibitionDetail__head .title{font-size:20px;letter-spacing:0;font-weight:700}.p-exhibitionDetail__body{position:relative}@media screen and (max-width:1000px){.p-exhibitionDetail__body{width:100%;overflow:hidden;margin:50px 0 0}}.p-exhibitionDetail__body .slide-box{display:flex;flex-wrap:wrap;gap:30px 20px;margin:40px 0 0}.p-exhibitionDetail__body .slide-box.swiper-wrapper{width:auto;height:auto}@media screen and (max-width:1000px){.p-exhibitionDetail__body .slide-box.swiper-wrapper{position:relative;width:100%;height:100%;margin:50px 0 0;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;gap:normal;margin:30px 0 0;flex-wrap:nowrap}}.p-exhibitionDetail__body .slide-box .swipebox.swiper-slide{width:auto;height:auto}.p-exhibitionDetail__body .slide-box .swipebox img{-o-object-fit:cover;object-fit:cover;width:136px;height:80px}@media screen and (max-width:1000px){.p-exhibitionDetail__body .slide-box .swipebox img{width:100%;height:200px}}@media screen and (max-width:1000px){.p-exhibitionDetail__body .swiper-button-next,.p-exhibitionDetail__body .swiper-button-prev{top:calc(50% + 15px)!important;color:#fff}}@media screen and (max-width:1000px){.p-exhibitionDetail__body .swiper-button-prev{transform:scaleX(.3) scaleY(.4);left:10px;top:25%!important}}@media screen and (max-width:1000px){.p-exhibitionDetail__body .swiper-button-next{transform:scaleX(.3) scaleY(.4);right:10px;top:25%!important}}.p-exhibitionDetail__body .video-box{margin:40px 0 0}.p-exhibitionDetail__body .video-box video{width:100%;height:auto}.p-exhibitionDetail__body .text{margin-top:40px;font-size:13px;line-height:2;margin:24px 0 0}@media screen and (max-width:1000px){.p-exhibitionDetail__body .text{font-size:12px}}.p-exhibitionDetail__body a{font-size:13px}@media screen and (max-width:1000px){.p-exhibitionDetail__body a{font-size:12px}}.p-exhibitionDetail__body .past{margin:76px 0 0;font-size:13px;font-weight:700}@media screen and (max-width:1000px){.p-exhibitionDetail__body .past{font-size:12px}}.p-exhibitionDetail__body .past a{display:block;opacity:1;margin:10px 0 0}.p-exhibitionDetail__body .past a:hover{opacity:.5}.p-exhibitionDetail__body .profile{display:flex;margin-top:40px;width:70%;align-items:flex-end}@media screen and (max-width:1000px){.p-exhibitionDetail__body .profile{width:100%}}.p-exhibitionDetail__body .profile__left{width:50%}.p-exhibitionDetail__body .profile__right{width:50%;padding-left:20px}@media screen and (max-width:1000px){.p-exhibitionDetail__body .profile__right{padding-left:12px;font-size:10px}}.p-exhibitionDetail__body iframe{margin:30px 0 0;width:100%;height:auto;min-height:500px}@media screen and (max-width:1000px){.p-exhibitionDetail__body iframe{min-height:200px}}.p-fixed{position:fixed;top:0;right:0;width:383px;height:100%;z-index:5;padding:10px 0}@media screen and (max-width:1000px){.p-fixed{width:30px;padding:10px 5px 0 0}}.p-fixed:after{content:"";display:block;background-color:#f2f2f2;width:323px;height:100%;position:absolute;top:0;right:0;z-index:2}@media screen and (max-width:1000px){.p-fixed:after{display:none}}.p-fixed__inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1000px){.p-fixed__inner{display:block}}.p-fixed__upper{position:relative;z-index:3;width:100%}@media screen and (max-width:1000px){.p-fixed__upper{height:100vh;display:block}}.p-fixed__upper .logo{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:42px;color:#ccc;font-weight:700}@media screen and (max-width:1000px){.p-fixed__upper .logo{font-size:20px}}.p-fixed__upper .title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:0;right:0;white-space:nowrap;font-size:42px;color:#ccc;font-weight:700}@media screen and (max-width:1000px){.p-fixed__upper .title{top:auto;bottom:200px;right:-8px;font-size:20px}}.p-fixed__lower{position:relative;z-index:3;padding:0 77px 11vh 0}.p-fixed__lower .text{color:#ccc;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:0}.p-fixed__lower .link{color:#e6e6e6;font-size:21px;font-weight:700;background-color:#000;display:block;height:30px;line-height:27px;margin:20px 0 0;letter-spacing:.01em;padding:0 0 0 5px}.p-footer{position:fixed;bottom:0;left:0;width:100%;height:50px;z-index:5}.p-footer .link{width:100%;color:#e6e6e6;font-size:21px;font-weight:700;background-color:#000;display:block;height:50px;line-height:47px;letter-spacing:.01em;text-align:center}.p-header{position:fixed;top:0;left:0;height:100%;z-index:5;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px}@media screen and (max-width:1000px){.p-header{align-items:baseline;padding:10px 0 60px 5px}}.p-header__nav{height:100%}.p-header__nav-list{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}@media screen and (max-width:1000px){.p-header__nav-list{display:block}}@media screen and (max-width:1000px){.p-header__nav-item{margin:35px 0 0}}@media screen and (max-width:1000px){.p-header__nav-item:first-of-type{margin:0}}.p-header__nav-item .p-header__nav-link{color:#ccc;opacity:.5}.p-header__nav-item:hover .p-header__nav-link{color:#b3b3b3;opacity:1}.p-header__nav-link{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:20px;font-weight:700}@media screen and (max-width:1000px){.p-header__nav-link{font-size:16px}}.p-header__sns{margin:10vh 0 10px}@media screen and (max-width:1000px){.p-header__sns{margin:0}}.p-header__sns-link svg{width:24px;height:24px}body#news .p-header__nav-item.is-news .p-header__nav-link{color:#b3b3b3;opacity:1}body#about .p-header__nav-item.is-about .p-header__nav-link{color:#b3b3b3;opacity:1}body#order .p-header__nav-item.is-order .p-header__nav-link{color:#b3b3b3;opacity:1}body#note .p-header__nav-item.is-note .p-header__nav-link,body#noteDetail .p-header__nav-item.is-note .p-header__nav-link{color:#b3b3b3;opacity:1}body#exhibition .p-header__nav-item.is-exhibition .p-header__nav-link,body#exhibitionDetail .p-header__nav-item.is-exhibition .p-header__nav-link{color:#b3b3b3;opacity:1}.p-loading{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;z-index:999;background-color:#fff;pointer-events:auto;transition:opacity .5s .5s cubic-bezier(0,.55,.45,1)}body#index .p-loading{transition:opacity .5s .4s cubic-bezier(0,.55,.45,1)}body.is-opening-end .p-loading{opacity:0;pointer-events:none}.p-mv{width:calc(100vw - 383px + 60px);height:100vh;position:relative;left:-100px}@media screen and (max-width:1000px){.p-mv{left:auto;width:100%;height:424px}}.p-mv__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/index/mv.jpg);background-size:cover;background-position:center center}.p-mv__text{width:72vw;padding:0 0 122px;margin:60px auto 0;color:#ccc}.p-news{margin:86px 0 0}@media screen and (max-width:1000px){.p-news{width:72vw;padding:52px 0 100px;margin:0 auto}}.p-news__item{margin:26px 0 0}.p-news__item:first-of-type{margin:0}.p-news__item .link{display:block;opacity:1;transition:opacity .3s cubic-bezier(.08,.92,.35,1)}.p-news__item .link:hover{opacity:.7}.p-news__item .link .dot{font-weight:700;font-size:14px;display:block}@media screen and (max-width:1000px){.p-news__item .link .dot{font-size:14px}}.p-news__item .link .date{font-weight:700;font-size:10px;letter-spacing:.01em}@media screen and (max-width:1000px){.p-news__item .link .date{font-size:13px}}.p-news__item .link .title{font-size:13px;display:inline-block}@media screen and (max-width:1000px){.p-news__item .link .title{font-size:12px}}.p-news__item .link .title:after{content:"→";font-size:13px;display:inline-block;margin:0 0 0 10px;text-decoration:underline}@media screen and (max-width:1000px){.p-news__item .link .title:after{font-size:13px}}.p-news__item .link .note{font-size:11px}@media screen and (max-width:1000px){.p-news__item .link .note{font-size:10px}}.p-news__item .link .note a{text-decoration:underline}.p-news__item .link.no-link .title:after{content:none}.p-news__item .link.no-link:hover{opacity:1}.p-note{margin:86px 0 0}@media screen and (max-width:1000px){.p-note{width:72vw;padding:52px 0 0;margin:0 auto}}.p-note__item{margin:26px 0 0}.p-note__item:first-of-type{margin:0}.p-note__item .link{display:block;opacity:1;transition:opacity .3s cubic-bezier(.08,.92,.35,1)}.p-note__item .link:hover{opacity:.7}.p-note__item .link .dot{font-weight:700;font-size:14px;display:block}@media screen and (max-width:1000px){.p-note__item .link .dot{font-size:14px}}.p-note__item .link .date{font-weight:700;font-size:10px;letter-spacing:.01em}@media screen and (max-width:1000px){.p-note__item .link .date{font-size:13px}}.p-note__item .link .title{font-size:13px;display:inline-block}@media screen and (max-width:1000px){.p-note__item .link .title{font-size:12px}}.p-note__item .link .title:after{content:"→";font-size:13px;display:inline-block;margin:0 0 0 10px;text-decoration:underline}@media screen and (max-width:1000px){.p-note__item .link .title:after{font-size:13px}}.p-note__item .link .note{font-size:11px}@media screen and (max-width:1000px){.p-note__item .link .note{font-size:12px}}.p-noteDetail{width:54vw;padding:80px 0 146px}@media screen and (max-width:1000px){.p-noteDetail{width:72vw;padding:52px 0 100px;margin:0 auto}}.p-noteDetail__head{padding:0 0 38px;position:relative}.p-noteDetail__head:after{position:absolute;left:0;bottom:0;content:"";display:block;width:20px;height:1px;background-color:#221817}.p-noteDetail__head .date{font-size:13.5px;font-weight:700;letter-spacing:.01em}@media screen and (max-width:1000px){.p-noteDetail__head .date{font-size:13px}}.p-noteDetail__head .title{font-size:21px;font-weight:400}@media screen and (max-width:1000px){.p-noteDetail__head .title{font-size:16px}}.p-noteDetail__head .note{font-size:16px;margin:20px 0 0}@media screen and (max-width:1000px){.p-noteDetail__head .note{font-size:12px;margin:14px 0 0}}.p-noteDetail__head .memo{font-size:13px;margin:28px 0 0}@media screen and (max-width:1000px){.p-noteDetail__head .memo{font-size:12px;margin:14px 0 0}}.p-noteDetail__body{padding:65px 0 0}@media screen and (max-width:1000px){.p-noteDetail__body{padding:30px 0 0}}.p-noteDetail__body h2{margin:30px 0 0;font-size:16px;font-weight:400}.p-noteDetail__body h3{font-size:13px;font-weight:400}.p-noteDetail__body h3.eng{font-size:13px;margin:60px 0 0;line-height:1.8}.p-noteDetail__body h3.ja{font-size:13px;margin:15px 0 0;line-height:2}.p-noteDetail__body p{font-size:13px;margin:30px 0 0;line-height:2}@media screen and (max-width:1000px){.p-noteDetail__body p{font-size:12px;margin:15px 0 0}}.p-noteDetail__body p.eng{font-size:13px;margin:40px 0 0;line-height:1.8}.p-noteDetail__body p.ja{font-size:12px;margin:15px 0 0;line-height:2}.p-noteDetail__body span{display:inline-block;font-size:12px;margin:8px 0 0;line-height:1.8}.p-noteDetail__body a{font-size:13px;opacity:1;text-decoration:underline}@media screen and (max-width:1000px){.p-noteDetail__body a{font-size:12px}}.p-noteDetail__body a:hover{opacity:.7}.p-noteDetail__body figure{margin:60px 0 0}.p-noteDetail__body figure figcaption{margin-top:10px;font-size:12px}@media screen and (max-width:1000px){.p-noteDetail__body figure figcaption{font-size:11px}}.p-noteDetail__body figure .img-h{width:100%}.p-noteDetail__body figure .img-v{width:75%}.p-noteDetail__body video{width:100%;margin:60px 0 0}.p-noteDetail__body .image{margin:80px 0}.p-order{width:53vw;padding:80px 0 146px}@media screen and (max-width:1000px){.p-order{width:72vw;padding:52px 0 100px;margin:0 auto}}.p-order__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:1000px){.p-order__list{display:block}}.p-order__list:after{content:"";display:block;width:30%;height:0}@media screen and (max-width:1000px){.p-order__list:after{display:none}}.p-order__item{width:30%;margin:0 0 62px}@media screen and (max-width:1000px){.p-order__item{width:48vw;margin:0 0 60px}}.p-order__item .title{font-size:15px;font-weight:700;margin:30px 0 0}.p-order__item .value{font-size:15px;font-weight:700;margin:25px 0 0}.p-order__item .link{color:#e6e6e6;font-size:21px;font-weight:700;background-color:#000;display:block;height:30px;line-height:27px;margin:20px 0 0;letter-spacing:.01em;padding:0 0 0 5px}