@charset 'UTF-8';#landing::before,#top .artist h2::before{content:''}#contents,#top .artist,#wp,.page{color:#fff}.loader{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%}.loader .cssload-fond{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader .cssload-container-general{width:43px;height:43px;-webkit-animation:cssload-animball_two 1.15s infinite;animation:cssload-animball_two 1.15s infinite}.loader .cssload-internal{position:absolute;width:43px;height:43px}.loader .cssload-ballcolor{width:19px;height:19px;border-radius:50%}#local_header nav#menu,.container{width:980px;margin:auto}.loader .cssload-ball_1,.loader .cssload-ball_2,.loader .cssload-ball_3,.loader .cssload-ball_4{position:absolute;-webkit-animation:cssload-animball_one 1.15s infinite ease;animation:cssload-animball_one 1.15s infinite ease}.loader .cssload-ball_1{top:0;left:0;background-color:#fff}.loader .cssload-ball_2{top:0;left:23px;background-color:#d2000e}.loader .cssload-ball_3{top:23px;left:0;background-color:#d2000e}.loader .cssload-ball_4{top:23px;left:23px;background-color:#fff}#contents,#wp,body{background:#000}@-webkit-keyframes cssload-animball_one{0%,100%{position:absolute}50%{position:absolute;top:12px;left:12px;opacity:.5}}@keyframes cssload-animball_one{0%,100%{position:absolute}50%{position:absolute;top:12px;left:12px;opacity:.5}}#contents,#sqexFooter,#wp,.container,.page,.page .wrapper{position:relative}@-webkit-keyframes cssload-animball_two{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(360deg) scale(1.3);transform:rotate(360deg) scale(1.3)}100%{-webkit-transform:rotate(720deg) scale(1);transform:rotate(720deg) scale(1)}}@keyframes cssload-animball_two{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(360deg) scale(1.3);transform:rotate(360deg) scale(1.3)}100%{-webkit-transform:rotate(720deg) scale(1);transform:rotate(720deg) scale(1)}}body{font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Segoe UI','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'Yu Gothic',sans-serif;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-text-size-adjust:none}*{outline:0}header#sqexHeader-black_rsp{position:relative;z-index:1000}#sqexFooter{z-index:10}#wp{font-size:13px;line-height:1.7em;min-width:980px}#contents{width:100%}#contents *{box-sizing:border-box}.page{display:none;margin:auto}#local_header{position:absolute;z-index:500;top:0;left:0;width:100%;margin-top:-200px}#local_header.fixed{position:fixed}#local_header nav#menu{position:relative}#local_header nav#menu #volume{position:absolute;top:0;right:12px}#local_header nav#menu #volume .toggle{display:block;width:76px;height:90px;text-indent:-9999px;background-image:url(../img/header/sound.png);background-repeat:no-repeat;background-size:76px}#local_header nav#menu #volume .toggle.off{background-position:0 -90px}@media screen and (max-width:640px){#wp{min-width:0}#sqexFooter{padding-bottom:20px}#contents{background-size:950px}.container{width:auto}.page .wrapper{position:relative}#local_header,#local_header.fixed{position:fixed}#local_header{z-index:1000;top:0;left:0;width:100%}#local_header nav#menu{position:relative;width:100%;height:auto;margin:0;background:0 0}#local_header nav#menu #volume{z-index:1001;top:0;right:0;left:auto;width:50px;height:50px;margin:0}#local_header nav#menu #volume .toggle{width:50px;height:50px;margin:0;background-position:center -20px}#local_header nav#menu #volume .toggle.off{background-position:center -110px}}#landing{position:relative;z-index:1000;min-height:665px;padding-top:520px;background:url(../img/landing/logo.png) center top no-repeat #000;background-size:347px}#landing::before{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 2s;transition:opacity 2s;opacity:0;background:#000}#landing .btns{position:relative;z-index:1;width:216px;height:70px;margin:0 auto 20px}#landing .btns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#landing .btns li a{display:block;width:60px;height:70px;-webkit-transition:opacity .3s;transition:opacity .3s;text-indent:-9999px}#landing .btns li a:hover{opacity:.7}#landing .btns li.bgm_on a{background:url(../img/landing/bgm-on.png) center center no-repeat;background-size:57px}#landing .btns li.bgm_off a{background:url(../img/landing/bgm-off.png) center center no-repeat;background-size:48px}#landing .btns .loader{position:absolute;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#landing .note{font-size:14px;text-align:center;letter-spacing:.1em;color:#fff}#landing.loading::before{opacity:1}#landing.loading .btns ul{visibility:hidden}#landing.loading .btns .loader{display:block}@media screen and (max-width:640px){#landing{min-height:490px;padding-top:360px;background-position:center 46px;background-size:205px}#landing .btns{width:162px;height:47px;margin-bottom:25px}#landing .btns li{width:43px}#landing .btns li a{width:100%;height:47px}#landing .btns li.bgm_off a,#landing .btns li.bgm_on a{background-size:contain}#landing .btns .loader{-webkit-transform:translate(-50%,-50%) scale(.75);-ms-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}#landing .note{font-size:12px}#landing.loading .btns .bgm-sp{display:none}}#top .top{position:relative;width:980px;height:980px;margin:auto;background:url(../img/top/logo.png) 520px 4px no-repeat}#top .top .lead{position:absolute;top:66px;left:58px}#top .top .title{position:absolute;top:203px;left:89px}#top .top .date{position:absolute;top:380px;left:58px}#top .top .pamphlet{position:absolute;top:453px;left:47px}#top .top .pamphlet a{position:relative;display:block}#top .top .comment{position:absolute;top:632px;left:0;width:980px;height:302px;padding:24px 0 0 376px;background:url(../img/top/comment-photo.jpg) no-repeat}@media screen and (max-width:640px){#top .top .comment,#top .top .pamphlet,#top .top .title{position:relative;top:auto;left:auto}#top .top{width:auto;height:auto;background:0 0}#top .top .comment,#top .top .pamphlet a,#top .top .title{width:100%;height:0;text-indent:-9999px}#top .top .date,#top .top .lead{display:none}#top .top .title{padding-bottom:145.3125%;background:url(../img/top/top-sp.png) center top no-repeat;background-size:contain}#top .top .pamphlet{width:100%}#top .top .pamphlet a{display:block;padding-bottom:26.5625%;background:url(../img/top/banner-pamphlet-sp.png) center top no-repeat;background-size:contain}#top .top .comment{margin-bottom:20px;padding:0 0 99.375%;background:url(../img/top/text-comment-sp.jpg) center top no-repeat;background-size:contain}}#top .banner{padding:30px 0;background:url(../img/outline/bg-noise.png)}#top .banner .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#top .banner .items .item{width:470px;margin:auto}#top .banner .items .item a{-webkit-transition:opacity .3s;transition:opacity .3s}#top .banner .items .item a:hover{opacity:.7}@media screen and (max-width:640px){#top .banner{padding:30px 0;background-size:50px}#top .banner .items{display:block;width:auto}#top .banner .items .item{width:85%;margin-bottom:20px}#top .banner .items .item:last-of-type{margin-bottom:0}#top .banner .items .item img{width:100%}}#top .artist{padding:65px 0 50px;background:#3e0004}#top .artist .container{width:980px;margin:auto}#top .artist h2{font-size:34px;line-height:1.4;position:relative;margin-bottom:50px;padding-bottom:25px;text-align:center;color:#d2000e}#top .artist h2::before{position:absolute;bottom:0;left:50%;width:110px;height:3px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff}#top .goods h2::before,#top .ticket-playguide h2::before{bottom:0;left:50%;-ms-transform:translate(-50%,0);content:''}#top .artist .artist-list-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:600px;margin:0 auto 60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#top .artist .artist-list-1 .item{width:280px;text-align:center}#top .artist .artist-list-1 .item .photo{margin-bottom:10px}#top .artist .artist-list-1 .item .photo img{width:100%}#top .artist .artist-list-1 .item .part{font-size:13px;font-weight:700;line-height:20px;display:inline-block;padding:0 10px;color:#000;background:#fff}#top .artist .artist-list-1 .item .name{font-size:16px;font-weight:700}#top .artist .artist-list-2{font-size:18px;font-weight:700;margin-bottom:70px;text-align:center}#top .artist .artist-list-2 small{font-size:13px;font-weight:400}#top .artist .artist-list-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#top .artist .artist-list-3 dl{width:285px;border-top:#784d50 1px solid}#top .artist .artist-list-3 dl dt{font-size:10px;line-height:1.4;float:left;clear:both;width:160px;padding:10px 0;color:#ccc}#top .artist .artist-list-3 dl dd{font-size:15px;line-height:1.3;padding:0 0 0 165px;border-bottom:#784d50 1px solid}#top .artist .artist-list-3 dl dd li{padding:10px 0;list-style:none}#top .artist .artist-list-3 dl dd .en{font-size:11px}@media screen and (max-width:640px){#top .artist{padding:40px 0}#top .artist .container{width:auto}#top .artist h2{font-size:26px;margin-bottom:35px;padding-bottom:15px}#top .artist h2::before{width:70px;height:2px}#top .artist .artist-list-1{width:auto;margin:0 10px 40px}#top .artist .artist-list-1 .item{width:48%}#top .artist .artist-list-1 .item .photo{margin-bottom:0}#top .artist .artist-list-1 .item .part{font-size:10px;line-height:16px}#top .artist .artist-list-1 .item .name{font-size:14px}#top .artist .artist-list-2{font-size:14px;line-height:1.3;margin-bottom:40px}#top .artist .artist-list-2 small{font-size:10px}#top .artist .artist-list-3{display:block;padding:0 15px}#top .artist .artist-list-3 dl{width:auto;border-top:none}#top .artist .artist-list-3 dl:first-of-type{border-top:#784d50 1px solid}#top .artist .artist-list-3 dl dt{float:left;clear:both;width:120px;padding:5px 0}#top .artist .artist-list-3 dl dd{font-size:13px;padding:0 0 0 130px}#top .artist .artist-list-3 dl dd li{padding:5px 0}#top .artist .artist-list-3 dl dd .en{font-size:10px}}#top .goods{padding:60px 0;background:#000}#top .goods h2{font-size:34px;line-height:1.4;position:relative;margin-bottom:50px;padding-bottom:25px;text-align:center;color:#d2000e}#top .goods h2::before{position:absolute;width:110px;height:3px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff}#top .goods .description{font-size:18px;line-height:1.6;margin-bottom:30px;text-align:center}#top .goods .schedule{text-align:center}#top .goods .schedule h3{font-size:18px;line-height:35px;display:inline-block;padding:0 25px;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);border:1px solid #fff;background:#3c3c3c}#top .goods .schedule dl{width:755px;margin:0 auto 5px;padding:35px 0 20px;background:#1a1a1a}#top .goods .schedule dl dt{font-size:16px;line-height:1.4;float:left;clear:both;width:350px;padding-left:180px;text-align:left}#top .goods .schedule dl dd{font-size:12px;line-height:23px;padding:0 0 10px 360px;text-align:left;color:#999}#top .goods .schedule .note2{font-size:11px;margin-bottom:20px;text-align:center}#top .goods .schedule .note{font-size:13px;width:755px;margin:0 auto 20px}#top .goods .howto{width:775px;margin:0 auto 45px;text-align:center}#top .goods .howto h3{font-size:18px;line-height:1.7;color:#d2000e}#top .goods .howto p{font-size:13px;line-height:1.7}#top .goods .notes{width:775px;margin:0 auto 70px}#top .goods .notes li{font-size:11px;line-height:1.7;padding-left:.8em;text-indent:-.8em}#top .goods .pamphlet-ec{margin-bottom:25px;padding:20px 0 40px;text-align:center;background:url(../img/outline/bg-noise.png)}#top .goods .pamphlet-ec .container{width:965px;padding:30px 30px 20px;background:#d01025}#top .goods .pamphlet-ec .container .description{font-size:17px;font-weight:700;line-height:1.5;margin-bottom:10px}#top .goods .pamphlet-ec .container .description .note{font-size:13px;font-weight:400}#top .goods .pamphlet-ec .container .link{margin-bottom:10px}#top .goods .pamphlet-ec .container .link a{font-size:18px;font-weight:700;line-height:1.5;position:relative;display:block;padding:18px 0 10px;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;background:#000}#top .goods .pamphlet-ec .container .link a small{font-size:12px}#top .goods .pamphlet-ec .container .link a:hover{text-decoration:none;color:#d01025;background:#fff}#top .goods .pamphlet-ec .container .link a::after{position:absolute;top:50%;right:15px;width:12px;height:21px;content:'';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(../img/goods/arrow-link.png) no-repeat;background-size:contain}#top .goods .pamphlet-ec .container .note{font-size:12px;line-height:1.5;text-align:left}#top .goods .goods-list-pc{padding:20px 0;text-align:center;background:url(../img/outline/bg-noise.png)}#top .goods .goods-list-sp{display:none}#top .goods .cd-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .goods .cd-list .item{display:table;width:460px;margin-bottom:10px}#top .goods .cd-list .item .jacket{display:table-cell;width:120px;vertical-align:middle}#top .goods .cd-list .item .jacket img{width:100%}#top .goods .cd-list .item .spec{font-size:14px;display:table-cell;padding-left:10px;vertical-align:middle}#top .goods .cd-list .item .spec .price{color:#d01025}@media screen and (max-width:640px){#top .goods .description br,#top .goods .howto p br,#top .goods .schedule .note br{display:none}#top .goods{padding:40px 0}#top .goods h2{font-size:26px;margin-bottom:35px;padding-bottom:15px}#top .goods h2::before{width:70px;height:2px}#top .goods .description{font-size:14px;margin:0 15px 20px;text-align:left}#top .goods .schedule{text-align:center}#top .goods .schedule h3{font-size:16px;line-height:30px;padding:0 20px}#top .goods .schedule dl{width:auto;margin:0 auto;padding:35px 0 20px}#top .goods .schedule dl dt{font-size:14px;line-height:1.4;float:none;clear:none;width:auto;padding:0;text-align:center}#top .goods .schedule dl dd{font-size:11px;line-height:1.4;padding:0 0 10px;text-align:center}#top .goods .schedule .note2{font-size:10px;margin-bottom:15px;text-align:center;color:#ccc}#top .goods .schedule .note{font-size:12px;line-height:1.4;width:auto;margin:0 15px 20px;text-align:left}#top .goods .howto,#top .goods .notes{margin:0 15px 40px;width:auto}#top .goods .howto h3{font-size:16px}#top .goods .howto p{font-size:12px;line-height:1.6;text-align:left}#top .goods .notes li{font-size:10px;color:#ccc}#top .goods .pamphlet-ec{padding:0 0 20px;background:url(../img/outline/bg-noise.png)}#top .goods .pamphlet-ec .container{width:auto;margin:0 15px;padding:15px 5px;text-align:left}#top .goods .pamphlet-ec .container .description{font-size:13px;line-height:1.5;margin:0 0 10px;padding:0 10px}#top .goods .pamphlet-ec .container .description .note{font-size:11px;display:block;padding:0}#top .goods .pamphlet-ec .container .link{margin-bottom:10px}#top .goods .pamphlet-ec .container .link a{font-size:16px;line-height:1.4;padding:15px 30px 15px 15px}#top .goods .pamphlet-ec .container .link a small{font-size:11px}#top .goods .pamphlet-ec .container .link a::after{right:10px;width:6px;height:10px}#top .goods .pamphlet-ec .container .note{font-size:10px;padding:0 10px}#top .goods .goods-list-pc{display:none}#top .goods .goods-list-sp{display:block;padding:20px 15px 0;background:url(../img/outline/bg-noise.png)}#top .goods .goods-list-sp .item{margin-bottom:20px;padding-bottom:20px;border-bottom:#d01025 1px solid}#top .goods .goods-list-sp .item:last-of-type{margin-bottom:0;border-bottom:none}#top .goods .goods-list-sp .item .photo{margin-bottom:5px;text-align:center}#top .goods .goods-list-sp .item .name{font-size:14px;font-weight:700;line-height:1.3;margin-bottom:10px;color:#d01025}#top .goods .goods-list-sp .item .description{font-size:10px;line-height:1.4;margin:0 0 10px}#top .goods .goods-list-sp .item .price{font-size:14px;font-weight:700;line-height:20px;text-align:right}#top .goods .goods-list-sp .item .price .limit{font-size:10px;line-height:20px;display:inline-block;margin-right:5px;padding:0 5px;background:#d01025}#top .goods .cd-list{display:block;width:auto;margin:0 15px}#top .goods .cd-list .item{width:auto}#top .goods .cd-list .item .jacket{width:80px}#top .goods .cd-list .item .spec{font-size:12px;line-height:1.4}}#top .ticket-playguide{padding:60px 0 35px;background:url(../img/landing/logo.png) right top no-repeat,-webkit-linear-gradient(top,#d2000e 0,#7e0008 100%);background:url(../img/landing/logo.png) right top no-repeat,linear-gradient(to bottom,#d2000e 0,#7e0008 100%)}#top .ticket-playguide h2{font-size:34px;position:relative;margin-bottom:30px;padding-bottom:40px;text-align:center;letter-spacing:.1em;color:#fff}#top .ticket-playguide h2::before{position:absolute;width:110px;height:3px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#000}#top .ticket-playguide .description{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:35px;text-align:center;letter-spacing:.1em}#top .ticket-playguide .description small{font-size:12px;font-weight:400}#top .ticket-playguide .playguide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:980px;margin:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .ticket-playguide .playguide .item{position:relative;display:block;width:475px;margin-bottom:15px;padding:15px;-webkit-transition:opacity .4s;transition:opacity .4s;text-align:center;border-radius:10px;background:-webkit-linear-gradient(top,#000 0,#4d0005 100%);background:linear-gradient(to bottom,#000 0,#4d0005 100%)}#top .ticket-playguide .playguide .item.end::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';border-radius:10px;background:rgba(0,0,0,.75)}#top .ticket-playguide .playguide .item.end::after{font-size:22px;font-weight:700;position:absolute;top:50%;left:0;display:inline-block;width:100%;content:'受付終了しました';-webkit-transform:rotate(-5deg) translate(0,-100%);-ms-transform:rotate(-5deg) translate(0,-100%);transform:rotate(-5deg) translate(0,-100%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;text-align:center;white-space:normal;color:#fff;background:0 0}#top .ticket-playguide .playguide .item::after{position:absolute;top:50%;right:10px;width:7px;height:10px;content:'';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(../img/ticket/arrow-playguide.svg) no-repeat}#top .ticket-playguide .playguide .item:hover{text-decoration:none;opacity:.85;background:#000}#top .ticket-playguide .playguide .item .name{font-size:20px;font-weight:700;line-height:1;margin-bottom:5px}#top .ticket-playguide .playguide .item .note{font-size:12px;font-weight:700;line-height:1.4;margin-bottom:10px}#top .ticket-playguide .playguide .item .period{font-size:14px;font-weight:700;line-height:1.4;margin-right:25px;padding:10px 5px;color:#7e0008;background:rgba(255,255,255,.9)}@media screen and (max-width:640px){#top .ticket-playguide{padding:40px 10px 15px}#top .ticket-playguide h2{font-size:26px;line-height:1.4;margin-bottom:25px;padding-bottom:30px}#top .ticket-playguide h2::before{width:70px;height:3px}#top .ticket-playguide .description{font-size:13px;margin-bottom:20px;text-align:left}#top .ticket-playguide .playguide{display:block;width:auto}#top .ticket-playguide .playguide .item{width:auto;margin-bottom:10px;padding:10px;border-radius:5px}#top .ticket-playguide .playguide .item.end::before{border-radius:5px}#top .ticket-playguide .playguide .item.end::after{font-size:18px}#top .ticket-playguide .playguide .item .name{font-size:15px;line-height:1.4}#top .ticket-playguide .playguide .item .note{font-size:11px}#top .ticket-playguide .playguide .item .period{font-size:13px;margin-right:20px}}#top .outline{padding:60px 0 0;background:url(../img/outline/bg-noise.png)}#top .outline .container{width:820px;margin:auto}#top .outline h2{font-size:29px;line-height:1.4;position:relative;margin-bottom:10px;padding-left:75px;color:#ec3318}#top .outline h2::before{position:absolute;top:18px;left:0;width:50px;height:2px;content:'';background:#ec3318}#top .outline .content{font-size:14px;font-weight:700;line-height:2em;padding-bottom:35px;padding-left:75px}#top .outline .content strong{font-size:20px}#top .outline .content small{font-size:11px}#top .outline dl.detail{margin-top:10px}#top .outline dl.detail dt{float:left;clear:both;width:10em}#top .outline dl.detail dd{padding:0 0 0 10em}#top .outline dl.date dd,#top .outline dl.seat dd{padding:0 0 1em 1em}#top .outline dl.date dd br{display:none}#top .outline .note{font-size:11px;font-weight:400;line-height:1.8}#top .outline .ticket{width:660px;margin:20px 0 0}#top .outline .ticket a{display:block;width:100%;height:0;padding-bottom:21.21%;text-indent:-9999px;background:url(../img/outline/banner-estore-pc.png) center top no-repeat}#top .outline .contact{font-size:14px;line-height:45px;text-align:center;background:#000}#top .outline .contact br{display:none}@media screen and (max-width:640px){#top .outline .contact br,#top .outline dl.date dd br{display:block}#top .outline{padding:30px 10px 0;background-size:50px}#top .outline .container{width:auto}#top .outline h2{font-size:14px;padding-left:37px}#top .outline h2::before{top:10px;width:25px;height:1px}#top .outline .content{font-size:12px;line-height:1.4;padding-bottom:15px;padding-left:37px}#top .outline .content strong{font-size:12px}#top .outline .content small{font-size:10px;font-weight:400}#top .outline dl.detail{margin-top:10px}#top .outline dl.detail dt{float:none;clear:none;width:100%}#top .outline dl.detail dd{font-weight:400;padding:0 0 .5em 1em}#top .outline .note{font-size:10px;line-height:1.6}#top .outline .ticket{width:auto;margin:10px 0 0 -35px}#top .outline .ticket a{padding-bottom:36.5%;background:url(../img/outline/banner-estore-sp.png) center top no-repeat;background-size:contain}#top .outline .contact{font-size:12px;line-height:1.5;padding:10px 0}#wp.mobile.show-modal{overflow:hidden}}#modal,#wp.show-modal{position:fixed;width:100%;height:100%}html.show-modal{overflow:hidden}#modal{z-index:1001;top:0;left:0;display:none;overflow:auto;background-color:rgba(0,0,0,.85)}#modal .modal_container{position:relative;height:100%}#modal .close{position:fixed;top:20px;right:20px;width:40px;height:40px;cursor:pointer;text-indent:-9999px}#modal .close::after,#modal .close::before{position:absolute;top:50%;left:50%;width:100%;height:1px;content:'';-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;background:#fff}#modal .close::before{-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}#modal .close::after{-webkit-transform:translate(-50%,0) rotate(-45deg);-ms-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}#modal-ticket{width:800px;margin:auto;padding-top:100px}#modal-ticket .inner{margin:auto;padding:40px 60px;border:4px solid #222;background:rgba(0,0,0,.95)}#modal-ticket h2{font-size:18px;line-height:1.8;position:relative;margin-bottom:40px;color:#d2000e}#modal-ticket .lead{font-size:13px;line-height:1.7;margin-bottom:1em}#modal-ticket .lead a{text-decoration:underline}#modal-ticket .note{font-size:11px;line-height:1.7;margin-bottom:1em}#modal-ticket .outline{margin:30px 0;padding:10px 20px;background:#242424}#modal-ticket .outline dt{float:left;clear:both;width:5em}#modal-ticket .outline dd{padding:0 0 10px 6em}#modal-ticket .outline dd:last-of-type{padding-bottom:0}@media screen and (max-width:640px){#modal-ticket{width:auto;margin:auto;padding-top:0}#modal-ticket .inner{padding:80px 15px 40px;border:none}#modal-ticket h2{font-size:16px;line-height:1.5;margin-bottom:25px;padding-bottom:10px;border-bottom:#aaa 1px solid}#modal-ticket .lead{font-size:12px}#modal-ticket .outline{padding:10px}#modal-ticket .outline dt{float:none;clear:none;width:auto;color:#999}#modal-ticket .outline dd{padding:0 0 20px}#modal-ticket .outline dd:last-of-type{padding-bottom:0}}