@charset "UTF-8";img{font-size:10px;line-height:1;vertical-align:top;border:0}a{color:inherit;text-decoration:none;outline:none}a[href]:hover{text-decoration:underline}a,button,div,span,p,li{-webkit-tap-highlight-color:transparent}button::-moz-focus-inner,input::-moz-focus-inner{border:0}body{-webkit-text-size-adjust:100%}input{outline:none}strong,em,h1,h2,h3,address{font-weight:inherit;font-style:inherit}a[bhref]{pointer-events:none}html,html>body{min-width:1014px;height:100%}html>body{margin:0;overflow-y:scroll;background:#f7f7f3;color:#666;font-size:13px;line-height:1.2;letter-spacing:0;font-family:"中ゴシックBBB JIS2004",Meiryo,sans-serif}html.swap #page{position:fixed;width:100%;min-width:1014px}#sublayer{position:relative;z-index:1001;display:table;width:100%;height:100%;background:rgba(255,255,255,0.6)}#sublayer>.cell{display:table-cell;vertical-align:middle;padding:10px}#sublayer .container{position:relative;display:block;width:674px;height:580px;margin:auto;border:1px solid #666;background:white}#sublayer .close{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;position:absolute;right:29px;bottom:21px;width:40px;height:54px;margin:0;border:0;padding:0;outline:0;background:url(i/sublayer-close) 0 0 no-repeat;overflow:hidden;text-indent:110%;white-space:nowrap;cursor:pointer}#sublayer .close:hover{opacity:0.6}#sublayer .close:hover{opacity:0.6}#page>header{width:1014px;margin:0 auto;color:#3794d5}#page>header>div:first-child{padding:47px 0 11px 0}#page>header>div:first-child:after{clear:both;content:'';display:block}#page>header>div:first-child h1{float:left;margin:0 0 0 7px;font-size:10px;line-height:1}#page>header>div:first-child h1 a{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:block;width:322px;height:36px;overflow:hidden;line-height:1}#page>header>div:first-child h1 a:hover{opacity:0.6}#page>header>div:first-child h1 a:before{content:url("i/logo");display:block;margin:0 10px 10px 0}#page>header>div:first-child p{display:block;width:608px;height:22px;overflow:hidden;line-height:1;float:right;margin:12px 7px 0 0;font-size:10px;line-height:1}#page>header>div:first-child p:before{content:url("i/logo-sub");display:block;margin:0 10px 10px 0}#page>header #slideshow{position:relative;width:100%;height:520px;padding:0;overflow:hidden}#page>header #slideshow .zero,#page>header #slideshow .clip,#page>header #slideshow .all,#page>header #slideshow .group,#page>header #slideshow .image{height:100%}#page>header #slideshow .zero{position:absolute;left:50%;top:0;width:0;height:100%}#page>header #slideshow .clip{position:relative;left:-1500px;width:0}#page>header #slideshow .all{position:relative;left:0;top:0;width:0;white-space:nowrap}#page>header #slideshow .group{display:inline-block;vertical-align:top;width:auto;white-space:nowrap}#page>header #slideshow .image{display:inline-block;vertical-align:top;width:1000px;background:0 0 no-repeat;background-size:cover}#page>header #slideshow a{display:block;width:100%;height:100%;background:white;opacity:0}#page>header #slideshow a:hover{opacity:0.4}#page>header nav{padding:18px 0 0 0;color:#666;font-family:"丸明オールド","Yu Mincho",serif;font-size:15px;font-weight:normal}#page>header nav ul{margin:0;padding:0;text-align:center}#page>header nav ul>li{display:inline-block;vertical-align:top;border-right:1px solid #666;list-style:none}#page>header nav ul>li:first-child{border-left:1px solid #666}#page>header nav ul>li:nth-child(5){font-size:14px}#page>header nav ul>li:nth-child(5) a{padding-top:4px}#page>header nav a{-moz-transition:background-color 0.2s ease,color 0.2s ease;-o-transition:background-color 0.2s ease,color 0.2s ease;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease;display:block;width:142px;padding:3px 0;text-align:center}#page>header nav a:hover{background:#ff0;text-decoration:none}#page>header nav a.active{background:#3794d5;color:white}#page>footer{padding:100px 0 75px 0;color:#3794d5}#page>footer #gotopagetop{position:relative;width:1014px;margin:0 auto}#page>footer #gotopagetop a{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:block;width:32px;height:32px;overflow:hidden;line-height:1;position:absolute;right:7px;top:38px;display:block}#page>footer #gotopagetop a:hover{opacity:0.6}#page>footer #gotopagetop a:before{content:url("i/gotopagetop");display:block;margin:0 10px 10px 0}#page>footer #fnav{margin:0;padding:0;text-align:center;font-size:12px;letter-spacing:0.1em;line-height:1}#page>footer #fnav>li{display:inline-block;vertical-align:top;border-right:1px solid #3794d5;list-style:none}#page>footer #fnav>li:first-child{border-left:1px solid #3794d5}#page>footer #fnav a{display:block;padding:1px 11px}#page>footer #fnav a.active{text-decoration:underline}#page>footer #copyright{margin:38px 0 0 0;text-align:center;font-size:16px;font-family:"丸明オールド","Yu Mincho",serif;letter-spacing:0.05em}article.simple,section.simple{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1004px;margin:52px auto 0;padding:5px 0 0 234px}article.simple>h1,section.simple>h1{position:absolute;left:0;top:0;width:234px;margin:0;color:#3794d5;font-size:28px;font-family:"丸明オールド","Yu Mincho",serif;letter-spacing:0.08em}article.standard,section.standard{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:1004px;margin:52px auto 0;padding:0}article.standard>h1,section.standard>h1{margin:0;color:#3794d5;font-size:28px;font-family:"丸明オールド","Yu Mincho",serif;letter-spacing:0.08em}#httpstatus{display:table;margin:auto;padding:3em 0 2em;font:normal 5em/1 serif;font-family:"丸明オールド","Yu Mincho",serif}#httpstatus b{display:inline-block;position:relative;white-space:nowrap;cursor:default;pointer-events:none}#httpstatus b:before{display:inline-block;position:absolute;left:0;top:0.62em;content:attr(alt);color:rgba(0,0,0,0.1);transform:scaleY(-1)}#httpstatus b:after{display:inline-block;position:absolute;left:0;top:0.62em;content:attr(alt);color:transparent;background:linear-gradient(to bottom, rgba(247,247,243,0), #f7f7f3)}#top #page>header{width:100%}#top #main{width:1004px;margin:auto}#top #main:after{clear:both;content:'';display:block}#top #main>.left{float:left;width:680px}#top #main>.right{float:right}#top #calendar{margin-top:26px}#top #archive{width:120%;margin-top:11px;margin-left:-10.5px}#top #archive article{display:inline-block;vertical-align:top;width:330px;height:336px;margin:10.5px;background:white}#top #archive article a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;padding-top:18px;text-decoration:none}#top #archive article a>div{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:block;width:294px;height:196px;margin:0 auto;background:#e6e6e6 center center no-repeat;background-size:cover}#top #archive article a:hover>div{opacity:0.6}#top #archive article a>p{margin:18px 0 0 18px}#top #archive article a>p i{display:block;width:37px;height:14px;overflow:hidden;line-height:1}#top #archive article a>p i:before{content:url("i/news-icon-news");display:block;margin:0 10px 10px 0}#top #archive article.blog a>p i:before{content:url("i/news-icon-blog")}#top #archive article time{display:block;margin-left:70px;margin-top:-16px;font-size:11px;letter-spacing:0.1em}#top #archive article h1{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;margin:8px 18px 0 70px;color:#3794d5;font-size:13px;line-height:1.35;letter-spacing:0.1em}#top #archive article a:hover h1{opacity:0.6}#top #banner{margin-top:7px;margin-left:-4px;width:110%}#top #banner ul{margin:0;padding:0}#top #banner ul>li{display:inline-block;vertical-align:middle;margin:4px;list-style:none;background:white}#top #banner ul>li.micro{margin-left:3px}#top #banner a{-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;display:block}#top #banner a[href]:hover{opacity:0.6}#top #banner .text a{background:#fff76b;width:165px;line-height:80px;color:#3794d5;white-space:nowrap;font-family:"丸明オールド","Yu Mincho",serif;text-align:center;font-size:18px;text-decoration:none}#top #banner .simple{margin-top:11px;background:transparent}#top #banner .simple a[href]:hover{opacity:1}#top #news{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:280px;margin-top:26px;padding:14px 19px 50px;background:white}#top #news>h1{margin:0;border-bottom:1px solid #666;padding:0 0 5px 3px;font-size:18px;color:#3794d5;letter-spacing:0.075em;font-family:"丸明オールド","Yu Mincho",serif}#top #news>h1+p{position:absolute;right:19px;top:15px;margin:0;color:#3794d5;font-family:"丸明オールド","Yu Mincho",serif;letter-spacing:0.1em}#top #news>h1+p a{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;text-decoration:none}#top #news>h1+p a:hover{opacity:0.6}#top #news>h1+p a:before{content:url(i/news-backtoarchive);display:inline-block;vertical-align:middle;margin-right:5px}#top #news ul{margin:0;padding:0}#top #news ul>li{border-bottom:1px solid #666;list-style:none}#top #news article a{position:relative;display:block;padding:13px 0 13px 50px;text-decoration:none}#top #news article a>p{position:absolute;left:0;top:13px;margin:0}#top #news article a>p i{display:block;width:37px;height:14px;overflow:hidden;line-height:1}#top #news article a>p i:before{content:url("i/news-icon-news");display:block;margin:0 10px 10px 0}#top #news article.blog a>p i:before{content:url("i/news-icon-blog")}#top #news article time{display:block;font-size:11px;letter-spacing:0.05em}#top #news article h1{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;height:36px;margin:0;overflow:hidden;color:#3794d5;font-size:13px;letter-spacing:0.1em;line-height:1.35}#top #news article a:hover h1{opacity:0.6}#top #news #facebook,#top #news #twitter{position:absolute;right:22px;bottom:10px;margin:0}#top #news #facebook a,#top #news #twitter a{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:block}#top #news #facebook a[href]:hover,#top #news #twitter a[href]:hover{opacity:0.6}#top #news #facebook{right:64px}#top #twitter-timeline{width:280px;margin-top:30px;padding-top:15px;background:white;text-align:center}#top #twitter-timeline>img{margin-bottom:14px}#top #twitter-timeline iframe{height:353px;vertical-align:top}#top #sublayer .container{width:960px;height:auto;padding-bottom:100px;text-align:center}#top #sublayer .container img{margin-top:31px}#top #main .program{margin-top:26px}#top #main .program>section{padding:0 38px;background:white}#top #main .program>section+section{margin-top:22px}#top #main .program>section>h1{margin:0;padding:19px 0 6px;color:#3794d5;font-family:"丸明オールド","Yu Mincho",serif;font-size:23px;letter-spacing:0.05em}#top #main .program>section>article{border-top:1px solid #666}#top #main .program>section>article:after{clear:both;content:'';display:block}#top #main .program>section>article>img{float:left;margin:27px 31px 30px 0}#top #main .program>section>article>h1{margin:24px 0 0;font-size:24px;color:#3794d5;font-family:"丸明オールド","Yu Mincho",serif;letter-spacing:-0.05em}#top #main .program>section>article .text{min-height:73px;margin:0 0 7px;font-size:13px;line-height:1.85}#top #main .program>section>article .text b{color:#3794d5}#top #main .program>section>article .ticket,#top #main .program>section>article .more{display:inline-block;vertical-align:top;margin:0 16px 30px 0}#top #main .program>section>article .ticket a,#top #main .program>section>article .more a{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:block}#top #main .program>section>article .ticket a:hover,#top #main .program>section>article .more a:hover{opacity:0.6}#contact #page>article p{margin:0;line-height:1.85;letter-spacing:0.1em}#privacypolicy #page>article p{margin:3px 0 0 0;line-height:1.45;letter-spacing:0.1em}#access #page>article>h1+img{margin-left:100px;margin-bottom:27px}#access #page>article #transport{margin-top:35px;margin-left:38px}#access #page>article #transport section{position:relative;padding-left:62px}#access #page>article #transport section+section{margin-top:21px}#access #page>article #transport section:before{content:'';position:absolute;left:0;top:0;display:block;width:38px;height:36px;background:url(i/access-icon) 0 0 no-repeat}#access #page>article #transport section h1{margin:0 0 4px;padding-top:2px;font-size:17px;letter-spacing:0.1em;color:#3794d5}#access #page>article #transport section p{margin:0;line-height:1.7;letter-spacing:0.1em}#access #page>article #transport section ul{margin:8px 0 0;padding:0}#access #page>article #transport section ul>li{list-style:none;line-height:1.6}#access #page>article #transport #aircraft:before{background-position:0 0}#access #page>article #transport #train:before{background-position:0 -36px}#access #page>article #transport #ferry:before{background-position:0 -72px}#access #page>article #transport #car:before{background-position:0 -108px}#access #page>article #transport #highwaybus:before{background-position:0 -144px}#access #page>article hr{margin:48px 0;padding:0;border:0;height:1px;background:#666}#access #page>article #informationcenter{position:relative;margin-top:35px;margin-left:38px;padding-left:62px}#access #page>article #informationcenter:before{content:'';position:absolute;left:0;top:0;display:block;width:38px;height:36px;background:url(i/access-icon-ic) 0 0 no-repeat}#access #page>article #informationcenter h1{margin:0 0 4px;padding-top:2px;font-size:17px;letter-spacing:0.1em;color:#3794d5}#access #page>article #informationcenter p{margin:0;line-height:1.7;letter-spacing:0.1em}#artist.fixed #list article{pointer-events:none}#artist #page>article:after{clear:both;content:'';display:block}#artist .floating-anchor{position:relative;top:-40px}#artist #anav{position:static;left:0;top:30px;float:right;width:192px;font-size:15px;line-height:1.25;letter-spacing:0}#artist #anav ul{margin:0;padding:0}#artist #anav ul>li{border-bottom:1px solid #666;list-style:none}#artist #anav ul>li:first-child{border-top:1px solid #666}#artist #anav a{-moz-transition:background-color 0.2s ease,color 0.2s ease;-o-transition:background-color 0.2s ease,color 0.2s ease;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease;display:block;padding:19px 0 21px;text-decoration:none;font-family:"丸明オールド","Yu Mincho",serif}#artist #anav a:hover{background:yellow}#artist #anav a.active{background:#3794d5;color:white}#artist #anav a>span{display:table;margin:auto}#artist #anav a>span span{letter-spacing:-2px}#artist #anav a>span b{display:block;margin-bottom:6px;font-size:10px}#artist #list{float:left;width:540px}#artist #list>section+section{margin-top:41px}#artist #list>section>h1{margin:0;padding:6px 9px 6px;background:white;color:#3794d5;font-size:17px;letter-spacing:0.05em;font-family:"丸明オールド","Yu Mincho",serif}#artist #list>section>h1 b{position:relative;top:-0.3em;display:inline-block;margin-right:1em;font-size:10px}#artist #list article{margin:0;padding:22px 0 10px;border-bottom:1px solid #666;cursor:pointer}#artist #list article:after{clear:both;content:'';display:block}#artist #list article.active{cursor:auto}#artist #list article .icon{float:left;width:116px;margin-right:45px;cursor:default}#artist #list article .icon p{margin:3px 0 0;font-size:8px;letter-spacing:0.1em;min-height:1.2em}#artist #list article .icon p i{font-style:normal}#artist #list article .name{-moz-transition:color 200ms ease;-o-transition:color 200ms ease;-webkit-transition:color 200ms ease;transition:color 200ms ease;float:left;font-family:"丸明オールド","Yu Mincho",serif}#artist #list article .name p:first-child{margin:7px 0 0;letter-spacing:0.05em}#artist #list article .name h1{margin:30px 0 0;font-size:24px}#artist #list article .name p:first-child+h1{margin-top:22px}#artist #list article .name h1:only-child{margin-top:45px}#artist #list article .name h2{margin:12px 0 0;font-size:16px}#artist #list article .name h1+p{margin:7px 0 0;font-size:19px;letter-spacing:0.05em}#artist #list article .name.doubleline h1{margin-top:17px}#artist #list article:hover .name,#artist #list article.active .name{color:#3794d5}#artist #list article .more{-moz-transition:height 600ms ease;-o-transition:height 600ms ease;-webkit-transition:height 600ms ease;transition:height 600ms ease;clear:both;height:0;overflow:hidden}#artist #list article .more .text{margin:0;padding:32px 0;line-height:1.65;letter-spacing:0.075em}#artist #list article .more .text p{margin:0}#artist #list article .more ul{margin:0;padding:32px 0}#artist #list article .more ul li{display:inline-block;vertical-align:top;margin-right:22px;list-style:none}#artist #list article .more ul a{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:block}#artist #list article .more ul a[href]:hover{opacity:0.6}#artist #list article .more ul a img{height:100px}#artist #list article .more ul div{display:none}#artist #list article .more .text+ul{padding-top:0}#artist #artist-category-4-artists h1{margin:24px 0 17px}#artist #artist-category-4-artists h1+ul{margin-right:33px}#artist #artist-category-4-artists ul{display:inline-block;vertical-align:top;margin:0;padding:0;font-size:16px;line-height:1.2}#artist #artist-category-4-artists ul>li{padding:0.6em 0;list-style:none}#artist #sublayer .artist-photo img{display:block;margin:48px auto 30px}#artist #sublayer .artist-photo p{width:574px;margin:0 auto;font-size:9px;line-height:1.65}#artist.preview #list>section{position:relative;background:#fff url(i/test) 746px 280px no-repeat;background-attachment:fixed}#artist.preview #list>section:before{content:url(i/test3);display:inline-block;vertical-align:top;position:absolute;right:0;top:32px;font-size:0}#artist.preview #list>section:after{content:url(i/test2);display:inline-block;vertical-align:top;position:absolute;right:0;bottom:-1px;font-size:0}#artist.preview #list>section+section{background-image:url(a/183-artist-thumbnail.jpg);background-position:708px 280px}#artist.preview #list article{margin-right:33px;background:#f7f7f3}#news #page>section{padding-top:11px}#news #page>section:after{clear:both;content:'';display:block}#news #list{float:left;width:540px}#news #list>article{position:relative;border-bottom:1px solid #666;padding:18px 54px 18px 61px}#news #list>article:first-child{border-top:1px solid #666}#news #list>article>a{display:block;text-decoration:none}#news #list>article>a:hover h1{text-decoration:underline}#news #list .category{position:absolute;left:2px;top:21px;margin:0}#news #list .category i{display:block;width:37px;height:14px;overflow:hidden;line-height:1}#news #list .category i:before{content:url("i/news-icon-news");display:block;margin:0 10px 10px 0}#news #list .blog .category i:before{content:url("i/news-icon-blog")}#news #list time{display:block;font-size:11px;letter-spacing:0.2em;color:#3794d5}#news #list h1{margin:12px 0 5px;font-size:14px;color:#3794d5;letter-spacing:0.1em}#news #list .excerpt{margin:0 0 12px;overflow:hidden;font-size:13px;letter-spacing:0.075em;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}#news #list .readmore{margin:0;font-size:11px;letter-spacing:1px}#news #list .readmore i{font-style:normal}#news #archives{float:right;width:192px}#news #archives section+section{margin-top:21px}#news #archives h1{margin:0;padding:6px 9px;background:white;color:#3794d5;letter-spacing:0.05em;font-family:"丸明オールド","Yu Mincho",serif}#news #archives ul{margin:0;padding:9px 0 0}#news #archives li{list-style:none}#news #archives a{display:block;padding-top:5px;padding-bottom:6px;text-decoration:none}#news #archives a:hover p{text-decoration:underline}#news #archives time{display:block;margin-bottom:4px;color:#3794d5;font-size:11px;letter-spacing:1px}#news #archives p{margin:0;font-size:12px;line-height:1.5}#news #post{float:left;width:540px}#news #post>header{display:table;border-spacing:0;border-collapse:collapse;width:100%;background:white;color:#3794d5}#news #post>header>time,#news #post>header>h1{display:table-cell;vertical-align:top;text-align:left}#news #post>header time{padding:0 24px 0 11px;font-size:11px;line-height:2.7;letter-spacing:1px;white-space:nowrap}#news #post>header h1{width:100%;padding:5px 11px 5px 0;font-size:14px;line-height:1.4}#news #post #body{padding:27px 0 0 0;font-size:13px;line-height:1.55}#news #post #body img{display:block;margin:auto}#news #post #body p{margin:0}#news #post>footer p{margin:44px 0 0;text-align:right;font-size:13px;font-family:"丸明オールド","Yu Mincho",serif;color:#3794d5}#news #post>footer p a{-moz-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:inline-block;text-decoration:none}#news #post>footer p a:hover{opacity:0.6}#news #post>footer p a:before{content:url(i/news-backtoarchive);display:inline-block;vertical-align:middle;margin-right:8px}#about #main{width:540px}#about #main section{width:540px}#about #main section+section{margin-top:45px}#about #main section>h1{margin:0 0 16px;padding:7px 9px;background:white;font-size:16px;font-family:"丸明オールド","Yu Mincho",serif;color:#3794d5}#about #main section p{margin:0;font-size:13px;line-height:1.85;letter-spacing:0}#about #main section .nw{white-space:nowrap}#about #main section a[href]:hover img{opacity:0.6}#about #main #sponsor-1-prefix{vertical-align:middle;position:relative;top:-2px;margin-left:4px}#about #main #sponsor-1{display:block;width:140px;height:16px;overflow:hidden;line-height:1;position:relative;top:-1px;display:inline-block;vertical-align:middle;margin-left:10px}#about #main #sponsor-1:before{content:url("i/about-sponsor-1");display:block;margin:0 10px 10px 0}#about #main #sponsor-2{display:block;width:110px;height:18px;overflow:hidden;line-height:1;position:relative;top:-1px;display:inline-block;vertical-align:middle;margin-left:10px}#about #main #sponsor-2:before{content:url("i/about-sponsor-2");display:block;margin:0 10px 10px 0}#about #main #sponsor-3{display:block;width:102px;height:20px;overflow:hidden;line-height:1;position:relative;top:-1px;display:inline-block;vertical-align:middle;margin-left:5px}#about #main #sponsor-3:before{content:url("i/about-sponsor-3");display:block;margin:0 10px 10px 0}#about #main #sponsor-4{display:block;width:110px;height:32px;overflow:hidden;line-height:1;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:24px;margin-bottom:17px}#about #main #sponsor-4:before{content:url("i/about-sponsor-4");display:block;margin:0 10px 10px 0}#about #main #sponsor-4:hover{opacity:0.6}#project #page>article:after{clear:both;content:'';display:block}#project #page>article>.right{float:right;width:192px}#project .floating-anchor{position:relative;top:-40px}#project #main{float:left;width:540px}#project #main section{position:relative}#project #main section+section{margin-top:62px}#project #main section .related{margin:0 0 13px;font-size:18px;color:#3794d5;font-family:"丸明オールド","Yu Mincho",serif}#project #main section .related i{font-style:normal}#project #main section>h1{margin:0 0 26px;padding:15px 0;background:white;color:#3794d5;font-size:24px;font-family:"丸明オールド","Yu Mincho",serif;text-align:center}#project #main section>h2,#project #main section .typed h2{margin:0 0 22px;font-size:14px;line-height:1.55;color:#3794d5}#project #main section .typed{margin-bottom:22px}#project #main section .typed p{display:inline-block;vertical-align:middle;width:76px;height:30px;font-size:15px;text-align:center}#project #main section .typed .tour{background:#3794d5;color:white}#project #main section .typed .reserve{margin-left:5px;background:yellow;color:#666}#project #main section .typed h2{display:inline-block;vertical-align:middle;margin-bottom:0;margin-left:13px}#project #main section figure{margin:0 0 18px}#project #main section figure figcaption{margin-top:10px;text-align:right}#project #main section p{margin:0;font-size:13px;line-height:1.85}#project #main section ul{margin:22px 0 0;padding:0;font-size:13px;line-height:2.12}#project #main section ul>li{border-bottom:1px solid #666;list-style:none}#project #main section ul>li:first-child{border-top:1px solid #666}#project #main section ul>li .blue{color:#3794d5}#project #main section ul>li .border{display:block;border-top:1px solid #666}#project #main section ul>li .oneandhalf{padding-left:1.38em}#project #main section ul>li .five{padding-left:5em}#project #main section ul>li .nine{padding-left:9em}#project #main section ul>li .nw{white-space:nowrap}#project #main section ul>li .zero{display:inline-block;width:0}#project #main section .barrierfree{display:block;width:95px;height:25px;overflow:hidden;line-height:1;position:absolute;right:8px;top:82px;margin:0}#project #main section .barrierfree:before{content:url("i/icon-barrierfree");display:block;margin:0 10px 10px 0}#project #main section .pdf{margin:0;text-align:right}#project #main section .pdf a{-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;display:inline-block;vertical-align:top;margin-top:12px;padding:0.2em 1.4em 0.4em;background:#3794d5;color:white;font-size:12px;text-align:center;text-decoration:none}#project #main section .pdf a:hover{opacity:0.6}#project #passport{margin:0 0 30px;background:white}#project #passport p:first-child{margin:0;padding:3px 0;background:#3794d5;color:white;text-align:center;font-size:18px;font-family:"丸明オールド","Yu Mincho",serif}#project #passport h1{margin:12px 0 3px;color:#3794d5;font-size:26px;font-family:"丸明オールド","Yu Mincho",serif;text-align:center}#project #passport h1 span{font-size:15px}#project #passport h1+p{margin:0;padding:0 15px;line-height:1.65}#project #passport h1+p .blue{color:#3794d5}#project #passport p+p{margin:0;padding:20px 0;text-align:center;font-size:21px;line-height:1.3;font-family:"丸明オールド","Yu Mincho",serif;color:#3794d5}#project #anav{position:static;left:0;top:30px;width:192px;background:white;font-size:15px;line-height:1.25;letter-spacing:0}#project #anav h1{margin:0;padding:2px 0 3px;background:#3794d5;color:white;font-size:18px;text-align:center;font-family:"丸明オールド","Yu Mincho",serif}#project #anav ul{width:165px;margin:auto;padding:0;font-size:15px;line-height:1.5;text-align:center;font-family:"丸明オールド","Yu Mincho",serif}#project #anav ul>li{list-style:none}#project #anav ul>li+li{border-top:1px solid #666}#project #anav ul>li a{transition:background-color 200ms ease;display:block;padding:14px 0;text-decoration:none}#project #anav ul>li a[href]:hover{background-color:#ff0}#project #anav ul>li a i{display:block;font-style:normal;font-size:10px;text-align:left}#ticket #page>article:after{clear:both;content:'';display:block}#ticket .floating-anchor{position:relative;top:-40px}#ticket #anav{position:static;left:0;top:30px;float:right;width:192px;padding-bottom:22px;background:white;font-size:15px;line-height:1.25;letter-spacing:0}#ticket #anav h1{margin:0;padding:2px 0 3px;background:#3794d5;color:white;font-size:18px;text-align:center;font-family:"丸明オールド","Yu Mincho",serif}#ticket #anav ul{width:165px;margin:auto;padding:0;font-size:15px;line-height:1.5;text-align:center;font-family:"丸明オールド","Yu Mincho",serif}#ticket #anav ul>li{border-bottom:1px solid #666;list-style:none}#ticket #anav ul>li a{transition:background-color 200ms ease;display:block;padding:14px 0;text-decoration:none}#ticket #anav ul>li a[href]:hover{background-color:#ff0}#ticket #anav #to-piagettii{transition:opacity 200ms ease;display:block;width:165px;margin:22px auto 0;padding:20px 0 28px;background:#3794d5;color:white;text-align:center;text-decoration:none;font-size:14px}#ticket #anav #to-piagettii b{display:block;margin-bottom:9px;font-size:12px;font-family:"丸明オールド","Yu Mincho",serif}#ticket #anav #to-piagettii b+br{display:none}#ticket #anav #to-piagettii:hover{opacity:0.6}#ticket #main{float:left;width:540px}#ticket #main .screen{height:334px;margin-bottom:14px;background:#3794d5}#ticket #main>article+article{margin-top:64px}#ticket #main>article>h1{margin:0 0 22px;padding:15px 24px 16px;background:white;color:#3794d5;font-size:24px;font-family:"丸明オールド","Yu Mincho",serif}#ticket #main>article>h2{margin:0 0 11px;padding:6px 0 0 0;font-size:16px;color:#3794d5;text-decoration:underline}#ticket #main>article p+h2{margin-top:36px}#ticket #main>article p{margin:0;line-height:1.85}#ticket #main>article p b{color:#3794d5;text-decoration:underline;font-weight:normal}#ticket #main>article p i{font-size:16px;font-style:normal}#ticket #main>article p i i{font-size:13px}#ticket #main>article .more{transition:opacity 200ms ease;position:relative;top:3px;display:table;margin:11px 0 0;padding:6px 13px 9px 16px;background:#3794d5;color:white;line-height:1.2;text-decoration:none}#ticket #main>article .more br{display:none}#ticket #main>article .more i{font-size:12px}#ticket #main>article .more[href]:hover{opacity:0.6}#ticket #main>article .zoom{transition:opacity 200ms ease;position:relative;z-index:11;display:table;margin:6px 0 -17px auto;padding:3px 6px 6px;border:0;background:#3794d5;cursor:pointer;color:white;line-height:1.2;font-family:"中ゴシックBBB JIS2004",Meiryo,sans-serif}#ticket #main>article .zoom:hover{opacity:0.6}#ticket #main>article .ticket-top-image{transition:opacity 200ms ease;cursor:pointer}#ticket #main>article .ticket-top-image:hover{opacity:0.6}#ticket #sublayer .container{width:960px;padding-bottom:60px;text-align:center}#ticket #sublayer .container img{margin-top:31px}#press #page>article p{margin:0;line-height:1.85;letter-spacing:0.1em}#press #archive{margin:1.2em 0 0 1.2em;padding:0}#press #archive li.bold{font-family:"ゴシックMB101 B",Meiryo,sans-serif}#press #archive li+li{margin-top:1.2em}#schedule #page>article:after{clear:both;content:'';display:block}#schedule #anav{position:static;left:0;top:30px;float:right;width:192px;background:white;line-height:1.2;letter-spacing:0}#schedule #anav h1{margin:0;padding:10px 12px;border-bottom:1px solid #ccc}#schedule #anav ul{margin:0;padding:0;font-size:12px}#schedule #anav ul>li{list-style:none;border-bottom:1px solid #ccc}#schedule #anav ul>li a{display:block;padding:10px 12px;text-decoration:none}#schedule #anav ul>li a:hover,#schedule #anav ul>li a.active{background-color:#3794d5;color:white}#schedule #main{float:left;width:540px}#schedule #archive{margin:0 -7.5px -22px;padding:0}#schedule #archive>li{display:inline-block;vertical-align:top;list-style:none;margin:0 7.5px 22px;background:white}#schedule #archive>li>article{display:block}#schedule #archive a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;position:relative;display:block;width:170px;height:280px;background:white;text-decoration:none;overflow:hidden}#schedule #archive a:hover{opacity:0.6}#schedule #archive a.inactive:before{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:150px;background:rgba(55,148,213,0.6)}#schedule #archive a .screen{width:100%;height:150px;margin-bottom:0;background:center center no-repeat;background-size:cover}#schedule #archive a h1{margin:0 9px 12px;padding-top:10px;color:#3794d5;font-size:13px}#schedule #archive a p{margin:0 9px;font-size:12px;line-height:1.6}#schedule #archive a p b{font-weight:normal}#schedule #archive .large{margin:0}#schedule #archive .large a{width:254px;height:280px}#schedule #archive .large a .screen{height:170px}#schedule #archive .large a h1{margin-bottom:2px;font-size:16px;font-family:"丸明オールド","Yu Mincho",serif}#schedule #archive .large a p b{display:block;margin-bottom:7px;font-size:13px}#schedule #archive .large a p b+br{display:none}#schedule #archive .large:first-child{margin:0 32px 22px 7.5px}#schedule #archive .large:first-child+.large{margin:0 7.5px 22px 0}#schedule #archive .large:first-child+.large+.large{margin:0 32px 22px 7.5px}#schedule #archive .large:first-child+.large+.large+.large{margin:0 7.5px 22px 0}#schedule #post>h1,#schedule #post>h1+p{margin:0 0 16px;padding:10px 16px;background:white;font-size:13px;line-height:1.4;color:#3794d5}#schedule #post>h1+p{margin-bottom:28px}#schedule #post .body{margin-top:15px;font-size:12px;line-height:2}#schedule #post .body p{margin:0}#schedule #post .body img{display:block;margin:auto}
