@keyframes elastic{0%{transform-origin:50% 0;transform:translateY(0)}60%{transform:translateY(-9px) scaleX(1.1) scaleY(1.02)}to{transform:translateY(0)}}@keyframes elastic2{0%{opacity:0;transform-origin:50% 0;transform:translateY(0)}60%{opacity:1;transform:translateY(-12px) scaleX(1.08) scaleY(1.02)}to{opacity:1;transform:translateY(0)}}.clearfix{zoom:1}.clearfix:after{content:"";display:block}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{font-size:100%}body{margin:0;line-height:1.231}body,button,input,select,textarea{font-family:Times New Roman,\\6E38\660E\671D,YuMincho,Hiragino Mincho ProN,Meiryo,serif}::selection{text-shadow:none;background-color:highlight;color:highlighttext}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#ab8839}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}table{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}p{margin:0}html{overflow-y:auto;background-color:transparent}body,html{height:100%}body{background:#fff;font:normal 100%;position:relative}a,body,button,div,img,input,p,select,textarea{box-sizing:border-box}.image,input{display:block}input{cursor:default}input[type=button]{background-color:#e5e9e8;border:1px solid #9daca9;border-radius:4px;box-shadow:inset 0 1px #fff;font:inherit;letter-spacing:inherit;text-indent:inherit;color:inherit}input[type=button]:hover{background-color:#eff1f1}input[type=button]:active{background-color:#d2d6d6;border:1px solid #9daca9;box-shadow:inset 0 1px rgba(0,0,0,.1)}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0}ol,ul{list-style:none}body:target{height:100%}body:target:before{width:1px;height:100%;left:50%;top:0;margin-left:-1px;box-shadow:-600px 0 0 0 cyan,600px 0 0 0 cyan}body:target:after,body:target:before{display:block;position:absolute;background:cyan;z-index:10000;content:""}body:target:after{height:1px;width:100%;top:50%;left:0;margin-top:-1px;box-shadow:0 -352px 0 0 cyan,0 352px 0 0 cyan}html{height:auto}body{background-color:#3e001e;color:#ab8839;font-family:\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF Pro,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif;letter-spacing:.14em}.pc #wrapper{min-width:1200px;width:100%;position:relative}a,a:visited{color:#ab8839}.yuMin{font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif}.pc .onlySP,.sp .onlyPC{display:none}.nav_more{position:relative;display:block;margin:0 auto}.nav_more a{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;display:block}.pc .nav_more{width:194px}.pc .nav_more a{height:45px;background:url(/images/top/nav_more.png) 0 0 no-repeat}.scroll_effect{opacity:0}.back.trigger{transition:.7s 0s;opacity:1}.el.trigger{animation:elastic2 .5s ease-in .5s 1 forwards}.pc .map{width:800px;margin:53px auto 0;position:relative}.pc .map .overContent{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:.1;pointer-events:none}.pc .map .overContent.hidden{display:none}.pc .map.noEvent iframe{pointer-events:none}.pc .map iframe{width:800px;height:400px}.loader_container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#f1e6d0;display:flex;align-items:center;justify-content:center;transition:0s}.loader_container .loadingMsg{position:relative}.loader_container .logo{display:none}.loader_container .progress{font-size:12px;color:#ab8839}.loader_container.disabled{transition:opacity .5s linear .2s,height 0s linear .5s;opacity:0;height:0}.loader_container.disabled .logo{opacity:0;transition:opacity .3s linear .2s}.loader_container.disabled .progress{opacity:0;transition:opacity .3s linear 0s}.gnav{position:fixed}.gnav .gnav_item a{position:relative;font-family:Montserrat,sans-serif;text-decoration:none!important}.pc .gnav{z-index:5000;left:30px;bottom:30px}.pc .gnav .blank,.pc .gnav .close{display:none}.pc .gnav .gnav_item{margin-top:15px}.pc .gnav .gnav_item:first-child{margin-top:0}.pc .gnav .gnav_item a{display:inline-block;height:24px;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;background:url(/images/common/spr_gnav.png) 0 0 no-repeat}.pc .gnav .gnav_item ul{overflow:hidden}.pc .gnav .gnav_item ul .gnav_item a{font-size:14px;background-color:#f9f5ed;font-weight:200}.pc .gnav .gnav_item{display:flex}.pc .gnav .gnav_item-news>a{width:75px;background-position:0 0}.pc .gnav .gnav_item-news>a:hover{background-position:-200px 0}.pc .gnav .gnav_item-about>a{width:166px;background-position:0 -30px}.pc .gnav .gnav_item-about>a:hover{background-position:-200px -30px}.pc .gnav .gnav_item-program>a{width:105px;background-position:-80px 0}.pc .gnav .gnav_item-program>a:hover{background-position:-280px 0}.pc .gnav .gnav_item-schedule>a{width:200px;background-position:0 -60px}.pc .gnav .gnav_item-schedule>a:hover{background-position:-200px -60px}.pc .gnav .gnav_item-goods>a{width:79px;background-position:0 -90px}.pc .gnav .gnav_item-goods>a:hover{background-position:-200px -90px}.pc .gnav .gnav_item-faqs>a{width:58px;background-position:-80px -90px}.pc .gnav .gnav_item-faqs>a:hover{background-position:-280px -90px}.pc .gnav .gnav_item-more>a{margin-left:3px;width:24px;background-position:-170px -30px}.pc .gnav .gnav_item-more>a:hover{background-position:-370px -30px}.pc .hamburger{display:none}.nav_ticket{position:fixed;z-index:5000;right:0}.pc .nav_ticket{bottom:30px;width:296px;height:126px}.pc .nav_ticket a{display:block;width:230px;height:106px;padding-top:20px;padding-left:70px}.pc .nav_ticket .nav_ticket_bg{width:230px;height:106px;background:url(/images/common/nav_ticket.png) 0 0 no-repeat}.pc .nav_ticket .nav_ticket_el{position:absolute;left:0;top:0;width:87px;height:91px;background:url(/images/common/nav_ticket_el.png) top no-repeat}.pc .nav_ticket:hover .nav_ticket_bg{background-position:-230px 0}.pc .nav_ticket:hover .nav_ticket_el{animation:elastic .2s ease-in 0s 1 forwards}.section_header{position:relative;display:block;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:200;text-align:center;background-color:#000;border:1px solid #aa8420;border-top:none;color:#fff}.section_header .text{display:inline-block;position:relative}.section_header .text:after{width:100%;background-color:#fff;content:"";display:block;position:relative;left:0}.section_header:before{content:"";display:block;border:1px solid #aa8420;border-top:none;position:absolute;top:0}.pc .section_header{padding:29px 0 15px;width:400px;font-size:24px;letter-spacing:.16em}.pc .section_header .text:after{height:1px;bottom:-4px}.pc .section_header:before{width:798px;height:19px;background:url(/images/common/bg_section_header.png) top repeat;left:-200px}#mainfooter{position:relative;z-index:100;background-color:#3e001e}#mainfooter .copyright{color:#fff;text-align:center}#mainfooter .mainfooter_share{margin:0 auto;display:flex;justify-content:space-between}#mainfooter .share_item{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;display:block}#mainfooter .share_item:hover{opacity:.6;transition:opacity .3s 0s;animation:elastic .2s ease-in 0s 1 forwards}#mainfooter .share_item a{display:block;width:100%;height:100%}.pc #mainfooter{padding:40px 0 110px}.pc #mainfooter .copyright{margin-top:14px;font-size:10px}.pc #mainfooter .mainfooter_share{width:156px}.pc #mainfooter .mainfooter_share .share_item{width:40px;height:40px;padding-top:6px}.pc #mainfooter .mainfooter_share .share_item a{background:url(/images/common/spr_sns_icon.png) 0 0 no-repeat}.pc #mainfooter .mainfooter_share .share_item-fb a{background-position:-40px 0}.pc #mainfooter .mainfooter_share .share_item-line a{background-position:-80px 0}.top_wrapper{overflow:hidden}.top_wrapper .inner{position:relative;margin:0 auto;border-bottom:1px solid #aa8420}.top_wrapper .vLine{position:fixed;z-index:100;width:100%;top:50%}.pc .top_wrapper{min-width:1200px}.pc .top_wrapper .inner{z-index:200;margin:0 auto;border-bottom:1px solid #aa8420}.pc .top_wrapper .vLine{height:52px;background:url(/images/top/vLine.png) 0 0 repeat-x}.anime-hidden{transition:0s,0s;opacity:0}.animeHide{transition:opacity .7s}#hero{position:relative}#hero .outline,#hero h1{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;position:absolute;left:0;right:0;margin:0 auto}#hero .outline{display:block}#hero .hero_bg{right:0;margin:auto;background:#fff;transition:opacity .4s}#hero .hero_bg,#hero .hero_bg_graphic{position:absolute;left:0;top:0;height:100%}#hero .hero_bg_graphic{width:100%}#hero .hero_bg_graphic,#hero .hero_bg_logo{transition:opacity .6s}#hero .hero_chara{position:absolute;left:0;right:0;top:0;margin:auto}#hero .hero_chara .chara_item{position:absolute;transition:opacity .9s .1s,transform 1s cubic-bezier(.075,.82,.165,1) 0s;transform:none}#hero .hero_chara .chara_item.anime-hidden{transition:0s!important}.pc #hero{height:1259px}.pc #hero .hero_bg{height:1259px;background:url(/images/top/hero/bg_hero.jpg) top no-repeat}.pc #hero .hero_bg_graphic,.pc #hero .hero_bg_logo,.pc #hero .hero_chara,.pc #hero .outline,.pc #hero h1{display:none}.top_news{position:relative;margin:0 auto}.top_news .news_list_item:first-child{margin-top:0}.top_news .news_list_item_date,.top_news .news_list_item_headline{display:inline-block;vertical-align:top}.top_news a{text-decoration:none}.top_news a .news_list_item_headline{text-decoration:underline}.top_news a:hover .news_list_item_headline{text-decoration:none}.pc .top_news{z-index:300;width:798px;background-color:#fff;border-left:1px solid #aa8420;border-right:1px solid #aa8420;padding-bottom:16px}.pc .top_news .inner{width:100%;padding-bottom:87px}.pc .top_news .graphic{position:absolute;z-index:300;left:-234px;bottom:-110px;width:385px;height:385px}.pc .top_news .graphic .back{width:100%;height:100%;background:url(/images/top/gr_news.png) 0 0 no-repeat}.pc .top_news .graphic .el{position:absolute;background:url(/images/top/el_gr_news.png) 0 0 no-repeat}.pc .top_news .graphic .el.el-1{width:57px;height:50px;left:94px;top:58px}.pc .top_news .graphic .el.el-2{background-position:0 -50px;width:59px;height:51px;left:30px;top:161px}.pc .top_news .graphic .el.el-3{background-position:0 -110px;width:91px;height:91px;left:95px;top:256px}.pc .top_news .graphic .el.el-4{background-position:0 -210px;width:53px;height:11px;left:209px;top:331px}.pc .top_news .news_list{width:600px;padding:0 100px;margin:109px auto 0}.pc .top_news .news_list_item{margin-top:9px}.pc .top_news .news_list_item_date{width:110px;font-size:14px}.pc .top_news .news_list_item_headline{overflow:hidden;white-space:nowrap;font-size:12px;line-height:1.5em}.pc .top_news .news_more{margin-top:97px}.pc .top_news .news_more:hover a{background-position:-200px 0}.about_lead{display:block;margin:0 auto;letter-spacing:.1em}.pc #aboutSM{position:relative;height:601px}.pc #aboutSM .bg{background-image:url(/images/top/about/bg_about.png),url(/images/top/about/bg-x.png);background-position:top,0 100%;background-repeat:no-repeat,repeat-x}.pc #aboutSM .bg,.pc #aboutSM .bg2{position:absolute;width:100%;height:601px}.pc #aboutSM .bg2{background-image:url(/images/top/about/bg_about_2.png);background-position:top;background-repeat:no-repeat;z-index:200}.pc #aboutSM .inner{border:none}.pc #aboutSM .aboutSM_article{zoom:1;width:580px;margin:40px auto 0;padding-top:120px}.pc #aboutSM .aboutSM_article:after{content:"";clear:both;display:block}.pc #aboutSM .aboutSM_article .logo_25th{display:block;float:right;width:224px;height:196px;margin:0 12px 0 15px;background:url(/images/top/about/logo_25th.png) 0 0 no-repeat}.pc #aboutSM .aboutSM_article p{padding-top:8px;font-size:14px;font-weight:300;line-height:2em;letter-spacing:.16em;text-align:justify}.aboutConcert{border-bottom:1px solid #ab8522;background-color:#fbeee9;color:#aa8420}.aboutConcert,.aboutConcert .inner{position:relative}.pc .aboutConcert{height:1500px;padding-top:110px;padding-bottom:16px;overflow:hidden}.pc .aboutConcert .inner{z-index:300;height:100%;background-color:hsla(17,69%,95%,.5)}.pc .aboutConcert .positionContainer{width:1200px;height:1500px;position:relative;z-index:300;margin:0 auto}.pc .aboutConcert .aboutConcert_lead{margin-top:132px;width:840px;line-height:105px;font-size:40px;position:relative;left:.5em;letter-spacing:.08em;text-align:center}.pc .aboutConcert .graphic{position:absolute;left:605px;top:-25px;width:1047px;height:1047px}.pc .aboutConcert .graphic .back{width:100%;height:100%;background:url(/images/top/about/bg_aboutConcert.png) 0 0 no-repeat}.pc .aboutConcert .graphic .el{z-index:9000;position:absolute;background:url(/images/top/about/bg_aboutConcert_el.png) 0 0 no-repeat}.pc .aboutConcert .graphic .el.el-1{width:70px;height:50px;left:514px;top:119px}.pc .aboutConcert .graphic .el.el-2{background-position:-70px 0;width:20px;height:60px;left:592px;top:225px}.pc .aboutConcert .graphic .el.el-3{background-position:-90px 0;width:30px;height:40px;left:228px;top:332px}.pc .aboutConcert .graphic .el.el-4{background-position:-120px 0;width:72px;height:72px;left:666px;top:470px}.pc .aboutConcert .graphic .el.el-5{background-position:-200px 0;width:60px;height:60px;left:486px;top:479px}.pc .aboutConcert .graphic .el.el-6{background-position:-260px 0;width:60px;height:80px;left:199px;top:593px}.pc .aboutConcert .graphic .el.el-7{background-position:-320px 0;width:80px;height:65px;left:575px;top:697px}.pc .aboutConcert .graphic .el.el-8{background-position:-400px 0;width:40px;height:60px;left:552px;top:777px}.pc .aboutConcert .graphic .el.el-9{background-position:-440px 0;width:30px;height:25px;left:527px;top:849px}.pc .aboutConcert .graphic .el.el-10{background-position:-470px 0;width:20px;height:50px;left:506px;top:857px}.pc .aboutConcert .graphic .el.el-11{background-position:-490px 0;width:60px;height:60px;left:488px;top:931px}.pc .aboutConcert .aboutConcert_article{position:absolute;top:148px;left:90px;width:360px}.pc .aboutConcert .aboutConcert_article p{font-size:14px;font-weight:300;line-height:2em;text-align:justify}.pc .aboutConcert .aboutConcert_article:first-letter{margin-left:-.5em}.pc .aboutConcert .cast{position:relative;width:1100px;height:700px;margin:0 auto}.pc .aboutConcert .cast_item{position:absolute;width:272px;height:312px;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;background:0 0 no-repeat}.pc .aboutConcert .cast_item-conductor{left:470px;top:131px;background-image:url(/images/top/about/conductor.png)}.pc .aboutConcert .cast_item-voice{left:810px;top:131px;background-image:url(/images/top/about/voice.png)}.pc .aboutConcert .cast_item-composer{left:470px;top:510px;background-image:url(/images/top/about/composer.png)}.pc .aboutConcert .cast_item-singer{left:810px;top:510px;background-image:url(/images/top/about/singer.png)}.pc .aboutConcert .cast_item-voice2{left:810px;top:510px;background-image:url(/images/top/about/voice2.png)}.pc .aboutConcert .cast_more{margin-top:226px}.pc .aboutConcert .cast_more a{background-position:0 -45px}.pc .aboutConcert .cast_more:hover a{background-position:-200px -45px}.pc .aboutConcert .cast_more_text{margin-top:564px;text-align:center;font-size:37px}#program{position:relative;color:#aa8420;border-bottom:1px solid #aa8420;padding-bottom:16px}#program .bg0{position:absolute;width:100%;height:100%;height:calc(100% - 16px)}.pc #program{background-color:#f1e6d0}.pc #program .bg0{background-color:#3e001e}.pc #program .inner{position:relative;background:url(/images/top/program/program_bg-Y.png) center 0 repeat-y}.pc #program .background{position:absolute;bottom:-11px;left:50%;margin-left:-1607px;width:1728px;height:1080px}.pc #program .background .back{width:100%;height:100%;background:url(/images/top/program/bg_program.png) 0 100% no-repeat}.pc #program .background .el{position:absolute;background:url(/images/top/program/bg_program_el.png) no-repeat}.pc #program .background .el-1,.pc #program .background .el-2,.pc #program .background .el-3{background-position:0 0;width:25px;height:25px;left:674px;top:198px}.pc #program .background .el-2{left:830px;top:474px}.pc #program .background .el-3{left:951px;top:916px}.pc #program .background .el-4{background-position:0 -30px;width:30px;height:40px;left:1000px;top:444px}.pc #program .background .el-5{background-position:-30px 0;width:85px;height:70px;left:908px;top:388px}.pc #program .background .el-6{background-position:-120px 0;width:95px;height:95px;left:789px;top:520px}.pc #program .background .el-7{background-position:-220px 0;width:60px;height:60px;left:1160px;top:619px}.pc #program .background .el-8{background-position:-280px 0;width:60px;height:60px;left:1065px;top:683px}.pc #program .background .el-9{background-position:-340px 0;width:60px;height:50px;left:1113px;top:840px}.pc #program .background .el-10{background-position:-400px 0;width:60px;height:60px;left:1310px;top:776px}.pc #program .background .el-11{background-position:-460px 0;width:40px;height:60px;left:1473px;top:898px}.pc #program .background .el-12{background-position:-500px 0;width:64px;height:50px;left:1550px;top:1017px}.pc #program .program_article{width:800px;zoom:1;margin:96px auto 0}.pc #program .program_article:after{content:"";clear:both;display:block}.pc #program .program_article_item{float:left;width:400px;box-sizing:border-box}.pc #program .program_article_item .program_article_header{height:117px;font-size:35px;letter-spacing:.1em;line-height:1.75;font-feature-settings:"palt";white-space:nowrap}.pc #program .program_article_item p{margin-top:15px;margin-left:-1px;font-size:12px;line-height:2em;letter-spacing:.13em}.pc #program .program_article-world{padding-left:2px}.pc #program .program_article-world .program_article_header{width:310px}.pc #program .program_article-guest{padding-left:18px}.pc #program .program_article-guest .program_article_header{width:360px;background-position:0 -100px}.pc #program .program_list{width:800px;margin:97px auto 0;padding-bottom:154px}.pc #program .program_list .program_list_item{height:40px;margin-top:80px;line-height:48px;position:relative}.pc #program .program_list .program_list_item span.num{letter-spacing:.3em;font-family:Poiret One,sans-serif;font-size:48px;vertical-align:middle}.pc #program .program_list .program_list_item span.title{font-size:22px;vertical-align:middle;letter-spacing:.1em;position:absolute;top:0;left:47px;display:inline-block}.pc #program .program_list .program_list_item-1{margin-left:28px;background-position:0 -200px;margin-top:0}.pc #program .program_list .program_list_item-2{margin-left:147px;background-position:0 -250px}.pc #program .program_list .program_list_item-3{margin-left:268px;background-position:0 -300px}.pc #program .program_list .program_list_item-4{margin-left:388px;background-position:0 -350px}.pc #program .program_list .program_list_item-4 span.title{line-height:33px;margin-top:-7px}.pc #program .program_list .program_list_item-others{background-position:0 -400px;font-size:14px;text-align:right;padding-right:15px}#schedule{background-color:#fff;padding-bottom:16px;position:relative;color:#aa8420}.pc #schedule .inner{padding-bottom:150px}.pc #schedule .graphic{position:absolute}.pc #schedule .graphic-1{left:50%;top:-60px;margin-left:378px;width:368px;height:368px}.pc #schedule .graphic-1 .back{width:100%;height:100%;background-image:url(/images/top/schedule/graphic-1.png)}.pc #schedule .graphic-3{bottom:-61px;left:50%;margin-left:435px;width:202px;height:202px}.pc #schedule .graphic-3 .back{width:100%;height:100%;background-image:url(/images/top/schedule/graphic-3.png)}.pc #schedule .el{position:absolute;background:url(/images/top/schedule/schedule_el.png) no-repeat}.pc #schedule .el-1{background-position:0 0;width:70px;height:45px;left:144px;top:81px}.pc #schedule .el-2{background-position:-70px 0;width:15px;height:60px;left:42px;top:155px}.pc #schedule .el-3{background-position:-90px 0;width:25px;height:40px;left:225px;top:216px}.pc #schedule .el-4{background-position:-120px 0;width:75px;height:30px;left:82px;top:288px}.pc #schedule .el-5{background-position:-200px 0;width:72px;height:72px;left:87px;top:30px}.pc #schedule .el-6{background-position:-280px 0;width:12px;height:54px;left:39px;top:112px}.pc #schedule .el-7,.pc #schedule .el-8{background-position:-300px 0;width:25px;height:25px;left:80px;top:193px}.pc #schedule .el-8{left:170px;top:193px}.pc #schedule .el-9{background-position:-330px 0;width:60px;height:60px;left:40px;top:71px}.pc #schedule .schedule_section{zoom:1;width:800px;margin:53px auto 0}.pc #schedule .schedule_section:after{content:"";clear:both;display:block}.pc #schedule .schedule_section_header{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;float:left;width:195px;height:22px;background:url(/images/top/schedule/schedule_section_header.png) 0 0 no-repeat}.pc #schedule .schedule_section_content{float:left;font-size:12px;line-height:2em}.pc #schedule .schedule_section_content dl{zoom:1}.pc #schedule .schedule_section_content dl:after{content:"";clear:both;display:block}.pc #schedule .schedule_section_content dl .header{width:155px;float:left}.pc #schedule .schedule_section_content dl .content{width:450px;float:left}.pc #schedule .schedule_section_content dl .content p+p{margin-top:24px}.pc #schedule .schedule_section_content dl .content a{text-decoration:underline}.pc #schedule .schedule_section_content dl .content a:hover{text-decoration:none}.pc #schedule .schedule_section_content .sell_period{margin-top:50px}.pc #schedule .schedule_section_content .inquiry,.pc #schedule .schedule_section_content .seller{margin-top:49px}.pc #schedule .schedule_section_content .inquiry{letter-spacing:.12em}.pc #schedule .schedule_section_content .large{font-size:24px;letter-spacing:.2em}.pc #schedule .schedule_section_content .mid{font-size:14px}.pc #schedule .schedule_place{margin-top:162px}.pc #schedule .schedule_place span{display:inline-block}.pc #schedule .schedule_place .large{margin-top:5px}.pc #schedule .schedule_place .date{width:350px;float:left}.pc #schedule .schedule_place .date .year{font-size:16px;line-height:1em;position:relative;top:-34px}.pc #schedule .schedule_place .date .day{margin-left:5px;font-size:60px;line-height:1em}.pc #schedule .schedule_place .place{float:left}.pc #schedule .schedule_place .time{clear:both;padding-top:10px;font-size:18px}.pc #schedule .schedule_place.osaka{border-top:1px dashed #aa8420;margin-top:108px;padding-top:110px}.pc #schedule .schedule_place.osaka .date{width:200px}.pc #schedule .schedule_place .schedule_placeImage{background:0 0 no-repeat}.pc #schedule .schedule_place .schedule_placeImage span{display:none}.pc #schedule .schedule_place.tokyo .schedule_placeImage{background-image:url(/images/top/schedule/placeImage_tokyo.png);width:513px;height:158px}.pc #schedule .schedule_place.osaka .schedule_placeImage{background-image:url(/images/top/schedule/placeImage_osaka.png);width:383px;height:158px}.pc #schedule .schedule_schedule .schedule_section_header{background-position:0 -30px}.pc #schedule .schedule_schedule p{margin-top:50px;font-size:18px}.pc #schedule .schedule_schedule p .small{font-size:14px}.pc #schedule .schedule_ticket{position:relative}.pc #schedule .schedule_ticket .schedule_section_header{background-position:0 -60px}.pc #schedule .schedule_ticket .graphic-2{width:255px;height:255px;left:-206px;top:-154px}.pc #schedule .schedule_ticket .graphic-2 .back{width:100%;height:100%;background-image:url(/images/top/schedule/graphic-2.png)}.pc #schedule .schedule_figure_timetable{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:338px;height:112px;background:url(/images/top/schedule/schedule_figure_timetable.png) 0 0 no-repeat}.pc #schedule .schedule_figure_pricing{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:800px;height:167px}.pc #schedule .tokyo .place .large{letter-spacing:0}.pc #schedule .tokyo .schedule_figure_pricing{background:url(/images/top/schedule/schedule_figure_pricing-tokyo.png) 0 0 no-repeat}.pc #schedule .osaka .schedule_figure_pricing{background:url(/images/top/schedule/schedule_figure_pricing-osaka.png) 0 0 no-repeat}.pc #schedule .section_content_header{font-size:20px}.pc #schedule .schedule_buyTicket{border-top:1px dashed #aa8420;margin-top:105px;padding-top:110px}.reserveBtnContainer .btn{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;display:block;height:56px;background:url(/images/top/btn_initialModal.png) 0 0 no-repeat}.pc .reserveBtnContainer{display:flex;justify-content:space-between;width:800px;margin:0 auto}.pc .reserveBtnContainer .btn{width:250px;background:url(/images/top/btn_reserve.png) 0 0 no-repeat}.pc .reserveBtnContainer .btn_reservation.btn-01{background-position:0 0}.pc .reserveBtnContainer .btn_reservation.btn-01:hover{background-position:0 -56px}.pc .reserveBtnContainer .btn_reservation.btn-02{background-position:-250px 0}.pc .reserveBtnContainer .btn_reservation.btn-02:hover{background-position:-250px -56px}.pc .reserveBtnContainer .btn_reservation.btn-03{background-position:-500px 0}.pc .reserveBtnContainer .btn_reservation.btn-03:hover{background-position:-500px -56px}.sp .reserveBtnContainer{width:580px;margin-top:120px}.sp .reserveBtnContainer .btn{width:580px;height:156px;background:url(/images/top/btn_reserve-sp.png) 0 0 no-repeat}.sp .reserveBtnContainer .btn_reservation{margin-top:38px}.sp .reserveBtnContainer .btn_reservation.btn-01{background-position:0 0;margin-top:0}.sp .reserveBtnContainer .btn_reservation.btn-02{background-position:0 -156px}.sp .reserveBtnContainer .btn_reservation.btn-03{background-position:0 -312px}#goods{background:#fbeee9;padding-bottom:16px;border-top:1px solid #aa8420}#goods .goods_list_title{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:586px;height:52px;margin:161px auto 0;background:url(/images/goods/goods_list_title.png) 0 0 no-repeat}#goods ol{display:flex;flex-wrap:wrap;justify-content:center}.pc #goods ol{width:1110px;margin:10px auto 0}.sp #goods ol{width:716px;margin:10px auto 0}#goods li.goods_list_item{position:relative;text-align:center;color:#926d0d;background:url(/images/goods/bg_goods_list_item.png) 50% 0 no-repeat;padding-top:39px}.pc #goods li.goods_list_item{width:370px;margin-bottom:40px}#goods li.goods_list_item a.link-figure{width:280px;margin:0 auto 31px;display:block;background-color:#fff;transition:.2s;position:relative}#goods li.goods_list_item a.link-figure:hover{opacity:.6}#goods li.goods_list_item a.link-figure .more{display:none;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;content:"";position:absolute;right:0;top:0;width:82px;height:82px;background:url(/images/goods/icon_more.png) 0 0 no-repeat}#goods li.goods_list_item.wide{background:url(/images/goods/bg_goods_list_item-wide.png) 50% 0 no-repeat;width:740px}#goods li.goods_list_item.wide a.link-figure{width:650px}#goods li.goods_list_item a.link-text{text-decoration:none;line-height:25px}#goods li.goods_list_item a.link-text:hover .goods_list_item_name-ja{text-decoration:underline}#goods li.goods_list_item .goods_list_item_name-ja{font-size:14px;line-height:1.3em}#goods li.goods_list_item .goods_list_item_name-ja .small{font-size:70%}#goods li.goods_list_item .goods_list_item_name-en{margin-top:7px;font-size:12px;font-family:Poiret One,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF Pro,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,sans-serif}#goods li.goods_list_item .goods_list_item-spCase .goods_list_item_name-en{margin-top:1px}#goods li.goods_list_item .goods_list_item_price{margin-top:-1px;font-size:11px;display:block}#goods li.goods_list_item .goods_list_item_note{margin-top:9px;font-size:14px;display:block}#goods li.goods_list_item .goods_list_item_description{font-size:10px;line-height:2.2em;display:block}#goods figure{width:100%;height:280px;margin:0 auto}#goods .goods_section_header{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}#goods .goods_section_header.headless{background:none!important}#goods .goods_section_header-large{background-color:#000;border:2px solid #b08e3c;font-weight:300;letter-spacing:.14em;text-align:center;color:#c5ab6e}#goods .goods_section_header-large.header--simple{background:none;border:none;color:#aa8420;letter-spacing:.14em}#goods .goods_section_header-large.header--simple:after,#goods .goods_section_header-large.header--simple:before{content:"";position:relative;display:inline-block;letter-spacing:0;background-color:#aa8420}#goods .goods_section_header-large.order{border:none;background-color:#a68223;color:#fff;margin-bottom:45px}#goods .note_header-ticket{background-color:#ffe67a;display:inline-block;color:#aa8420;font-weight:300}#goods .note_header-ticket:first-child{margin-top:0}#goods .goods_note_orderSheet .link-orderSheet{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;transition:.2s;display:block}#goods .goods_note_orderSheet .link-orderSheet:hover{opacity:.5}.pc #goods .goods_article{text-align:center;padding:95px 0;line-height:2.5em;font-size:18px}.pc #goods .goods_list{margin:0 auto;width:1110px;letter-spacing:.07em;padding-bottom:37px}.pc #goods .goods_list ol{margin-top:165px}.pc #goods .goods_list .note{margin-top:15px;text-align:center}.pc #goods .goods_list .note-large{margin-top:34px;font-size:24px}.pc #goods .goods_list .note-shop{margin:40px auto 80px}.pc #goods .goods_list .btn_shop{margin:15px auto 0;width:440px;height:100px;border:1px solid #ab8839;display:flex;flex-direction:column;justify-content:center;text-decoration:none;background-color:hsla(0,0%,100%,.95);transition:opacity .3s}.pc #goods .goods_list .btn_shop:hover{opacity:.5;transition:opacity .1s}.pc #goods .goods_list .btn_shop .label-large{font-size:18px;font-weight:700;padding-bottom:5px}.pc #goods .goods_list .btn_shop .label-small{font-size:14px}.pc #goods .goods_list.goods_list-osaka{box-sizing:border-box;margin-top:36px;padding-top:81px;background:url(/images/goods/bg_goods_list-osaka.png) 50% 0 no-repeat;min-height:765px}.pc #goods .goods_list.goods_list-osaka .goods_list_title{background:none;margin-top:0;height:81px;width:900px}.pc #goods .goods_list.goods_list-osaka ol{margin-top:80px}.pc #goods .goods_list.goods_list-osaka .note{margin-top:137px}.pc #goods .goods_desc{margin-top:30px}.pc #goods .goods_desc:last-child{padding-bottom:160px}.pc #goods .goods_section{zoom:1;width:800px;margin:80px auto 0}.pc #goods .goods_section:after{content:"";clear:both;display:block}.pc #goods .goods_section_header{float:left;width:200px;height:22px;background:url(/images/goods/goods_section_header.png) 0 0 no-repeat}.pc #goods .goods_section_header.blank{background:none}.pc #goods .goods_section_header-large{width:800px;height:30px;margin-bottom:55px;font-size:24px;line-height:30px}.pc #goods .goods_section_header-large.header--simple{font-size:28px;letter-spacing:.14em}.pc #goods .goods_section_header-large.header--simple:after,.pc #goods .goods_section_header-large.header--simple:before{top:-8px;width:55px;height:1px}.pc #goods .goods_section_header-large.header--simple:before{margin-right:30px}.pc #goods .goods_section_header-large.header--simple:after{margin-left:13px}.pc #goods .goods_section_header-large.order{margin-bottom:45px}.pc #goods .goods_section_content{float:left;width:600px;font-size:12px;line-height:2em}.pc #goods .goods_section_content section{zoom:1}.pc #goods .goods_section_content section:after{content:"";clear:both;display:block}.pc #goods .goods_section_content section .header{width:155px;float:left}.pc #goods .goods_section_content section .content{width:450px;float:left}.pc #goods .goods_section_content section .content p+p{margin-top:24px}.pc #goods .goods_section_content section .content a{text-decoration:underline}.pc #goods .goods_section_content section .content a:hover{text-decoration:none}.pc #goods .goods_section_content .large{font-size:24px;letter-spacing:.2em}.pc #goods .goods_later{text-align:center;font-size:24px;letter-spacing:.14em;margin-top:29px}.pc #goods .goods_place{margin-top:104px}.pc #goods .goods_place .large{display:block;margin-bottom:13px}.pc #goods .goods_place .goods_figure_map{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;margin-top:13px;width:600px;height:680px;background:url(/images/goods/goods_figure_map.png) 0 0 no-repeat}.pc #goods .goods_place .goods_figure_map.osaka{width:600px;height:680px;background:url(/images/goods/goods_figure_map-osaka.png) 0 0 no-repeat}.pc #goods .goods_date{margin-top:54px}.pc #goods .goods_date .goods_section_header{background-position:0 -22px}.pc #goods .goods_date .goods_section_content{margin-top:-3px}.pc #goods .goods_date .header{display:block;font-size:16px;font-weight:600}.pc #goods .goods_date .schedule{margin-top:3px;font-size:18px}.pc #goods .goods_date .schedule_item{display:block;letter-spacing:.14em}.pc #goods .goods_date .schedule_item+.schedule_item{margin-top:12px}.pc #goods .goods_date .note{margin-top:11px}.pc #goods .goods_note{margin-top:70px}.pc #goods .goods_note .goods_section_content{width:800px;float:none}.pc #goods .goods_nTicket{margin-top:100px}.pc #goods .goods_nTicket .goods_section_content{width:800px;float:none}.pc #goods .goods_nTicket .figure-ticket{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:800px;height:195px;background:url(/images/goods/figure-ticket.png) 0 0 no-repeat;margin:0 auto 54px}.pc #goods .goods_nTicket .header{display:block;font-size:24px;margin-bottom:13px;margin-top:3px}.pc #goods .goods_nTicket .header:not(:first-child){background:url(/images/child/info_split.png) 0 0 repeat-x;padding-top:55px;margin-top:55px}.pc #goods .goods_nTicket .goods_nTicket_section.section-note{margin-top:40px}.pc #goods .goods_nTicket .goods_nTicket_section .note_header{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;margin-top:20px;margin-bottom:15px;width:257px;height:23px;background:url(/images/goods/note_header.png) 0 0 no-repeat}.pc #goods .goods_nTicket .goods_nTicket_section .note_header-ticket{margin-top:55px;padding:0 .8em;margin-bottom:15px;font-size:18px;letter-spacing:.24em;line-height:23px}.pc #goods .goods_nTicket .goods_nTicket_section .note_header-ticket.onlySP{display:none}.pc #goods .goods_nTicket .goods_nTicket_section .note_lead{font-size:14px}.pc #goods .goods_nTicket .goods_nTicket_section .small{font-size:10px}.pc #goods .goods_nTicket .note{margin-top:11px}.pc #goods .goods_nTicket .note .note_header{font-size:18px}.pc #goods .goods_nTicket .note+.note{margin-top:60px}.pc #goods .goods_section_dl{zoom:1;margin-top:24px}.pc #goods .goods_section_dl:after{content:"";clear:both;display:block}.pc #goods .goods_section_dl .goods_section_dt{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;float:left;width:200px;height:22px;background:url(/images/goods/goods_section_header.png) 0 0 no-repeat}.pc #goods .goods_section_dl .goods_section_dt.attn{background-position:0 -44px}.pc #goods .goods_section_dl .goods_section_dt.date{background-position:0 -66px}.pc #goods .goods_section_dl .goods_section_dt.place{background-position:0 -88px}.pc #goods .goods_section_dl .goods_section_dt.target{background-position:0 -110px}.pc #goods .goods_section_dl .goods_section_dt.blank{background:none}.pc #goods .goods_section_dl .goods_section_dt.date-nTicket{background-position:0 -132px}.pc #goods .goods_section_dl .goods_section_dt.place-nTicket{background-position:0 -154px}.pc #goods .goods_section_dl .goods_section_dd{float:left;width:600px;font-size:12px;line-height:2em;margin-top:-3px;text-align:justify;min-height:25px}.pc #goods .goods_note_orderSheet p{text-align:center;font-size:17px;line-height:2em;letter-spacing:0}.pc #goods .goods_note_orderSheet .link-orderSheet{display:block;margin:55px auto 58px;width:394px;height:110px;background:url(/images/goods/link-orderSheet.png) 0 0 no-repeat}.body-goods{background-color:transparent}#initialModal{width:100%;height:0;position:fixed;z-index:9000;left:0;top:0;background-color:#3f001d;opacity:0;transition:opacity .4s 0s,height 0s .4s}#initialModal.is-shown{transition:opacity .3s,height 0s;opacity:1;height:100%}#initialModal .inner{position:relative;margin:0 auto;height:100%;transition:padding 0s .3s}#initialModal.is-shown .inner{transition:padding 0s}#initialModal.is-shown .initial_btn_close{width:57px;height:57px;position:absolute;right:30px;top:30px;background:url(/images/common/btn_close.png) 0 0 repeat;cursor:pointer;z-index:1000}#initialModal .initial_detail_contentWrapper{width:100%;margin:0 auto;overflow:scroll;height:100%}#initialModal .initial_detail_content{position:relative;width:750px;margin:0 auto;padding:0 0 397px}#initialModal .btn{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;display:block;width:200px;height:60px;background:url(/images/top/btn_initialModal.png) 0 0 no-repeat}#initialModal .content{width:100%}#initialModal .content-kv{height:1050px;background:url(/images/top/img_initial_01.jpg) 0 0 no-repeat}#initialModal .content-about{height:710px;background:url(/images/top/bg_initial_02.png) 0 0 no-repeat;padding-top:644px}#initialModal .content-about .btnWrapper{background-color:#3f001d;width:350px;margin:0 auto}#initialModal .content-about .btnWrapper .btn_setList{width:350px}#initialModal .content-cast{margin-top:80px;height:820px;background:url(/images/top/bg_initial_03.png) 0 0 no-repeat}#initialModal .content-ticket{margin-top:100px;height:162px;padding-top:88px;background:url(/images/top/bg_initial_04.png) 0 0 no-repeat}#initialModal .reserveBtnContainer{display:flex;justify-content:space-between;width:650px;margin:0 auto}#initialModal .reserveBtnContainer .btn_reservation.btn-01{background-position:-350px 0}#initialModal .reserveBtnContainer .btn_reservation.btn-02{background-position:-550px 0}#initialModal .reserveBtnContainer .btn_reservation.btn-03{background-position:-750px 0}#initialModal .initial_btn_close,#initialModal a{transition:opacity .2s}#initialModal .initial_btn_close:hover,#initialModal a:hover{opacity:.6;transition:opacity .1s}#initialModal .initial_logo{position:absolute;left:0;right:0;bottom:183px;margin:auto;width:106px;height:93px;background:url(/images/top/bg_logo25th.png) 0 0 no-repeat}#goods_detail{width:100%;height:0;position:fixed;z-index:9000;left:0;top:0;background:url(/images/goods/bg_goods_detail.png) 0 0 repeat;opacity:0;transition:opacity 0s .3s,height .3s ease-in}#goods_detail.is-shown{transition:opacity .3s,height .3s ease-in;opacity:1;height:100%}#goods_detail .inner{max-width:1400px;position:relative;margin:0 auto;height:100%;transition:padding 0s .3s}#goods_detail.is-shown .inner{padding-top:100px;transition:padding 0s}#goods_detail.is-shown .goods_btn_close{width:57px;height:57px;position:absolute;right:30px;top:30px;background:url(/images/common/btn_close.png) 0 0 repeat;cursor:pointer}#goods_detail .goods_detail_contentWrapper{overflow:scroll;height:100%}#goods_detail .goods_detail_content{width:580px;padding:0 0 200px;margin:0 auto}.sp #goods_detail .goods_detail_content{padding-bottom:100px}#goods_detail .goods_detail_title{margin:0 auto;min-height:46px;text-align:center}#goods_detail .goods_detail_title .text{font-weight:400;display:inline-block;position:relative}#goods_detail .goods_detail_title .text:after,#goods_detail .goods_detail_title .text:before{content:"";position:absolute;top:0;width:133px;height:100%;background:url(/images/goods/spr_detail_title.png) 0 no-repeat}#goods_detail .goods_detail_title .text:before{left:-155px}#goods_detail .goods_detail_title .text:after{right:-155px;background-position:-133px 50%}#goods_detail .goods_detail_title .ja{display:block;font-size:20px}#goods_detail .goods_detail_title .en{margin-top:6px;display:block;font-size:18px;font-family:Poiret One,sans-serif}.pc #goods_detail .goods_detail_title .ja.onlySP,.sp #goods_detail .goods_detail_title .ja.onlyPC{display:none}#goods_detail .goods_detail_figure{width:388px;margin:55px auto 0}#goods_detail .goods_detail_figure img{max-width:100%;height:auto}#goods_detail .goods_detail_figure img+img{margin-top:20px}.pc #goods_detail .goods_detail_figure{margin-top:49px}.pc #goods_detail .goods_detail_text{margin-top:50px}.pc #goods_detail .goods_detail_text .price{font-size:24px}.pc #goods_detail .goods_detail_text .desc{margin-top:8px;font-size:12px}#goods_detail .goods_detail_text{width:580px;margin:45px auto 0;letter-spacing:.07em}#goods_detail .goods_detail_text .price{font-size:36px;font-family:Poiret One,sans-serif}#goods_detail .goods_detail_text .price .tax{font-size:13px}#goods_detail .goods_detail_text .desc{margin-top:10px;font-size:18px;line-height:2em}#faqs{background-color:#f1e6d0;padding-bottom:16px;border-top:1px solid #aa8420;position:relative;overflow:hidden}.pc #faqs .bg{position:absolute;z-index:100;left:50%;top:14px;width:596px;height:1186px}.pc #faqs .bg .back{width:100%;height:100%;background:url(/images/top/faqs_bg.png) 0 0 no-repeat}.pc #faqs .bg.bg-left{margin-left:-1078px}.pc #faqs .bg.bg-right{margin-left:482px}.pc #faqs .inner{padding-bottom:207px}.pc #faqs .catch{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;background:url(/images/top/faqs_catch.png) no-repeat}.pc #faqs .catch,.pc #faqs .text{display:inline-block}.pc #faqs .faqs_article{padding-bottom:24px}.pc #faqs .faqs_question{width:800px;box-sizing:border-box;padding-bottom:45px;padding-top:80px;background:top no-repeat;margin:0 auto}.pc #faqs .faqs_question:first-child{padding-top:80px;background:none}.pc #faqs .faqs_question .catch{vertical-align:middle;width:116px;height:116px}.pc #faqs .faqs_question .text{width:520px;vertical-align:middle;margin-left:27px;font-size:22px;letter-spacing:.15em;line-height:1.75}.pc #faqs .faqs_answer{width:800px;box-sizing:border-box;padding:0 160px 100px 110px;margin:0 auto;background:url(/images/child/info_split.png) 0 bottom repeat-x}.pc #faqs .faqs_answer:last-child{background:none}.pc #faqs .faqs_answer .catch{vertical-align:top;width:45px;height:45px;background-position:-116px 0}.pc #faqs .faqs_answer .text{display:inline-block;vertical-align:top;margin-left:28px;margin-top:-2px;width:380px;font-size:16px;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;line-height:1.7;text-align:justify}.pc #faqs .faqs_answer .text-2{width:390px}.pc #faqs .faqs_more a{background-position:0 -90px}.pc #faqs .faqs_more:hover a{background-position:-200px -90px}.pc #faqs .el{position:absolute;background:url(/images/top/faqs_bg_el.png) 0 0 no-repeat}.pc #faqs .el-1{width:60px;height:50px;left:192px;top:53px}.pc #faqs .el-1.el-r{background-position:-80px 0;left:346px}.pc #faqs .el-2{background-position:0 -50px;width:68px;height:50px;left:87px;top:121px}.pc #faqs .el-2.el-r{background-position:-80px -50px;left:442px}.pc #faqs .el-3{background-position:0 -100px;width:72px;height:40px;left:0;top:125px}.pc #faqs .el-3.el-r{background-position:-80px -100px;left:570px}.pc #faqs .el-4{background-position:0 -140px;width:72px;height:72px;left:209px;top:179px}.pc #faqs .el-4.el-r{background-position:-80px -140px;left:315px}.pc #faqs .el-5{background-position:0 -220px;width:38px;height:60px;left:114px;top:187px}.pc #faqs .el-5.el-r{background-position:-80px -220px;left:444px}.pc #faqs .el-6{background-position:0 -280px;width:61px;height:61px;left:129px;top:313px}.pc #faqs .el-6.el-r{background-position:-80px -280px;left:408px}.pc #faqs .el-7{background-position:0 -350px;width:50px;height:80px;left:12px;top:426px}.pc #faqs .el-7.el-r{background-position:-80px -350px;left:538px}.pc #faqs .el-8{background-position:0 -430px;width:35px;height:100px;left:234px;top:432px}.pc #faqs .el-8.el-r{background-position:-80px -430px;left:330px}.pc #faqs .el-9{background-position:0 -530px;width:60px;height:50px;left:83px;top:548px}.pc #faqs .el-9.el-r{background-position:-80px -530px;left:456px}.pc #faqs .el-10{background-position:0 -580px;width:75px;height:65px;left:2px;top:665px}.pc #faqs .el-10.el-r{background-position:-80px -580px;left:520px}.pc #faqs .el-11{background-position:0 -650px;width:65px;height:65px;left:1px;top:789px}.pc #faqs .el-11.el-r{background-position:-80px -650px;left:531px}.pc #faqs .el-12{background-position:0 -720px;width:60px;height:60px;left:213px;top:922px}.pc #faqs .el-12.el-r{background-position:-80px -720px;left:325px}.pc #faqs .el-13{background-position:0 -780px;width:45px;height:160px;left:53px;top:1021px}.pc #faqs .el-13.el-r{background-position:-80px -780px;left:497px}#wrapper.child .bg{position:fixed;left:50%;top:50%}.pc #wrapper.child .bg{margin-left:-337px;margin-top:-331px;width:674px;height:682px;background:url(/images/common/bg_child.png) 0 0 no-repeat}#wrapper.child .masthead{position:relative;z-index:100;background-color:#3e001e;border-bottom:1px solid #aa8420}#wrapper.child .mainHead{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;margin:0 auto}#wrapper.child .mainHead a{display:block;width:100%;height:100%}.pc #wrapper.child .masthead{padding:55px 0 45px}.pc #wrapper.child .mainHead{width:294px;height:67px;background:url(/images/common/mainHead.png) 0 0 no-repeat}#wrapper.child{background:#fff;position:relative;margin:0 auto}#wrapper.child .content{position:relative;margin:0 auto;border-left:1px solid #aa8420;border-right:1px solid #aa8420;background-color:#fff}#wrapper.child .content_inner{position:relative}.pc #wrapper.child .inner{background:url(/images/common/bg0_child.png) 0 0 repeat;border-bottom:1px solid #aa8420;margin-bottom:10px}.pc #wrapper.child .content{width:1158px}#wrapper.child.news .news_list_item{border-bottom:1px solid #aa8420}#wrapper.child.news .news_list_item:last-child{border-bottom:none}#wrapper.child.news .pagenation{display:flex;justify-content:space-between;display:none}#wrapper.child.news .alignRight{text-align:right}.pc #wrapper.child.news .news_list{width:800px;margin:0 auto}.pc #wrapper.child.news .news_list_item{padding-top:110px;padding-bottom:110px;zoom:1}.pc #wrapper.child.news .news_list_item:after{content:"";clear:both;display:block}.pc #wrapper.child.news .news_list_item_date{display:block;float:left;width:180px;padding-top:12px;font-family:Montserrat,sans-serif;font-size:17px}.pc #wrapper.child.news .news_list_item_contentbox{display:block;float:left;width:590px}.pc #wrapper.child.news .news_list_item_headline{font-size:24px;line-height:1.9em}.pc #wrapper.child.news .news_list_item_content{margin-top:41px;font-size:12px;line-height:2.5em}.pc #wrapper.child.news .news_list_item_content a{text-decoration:underline}.pc #wrapper.child.news .news_list_item_content a:hover{text-decoration:none}.pc #wrapper.child.news .news_list_item_content p:not(:first-child){margin-top:2.7em}.pc #wrapper.child.news .news_list_item_content figure.placeholder,.pc #wrapper.child.news .news_list_item_content img{margin-top:3.7em;max-width:565px;height:auto}.pc #wrapper.child.news .news_list_item_content figure.placeholder:first-child,.pc #wrapper.child.news .news_list_item_content img:first-child{margin-top:0}.pc #wrapper.child.news .news_list_item_content iframe{margin-top:2.7em;width:100%;height:328px}.pc #wrapper.child.news .news_list_item_content figure.placeholder{height:400px;background-color:#aaa}.pc #wrapper.child.news .news_list_item_content .indent{margin-left:7.5em}.pc #wrapper.child.news .pagenation{width:240px;height:17px;margin:110px auto 0}.pc #wrapper.child.news .pagenation_item{width:10px;height:17px;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.pc #wrapper.child.news .pagenation_item a{display:block;width:100%;height:100%;background:url(/images/common/news_pagenation.png) 0 0 no-repeat}.pc #wrapper.child.news .pagenation_item.pagenation_top{width:120px}.pc #wrapper.child.news .pagenation_item.pagenation_top a{background-position:-20px 0}.pc #wrapper.child.news .pagenation_item.pagenation_right a{background-position:-10px 0}#wrapper.child.about .carousel{width:100%;height:200px;overflow:hidden;position:relative}#wrapper.child.about .carousel .carousel_figure{will-change:transform;position:absolute;left:0;top:0;display:block;width:1837px;height:200px;background:#fff url(/images/about/carousel_figure.jpg) 0 0 no-repeat}#wrapper.child.about .cast .catHeader{display:block;position:relative;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:200;text-align:center}#wrapper.child.about .cast .catHeader .text{display:inline-block;position:relative}#wrapper.child.about .cast .catHeader .text:after{width:100%;height:1px;background-color:#aa8420;content:"";display:block;position:relative;bottom:-4px;left:0}.pc #wrapper.child.about a{text-decoration:underline}.pc #wrapper.child.about a:hover{text-decoration:none}.pc #wrapper.child.about .content{padding-bottom:165px}.pc #wrapper.child.about .aboutConcert_lead{margin-top:112px;width:850px;font-size:42px;position:relative;line-height:1em;left:.5em;text-align:center}.pc #wrapper.child.about .aboutConcert_article{margin:103px auto 46px;width:600px}.pc #wrapper.child.about .aboutConcert_article p{font-size:14px;font-weight:300;line-height:2em;text-align:justify;letter-spacing:.09em}.pc #wrapper.child.about .aboutConcert_article:first-letter{margin-left:-.5em}.pc #wrapper.child.about .cast{margin-top:164px}.pc #wrapper.child.about .cast .catHeader{width:400px;font-size:28px;letter-spacing:.16em}.pc #wrapper.child.about .cast .catHeader.catHeader-guest{margin-top:157px}.pc #wrapper.child.about .cast .cast_item{zoom:1;width:800px;padding-top:35px;margin:0 auto}.pc #wrapper.child.about .cast .cast_item:after{content:"";clear:both;display:block}.pc #wrapper.child.about .cast .cast_photo{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;float:left;width:290px;height:334px;margin:-35px 55px 45px 0;background:0 0 no-repeat}.pc #wrapper.child.about .cast .hasComment .cast_photo{margin-bottom:38px}.pc #wrapper.child.about .cast .cast_name{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;height:45px;background:url(/images/about/castname.png) 0 0 no-repeat}.pc #wrapper.child.about .cast .desc{margin-top:43px;font-size:12px;line-height:2;letter-spacing:.14em;text-align:justify}.pc #wrapper.child.about .cast .cast_comment{position:relative;padding:48px 55px;clear:both;border:1px solid #aa8420;font-size:14px;line-height:2;letter-spacing:.14em;text-align:justify}.pc #wrapper.child.about .cast .cast_comment h4{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;position:absolute;right:-12px;top:-21px;width:171px;height:32px;background:url(/images/about/head_cast_comment.png) 0 0 no-repeat}.pc #wrapper.child.about .cast .cast_item-conductor{margin-top:114px}.pc #wrapper.child.about .cast .cast_item-conductor .cast_photo{background-image:url(/images/about/conductor.jpg)}.pc #wrapper.child.about .cast .cast_item-orchestra{margin-top:50px;zoom:1}.pc #wrapper.child.about .cast .cast_item-orchestra:after{content:"";clear:both;display:block}.pc #wrapper.child.about .cast .cast_item-orchestra .cast_name{background-position:0 -50px;width:450px;height:165px}.pc #wrapper.child.about .cast .cast_item-orchestra .cast_photo{width:428px;height:360px;margin-left:-138px;margin-bottom:20px;float:left}.pc #wrapper.child.about .cast .cast_item-orchestra.tokyo{margin-top:102px}.pc #wrapper.child.about .cast .cast_item-orchestra.tokyo .cast_name{background-position:0 -50px}.pc #wrapper.child.about .cast .cast_item-orchestra.tokyo .cast_photo{background-image:url(/images/about/ochestra-tokyo.jpg)}.pc #wrapper.child.about .cast .cast_item-orchestra.osaka{margin-top:121px}.pc #wrapper.child.about .cast .cast_item-orchestra.osaka .cast_name{background-position:0 -250px}.pc #wrapper.child.about .cast .cast_item-orchestra.osaka .cast_photo{background-image:url(/images/about/ochestra-osaka.jpg)}.pc #wrapper.child.about .cast .cast_item-singer{margin-top:110px}.pc #wrapper.child.about .cast .cast_item-singer .cast_name{background-position:0 -450px}.pc #wrapper.child.about .cast .cast_item-singer .cast_photo{background-image:url(/images/about/singer.jpg)}.pc #wrapper.child.about .cast .cast_item-composer{margin-top:65px}.pc #wrapper.child.about .cast .cast_item-composer .cast_name{background-position:0 -500px}.pc #wrapper.child.about .cast .cast_item-composer .cast_photo{background-image:url(/images/about/composer.jpg)}.pc #wrapper.child.about .cast .cast_item-Vn{margin-top:110px}.pc #wrapper.child.about .cast .cast_item-Vn .cast_name{background-position:0 -550px}.pc #wrapper.child.about .cast .cast_item-Vn .cast_photo{background-image:url(/images/about/vn.jpg)}.pc #wrapper.child.about .cast .cast_item-Pf{margin-top:110px}.pc #wrapper.child.about .cast .cast_item-Pf .cast_name{height:80px;background-position:0 -600px}.pc #wrapper.child.about .cast .cast_item-Pf .cast_photo{background-image:url(/images/about/pf.jpg)}.pc #wrapper.child.about .cast .cast_item-voice{margin-top:113px}.pc #wrapper.child.about .cast .cast_item-voice .cast_name{background-position:0 -700px;height:85px}.pc #wrapper.child.about .cast .cast_item-voice .cast_photo{background-image:url(/images/about/voice.jpg)}.pc #wrapper.child.info .content_inner{width:800px;padding-bottom:160px;margin:0 auto}.pc #wrapper.child.info .section_header{margin-bottom:107px}.pc #wrapper.child.info .info_category+.info_category{padding-top:45px}.pc #wrapper.child.info .catHeader{display:block;position:relative;margin:0 auto 100px;width:400px;font-weight:200;font-size:28px;letter-spacing:.16em;text-align:center}.pc #wrapper.child.info .catHeader.cast{margin-top:157px}.pc #wrapper.child.info .catHeader .text{display:inline-block;position:relative}.pc #wrapper.child.info .catHeader .text:after{width:100%;height:1px;background-color:#aa8420;content:"";display:block;position:relative;bottom:-4px;left:0}.pc #wrapper.child.info .info_question{font-size:22px;margin-bottom:41px;padding-top:105px}.pc #wrapper.child.info .catHeader+.info_question{padding-top:0}.pc #wrapper.child.info .info_answer{padding-bottom:105px;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;line-height:2;font-size:16px;letter-spacing:.05px;background:url(/images/child/info_split.png) 0 bottom repeat-x}.pc #wrapper.child.info .info_answer:last-child{background:none}.pc #wrapper.child.info .info_answer.access{letter-spacing:0}.pc #wrapper.child.info .info_answer.access .large{display:block}.pc #wrapper.child.info .info_answer.access a{display:block;margin-top:3px}.pc #wrapper.child.info .info_answer a{text-decoration:underline}.pc #wrapper.child.info .info_answer a:hover{text-decoration:none}.pc #wrapper.child.info .info_answer .large{font-size:24px}.pc #wrapper.child.info .info_answer .small{font-size:14px;line-height:1.5em}.pc #wrapper.child.info #map{margin-top:30px}.pc #wrapper.child.info .ff-go{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF Pro,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}.pc #wrapper.child.info .afterText{display:block;text-align:center;font-size:22px;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif}.sp body{width:750px}.sp .map{width:100%;height:386px;position:relative}.sp .map .overContent{display:none}.sp .map iframe{width:100%;height:386px}.sp .spCenter{text-align:center!important}.sp #wrapper{min-width:750px;width:750px}.sp .nav_more{width:430px;left:-4px}.sp .nav_more a{height:110px;background:url(/images_sp/top/nav_more.png) 0 0 no-repeat}.sp .gnav{z-index:5000;left:0;top:0;width:100%;height:0;overflow:hidden;transition:height .3s cubic-bezier(.6,.04,.98,.335)}.sp .gnav.gnavShown{transition:height .3s cubic-bezier(.075,.82,.165,1);overflow:scroll;height:100%;display:block}.sp .gnav .blank{height:89px;background:rgba(0,0,0,.9)}.sp .gnav .close{border-top:1px solid #aa8420;background:rgba(0,0,0,.96) url(/images_sp/common/menu_close.png) 50% no-repeat;box-sizing:border-box;min-height:104px;height:calc(100vh - 89px - 103px * 10);cursor:pointer}.sp .gnav .gnav_item{border-top:1px solid #aa8420;text-align:center}.sp .gnav .gnav_item a{text-decoration:none!important;display:block;background-color:hsla(0,0%,100%,.96);line-height:102px;font-weight:300;font-size:48px;letter-spacing:.08em}.sp .gnav .gnav_item ul li a{background-color:hsla(40,50%,95%,.96);font-size:28px;letter-spacing:.1em}.sp .hamburger{display:block;position:fixed;right:0;top:0;width:114px;height:114px;background:#aa8420 url(/images_sp/common/hamburger.png) 50% no-repeat;z-index:5000;cursor:pointer}.sp .hamburger.gnavShown{transition:.1s;opacity:0}.sp .nav_ticket{display:none}.sp .section_header{padding:39px 0 24px;width:480px;font-size:38px;letter-spacing:.16em}.sp .section_header .text:after{height:2px;bottom:-4px}.sp .section_header:before{width:578px;height:25px;background:url(/images_sp/common/bg_section_header.png) top repeat;left:-50px}.sp #mainfooter{padding:79px 0 118px}.sp #mainfooter .copyright{margin-top:72px;font-size:16px}.sp #mainfooter .mainfooter_share{width:480px}.sp #mainfooter .mainfooter_share .share_item{width:80px;height:80px}.sp #mainfooter .mainfooter_share .share_item a{background:url(/images_sp/common/spr_sns_icon.png) 0 0 no-repeat}.sp #mainfooter .mainfooter_share .share_item-fb a{background-position:-80px 0}.sp #mainfooter .mainfooter_share .share_item-line a{background-position:-160px 0}.sp .top_wrapper{background-color:#501732}.sp .top_wrapper .vLine{height:43px;background:url(/images_sp/top/vLine.png) 0 0 repeat-x}.sp #hero{height:1105px;z-index:500}.sp #hero h1{display:none}.sp #hero .hero_bg{width:100%}.sp #hero .hero_bg_graphic{background:url(/images_sp/top/hero/bg_hero_bg-sp.jpg) top no-repeat}.sp #hero .hero_bg_logo{display:none}.sp .top_news{z-index:500;width:100%;background:url(/images_sp/top/gr_news.png) 50% no-repeat}.sp .top_news .inner{width:580px;padding-bottom:57px;background-color:#fff;border-top:1px solid #aa8420;border-left:1px solid #aa8420;border-right:1px solid #aa8420}.sp .top_news .graphic{display:none}.sp .top_news .news_list{width:500px;padding:0 10px 0 0;margin:70px auto 0}.sp .top_news .news_list_item{margin-top:50px}.sp .top_news .news_list_item:nth-child(n+4){display:none}.sp .top_news .news_list_item_date{width:145px;font-size:18px;line-height:2.22em}.sp .top_news .news_list_item_headline{width:340px;font-size:18px;line-height:2.22em}.sp .top_news .news_more{margin-top:52px}.sp .top_news .news_more:hover a{background-position:-430px 0}.sp #aboutSM{position:relative;background:url(/images_sp/top/about/bg_about.png) top no-repeat}.sp #aboutSM .bg{height:100%}.sp #aboutSM .bg,.sp #aboutSM .bg2{position:absolute;z-index:400;width:100%}.sp #aboutSM .bg2{top:99px;height:calc(100% - 99px);background-color:#fbeee9}.sp #aboutSM .inner{z-index:500;border:none;padding-top:229px}.sp #aboutSM .aboutSM_header{height:38px;line-height:1;font-size:38px;text-indent:-.5em;text-align:center;font-weight:400}.sp #aboutSM .aboutSM_article{width:580px;margin:53px auto 0}.sp #aboutSM .aboutSM_article .logo_25th{display:block;width:492px;height:430px;margin:0 auto;background:url(/images_sp/top/about/logo_25th.png) 0 0 no-repeat}.sp #aboutSM .aboutSM_article p{padding-top:29px;font-size:28px;font-weight:300;line-height:2em;letter-spacing:.08em;text-align:justify}.sp .aboutConcert{padding-bottom:10px}.sp .aboutConcert .inner{padding-top:105px;z-index:500;background-color:hsla(17,69%,95%,.5)}.sp .aboutConcert .positionContainer{position:relative;z-index:500;margin:0 auto;background-color:hsla(17,69%,95%,.5);padding-bottom:160px}.sp .aboutConcert .aboutConcert_lead{margin-top:96px;line-height:2.11em;font-size:38px;text-align:center}.sp .aboutConcert .aboutConcert_article{width:580px;height:980px;margin:14px auto 0}.sp .aboutConcert .aboutConcert_article p{padding-top:29px;font-size:26px;font-weight:300;line-height:2em;letter-spacing:.08em;text-align:justify}.sp .aboutConcert .graphic_sp{position:absolute;background:0 0 no-repeat}.sp .aboutConcert .graphic_sp.graphic_sp-1{width:750px;height:1609px;left:0;top:852px;background-image:url(/images_sp/top/about/bg_about-1.png)}.sp .aboutConcert .graphic_sp.graphic_sp-1 .el{display:none}.sp .aboutConcert .graphic_sp.graphic_sp-2{width:750px;height:1589px;left:0;top:2361px;background-image:url(/images_sp/top/about/bg_about-2.png)}.sp .aboutConcert .graphic_sp.graphic_sp-3{width:380px;height:380px;left:0;bottom:0;background-image:url(/images_sp/top/about/bg_about-3.png)}.sp .aboutConcert .cast{position:relative;margin:0 auto}.sp .aboutConcert .cast_item{width:544px;height:624px;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;background:0 0 no-repeat;margin:120px auto 0;position:relative}.sp .aboutConcert .cast_item-conductor{margin-top:0;background-image:url(/images_sp/top/about/conductor.png)}.sp .aboutConcert .cast_item-orchestra{width:646px;height:575px;left:9px;background-image:url(/images_sp/top/about/ochestra.png)}.sp .aboutConcert .cast_item-voice{background-image:url(/images_sp/top/about/voice.png)}.sp .aboutConcert .cast_item-voice2{margin-top:120px;background-image:url(/images_sp/top/about/voice2.png)}.sp .aboutConcert .cast_item-composer{background-image:url(/images_sp/top/about/composer.png);margin-top:120px}.sp .aboutConcert .cast_item-singer{background-image:url(/images_sp/top/about/singer.png)}.sp .aboutConcert .cast_more{margin-top:120px;width:415px;height:72px}.sp .aboutConcert .cast_more a{background:url(/images_sp/top/about/cast_more-sp.png) 0 0 no-repeat}.sp .aboutConcert .cast_more_text{margin-top:105px;text-align:center;font-size:60px}.sp #program{z-index:500;background:url(/images_sp/top/bg_program-sp.png) repeat}.sp #program .inner{background:url(/images_sp/top/bg_program.png) right 0 bottom 212px no-repeat}.sp #program .program_article{padding-top:42px}.sp #program .program_article_item .program_article_header{margin-top:56px;font-size:38px;letter-spacing:.08em;line-height:2.11em;text-align:center;font-feature-settings:"palt";white-space:nowrap}.sp #program .program_article_item p{width:580px;padding-bottom:65px;margin:0 auto;margin-top:40px;font-size:28px;letter-spacing:.06em;line-height:2em;border-bottom:1px dashed #aa8420}.sp #program .program_list{width:580px;margin:0 auto;padding-bottom:115px}.sp #program .program_list .program_list_item{height:40px;margin-top:97px;line-height:48px;position:relative}.sp #program .program_list .program_list_item span.num{letter-spacing:.3em;font-family:Poiret One,sans-serif;font-size:75px;vertical-align:middle}.sp #program .program_list .program_list_item span.title{position:absolute;left:73px;top:0;font-size:30px;letter-spacing:.14em;vertical-align:middle}.sp #program .program_list .program_list_item-1{margin-top:84px}.sp #program .program_list .program_list_item-others{margin-top:80px;font-size:24px;text-align:center}.sp #schedule{z-index:500;background-color:#fff}.sp #schedule .inner{padding-bottom:110px}.sp #schedule .graphic{display:none}.sp #schedule .schedule_section{zoom:1;margin:120px auto 0}.sp #schedule .schedule_section:after{content:"";clear:both;display:block}.sp #schedule .schedule_section_header{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:310px;height:40px;margin:0 auto 80px;background:url(/images_sp/top/schedule/schedule_section_header.png) 0 0 no-repeat}.sp #schedule .schedule_section_content{width:580px;margin:0 auto;font-size:24px;line-height:2em}.sp #schedule .schedule_section_content dl{white-space:nowrap}.sp #schedule .schedule_section_content dl .header{display:block;font-weight:600}.sp #schedule .schedule_section_content dl .content p+p{margin-top:45px}.sp #schedule .schedule_section_content dl .content a{text-decoration:underline}.sp #schedule .schedule_section_content dl .content a:hover{text-decoration:none}.sp #schedule .schedule_section_content .sell_period{margin-top:66px}.sp #schedule .schedule_section_content .sell_period .large{display:inline-block;margin-top:12px;font-size:48px;letter-spacing:.08em;line-height:1.5}.sp #schedule .schedule_place{text-align:center}.sp #schedule .schedule_place.osaka{margin-top:70px;padding-top:80px;border-top:1px dashed #aa8420}.sp #schedule .schedule_place .schedule_section_header{margin-bottom:70px}.sp #schedule .schedule_place .place{margin-top:20px}.sp #schedule .schedule_place .large{font-size:36px}.sp #schedule .schedule_place .mid{font-size:18px}.sp #schedule .schedule_place .date .year{font-size:28px;line-height:1em;position:relative;top:-28px}.sp #schedule .schedule_place .date .day{margin-left:5px;font-size:68px;line-height:1em}.sp #schedule .schedule_place .time{clear:both;padding-top:10px;font-size:18px}.sp #schedule .schedule_place .schedule_placeImage{background:0 0 no-repeat;margin:0 auto}.sp #schedule .schedule_place .schedule_placeImage span{display:none}.sp #schedule .schedule_place.tokyo .schedule_placeImage{background-image:url(/images/top/schedule/placeImage_tokyo-sp.png);width:539px;height:402px}.sp #schedule .schedule_place.osaka .schedule_placeImage{background-image:url(/images/top/schedule/placeImage_osaka-sp.png);width:398px;height:333px}.sp #schedule .map{margin-top:38px}.sp #schedule .schedule_schedule .schedule_section_header{background-position:0 -40px}.sp #schedule .schedule_schedule p{margin-top:60px;text-align:center;font-size:32px}.sp #schedule .schedule_schedule .small{font-size:25px}.sp #schedule .schedule_ticket{position:relative;margin-top:80px}.sp #schedule .schedule_ticket .schedule_section_header{background-position:0 -80px}.sp #schedule .schedule_ticket .inquiry{margin-top:25px}.sp #schedule .schedule_figure_timetable{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:338px;height:112px;background:url(/images_sp/top/schedule/schedule_figure_timetable.png) 0 0 no-repeat;margin:0 auto}.sp #schedule .schedule_figure_pricing{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:580px}.sp #schedule .tokyo .schedule_figure_pricing{background:url(/images/top/schedule/schedule_figure_pricing-tokyo-sp.png) 0 0 no-repeat;height:310px}.sp #schedule .osaka .schedule_figure_pricing{background:url(/images/top/schedule/schedule_figure_pricing-osaka-sp.png) 0 0 no-repeat;height:465px}.sp #schedule .tokyo .place .large{font-size:33px;letter-spacing:0}.sp #schedule .schedule_buyTicket{margin-top:104px;border-top:1px dashed #aa8420}.sp #goods{position:relative;z-index:500;background-color:#faede7;padding-bottom:9px}.sp #goods .inner{padding-bottom:107px}.sp #goods .goods_list_title{margin-top:82px}.sp #goods .goods_list ol{margin-top:127px}.sp #goods .goods_list .note{text-align:center;margin-bottom:20px}.sp #goods .goods_list .note-shop{margin:40px auto 80px}.sp #goods .goods_list .btn_shop{margin:10px auto 0;width:580px;height:140px;border:1px solid #ab8839;display:flex;flex-direction:column;justify-content:center;text-decoration:none;background-color:hsla(0,0%,100%,.95);transition:opacity .3s}.sp #goods .goods_list .btn_shop:hover{opacity:.5;transition:opacity .1s}.sp #goods .goods_list .btn_shop .label-large{font-size:24px;font-weight:700;padding-bottom:10px}.sp #goods .goods_list .btn_shop .label-small{font-size:18px}.sp #goods .goods_list-osaka{box-sizing:border-box;margin-top:62px;padding-top:30px;background:url(/images/goods/bg_goods_list-sp-osaka.png) 50% 0 no-repeat;min-height:765px}.sp #goods .goods_list-osaka .goods_list_title{background:none;margin-top:0;height:81px;width:900px}.sp #goods .goods_list-osaka ol{margin-top:63px}.sp #goods .goods_list-osaka .note{margin-top:137px}.sp #goods .goods_list-osaka .note-large{font-size:28px;line-height:56px}.sp #goods li.goods_list_item{margin-bottom:34px;width:358px}.sp #goods li.goods_list_item.wide{width:685px;background:url(/images/goods/bg_goods_list_item-wide-sp.png) 50% 0 no-repeat}.sp #goods li.goods_list_item.wide a.link-figure{width:639px}.sp #goods li.goods_list_item:last-child{margin-bottom:0}.sp #goods li.goods_list_item .goods_list_item_name-ja .small{font-size:100%}.sp #goods li.goods_list_item .goods_list_item_note{font-size:11px}.sp #goods li.goods_list_item .goods_list_item_description{letter-spacing:.05em}.sp #goods .goods_article{text-align:center;padding:98px 0;line-height:2.5em;font-size:28px}.sp #goods .goods_section{zoom:1;margin:112px auto 0}.sp #goods .goods_section:after{content:"";clear:both;display:block}.sp #goods .goods_section_header{width:310px;height:40px;margin:0 auto 26px;background:url(/images/goods/goods_section_header_sp.png) 0 0 no-repeat}.sp #goods .goods_section_header.headless{display:none}.sp #goods .goods_section_header-large{width:580px;height:30px;margin:0 auto 80px;font-size:24px;line-height:30px}.sp #goods .goods_section_header-large.header--simple{font-size:34px;letter-spacing:.14em}.sp #goods .goods_section_header-large.header--simple:after,.sp #goods .goods_section_header-large.header--simple:before{top:-8px;width:37px;height:2px}.sp #goods .goods_section_header-large.header--simple:before{margin-right:30px}.sp #goods .goods_section_header-large.header--simple:after{margin-left:13px}.sp #goods .goods_section_header-large.order{margin:105px auto 25px;height:45px;font-size:36px;line-height:45px}.sp #goods .goods_section_content{width:580px;margin:0 auto;font-size:20px;line-height:2em;letter-spacing:0}.sp #goods .goods_later{margin-top:44px;text-align:center;font-size:28px;letter-spacing:.14em;line-height:2em}.sp #goods .goods_place .large{font-size:48px;display:block;margin-bottom:13px;line-height:1.5em}.sp #goods .goods_place .goods_figure_map{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;margin-top:29px;width:580px;height:717px;background:url(/images/goods/goods_figure_map_sp.png) 0 0 no-repeat}.sp #goods .goods_date{margin-top:77px}.sp #goods .goods_date .goods_section_header{background-position:0 -40px}.sp #goods .goods_date .goods_section_content{margin-top:75px}.sp #goods .goods_date .header{font-size:24px;font-weight:600}.sp #goods .goods_date .schedule{margin-top:27px;font-size:34px;line-height:1em;font-weight:500}.sp #goods .goods_date .schedule .spSmall{font-size:24px}.sp #goods .goods_date .schedule .spSmall+.spSmall{margin-top:14px}.sp #goods .goods_date .schedule_item{display:block;letter-spacing:.08em}.sp #goods .goods_date .schedule_item+.schedule_item{margin-top:34px}.sp #goods .goods_date .note{margin-top:33px;font-size:24px;line-height:2em}.sp #goods .goods_nTicket{width:580px;margin:105px auto 0}.sp #goods .goods_nTicket .figure-ticket{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:580px;height:740px;background:url(/images/goods/figure-ticket-sp.png) 0 0 no-repeat;margin:0 auto 54px}.sp #goods .goods_nTicket .header{display:block;font-size:32px;margin-bottom:13px;margin-top:93px}.sp #goods .goods_nTicket .header:not(:first-child){border-top:1px dashed #aa8420;margin-top:65px;padding-top:80px}.sp #goods .goods_nTicket .goods_nTicket_section.section-note{margin-top:40px}.sp #goods .goods_nTicket .goods_nTicket_section .note_header{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;margin-top:74px;margin-bottom:15px;width:419px;height:38px;background:url(/images/goods/note_header-sp.png) 0 0 no-repeat}.sp #goods .goods_nTicket .goods_nTicket_section .note_header.note_header-havent{margin-top:68px;background-position:0 -38px}.sp #goods .goods_nTicket .goods_nTicket_section .note_header-ticket{margin-top:55px;padding:0 .8em;margin-bottom:15px;font-size:30px;letter-spacing:.24em;line-height:38px}.sp #goods .goods_nTicket .goods_nTicket_section .note_header-ticket:first-child{margin-top:0}.sp #goods .goods_nTicket .goods_nTicket_section .note_header-ticket+.note_header-ticket{margin-top:6px}.sp #goods .goods_nTicket .goods_nTicket_section .note_lead{display:block;text-align:justify;margin-top:30px;font-size:28px;line-height:2em}.sp #goods .goods_nTicket .goods_section_dl{zoom:1;margin-top:70px}.sp #goods .goods_nTicket .goods_section_dl:after{content:"";clear:both;display:block}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dt{display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:310px;height:40px;margin:0 auto;background:url(/images/goods/goods_section_header_sp.png) 0 0 no-repeat}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dt.date{background-position:0 -160px}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dt.place{background-position:0 -200px}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dt.target{background-position:0 -240px}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dt.attn{background-position:0 -80px}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dt.date-nTicket{background-position:0 -280px}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dt.place-nTicket{background-position:0 -320px}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dd{font-size:24px;line-height:2em;margin-top:26px;text-align:left}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dd.spLarger{font-size:28px;letter-spacing:.14em}.sp #goods .goods_nTicket .goods_section_dl .goods_section_dd.attn{font-size:24px}.sp #goods .goods_nTicket .note{margin-top:11px}.sp #goods .goods_nTicket .note .note_header{font-size:18px}.sp #goods .goods_nTicket .note+.note{margin-top:60px}.sp #goods .goods_note_orderSheet{font-size:28px;line-height:2em}.sp #goods .goods_note_orderSheet .goods_section_header-large{background-position:0 -45px;margin-bottom:25px}.sp #goods .goods_note_orderSheet .link-orderSheet{margin:25px auto 80px;width:580px;height:150px;background:url(/images/goods/link-orderSheet_sp.png) 0 0 no-repeat}.sp #goods .goods_note{margin-top:68px}.sp #goods .goods_note .goods_section_header{background-position:0 -80px;margin-bottom:25px}.sp #goods .goods_note .goods_section_content{font-size:24px}.sp #goods .goods_figure_map{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:580px;height:502px;background:url(/images_sp/top/schedule/schedule_figure_timetable.png) 0 0 no-repeat}.sp #faqs{position:relative;z-index:500;background:url(/images_sp/top/bg_program-sp.png) repeat}.sp #faqs .bg{display:none}.sp #faqs .inner{padding-bottom:157px;background:url(/images_sp/top/faqs_bg.png) 0 bottom no-repeat}.sp #faqs .catch{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;background:url(/images_sp/top/faqs_catch.png) no-repeat}.sp #faqs .catch,.sp #faqs .text{display:inline-block}.sp #faqs .faqs_question{width:580px;padding-top:120px;margin:0 auto;border-top:1px dashed #aa8420}.sp #faqs .faqs_question:first-child{border-top:none}.sp #faqs .faqs_question .catch{display:inline-block;width:180px;height:150px;vertical-align:middle}.sp #faqs .faqs_question .text{display:inline-block;width:400px;vertical-align:middle;font-size:28px;letter-spacing:.08em;line-height:2}.sp #faqs .faqs_answer{padding-top:68px;padding-left:160px;padding-bottom:105px}.sp #faqs .faqs_answer .catch{vertical-align:top;width:105px;height:73px;background-position:0 -150px}.sp #faqs .faqs_answer .text{display:inline-block;width:400px;vertical-align:top;margin-top:-.5em;font-size:24px;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;line-height:2em;text-align:justify}.sp #faqs .faqs_more{margin-top:-15px}.sp #faqs .faqs_more a{background-position:0 -220px}.sp #faqs .faqs_more:hover a{background-position:-430px -220px}.sp #wrapper.child .bg{margin-left:-226px;margin-top:-229px;width:452px;height:457px;background:url(/images_sp/common/bg_child.png) 0 0 no-repeat}.sp #wrapper.child .masthead{padding:40px 0 29px}.sp #wrapper.child .mainHead{width:398px;height:91px;background:url(/images_sp/common/mainHead.png) 0 0 no-repeat}.sp #wrapper.child .inner{background:url(/images/common/bg0_child.png) 0 0 repeat;border-bottom:1px solid #aa8420;margin-bottom:10px}.sp #wrapper.child .content{width:648px}.sp #wrapper.child .section_header:before{width:648px;left:-85px}.sp #wrapper.child.news .news_list{width:530px;margin:0 auto}.sp #wrapper.child.news .news_list_item{padding-top:104px;padding-bottom:106px}.sp #wrapper.child.news .news_list_item_date{display:block;width:530px;padding-top:12px;font-family:Montserrat,sans-serif;font-size:24px}.sp #wrapper.child.news .news_list_item_contentbox{margin-top:55px;display:block;width:530px}.sp #wrapper.child.news .news_list_item_headline{font-size:38px;line-height:2em}.sp #wrapper.child.news .news_list_item_content{margin-top:50px;font-size:24px;line-height:2em}.sp #wrapper.child.news .news_list_item_content a{text-decoration:underline}.sp #wrapper.child.news .news_list_item_content a:hover{text-decoration:none}.sp #wrapper.child.news .news_list_item_content img+p,.sp #wrapper.child.news .news_list_item_content p+p{margin-top:2.7em}.sp #wrapper.child.news .news_list_item_content figure.placeholder,.sp #wrapper.child.news .news_list_item_content img{margin-top:3.05em;margin-bottom:14px;width:100%;height:auto}.sp #wrapper.child.news .news_list_item_content figure.placeholder:first-child,.sp #wrapper.child.news .news_list_item_content img:first-child{margin-top:0}.sp #wrapper.child.news .news_list_item_content iframe{margin-top:2.7em;width:100%;height:298px}.sp #wrapper.child.news .news_list_item_content figure.placeholder{height:400px;background-color:#aaa}.sp #wrapper.child.news .pagenation{width:474px;height:34px;margin:118px auto 0}.sp #wrapper.child.news .pagenation_item{width:20px;height:34px;text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom}.sp #wrapper.child.news .pagenation_item a{display:block;width:100%;height:100%;background:url(/images_sp/common/news_pagenation.png) 0 0 no-repeat}.sp #wrapper.child.news .pagenation_item.pagenation_top{width:240px}.sp #wrapper.child.news .pagenation_item.pagenation_top a{background-position:-40px 0}.sp #wrapper.child.news .pagenation_item.pagenation_right a{background-position:-20px 0}.sp #wrapper.child.about a{text-decoration:underline}.sp #wrapper.child.about a:hover{text-decoration:none}.sp #wrapper.child.about .content{padding-bottom:60px}.sp #wrapper.child.about .aboutConcert_lead{margin-top:104px;font-size:32px;line-height:2em;text-align:center}.sp #wrapper.child.about .aboutConcert_article{margin:88px auto 66px;width:530px}.sp #wrapper.child.about .aboutConcert_article p{font-size:28px;font-weight:300;line-height:2em;text-align:justify;letter-spacing:.06em}.sp #wrapper.child.about .aboutConcert_article:first-letter{margin-left:-.5em}.sp #wrapper.child.about .cast{margin-top:113px}.sp #wrapper.child.about .cast .catHeader{font-size:28px;letter-spacing:.16em}.sp #wrapper.child.about .cast .catHeader+.cast_item{margin-top:3px}.sp #wrapper.child.about .cast .catHeader.catHeader-guest{margin-top:0}.sp #wrapper.child.about .cast .cast_item{width:530px;padding-top:121px;padding-bottom:107px;margin:0 auto}.sp #wrapper.child.about .cast .cast_item+.cast_item{border-top:1px solid #aa8420}.sp #wrapper.child.about .cast .cast_photo{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;width:344px;height:405px;margin:0 auto;background:0 0 no-repeat}.sp #wrapper.child.about .cast .cast_name{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;margin-top:81px;width:524px;height:130px;background:url(/images_sp/about/castname.png) 0 0 no-repeat}.sp #wrapper.child.about .cast .desc{margin-top:65px;font-size:24px;line-height:2;letter-spacing:.08em;text-align:justify}.sp #wrapper.child.about .cast .cast_comment{position:relative;margin-top:65px;margin-bottom:12px;padding:67px 76px;border:1px solid #aa8420;font-size:24px;line-height:2;letter-spacing:.04em;text-align:justify}.sp #wrapper.child.about .cast .cast_comment h4{text-indent:-9999px;white-space:nowrap;overflow:hidden;vertical-align:bottom;position:absolute;left:0;right:0;top:-20px;margin:0 auto;width:310px;height:40px;background:url(/images_sp/about/head_cast_comment.png) 0 0 no-repeat}.sp #wrapper.child.about .cast .cast_item-conductor .cast_photo{background-image:url(/images_sp/about/conductor.jpg)}.sp #wrapper.child.about .cast .cast_item-orchestra .cast_name{height:310px}.sp #wrapper.child.about .cast .cast_item-orchestra .cast_photo{width:530px;height:390px}.sp #wrapper.child.about .cast .cast_item-orchestra.tokyo{padding-top:120px}.sp #wrapper.child.about .cast .cast_item-orchestra.tokyo .cast_name{background-position:0 -130px;margin-top:52px}.sp #wrapper.child.about .cast .cast_item-orchestra.tokyo .cast_photo{background-image:url(/images_sp/about/orchestra-tokyo.jpg)}.sp #wrapper.child.about .cast .cast_item-orchestra.osaka .cast_name{background-position:0 -440px;margin-top:51px}.sp #wrapper.child.about .cast .cast_item-orchestra.osaka .cast_photo{background-image:url(/images_sp/about/orchestra-osaka.jpg)}.sp #wrapper.child.about .cast .cast_item-singer .cast_name{background-position:0 -750px}.sp #wrapper.child.about .cast .cast_item-singer .cast_photo{background-image:url(/images_sp/about/singer.jpg)}.sp #wrapper.child.about .cast .cast_item-composer .cast_name{background-position:0 -880px}.sp #wrapper.child.about .cast .cast_item-composer .cast_photo{background-image:url(/images_sp/about/composer.jpg)}.sp #wrapper.child.about .cast .cast_item-Vn .cast_name{background-position:0 -1010px}.sp #wrapper.child.about .cast .cast_item-Vn .cast_photo{background-image:url(/images_sp/about/vn.jpg)}.sp #wrapper.child.about .cast .cast_item-Pf .cast_name{height:183px;background-position:0 -1140px}.sp #wrapper.child.about .cast .cast_item-Pf .cast_photo{background-image:url(/images_sp/about/pf.jpg)}.sp #wrapper.child.about .cast .cast_item-voice .cast_name{background-position:0 -1270px;height:190px}.sp #wrapper.child.about .cast .cast_item-voice .cast_photo{background-image:url(/images_sp/about/voice.jpg)}.sp #wrapper.child.info .content_inner{width:648px;padding-bottom:162px;margin:0 auto}.sp #wrapper.child.info .section_header{margin-bottom:115px}.sp #wrapper.child.info .info_category{width:532px;margin:0 auto}.sp #wrapper.child.info .info_category+.info_category{padding-top:45px}.sp #wrapper.child.info .catHeader{display:block;position:relative;margin:0 auto 110px;font-weight:200;font-size:38px;letter-spacing:.08em;text-align:center}.sp #wrapper.child.info .info_question{font-size:28px;margin-bottom:61px;padding-top:105px;padding-top:75px}.sp #wrapper.child.info .catHeader+.info_question{padding-top:0}.sp #wrapper.child.info .info_answer{padding-bottom:65px;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif;line-height:2;font-size:24px;letter-spacing:.08px;background:url(/images_sp/child/info_split.png) 0 bottom repeat-x}.sp #wrapper.child.info .info_answer:last-child{background:none}.sp #wrapper.child.info .info_answer.access{letter-spacing:0}.sp #wrapper.child.info .info_answer.access .large{display:block}.sp #wrapper.child.info .info_answer.access a{display:block;margin-top:3px}.sp #wrapper.child.info .info_answer a{text-decoration:underline}.sp #wrapper.child.info .info_answer a:hover{text-decoration:none}.sp #wrapper.child.info .info_answer .large{font-size:28px;line-height:2.7}.sp #wrapper.child.info .info_answer .small{font-size:18px;line-height:2.6em}.sp #wrapper.child.info #map{margin-top:30px}.sp #wrapper.child.info .ff-go{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF Pro,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}.sp #wrapper.child.info .afterText{margin:20px auto 0;display:block;text-align:center;font-size:38px;line-height:2em;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D",serif}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translateZ(0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{position:absolute;top:-22px;left:0;margin:0;color:#fff;width:100%;text-align:center;font-size:14px}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%!important;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9}#colorbox{outline:0}#cboxContent{margin-top:90px;overflow:visible}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{padding:1px}#cboxLoadingOverlay{background:#000}#cboxOverlay{background:url(/images/goods/bg_goods_detail.png) 0 0 repeat}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxClose{position:fixed;top:20px;right:20px;width:57px;height:57px;background:url(/images/common/btn_close.png);transition:.3s ease-out}#cboxClose:hover{opacity:.6}@media (max-width:960px){#cboxContent,#cboxWrapper,.cboxPhoto{max-width:640px;width:100%!important;height:auto!important}.cboxIframe{width:100%!important}#cboxLoadedContent{max-width:640px!important}}