@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho+B1:wght@400;500;600;700&display=swap");.link_anchor{position:relative;top:-60px}.object_sp{display:none}html{font-size:62.5%;line-height:1;color:#111;font-weight:600;font-family:YakuHanMP, "Shippori Mincho B1", serif;background-color:#fffde5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:1.5rem;overflow:hidden}* a{color:#000;-webkit-transition:all .2s ease;transition:all .2s ease}* a:hover{text-decoration:none}* a[href^="tel"]{color:inherit;text-decoration:none;pointer-events:none}*::-moz-selection{background-color:#7c860f;color:#fff}*::selection{background-color:#7c860f;color:#fff}#nav_con{display:none}#list_global{position:absolute;top:30px;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:1030px;list-style:none;margin:0 auto}#list_global a{display:block;width:auto;height:20px;background-position:center center;background-size:contain;text-indent:-9999px;-webkit-transition:all 0s ease;transition:all 0s ease}#list_global .nav_home{width:70px;margin:0 38px 0 15px}#list_global .nav_home a{background-image:url(../images/common/nav_normal/nav_home.svg)}#list_global .nav_home a:hover,#list_global .nav_home a.is_current{background-image:url(../images/common/nav_hover/nav_home.svg)}#list_global .nav_about{width:80px;margin:0 35px 0 0}#list_global .nav_about a{background-image:url(../images/common/nav_normal/nav_about.svg)}#list_global .nav_about a:hover,#list_global .nav_about a.is_current{background-image:url(../images/common/nav_hover/nav_about.svg)}#list_global .nav_exhibition{width:80px;margin:0 36px 0 0}#list_global .nav_exhibition a{background-image:url(../images/common/nav_normal/nav_exhibition.svg)}#list_global .nav_exhibition a:hover,#list_global .nav_exhibition a .is_current{background-image:url(../images/common/nav_hover/nav_exhibition.svg)}#list_global .nav_event{width:122px;margin:0 40px 0 0}#list_global .nav_event a{background-image:url(../images/common/nav_normal/nav_event.svg)}#list_global .nav_event a:hover,#list_global .nav_event a.is_current{background-image:url(../images/common/nav_hover/nav_event.svg)}#list_global .nav_tvcm{width:68px;margin:0 36px 0 0}#list_global .nav_tvcm a{background-image:url(../images/common/nav_normal/nav_tvcm.svg)}#list_global .nav_tvcm a:hover,#list_global .nav_tvcm a.is_current{background-image:url(../images/common/nav_hover/nav_tvcm.svg)}#list_global .nav_ticket{width:138px;margin:0 36px 0 0}#list_global .nav_ticket a{background-image:url(../images/common/nav_normal/nav_ticket.svg)}#list_global .nav_ticket a:hover,#list_global .nav_ticket a.is_current{background-image:url(../images/common/nav_hover/nav_ticket.svg)}#list_global .nav_access{width:68px;margin:0 35px 0 0}#list_global .nav_access a{background-image:url(../images/common/nav_normal/nav_access.svg)}#list_global .nav_access a:hover,#list_global .nav_access a.is_current{background-image:url(../images/common/nav_hover/nav_access.svg)}#list_global .nav_contact{width:120px}#list_global .nav_contact a{background-image:url(../images/common/nav_normal/nav_contact.svg)}#list_global .nav_contact a:hover,#list_global .nav_contact a.is_current{background-image:url(../images/common/nav_hover/nav_contact.svg)}@media screen and (max-width: 600px){img{max-width:100%;height:auto}.object_sp{display:block}.object_pc{display:none}#nav_con{position:fixed;z-index:1001;top:10px;right:4%;display:block;width:40px;list-style:none;margin:0}#nav_con li{width:auto;height:3px;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#7c860f;margin:5px 0}#nav_con.is_open li:nth-child(1),#nav_con.is_open li:nth-child(4){display:none}#nav_con.is_open li:nth-child(2){-webkit-transform:rotate(45deg) translate(10px, 5px);transform:rotate(45deg) translate(10px, 5px)}#nav_con.is_open li:nth-child(3){-webkit-transform:rotate(-45deg) translate(0, 4px);transform:rotate(-45deg) translate(0, 4px)}#list_global{position:fixed;z-index:1000;top:0;display:none;width:100%;height:100vh;background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:50px 0}#list_global a{height:20px}#list_global .nav_home,#list_global .nav_about,#list_global .nav_exhibition,#list_global .nav_event,#list_global .nav_tvcm,#list_global .nav_ticket,#list_global .nav_access,#list_global .nav_contact{width:100%;margin:30px 0}}
