/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100vh;-webkit-text-size-adjust:100%}body{margin:0;padding:0;color:#000;font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;line-height:2;font-weight:400;letter-spacing:.02em;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-font-kerning:normal;-webkit-print-color-adjust:exact}@media print{body{color:#000}}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.print{display:none}@media print{.print{display:block}}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:400}h1,h2,h3{font-family:"YakuHanJPs","Barlow",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}img{border:none;vertical-align:text-bottom}figure{font-size:0;line-height:0}input[type=text],input[type=button],input[type=email],input[type=submit],textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:#000;text-decoration:none}@media print{a{color:#000}}a:hover{text-decoration:underline;opacity:.7}.bg{opacity:0;transition:all .2s linear;position:absolute;top:0;left:0;right:0;bottom:0}.lazyload{opacity:0;transition:all .2s linear}.lazyloaded{opacity:1}.anim{opacity:0;transition:opacity .1s cubic-bezier(0.6, 0.01, 0.42, 0.99)}@media print{.anim{opacity:1}}.fade{transition:opacity .1s cubic-bezier(0.6, 0.01, 0.42, 0.99);opacity:0}@media print{.fade{opacity:1}}.fade2{transition:opacity .1s cubic-bezier(0.6, 0.01, 0.42, 0.99);opacity:0}@media print{.fade2{opacity:1}}.fadebox{-webkit-animation-name:fadebox;animation-name:fadebox;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99);animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99)}.fadein{-webkit-animation-name:fade1;animation-name:fade1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99);animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99)}.fadeout{-webkit-animation-name:fadeout;animation-name:fadeout;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99);animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99)}.fadein2{-webkit-animation-name:fade2;animation-name:fade2;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99);animation-timing-function:cubic-bezier(0.6, 0.01, 0.42, 0.99)}.shuffle{opacity:0}@media print{.shuffle{opacity:1}}@-webkit-keyframes scale{50%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes scale{50%{transform:scale(1)}100%{transform:scale(1.05)}}@-webkit-keyframes fadebox{0%{opacity:0;transform:translate(0px, 20px);@media print{opacity:1}}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes fadebox{0%{opacity:0;transform:translate(0px, 20px);@media print{opacity:1}}100%{opacity:1;transform:translate(0px, 0px)}}@-webkit-keyframes fade1{0%{opacity:0;@media print{opacity:1}}100%{opacity:1}}@keyframes fade1{0%{opacity:0;@media print{opacity:1}}100%{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0;@media print{opacity:1}}100%{opacity:1}}@keyframes fade2{0%{opacity:0;@media print{opacity:1}}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9);@media print{opacity:1}}}@keyframes fadeout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.9);@media print{opacity:1}}}.header{position:relative}body:not(.home) .wrapper{padding-top:33px;position:relative}@media screen and (max-width: 768px){body:not(.home) .wrapper{padding-top:0}}body:not(.home) .header{height:40px;background-color:#fff;position:fixed;left:0;right:0;top:0;z-index:4000}@media print{body:not(.home) .header{position:static}}@media screen and (max-width: 768px){body:not(.home) .header{position:static;height:48px}}body:not(.home) .header a{line-height:0;font-size:0;display:block;height:40px}@media screen and (max-width: 768px){body:not(.home) .header a{height:48px}}body:not(.home) .header .header__ttl{height:40px;padding-right:60px;max-width:1000px;font-size:0;line-height:0}body:not(.home) .header .header__ttl img{width:100%;height:auto}@media screen and (max-width: 768px){body:not(.home) .header .header__ttl{height:48px}}.fixed-menu{position:fixed;bottom:20px;right:20px;z-index:200}.fixed-menu.fixed{position:absolute;bottom:20px}@media print{.fixed-menu{position:static}}@media screen and (max-width: 768px){.fixed-menu{display:none}}.fixed-menu .fixed-menu__list{list-style:none}.fixed-menu .fixed-menu__list.w a{color:#fff}@media print{.fixed-menu .fixed-menu__list.w a{color:#000}}.fixed-menu .fixed-menu__list .fixed-menu__list-item{line-height:1;list-style:none}.fixed-menu .fixed-menu__list .fixed-menu__list-item a{display:block;font-size:18px;padding:0px 4px 4px 4px;line-height:1.2;display:inline-block;transition:all .2s linear;letter-spacing:.02em}@media screen and (min-width: 768px){.fixed-menu .fixed-menu__list .fixed-menu__list-item a:hover{text-decoration:none;transform:translateX(-5px);color:#000}}.drawer-menu{position:fixed;top:0;right:-300px;bottom:0;width:300px;background-color:#000;padding:20px;transition:all .2s cubic-bezier(0.38, 0, 0.6, 1.01);overflow:scroll;z-index:5000;opacity:0}@media screen and (max-width: 768px){.drawer-menu{right:-100%;width:100%}}.drawer-menu .drawer-menu__ttl .main-ttl{width:100%;font-size:0;line-height:0}.drawer-menu .drawer-menu__ttl .main-ttl img{width:100%;height:auto}.drawer-menu .lang{margin-top:20px;font-size:12px;color:#000}@media screen and (max-width: 768px){.drawer-menu .lang{font-size:14px}}@media print{.drawer-menu .lang{color:#000}}.drawer-menu .lang a{color:#000;text-decoration:underline}@media print{.drawer-menu .lang a{color:#000}}.drawer-menu .nav_ttl{width:90%;height:auto}.drawer-menu .drawer-menu__inner{background-color:#fff;position:absolute;left:0;bottom:0;padding:40px}.drawer-menu .drawer-menu__inner .drawer-menu__list{list-style:none}.drawer-menu .drawer-menu__inner .drawer-menu__list-item.no_link{color:rgba(230,246,241,.65);font-size:14px;line-height:24px;padding:4px 0;display:block;font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;position:relative}.drawer-menu .drawer-menu__inner .drawer-menu__list-item.no_link span{font-size:11px;padding-left:4px}.drawer-menu .drawer-menu__inner .drawer-menu__list-item a{color:#000;font-size:14px;line-height:24px;padding:4px 0;display:block;font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;position:relative}@media screen and (max-width: 768px){.drawer-menu .drawer-menu__inner .drawer-menu__list-item a{font-size:16px}}@media print{.drawer-menu .drawer-menu__inner .drawer-menu__list-item a{color:#000}}.drawer-menu .header_sns__list{margin-top:20px;list-style:none}.drawer-menu .header_sns__list-item{display:inline-block}.drawer-menu .header_sns__list-item a{display:inline-block;padding-right:20px}.drawer-menu .header_sns__list-item:nth-child(3){transform:translateY(-1px)}.global-menu{position:fixed;top:0;right:0;display:flex;align-items:flex-end;flex-flow:column;transition:all .2s cubic-bezier(0.38, 0, 0.6, 1.01);z-index:3000;font-size:12px;font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width: 768px){.global-menu{display:none}}@media print{.global-menu{position:static}}.global-menu__inner{display:flex;flex-direction:column;line-height:1;font-size:0;background-color:#fff;border-left:1px solid #000;border-bottom:1px solid #000;padding:10px}.global-menu a{color:#000;display:block;text-decoration:none;line-height:1;padding:8px 4px;font-size:12px}@media print{.global-menu a{color:#000}}.global-menu a:hover{background-color:#000;color:#fff}.global-menu .lang{color:#000;display:inline-block;padding:0;font-size:12px}.global-menu .lang span{line-height:1;padding:4px 4px}.global-menu .lang a{display:inline-block;text-decoration:underline;line-height:1;padding:4px 4px}.global-menu .lang a:hover{background-color:transparent;color:#000;text-decoration:none}.global-menu .global-menu__list{list-style:none;display:flex;flex-direction:column}.global-menu .global-menu__list-item{display:inline-block}@media screen and (max-width: 768px){.home .global-menu{display:none}}.home .drawer{display:none}@media screen and (max-width: 768px){.home .drawer{display:block}}.drawer{position:fixed;z-index:9999;cursor:pointer;top:0;right:0;height:40px;width:40px;background-color:#000}@media print{.drawer{position:static}}@media screen and (max-width: 768px){.drawer{height:48px;width:48px;right:0px;top:0px;background-color:#000}}.drawer span{display:block;background-color:#fff;width:18px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.drawer span:first-child{margin-top:-3px}.drawer span:last-child{margin-top:3px}@media screen and (max-width: 768px){.drawer{display:block}}.drawer.active .top{-webkit-animation:top-close .2s;animation:top-close .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.drawer.active .bottom{-webkit-animation:bottom-close .2s;animation:bottom-close .2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.open .wrapper,.open .drawer-menu{opacity:1;transform:translateX(-300px)}@media screen and (max-width: 768px){.open .wrapper,.open .drawer-menu{transform:translateX(-100%)}}@-webkit-keyframes top-open{0%{margin-top:0;transform:translate(-50%, -50%) rotate(-45deg)}50%{transform:translateY(-50%, -50%) rotate(0deg)}100%{transform:translateY(-50%, -50%) rotate(0deg)}}@keyframes top-open{0%{margin-top:0;transform:translate(-50%, -50%) rotate(-45deg)}50%{transform:translateY(-50%, -50%) rotate(0deg)}100%{transform:translateY(-50%, -50%) rotate(0deg)}}@-webkit-keyframes bottom-open{0%{margin-top:0;transform:translate(-50%, -50%) rotate(45deg)}50%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}@keyframes bottom-open{0%{margin-top:0;transform:translate(-50%, -50%) rotate(45deg)}50%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}@-webkit-keyframes top-close{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(0deg)}100%{margin-top:0;transform:translate(-50%, -50%) rotate(-45deg)}}@keyframes top-close{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(0deg)}100%{margin-top:0;transform:translate(-50%, -50%) rotate(-45deg)}}@-webkit-keyframes bottom-close{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(0deg)}100%{margin-top:0;transform:translate(-50%, -50%) rotate(45deg)}}@keyframes bottom-close{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(0deg)}100%{margin-top:0;transform:translate(-50%, -50%) rotate(45deg)}}.home{background-color:#54953e}.home .firstview{height:100vh;padding-top:56.6%}@media screen and (max-width: 768px){.home .firstview{height:auto;line-height:1.8}}.home .information{padding:20px}.home .information img{max-width:607px}@media screen and (max-width: 768px){.home .information{position:absolute;bottom:0px;left:0px;right:0px}}body.home .content{background-image:url(../img/main_img_pc.jpg);background-size:cover;background-position:top center}@media screen and (max-width: 768px){body.home .content{min-height:100vh;background-image:url(../img/main_img_sp.jpg);line-height:1.8;position:relative}}.section_title{font-size:38px;display:inline-block;line-height:1;position:relative;text-align:left;z-index:100;padding:4px;color:#fff;background-color:#000}@media print{.section_title{opacity:1}}@media screen and (max-width: 768px){.section_title{font-size:28px}}.section_title span{padding-left:20px;font-size:18px}.section_title_jp{display:inline-block;font-size:16px;padding:4px;background-color:#000;display:inline-block;line-height:1;color:#fff}.header_logo{text-align:center;position:relative;display:flex;padding:20px 20px 0px 20px;justify-content:center;align-items:flex-end;margin-bottom:-20px;z-index:2000}@media screen and (max-width: 768px){.header_logo{flex-direction:column;margin-bottom:20px}}.header_logo .top_30th{width:200px;position:absolute;top:20px;left:20px;font-size:0;line-height:0}.header_logo .top_30th img{width:100%;height:auto}@media screen and (max-width: 768px){.header_logo .top_30th{position:static;margin:0 auto 10px}}.header_logo .top_logo{width:420px;z-index:10;font-size:0;line-height:0}.header_logo .top_logo img{width:100%;height:auto}@media screen and (max-width: 768px){.header_logo .top_logo{width:100%}}.firstview{position:relative;padding:0 20px}.firstview .firstview__block{padding-top:41px;position:relative}@media screen and (max-width: 768px){.firstview .firstview__block{padding-top:0}.firstview .firstview__block .section__tab{display:none}}.firstview .firstview__block .firstview__block--inner{padding-top:60%;position:relative}@media screen and (max-width: 768px){.firstview .firstview__block .firstview__block--inner{padding-top:140%}}.firstview .firstview__block__bg{position:absolute;top:0;width:100%;height:100%;background-image:url("../img/main_image.jpg");background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 768px){.firstview .firstview__block__bg{background-image:url("../img/main_image_sp.jpg")}}.firstview .firstview__block__information{position:absolute;left:0;bottom:40px;width:310px;font-size:0;line-height:0}.firstview .firstview__block__information img{width:100%;height:auto}@media screen and (max-width: 768px){.firstview .firstview__block__information{position:static;width:100%;margin-top:20px;margin-bottom:20px}}#calendar{position:relative;font-size:13px;padding:0 20px}@media screen and (max-width: 768px){#calendar .section__tab{display:none}}@media print{#calendar{color:#000}}#calendar .calendar__block{padding-top:41px}@media screen and (max-width: 768px){#calendar .calendar__block{padding-top:0}}#calendar .calendar__block--inner{display:flex;border:1px solid #000;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width: 768px){#calendar .calendar__block--inner{flex-direction:column}}#calendar .calendar__block--today{width:180px;min-height:160px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #000}@media screen and (max-width: 768px){#calendar .calendar__block--today{width:100%;border:none;min-height:none;padding:20px 0;border-bottom:1px solid #000}}#calendar .calendar__block--today h3{width:100%;text-align:center;line-height:1;padding:8px 16px;font-size:13px}#calendar .calendar__block--today .date{display:flex;font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0}#calendar .calendar__block--today .date h5{font-size:48px;font-weight:400;padding:8px 16px;line-height:.8}#calendar .calendar__block--today .date h6{font-size:16px;font-weight:400;line-height:1;padding:8px 16px;text-transform:uppercase}#calendar .noevent{position:absolute;top:50%;left:50%;display:inline-block;transform:translate(-50%, -50%)}#calendar p.close_on_monday{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px}#calendar .calendar__block--seemore{padding:8px 16px;line-height:1.6;text-align:center;position:relative;border-top:1px solid #000}#calendar .calendar__block--seemore::after{content:"";width:6px;height:6px;border-top:1.5px solid #000;border-left:1.5px solid #000;display:block;position:absolute;top:50%;right:8px;transform:translate(-50%, -50%) rotate(135deg);transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (max-width: 768px){#calendar .calendar__block--seemore::after{display:none}}#calendar .calendar__block--list{flex:1}@media screen and (max-width: 768px){#calendar .calendar__block--list .thead{display:none}}#calendar .calendar__block--list .thead .calendar__block--tr{line-height:1;display:flex;border-bottom:1px solid #000}@media screen and (max-width: 768px){#calendar .calendar__block--list .thead .calendar__block--tr{border-top:1px solid #000}}#calendar .calendar__block--list .thead .calendar__block--td{padding:8px 16px}#calendar .calendar__block--list .thead .calendar__block--td:nth-child(1){width:12em}@media screen and (max-width: 768px){#calendar .calendar__block--list .thead .calendar__block--td:nth-child(1){width:auto}}#calendar .calendar__block--list .thead .calendar__block--td:nth-child(2){width:28em}@media screen and (max-width: 768px){#calendar .calendar__block--list .thead .calendar__block--td:nth-child(2){width:auto}}#calendar .calendar__block--list .tbody{display:block;position:relative;min-height:130px}#calendar .calendar__block--list .tbody .calendar__block--tr{border-bottom:1px solid #000;display:block}#calendar .calendar__block--list .tbody .calendar__block--tr:last-child{border-bottom:none}#calendar .calendar__block--list .tbody .calendar__block--tr a{display:flex}@media screen and (max-width: 768px){#calendar .calendar__block--list .tbody .calendar__block--tr a{display:flex;flex-direction:column;padding:8px 10px}}#calendar .calendar__block--list .tbody .calendar__block--td{padding:8px 16px}#calendar .calendar__block--list .tbody .calendar__block--td span{display:block;line-height:1.6}#calendar .calendar__block--list .tbody .calendar__block--td:nth-child(1){width:12em}@media screen and (max-width: 768px){#calendar .calendar__block--list .tbody .calendar__block--td:nth-child(1){width:auto}}#calendar .calendar__block--list .tbody .calendar__block--td:nth-child(1) span{padding:0 16px;padding-left:20px;background-image:url("../img/icon_time.svg");background-position:left 2px center;background-repeat:no-repeat}#calendar .calendar__block--list .tbody .calendar__block--td:nth-child(2){width:28em}@media screen and (max-width: 768px){#calendar .calendar__block--list .tbody .calendar__block--td:nth-child(2){width:auto}}#calendar .calendar__block--list .tbody .calendar__block--td:nth-child(2) span{padding:0 16px;display:block;padding-left:20px;background-image:url("../img/icon_place.svg");background-position:left 2px center;background-repeat:no-repeat}#calendar .calendar__block--list .tbody .calendar__block--td.title{font-size:13px;line-height:1.6;flex:1}@media screen and (max-width: 768px){#calendar .calendar__block--list .tbody .calendar__block--td{padding:4px}}#calendar .calendar__block--list .calendar__block--tr{position:relative}@media screen and (max-width: 768px){#calendar .calendar__block--list .calendar__block--tr::after{content:"";width:6px;height:6px;border-top:1.5px solid #000;border-left:1.5px solid #000;display:block;position:absolute;right:8px;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01);top:20px;transform:translate(-50%, 0%) rotate(135deg)}}#calendar .calendar__block--list .calendar__block--tr .calendar_link{display:block;color:#000;font-size:13px;position:relative;padding-right:20px}@media print{#calendar .calendar__block--list .calendar__block--tr .calendar_link{color:#000}}#calendar .calendar__block--list .calendar__block--tr .calendar_link br{display:none}#calendar .calendar__block--list .calendar__block--tr .calendar_link::after{content:"";width:6px;height:6px;border-top:1.5px solid #000;border-left:1.5px solid #000;display:block;position:absolute;top:50%;right:8px;transform:translate(-50%, -50%) rotate(135deg);transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (max-width: 768px){#calendar .calendar__block--list .calendar__block--tr .calendar_link::after{display:none}}#topnews{position:relative;margin-bottom:80px;padding:0 20px}@media screen and (max-width: 768px){#topnews{margin-bottom:40px}}#topnews .topnews__block{padding:24px;border:1px solid #000;border-radius:10px;display:flex;align-items:center}@media screen and (max-width: 768px){#topnews .topnews__block{flex-direction:column;align-items:flex-start;padding:8px 10px}}#topnews .topnews__block h3{padding:0 20px}@media screen and (max-width: 768px){#topnews .topnews__block h3{padding:0;font-size:16px;align-self:center}}#topnews .topnews__block .news_link{display:block}#topnews .topnews__block .topnews__def{position:relative;padding:0 20px;font-size:13px;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width: 768px){#topnews .topnews__block .topnews__def{padding:0;text-align:left}}#topnews .topnews__block .topnews__def .topnews__def-tit{width:6em;display:inline-block}#topnews .topnews__block .topnews__def .topnews__def-data{width:auto;display:inline-block;position:relative}.outline{position:relative;padding:0 20px;margin-bottom:80px}@media screen and (max-width: 768px){.outline{margin-bottom:40px}}.outline__block{position:relative;padding-top:41px}.outline__block--inner{border-radius:10px;border:1px solid #000;padding:80px 120px}@media screen and (max-width: 768px){.outline__block--inner{padding:40px 0px 0;border:none;border-radius:0;border-top:1px solid #000}}.outline__block--header{margin-bottom:20px}.outline__block--header h2{font-weight:normal;font-size:28px;text-align:center}.outline__block--header h2 br{display:none}@media screen and (max-width: 768px){.outline__block--header h2 br{display:inline}}.outline__block--content p{font-size:15px;text-align:justify}.concept__block--detail{font-size:12px;display:flex;align-items:flex-end;margin-top:60px}@media screen and (max-width: 768px){.concept__block--detail{flex-direction:column;align-items:flex-start}}.concept__block--detail .detail1,.concept__block--detail .detail2{width:50%;padding:0 36px;border-left:1px solid #000}@media screen and (max-width: 768px){.concept__block--detail .detail1,.concept__block--detail .detail2{width:100%;border:none;padding:0}}@media screen and (max-width: 768px){.concept__block--detail .detail1{padding-bottom:24px}}.concept__block--detail small{display:block;line-height:1.6}.concept__block--detail .detail1.en dl dt{width:8em}.concept__block--detail dl{display:flex;line-height:1.6}.concept__block--detail dl dt{width:4em}.concept__block--detail dl dd{flex:1}#concept{position:relative;overflow:auto;padding:0 20px}#concept .concept__block{position:relative;padding-top:41px}#concept .concept__block .concept__block--inner{border-top:1px solid #000;padding:80px 120px}@media screen and (max-width: 768px){#concept .concept__block .concept__block--inner{padding:40px 0px}}@media print{#concept .concept__block{color:#000}}#concept .concept__block p{text-align:justify}#concept .concept__block .concept__block--header{margin-bottom:40px;text-align:center}#concept .concept__block .concept__block--header h3{font-weight:normal;font-size:28px;text-align:center}#concept .concept__block .concept__block--content{margin-bottom:48px}#concept .concept__block .concept__block--content p{margin-bottom:2em;font-size:15px}#concept .concept__block .concept__block--content small{display:block;margin-top:.5em}.home .program_info{right:16px}.home .program_info span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.home .program_info__cat span{background-color:transparent}.home .program_info__artist{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .program_info .program_info__ttl{margin-top:0}.home .archives{font-size:16px;display:block;letter-spacing:0;font-family:"YakuHanJPs","Barlow",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:center;margin-top:16px}.home .archives a{display:flex;justify-content:center;align-items:center}@media print{.home .archives{color:#000}}.home .archives.sp{display:none}.home .archives.pc{display:inline-block}@media screen and (max-width: 768px){.home .archives{text-align:center;font-size:16px;position:relative;right:auto;bottom:auto;top:auto;padding:20px 0}.home .archives.pc{display:none}.home .archives.sp{display:inline-block}}.home .archives span{position:relative;display:block;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (min-width: 768px){.home .archives:hover span{transform:translateX(-5px)}.home .archives:hover::after{margin-right:-5px}}.program_info{text-align:left;position:absolute;bottom:12px;left:20px;color:#fff;line-height:1.8}.program_info .program_schedule_annotation{display:block;width:100%;padding-left:20px;margin-bottom:2px}.program_info .program_info__schedule-inner{max-width:100%;text-overflow:ellipsis;overflow:hidden;padding-right:4px;margin-top:2px;display:block}@media screen and (max-width: 768px){.program_info{bottom:8px;left:10px}}@media print{.program_info{color:#000}}.program_info.en .program_info__ttl{font-size:15px}.program_info__cat{font-size:11px;display:inline-block;margin-bottom:8px}@media screen and (max-width: 768px){.program_info__cat{font-size:10px}}.program_info__cat.en{font-size:10px;margin-bottom:10px}.program_info__cat span{background:#000;color:#fff;line-height:1;padding:0px 6px;border:1px solid #000;margin-right:4px}@media print{.program_info__cat span{color:#000}}.program_info__cat span.ticket_type{background:transparent;color:#000}@media print{.program_info__cat span.ticket_type{color:#000}}.program_info__ttl{font-size:20px;line-height:1.4;margin-top:20px;margin-bottom:10px !important}.program_info__ttl.artist{font-size:14px}@media screen and (max-width: 768px){.program_info__ttl{font-size:14px}}.program_info__ttl:after{width:0%}.program_info__description{font-size:13px}.program_info__description p{margin-bottom:0 !important}.program_info__schedule{font-size:12px;padding-left:20px;background-image:url("../img/icon_cal.svg");background-position:left 2px top 5px;background-repeat:no-repeat;padding-top:2px;padding-bottom:2px}.program_info__schedule span{display:inline-block}.program_info__time{font-size:12px;padding-left:18px;background-image:url("../img/icon_time.svg");background-position:left 2px top 1px;background-repeat:no-repeat}.program_info .program_info__google{font-size:12px;padding-left:18px;padding-top:2px;padding-bottom:2px;display:block;background-image:url("../img/icon_calp.svg");background-position:left 2px top 1px;background-size:12px auto;background-repeat:no-repeat;line-height:.8;display:inline-block;letter-spacing:0}.program_info__artist{font-size:11px;padding-left:20px;background-image:url("../img/icon_artist.svg");background-position:left 1px top 2px;background-repeat:no-repeat;line-height:1.4;padding-bottom:2px}.program_info__artist span{padding-right:5px;margin-right:5px;display:inline}.program_info__artist span:last-child{border:none !important}.program_info__place{font-size:11px;padding-left:20px;line-height:1.4;background-image:url("../img/icon_place.svg");background-position:left 0px top 4px;background-repeat:no-repeat;padding-top:1px;padding-bottom:1px;align-self:center}.program_info__place span{padding-right:5px;margin-right:5px;line-height:.8;border-right:1px solid #fff;display:inline-block}.program_info__place span:last-child{border:none !important}#program{position:relative}#program .program_block{position:relative;padding:0 20px;padding-top:41px}#program .program_block .program_block--inner{border-top:1px solid #000;padding:80px 8%}@media screen and (max-width: 768px){#program .program_block .program_block--inner{padding:40px 0}}#program .program_block__header{position:relative;margin-bottom:40px;color:#000}#program .program_block__header--inner{display:flex;align-items:flex-start;text-align:center}@media print{#program .program_block__header{color:#000}}#program .program_block .program_block__sub-header{display:flex;align-items:flex-end;padding-top:32px}@media screen and (max-width: 768px){#program .program_block .program_block__sub-header{justify-content:center;margin-bottom:10px}}#program .program_block .program_block__sub-header h3{padding:4px;background-color:#fff;line-height:1}#program .program_block .program_block__sub-header .program__sub_title_en{font-size:24px}#program .program_block .program_block__sub-header .program__sub_title_jp{font-size:16px}#program .program_block .program_block__content{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative}@media screen and (max-width: 768px){#program .program_block .program_block__content{flex-direction:column;margin:0px}}#program .program_block .program_block__content .program_block__article{width:33.3%;position:relative;padding:10px}#program .program_block .program_block__content .program_block__article a{color:#000;text-decoration:none;border:1px solid #000;display:block}@media print{#program .program_block .program_block__content .program_block__article a{color:#000}}#program .program_block .program_block__content .program_block__article a:hover figure:after{opacity:0}#program .program_block .program_block__content .program_block__article figure{position:relative;padding-top:66.7%}#program .program_block .program_block__content .program_block__article figure img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#program .program_block .program_block__content .program_block__article figure:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;mix-blend-mode:multiply;transition:all .2s linear}@media print{#program .program_block .program_block__content .program_block__article figure:after{display:none}}#program .program_block .program_block__content .program_block__article .program_info{line-height:1;position:static;color:#000;padding:10px}#program .program_block .program_block__content .program_block__article .program_info .program_info__cat span{border:1px solid #000;padding:2px;color:#000;line-height:1;display:inline-block}@media print{#program .program_block .program_block__content .program_block__article .program_info .program_info__cat span{color:#000}}#program .program_block .program_block__content .program_block__article .program_info .program_info__ttl{font-size:18px;line-height:1.4;margin-bottom:4px !important}#program .program_block .program_block__content .program_block__article .program_info .program_info__schedule{background-image:url("../img/icon_cal.svg");background-size:12px auto;background-position:1px top 1px}#program .program_block .program_block__content .program_block__article .program_info .program_info__time{background-image:url("../img/icon_time.svg");background-size:12px auto;background-position:1px top 1px}#program .program_block .program_block__content .program_block__article .program_info .program_info__place{background-image:url("../img/icon_place.svg");background-position:left 2px top 3px;background-size:10px auto}#program .program_block .program_block__content .program_block__article .program_info .program_info__artist{background-image:url("../img/icon_artist.svg");background-size:10px auto;background-position:left 2px top 0px}@media print{#program .program_block .program_block__content .program_block__article .program_info{color:#000}}@media screen and (max-width: 768px){#program .program_block .program_block__content .program_block__article{width:100%;padding:0;margin-bottom:20px}}#program .program_block .program_block__content .program_block__remark{margin:40px 0;font-size:12px;text-align:center;color:#000;position:relative;line-height:1.6}@media print{#program .program_block .program_block__content .program_block__remark{color:#000}}@media screen and (max-width: 768px){#program .program_block .program_block__content .program_block__remark{text-align:left;font-size:10px;margin:20px 0}}#program .program__remark{margin:40px 0;font-size:12px;text-align:center;position:relative;line-height:1.6;align-self:center}@media print{#program .program__remark{color:#000}}@media screen and (max-width: 768px){#program .program__remark{padding:0 10px;font-size:10px;margin:20px 0}}.program_block__timetable{position:relative;margin:32px -16px 0;margin-bottom:80px;padding:0 20px}.program_block__timetable.en a{font-size:18px}@media screen and (max-width: 768px){.program_block__timetable{margin:0 -32px 0}}.program_block__timetable a{display:block;font-size:22px;color:#000;padding:20px 40px;text-decoration:none;position:relative;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000}@media print{.program_block__timetable a{color:#000}}@media screen and (max-width: 768px){.program_block__timetable a{font-size:18px}}.program_block__timetable a span{font-size:13px}.program_block__timetable a:after{content:"";width:8px;height:8px;border-top:1px solid #000;border-left:1px solid #000;display:block;position:absolute;top:50%;right:40px;transform:translate(-50%, -50%) rotate(135deg);transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (max-width: 768px){.program_block__timetable a:after{right:20px}}@media screen and (min-width: 768px){.program_block__timetable a:hover{text-decoration:underline}.program_block__timetable a:hover:after{margin-right:-5px}}.program-category{position:relative;overflow:hidden;color:#000;padding:0 20px;margin-bottom:80px}@media screen and (max-width: 768px){.program-category{margin-bottom:40px}}@media print{.program-category{color:#000}}.program-category .program-category__block{text-align:center;border-top:#000 1px solid}@media screen and (max-width: 768px){.program-category .program-category__block{flex-direction:column;padding:10px 0}}.program-category .program-category__block .program-category__block--inner{display:flex;flex-wrap:wrap;position:relative}.program-category .program-category__block .program-category__article{width:33.3%;padding:40px;line-height:1;text-align:justify;position:relative;border-bottom:#000 1px solid}.program-category .program-category__block .program-category__article:last-child::before{content:"";display:block;position:absolute;right:0;left:auto;top:10px;bottom:10px;border-right:#000 1px solid}@media screen and (max-width: 768px){.program-category .program-category__block .program-category__article:last-child::before{border-right:none}}.program-category .program-category__block .program-category__article:nth-child(3n)::before{content:"";display:block;position:absolute;right:0;top:10px;left:auto;width:1px;bottom:10px;border-right:#000 1px solid}@media screen and (max-width: 768px){.program-category .program-category__block .program-category__article:nth-child(3n)::before{border-right:none}}.program-category .program-category__block .program-category__article::after{content:"";display:block;position:absolute;left:0;top:10px;bottom:10px;border-left:#000 1px solid}@media screen and (max-width: 768px){.program-category .program-category__block .program-category__article{width:100%}.program-category .program-category__block .program-category__article::before{content:"";display:block;position:absolute;right:0;top:10px;bottom:10px;border-left:#000 1px solid}}@media print{.program-category .program-category__block .program-category__article{color:#000}}.program-category .program-category__block .program-category__article h3{margin-top:0;font-size:16px;line-height:1.6;padding-top:0;padding-bottom:20px;padding-right:20px;position:relative;text-align:left}@media screen and (max-width: 768px){.program-category .program-category__block .program-category__article h3{font-size:15px}}.program-category .program-category__block .program-category__article h3 a{display:block;color:#000}@media print{.program-category .program-category__block .program-category__article h3 a{color:#000}}.program-category .program-category__block .program-category__article h3 a:after{content:"";width:8px;height:8px;border-top:1px solid #000;border-left:1px solid #000;display:block;position:absolute;top:8px;right:0px;margin-top:1px;transform:translate(-50%, 0%) rotate(135deg);transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.program-category .program-category__block .program-category__article h3 a:hover{text-decoration:none}.program-category .program-category__block .program-category__article h3 a:hover:after{margin-right:-5px}.program-category .program-category__block .program-category__article p{line-height:1.6;font-size:13px}#artist{position:relative}#artist .artist_block{position:relative;padding:0 20px;padding-top:41px}#artist .artist_block .artist_block--inner{padding:80px 8%;border-top:1px solid #000}@media screen and (max-width: 768px){#artist .artist_block .artist_block--inner{padding:40px 0}}#artist .artist_block__header{margin-top:20px;margin-bottom:80px;position:relative;text-align:center}@media screen and (max-width: 768px){#artist .artist_block__header{margin-bottom:40px}}#artist .artist_block__header--inner{display:flex;align-items:flex-end}#artist .artist_block .artist_block__remark{font-size:12px;text-align:center;margin-top:40px;margin-bottom:40px;line-height:1.6}@media screen and (max-width: 768px){#artist .artist_block .artist_block__remark{font-size:10px;margin:20px 0}}.artist_block__list{display:flex;flex-wrap:wrap;list-style:none;text-align:left;position:relative}.artist_block__list-item{width:25%;margin-top:0;margin-bottom:40px}@media screen and (max-width: 768px){.artist_block__list-item{width:50%;border-right:none !important;margin-bottom:24px}}.artist_block__list-item .artist_link{display:flex;flex-direction:column;align-items:center;transition:all .2s linear;text-align:center;align-items:center;padding:0 20px;gap:10px}@media screen and (min-width: 768px){.artist_block__list-item .artist_link:hover{text-decoration:none;transform:translateY(-5px)}.artist_block__list-item .artist_link:hover .artist_block__thum:after{opacity:0}.artist_block__list-item .artist_link:hover .artist_block__thum .bg{opacity:0}}.artist_block__list-item .artist_block__thum-wrapper{display:flex}@media screen and (max-width: 768px){.artist_block__list-item .artist_block__thum-wrapper{margin-bottom:20px}}.artist_block__list-item .artist_block__thum{width:140px;height:140px;position:relative;overflow:hidden}@media screen and (max-width: 768px){.artist_block__list-item .artist_block__thum{width:120px;height:120px;margin-bottom:0}}.artist_block__list-item .artist_block__thum-img{width:100%;height:100%;border-radius:100px;-o-object-fit:cover;object-fit:cover}.artist_block__list-item .artist_block__thum:after{content:"";display:block;transition:all .2s linear;background-color:#fff;mix-blend-mode:multiply;z-index:1;border-radius:80px;opacity:1;transform:translate(-50%, -50%);left:50%;top:50%;position:absolute;width:100%;height:100%}@media all and (-ms-high-contrast: none){.artist_block__list-item .artist_block__thum:after{display:none}}.artist_block__list-item .artist_block__thum.no_avatar .bg{display:none}.artist_block__list-item .artist_block__info{text-align:center}.artist_block__list-item .artist_block__artist_name_jp{font-size:18px;margin-bottom:8px;line-height:1.4;letter-spacing:-0.01em}.artist_block__list-item .artist_block__artist_name_jp span{font-size:14px;display:block}@media screen and (max-width: 768px){.artist_block__list-item .artist_block__artist_name_jp span{display:block}}@media screen and (max-width: 768px){.artist_block__list-item .artist_block__artist_name_jp{font-size:14px}}.artist_block__list-item .artist_block__artist_name_en{font-size:11px;line-height:1.2}.artist_block__list-item .artist_block__artist_name_en.en{font-size:16px}.review .review_block{padding:40px 40px;display:flex;position:relative;align-items:flex-start;z-index:200}@media screen and (max-width: 768px){.review .review_block{flex-direction:column;align-items:center;padding:40px 20px 40px;text-align:center}}.review .review_block:after{content:"";display:block;position:absolute;left:0;top:0;border-top:1px solid #000;width:0;transition:all .3s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.review .review_block .review_title{font-size:34px;width:6em;margin-top:0px}@media screen and (max-width: 768px){.review .review_block .review_title{width:auto;margin-bottom:40px}}.review .review_block .review_block__list{display:block}@media screen and (max-width: 768px){.review .review_block .review_block__list{text-align:left}}.review .review_block .review_block__list-def{display:flex;line-height:1.6;margin-bottom:8px}.review .review_block .review_block__list-tit{width:100px;font-size:11px;flex:none}.review .review_block .review_block__list-data{font-size:13px;max-width:600px;font-weight:400;flex:auto}.news{position:relative;padding:0 20px}.news .news_block{position:relative;padding-top:41px}.news .news_block .news_block--inner{border-top:#000 1px solid;padding:40px 20px}@media screen and (max-width: 768px){.news .news_block .news_block--inner{display:flex;flex-direction:column-reverse;padding:40px 0 0}}.news .news_block .news_block__header{margin-top:20px;margin-bottom:40px;position:relative}.news .news_block .news_block__header .archives{position:absolute;bottom:0;right:36px;padding:0}@media screen and (max-width: 768px){.news .news_block .news_block__header .archives{position:static}}.news .news_block .news_title{font-size:34px;margin-top:0px;line-height:1;display:inline-block}@media screen and (max-width: 768px){.news .news_block .news_title{width:auto}}.news .news_block .news_block__list{display:block}@media screen and (max-width: 768px){.news .news_block .news_block__list{text-align:left}}.news .news_block .news_block__list-def{display:flex;line-height:1.6;margin-bottom:8px}.news .news_block .news_block__list-tit{width:100px;font-size:13px;flex:none}.news .news_block .news_block__list-data{font-size:13px;font-weight:400;flex:auto}.footer{padding:20px;padding-bottom:10px;position:relative;margin-top:auto;background-color:#000;color:#fff}@media screen and (max-width: 768px){.footer{padding:10px}}.footer .footer__bottom{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.footer .footer__bottom{align-items:start;flex-direction:column}}.footer .footer__bottom--left{display:flex;align-items:center}@media screen and (max-width: 768px){.footer .footer__bottom--left{align-items:left;justify-content:space-between;width:100%}}.footer .footer-menu{font-size:10px;font-weight:400;line-height:2.2}.footer .footer-menu .footer-menu-first__list{list-style:none}.footer .footer-menu .footer-menu-first__list-item{display:inline-block}@media screen and (max-width: 768px){.footer .footer-menu .footer-menu-first__list-item{display:block}}.footer .footer-menu .footer-menu-first__list-item a{color:#fff;font-size:13px}.footer .footer-menu .footer-menu-secound__list{width:16.6%;list-style:none}@media screen and (max-width: 768px){.footer .footer-menu .footer-menu-secound__list{width:100%}}.footer .footer-menu .footer-menu-secound__list-item{font-feature-settings:"palt"}.footer .footer-menu .footer-menu-secound__list-item a{color:#fff}.footer .footer-menu-sub{font-size:10px;font-weight:400}@media screen and (max-width: 768px){.footer .footer-menu-sub{position:static;margin-bottom:20px}}.footer .footer-menu-sub .footer-menu-sub__list{line-height:1}@media screen and (max-width: 768px){.footer .footer-menu-sub .footer-menu-sub__list{line-height:2;font-size:12px}}.footer .footer-menu-sub .footer-menu-sub__list.en{font-size:14px}.footer .footer-menu-sub .footer-menu-sub__list .footer-menu-sub__list-item{display:inline-block;line-height:.8}.footer .footer-menu-sub .footer-menu-sub__list .footer-menu-sub__list-item:last-child a{border:none}.footer .footer-menu-sub .footer-menu-sub__list .footer-menu-sub__list-item a{display:inline-block;padding:0 5px;color:#fff;border-right:1px solid #fff}.footer .footer_sns__list-item{display:inline-block;padding-right:10px}@media screen and (max-width: 768px){.footer .footer_sns__list-item{margin-bottom:10px;padding-right:16px}.footer .footer_sns__list-item svg{width:20px;height:20px}}.footer .footer_sns__list-item:nth-child(3){transform:translateY(-1px)}.footer .footer_logo{display:block;width:370px;font-size:0;line-height:0;margin-bottom:10px}.footer .footer_logo img{width:100%;height:auto}@media screen and (max-width: 768px){.footer .footer_logo{position:static;width:220px;margin-bottom:10px}}.footer .footer__copy{font-size:10px;line-height:1.4;font-weight:normal}@media screen and (max-width: 768px){.footer .footer__copy{padding-left:0px}.footer .footer__copy br{display:none}}.footer .footer__copy br{display:none}@media screen and (max-width: 768px){.footer .footer__copy br{display:inline-block}}.gototop{position:absolute;right:20px;top:40px;width:48px;height:48px;border:1px solid #fff;overflow:hidden;text-indent:200%;white-space:nowrap;transition:all .2s cubic-bezier(0.38, 0, 0.6, 1.01);z-index:400}@media screen and (min-width: 768px){.gototop{right:40px}.gototop:hover{transform:translateY(-5px)}}.gototop::before{content:"";width:0px;height:24px;border-left:1px solid #fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.gototop::after{content:"";width:22px;height:22px;border-top:1px solid #fff;border-left:1px solid #fff;display:block;position:absolute;margin-top:2px;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.error-404{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%);font-size:48px;width:100%}.breadcrumb{list-style:none;padding:14px 14px 16px;line-height:1;display:block;font-family:"YakuHanJPs","Barlow",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.breadcrumb__list-item{display:inline-block;padding-right:10px}.breadcrumb__list-item:first-child a:after{content:"";position:absolute;width:6px;height:6px;right:10px;top:50%;margin-top:2px;transform:translateY(-50%) translateX(10px) rotate(45deg);border-right:1px solid #000;border-top:1px solid #000}.breadcrumb__list-item a{position:relative;text-decoration:underline;padding-right:20px}.breadcrumb__list-item a:hover{text-decoration:none}.breadcrumb__list-item span{font-size:12px;text-transform:uppercase}.page-template-page-archive .site-main,.single .site-main{padding:0 20px;display:flex;flex-direction:column;position:relative;padding-bottom:40px}@media screen and (max-width: 768px){.page-template-page-archive .site-main,.single .site-main{padding-bottom:80px}}.page-template-page-archive .single__posttype,.single .single__posttype{margin-top:80px;margin-bottom:80px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.page-template-page-archive .single__posttype,.single .single__posttype{margin-top:40px;margin-bottom:40px}}.page-template-page-archive .single__posttype .posttype__ttl,.single .single__posttype .posttype__ttl{display:flex;padding:10px 0px;justify-content:center;align-items:center;text-transform:uppercase;width:170px;border-radius:10px 10px 0px 0px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;background:#fff;font-size:12px;line-height:1;margin-bottom:-1px;z-index:1000}.page-template-page-archive .single_article,.single .single_article{min-height:80vh}@media screen and (max-width: 768px){.page-template-page-archive .single_article,.single .single_article{flex-direction:column}}.page-template-page-archive .single_article .single_article__thum-cap,.single .single_article .single_article__thum-cap{font-size:11px;text-align:right;margin:0 auto;margin-top:1em;line-height:1.4}.page-template-page-archive .single_article .single_article__review-thum,.single .single_article .single_article__review-thum{margin-bottom:64px}.page-template-page-archive .single_article .sns_block,.single .single_article .sns_block{position:relative}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block,.single .single_article .sns_block{margin-bottom:40px}}.page-template-page-archive .single_article .sns_block.sp .sns_block__list-item:nth-child(1),.single .single_article .sns_block.sp .sns_block__list-item:nth-child(1){display:inline-block}.page-template-page-archive .single_article .sns_block.sp .sns_block__list-item:nth-child(1) i,.single .single_article .sns_block.sp .sns_block__list-item:nth-child(1) i{background-image:url("../img/icon_tw_out.svg");width:16px}.page-template-page-archive .single_article .sns_block.sp .sns_block__list-item:nth-child(2) i,.single .single_article .sns_block.sp .sns_block__list-item:nth-child(2) i{background-image:url("../img/icon_fb_out.svg")}.page-template-page-archive .single_article .sns_block__list,.single .single_article .sns_block__list{list-style:none;position:absolute;width:100%}.page-template-page-archive .single_article .sns_block__list.fixed,.single .single_article .sns_block__list.fixed{position:fixed;top:80px;width:calc(23% - 32px)}@media print{.page-template-page-archive .single_article .sns_block__list.fixed,.single .single_article .sns_block__list.fixed{position:static}}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block__list,.single .single_article .sns_block__list{position:static;border-top:none}}.page-template-page-archive .single_article .sns_block__list-item,.single .single_article .sns_block__list-item{display:block;margin-right:4px}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block__list-item,.single .single_article .sns_block__list-item{width:48px;height:48px;display:inline-block}}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block__list-item:nth-child(1),.single .single_article .sns_block__list-item:nth-child(1){display:none}}.page-template-page-archive .single_article .sns_block__list-item:nth-child(2) i,.single .single_article .sns_block__list-item:nth-child(2) i{background-image:url("../img/icon_tw_out.svg");width:16px}.page-template-page-archive .single_article .sns_block__list-item:nth-child(3) i,.single .single_article .sns_block__list-item:nth-child(3) i{background-image:url("../img/icon_fb_out.svg")}.page-template-page-archive .single_article .sns_block__list-item h4,.single .single_article .sns_block__list-item h4{padding:12px 10px;line-height:1;font-family:"YakuHanJPs","Barlow",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:12px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block__list-item h4,.single .single_article .sns_block__list-item h4{display:none}}.page-template-page-archive .single_article .sns_block__list-item a,.single .single_article .sns_block__list-item a{position:relative;font-size:12px;padding:12px 10px;line-height:1;border-bottom:1px solid #000;display:block;font-family:"YakuHanJPs","Barlow",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block__list-item a,.single .single_article .sns_block__list-item a{padding:0;width:48px;height:48px}}.page-template-page-archive .single_article .sns_block__list-item a span,.single .single_article .sns_block__list-item a span{transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01);display:inline-block}@media screen and (min-width: 768px){.page-template-page-archive .single_article .sns_block__list-item a:hover,.single .single_article .sns_block__list-item a:hover{text-decoration:none}.page-template-page-archive .single_article .sns_block__list-item a:hover span,.single .single_article .sns_block__list-item a:hover span{transform:translateX(-5px)}.page-template-page-archive .single_article .sns_block__list-item a:hover i,.single .single_article .sns_block__list-item a:hover i{transform:translateY(-50%) translateX(5px)}}.page-template-page-archive .single_article .sns_block__list-item a i,.single .single_article .sns_block__list-item a i{background-position:center center;background-repeat:no-repeat;position:absolute;right:20px;top:50%;width:20px;height:20px;transform:translateY(-50%);transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block__list-item a i,.single .single_article .sns_block__list-item a i{left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 768px){.page-template-page-archive .single_article .sns_block__list-item a span,.single .single_article .sns_block__list-item a span{display:none}}.page-template-page-archive .single_article__pankuzu,.single .single_article__pankuzu{width:100%;padding-right:40px;margin-bottom:40px;border-bottom:1px solid #000;border-top:1px solid #000}.page-template-page-archive .single_article__pankuzu.posttype_program,.single .single_article__pankuzu.posttype_program{margin-top:0}@media screen and (max-width: 768px){.page-template-page-archive .single_article__pankuzu,.single .single_article__pankuzu{width:100%;padding-right:0;margin-top:0;margin-bottom:0}}.page-template-page-archive .single_article__header,.single .single_article__header{display:flex;margin-bottom:40px;align-items:flex-start}@media screen and (max-width: 768px){.page-template-page-archive .single_article__header,.single .single_article__header{flex-direction:column;margin-bottom:20px}}.page-template-page-archive .single_article__header .single_article__pankuzu,.single .single_article__header .single_article__pankuzu{width:25%;padding-right:40px;border:none}@media screen and (max-width: 768px){.page-template-page-archive .single_article__header .single_article__pankuzu,.single .single_article__header .single_article__pankuzu{margin-bottom:0;width:100%;padding-right:0}}.page-template-page-archive .single_article__header .single_article__pankuzu .breadcrumb,.single .single_article__header .single_article__pankuzu .breadcrumb{border-bottom:1px solid #000;border-top:1px solid #000}.page-template-page-archive .single_article__header-right,.single .single_article__header-right{position:relative;padding-left:40px}@media screen and (max-width: 768px){.page-template-page-archive .single_article__header-right,.single .single_article__header-right{width:100%;padding-left:0}}.page-template-page-archive .single_article__header-right .news_info__cat,.single .single_article__header-right .news_info__cat{background:#000;color:#fff;line-height:1;padding:2px 4px;border:1px solid #000;text-transform:uppercase;font-size:13px;display:inline-block;margin-bottom:8px}@media print{.page-template-page-archive .single_article__header-right .news_info__cat,.single .single_article__header-right .news_info__cat{color:#000}}@media screen and (max-width: 768px){.page-template-page-archive .single_article__header-right .news_info__cat,.single .single_article__header-right .news_info__cat{font-size:12px}}.page-template-page-archive .single_article__header-right.news,.single .single_article__header-right.news{padding-left:0;margin-bottom:40px}@media screen and (max-width: 768px){.page-template-page-archive .single_article__header-right.news,.single .single_article__header-right.news{padding-left:0;padding-right:0;margin-bottom:20px}}.page-template-page-archive .single_article__header-right.artists,.single .single_article__header-right.artists{margin-bottom:0;padding-right:80px;width:100%}@media screen and (max-width: 768px){.page-template-page-archive .single_article__header-right.artists,.single .single_article__header-right.artists{padding-right:0}}.page-template-page-archive .single_article__header-right.review,.single .single_article__header-right.review{padding-left:0}.page-template-page-archive .single_article__header-right .single_article__ttl,.single .single_article__header-right .single_article__ttl{font-size:24px;margin-bottom:20px;margin-top:0;font-feature-settings:"palt"}.page-template-page-archive .single_article__header-right .single_article__ttl span,.single .single_article__header-right .single_article__ttl span{font-size:20px}.page-template-page-archive .single_article__header-right.artists,.single .single_article__header-right.artists{text-align:center}.page-template-page-archive .single_article__header-right.artists .single_article__artist,.single .single_article__header-right.artists .single_article__artist{display:flex;justify-content:center}.page-template-page-archive .single_article__header-right.artists .single_article__artist .single_article__artist-thum+.single_article__artist-thum,.single .single_article__header-right.artists .single_article__artist .single_article__artist-thum+.single_article__artist-thum{transform:translateX(-20px)}.page-template-page-archive .single_article__header-right.artists .single_article__artist-thum,.single .single_article__header-right.artists .single_article__artist-thum{width:160px;height:160px;display:block;margin-bottom:40px;border-radius:80px;overflow:hidden;position:relative}.page-template-page-archive .single_article__header-right.artists .single_article__artist-thum-img,.single .single_article__header-right.artists .single_article__artist-thum-img{height:100%;width:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.page-template-page-archive .single_article__header-right.artists .single_article__artist-thum-cap,.single .single_article__header-right.artists .single_article__artist-thum-cap{font-size:11px}.page-template-page-archive .single_article__header-right .program_info__cat,.single .single_article__header-right .program_info__cat{font-size:10px}.page-template-page-archive .single_article__header-right .program_info__cat.en,.single .single_article__header-right .program_info__cat.en{font-size:10px;margin-bottom:10px}.page-template-page-archive .single_article__header-right .program_info__cat span,.single .single_article__header-right .program_info__cat span{background:#000;color:#fff;line-height:1;padding:0 4px;border:1px solid #000}@media print{.page-template-page-archive .single_article__header-right .program_info__cat span,.single .single_article__header-right .program_info__cat span{color:#fff}}.page-template-page-archive .single_article__header-right .program_info__cat span.ticket_type,.single .single_article__header-right .program_info__cat span.ticket_type{background:transparent;color:#000}@media print{.page-template-page-archive .single_article__header-right .program_info__cat span.ticket_type,.single .single_article__header-right .program_info__cat span.ticket_type{color:#fff}}.page-template-page-archive .single_article__header-right .single_article__ttl,.single .single_article__header-right .single_article__ttl{font-size:28px;line-height:1.4;margin-bottom:4px;font-weight:400;font-feature-settings:"palt"}@media screen and (max-width: 768px){.page-template-page-archive .single_article__header-right .single_article__ttl,.single .single_article__header-right .single_article__ttl{font-size:24px}}.page-template-page-archive .single_article__header-right .single_commission__ttl,.single .single_article__header-right .single_commission__ttl{font-size:18px;line-height:1.6;margin-top:40px}.page-template-page-archive .single_article__header-right .single_article__ttl-sub,.single .single_article__header-right .single_article__ttl-sub{font-size:14px;font-feature-settings:"palt"}.page-template-page-archive .single_article__header-right .single_article__ttl-sub span,.single .single_article__header-right .single_article__ttl-sub span{font-size:12px}.page-template-page-archive .single_article__header-right time,.single .single_article__header-right time{font-size:11px}.page-template-page-archive .single_article .program_info,.single .single_article .program_info{position:static;color:#000;margin-bottom:20px;letter-spacing:0;line-height:1.4}@media screen and (max-width: 768px){.page-template-page-archive .single_article .program_info,.single .single_article .program_info{margin-bottom:0}}@media print{.page-template-page-archive .single_article .program_info,.single .single_article .program_info{color:#000}}.page-template-page-archive .single_article .program_info .program_info__schedule,.single .single_article .program_info .program_info__schedule{background-image:url("../img/icon_cal.svg");background-size:12px auto;background-position:2px top 5px;display:flex;flex-wrap:wrap}.page-template-page-archive .single_article .program_info .program_info__schedule .program_info__schedule-inner,.single .single_article .program_info .program_info__schedule .program_info__schedule-inner{max-width:100%}.page-template-page-archive .single_article .program_info .program_info__schedule .program_info__schedule-inner:first-child:before,.single .single_article .program_info .program_info__schedule .program_info__schedule-inner:first-child:before{display:none}.page-template-page-archive .single_article .program_info .program_info__schedule .program_info__schedule-inner:before,.single .single_article .program_info .program_info__schedule .program_info__schedule-inner:before{content:" | ";margin-right:4px;display:inline-block}.page-template-page-archive .single_article .program_info .program_info__schedule p,.single .single_article .program_info .program_info__schedule p{display:inline}.page-template-page-archive .single_article .program_info .program_info__place,.single .single_article .program_info .program_info__place{background-image:url("../img/icon_place.svg");background-position:left 3px top 3px;background-size:10px auto}.page-template-page-archive .single_article .program_info h4,.single .single_article .program_info h4{display:inline-block;margin-right:4px;font-size:12px}.page-template-page-archive .single_article .program_info h4.program_info__ttl,.single .single_article .program_info h4.program_info__ttl{font-size:14px;line-height:1.8}.page-template-page-archive .single_article__program-thum,.single .single_article__program-thum{margin-bottom:80px}.page-template-page-archive .single_article__program-thum p,.single .single_article__program-thum p{font-size:11px;text-align:right;margin:0 auto;margin-top:1em;line-height:1.4}.page-template-page-archive .single_article__thum,.single .single_article__thum{overflow:hidden;position:relative;margin:0;padding-top:50%}@media screen and (max-width: 768px){.page-template-page-archive .single_article__thum,.single .single_article__thum{margin-bottom:20px;padding-top:66.6%}}.page-template-page-archive .single_article__thum-img,.single .single_article__thum-img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.page-template-page-archive .single_article__content,.single .single_article__content{display:flex}@media screen and (max-width: 768px){.page-template-page-archive .single_article__content,.single .single_article__content{min-height:40vh;flex-direction:column}}.page-template-page-archive .single_article__content-left,.single .single_article__content-left{width:25%;padding-right:40px;padding-top:1em;padding-bottom:80px}@media screen and (max-width: 768px){.page-template-page-archive .single_article__content-left,.single .single_article__content-left{width:100%;padding-right:0;padding-top:0;padding-bottom:0}}.page-template-page-archive .single_article__content-right,.single .single_article__content-right{width:75%;padding-left:40px;padding-right:40px}@media screen and (max-width: 768px){.page-template-page-archive .single_article__content-right,.single .single_article__content-right{width:100%;padding-left:0;padding-right:0}}.page-template-page-archive .single_article__content-right-inner,.single .single_article__content-right-inner{padding-bottom:100px;font-size:14px;line-height:1.8}@media screen and (max-width: 768px){.page-template-page-archive .single_article__content-right-inner,.single .single_article__content-right-inner{padding-bottom:40px;font-size:13px}}.page-template-page-archive .single_article__content-right-inner ul,.single .single_article__content-right-inner ul{padding-left:2em}.page-template-page-archive .single_article__content-right-inner ol,.single .single_article__content-right-inner ol{padding-left:2em;font-size:12px}.page-template-page-archive .single_article__content-right-inner p,.single .single_article__content-right-inner p{margin:1em 0}.page-template-page-archive .single_article__content-right-inner hr,.single .single_article__content-right-inner hr{border:none;border-bottom:1px #000 solid}.page-template-page-archive .single_article__content-right-inner .artist_detail,.single .single_article__content-right-inner .artist_detail{margin-bottom:80px}.page-template-page-archive .single_article__content-right-inner .additional,.single .single_article__content-right-inner .additional{margin-top:40px;margin-bottom:40px;border-top:1px solid #000;font-size:12px;padding:40px 20px 0}.page-template-page-archive .single_article__content-right-inner .additional p,.single .single_article__content-right-inner .additional p{margin:0}.page-template-page-archive .single_article__content-right-inner .pdf,.single .single_article__content-right-inner .pdf{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:80px;display:block;margin-top:80px;font-size:14px;line-height:1.6;font-weight:normal}.page-template-page-archive .single_article__content-right-inner .pdf a,.single .single_article__content-right-inner .pdf a{position:relative;padding:24px;background-image:url("../img/icon_pdf.svg");background-repeat:no-repeat;background-position:center right 20px;display:inline-block;padding-right:50px;background-size:20px auto}.page-template-page-archive .single_article__content-right-inner .pdf a:hover,.single .single_article__content-right-inner .pdf a:hover{text-decoration:none}.page-template-page-archive .single_article__content-right-inner .url,.single .single_article__content-right-inner .url{margin:40px 0 80px}.page-template-page-archive .single_article__content-right-inner .url a,.single .single_article__content-right-inner .url a{text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;display:block;padding:12px 20px;padding-right:20px;font-size:14px;line-height:1;cursor:pointer;position:relative;text-align:center}.page-template-page-archive .single_article__content-right-inner .url a span,.single .single_article__content-right-inner .url a span{display:inline-block;padding-right:10px;position:relative}.page-template-page-archive .single_article__content-right-inner .url a span .link,.single .single_article__content-right-inner .url a span .link{margin-left:10px;display:inline-block;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:14px;height:14px;background-image:url("../img/icon_share.svg");background-position:center center;background-repeat:no-repeat}.page-template-page-archive .single_article__content-right h3,.single .single_article__content-right h3{margin-top:2em}.page-template-page-archive .single_article__content-right ol,.single .single_article__content-right ol{counter-reset:my-counter;list-style:none;padding:0;margin:1em 0;font-size:14px}.page-template-page-archive .single_article__content-right ol li,.single .single_article__content-right ol li{margin-bottom:10px;padding-left:30px;position:relative}.page-template-page-archive .single_article__content-right ol li:before,.single .single_article__content-right ol li:before{content:counter(my-counter);counter-increment:my-counter;color:#000;font-weight:600;display:block;float:left;font-size:15px;margin-left:-30px;text-align:center;height:20px;width:20px;letter-spacing:.1em}@media print{.page-template-page-archive .single_article__content-right ol li:before,.single .single_article__content-right ol li:before{color:#000}}.page-template-page-archive .single_article__content-right ol.offsite_block__second,.single .single_article__content-right ol.offsite_block__second{counter-reset:my-counter 4}.page-template-page-archive .single_article__content-right .program_detail,.single .single_article__content-right .program_detail{margin-bottom:40px}.page-template-page-archive .single_article__content-right .program_detail p,.single .single_article__content-right .program_detail p{padding:0 16px}.page-template-page-archive .single_article__content-right .program_statment,.single .single_article__content-right .program_statment{margin-bottom:80px}.page-template-page-archive .single_article__content-right .program_statment p,.single .single_article__content-right .program_statment p{text-align:justify;padding:0 20px}.page-template-page-archive .single_article__content-right .program_section-ttl,.single .single_article__content-right .program_section-ttl{font-size:24px;text-transform:uppercase;padding-left:20px;padding-bottom:20px}.page-template-page-archive .single_article__content-right .program_artist_list-ttl,.single .single_article__content-right .program_artist_list-ttl{font-size:24px;text-transform:uppercase;padding-left:20px;border-bottom:1px solid #000;padding-bottom:20px}.page-template-page-archive .single_article__content-right .program_artist_list,.single .single_article__content-right .program_artist_list{padding-left:0;margin-bottom:80px;list-style:none}.page-template-page-archive .single_article__content-right .program_artist_list .program_artist,.single .single_article__content-right .program_artist_list .program_artist{border-bottom:1px solid #000;padding-top:20px}.page-template-page-archive .single_article__content-right .program_artist_list a,.single .single_article__content-right .program_artist_list a{display:flex;align-items:flex-end;margin-bottom:20px;padding-left:20px;transition:all .2s linear;width:100%}.page-template-page-archive .single_article__content-right .program_artist_list a .program_artist__thum,.single .single_article__content-right .program_artist_list a .program_artist__thum{width:140px;height:140px;min-width:140px;position:relative;overflow:hidden}.page-template-page-archive .single_article__content-right .program_artist_list a .program_artist__thum:after,.single .single_article__content-right .program_artist_list a .program_artist__thum:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:70px;background-color:#fff;mix-blend-mode:multiply;transition:all .2s linear}@media print{.page-template-page-archive .single_article__content-right .program_artist_list a .program_artist__thum:after,.single .single_article__content-right .program_artist_list a .program_artist__thum:after{display:none}}.page-template-page-archive .single_article__content-right .program_artist_list a .program_artist__thum img,.single .single_article__content-right .program_artist_list a .program_artist__thum img{border-radius:70px}@media screen and (max-width: 768px){.page-template-page-archive .single_article__content-right .program_artist_list a .program_artist__thum,.single .single_article__content-right .program_artist_list a .program_artist__thum{width:80px;height:80px;min-width:80px;border-radius:40px}}@media screen and (min-width: 768px){.page-template-page-archive .single_article__content-right .program_artist_list a:hover,.single .single_article__content-right .program_artist_list a:hover{transform:translateX(5px);text-decoration:none}.page-template-page-archive .single_article__content-right .program_artist_list a:hover .program_artist__thum:after,.single .single_article__content-right .program_artist_list a:hover .program_artist__thum:after{opacity:0}}.page-template-page-archive .single_article__content-right .program_artist_list__thum,.single .single_article__content-right .program_artist_list__thum{margin-right:20px;overflow:hidden;position:relative;width:140px;height:140px}@media screen and (max-width: 768px){.page-template-page-archive .single_article__content-right .program_artist_list__thum,.single .single_article__content-right .program_artist_list__thum{width:80px;height:80px;border-radius:40px}}.page-template-page-archive .single_article__content-right .program_artist_list__thum-img,.single .single_article__content-right .program_artist_list__thum-img{width:100%;height:100%;border-radius:70px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.page-template-page-archive .single_article__content-right .program_artist_list__thum:after,.single .single_article__content-right .program_artist_list__thum:after{transition:all .2s linear;content:"";position:absolute;will-change:filter;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:70px}@media all and (-ms-high-contrast: none){.page-template-page-archive .single_article__content-right .program_artist_list__thum:after,.single .single_article__content-right .program_artist_list__thum:after{display:none}}.page-template-page-archive .single_article__content-right .program_artist_list .program_artist__name-jp,.single .single_article__content-right .program_artist_list .program_artist__name-jp{font-size:20px;display:block;line-height:1.5;margin-bottom:0}.page-template-page-archive .single_article__content-right .program_artist_list .program_artist__name-en,.single .single_article__content-right .program_artist_list .program_artist__name-en{font-size:13px}.page-template-page-archive .single_article__content-right .program_artist_list .program_artist__name-en.en,.single .single_article__content-right .program_artist_list .program_artist__name-en.en{font-size:20px;padding-bottom:16px}.page-template-page-archive .single_article__content-right .past_work,.single .single_article__content-right .past_work{margin-bottom:80px}.page-template-page-archive .single_article__content-right .past_work .main-slider figure,.single .single_article__content-right .past_work .main-slider figure{background-size:contain;background-repeat:no-repeat;background-position:center center}.page-template-page-archive .single_article__content-right .past_work .main-slider figure:after,.single .single_article__content-right .past_work .main-slider figure:after{content:"";display:block;padding-top:56.6%}.page-template-page-archive .single_article__content-right .past_work .main-slider p,.single .single_article__content-right .past_work .main-slider p{font-size:11px}.page-template-page-archive .single_article__content-right .past_work .thumb,.single .single_article__content-right .past_work .thumb{padding:0}.page-template-page-archive .single_article__content-right .past_work .thumb li,.single .single_article__content-right .past_work .thumb li{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;border:2px solid #fff}.page-template-page-archive .single_article__content-right .past_work .thumb li:after,.single .single_article__content-right .past_work .thumb li:after{content:"";display:block;padding-top:56.6%}.page-template-page-archive .single_article__content-right .past_work .thumb .related_program_list,.single .single_article__content-right .past_work .thumb .related_program_list{margin-top:20px;margin-bottom:80px}.page-template-page-archive .single_article__content-right .past_work .thumb .related_program_list .program_archive:first-child,.single .single_article__content-right .past_work .thumb .related_program_list .program_archive:first-child{transform:translateY(1px)}.single-program .single_article__pankuzu{margin-bottom:0}.content-footer{border-top:1px solid #000;z-index:10}.content-footer a{font-size:16px;text-align:center;display:block;padding:20px 0;z-index:10;position:relative}.content-footer a:hover{text-decoration:none}.program_work .program_work__inner{display:flex;border-bottom:1px solid #000;padding:20px}@media screen and (max-width: 768px){.program_work .program_work__inner{flex-direction:column}}.artist_program,.program_work{border-top:1px solid #000;margin:0 0 80px}.artist_program .artist_program_inner:first-child,.program_archive .artist_program_inner:first-child,.program_work .artist_program_inner:first-child{transform:translateY(1px)}.artist_program .program_work_list__ttl,.program_archive .program_work_list__ttl,.program_work .program_work_list__ttl{font-size:20px;margin-bottom:20px;margin-top:40px}.artist_program .program_work_list__description,.program_archive .program_work_list__description,.program_work .program_work_list__description{border-bottom:1px solid #000;text-align:justify;padding:0 20px 40px}.artist_program a,.program_archive a,.program_work a{display:flex;padding:20px;border-bottom:1px solid #000}.artist_program a .artist_program__thum-img,.program_archive a .artist_program__thum-img,.program_work a .artist_program__thum-img{transform:scale(1)}@media screen and (max-width: 768px){.artist_program a,.program_archive a,.program_work a{flex-direction:column}}@media screen and (min-width: 768px){.artist_program a:hover,.program_archive a:hover,.program_work a:hover{text-decoration:none}.artist_program a:hover .bg,.program_archive a:hover .bg,.program_work a:hover .bg{opacity:0;transform:translate(-50%, -50%)}}.artist_program .artist_program__thum,.program_archive .artist_program__thum,.program_work .artist_program__thum{width:34%;position:relative;padding-top:22%;overflow:hidden;align-self:flex-end}@media screen and (max-width: 768px){.artist_program .artist_program__thum,.program_archive .artist_program__thum,.program_work .artist_program__thum{width:100%;padding-top:66.6%}}.artist_program .artist_program__thum-img,.program_archive .artist_program__thum-img,.program_work .artist_program__thum-img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;";height:100%;width:100%;transition:all .2s linear}.artist_program .bg,.program_archive .bg,.program_work .bg{transition:opacity .2s linear,transform .2s linear;position:absolute;background-color:#fff;mix-blend-mode:multiply;z-index:1;margin-top:0;opacity:1;transform:translate(-50%, -50%);left:50%;top:50%;position:absolute;width:100%;height:100%;-webkit-animation:all .2s linear;animation:all .2s linear}@media all and (-ms-high-contrast: none){.artist_program .bg,.program_archive .bg,.program_work .bg{display:none}}.artist_program .program_info,.program_archive .program_info,.program_work .program_info{color:#000;width:66%;position:static;padding-left:20px}@media print{.artist_program .program_info,.program_archive .program_info,.program_work .program_info{color:#000}}@media screen and (max-width: 768px){.artist_program .program_info,.program_archive .program_info,.program_work .program_info{padding:20px 0;width:100%}}.artist_program .program_info__ttl,.program_archive .program_info__ttl,.program_work .program_info__ttl{margin-top:0;margin-bottom:0px}.artist_program .program_info__schedule,.program_archive .program_info__schedule,.program_work .program_info__schedule{background-image:url("../img/icon_cal.svg");background-size:12px auto;background-position:left 2px top 5px;line-height:1.4}.artist_program .program_info__time,.program_archive .program_info__time,.program_work .program_info__time{background-image:url("../img/icon_time.svg");background-size:12px auto;background-position:1px center}.artist_program .program_info__artist,.program_archive .program_info__artist,.program_work .program_info__artist{background-image:url("../img/icon_artist.svg");background-size:10px auto;background-position:left 2px top 0px}.artist_program .program_info__artist span,.program_archive .program_info__artist span,.program_work .program_info__artist span{display:inline-block}.artist_program .program_info__artist span span,.program_archive .program_info__artist span span,.program_work .program_info__artist span span{transform:translateY(0);border-right:none}.artist_program .program_info__place,.program_archive .program_info__place,.program_work .program_info__place{background-image:url("../img/icon_place.svg");background-size:10px auto;background-position:2px center;min-height:17px}#gmap{width:100%;height:500px;margin-bottom:40px}#gmap2{width:100%;height:500px;margin-bottom:40px}#gmap3{width:100%;height:500px;margin:40px 0}.page .site-main{padding:0 20px;display:flex;flex-direction:column;position:relative}.page .page__posttype{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 768px){.page .page__posttype{margin-top:40px;margin-bottom:40px}}.page .page__posttype .page__ttl{display:flex;padding:10px 0px;justify-content:center;align-items:center;text-transform:uppercase;background:#fff;font-size:24px;line-height:1;margin-bottom:-1px;z-index:1000}@media screen and (max-width: 768px){.page .page_article{flex-direction:column}}.page .page_article__pankuzu{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width: 768px){.page .page_article__pankuzu{width:100%;padding-right:0;margin-top:0;margin-bottom:0}}.page .page_article__content{display:flex;min-height:80vh}@media screen and (max-width: 768px){.page .page_article__content{min-height:auto;flex-direction:column}}.page .page_article__content-left{width:25%;position:relative;padding-right:40px}@media screen and (max-width: 768px){.page .page_article__content-left{width:100%;padding-right:0;margin-top:0}}.page .page_article__content-right{width:75%;position:relative}@media screen and (max-width: 768px){.page .page_article__content-right{width:100%}}.page .page_article__content-right .page-content{display:flex;margin-bottom:2rem}.page .page_article__content-right .page-content h4{margin-top:0 !important}.page .page_article__content-right .page-content p{margin-bottom:2em !important}.page .page_article__content-right .page-content figcaption{font-size:11px;line-height:1.4;margin-top:.5rem}.page .page_article__content-right .page-content__left{width:40%;font-size:0;line-height:0}.page .page_article__content-right .page-content__left img{width:100%;height:auto}.page .page_article__content-right .page-content__right{width:60%;padding-left:20px}.page .page_article__content-right .page_article__content-right-inner{margin-bottom:160px;font-size:15px;line-height:1.8;padding-left:40px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner{font-size:13px;padding-left:0}}.page .page_article__content-right .page_article__content-right-inner.en dt{font-size:12px}.page .page_article__content-right .page_article__content-right-inner a{text-decoration:underline}@media screen and (min-width: 768px){.page .page_article__content-right .page_article__content-right-inner a:hover{text-decoration:none}}.page .page_article__content-right .page_article__content-right-inner .outline_dl{margin-bottom:2em}.page .page_article__content-right .page_article__content-right-inner img{width:100%;height:auto}.page .page_article__content-right .page_article__content-right-inner h2{font-size:28px;margin-bottom:20px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner h2{font-size:24px}}.page .page_article__content-right .page_article__content-right-inner h3{font-size:24px;margin-bottom:20px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner h3{font-size:18px}}.page .page_article__content-right .page_article__content-right-inner h4{font-size:18px;margin-bottom:20px;margin-top:80px;line-height:1.4}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner h4{font-size:18px}}.page .page_article__content-right .page_article__content-right-inner h4 span{font-size:18px}.page .page_article__content-right .page_article__content-right-inner h5{font-size:16px;margin-top:40px;margin-bottom:20px;position:relative;display:table}.page .page_article__content-right .page_article__content-right-inner h5:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:-2px;background-color:#000;z-index:-1}.page .page_article__content-right .page_article__content-right-inner h5 span{font-size:14px;padding-right:8px;border-right:1px solid #000;margin-right:8px;display:inline-block;line-height:1}.page .page_article__content-right .page_article__content-right-inner .small{font-size:14px}.page .page_article__content-right .page_article__content-right-inner p{margin-bottom:1em}.page .page_article__content-right .page_article__content-right-inner p.right{text-align:right}.page .page_article__content-right .page_article__content-right-inner p+h3,.page .page_article__content-right .page_article__content-right-inner ul+h3,.page .page_article__content-right .page_article__content-right-inner ol+h3{margin-top:80px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner p+h3,.page .page_article__content-right .page_article__content-right-inner ul+h3,.page .page_article__content-right .page_article__content-right-inner ol+h3{margin-top:40px}}.page .page_article__content-right .page_article__content-right-inner h3+h4{margin-top:0 !important}.page .page_article__content-right .page_article__content-right-inner dl+h3,.page .page_article__content-right .page_article__content-right-inner div+h3{margin-top:80px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner dl+h3,.page .page_article__content-right .page_article__content-right-inner div+h3{margin-top:40px}}.page .page_article__content-right .page_article__content-right-inner iframe{margin-bottom:2rem;max-width:100%}.page .page_article__content-right .page_article__content-right-inner small{margin-top:20px;display:block;line-height:1.5}.page .page_article__content-right .page_article__content-right-inner dl{display:flex;margin-bottom:.5em;line-height:1.4;font-size:13px}.page .page_article__content-right .page_article__content-right-inner dl.outline_dl{font-size:13px;margin-bottom:10px;line-height:1.8}.page .page_article__content-right .page_article__content-right-inner dl.outline_dl dt{width:12em}.page .page_article__content-right .page_article__content-right-inner dl.outline_dl dd small{margin-top:0;margin-bottom:0}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner dl{flex-direction:column}}.page .page_article__content-right .page_article__content-right-inner dl dt{width:11em;padding-right:20px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner dl dt{width:100%;padding-right:0px}}.page .page_article__content-right .page_article__content-right-inner dl dd{flex:1}.page .page_article__content-right .page_article__content-right-inner dl dd small{margin-top:20px;margin-bottom:20px}.page .page_article__content-right .page_article__content-right-inner ul{font-size:14px;margin-top:20px;margin-bottom:20px}.page .page_article__content-right .page_article__content-right-inner .link-network{display:flex;flex-wrap:wrap;margin:0;list-style:none}.page .page_article__content-right .page_article__content-right-inner .link-network li{width:50%;border-bottom:1px solid #000}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner .link-network li{width:100%}}.page .page_article__content-right .page_article__content-right-inner .link-network li img{margin-bottom:-20px}.page .page_article__content-right .page_article__content-right-inner .link-network a{display:block;position:relative;text-decoration:none;font-size:16px;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.page .page_article__content-right .page_article__content-right-inner .link-network a:last-child{padding:20px 0px;padding-left:40px;padding-right:10px}.page .page_article__content-right .page_article__content-right-inner .link-network a:last-child:after{content:"";position:absolute;width:8px;height:8px;left:0;top:50%;margin-top:2px;transform:translateY(-50%) translateX(10px) rotate(45deg);border-right:1px solid #000;border-top:1px solid #000;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.page .page_article__content-right .page_article__content-right-inner .link-network a span{font-size:12px;display:block;line-height:1.6;margin-top:6px}@media screen and (min-width: 768px){.page .page_article__content-right .page_article__content-right-inner .link-network a:hover:after{left:5px}}.page .page_article__content-right .page_article__content-right-inner .sitemap{list-style:none;margin:0;display:flex;flex-wrap:wrap}.page .page_article__content-right .page_article__content-right-inner .sitemap>li{width:33.3%;padding:40px 0;border-bottom:1px solid #000;font-size:18px;padding-left:40px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner .sitemap>li{width:100%}}.page .page_article__content-right .page_article__content-right-inner .sitemap>li:first-child{width:100%}.page .page_article__content-right .page_article__content-right-inner .sitemap>li span{opacity:.5}.page .page_article__content-right .page_article__content-right-inner .sitemap>li a{display:inline-block;position:relative;text-decoration:none;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (min-width: 768px){.page .page_article__content-right .page_article__content-right-inner .sitemap>li a:hover:after{left:-35px}}.page .page_article__content-right .page_article__content-right-inner .sitemap>li a:after{content:"";position:absolute;width:8px;height:8px;left:-40px;top:50%;margin-top:2px;transform:translateY(-50%) translateX(10px) rotate(45deg);border-right:1px solid #000;border-top:1px solid #000;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.page .page_article__content-right .page_article__content-right-inner .sitemap.ul{display:flex;flex-wrap:wrap}.page .page_article__content-right .page_article__content-right-inner .sitemap ul{font-size:14px;list-style:none;margin-top:10px;margin-left:0}.page .page_article__content-right .page_article__content-right-inner .sitemap ul li{line-height:1.6;padding:2px 0}.page .page_article__content-right .page_article__content-right-inner .sitemap ul li a:after{content:none}.page .page_article__content-right .page_article__content-right-inner .faq{display:block;margin-bottom:80px}.page .page_article__content-right .page_article__content-right-inner .faq dt{width:100%;font-size:24px;margin-bottom:20px}.page .page_article__content-right .page_article__content-right-inner .faq dd{width:100%;font-size:14px;line-height:1.6}.page .page_article__content-right .page_article__content-right-inner .faq dd a{padding:20px;line-height:1.4;text-align:center;font-size:18px;border-top:1px solid #000;border-bottom:1px solid #000;font-weight:400;display:block;text-decoration:none;position:relative}.page .page_article__content-right .page_article__content-right-inner .faq dd a span{font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;font-weight:400}@media screen and (min-width: 768px){.page .page_article__content-right .page_article__content-right-inner .faq dd a:hover:after{right:35px}}.page .page_article__content-right .page_article__content-right-inner .faq dd a:after{content:"";position:absolute;width:8px;height:8px;right:40px;top:50%;transform:translateY(-50%) translateX(10px) rotate(45deg);border-right:1px solid #000;border-top:1px solid #000;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.page .page_article__content-right .page_article__content-right-inner .title_box{border:1px solid #000;padding:8px 10px;line-height:1;display:inline-block;text-align:center;font-size:15px;margin-top:40px;font-weight:normal;margin-bottom:20px}.page .page_article__content-right .page_article__content-right-inner .title_box span{display:inline-block;line-height:1;border-right:1px solid #000;padding-right:8px;margin-right:8px;font-size:15px}.page .page_article__content-right .page_article__content-right-inner .contact_box{padding:20px;line-height:1.4;text-align:center;font-size:18px;border:1px solid #000;margin-top:20px;margin-bottom:20px;font-weight:400}.page .page_article__content-right .page_article__content-right-inner .contact_box span{font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;font-weight:400}.page .page_article__content-right .page_article__content-right-inner .ticket_box{padding:20px;line-height:1.4;text-align:center;font-size:18px;border:1px solid #000;margin-top:20px;margin-bottom:20px;font-weight:400}.page .page_article__content-right .page_article__content-right-inner .ticket_box span{font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;font-weight:400}.page .page_article__content-right .page_article__content-right-inner .price_box{background:#000;padding:20px;line-height:1.4;text-align:center;font-size:18px;margin-top:20px;margin-bottom:20px;font-weight:400}.page .page_article__content-right .page_article__content-right-inner .price_box span{font-family:"YakuHanJPs","Instrument Sans",Helvetica,"Noto Sans JP","游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:16px;font-weight:400}.page .page_article__content-right .page_article__content-right-inner .ticket_category{padding-left:20px;border-left:1px solid #000;display:inline-block;margin-left:10px;line-height:1}.page .page_article__content-right .page_article__content-right-inner .airplane_def{padding:20px;display:flex;border:1px solid #000;margin-bottom:20px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner .airplane_def{flex-direction:column;padding:20px}}.page .page_article__content-right .page_article__content-right-inner .airplane_def dt{font-size:16px;margin-bottom:8px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner .airplane_def dt{width:100%}}.page .page_article__content-right .page_article__content-right-inner .airplane_def dd{font-size:14px;line-height:1.8}.page .page_article__content-right .page_article__content-right-inner .access_def{padding:20px;line-height:1.4;display:flex;border:1px solid #000;margin-bottom:20px}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner .access_def{flex-direction:column;padding:20px}}.page .page_article__content-right .page_article__content-right-inner .access_def dt{font-size:16px;flex:1}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner .access_def dt{width:100%}}.page .page_article__content-right .page_article__content-right-inner .access_def dd{font-size:14px;text-align:right}@media screen and (max-width: 768px){.page .page_article__content-right .page_article__content-right-inner .access_def dd{margin-top:20px}}.page .page_article__content-right .page_article__content-right-inner .access_def a{text-decoration:underline}.page .page_article__content-right .page_article__content-right-inner .access_def a:hover{text-decoration:none}.page .page_article__content-right .page_article__content-right-inner ol{counter-reset:my-counter;list-style:none;padding:0;margin-bottom:40px;font-size:14px}.page .page_article__content-right .page_article__content-right-inner ol li{margin-bottom:10px;padding-left:30px;position:relative;cursor:pointer}.page .page_article__content-right .page_article__content-right-inner ol li h5{font-size:15px;margin-bottom:0;display:block;line-height:1.6;cursor:pointer;display:inline-block;transform:translateY(-1px);margin-top:0}.page .page_article__content-right .page_article__content-right-inner ol li h5::after{display:none}.page .page_article__content-right .page_article__content-right-inner ol li p{margin:0}.page .page_article__content-right .page_article__content-right-inner ol li a{font-size:12px;display:inline-block;margin-bottom:10px;transition:all .2s linear}.page .page_article__content-right .page_article__content-right-inner ol li a:hover{opacity:.5}.page .page_article__content-right .page_article__content-right-inner ol li:last-child:before{content:"13"}.page .page_article__content-right .page_article__content-right-inner ol li:before{content:counter(my-counter);counter-increment:my-counter;color:#000;font-weight:600;display:block;float:left;font-size:15px;line-height:19px;margin-left:-30px;text-align:center;height:20px;width:20px;letter-spacing:.1em}@media print{.page .page_article__content-right .page_article__content-right-inner ol li:before{color:#000}}.page .page_article__content-right .page_article__content-right-inner ol.address_block__first li{padding-left:0px}.page .page_article__content-right .page_article__content-right-inner ol.address_block__first li:before{content:""}.page .page_article__content-right .page_article__content-right-inner ul{margin-left:2em}@media screen and (min-width: 768px){.page .page_article__content-right .page_article__content-right-inner .archive{display:flex}}.page .page_article__content-right .page_article__content-right-inner .archive ul{list-style:none;margin:0}@media screen and (min-width: 768px){.page .page_article__content-right .page_article__content-right-inner .archive ul{width:33.3%}}.page .page_article__content-right .page_article__content-right-inner .archive ul li{margin-bottom:1em}.archive_link{font-size:20px;color:#000;display:inline-block;position:relative;letter-spacing:0}@media print{.archive_link{color:#000}}@media screen and (max-width: 768px){.archive_link{font-size:16px}}.archive_link span{position:relative;display:block;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.archive_link::after{content:"";width:8px;height:8px;border-top:1px solid #000;border-left:1px solid #000;display:block;position:absolute;top:50%;right:-30px;margin-top:1px;transform:translate(-50%, -50%) rotate(135deg);transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (min-width: 768px){.archive_link:hover span{transform:translateX(-5px)}.archive_link:hover::after{margin-right:-5px}}.readmore{text-align:right;margin-top:20px;margin-bottom:40px;padding:0 40px}#sidebar{margin-top:80px;line-height:1;margin-bottom:40px;width:100%}#sidebar .sidebar_tab{display:none}#sidebar .sidebar_tab.active{display:block}#sidebar.en .category{font-size:13px}#sidebar.en li span{float:none}#sidebar.en li a{font-size:13px}@media screen and (max-width: 768px){#sidebar.en li a{font-size:11px}}#sidebar.en .filter.callender li.kyukan{text-align:center;padding:10px 8px}#sidebar.en .filter.callender li.kyukan span{float:none}#sidebar.en .filter.callender li a{text-align:center;padding:10px 8px}#sidebar.en .filter.callender li span{font-size:10px;float:none;padding-left:5px}@media screen and (max-width: 768px){#sidebar{border-top:none;margin-top:0;padding-right:0;margin-bottom:80px;width:100%;position:static}}#sidebar ul.fixed{top:80px;position:fixed;width:23%}@media print{#sidebar ul.fixed{position:static}}#sidebar ul.bottomfixed{top:auto;bottom:114px}#sidebar .filter.callender{display:flex;flex-wrap:wrap;z-index:1000;background-color:#fff}#sidebar .filter.callender li:first-child{width:100%}#sidebar .filter.callender li:first-child li{text-align:center;width:100%}#sidebar .filter.callender li:first-child li a{font-size:13px}@media screen and (max-width: 768px){#sidebar .filter.callender li:first-child li a{font-size:11px}}#sidebar .filter.callender li{width:33.3%;font-size:12px}#sidebar .filter.callender li.kyukan{padding:10px 8px;display:block;transition:all .2s linear;font-weight:400;position:relative;line-height:1.4;color:#333;display:flex;gap:10px}#sidebar .filter.callender li.kyukan span{float:right}#sidebar .filter.callender li.kyukan:after{content:"";display:block;clear:both}#sidebar .filter.callender li a{padding:10px 8px;font-size:12px;background-image:none !important;display:flex;gap:10px}@media screen and (max-width: 768px){#sidebar .filter.callender li a{font-size:11px}#sidebar .filter.callender li a.current{padding-left:20px !important}}#sidebar .filter.callender li a span{float:right}#sidebar .category{border:none;position:relative;font-size:14px;width:100%;transition:all .2s linear;z-index:200;border-top:1px solid #000;margin-bottom:44px;padding-bottom:44px;text-align:center;cursor:pointer;line-height:1.6}@media screen and (max-width: 768px){#sidebar .category{margin-bottom:0;text-align:center;border-top:none}}#sidebar .category ul{margin:0;padding:0;display:block;border:none}@media screen and (max-width: 768px){#sidebar .category ul{position:absolute}}#sidebar .category ul a span{float:none !important;z-index:200;position:relative}#sidebar .category ul a:hover{color:#000 !important}#sidebar .category ul a:hover::after{width:100%}#sidebar .category ul a::after{width:0%;background-color:#fff;z-index:0}#sidebar .category li{overflow:hidden;height:0;opacity:0;border-top:none}#sidebar .category li:first-child{position:relative;height:auto;opacity:1}#sidebar .category li:first-child span{font-size:13px;padding:12px 16px;display:block}#sidebar .category li:first-child:before{content:"";position:absolute;width:6px;height:6px;right:20px;top:50%;transform:translateY(-50%) rotate(135deg);border-right:1.5px solid #000;border-top:1.5px solid #000;transition:all .2s linear;z-index:200}#sidebar .category.active li:first-child span{color:#fff}@media print{#sidebar .category.active li:first-child span{color:#000}}#sidebar .category.active li:first-child:before{transform:translateY(-50%) rotate(315deg);border-right:1.5px solid #fff;border-top:1.5px solid #fff}#sidebar .category.active li{height:auto;opacity:1;background-color:#000}#sidebar .category.active li a{color:#fff}@media print{#sidebar .category.active li a{color:#000}}#sidebar .category::after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:0%;height:100%;background-color:#000;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01);z-index:-1}#sidebar ul{position:absolute;list-style:none;width:100%;padding-right:32px}@media screen and (max-width: 768px){#sidebar ul{border-top:none;position:static;padding-right:0}}#sidebar li{display:block;border-bottom:1px solid #000}@media screen and (max-width: 768px){#sidebar li.pc{display:none}}#sidebar li a{font-size:13px;padding:10px 20px;display:block;transition:all .2s linear;font-weight:400;position:relative;line-height:1.4}@media screen and (min-width: 768px){#sidebar li a::after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:0%;height:100%;background-color:#000;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01);z-index:-1}#sidebar li a:hover{color:#fff;background-color:#000;text-decoration:none}#sidebar li a:hover::after{width:100%}#sidebar li a.current{padding-left:40px;background-color:#000;color:#fff}}@media screen and (max-width: 768px){#sidebar li a{padding:12px}}.program_artist{display:flex;align-items:center}.program_artist__thum{width:40px;height:40px;overflow:hidden;position:relative;position:relative}.program_artist__thum-img{width:100%;height:100%;border-radius:40px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";border-radius:inherit}.program_artist__name{padding-left:20px;padding-bottom:20px;font-size:13px}.commission_artists{margin-bottom:48px}.commission_artists h3{font-size:20px;margin-bottom:20px;margin-top:80px}.commission_artists .commission_artists__inner{display:flex;flex-wrap:wrap;border-top:1px solid #000}.commission_artists .commission_profile{width:50%}.commission_artists .commission_profile a{display:flex;border-bottom:1px solid #000;padding-left:20px;position:relative;align-items:center;padding-top:20px;padding-bottom:20px;height:100%;width:100%}@media screen and (max-width: 768px){.commission_artists .commission_profile a{flex-direction:column;align-items:flex-start}}.commission_artists .commission_profile a::after{content:"";width:12px;height:12px;border-top:1px solid #000;border-left:1px solid #000;display:block;position:absolute;top:50%;right:20px;margin-top:1px;transform:translate(-50%, -50%) rotate(135deg);transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}@media screen and (max-width: 768px){.commission_artists .commission_profile a::after{right:20px}}@media screen and (min-width: 768px){.commission_artists .commission_profile a:hover{color:#000;text-decoration:none}.commission_artists .commission_profile a:hover span{transform:translateX(-5px)}.commission_artists .commission_profile a:hover .commission_profile__thum::after{opacity:0}.commission_artists .commission_profile a:hover::after{margin-right:-5px}}.commission_artists .commission_profile .commission_profile__thum{width:150px;height:150px;position:relative}@media screen and (max-width: 768px){.commission_artists .commission_profile .commission_profile__thum{margin-bottom:8px;width:100px;height:100px;align-self:flex-start}}.commission_artists .commission_profile .commission_profile__thum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.commission_artists .commission_profile .commission_profile__thum img{border-radius:75px}.commission_artists .commission_profile .commission_profile__info{padding-left:16px;flex:1;text-align:left}.commission_artists .commission_profile .commission_profile__info .commission_profile__artist_name_jp{font-size:20px;margin-top:0;margin-bottom:4px;line-height:1.4;letter-spacing:-0.01em}.commission_artists .commission_profile .commission_profile__info .commission_profile__artist_name_jp span{font-size:14px}@media screen and (max-width: 768px){.commission_artists .commission_profile .commission_profile__info .commission_profile__artist_name_jp span{display:block}}@media screen and (max-width: 768px){.commission_artists .commission_profile .commission_profile__info .commission_profile__artist_name_jp{font-size:14px}}.commission_artists .commission_profile .commission_profile__info .commission_profile__artist_name_en{font-size:14px;line-height:1.2;margin:0}.commission_artists .commission_profile .commission_profile__info .commission_profile__artist_name_en.en{font-size:18px}.archive .archive__content_tab{text-align:center;padding-top:32px}.archive .archive__content_tab ul{list-style:none}.archive .archive__content_tab ul li{display:inline-block;padding:0 8px;flex:auto;font-size:16px}@media screen and (max-width: 768px){.archive .archive__content_tab ul li{padding:0}}.archive .archive__content_tab ul li a{padding:0 10px}@media screen and (max-width: 768px){.archive .archive__content_tab ul li a{padding:0 6px}}.archive .archive__content_tab ul li a.active{color:#fff;background-color:#000;border-radius:4px;display:block}.archive .site-main{padding:0 20px;display:flex;flex-direction:column;position:relative}.archive .archive__posttype{margin-top:80px;margin-bottom:80px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.archive .archive__posttype{margin-top:40px;margin-bottom:40px}}.archive .archive__posttype .posttype__ttl{display:flex;padding:10px 0px;justify-content:center;align-items:center;text-transform:uppercase;width:150px;border-radius:10px 10px 0px 0px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;background:#fff;font-size:12px;line-height:1;margin-bottom:-1px;z-index:1000}.archive.date .archive__content{min-height:100vh}.archive__content{display:flex;position:relative;min-height:80vh}@media screen and (max-width: 768px){.archive__content{min-height:auto;flex-direction:column}}.archive__content-pankuzu{width:100%;border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:40px}@media screen and (max-width: 768px){.archive__content-pankuzu{width:100%;padding-right:0;margin-top:0;margin-bottom:0}}.archive__content-pankuzu.artists{display:flex}@media screen and (max-width: 768px){.archive__content-pankuzu.artists{flex-direction:column}}.archive__content-pankuzu.artists .breadcrumb{width:25%}@media screen and (max-width: 768px){.archive__content-pankuzu.artists .breadcrumb{border-bottom:1px solid #000;width:100%}}.archive__content-left{width:25%;padding-right:40px;padding-top:1em;padding-bottom:80px;min-height:300px;position:relative}@media screen and (max-width: 768px){.archive__content-left #sidebar{margin-bottom:0}}.archive__content-left #sidebar .filter-btn{padding:16px;border:none;border-bottom:1px solid #000;background:transparent;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-size:13px;line-height:1.6}.archive__content-left #sidebar .filter-btn:after{content:"";position:absolute;width:6px;height:6px;right:20px;top:50%;margin-top:-2px;transform:translateY(-50%) rotate(135deg);border-right:1.5px solid #000;border-top:1.5px solid #000;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.archive__content-left #sidebar .filter-btn.active:after{transform:translateY(-50%) rotate(315deg);margin-top:2px}.archive__content-left .filter{z-index:10;overflow:hidden;background-color:#fff}@media screen and (max-width: 768px){.archive__content-left .filter{position:absolute !important;opacity:0;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01);transform:translateY(-10px);height:0;z-index:1000}.archive__content-left .filter.open{opacity:1;height:auto;transform:translateY(0px)}}.archive__content-left .filter li a.current{padding:12px 16px;background-image:none;background-color:#000;color:#fff;background-image:url("../img/icon_current.svg");background-repeat:no-repeat;background-position:left 12px top 50%}@media print{.archive__content-left .filter li a.current{color:#000}}@media screen and (max-width: 768px){.archive__content-left{width:100%;padding:0;min-height:auto}.archive__content-left .filter li a.current{padding-left:40px !important}}.archive__content-right{width:75%;padding-left:40px}@media screen and (max-width: 768px){.archive__content-right{width:100%;padding-left:0}}.archive__content-right-inner{padding-bottom:120px;font-size:15px;line-height:1.8}.archive__content-right-inner h3{font-size:22px;margin-bottom:20px;line-height:1.4}.archive__content-right-inner .commission_information{margin-top:2em;margin-bottom:48px;font-size:12px}.archive__content-right-inner .commission_information dl{display:flex}.archive__content-right-inner .commission_information dl dt{width:5em}.archive__content-right-inner .commission_information dl dd{flex:1}.archive__content-right-inner .commission_judge{align-items:center;padding-bottom:20px;padding-top:20px}.archive__content-right-inner .commission_judge h3{margin-bottom:20px}.archive__content-right-inner .commission_judge .commission_judge__inner{border-top:1px solid #000;margin-bottom:20px}.archive__content-right-inner .commission_judge .commission_judge_profile{display:flex;align-items:center;padding-bottom:16px;padding-top:16px;border-bottom:1px solid #000;padding-left:16px}@media screen and (max-width: 768px){.archive__content-right-inner .commission_judge .commission_judge_profile{padding-left:0}}.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__thum{width:150px;height:150px;position:relative}@media screen and (max-width: 768px){.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__thum{width:100px;height:100px;align-self:flex-start}}.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__thum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:75px}.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__info{padding-left:16px;flex:1}.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__info .commission_judge_profile__artist_name{font-size:20px;margin-bottom:4px;line-height:1.4;letter-spacing:-0.01em}.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__info .commission_judge_profile__artist_name span{font-size:14px;display:inline-block;margin-left:5px}@media screen and (max-width: 768px){.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__info .commission_judge_profile__artist_name span{display:block}}@media screen and (max-width: 768px){.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__info .commission_judge_profile__artist_name{font-size:14px}}.archive__content-right-inner .commission_judge .commission_judge_profile .commission_judge_profile__info p{font-size:13px}.archive__content-right-inner .tab{display:none}.archive__content-right-inner .tab.active{display:block}.archive__content-right-inner .posttype__ttl{font-size:30px;line-height:1.2;font-feature-settings:"palt";margin-bottom:80px}@media screen and (max-width: 768px){.archive__content-right-inner .posttype__ttl{text-align:center}}@media screen and (max-width: 768px){.archive__content-right-inner .news{padding-top:80px}}.archive__content-right-inner .news_block__list{margin-bottom:80px;padding-bottom:40px;border-bottom:1px solid #000}.archive__content-right-inner .news_block__list-def{display:flex;line-height:1.8;margin-bottom:8px}.archive__content-right-inner .news_block__list-tit{width:140px;font-size:12px;flex:none;transform:translateY(3px)}@media screen and (max-width: 768px){.archive__content-right-inner .news_block__list-tit{width:112px;font-size:10px}}.archive__content-right-inner .news_block__list-data{font-size:14px;font-weight:400;flex:auto}@media screen and (max-width: 768px){.archive__content-right-inner .information{padding-top:80px}}.archive__content-right-inner .information .news_block__list a{display:block}@media screen and (min-width: 768px){.archive__content-right-inner .information .news_block__list a:hover .news_block__thum-img{transform:scale(1.05)}.archive__content-right-inner .information .news_block__list a:hover .bg{opacity:0}}.archive__content-right-inner .information .news_block__list-def{display:flex;line-height:1.6;margin-bottom:20px}.archive__content-right-inner .information .news_block__list-tit{width:225px;flex:none}@media screen and (max-width: 768px){.archive__content-right-inner .information .news_block__list-tit{width:80px}}.archive__content-right-inner .information .news_block__list-tit figure{position:relative;font-size:0;line-height:0}.archive__content-right-inner .information .news_block__list-tit figure img{width:100%;height:auto}.archive__content-right-inner .information .news_block__list-tit .news_block__thum-img{transition:all .2s linear}.archive__content-right-inner .information .news_block__list-tit .bg{transition:all .2s linear;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;mix-blend-mode:multiply;z-index:1}.archive__content-right-inner .information .news_block__list-data{font-weight:400;flex:auto;padding-left:40px}.archive__content-right-inner .information .news_block__list-data h3{font-size:20px;margin-bottom:20px}@media screen and (max-width: 768px){.archive__content-right-inner .information .news_block__list-data h3{font-size:15px;margin-bottom:0}}.archive__content-right-inner .information .news_block__list-data time{font-size:10px}.archive__content-right-inner .news a{position:relative}.archive__content-right-inner .news a:after{content:"";display:block;width:6px;height:6px;position:absolute;right:-20px;bottom:6px;transform:rotate(45deg);border-right:1px solid #000;border-top:1px solid #000;transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.archive__content-right-inner .news a:hover:after{right:-25px}.archive__content-right-inner .pressrelease a{position:relative}.archive__content-right-inner .pressrelease a:after{content:"";display:block;width:17px;height:21px;position:absolute;right:-26px;bottom:-1px;background-image:url("../img/icon_pdf.svg");transition:all .1s cubic-bezier(0.38, 0, 0.6, 1.01)}.archive__content-right-inner .program_block__header{margin-bottom:48px}@media screen and (max-width: 768px){.archive__content-right-inner .program_block__header{margin-top:40px;margin-bottom:20px;padding:0;padding-bottom:40px}}.archive__content-right-inner .program_block__header h2{font-size:20px;line-height:1.4;display:inline-block;margin-bottom:16px}@media screen and (max-width: 768px){.archive__content-right-inner .program_block__header h2{display:none}}.archive__content-right-inner .program_block__header .h3{display:inline-block}.archive__content-right-inner .program_block__header.en h2{font-size:28px}.archive__content-right-inner .program_block__list{margin-top:20px;border-top:1px solid #000;font-size:0}@media screen and (max-width: 768px){.archive__content-right-inner .program_block__list{margin-top:-1px}}@media screen and (min-width: 768px){.archive__content-right-inner .program_block__list .program_archive a:hover .program_artist__thum:after{opacity:0}}.archive__content-right-inner .program_block__list .program_archive .artist_program__thum{width:33.3%;padding-top:22%;margin-right:40px;flex:none}.archive__content-right-inner .program_block__list .program_archive .artist_program__thum img{transition:all .2s linear}@media screen and (max-width: 768px){.archive__content-right-inner .program_block__list .program_archive .artist_program__thum{width:100%;padding-top:60%;margin-right:0}}.archive__content-right-inner .program_block__list .program_archive .program_info{padding:0;width:66.6%;position:static;flex:1}@media screen and (max-width: 768px){.archive__content-right-inner .program_block__list .program_archive .program_info{padding:20px 0 0 0;width:100%}}.archive__content-right-inner .program_block__list .program_archive .program_info__cat{font-size:11px;border:none;margin-bottom:10px}.archive__content-right-inner .program_block__list .program_archive .program_info__cat span{background:#000;color:#fff;line-height:1;padding:0px 4px;border:1px solid #000;margin-right:4px}@media print{.archive__content-right-inner .program_block__list .program_archive .program_info__cat span{color:#000}}.archive__content-right-inner .program_block__list .program_archive .program_info__cat span.ticket_type{background:transparent;color:#000}@media print{.archive__content-right-inner .program_block__list .program_archive .program_info__cat span.ticket_type{color:#000}}.archive__content-right-inner .program_block__list .program_link{display:flex}@media screen and (max-width: 768px){.archive__content-right-inner .program_block__list .program_link{flex-direction:column}}.archive.post-type-archive-artists .archive__content{padding-bottom:80px;display:block}.archive.post-type-archive-artists .archive__content .sort{display:flex;flex-wrap:wrap;font-size:16px;text-align:center;justify-content:center}@media screen and (max-width: 768px){.archive.post-type-archive-artists .archive__content .sort{text-align:left;justify-content:left;padding-top:0;margin-top:20px;margin-bottom:20px}}.archive.post-type-archive-artists .archive__content .sort a{padding:8px;display:inline-block;text-decoration:underline}@media screen and (max-width: 768px){.archive.post-type-archive-artists .archive__content .sort a{padding:20px}}.archive.post-type-archive-artists .archive__content .sort span{padding:8px;display:inline-block}@media screen and (max-width: 768px){.archive.post-type-archive-artists .archive__content .sort span{padding:20px}}.archive.post-type-archive-artists .archive__content .index{position:relative;margin-bottom:32px}@media screen and (max-width: 768px){.archive.post-type-archive-artists .archive__content .index{text-align:center;padding-top:40px;margin-bottom:40px}}.archive.post-type-archive-artists .archive__content .index:after{content:"";display:block;position:absolute;top:0px;border-top:1px solid #000;left:60px;right:10px}@media screen and (max-width: 768px){.archive.post-type-archive-artists .archive__content .index:after{left:0;right:0}}.archive.post-type-archive-artists .archive__content .index span{display:inline-block;background-color:#000;color:#fff;height:44px;width:44px;line-height:44px;text-align:center}@media print{.archive.post-type-archive-artists .archive__content .index span{color:#000}}.archive.post-type-archive-artists .archive__content .artist_block__list{padding-left:48px;padding-bottom:40px}@media screen and (max-width: 768px){.archive.post-type-archive-artists .archive__content .artist_block__list{flex-direction:column;padding-left:20px}.archive.post-type-archive-artists .archive__content .artist_block__list-item{width:100%;margin-top:0}.archive.post-type-archive-artists .archive__content .artist_block__list .artist_link{display:flex;text-align:left;flex-direction:row;align-items:flex-end}.archive.post-type-archive-artists .archive__content .artist_block__list .artist_block__info{padding-left:20px}}.section__tab{display:inline-block;position:absolute;z-index:1000;top:0;padding:10px 0 0}.section__tab::after{content:"";display:block;position:absolute;left:0;right:0;bottom:-2px;border-bottom:1px solid #000}@media screen and (min-width: 768px){.section__tab.tab2{transform:translateX(160px)}.section__tab.tab3{transform:translateX(160px)}.section__tab.tab4{transform:translateX(320px)}.section__tab.tab5{transform:translateX(480px)}.section__tab.tab6{transform:translateX(640px)}.section__tab.tab7{transform:translateX(800px)}}@media screen and (max-width: 768px){.section__tab{padding-left:0px}.section__tab::after{display:none}}.section__tab.fixed{position:fixed;top:0}.section__tab .tab{display:flex;padding:10px 0px;justify-content:center;align-items:center;width:150px;border-radius:10px 10px 0px 0px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;background:#fff;font-size:10px;line-height:1;margin-bottom:-1px;z-index:1000}@media screen and (max-width: 768px){.section__tab .tab{font-size:12px;height:32px}}.firstview .section__tab{background-color:#fff;display:block;left:0;right:0}.firstview .section__tab.fixed{left:20px;right:20px}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:2000}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:40px}@media screen and (max-width: 768px){.slick-prev{left:20px}}.slick-prev:before{content:"";display:block;left:6px;top:6px;width:24px;height:24px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(-135deg);position:absolute}.slick-next{right:40px}@media screen and (max-width: 768px){.slick-next{right:20px}}.slick-next:before{content:"";display:block;right:6px;top:6px;width:24px;height:24px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);position:absolute}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-slider{display:block;overflow:hidden;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;opacity:0}.slick-initialized{opacity:1}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list img{width:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{width:100%;height:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;opacity:1}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}