<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:Helvetica,Arial,Osaka,"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro","繝｡繧､繝ｪ繧ｪ",Meiryo,"�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け","MS PGothic",sans-serif}html{overflow-y:scroll;overflow-x:hidden}html,body{position:relative}#main{position:relative}#content p a{color:black;text-decoration:none;border-bottom:2px solid #ccc;padding-bottom:3px}#content p a:hover{border-bottom:4px solid black}.bordertop{padding-top:30px;margin-top:30px;border-top:3px solid #ccc}@media screen and (max-width:48em){.bordertop{padding-left:5%;padding-right:5%;padding-top:20px;margin-top:10px}}small.phone{font-size:16px}span.phone{font-size:20px;text-align:text-bottom;font-weight:bold}#subtitle a{color:black}#subtitle a:hover{color:#ccc}#subtitle a span{font-family:Helvetica,Arial,sans-serif;display:inline-block;margin-top:116px;font-weight:bold;margin-left:20%;font-size:20px}@media screen and (max-width:48em){#subtitle a span{margin-top:10px;margin-left:5%;width:90%;margin-bottom:0}}#footer{font-size:12px;font-family:Helvetica,Arial,sans-serif;position:absolute;bottom:20px;text-align:right;right:20px}body.menu-open{overflow:hidden}#layout{position:relative}#content{margin-left:80px;height:100%}#content p{line-height:1.8em}#menu-link{position:fixed;top:0;left:0;width:80px;height:100%;background:#c2c2c2;display:block;text-decoration:none}#menu-link #menubox{width:40px;height:40px;display:block;position:absolute;top:45px;left:50%;margin-left:-20px}.top #menu-link #menubox{display:none}#menu-link span{position:absolute;width:80px;top:258px;display:block;text-align:center;color:white;font-size:13px;letter-spacing:1px}#menu-link img{position:absolute;top:20px;width:8px;height:13px;left:50%;margin-left:-6px}#menu-link img.behind{display:none}#menu-link:hover{background:#bababa}#menu-link:hover span{color:black}#menu-link:hover img.behind{display:block;z-index:9999}#overlay{z-index:9000;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.menu-open #overlay{display:block}#menu{z-index:10000;position:fixed;top:0;bottom:0;background:#c2c2c2;overflow:auto;width:448px;display:none}.menu-open #menu{display:block}#menu #menu-logo{margin:46px 0 0 86px;display:block}#menu #menu-logo img{width:100px;height:180px;display:block}#menu #menu-logo:hover{opacity:.8}#menu #menubottom{width:100%;margin-top:40px;padding-bottom:40px}#menu #menubottom #menu-close{cursor:pointer}#menu #menubottom #menu-close #closebutton{color:black;width:100%;height:100%;display:block;text-align:center;text-decoration:none;padding:150px 0 150px 0;margin-top:-140px;line-height:1em;color:white;font-size:16px;position:relative;z-index:100}#menu #menubottom #menu-close #closebutton img{position:absolute;top:50%;left:50%;margin-left:-4px;width:8px;height:13px}#menu #menubottom #menu-close #closebutton img.behind{display:none}#menu #menubottom #menu-close #closebutton:hover img.behind{display:block;z-index:9999}#menu #menubottom #menu-list{padding:0;margin:0}#menu #menubottom #menu-list li{list-style:none;padding:0;margin:0}#menu #menubottom #menu-list li a{font-weight:normal;color:white;font-size:18px;padding:5px 10px 10px 10px;display:block;text-decoration:none}#menu #menubottom #menu-list li a:hover,#menu #menubottom #menu-list li a.selected{color:black}#menu #menubottom #menu-list li span.not-yet{font-weight:normal;color:#e2e2e2;font-size:18px;padding:5px 10px 10px 10px;display:block}@media screen and (max-width:48em){#content{margin-left:0;margin-top:60px}#menu-link{position:fixed;top:0;width:100%;height:59px;border-bottom:1px solid #dedede}#menu-link #menubox{position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;display:none;height:30px;width:30px}.menu-open #menu-link #menubox{display:block}#menu-link span{display:block;width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:50%;margin-top:-7px;font-size:14px}.menu-open #menu-link span{display:none}#menu-link span img{display:none}#menu-link:hover span img.behind{display:none}#menu{width:100%;margin-top:60px}#menu #menu-logo{display:none}#menu #menu-close{display:none}#menu #menubottom #menu-list{width:80%;margin:0 auto}}#menu #menubottom #menu-list li#clock-holder{margin-top:65px;float:left}#menu #menubottom #menu-list li#clock-holder:hover{color:black}#menu #menubottom #menu-list li#clock-holder span{position:relative;z-index:100;pointer-events:none}#menu #menubottom #menu-list li#clock-holder #menuclock{margin-top:-50px;margin-left:-40px;padding-top:50px;z-index:10;display:block}#toplogo{width:40%;display:block;margin:40px auto;max-width:250px}@media screen and (max-width:48em){#toplogo{width:30%}}#topnewslist{position:relative;background-size:cover;background-position:center;min-height:100%}@media screen and (max-width:48em){#topnewslist{margin-top:30px}#topnewslist .title .title-inner{display:inline-block;padding-left:20px}}#topnewslist .inner{position:absolute;bottom:110px;left:10%;right:10%;width:80%}@media screen and (max-width:48em){#topnewslist .inner{bottom:40px}}#topnewslist .inner a.newslink{display:block;background:white;padding:10px 13px;text-decoration:none;color:black}#topnewslist .inner a.newslink td{vertical-align:top}#topnewslist .inner a.newslink .date{white-space:nowrap;display:inline-block;font-weight:bold;line-height:22px}#topnewslist .inner a.newslink .date .char{font-weight:normal;font-size:.8em;display:inline-block;margin:0 1px}#topnewslist .inner a.newslink:hover{background:#333;color:white}#topnewslist .inner .listlink{margin:20px 0;text-align:center;border:1px solid black;float:right;width:160px;background:rgba(210,210,210,0.75)}#topnewslist .inner .listlink a{width:156px;border:2px solid transparent;display:inline-block;color:black;padding:4px 0;font-size:16px;text-decoration:none;background:transparent}#topnewslist .inner .listlink a:hover{background:white;border:2px solid black}#topinfo{width:80%;max-width:250px;font-size:14px;margin:100px auto 100px auto}#topinfo h4{margin-top:16px;margin-bottom:0;padding-bottom:0}#topinfo p{margin-top:3px;margin-bottom:5px}@media screen and (max-width:48em){#topinfo{max-width:280px;margin:40px auto 0 auto}}#about-text-wrapper{max-width:681px}@media screen and (max-width:48em){#about-text-wrapper #about-text{width:90%;margin:10px 5%}}#description{font-size:.9em}h3{font-size:18px;margin-top:0;margin-bottom:30px}@media screen and (max-width:48em){h3{margin-bottom:10px}}#points{margin-top:10px}#points .interior .inner{padding-right:30px;padding-top:23px}@media screen and (max-width:48em){#points .interior .inner{padding-right:0;padding-top:0;padding-bottom:10px}}@media screen and (max-width:48em){#points{margin-top:10px}}#points h4{padding-top:0;margin-bottom:10px;padding-bottom:0;padding-left:10px}@media screen and (max-width:48em){#points h4{padding-left:0}}#points p{font-size:.8em;padding-top:0;padding-bottom:10px;margin-top:0}#points p .inner{padding-left:10px;display:inline-block}#points p .inner img{margin-top:16px}@media screen and (max-width:48em){#points p{margin-top:0;padding-bottom:0}#points p .inner{padding-left:0}}#contact h3{font-size:1em;margin-top:0;line-height:1.2em}#contact p{margin-top:0;line-height:1.2em}@media screen and (max-width:48em){#contact p{margin-bottom:30px}}#content p a.boxlink{border:2px solid black;padding:14px 14px 14px 14px;font-size:14px;line-height:1em;min-width:140px;display:inline-block;overflow:hidden}#content p a.boxlink:hover{background:#222;color:white}.info h3{font-size:1em}@media screen and (max-width:48em){.info h3{margin-top:0;margin-bottom:20px}}.info .shopfront{margin-bottom:20px}@media screen and (max-width:48em){.info .shopfront{margin-bottom:15px}}.info #shopinfo-content{padding-top:30px;margin-top:30px}.info #shopinfo-content p{padding-bottom:20px}.info #shopinfo-content p img.map{margin-top:30px;max-width:320px}@media screen and (max-width:48em){.info #shopinfo-content p img.map{margin:0;width:100%;max-width:none;margin-top:20px}.info #shopinfo-content p img.map.left,.info #shopinfo-content p img.map.right{margin-right:0;margin-left:0}}@media screen and (max-width:48em){.info #shopinfo-content{padding-left:5%;padding-right:5%;padding-top:20px;margin-top:10px}.info #shopinfo-content h4{padding:0;margin:0;margin-bottom:0;margin-top:10px;border-bottom:1px solid #e2e2e2;padding-bottom:10px;font-weight:bold}.info #shopinfo-content p{margin-top:15px;padding-bottom:0;font-size:.9em}}.event #content h3{font-size:14px;border-bottom:3px solid black;float:left;padding-bottom:3px;font-weight:normal;color:#444}@media screen and (max-width:48em){.event #content h3{float:none;width:90%;margin:0 5%;border:0;margin-bottom:-10px}}.event #content .event-entry{clear:both}@media screen and (max-width:48em){.event #content .event-entry{margin-top:30px}}.event #content .event-entry .eventdate{font-weight:bold;font-size:16px}.event #content .event-entry .eventdate .char{font-weight:normal;font-size:.8em;display:inline-block;margin:0 1px;color:#666}.event #content .event-entry .extradate{font-size:14px;font-weight:normal;color:#666;margin-top:5px}.event #content .event-entry .eventtime{margin-top:5px;font-size:.7em;color:#666}@media screen and (max-width:48em){.event #content .event-entry .eventtime{margin-top:0}}.event #content .event-entry .eventtime .time{font-weight:bold;color:#000;font-size:1.05em;padding-left:3px;padding-right:0;letter-spacing:1px}@media screen and (max-width:48em){.event #content .event-entry .eventtime .time{font-size:1.05em}}.event #content .event-entry .eventtime .start-spacer,.event #content .event-entry .eventtime .end-spacer{display:inline-block;width:30px;padding:4px 0 0 0;margin:0 5px 0 2px}@media screen and (max-width:48em){.event #content .event-entry .eventtime .start-spacer,.event #content .event-entry .eventtime .end-spacer{line-height:1.2em;padding:none;height:4px;width:5px;margin:0 2px 0 2px}}.event #content .event-entry .eventtime .start-spacer{border-top:1px dotted #888}@media screen and (max-width:48em){.event #content .event-entry .eventtime .start-spacer{border:0;border-left:1px solid #aaa}}.event #content .event-entry .eventtime .end-spacer{border-top:1px solid #000}@media screen and (max-width:48em){.event #content .event-entry .eventtime .end-spacer{border:0;border-left:1px solid #aaa}}.event #content .event-entry .eventtime .word{margin-right:3px;color:#999}@media screen and (max-width:48em){.event #content .event-entry .eventtime .word{display:inline-block;font-size:1.05em;margin-right:2px;line-height:1.2em;margin-top:5px}.event #content .event-entry .eventtime .word:after{content:":";margin-left:1px}}.event #content .event-entry h4{padding:0;margin-top:20px;margin-bottom:20px;font-size:20px}@media screen and (max-width:48em){.event #content .event-entry h4{margin-top:10px;margin-bottom:10px}}.event #content .event-entry .eventinfo{overflow:hidden;position:relative}.event #content .event-entry .eventinfo h5{margin:0;font-weight:normal;padding:0;position:relative;height:100%;color:#666}.event #content .event-entry .eventinfo h5 span{display:inline-block;line-height:1.8em;padding-bottom:20010px;margin-bottom:-20000px;width:90%;padding-right:5%;border-right:1px dotted #ccc}@media screen and (max-width:48em){.event #content .event-entry .eventinfo h5 span{width:100%;border:0;border-bottom:1px dotted #e2e2e2;padding-bottom:10px;margin-bottom:10px}}.event #content .event-entry .eventinfo .price,.event #content .event-entry .eventinfo .participant{margin-bottom:5px}.event #content .event-entry .eventinfo .extrainfo{font-size:12px}.event #content .event-entry .eventinfo .extrainfo .seats{margin-top:5px}.event #content .event-entry .eventinfo .extrainfo p.description{border-top:1px dotted #e2e2e2;padding-top:25px;margin-top:10px;line-height:2em}.event #content .event-entry .ticketlink{margin-top:15px;text-align:center;display:block;padding:14px 0;border:2px solid black;font-size:14px;text-decoration:none;color:black}.event #content .event-entry .ticketlink:hover{background:#222;color:white}@media screen and (max-width:48em){.event #content .event-entry .ticketlink{margin-top:10px}}.event #content .eventyears{padding-top:50px}@media screen and (max-width:48em){.event #content .eventyears{margin-top:30px;padding-top:30px}}@media screen and (max-width:48em){.event #content .eventyears h3{width:100%;margin:20px 0 20px 0}}.event #content .eventyears .char{font-size:.8em}.event #content .eventyears ul.yearlist{margin-top:40px;padding:0;margin:0;clear:both}.event #content .eventyears ul.yearlist li{margin-top:20px;list-style:none}.event #content .eventyears ul.yearlist li .year{font-weight:bold;font-family:Helvetica,arial,sans-serif}.event #content .eventyears ul.yearlist li ul{padding:0;margin:0;margin-top:5px}.event #content .eventyears ul.yearlist li ul li{display:inline-block;margin-right:20px;margin-top:0;padding-left:0;list-style:none;color:#ccc;font-family:Helvetica,arial,sans-serif}@media screen and (max-width:48em){.event #content .eventyears ul.yearlist li ul li{margin:0;margin-top:15px;margin-right:0;width:15%;padding:0}}.event #content .eventyears ul.yearlist li ul li a{color:black;text-decoration:none}.event #content .eventyears ul.yearlist li ul li a:hover,.event #content .eventyears ul.yearlist li ul li a.active{border-bottom:2px solid black;padding-bottom:3px}@media screen and (max-width:48em){.event #content .eventyears ul.yearlist li ul li a:hover{border-bottom:0}}.exhibition h3{font-size:14px;border-bottom:3px solid black;float:left;padding-bottom:3px;font-weight:normal;color:#444}@media screen and (max-width:48em){.exhibition h3{float:none;width:90%;margin:0 5% 30px 5%}}.exhibition .borderbottom{border-bottom:2px solid #ccc;width:90%;padding:0 5%;padding-bottom:30px;margin-bottom:30px}.exhibition .titleblock{clear:both}.exhibition .titleblock .date{display:inline-block;line-height:1.2em;padding-top:4px;white-space:nowrap}.exhibition .titleblock .date .dateblock{display:inline-block;font-size:16px}.exhibition .titleblock .date .dateblock .char{font-weight:normal;font-size:.8em;display:inline-block;margin:0 1px;color:#666}.exhibition .titleblock h4{font-weight:normal;margin:0;padding:0;font-size:1.2em;line-height:1.2em;text-indent:20px}@media screen and (max-width:48em){.exhibition .titleblock h4{margin-top:10px;text-indent:0}}.exhibition .main-image{margin-top:35px}@media screen and (max-width:48em){.exhibition .main-image{margin-top:10px}}.exhibition .main-image img{border:1px solid #ccc}.exhibition .description{margin-top:30px;width:66.6666666666%}@media screen and (max-width:48em){.exhibition .description{width:100%;margin-top:20px}}.exhibition .description .descwrapper{margin:0;padding:0;font-size:12px}.exhibition .description .descwrapper h5{font-size:1.2em}.exhibition .description .descwrapper p,.exhibition .description .descwrapper h5,.exhibition .description .descwrapper ul{margin:0;padding:0;padding-bottom:20px}.exhibition .description .descwrapper ul li{margin:0;padding:0;margin-bottom:5px;list-style:disc}@media screen and (max-width:48em){.exhibition .description .descwrapper ul li{margin-left:20px}}.exhibition .description ul,.exhibition .description li{list-style:none;padding:0;margin:0}.exhibition .description ul{margin-top:-20px}.exhibition .description ul li{margin-top:20px}.exhibition .description ul li img{border:1px solid #ccc}.exhibition .description ul li .caption{display:inline-block;font-size:.7em;margin-top:5px}.exhibition .description a.pdflink{display:inline-block;text-decoration:none;line-height:14px}.exhibition .description a.pdflink img{height:16px;margin-bottom:-3px}.exhibition .description a.pdflink img.behind{display:none}.exhibition .description a.pdflink span{color:black;text-decoration:none;border-bottom:2px solid #ccc;padding-bottom:2px;font-weight:bold;display:inline-block;margin-left:7px}.exhibition .description a.pdflink:hover img{display:none}.exhibition .description a.pdflink:hover img.behind{display:inline-block}.exhibition .description a.pdflink:hover span{border-bottom:4px solid black;padding-bottom:0}.news ul.year-list{margin:0;padding:0;padding-bottom:7px;overflow:hidden}@media screen and (max-width:48em){.news ul.year-list{width:90%;padding-left:5%;padding-right:5%}}.news ul.year-list li{display:inline-block;list-style:none;margin-right:10px}.news ul.year-list li a,.news ul.year-list li span.nolink{display:inline-block;color:black;border-bottom:2px solid #ccc;text-decoration:none;padding-bottom:4px;font-size:16px;vertical-align:bottom}.news ul.year-list li a:hover,.news ul.year-list li span.nolink:hover{font-weight:bold;border-bottom:3px solid black;padding-bottom:3px}.news ul.year-list li a .char,.news ul.year-list li span.nolink .char{font-size:.8em}.news ul.year-list li.active a,.news ul.year-list li span.nolink{font-weight:bold;border-bottom:3px solid black;padding-bottom:3px}.news ul.year-list li.active a .char,.news ul.year-list li span.nolink .char{font-size:.8em}.news .news-entry-list{margin:0;padding:0;padding-top:20px;border-bottom:3px solid #ccc;padding-bottom:20px}@media screen and (max-width:48em){.news .news-entry-list{margin-top:10px}}.news .news-entry-list li{border-top:3px solid #ccc;margin-top:20px;padding-top:20px}@media screen and (max-width:48em){.news .news-entry-list li{width:90%;padding-left:5%;padding-right:5%}}.news .news-entry-list li a{color:black;padding-top:10px;padding-bottom:10px;display:inline-block}.news .news-entry-list li a .char{font-size:.8em}.news .news-entry-list li a:hover{color:#777}.news .news-entry{margin:0;padding:0;padding-top:40px}@media screen and (max-width:48em){.news .news-entry{margin-top:30px}}.news .news-entry .inner{padding-top:20px;border-top:3px solid #ccc;border-bottom:3px solid #ccc;padding-bottom:20px}.news .news-entry .inner .date{padding-top:2px;line-height:26px}.news .news-entry .inner .date .char{font-size:.8em}.news .news-entry .inner h3{line-height:26px;font-size:20px;font-weight:normal}@media screen and (max-width:48em){.news .news-entry .inner{width:90%;padding-left:5%;padding-right:5%}}.news .news-entry .inner .news-body{font-size:14px;margin-top:0;color:#444}.news .news-entry .inner .news-body strong{font-weight:bold;color:#000}#dogwrapper{position:absolute;width:100%;overflow:hidden;top:0;left:0;right:0;bottom:0}#dogbox{z-index:200;position:absolute}.sprite{background-image:url(../img/spritesheet.png);background-repeat:no-repeat;display:block}.sprite-breathe0{width:160px;height:114px;background-position:-5px -5px}.sprite-breathe1{width:160px;height:114px;background-position:-175px -5px}.sprite-breathe2{width:160px;height:114px;background-position:-345px -5px}.sprite-run1{width:160px;height:114px;background-position:-5px -129px}.sprite-run2{width:160px;height:114px;background-position:-175px -129px}.sprite-run3{width:160px;height:114px;background-position:-345px -129px}.sprite-run4{width:160px;height:114px;background-position:-5px -253px}.sprite-walk1{width:160px;height:114px;background-position:-175px -253px}.sprite-walk2{width:160px;height:114px;background-position:-345px -253px}.sprite-walk3{width:160px;height:114px;background-position:-5px -377px}.sprite-walk4{width:160px;height:114px;background-position:-175px -377px}.sprite-walk5{width:160px;height:114px;background-position:-345px -377px}.sprite-walk6{width:160px;height:114px;background-position:-515px -5px}.sprite-walk7{width:160px;height:114px;background-position:-515px -129px}.sprite-walk8{width:160px;height:114px;background-position:-515px -253px}#social{position:absolute;cursor:pointer;top:20px;right:80px;width:120px;height:auto;background:rgba(255,255,255,0.85);border:2px solid #ccc}#social h4{margin:0;padding:10px 0;text-align:center;display:block}#social ul,#social li{padding:0;margin:0}#social ul{display:none;padding-top:5px;padding-bottom:5px}#social ul li{padding:10px 0 0 0;height:30px;list-style:none;text-align:center}#social.active{background:white}#social.active h4{border-bottom:1px dotted #ccc}#social.active ul{display:block}@media screen and (max-width:48em){#social{position:relative;width:100%;top:0;right:0;margin-top:40px;border:0}#social h4{display:none}#social ul{display:block}}#menu,#menu-link{z-index:1000000}#dogbox{z-index:2}#content{z-index:1}@media screen and (max-width:48em){#layout{overflow-x:hidden}}.about #content,.info #content,.event #content,.exhibition #content,.partners #content,.news #content{padding-right:30px;max-width:1020px;padding-top:116px;padding-bottom:200px;overflow:hidden}@media screen and (max-width:48em){.about #content,.info #content,.event #content,.exhibition #content,.partners #content,.news #content{padding-top:22px;padding-right:0}}.clock #content{overflow:hidden}.clock #content canvas{margin:0;padding:0;display:block}@media screen and (max-width:48em){.clock #content{margin-top:20px;padding-right:0;padding-bottom:60px;background:#c4c4c4}.clock #content canvas{border-left:none}}.clock #menu,.clock #menu-link{border-right:1px solid white}.partners #content ul,.partners #content li{list-style:none;padding:0;margin:0}.partners #content li{border-bottom:2px solid #ccc;margin-bottom:20px;padding-bottom:10px}.partners #content li h3{margin-bottom:10px}.partners #content li a.partner-link{color:black;text-decoration:none;border-bottom:2px solid #ccc;padding-bottom:3px}.partners #content li a.partner-link:hover{border-bottom:4px solid black}.partners #content li p{font-size:14px}.partners #content ul{margin:0 auto;width:90%}</pre></body></html>