@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;700;800&display=swap);*{box-sizing:border-box}body,html{margin:0;padding:0;color:#1a130b;font-family:"M PLUS Rounded 1c","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;font-weight:400;font-size:14px;letter-spacing:1px;word-wrap:break-word;background:fixed;background-image:url(../images/main_background.webp);background-repeat:repeat;background-size:auto;background-position:top center}form>p{color:#fff!important}main{position:relative}img{max-width:100%}ul{margin:0;padding:0;list-style:none}a{color:#1a130b;text-decoration:underline}a:hover{color:#3d2e1a;text-decoration:none}a:hover img{opacity:.75}a.uk-link-muted{pointer-events:none;color:#000}.uk-button-primary{background-color:#ffe102!important;color:#000!important;border-radius:10px}.uk-button-primary:active,.uk-button-primary:hover{background:#ffea4f!important}.uk-button-default{background:#1a130b;border-radius:10px}.uk-button-default:active,.uk-button-default:hover{background:#4f3b22!important}.uk-button-secondary{background:#fff;color:#080603!important;border:1px solid #080603!important;border-radius:10px}.uk-button-secondary:active,.uk-button-secondary:hover{color:#4f3b22!important;border:1px solid #4f3b22!important;background:#fff}.uk-label{font-size:.75rem!important;width:auto!important;color:#1a130b;background-color:inherit;border:1px solid #1a130b;border-radius:5px}.list_cates .uk-label{background-color:#080603;border:none;color:#fff}.uk-offcanvas-bar{background:inherit;background-color:#fff}.uk-offcanvas-bar .uk-close{color:rgba(26,19,11,.75)}.uk-offcanvas-bar a{color:#1a130b;line-height:2}.uk-offcanvas-bar a .menu-description{font-size:.75rem;margin-left:.5em;color:rgba(26,19,11,.75)}.uk-offcanvas-bar a:hover{color:#000}.uk-offcanvas-bar .uk-nav-default li a{color:#1a130b}.uk-offcanvas-bar .uk-nav-default li a:hover{color:#3d2e1a}.uk-offcanvas-bar .uk-nav-default .uk-nav-divider{border-top:1px solid rgba(26,19,11,.5)}.uk-card{border-radius:.5em}.uk-card a{color:#1a130b}.uk-card a:hover .uk-card-title{opacity:.75}.uk-card .uk-card-title{color:#000}.uk-card .wrap_images{border-radius:.5em .5em 0 0}a:hover .uk-card .uk-card-title{opacity:.75}.uk-icon{margin-right:.5rem}h1,h2,h3,h4,h5,h6{font-family:"M PLUS Rounded 1c","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;letter-spacing:1px;margin:0;font-weight:700;color:#000}h2{font-weight:800}.wrap_images{text-align:center}.wrap_container{max-width:580px;width:100%;margin:0 auto;background-color:#000;box-shadow:0 0 30px 15px rgba(0,0,0,.5)}.br{display:block}img{max-width:100%}.uk-breadcrumb{color:#fff}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:">";color:#fff;margin:0 10px 0 6px}.uk-breadcrumb>:last-child{font-size:.875rem}.uk-breadcrumb>*>*{color:#fff}.uk-breadcrumb>* a{color:#fff}.uk-breadcrumb>* a:hover{color:#fff;opacity:.75;text-decoration:underline}.uk-sticky{background:#fff;min-height:3rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);z-index:9999}.uk-sticky .uk-navbar-left{width:60%}.uk-navbar .logo{max-width:160px}.uk-navbar-nav{gap:0}.uk-navbar-nav li{position:relative}.uk-navbar-nav li a{text-transform:initial;position:relative;color:#1a130b}.uk-navbar-nav li a:after{content:"";position:absolute;bottom:15%;left:10%;width:80%;height:2px;background:#ffe102;transition:all .3s;transform:scale(0,1);transform-origin:center top}.uk-navbar-nav li a:hover:after{transform:scale(1,1)}.uk-navbar-nav li a div{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.uk-navbar-nav li a div .jp{font-size:.75rem}.uk-navbar-nav li a div .menu-description{font-size:1.25rem;font-weight:700;text-transform:capitalize;color:#000}.uk-navbar-nav li.current a .jp{color:#000}.uk-navbar-nav li.current a:after{transform:scale(1,1)}.uk-navbar-nav li.btn_sns>a{min-height:inherit;background:#ffe102}.uk-navbar-nav li.btn_sns>a:after{content:none}.uk-navbar-nav li.btn_sns>a:hover{background:#ffe735;color:#3d2e1a}.uk-nav .btn_sns>a,.uk-offcanvas-bar .btn_sns>a{color:#000;background:#ffe102}.uk-nav .btn_sns>a:hover,.uk-offcanvas-bar .btn_sns>a:hover{background:#ffe735;color:#3d2e1a}.single_more a{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.75)}.single_more a:hover{opacity:.75}.single_more a .uk-icon{box-shadow:0 0 20px rgba(0,0,0,.5)}.uk-navbar-toggle{color:inherit;min-height:38px}.uk-navbar-toggle:hover{color:#3d2e1a}a.deco-no{text-decoration:none!important}a.deco-no:hover{color:inherit}footer{background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(0,0,0,.25) 25%,rgba(0,0,0,.5));overflow:hidden;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.75)}footer .wrap_pageheader .inner_content{width:100%;max-width:580px}footer .uk-label{border:1px solid #fff;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.75);box-shadow:0 0 20px rgba(0,0,0,.5)}footer .uk-icon{box-shadow:0 0 20px rgba(0,0,0,.5)}footer a{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.75)}footer a:hover{color:#fff;opacity:.75!important}footer .wrap_container{background:0 0;box-shadow:none}.wrap_about,.wrap_bnr,.wrap_btnsns{color:#fff}.wrap_about h2,.wrap_bnr h2,.wrap_btnsns h2{color:#fff}.wrap_about h3,.wrap_bnr h3,.wrap_btnsns h3{color:#fff}.wrap_copy{padding:1rem 0;font-size:.5rem;text-shadow:0 0 5px rgba(0,0,0,.75)}.wrap_bnrset ul{max-width:360px}.wrap_info dl{width:100%;margin-top:0;margin-bottom:.75em}.wrap_info dl:last-of-type{margin-right:0}.wrap_info dl dd,.wrap_info dl dt{margin-bottom:.25em}.wrap_info dl dd{line-height:1.75;margin-left:4em}.wrap_info dl dd:first-of-type{margin-left:0}.wrap_info .uk-flex{align-items:flex-start}.wrap_info .uk-label{font-size:.875rem!important;margin-right:.5em}.wrap_map{height:35vh}.wrap_map>iframe{width:100%;height:100%}.page_title{margin:0 auto;text-align:center}.cation{list-style:none;font-size:.75rem;padding-left:1rem}.list_cation{padding-left:1rem}.list_cation li{list-style:none}.list_cation li:before{content:"※";margin-left:-1.5em}.list_circle{padding-left:1rem}.list_circle li{list-style:none}.list_circle li:before{content:"◎";margin-left:-1em;margin-right:.25em}.block_colona{border-top:1px solid #000;border-bottom:1px solid #000}.block_colona h4{color:#000;margin-bottom:.25em}.block_colona ul{padding-left:1rem}.block_colona ul li{list-style:none}.block_colona ul li:before{content:"■";margin-left:-1.5em;margin-right:.25em}.wrap_abcenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrap_full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.inner_content,.wrap_content{max-width:580px}.wrap_baceswitcher .block_title h3{color:#fff;border-bottom:2px solid #fff;display:inline-block}.wrap_baceswitcher .uk-tab>*{padding-left:.5em}.wrap_baceswitcher .uk-tab>*>a{border-top-left-radius:.5em;border-top-right-radius:.5em;border:1px dotted #1a130b;border-bottom:none;font-size:.75rem;color:#1a130b;padding:.5em .5em;text-decoration:none;background-color:rgba(255,255,255,.75)}.wrap_baceswitcher .uk-tab:before{border-bottom:1px solid #000}.wrap_baceswitcher .uk-tab .uk-active a{position:relative;border:1px solid #000;border-bottom:1px solid #fff;color:#000;background-color:#fff;font-weight:700;text-decoration:none}.wrap_baceswitcher .uk-switcher{padding:3em 1.5em;background-color:#fff}.page_toppage .wrap_abcenter{z-index:1}.page_toppage .page_title{margin:0}.wrap_bnr{width:100%;max-width:640px}.wrap_bnr ul li{padding:.25em}.wrap_important .inner_content{border:3px solid #e67700;background-color:#fff;color:#9a4f00}.wrap_news .inner_content{background-color:#fff;border:2px solid #4f3b22}.wrap_news .block_title{position:relative;display:block}.wrap_news .block_title h2{background-color:#4f3b22;color:#fff;position:absolute;z-index:2;top:-1.25em;left:0;padding:0;padding:0 .25em}.wrap_news ul{height:5rem}.wrap_news ul dl{margin-bottom:.75em}.wrap_news ul dl dt{font-weight:400}.wrap_news ul dl dt .uk-label{margin-bottom:0}.wrap_news ul li a{color:#1a130b}.wrap_contentslist{background:#4f3b22;padding:2em 1.5em 3em}.wrap_contentslist h2{max-width:420px;padding:.25em 1em;margin-bottom:1em;color:#ffe102}.wrap_contentslist a{text-decoration:none!important}.wrap_contentslist a .uk-card-body{padding:.5em}.wrap_contentslist a .uk-card-body h3{font-size:.85rem}.wrap_infomation{background:#fff}.wrap_infomation .block_title{border-top:2px solid #000;border-bottom:2px solid #000;padding:.25em 0}.wrap_infomation .block_text p{margin:0;color:#000}.wrap_snslist li .uk-icon-button{color:#fff}.wrap_snslist li.icon_twitter .uk-icon-button{background-color:#1fa1f2}.wrap_snslist li.icon_instagram .uk-icon-button{background:linear-gradient(135deg,#ffc800,#dd00fd)}.wrap_btnsns a{text-decoration:none!important}.wrap_btnsns a span{display:block}.wrap_btnsns .wrap_snslist .uk-card{background-color:#ffe102;color:#000}.wrap_btnsns .wrap_snslist .uk-card-hover:hover{background-color:#ff901a!important}.wrap_topmenu{padding:4em 0}.wrap_topmenu ul li{margin:.75em;width:42%}.wrap_top-contentslist{padding:5rem 0;background:rgba(26,19,11,.1)}.wrap_top-contentslist .block_title{position:relative;display:block;height:2.5rem}.wrap_top-contentslist .block_title h2{position:absolute;z-index:2;top:0;left:0;padding:0}.wrap_top-contentslist .block_title .en{position:absolute;display:block;text-align:end;z-index:1;top:-.75em;left:-.5em;font-family:Sacramento,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;font-size:3rem;line-height:.85;color:#e67700;transform:rotate(-15deg);font-weight:700}.event_2022autumn{display:none}.sub_contents{height:100vh;position:fixed;top:0;overflow:hidden;z-index:1}.sub_contents .wrap_inner{margin-top:10em;position:relative}.sub_contents .item_ribon{background-image:url(../images/item_ribon.webp);background-repeat:repeat-x;height:3rem;width:1200px;background-size:contain;box-shadow:0 0 20px rgba(0,0,0,.5);overflow:hidden;transform:rotate(10deg)}.sub_contents .wrap_submenu{margin:3em auto;margin-top:7.5rem;width:480px}.sub_contents .wrap_submenu .uk-sticky{background-image:url(../images/bg_submenu.webp);background-repeat:repeat-y;background-size:contain;box-shadow:none;background-color:rgba(255,255,255,.75);padding:2em 4em}.sub_contents .wrap_submenu .uk-sticky h4::before{content:"●";margin-right:.25em}.sub_contents .wrap_submenu .uk-sticky .uk-nav a{color:#000}.sub_contents .wrap_submenu .uk-sticky .uk-nav .uk-active>a{font-weight:700}.sub_contents .wrap_submenu .uk-sticky .uk-nav .menu ul li{line-height:2.5}.fix_left{width:calc(40% - 290px)}.fix_right{width:calc(60% - 290px);right:0}.page_archive .page_title{text-align:center;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.75)}.page_archive .page_title h2{width:auto;display:inline-block;position:relative;padding:1rem 2rem calc(1rem + 10px);background:#fff;font-weight:700;font-size:2em;text-align:center;letter-spacing:.1em;text-shadow:none}.page_archive .page_title h2:before{position:absolute;top:-.3em;left:-.3em;width:98%;height:95%;content:"";border:4px solid #000;z-index:1}.page_archive .page_description{background-color:#fff;color:#000}.block_timetable th{color:inherit}.block_timetable * a{color:#1a130b}.wrap_news-arhive{background-color:#fff}.wrap_singlemain{background-color:#fff}.single_date{text-align:right}.page_title{margin-bottom:4rem}.single_title{position:relative;padding-bottom:.75rem;margin-bottom:2.5rem}.single_title:after,.single_title:before{position:absolute;content:"";width:100%;height:100%}.single_title:before{border-bottom:2px solid #000;transform:rotate(-.5deg);z-index:1}.single_title:after{bottom:0;background:#0fab00;background:repeating-linear-gradient(45deg,#e67700,#e67700 7px,transparent 0,transparent 14px);height:10px}.single_title h3{position:relative;min-height:1.5em;z-index:2}.single_title h3 span{width:100%;height:100%;display:block;z-index:99}.wrap_label .list_cates{margin-right:.5em;z-index:1}.wrap_label .list_areas,.wrap_label .list_events,.wrap_label .list_others{z-index:1}.wrap_label .uk-label{line-height:2}.wrap_label .list_events>.uk-label{margin-right:.5em}.wrap_label .cat_exhibition{color:#fff;border:none;background-color:#000!important}.wrap_label .cat_seminar{color:#fff;border:none;background-color:#000!important;white-space:inherit}.wrap_label .list_others li{color:#fff;border:none;background-color:#1a130b!important}.tag_time{border:none;background-color:rgba(0,0,0,.1)}.single_tags ul li{margin-left:.5rem}.single_tags ul li:first-child{margin-left:0}.single_date{margin:.5rem 0 2rem}.single_maincontent>.wrap_body{padding-top:1rem}.single_maincontent .wrap_title{border-bottom:3px solid #0086e1;padding-bottom:.25rem}.wrap_movie{position:relative;width:100%;padding-top:56.25%}.wrap_movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.single_subcontent{margin-top:6rem;background-color:#fff;border:1px solid #4f3b22;border-radius:1rem}.single_subcontent .block_title{height:2.5rem;border-bottom:2px solid #4f3b22}.single_subcontent .block_title .en{position:absolute;display:block;z-index:1;top:0;left:-.5em;font-family:Sacramento,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;font-size:3rem;line-height:1;color:#e67700;transform:rotate(-15deg);font-weight:700}.single_subcontent .block_title h4{position:absolute;z-index:2}.single_subcontent .uk-card .wrap_images{display:flex;align-items:flex-start;margin-bottom:1em}.single_subcontent .wrap_shopinfo .wrap_title{margin-bottom:1em}.single_subcontent .wrap_shopinfo p{margin:0;margin-bottom:.5em}.list_shopLink li{margin-right:.5em;margin-bottom:.5em}.list_shopLink li:last-child{margin-right:0}.list_shopLink li a{display:inline-block;background-color:#fff;border:1px solid #666;padding:.25em 1em;border-radius:7.5px;text-decoration:none;font-size:.85rem}.list_shopLink li a:hover{opacity:.5}.list_shopLink li .shop_instagram{position:relative;border:none}.list_shopLink li .shop_instagram:before{content:"";position:absolute;background:linear-gradient(-135deg,#f13f79 0,#427eff 70%);border-radius:7.5px;top:0;left:0;width:100%;height:110%}.list_shopLink li .shop_instagram:after{content:"Instagram";position:absolute;background:#fff;border-radius:7.5px;border:none;top:1px;left:1px;width:97%;height:101%;z-index:2;text-align:center;line-height:2}.list_shopLink li .shop_twitter{border:1px solid #1d9bf0}.list_shopLink li .shop_facebook{border:1px solid #4867aa}.list_shopLink li .shop_line{border:1px solid #07b53b}.wrap_archive h5{position:relative;padding-bottom:.5em;border-bottom:2px solid #000}.wrap_archive .list_archive li{width:47%;margin-left:1em;margin-top:1em}.wrap_archive .list_archive li:nth-child(odd){margin-left:0}.wrap_archive .list_archive li:first-child,.wrap_archive .list_archive li:nth-child(2){margin-top:0}.wrap_archive .list_archive li a{display:block;height:100%;text-decoration:none}.single_clm h1,.single_clm h2,.single_clm h3,.single_clm h4,.single_clm h5,.single_clm h6{color:#2c3342;font-family:inherit;margin-bottom:1em}.single_clm h1,.single_clm h2{font-size:1.25rem}.single_clm h3{font-size:1.1rem;padding:.5em;padding-left:1em}.single_clm h6{margin-top:1em;margin-bottom:0}#pagenation{text-align:center;margin-top:2em;margin-bottom:2em}#pagenation:after{content:".";display:block;clear:both;height:0;visibility:hidden}#pagenation #pagenation-list{display:flex;justify-content:center}#pagenation #pagenation-list li{float:left;background:0 0;list-style:none;padding:0;margin:0 .75em}#pagenation #pagenation-list li:first-child{margin-left:0}#pagenation #pagenation-list li:first-child a.prev{padding-right:0}#pagenation #pagenation-list li:last-child{margin-right:0}#pagenation #pagenation-list li:last-child a.next{padding-right:0}#pagenation #pagenation-list li a{background:#1e87f0;color:#fff;text-decoration:none}#pagenation #pagenation-list li a:hover{background:#1c5ea9;color:#fff;text-decoration:none}#pagenation #pagenation-list a,#pagenation #pagenation-list span{background:0 0;display:block;margin:0;padding:.5em 1em;line-height:1.5;text-align:center}#pagenation #pagenation-list .current{background:#fff;color:#1e87f0;transform:scale(1.25,1.25);border:1px solid #1e87f0}#pagenation #pagenation-list .omit{padding:7px 2px;color:#777}#pagenation #pagenation-list a.next,#pagenation #pagenation-list a.prev{background:0 0;color:inherit}#pagenation #pagenation-list a.next:hover,#pagenation #pagenation-list a.prev:hover{text-decoration:underline}.wrap_contentlist{background:0 0!important;box-shadow:none!important}.wrap_contentlist h2{background:0 0;width:100%}.wrap_contentlist h2 .en{font-size:6rem;font-family:Sacramento,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"MS PGothic",Osaka,Meiryo,sans-serif;color:#000}.wrap_contentlist h2 .jp{font-size:3rem}.wrap_contentlist h2 .jp span{color:#000;line-height:1}.wrap_contentlist .cate_description{color:#000}.wrap_contentlist .cate_description span{display:inline;background-color:#fff}.wrap_contentlist .wrap_inner{background-color:#000;box-shadow:0 0 30px 15px rgba(0,0,0,.5)}@media (min-width:640px){.uk-navbar .logo{max-width:220px}.uk-navbar-toggle{min-height:50px}.wrap_map{height:28em}.wrap_topmenu ul li{margin:1em;width:29%}.wrap_archive li{width:23.5%;margin-top:0}.wrap_archive .list_archive li{width:23.5%;margin-top:0}.wrap_archive .list_archive li:nth-child(3){margin-left:1em}.wrap_contentlist h2 .en{font-size:7.5rem}.wrap_contentlist h2 .jp{left:1.5em;bottom:.5em}footer .wrap_pageheader .inner_content{width:auto}.wrap_baceswitcher .uk-tab>*{padding-left:1em}.wrap_baceswitcher .uk-tab>*>a{font-size:1.15rem;padding:.5em 1em}.wrap_baceswitcher .uk-tab .uk-active a{font-size:1.25rem;text-decoration:none}.wrap_baceswitcher .uk-switcher{padding:3em 1.5em;background-color:#fff}}@media (min-width:960px){.uk-sticky .uk-navbar-left{width:20%}.wrap_read{padding:2em;text-align:center}.box_shopcate,.box_stagecate{width:5vw}.single_subcontent .wrap_body{padding-left:1em}.single_subcontent .uk-card .wrap_images{margin-bottom:0}.global_baseWrapper{position:relative}.wrap_container{margin-left:20%}}