@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese");@font-face{font-family:'Noto Sans JP IE';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff");font-display:swap}@font-face{font-family:'Noto Sans JP IE';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff");font-display:swap}@font-face{font-family:'Noto Sans JP IE';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff");font-display:swap}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ellip,.ellip-line{position:relative;overflow:hidden;max-width:100%}::-ms-expand{display:none}body,.section-markup-wrapper{font-family:'Noto Sans JP', 'Noto Sans JP IE', sans-serif;font-size:13px;font-weight:400;background:#f2f2f2;color:#212121;word-break:break-all}body *,.section-markup-wrapper *{margin:0;padding:0;outline:0;border:none}body *::-moz-focus-inner,.section-markup-wrapper *::-moz-focus-inner{border:0}body.fixed,.section-markup-wrapper.fixed{position:fixed;width:100%;left:0}h1,h2,h3,h4,h5,h6,small{font-size:13px;font-weight:400}textarea,input[type='text'],input[type='password'],input[type='email'],input[type='tel'],select{font-size:16px}@media only screen and (min-width: 768px){textarea,input[type='text'],input[type='password'],input[type='email'],input[type='tel'],select{font-size:12px}}.section-markup-wrapper{padding:16px}a{text-decoration:none;color:#2fa8b3;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 768px){a:hover{opacity:.5}}.wrap{overflow:hidden}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}hr{border:none;height:1px;background:rgba(0,0,0,0.1)}img{vertical-align:bottom}legend{display:block}.block-ticket-filter--fixed .block-ticket-filter__inner,.footer-simple__inner,.footer__inner,.page-breadcrumbs__inner,.page-content,.page-footer__inner,.page-header__inner,.page-notice,.page-site-outline{margin:0 auto;padding:0;position:relative;max-width:640px}@media only screen and (min-width: 640px){.block-ticket-filter--fixed .block-ticket-filter__inner,.footer-simple__inner,.footer__inner,.page-breadcrumbs__inner,.page-content,.page-footer__inner,.page-header__inner,.page-notice,.page-site-outline{max-width:768px}}@media only screen and (min-width: 768px){.block-ticket-filter--fixed .block-ticket-filter__inner,.footer-simple__inner,.footer__inner,.page-breadcrumbs__inner,.page-content,.page-footer__inner,.page-header__inner,.page-notice,.page-site-outline{width:-webkit-calc(100% - 48px);width:calc(100% - 48px);padding:0 24px;max-width:1200px}}.container,.block-alert,.block-anchor-buttons,.block-area-filter,.block-back,.block-card-history,.block-card-shortcut,.block-card-venue,.block-datepicker,.block-error,.block-favorite-delete,.block-favorite,.block-filter-button,.block-flow-control,.block-mailmag,.block-more-list,.block-more-next,.block-more-onlysp,.block-more,.block-favorite-list+.block-paginator,.block-favorite-registar+.block-paginator,.block-refund-tops,.block-refund,.block-search-by-spice,.block-ticket-article__content,.block-ticket-cal,.block-ticket-caution,.block-ticket-list,.block-ticket-sort,.block-toggle-content__button,.block-toggle-content__link,.block-venue-list,.block-words,.footer__top,.footer__bottom,.block-list-link-month,.a1-block__header,.gf1-content,.block-m1-app,.v3-block-notice,.block-v3-image,.z1-block-container{padding-left:12px;padding-right:12px}@media only screen and (min-width: 768px){.container,.block-alert,.block-anchor-buttons,.block-area-filter,.block-back,.block-card-history,.block-card-shortcut,.block-card-venue,.block-datepicker,.block-error,.block-favorite-delete,.block-favorite,.block-filter-button,.block-flow-control,.block-mailmag,.block-more-list,.block-more-next,.block-more-onlysp,.block-more,.block-favorite-list+.block-paginator,.block-favorite-registar+.block-paginator,.block-refund-tops,.block-refund,.block-search-by-spice,.block-ticket-article__content,.block-ticket-cal,.block-ticket-caution,.block-ticket-list,.block-ticket-sort,.block-toggle-content__button,.block-toggle-content__link,.block-venue-list,.block-words,.footer__top,.footer__bottom,.block-list-link-month,.a1-block__header,.gf1-content,.block-m1-app,.v3-block-notice,.block-v3-image,.z1-block-container{padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 768px){.flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -16px}}@media only screen and (min-width: 768px){.flex>*{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 16px !important}}@media only screen and (min-width: 768px){.column__main .flex{margin:0 -4px}}@media only screen and (min-width: 768px){.column__main .flex>*{margin:0 4px !important}}.bold{font-weight:700}@media only screen and (min-width: 640px){.visible-sm-block{display:block}}@media only screen and (min-width: 768px){.visible-md-block{display:block}}@media only screen and (min-width: 1024px){.visible-lg-block{display:block}}@media only screen and (min-width: 640px){.visible-sm-inline{display:inline}}@media only screen and (min-width: 768px){.visible-md-inline{display:inline}}@media only screen and (min-width: 1024px){.visible-lg-inline{display:inline}}@media only screen and (min-width: 640px){.visible-sm-inline-block{display:inline-block}}@media only screen and (min-width: 768px){.visible-md-inline-block{display:inline-block}}@media only screen and (min-width: 1024px){.visible-lg-inline-block{display:inline-block}}@media only screen and (min-width: 640px){.visible-sm-table{display:table}}@media only screen and (min-width: 768px){.visible-md-table{display:table}}@media only screen and (min-width: 1024px){.visible-lg-table{display:table}}@media only screen and (min-width: 640px){.visible-sm-table-cell{display:table-cell}}@media only screen and (min-width: 768px){.visible-md-table-cell{display:table-cell}}@media only screen and (min-width: 1024px){.visible-lg-table-cell{display:table-cell}}@media only screen and (max-width: 767px){.hidden-onlysm{display:none !important}}.hidden{display:none !important}@media only screen and (min-width: 640px){.hidden-sm{display:none !important}}@media only screen and (min-width: 768px){.hidden-md,.s1-genres__item--genre6,.s1-genres__item--genre8{display:none !important}}@media only screen and (min-width: 1024px){.hidden-lg{display:none !important}}@media only screen and (max-width: 767px){.page-notice a:visited ,.page-notice a:visited  .card-spice__title,.page-notice a:visited  .card-inner__title,.page-notice a:visited  .card-shortcut__title,.section-header__trigger:visited ,.section-header__trigger:visited  .card-spice__title,.section-header__trigger:visited  .card-inner__title,.section-header__trigger:visited  .card-shortcut__title,.block-info a:visited ,.block-info a:visited  .card-spice__title,.block-info a:visited  .card-inner__title,.block-info a:visited  .card-shortcut__title,.section--s4-detail a:visited ,.section--s4-detail a:visited  .card-spice__title,.section--s4-detail a:visited  .card-inner__title,.section--s4-detail a:visited  .card-shortcut__title,.section--s4-ticket-list a:visited ,.section--s4-ticket-list a:visited  .card-spice__title,.section--s4-ticket-list a:visited  .card-inner__title,.section--s4-ticket-list a:visited  .card-shortcut__title,.section--s4-info a:visited ,.section--s4-info a:visited  .card-spice__title,.section--s4-info a:visited  .card-inner__title,.section--s4-info a:visited  .card-shortcut__title,.v3-block-venue a:visited ,.v3-block-venue a:visited  .card-spice__title,.v3-block-venue a:visited  .card-inner__title,.v3-block-venue a:visited  .card-shortcut__title,.v3-block-access a:visited ,.v3-block-access a:visited  .card-spice__title,.v3-block-access a:visited  .card-inner__title,.v3-block-access a:visited  .card-shortcut__title,.v3-block-seat a:visited ,.v3-block-seat a:visited  .card-spice__title,.v3-block-seat a:visited  .card-inner__title,.v3-block-seat a:visited  .card-shortcut__title,.block-ticket-list a:visited ,.block-ticket-list a:visited  .card-spice__title,.block-ticket-list a:visited  .card-inner__title,.block-ticket-list a:visited  .card-shortcut__title,.page-content>.section:not(.column) a:visited ,.page-content>.column:not(.column) a:visited ,.page-content>.section:not(.column) a:visited  .card-spice__title,.page-content>.column:not(.column) a:visited  .card-spice__title,.page-content>.section:not(.column) a:visited  .card-inner__title,.page-content>.column:not(.column) a:visited  .card-inner__title,.page-content>.section:not(.column) a:visited  .card-shortcut__title,.page-content>.column:not(.column) a:visited  .card-shortcut__title,.column__right a:visited ,.column__right a:visited  .card-spice__title,.column__right a:visited  .card-inner__title,.column__right a:visited  .card-shortcut__title,.column__main a:visited ,.column__main a:visited  .card-spice__title,.column__main a:visited  .card-inner__title,.column__main a:visited  .card-shortcut__title,.column__center a:visited ,.column__center a:visited  .card-spice__title,.column__center a:visited  .card-inner__title,.column__center a:visited  .card-shortcut__title{color:#9c27b0}}@media only screen and (min-width: 768px){.page-notice a:visited ,.page-notice a:visited  .card-spice__title,.page-notice a:visited  .card-inner__title,.page-notice a:visited  .card-shortcut__title,.section-header__trigger:visited ,.section-header__trigger:visited  .card-spice__title,.section-header__trigger:visited  .card-inner__title,.section-header__trigger:visited  .card-shortcut__title,.block-info a:visited ,.block-info a:visited  .card-spice__title,.block-info a:visited  .card-inner__title,.block-info a:visited  .card-shortcut__title,.section--s4-detail a:visited ,.section--s4-detail a:visited  .card-spice__title,.section--s4-detail a:visited  .card-inner__title,.section--s4-detail a:visited  .card-shortcut__title,.section--s4-ticket-list a:visited ,.section--s4-ticket-list a:visited  .card-spice__title,.section--s4-ticket-list a:visited  .card-inner__title,.section--s4-ticket-list a:visited  .card-shortcut__title,.section--s4-info a:visited ,.section--s4-info a:visited  .card-spice__title,.section--s4-info a:visited  .card-inner__title,.section--s4-info a:visited  .card-shortcut__title,.v3-block-venue a:visited ,.v3-block-venue a:visited  .card-spice__title,.v3-block-venue a:visited  .card-inner__title,.v3-block-venue a:visited  .card-shortcut__title,.v3-block-access a:visited ,.v3-block-access a:visited  .card-spice__title,.v3-block-access a:visited  .card-inner__title,.v3-block-access a:visited  .card-shortcut__title,.v3-block-seat a:visited ,.v3-block-seat a:visited  .card-spice__title,.v3-block-seat a:visited  .card-inner__title,.v3-block-seat a:visited  .card-shortcut__title,.block-ticket-list a:visited ,.block-ticket-list a:visited  .card-spice__title,.block-ticket-list a:visited  .card-inner__title,.block-ticket-list a:visited  .card-shortcut__title,.page-content>.section:not(.column) a:visited ,.page-content>.column:not(.column) a:visited ,.page-content>.section:not(.column) a:visited  .card-spice__title,.page-content>.column:not(.column) a:visited  .card-spice__title,.page-content>.section:not(.column) a:visited  .card-inner__title,.page-content>.column:not(.column) a:visited  .card-inner__title,.page-content>.section:not(.column) a:visited  .card-shortcut__title,.page-content>.column:not(.column) a:visited  .card-shortcut__title,.column__right a:visited ,.column__right a:visited  .card-spice__title,.column__right a:visited  .card-inner__title,.column__right a:visited  .card-shortcut__title,.column__main a:visited ,.column__main a:visited  .card-spice__title,.column__main a:visited  .card-inner__title,.column__main a:visited  .card-shortcut__title,.column__center a:visited ,.column__center a:visited  .card-spice__title,.column__center a:visited  .card-inner__title,.column__center a:visited  .card-shortcut__title{color:#9c27b0}}*:placeholder-shown{color:#8E8E8E}*::-webkit-input-placeholder{color:#8E8E8E}*:-moz-placeholder{color:#8E8E8E;opacity:1}*::-moz-placeholder{color:#8E8E8E;opacity:1}*:-ms-input-placeholder{color:#8E8E8E}.banner-item__image{overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:4px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 768px){.banner-item__image{box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06)}}.banner-item__image:before{content:'';display:inline-block;width:100%;padding-top:44.62%}.banner{overflow:hidden;padding:0 0 20px;margin-bottom:-14px;width:100%;background:none}@media only screen and (min-width: 768px){.banner{padding:24px;margin:-24px}}.banner__list{list-style:none}@media only screen and (min-width: 768px){.banner__list{margin:-4px -4px -4px -8px;padding:4px 0 4px 4px}}.banner__list:after{content:'';display:block;clear:both}.banner__item{float:left;display:block;margin:0 4px;border:none;width:168px}.banner__item img{width:100%}.banner .slick-arrow{display:none !important;z-index:10;overflow:hidden;text-indent:100%;white-space:nowrap;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.16)}@media only screen and (min-width: 768px){.banner .slick-arrow{display:inline-block !important}}.banner .slick-arrow:before{content:'';display:block;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:6px;height:6px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3)}.banner .slick-arrow.slick-prev{left:-8px}.banner .slick-arrow.slick-prev:before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.banner .slick-arrow.slick-next{right:-8px}.banner .slick-arrow.slick-next:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.banner__trigger{display:block}.block-acoms{overflow:hidden}@media only screen and (min-width: 768px){.block-acoms{margin:0 -16px}}.block-alert__inner{position:relative;background:#fce4ec !important;box-shadow:none !important;color:#ef2525;font-size:10px;padding:8px 12px 8px 24px}@media only screen and (min-width: 768px){.block-alert__inner{font-size:13px;padding:12px 24px 12px 40px}}.block-alert__inner:before{content:'';display:block;position:absolute;background-image:url(../img/icon_alert.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:13px;height:13px;left:6px;top:9px;width:13px;height:13px}@media only screen and (min-width: 768px){.block-alert__inner:before{left:15px;top:13px;width:18px;height:18px}}.block-anchor{box-sizing:border-box}@media only screen and (max-width: 767px){.block-anchor{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-anchor{padding-top:4px;padding-bottom:4px;overflow:hidden}}.block-anchor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 768px){.block-anchor__list{margin:0 -1px}}@media only screen and (min-width: 768px){.block-anchor--icon .block-anchor__list{margin:0 -4px}}@media only screen and (min-width: 768px){.block-anchor--icon .block-anchor__item{margin:8px 4px}}.block-anchor__item{-webkit-box-flex:1;-ms-flex:1 25%;flex:1 25%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}@media only screen and (min-width: 768px){.block-anchor__item{-webkit-box-flex:1;-ms-flex:1 20%;flex:1 20%;margin:8px 0}.block-anchor__item:not(:first-child){border-left:solid 1px #e5e5e5}}@media only screen and (min-width: 1024px){.block-anchor__item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto}}.block-anchor__trigger{display:block;padding:8px 0;white-space:nowrap}@media only screen and (min-width: 768px){.block-anchor__trigger{padding:0 8px}}.block-anchor__trigger:visited{color:#2fa8b3}.block-anchor__name{display:inline-block;padding:0 4px 0 14px;position:relative}.block-anchor__name:before{content:'';display:block;position:absolute;left:4px;top:50%;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);border-color:#2fa8b3 transparent transparent transparent}@media only screen and (min-width: 768px){.block-anchor__name br{display:none}}.block-anchor__flex-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-anchor__flex-item{width:33%}.block-anchor__flex-trigger{background-color:#fff;display:block;text-align:center;padding:8px 0}.block-anchor--nowrap .block-anchor__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block-anchor--nowrap .block-anchor__trigger{white-space:normal}.block-anchor--oneline{margin:0 12px;padding:8px 12px;border-radius:4px !important}@media only screen and (min-width: 768px){.block-anchor--oneline{margin:0;padding:16px 24px}}.block-anchor--oneline .block-anchor__list{display:block}.block-anchor--oneline .block-anchor__item{display:block;border:none;margin:0}.block-anchor--oneline .block-anchor__item:not(:first-child){border-top:1px solid #e5e5e5}.block-anchor--oneline .block-anchor__trigger{white-space:normal;text-align:left;padding:8px 0}@media only screen and (min-width: 768px){.block-anchor--column2 .block-anchor__item{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}@media only screen and (min-width: 768px){.column--column3 .column__main .block-anchor__item{-webkit-box-flex:1;-ms-flex:1 25%;flex:1 25%}}@media only screen and (min-width: 1024px){.column--column3 .column__main .block-anchor__item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.column--column3 .column__main .block-anchor--column2 .block-anchor__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.block-anchor-buttons__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px}.block-anchor-buttons__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin:0 4px;overflow:hidden}.block-anchor-buttons__trigger{display:block;text-align:center;padding:23px 10px 0}@media only screen and (min-width: 768px){.block-anchor-buttons__trigger{padding:20px 0 8px}}.block-anchor-buttons__trigger::before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;background-image:url(../img/icon_anchor_calendar.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){.block-anchor-buttons__trigger::before{height:36px}}.block-anchor-buttons__item--recent .block-anchor-buttons__trigger::before{background-image:url(../img/icon_anchor_recent.svg)}.block-anchor-buttons__item--ticket .block-anchor-buttons__trigger::before{background-image:url(../img/icon_anchor_ticket.svg)}.block-anchor-buttons__name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:43px;margin-top:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.1}@media only screen and (min-width: 768px){.block-anchor-buttons__name{height:36px}}.block-anchor-buttons__name span{display:inline-block}.block-area-filter{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box}@media only screen and (max-width: 767px){.block-area-filter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block-area-filter__item .form-select{background-color:#fff}.block-area-filter__item:first-child{white-space:nowrap;padding-right:18px}@media only screen and (min-width: 768px){.block-area-filter__item:first-child{font-weight:500;padding-right:20px}}.block-area-filter__item:not(:first-child){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block-area-filter__link{list-style-type:none}.block-area-filter__link-item{display:inline-block}.block-area-filter__link-item:not(:last-child):after{content:' |';color:#bdbdbd;margin:0 4px}@media only screen and (max-width: 767px){.block-area-list{box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06)}}@media only screen and (max-width: 767px){.block-area-list__content{border-radius:0 !important;box-shadow:none !important}}@media only screen and (min-width: 768px){.block-area-list__content{overflow:hidden;padding:18px 24px 24px}}.block-area-list__list{list-style:none}@media only screen and (min-width: 768px){.block-area-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -7px;width:-webkit-calc(100% + 14px);width:calc(100% + 14px)}}.block-area-list__item{display:table;width:100%;line-height:1.5;font-size:14px}.block-area-list__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-area-list__item:not(:first-child){border-top:none}}@media only screen and (min-width: 768px){.block-area-list__item{width:-webkit-calc(20% - 14px);width:calc(20% - 14px);margin:10px 7px;border-bottom:1px solid #e5e5e5}}.block-area-list__trigger{display:table-cell;position:relative;color:#212121;padding:17px 30px 17px 12px}@media only screen and (min-width: 768px){.block-area-list__trigger{display:block;padding:5px 0 5px 18px;color:#2fa8b3}}.block-area-list__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.block-area-list__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #f16baa;border-right:2px solid #f16baa}}.block-area-list__more{text-align:center;border-top:1px solid #e5e5e5;background:#fff;padding:16px 0;line-height:1.5}@media only screen and (min-width: 768px){.block-area-list__more{text-align:right;border:none;margin-top:8px;background:none;padding:0}}.block-area-list__more-trigger{display:inline-block}@media only screen and (min-width: 768px){.block-area{overflow:hidden}}@media only screen and (min-width: 768px){.block-area__section:not(:first-child){margin-top:16px}}.block-area__header{font-size:14px}@media only screen and (max-width: 767px){.block-area__header{display:table;width:100%;border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.block-area__header{font-size:13px}}.block-area__title{font-weight:400}@media only screen and (max-width: 767px){.block-area__title{position:relative;color:#212121;padding:17px 0 17px 12px}.block-area__title br{display:none}}@media only screen and (min-width: 768px){.block-area__title{font-weight:500;line-height:2;letter-spacing:0}}@media only screen and (max-width: 767px){.block-area__title a{display:block;border-right:1px dotted #8e8e8e}}@media only screen and (max-width: 767px){.block-area__title a:visited{color:#2fa8b3 !important}}.block-area__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.block-area__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.block-area__toggle{display:none}}.block-area__toggle:before,.block-area__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.block-area__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.block-area__content{border-top:1px solid #e5e5e5;background:#f7f7f7}}@media only screen and (min-width: 768px){.block-area__content{margin-left:8px}}.block-area__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.block-area__content[aria-expanded='false']{display:block}}.block-area__list{list-style:none}@media only screen and (min-width: 768px){.block-area__list--kakko:before{color:#bdbdbd;letter-spacing:0;content:'（'}}@media only screen and (min-width: 768px){.block-area__list--kakko:after{color:#bdbdbd;letter-spacing:0;content:'）'}}.block-area__item{line-height:1.5;letter-spacing:0;font-size:14px}.block-area__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-area__item:not(:first-child){border-top:none}}@media only screen and (min-width: 768px){.block-area__item{font-size:13px;display:inline-block;white-space:nowrap;line-height:2}.block-area__item:not(:last-child):after{content:' |';color:#bdbdbd;margin:0 3px}}.block-area__trigger{display:block;position:relative;color:#212121;padding:17px 30px 17px 12px}@media only screen and (min-width: 768px){.block-area__trigger{display:inline;padding:0;color:#2fa8b3}}@media only screen and (max-width: 767px){.block-area__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}}@media only screen and (max-width: 767px){.block-area__trigger--divider{color:#2fa8b3}}@media only screen and (max-width: 767px){.block-area__trigger--divider:after{height:-webkit-calc(100% - 35px);height:calc(100% - 35px);left:auto;right:0;width:1px;border-top:none;border-right:1px dotted #8e8e8e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 768px){.block-area--inline .block-area__section,.block-area--inline .block-area__header,.block-area--inline .block-area__title,.block-area--inline .block-area__content,.block-area--inline .block-area__content[aria-expanded='false'],.block-area--inline .block-area__list{display:inline}}@media only screen and (min-width: 768px){.block-area--inline .block-area__section:not(:last-child){margin:0 10px 0 0}}@media only screen and (min-width: 768px){.block-area--inline .block-area__header{margin:0 5px 0 0}}@media only screen and (min-width: 768px){.block-area--inline .block-area__content{margin:0}}span.block-area__trigger{opacity:.3}@media only screen and (min-width: 768px){span.block-area__trigger{color:#212121}}#acoms{display:none}.block-back:not(:first-child){margin-top:28px}.block-back+.block-back{margin-top:8px}.block-back__trigger{border-radius:4px;box-sizing:border-box;display:block;padding:8px 8px;line-height:1.5;font-size:14px;min-width:270px;text-align:center;color:#2fa8b3;background-color:#fff;border:1px solid #e5e5e5}.block-back__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;position:relative;display:inline-block;left:auto;top:auto;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.block-back__label{position:relative;display:inline-block;margin-left:4px}.block-back--no-arrow .block-back__trigger:before{display:none}.block-blog{padding:0 12px}@media only screen and (min-width: 768px){.block-blog{padding:0}}.block-blog__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-blog__item:not(:first-child){margin-top:16px;padding-top:16px}}.block-blog__trigger{display:block;padding:16px 0}@media only screen and (min-width: 768px){.block-blog__trigger{padding:0}}.block-blog .card-inner__title{overflow:hidden;line-height:1.3;font-size:13px;font-weight:700}@media only screen and (min-width: 768px){.block-blog .card-inner__title{font-size:13px;font-weight:500}}@media only screen and (min-width: 768px){.column__left .block-blog,.column__right .block-blog{width:208px}}.block-card-cal:last-child{margin-top:16px}@media only screen and (min-width: 768px){.block-card-cal{width:-webkit-calc(100% / 2 - 4px);width:calc(100% / 2 - 4px);margin-top:24px;padding-top:24px;border-top:solid 1px #e5e5e5}.block-card-cal:last-child{margin-top:24px}}.block-card-cal__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.block-card-cal__event-item{width:-webkit-calc(100% / 2 - 4px);width:calc(100% / 2 - 4px)}.block-card-cal__event-all{text-align:right;margin-top:18px}@media only screen and (min-width: 768px){.block-card-cal__event-all{margin-top:8px;text-align:center}}.block-card-cal__event-trigger::after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;top:.3em;left:auto}.block-card-cal__content{padding:16px 8px;border-top:solid 1px #e5e5e5}@media only screen and (max-width: 767px){.block-card-cal__content{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-card-cal__content{padding:16px 16px;margin-top:16px;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.block-card-cal__text{min-height:6em}.block-card-cal__item{margin-top:16px}@media only screen and (min-width: 768px){.block-card-cal__item{margin-top:0}}.block-card-cal__item .xdsoft_datetimepicker{width:100%;padding:14px 8px;margin:0}.block-card-cal__item .xdsoft_datetimepicker .xdsoft_datepicker{width:100%}@media only screen and (max-width: 767px){.hidden-onlysm:first-child+.block-card-cal__item{margin-top:0}}.block-card-cal__list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-card-cal__list-item{width:-webkit-calc(100% / 3 - 4px);width:calc(100% / 3 - 4px)}.block-card-cal__list-item:nth-child(n+4){margin-top:8px}@media only screen and (min-width: 768px){.block-card-cal__list-item:nth-child(n+4){margin-top:8px}}.block-card-cal__list-item span{opacity:.4}.block-card-cal__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;color:#f16baa;background-color:#fafafa;border-radius:4px;border:solid 1px #e5e5e5;border-bottom:solid 2px #d3d3d3;font-size:14px;height:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.block-card-cal__trigger{height:50px}}.block-card-cal .xdsoft_datetimepicker{width:100% !important}.block-card-clip{position:relative;background:#fff;padding:0}@media only screen and (min-width: 768px){.block-card-clip{overflow:hidden;width:100%;background:none;margin:-24px;padding:20px 24px 24px;border:none}}@media only screen and (min-width: 768px){.block-card-clip.slick-slider{width:-webkit-calc(100% + 48px);width:calc(100% + 48px);min-height:300px}}.block-card-clip__list{list-style:none}@media only screen and (min-width: 768px){.block-card-clip__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}}.block-card-clip__item{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:4px}@media only screen and (max-width: 320px){.block-card-clip__item{width:280px}}@media only screen and (min-width: 768px){.block-card-clip__item{width:-webkit-calc(33% - 8px);width:calc(33% - 8px)}}@media only screen and (min-width: 1024px){.block-card-clip__item{width:-webkit-calc(25% - 10px);width:calc(25% - 10px)}}@media only screen and (min-width: 1024px){.block-card-clip__item:first-child:last-child{width:-webkit-calc(100% - 8px);width:calc(100% - 8px)}}@media only screen and (min-width: 1024px){.block-card-clip__item:first-child:nth-last-child(2),.block-card-clip__item:first-child:nth-last-child(2) ~ .block-card-clip__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media only screen and (min-width: 768px){.block-card-clip__item--stpl .block-card-clip__trigger{position:relative}}@media only screen and (min-width: 768px){.block-card-clip__item--stpl .block-card-clip__trigger:before{content:'';display:block;position:absolute;top:-5px;left:16px;width:50px;height:20px;background-image:url(../img/icon_label_stpl.svg);background-size:contain;background-repeat:no-repeat;background-position:center}}.block-card-clip .card-ticket{border:1px solid #e7e7e7;box-shadow:none;padding:16px;border-radius:4px}.block-card-clip__readmore .card-ticket{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-card-clip__readmore .card-inner--readmore{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.block-card-clip__readmore .card-inner__title:before{content:'';display:block;margin:0 auto 15px;width:30px;height:30px;background-image:url(../img/icon_seemore.png);background-size:contain;background-repeat:no-repeat;background-position:center}.block-card-clip__readmore a.block-card-clip__trigger:active .card-inner__title.card-inner__title--readmore,.block-card-clip__readmore a.block-card-clip__trigger:visited .card-inner__title.card-inner__title--readmore{color:#2fa8b3}.block-card-clip__wrapper:not(:first-child) .block-card-clip__item:first-child{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-clip__wrapper:not(:first-child) .block-card-clip__item:first-child{border:none}}.block-card-clip__trigger{display:block;width:100%}@media only screen and (min-width: 768px){.block-card-clip__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.block-card-clip__trigger:hover{opacity:.5}}@media only screen and (min-width: 768px){.block-card-clip--column2 .block-card-clip__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);min-width:300px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width: 1024px){.block-card-clip--column2 .block-card-clip__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}.block-card-clip .slick-list{overflow:inherit}@media only screen and (min-width: 768px){.block-card-clip .slick-list{overflow:hidden}}.block-card-clip .slick-arrow{display:none !important;z-index:10;overflow:hidden;text-indent:100%;white-space:nowrap;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.16)}@media only screen and (min-width: 768px){.block-card-clip .slick-arrow{display:inline-block !important}}.block-card-clip .slick-arrow:before{content:'';display:block;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:6px;height:6px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3)}.block-card-clip .slick-arrow.slick-disabled{display:none;visibility:hidden}.block-card-clip .slick-arrow.slick-prev{left:8px}.block-card-clip .slick-arrow.slick-prev:before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.block-card-clip .slick-arrow.slick-next{right:8px}.block-card-clip .slick-arrow.slick-next:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.block-card-clip+.block-more--onlysp{background:#fff}.block-card-feature{overflow:hidden;position:relative;background:#fff;padding:0 12px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-feature{width:100%;background:none;margin:0 -24px;padding:0 24px;border-top:none}}@media only screen and (min-width: 768px){.block-card-feature.slick-slider{width:-webkit-calc(100% + 48px);width:calc(100% + 48px)}}.block-card-feature__list{list-style:none}@media only screen and (min-width: 768px){.block-card-feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-card-feature__item{width:100%}.block-card-feature__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-feature__item:not(:first-child){border:none}}@media only screen and (min-width: 768px){.block-card-feature__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-calc(33% - 8px);width:calc(33% - 8px);margin:4px}}@media only screen and (min-width: 1024px){.block-card-feature__item{width:-webkit-calc(25% - 8px);width:calc(25% - 8px)}}.block-card-feature__wrapper:not(:first-child) .block-card-feature__item:first-child{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-feature__wrapper:not(:first-child) .block-card-feature__item:first-child{border:none}}.block-card-feature__trigger{display:block;width:100%}@media only screen and (min-width: 768px){.block-card-feature__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.block-card-feature__trigger:hover{opacity:.5}}.block-card-feature .slick-arrow{display:none !important;z-index:10;overflow:hidden;text-indent:100%;white-space:nowrap;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.16)}@media only screen and (min-width: 768px){.block-card-feature .slick-arrow{display:inline-block !important}}.block-card-feature .slick-arrow:before{content:'';display:block;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:6px;height:6px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3)}.block-card-feature .slick-arrow.slick-prev{left:8px}.block-card-feature .slick-arrow.slick-prev:before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.block-card-feature .slick-arrow.slick-next{right:8px}.block-card-feature .slick-arrow.slick-next:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.block-card-feature+.block-more--onlysp{background:#fff}.block-card-history__empty{padding:30px 0;font-weight:500;color:#757575;text-align:center;font-size:14px}@media only screen and (max-width: 767px){.block-card-history__empty{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-card-history__empty{padding:205px 0}}@media only screen and (min-width: 768px){.block-card-history__empty br{display:none}}.block-card-history__empty:not(:first-child){display:none}.block-card-more{text-align:center;border-top:1px solid #e5e5e5;padding:16px 0;line-height:1.5;background:#fff}@media only screen and (min-width: 768px){.block-card-more{text-align:right;border:none;margin-top:8px;padding:0;background:none}}.block-card-more__trigger{display:inline-block}@media only screen and (min-width: 768px){.section--card-seat{padding:16px}.section--card-seat .section-header__title{color:#f16baa !important}}.block-card-seat{padding:16px}@media only screen and (min-width: 768px){.block-card-seat{padding:0;margin-top:16px}}.block-card-seat__choice{margin-top:16px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.block-card-seat__choice{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block-card-seat__choice::before{content:'';background:url(../img/icon_zaseki.svg) no-repeat;background-size:contain;background-position:center center;display:inline-block;width:84px}.block-card-seat__trigger{position:relative;display:inline-block;padding:0 8px}@media only screen and (min-width: 768px){.block-card-seat__trigger{text-align:right;padding:0 16px}}.block-card-seat__trigger::after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;display:inline-block;right:0}.block-card-shortcut__trigger{display:block}@media only screen and (min-width: 768px){.block-card-shortcut__trigger:hover{opacity:.5}}.block-card-spice{overflow:hidden;position:relative;background:#fff;padding:0 12px}@media only screen and (min-width: 768px){.block-card-spice{width:100%;background:none;margin:-24px;padding:24px}}.block-card-spice__list{list-style:none}@media only screen and (min-width: 768px){.block-card-spice__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-8px}}.block-card-spice__item{width:100%}.block-card-spice__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-spice__item:not(:first-child){border:none}}@media only screen and (min-width: 768px){.block-card-spice__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-calc(25% - 16px);width:calc(25% - 16px);border:none;margin:8px}}@media only screen and (min-width: 1024px){.block-card-spice__item{width:-webkit-calc(16.66% - 16px);width:calc(16.66% - 16px)}}@media only screen and (min-width: 768px){.block-card-spice__item:nth-child(n+5){display:none}}@media only screen and (min-width: 1024px){.block-card-spice__item:nth-child(n+5){display:-webkit-box;display:-ms-flexbox;display:flex}}.block-card-spice__trigger{display:block;width:100%}@media only screen and (min-width: 768px){.block-card-spice__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.block-card-spice__trigger:hover{opacity:.5}}.block-card-spice__more{text-align:center;border-top:1px solid #e5e5e5;padding:16px 0;line-height:1.5}@media only screen and (min-width: 768px){.block-card-spice__more{text-align:right;border:none;margin-top:8px;padding:0}}.block-card-spice__more-trigger{display:inline-block;position:relative;padding-right:20px}.block-card-spice__more-trigger:after{content:'';background-image:url(../img/icon_blank.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;position:absolute;width:13px;height:13px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.block-card-spice+.block-more--onlysp{background:#fff}@media only screen and (min-width: 768px){.column__main .block-card-spice__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px){.column__main .block-card-spice__item{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}}@media only screen and (min-width: 1024px){.column__main .block-card-spice__item{width:-webkit-calc(25% - 16px);width:calc(25% - 16px)}}@media only screen and (min-width: 768px){.column--column3 .column__main .block-card-spice__item{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}}@media only screen and (min-width: 1024px){.column--column3 .column__main .block-card-spice__item{width:-webkit-calc(33.3% - 16px);width:calc(33.3% - 16px)}}@media only screen and (min-width: 1024px){.column--column3 .column__main .block-card-spice__item:nth-child(n+4){display:none}}@media only screen and (min-width: 768px){.column__center .block-card-spice__item{width:-webkit-calc(25% - 16px);width:calc(25% - 16px)}}@media only screen and (min-width: 768px){.column__left .block-card-spice__list,.column__right .block-card-spice__list{display:block;margin-left:0;margin-right:0}}@media only screen and (min-width: 768px){.column__left .block-card-spice__item,.column__right .block-card-spice__item{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width: 768px){.column__left .block-card-spice__more,.column__right .block-card-spice__more{margin-top:16px}}.block-card-stpl{overflow:hidden;position:relative;background:#fff;padding:24px 0 0}@media only screen and (min-width: 768px){.block-card-stpl{width:100%;background:none;margin:0 -24px;padding:24px 24px 0;border-top:none}}.block-card-stpl__title{text-align:center;font-size:14px;font-weight:500;padding-bottom:8px}@media only screen and (min-width: 768px){.block-card-stpl__title{padding-bottom:20px}}@media only screen and (min-width: 768px){.block-card-stpl.slick-slider{width:-webkit-calc(100% + 48px);width:calc(100% + 48px)}}.block-card-stpl__list{list-style:none}@media only screen and (min-width: 768px){.block-card-stpl__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-card-stpl__item{width:256px;margin:6px}@media only screen and (min-width: 768px){.block-card-stpl__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:440px;margin:4px}}.block-card-stpl__wrapper:not(:first-child) .block-card-stpl__item:first-child{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-stpl__wrapper:not(:first-child) .block-card-stpl__item:first-child{border:none}}.block-card-stpl__trigger{display:block;width:100%}@media only screen and (min-width: 768px){.block-card-stpl__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.block-card-stpl__trigger:hover{opacity:.5}}.block-card-stpl__nolink{display:block;width:100%}@media only screen and (min-width: 768px){.block-card-stpl__nolink{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-card-stpl .slick-arrow{display:none !important;z-index:10;overflow:hidden;text-indent:100%;white-space:nowrap;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.16)}@media only screen and (min-width: 768px){.block-card-stpl .slick-arrow{display:inline-block !important}}.block-card-stpl .slick-arrow:before{content:'';display:block;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:6px;height:6px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3)}.block-card-stpl .slick-arrow.slick-prev{left:0;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.block-card-stpl .slick-arrow.slick-prev:before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.block-card-stpl .slick-arrow.slick-prev.slick-disabled{display:none !important}.block-card-stpl .slick-arrow.slick-next{right:0;-webkit-transform:translate3d(50%, -50%, 0);transform:translate3d(50%, -50%, 0)}.block-card-stpl .slick-arrow.slick-next:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.block-card-stpl .slick-arrow.slick-next.slick-disabled{display:none !important}.block-card-stpl .card-ticket{border:1px solid #e5e5e5;box-shadow:none;padding:16px;border-radius:4px}.block-card-stpl .card-inner__title{font-size:16px}.block-card-stpl+.block-more--onlysp{background:#fff}.block-card-ticket{overflow:hidden;position:relative;background:#fff;padding:0 12px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-ticket{width:100%;background:none;margin:-24px;padding:19px 24px 24px;border:none}}@media only screen and (min-width: 768px){.block-card-ticket.slick-slider{width:-webkit-calc(100% + 48px);width:calc(100% + 48px);min-height:300px}}.block-card-ticket__list{list-style:none}@media only screen and (min-width: 768px){.block-card-ticket__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}}.block-card-ticket__item{width:100%}.block-card-ticket__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-ticket__item:not(:first-child){border:none}}@media only screen and (min-width: 768px){.block-card-ticket__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-calc(33% - 8px);width:calc(33% - 8px);margin:4px}}@media only screen and (min-width: 1024px){.block-card-ticket__item{width:-webkit-calc(25% - 8px);width:calc(25% - 8px)}}@media only screen and (min-width: 1024px){.block-card-ticket__item:first-child:last-child{width:-webkit-calc(100% - 8px);width:calc(100% - 8px)}}@media only screen and (min-width: 1024px){.block-card-ticket__item:first-child:nth-last-child(2),.block-card-ticket__item:first-child:nth-last-child(2) ~ .block-card-ticket__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media only screen and (min-width: 768px){.block-card-ticket__item--stpl .block-card-ticket__trigger{position:relative}}@media only screen and (min-width: 768px){.block-card-ticket__item--stpl .block-card-ticket__trigger:before{content:'';display:block;position:absolute;top:-5px;left:16px;width:50px;height:20px;background-image:url(../img/icon_label_stpl.svg);background-size:contain;background-repeat:no-repeat;background-position:center}}.block-card-ticket__wrapper:not(:first-child) .block-card-ticket__item:first-child{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-card-ticket__wrapper:not(:first-child) .block-card-ticket__item:first-child{border:none}}.block-card-ticket__trigger{display:block;width:100%}@media only screen and (min-width: 768px){.block-card-ticket__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.block-card-ticket__trigger:hover{opacity:.5}}@media only screen and (min-width: 768px){.block-card-ticket--column2 .block-card-ticket__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);min-width:300px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width: 1024px){.block-card-ticket--column2 .block-card-ticket__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}.block-card-ticket .slick-list{padding:5px 0 0 0}.block-card-ticket .slick-arrow{display:none !important;z-index:10;overflow:hidden;text-indent:100%;white-space:nowrap;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.16)}@media only screen and (min-width: 768px){.block-card-ticket .slick-arrow{display:inline-block !important}}.block-card-ticket .slick-arrow:before{content:'';display:block;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:6px;height:6px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3)}.block-card-ticket .slick-arrow.slick-prev{left:8px}.block-card-ticket .slick-arrow.slick-prev:before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.block-card-ticket .slick-arrow.slick-next{right:8px}.block-card-ticket .slick-arrow.slick-next:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.block-card-ticket+.block-more--onlysp{background:#fff}@media only screen and (min-width: 1024px){.block-card-ticket--column2 .block-card-ticket__item{width:-webkit-calc(50% - 8px) !important;width:calc(50% - 8px) !important}}@media only screen and (min-width: 768px){.column__center .block-card-ticket__item,.column__main .block-card-ticket__item{width:-webkit-calc(100% - 8px);width:calc(100% - 8px)}}@media only screen and (min-width: 1024px){.column__center .block-card-ticket__item,.column__main .block-card-ticket__item{width:-webkit-calc(33.3% - 8px);width:calc(33.3% - 8px)}}@media only screen and (min-width: 1024px){.column--column3 .column__main .block-card-ticket__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media only screen and (min-width: 768px){.block-card-venue__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}}@media only screen and (min-width: 768px){.block-card-venue__item{box-sizing:border-box;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;margin-top:0 !important}}.block-card-venue__trigger{display:block;width:100%}@media only screen and (min-width: 768px){.block-card-venue__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-conditions{display:none}@media only screen and (min-width: 768px){.block-conditions{display:block}}.block-conditions p{font-weight:500;font-size:14px;color:#757575}@media only screen and (max-width: 767px){.block-datepicker{padding-top:16px;padding-bottom:16px}}.block-detail{padding:16px 12px}@media only screen and (max-width: 767px){.block-detail{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-detail{padding:24px 24px}}@media only screen and (min-width: 1024px){.block-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.block-detail__content{text-align:center;margin-top:15px}@media only screen and (min-width: 1024px){.block-detail__content{margin-top:0}}.block-detail__content--left{margin-top:0}@media only screen and (min-width: 1024px){.block-detail__content--left{width:40%;-ms-flex-negative:0;flex-shrink:0;padding-right:32px}}@media only screen and (min-width: 1024px){.block-detail__content--left:last-child{width:100%}}.block-detail__content--right{margin-top:40px}@media only screen and (min-width: 1024px){.block-detail__content--right{margin-top:0}}.block-detail__text{text-align:left}.block-detail__text:not(:first-child){margin-top:30px}@media only screen and (min-width: 768px){.block-detail__text{width:auto}}.block-detail__text h2,.block-detail__text h3,.block-detail__text h4{margin-top:8px;font-weight:500;font-size:18px}@media only screen and (min-width: 768px){.block-detail__text h2,.block-detail__text h3,.block-detail__text h4{margin-top:16px}}.block-detail__text h2:first-child,.block-detail__text h3:first-child,.block-detail__text h4:first-child{margin-top:0}.block-detail__text p,.block-detail__text div,.block-detail__text hr,.block-detail__text ul,.block-detail__text ol{margin-top:8px}@media only screen and (min-width: 768px){.block-detail__text p,.block-detail__text div,.block-detail__text hr,.block-detail__text ul,.block-detail__text ol{margin-top:16px}}.block-detail__text p:first-child,.block-detail__text div:first-child,.block-detail__text hr:first-child,.block-detail__text ul:first-child,.block-detail__text ol:first-child{margin-top:0}.block-detail__text ul{list-style:none}.block-detail__text ul li{margin-left:2em;text-indent:-1em}.block-detail__text ul li:before{content:'・'}.block-detail__text ol li{margin-left:2em}.block-detail__favorite:not(:first-child){margin-top:30px}@media only screen and (min-width: 768px){.block-detail__favorite .button{width:80%}}.block-detail__document:not(:first-child){margin:16px 0 0}@media only screen and (min-width: 768px){.block-detail__document:not(:first-child){margin:32px 0 0}}.block-detail-slider{margin:0 auto}.block-detail-slider.slick-dotted{padding-bottom:22px}@media only screen and (min-width: 768px){.block-detail-slider{width:100%}}.block-detail-slider__item{float:left;margin:0 12px}@media only screen and (min-width: 768px){.block-detail-slider__item{margin:0;width:100%}}.block-detail-slider .block-detail-media{margin-top:0 !important}.block-detail-slider .slick-dots{bottom:0;-webkit-transform:none;-ms-transform:none;transform:none}.block-detail-media{display:inline-block;margin:0 auto;max-width:100%}.block-detail-media:not(:first-child){margin-top:30px}@media only screen and (min-width: 768px){.block-detail-media:not(:first-child){margin-top:80px}}.block-detail-media__content{text-align:center}.block-detail-media__img{max-width:100%;max-height:500px}.block-detail-media__copy{display:block;color:#757575;text-align:left;font-size:10px}.block-detail-video{width:100%;max-width:800px;margin:0 auto}.block-detail-video:not(:first-child){margin-top:30px}@media only screen and (min-width: 768px){.block-detail-video:not(:first-child){margin-top:80px}}.block-detail-video__content{font-size:0;position:relative}.block-detail-video__content:before{content:'';display:block;width:100%;padding-bottom:56.25%}.block-detail-video__content iframe{position:absolute;left:0;top:0;width:100%;height:100%}.block-detail-video__copy{display:block;color:#757575;text-align:left;font-size:10px}.block-detail__content--left:first-child:last-child{padding-right:0;overflow:hidden}@media only screen and (min-width: 768px){.block-detail__content--left:first-child:last-child .block-detail-slider{margin-left:0;margin-right:auto;text-align:left}}@media only screen and (min-width: 768px){.block-detail__content--left:first-child:last-child .block-detail-slider.slick-dotted{width:500px;margin-left:0;margin-right:auto;text-align:center}}@media only screen and (min-width: 768px){.block-detail__content--left:first-child:last-child .block-detail-slider:not(.slick-dotted) .block-detail-media{margin:0}}@media only screen and (min-width: 768px){.block-detail__content--left:first-child:last-child .block-detail-video{margin-left:0;margin-right:auto}}.block-detail-document{text-align:left}.block-detail-document__title{font-size:14px;font-weight:400}.block-detail-document__content{background-color:#f2f2f2;padding:8px 16px;border-radius:4px;margin-top:8px;display:block}.block-detail-document__table{display:table}.block-detail-document__cell{display:table-cell;vertical-align:middle;padding:0 4px}.block-detail-document__thumb{width:46px;height:46px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:#fff;border:1px solid #e5e5e5}.block-detail-document__img{max-width:auto;height:100%}.block-detail-document small{font-size:10px}.block-detail-document__copy{color:#757575}.block-error{padding-top:23px}@media only screen and (min-width: 768px){.block-error{padding-top:44px;padding-bottom:58px}}.block-error__inner{padding:16px 12px 28px}@media only screen and (min-width: 768px){.block-error__inner{padding:36px 32px 78px}}.block-error__title{font-weight:700;font-size:20px;text-align:center}.block-error__content{margin-top:12px}@media only screen and (min-width: 768px){.block-error__content{margin-top:24px}}.block-error__content p{color:#757575}@media only screen and (min-width: 768px){.block-error__content p{font-size:14px}}.block-error__footer{text-align:center;margin-top:28px}@media only screen and (min-width: 768px){.block-error__footer{margin-top:64px}}.block-error__back{margin-top:16px;font-size:13px;text-align:center}@media only screen and (min-width: 768px){.block-error__back{margin-top:24px;font-size:14px}}.block-faceauth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 12px;padding:20px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.block-faceauth{margin:0 auto;max-width:752px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:distribute;justify-content:space-around;padding:24px 24px}}.block-faceauth__title{background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../img/icon_faceauth.svg);text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto;width:113px;height:20px;line-height:20px}@media only screen and (min-width: 768px){.block-faceauth__title{width:124px;height:22px}}.block-faceauth__content{margin-top:16px;padding:0 12px}@media only screen and (min-width: 768px){.block-faceauth__content{margin:0;padding:0}}.block-faceauth__content p{text-align:center}.block-faceauth__footer{margin-top:6px}@media only screen and (min-width: 768px){.block-faceauth__footer{margin-top:0;width:90px}}.block-faceauth__trigger{display:inline-block;position:relative;padding-right:10px;line-height:1.5;font-weight:500}@media only screen and (min-width: 768px){.block-faceauth__trigger{padding-right:12px}}.block-faceauth__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:4px;height:4px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:0}@media only screen and (min-width: 768px){.block-faceauth__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:0}}@media only screen and (max-width: 767px){.block-faq-button{margin:0 12px}}@media only screen and (min-width: 768px){.block-faq-button p{text-align:center}}.block-faq-button__button{margin:16px auto 0}@media only screen and (min-width: 768px){.block-faq-button__button{max-width:400px}}@media only screen and (max-width: 767px){.block-faq{border-top:1px solid #e5e5e5;border-radius:0 !important}}.block-faq__inner{width:100%;box-sizing:border-box;padding:16px 12px}@media only screen and (min-width: 768px){.block-faq__inner{padding:32px}}.block-faq__title{font-size:14px;font-weight:500;background-color:#f7f7f7;padding:6px}@media only screen and (min-width: 768px){.block-faq__title{font-size:18px;padding:12px}}.block-faq__content{margin-top:16px}.block-faq__list{list-style:none}.block-faq__item{font-size:14px;padding:0 4px}@media only screen and (min-width: 768px){.block-faq__item{padding:0 8px}}.block-faq__item+.block-faq__item{margin-top:8px}.block-favorite-delete{text-align:center;margin-top:24px}.block-favorite-list{border-radius:0 !important}@media only screen and (min-width: 768px){.block-favorite-list{padding:8px 0;border-radius:4px !important}}.block-favorite-list+.block-more--onlysp{background:#fff}.block-favorite-list__empty{padding:30px 0;font-weight:500;color:#757575;text-align:center;font-size:14px}@media only screen and (min-width: 768px){.block-favorite-list__empty{padding:205px 0}}@media only screen and (min-width: 768px){.block-favorite-list__empty br{display:none}}@media only screen and (min-width: 768px){.column__right .block-favorite-list,.column__left .block-favorite-list{background:transparent;box-shadow:none}}.block-favorite-panel{padding:16px 12px}@media only screen and (max-width: 767px){.block-favorite-panel{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-favorite-panel{padding:24px 32px 48px}}.block-favorite-panel__message{font-size:14px;font-weight:400}.block-favorite-panel__message--error{color:#ef2525}.block-favorite-panel__text{margin-top:16px}.block-favorite-panel__content{margin-top:20px;border-radius:4px;background-color:#f4f4f4;padding:13px;text-align:center}@media only screen and (min-width: 768px){.block-favorite-panel__content{max-width:436px;margin:20px auto 0}}.block-favorite-panel__content-title{font-size:18px;position:relative;display:inline-block;padding-left:45px}.block-favorite-panel__content-title::before{content:'';display:inline-block;position:absolute;background:url(../img/icon_favorite_checked.svg) no-repeat;left:0;width:54px;height:46px;margin:auto;top:0;bottom:0}.block-favorite-panel__inr{background-color:#fff;border-radius:4px;margin-top:16px}@media only screen and (min-width: 768px){.block-favorite-panel__inr{display:table}}.block-favorite-panel__inr-left{padding:10px}@media only screen and (min-width: 768px){.block-favorite-panel__inr-left{display:table-cell;vertical-align:middle;padding:10px}}.block-favorite-panel__inr-right{text-align:center;padding:10px}@media only screen and (min-width: 768px){.block-favorite-panel__inr-right{display:table-cell;vertical-align:middle;padding:10px}}.block-favorite-panel__img{max-width:146px;margin:0 auto;width:100%;height:auto}@media only screen and (min-width: 768px){.block-favorite-panel__img{width:146px}}.block-favorite-panel__info-text{line-height:1.2}.block-favorite-panel__info-text:not(:first-child){margin-top:16px}.block-favorite-panel__info-text--pink{font-weight:700;color:#f16baa}.block-favorite-panel__info-text--pink span{display:inline-block;font-size:18px}.block-favorite-panel__info-text--gray{color:#757575}.block-favorite-registar{padding:0 12px}@media only screen and (max-width: 767px){.block-favorite-registar{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-favorite-registar{padding:0 24px}}.block-favorite-registar__setting{padding:15px 0;color:#ef2525;text-align:center}@media only screen and (min-width: 768px){.block-favorite-registar__setting{padding:24px 0 14px}}.block-favorite-registar__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;margin-right:3px;top:.2em;left:auto}.block-favorite-registar__link{margin-top:16px;text-align:right}.block-favorite-registar__list{list-style:none;display:table;width:100%}.block-favorite-registar__list:not(:first-child){border-top:1px solid #e5e5e5}.block-favorite-registar__item{display:table-row}.block-favorite-registar__info,.block-favorite-registar__button{overflow:hidden;padding:15px 0;display:table-cell;vertical-align:middle}@media only screen and (min-width: 768px){.block-favorite-registar__info,.block-favorite-registar__button{padding:20px 0}}.block-favorite-registar__item:not(:first-child) .block-favorite-registar__info,.block-favorite-registar__item:not(:first-child) .block-favorite-registar__button{border-top:1px solid #e5e5e5}.block-favorite-registar__button{text-align:right;padding-left:12px}@media only screen and (min-width: 768px){.block-favorite-registar__button{padding-left:24px}}.block-favorite-registar__change{border:solid 1px #bdbdbd;padding:2px 4px;text-align:center;display:inline-block;white-space:nowrap;border-radius:4px}@media only screen and (min-width: 768px){.block-favorite-registar__change{padding:5px 8px}}.block-favorite-registar__areas{list-style-type:none;position:relative;padding-left:20px;font-size:10px;overflow:hidden;margin:4px -2px -2px;background:url(../img/icon_mail.png) no-repeat;background-size:15px auto;background-position:2px 5px}@media only screen and (min-width: 768px){.block-favorite-registar__areas{margin:16px -2px -2px;padding-left:26px;background-size:15px auto;background-position:6px 5px}}.block-favorite-registar__area{float:left;color:#fff;background-color:#bdbdbd;border-radius:2px;text-align:center;margin:2px;box-sizing:border-box;min-width:48px;padding:0 5px 1px}@media only screen and (min-width: 768px){.block-favorite-registar__area{margin:2px;min-width:40px}}.block-favorite__content{padding:20px 14px;border-top:4px solid #f16baa;color:#f16baa;text-align:center}@media only screen and (min-width: 768px){.block-favorite__content{padding:24px 16px}}.block-favorite__register{margin-top:16px}@media only screen and (min-width: 768px){.column__main .block-favorite p br{display:none}}.block-feature-arrow{position:relative;height:69px}.block-feature-arrow span{display:none}.block-feature-arrow::before{content:'';display:block;width:60px;height:17px;background-color:#f16baa;border-radius:3px;position:absolute;left:0;right:0;top:0;margin:auto}.block-feature-arrow::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:55px 80px 0 80px;border-color:#f16baa transparent transparent transparent;position:absolute;left:0;right:0;top:14px;margin:auto}.block-feature-breadcrumbs{margin-bottom:-64px;padding:20px 0}.block-feature-breadcrumbs__inner{max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-feature-breadcrumbs__inner .sns-like-button{min-width:240px;text-align:right}@media only screen and (max-width: 767px){.block-feature-breadcrumbs{display:none}}.block-feature-cast{padding:16px 0 8px 0}@media only screen and (max-width: 767px){.block-feature-cast{border-top:1px solid #bdbdbd;padding:12px 16px 16px;border-radius:0 !important}}.block-feature-cast__inner{background:#fff;position:relative}@media only screen and (min-width: 768px){.block-feature-cast__inner{border-bottom:none;padding:0 8px 32px 32px}}.block-feature-cast__inner::after{content:'';display:block;clear:both}.block-feature-cast__box{border-top:1px solid #bdbdbd;padding-top:12px;padding-bottom:12px}@media only screen and (max-width: 767px){.block-feature-cast__box{display:table}.block-feature-cast__box:first-child{border:none;padding-top:0}.block-feature-cast__box:last-child{padding-bottom:16px}}@media only screen and (min-width: 768px){.block-feature-cast__box{width:-webkit-calc(25% - 24px);width:calc(25% - 24px);margin-right:24px;margin-top:32px;float:left;border:none}}.block-feature-cast__img{text-align:center}@media only screen and (max-width: 767px){.block-feature-cast__img{width:37%;display:table-cell;vertical-align:top;padding-right:12px}}.block-feature-cast__img img{max-width:100%}@media only screen and (min-width: 768px){.block-feature-cast__img img{max-height:136px}}.block-feature-cast__title{font-size:14px;font-weight:500;color:#f16baa;float:right;width:100%}.block-feature-cast__title span{font-size:13px;display:block}@media only screen and (min-width: 768px){.block-feature-cast__title{text-align:center;margin-top:16px;float:none}}.block-feature-cast__text{margin-top:8px;float:right;width:100%}@media only screen and (min-width: 768px){.block-feature-cast__text{margin-top:16px;float:none}}.block-feature-cast__side{font-size:10px;margin-top:8px;color:#bdbdbd;float:right;width:100%}@media only screen and (min-width: 768px){.block-feature-cast__side{margin-top:16px;float:none}}.block-feature-info{padding:32px 0}@media only screen and (max-width: 767px){.block-feature-info{border-top:1px solid #bdbdbd;padding:16px 0;border-radius:0 !important}}.block-feature-info__inner{padding:16px;background:#fff;position:relative;border-top:1px solid #bdbdbd;width:100%;box-sizing:border-box}.block-feature-info__inner:first-child{border-top:none;padding-top:0}.block-feature-info__inner:last-child{padding-bottom:0}@media only screen and (min-width: 768px){.block-feature-info__inner{border-bottom:none;display:table;margin:0 32px;padding:16px 0 16px;width:-webkit-calc(100% - 32px * 2);width:calc(100% - 32px * 2)}}.block-feature-info__date{color:#bdbdbd;width:10%}@media only screen and (min-width: 768px){.block-feature-info__date{display:table-cell}}.block-feature-info__title{font-size:14px;font-weight:500;width:90%}.block-feature-info__title h3{font-size:14px}.block-feature-info__text{margin-top:8px;color:#bdbdbd}.block-feature-price__inner-title{font-size:18px;font-weight:400;color:#f16baa}@media only screen and (max-width: 767px){.block-feature-price__table{padding:0 8px}}.block-feature-price__table table{width:100%;border-collapse:collapse}.block-feature-price__table th,.block-feature-price__table td{border:1px solid #bdbdbd;padding:24px 8px;background-color:#fff;color:#757575;text-align:center}@media only screen and (min-width: 768px){.block-feature-price__table th,.block-feature-price__table td{padding:36px}}.block-feature-price__table tr:nth-child(even) th,.block-feature-price__table tr:nth-child(even) td{background-color:#f7f7f7}.block-feature-price__icon{color:#fff;position:relative;display:block;z-index:2}@media only screen and (max-width: 767px){.block-feature-price__icon{min-width:30px}}.block-feature-price__icon::after{content:'';margin:auto;width:30px;height:30px;display:block;border-radius:50%;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media only screen and (min-width: 768px){.block-feature-price__icon::after{width:40px;height:40px}}.block-feature-price__icon--toku::after{background-color:#f16baa}.block-feature-price__icon--1::after{background-color:#eb4153}.block-feature-price__icon--2::after{background-color:#c939ad}.block-feature-price__icon--3::after{background-color:#7fc24f}.block-feature-price__icon--4::after{background-color:#48c4f2}.block-feature-price__icon--5::after{background-color:#3831f3}.block-feature-price__icon--6::after{background-color:#66b8c3}.block-feature-price__icon--7::after{background-color:#ccd323}.block-feature-price__icon--8::after{background-color:#dd7a1c}.block-feature-sheader{background-color:#f16baa;color:#fff;text-align:center;padding:24px;width:100%;box-sizing:border-box}@media only screen and (min-width: 768px){.block-feature-sheader+.section,.block-feature-sheader+.column{margin-top:20px !important}}.block-feature-sheader__title{font-size:18px;font-weight:500}@media only screen and (min-width: 768px){.block-feature-sheader__title{font-size:28px}}@media only screen and (max-width: 767px){.block-feature-table{padding:0 8px}}.block-feature-table__title{font-size:14px;font-weight:500;border:1px solid #bdbdbd;border-bottom:none;text-align:center;padding:12px 24px;background-color:#f16baa;color:#fff}.block-feature-table table{width:100%;border-collapse:collapse}.block-feature-table th,.block-feature-table td{border:1px solid #bdbdbd;background-color:#fff;color:#757575;padding:28px 8px}@media only screen and (min-width: 768px){.block-feature-table th br,.block-feature-table td br{display:none}}.block-feature-table thead th,.block-feature-table thead td{background-color:#f16baa;color:#fff;font-weight:400;text-align:center;padding:12px 24px}@media only screen and (max-width: 767px){.block-feature-table thead th,.block-feature-table thead td{padding:8px}}.block-feature-table tbody th{font-weight:500;font-size:14px;text-align:center;width:20%}@media only screen and (min-width: 768px){.block-feature-table tbody th{text-align:left;width:136px;padding:28px 24px}}.block-feature-table tbody th span{font-weight:400;font-size:13px}@media only screen and (max-width: 767px){.block-feature-table tbody th span{display:block}}.block-feature-table__cancel th,.block-feature-table__cancel td{padding-top:28px;color:#ef2525;font-weight:400;border-bottom:none}@media only screen and (max-width: 767px){.block-feature-table__cancel th,.block-feature-table__cancel td{padding:28px 12px 0 12px;text-align:left !important}}.block-feature-table__cancel th br,.block-feature-table__cancel td br{display:block}.block-feature-table__button th,.block-feature-table__button td{text-align:center !important;border-top:none;font-weight:400;padding:24px 12px}@media only screen and (min-width: 768px){.block-feature-table__button th,.block-feature-table__button td{padding:36px 24px}}@media only screen and (min-width: 768px){.block-feature-table__button th .button,.block-feature-table__button td .button{min-width:400px}}@media only screen and (max-width: 767px){.block-feature-ticket{padding:0 8px}}.block-feature-ticket+.block-feature-ticket{margin-top:16px}.block-feature-ticket__inner{position:relative;padding:18px  24px}.block-feature-ticket__header{border-left:4px solid #f16baa;padding-left:4px}@media only screen and (min-width: 768px){.block-feature-ticket__header{padding-left:13px}}.block-feature-ticket__title{line-height:1;font-size:18px;font-weight:500}.block-feature-ticket__text{margin-top:12px;color:#757575}.block-feature-ticket__detail{margin-top:20px}@media only screen and (min-width: 768px){.block-feature-ticket__detail{margin-top:36px}}.block-feature-ticket__detail-item:not(:first-child){margin-top:12px}@media only screen and (min-width: 768px){.block-feature-ticket__detail-item:not(:first-child){margin-top:24px}}.block-feature-ticket__detail-title{font-weight:500}.block-feature-ticket__detail-text{color:#757575}.block-feature-ticket__button{margin-top:12px}@media only screen and (min-width: 768px){.block-feature-ticket__button{position:absolute;right:24px;top:24px;margin-top:0}}.block-feature__cover{width:100%;text-align:center}@media only screen and (max-width: 767px){.block-feature__cover{max-height:142px}}@media only screen and (min-width: 768px){.block-feature__cover{height:300px;margin-bottom:24px}}.block-feature__cover img{max-width:100%}@media only screen and (max-width: 767px){.block-feature__cover img{max-height:142px}}@media only screen and (min-width: 768px){.block-feature__cover img{height:100%}}.block-feature__cover+.section,.block-feature__cover+.column{margin-top:0 !important}.block-feature__cover--con-blue{background-color:#05122b}.block-feature__inner{padding:24px 16px;background:#fff;border-bottom:1px solid #bdbdbd;position:relative}@media only screen and (min-width: 768px){.block-feature__inner{border-bottom:none;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block-feature__title{font-size:18px;font-weight:400}@media only screen and (min-width: 768px){.block-feature__title{font-size:28px;text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:80%}}.block-feature__outline{margin-top:4px}@media only screen and (min-width: 768px){.block-feature__outline{margin-top:4px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.block-feature__outline p{color:#757575}@media only screen and (min-width: 768px){.block-feature__outline p{text-align:left}}@media only screen and (min-width: 768px){.block-feature__outline br{display:none}}.block-feature__share{margin-top:12px}@media only screen and (min-width: 768px){.block-feature__share{margin-top:8px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (max-width: 767px){.block-feature__share .share{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.block-feature__box{border:1px solid #bdbdbd;border-radius:4px;width:100%;padding:12px;margin:16px auto 0;box-sizing:border-box;text-align:center}@media only screen and (min-width: 768px){.block-feature__box{width:70%;padding:24px;margin:32px auto 0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.block-feature__box-button{margin-top:12px}@media only screen and (min-width: 768px){.block-feature__box-button{margin-top:24px}}.block-feature__box-text h2,.block-feature__box-text h3,.block-feature__box-text h4,.block-feature__box-text p{font-size:18px;font-weight:500}.block-fellow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 12px;padding:20px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.block-fellow{margin:0 auto;max-width:752px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:distribute;justify-content:space-around;padding:24px 24px}}.block-fellow__title{background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../img/icon_fellow.svg);text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto;width:113px;height:20px;line-height:20px}@media only screen and (min-width: 768px){.block-fellow__title{width:124px;height:22px}}.block-fellow__content{margin-top:16px;padding:0 12px}@media only screen and (min-width: 768px){.block-fellow__content{margin:0;padding:0}}.block-fellow__content p{text-align:center}.block-fellow__footer{margin-top:6px}@media only screen and (min-width: 768px){.block-fellow__footer{margin-top:0;width:90px}}.block-fellow__trigger{display:inline-block;position:relative;padding-right:10px;line-height:1.5;font-weight:500}@media only screen and (min-width: 768px){.block-fellow__trigger{padding-right:12px}}.block-fellow__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:4px;height:4px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:0}@media only screen and (min-width: 768px){.block-fellow__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:0}}.block-filter-button{display:block}@media only screen and (min-width: 768px){.block-filter-button{display:none}}@media only screen and (min-width: 768px){.block-filter-button:first-child+*{margin-top:0 !important}}@media only screen and (max-width: 767px){.block-filter__header{letter-spacing:-.5em;position:relative;border-top:2px solid #f16baa;background:#fff;padding:20px 12px}}@media only screen and (min-width: 768px){.block-filter__header{overflow:hidden;display:none}}.block-filter__text{padding:16px 12px 0;color:#424242}@media only screen and (min-width: 768px){.block-filter__text{padding:0;text-align:center}}@media only screen and (min-width: 768px){.block-filter__text+*{margin-top:16px}}.block-filter__close{display:none;width:40px;height:40px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;background:none;white-space:nowrap;text-indent:100%;overflow:hidden}.block-filter__close:before,.block-filter__close:after{content:'';display:block;background:#757575;background-white-space:nowrap;background-text-indent:100%;background-overflow:hidden;width:2px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.block-filter__close:after{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}@media only screen and (max-width: 767px){.block-filter__title{font-size:18px;color:#f16baa;font-weight:500;letter-spacing:0;text-align:center}}@media only screen and (max-width: 767px){.block-filter__title br{display:none}}@media only screen and (min-width: 768px){.block-filter--sidebar .block-filter__title{text-align:left;color:#212121;line-height:1.5;font-size:18px;font-weight:400}}@media only screen and (min-width: 768px){.block-filter--sidebar .block-filter__title br{display:inline}}@media only screen and (min-width: 768px){.block-filter--sidebar .block-filter__content{margin-top:16px}}@media only screen and (min-width: 768px){.block-filter--narrow .block-filter__content{padding-top:40px !important;padding-bottom:40px !important}}@media only screen and (min-width: 768px){.block-filter--narrow .block-filter__content .filter__content{box-sizing:border-box;max-width:680px;margin:0 auto}}@media only screen and (max-width: 767px){.block-filter--modal{display:none;position:fixed;z-index:3000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:0;border-radius:0;box-shadow:none}}@media only screen and (max-width: 767px){.block-filter--modal[aria-expanded='true']{display:block}}@media only screen and (max-width: 767px){.block-filter--modal .block-filter__header{position:relative;z-index:200;border-bottom:1px solid #e5e5e5;border-top:none}}@media only screen and (max-width: 767px){.block-filter--modal .block-filter__title{position:relative;text-align:left;color:#212121;font-weight:400;font-size:14px;padding-left:40px}}@media only screen and (max-width: 767px){.block-filter--modal .block-filter__title:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:30px;height:20px;background-image:url(../img/icon_filter.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}}.block-filter--modal .block-filter__close{display:block}@media only screen and (min-width: 768px){.block-filter--modal .block-filter__close{display:none}}@media only screen and (max-width: 767px){.block-filter--modal .block-filter__content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin-top:0;height:100%;box-sizing:border-box;background:#f5f5f5 !important;position:absolute;z-index:100;top:0;left:0;padding-top:60px;width:100%}}@media only screen and (min-width: 768px){.block-filter--modal-content{display:none}}@media only screen and (min-width: 768px){.block-filter--main{background:none;box-shadow:none;padding:0}}@media only screen and (min-width: 768px){.block-filter--main .block-filter__title{color:#f16baa;font-size:18px;font-weight:500}}.block-filter--main .block-filter__content{border-radius:0 !important}@media only screen and (min-width: 768px){.block-filter--main .block-filter__content{margin-top:16px;padding:16px}}.block-filter.block-filter-filter--main{border-top:0}@media only screen and (min-width: 768px){.column__left .block-filter__header,.column__right .block-filter__header{display:block}}.block-flow-control{padding-top:23px}@media only screen and (min-width: 768px){.block-flow-control{padding-top:44px;padding-bottom:58px}}.block-flow-control__inner{padding:18px 12px 29px}@media only screen and (min-width: 768px){.block-flow-control__inner{padding:36px 32px 38px}}.block-flow-control__title{font-weight:700;font-size:20px;text-align:center}.block-flow-control__content{margin-top:18px}@media only screen and (min-width: 768px){.block-flow-control__content{margin-top:28px}}.block-flow-control__content::before{content:'';display:block;width:45px;height:45px;margin:0 auto 22px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/img_loading_gray.gif);background-size:contain}@media only screen and (min-width: 768px){.block-flow-control__content::before{margin-bottom:50px;width:60px;height:60px}}.block-flow-control__content p{color:#757575}@media only screen and (min-width: 768px){.block-flow-control__content p{font-size:14px;text-align:center}}.block-flow-control__content p:not(:first-child){margin-top:16px}.block-flow-control__footer{text-align:center;margin-top:28px}@media only screen and (min-width: 768px){.block-flow-control__footer{margin-top:64px}}p.dummy-text{background:#999;color:#fff;text-align:center;line-height:100px}@media only screen and (min-width: 768px){p.dummy-text{line-height:300px}}.block-get-info{padding:24px 0}@media only screen and (max-width: 767px){.block-get-info{border-radius:0 !important;border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.block-get-info{padding:24px}}.block-get-info__inr{margin:0 12px}@media only screen and (min-width: 768px){.block-get-info__inr{margin:none;display:table;table-layout:fixed;border-collapse:separate;width:-webkit-calc(100% + 64px);width:calc(100% + 64px);border-spacing:32px 0;margin:0 -32px}}@media only screen and (min-width: 768px){.block-get-info__inr-item{display:table-cell}}.block-get-info__title{font-size:14px;padding-left:20px;position:relative;padding-bottom:6px;border-bottom:solid 1px #e5e5e5;font-weight:500}@media only screen and (min-width: 768px){.block-get-info__title{padding-left:25px}}.block-get-info__title::after{content:'';border-bottom:solid 1px #424242;display:block;position:absolute;bottom:-1px;left:0;width:16px}@media only screen and (min-width: 768px){.block-get-info__title::after{width:8px}}.block-get-info__title--mail::before{content:'';position:absolute;left:0;top:3px;background:url("../img/icon_mail.svg") center center no-repeat;width:15px;height:15px;background-size:contain}@media only screen and (min-width: 768px){.block-get-info__title--mail::before{top:0}}@media only screen and (min-width: 768px){.block-get-info__title--mail::before{width:18px;height:20px}}.block-get-info__title--phone::before{content:'';position:absolute;left:0;top:3px;background:url("../img/icon_phone.svg") center center no-repeat;width:15px;height:15px;background-size:contain}@media only screen and (min-width: 768px){.block-get-info__title--phone::before{top:0}}@media only screen and (min-width: 768px){.block-get-info__title--phone::before{width:18px;height:20px}}.block-get-info__title--sns::before{content:'';position:absolute;left:0;top:3px;background:url("../img/icon_sns.svg") center center no-repeat;width:15px;height:15px;background-size:contain}@media only screen and (min-width: 768px){.block-get-info__title--sns::before{top:0}}@media only screen and (min-width: 768px){.block-get-info__title--sns::before{width:18px;height:20px}}.block-get-info__mail-link{display:block;border:solid 1px #e5e5e5;border-radius:4px;background:#fff;height:35px;width:35px;position:relative}@media only screen and (min-width: 768px){.block-get-info__mail-link{height:40px;width:40px}}.block-get-info__mail-link::before{content:'';position:absolute;display:block;background-color:#f16baa;width:2px;height:14px;top:0;left:0;bottom:0;right:0;margin:auto}.block-get-info__mail-link::after{content:'';position:absolute;display:block;top:0;left:0;bottom:0;right:0;background-color:#f16baa;width:14px;height:2px;margin:auto}.block-get-info__app{margin-top:32px}.block-get-info__app-trigger{display:block}.block-get-info__app-content{display:table;width:100%;border-collapse:collapse}.block-get-info__app-content::before{content:'';width:40px;display:table-cell;vertical-align:top;padding-top:40px;background:url("../img/icon_eplusapp.svg") no-repeat;background-size:contain}@media only screen and (min-width: 768px){.block-get-info__app-content::before{width:52px;padding-top:52px}}.block-get-info__app-text{display:table-cell;vertical-align:top;padding-left:16px;color:#212121}@media only screen and (min-width: 768px){.block-get-info__app-text{color:#757575}}.block-get-info__app-title{font-size:14px;color:#212121}.block-get-info__sns{margin-top:32px}@media only screen and (min-width: 768px){.block-get-info__sns{margin-top:0}}.block-get-info__box{margin-top:16px}.block-get-info__sns-title{font-size:14px;position:relative;padding-left:28px;font-weight:400}@media only screen and (min-width: 768px){.block-get-info__sns-title{padding-left:22px}}.block-get-info__sns-title--twitter::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("../img/icon_link_twitter.svg") no-repeat;background-size:contain;width:23px;height:23px}@media only screen and (min-width: 768px){.block-get-info__sns-title--twitter::before{width:16px;height:16px}}.block-get-info__sns-title--facebook::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url("../img/icon_link_facebook.svg") no-repeat;background-size:contain;width:23px;height:23px}@media only screen and (min-width: 768px){.block-get-info__sns-title--facebook::before{width:16px;height:16px}}.block-get-info__sns-list{list-style-type:none;margin-top:16px;overflow:hidden}@media only screen and (min-width: 768px){.block-get-info__sns-list{margin-top:0}}.block-get-info__sns-list-item{float:left;margin-top:4px;margin-right:4px}@media only screen and (min-width: 768px){.block-get-info__sns-list-item{margin-top:8px}}.block-get-info__sns-list-trigger{border:solid 1px #e5e5e5;border-radius:4px;padding:4px 10px 3px;display:block}.block-get-info__table{display:table;width:-webkit-calc(100% + 8px);width:calc(100% + 8px);margin:0 -4px;border-collapse:separate;border-spacing:4px 0}.block-get-info__table-left{display:table-cell;vertical-align:top}.block-get-info__table-right{display:table-cell;width:35px;vertical-align:top}@media only screen and (max-width: 767px){.block-great-fee{margin:0 12px}}@media only screen and (max-width: 767px){.block-great-fee--wide{margin:0;border-radius:0 !important}}.block-great-fee__inner{width:100%;box-sizing:border-box;padding:24px 16px}@media only screen and (min-width: 768px){.block-great-fee__inner{padding:32px}}.block-great-fee__cover{text-align:center;width:-webkit-calc(100% + 32px);width:calc(100% + 32px)}@media only screen and (max-width: 767px){.block-great-fee__cover{margin:-24px -16px 0}}@media only screen and (min-width: 768px){.block-great-fee__cover{width:100%}}.block-great-fee__cover-image{width:100%}.block-great-fee__cover-title{font-size:18px;font-weight:400;margin-top:12px}@media only screen and (min-width: 768px){.block-great-fee__cover-title{font-size:20px}}@media only screen and (min-width: 768px){.block-great-fee__cover-title{margin-top:24px}}.block-great-fee__cover-text{margin-top:12px}@media only screen and (min-width: 768px){.block-great-fee__cover-text{margin-top:24px}}.block-great-fee__cover-link{text-align:center;padding-left:8px;margin-top:12px}@media only screen and (min-width: 768px){.block-great-fee__cover-link{margin-top:38px}}.block-great-fee__cover-trigger{display:inline-block;position:relative;padding:0 4px 0 14px}.block-great-fee__cover-trigger:before{content:'';display:block;position:absolute;left:4px;top:50%;width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);border-color:#2fa8b3 transparent transparent transparent}.block-great-fee__button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.block-great-fee__button--column-pc4{margin-top:-16px}}@media only screen and (min-width: 768px){.block-great-fee__button--column-pc4{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 767px){.block-great-fee__button--column-pc4 .block-great-fee__button-link{width:-webkit-calc(100% / 2 - 8px);width:calc(100% / 2 - 8px);margin-right:16px;margin-top:16px}.block-great-fee__button--column-pc4 .block-great-fee__button-link:nth-child(2n){margin-right:0}}@media only screen and (min-width: 768px){.block-great-fee__button--column-pc4 .block-great-fee__button-link{width:-webkit-calc(100% / 4 - ((16px / 4) * 3));width:calc(100% / 4 - ((16px / 4) * 3))}}.block-great-fee__button--column-pc3{margin-top:-16px}.block-great-fee__button--column-pc3 .block-great-fee__button-link{width:-webkit-calc(100% / 2 - 8px);width:calc(100% / 2 - 8px);margin-right:16px;margin-top:16px}@media only screen and (max-width: 767px){.block-great-fee__button--column-pc3 .block-great-fee__button-link:nth-child(2n){margin-right:0}}@media only screen and (min-width: 768px){.block-great-fee__button--column-pc3 .block-great-fee__button-link{width:-webkit-calc(100% / 3 - ((16px / 3) * 2));width:calc(100% / 3 - ((16px / 3) * 2))}.block-great-fee__button--column-pc3 .block-great-fee__button-link:nth-child(3n){margin-right:0}}.block-great-fee__button .button{white-space:normal}@media only screen and (max-width: 767px){.block-great-fee__button .button{padding-left:5px;padding-right:5px}}@media only screen and (min-width: 768px){.block-great-fee__button .button{min-width:inherit}}.block-great-fee__button-link{display:inline-block}.block-great-fee__button-link-button{box-sizing:border-box;color:#fff;width:100%;padding:7px 8px 8px}@media only screen and (max-width: 767px){.block-great-fee__button-link-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}@media only screen and (min-width: 768px){.block-great-fee__button-link-button{display:block;padding:4px 8px}}.block-great-fee__button-link-button:hover{opacity:1}.block-great-fee__icons{text-align:center}.block-great-fee__icons img{width:40%}.block-great-fee__icons img:first-child{margin-right:12px}@media only screen and (min-width: 768px){.block-great-fee__icons img:first-child{margin-right:44px}}@media only screen and (min-width: 768px){.block-great-fee__icons img{width:27%}}.block-great-fee__block-header{font-size:18px;text-align:center;font-weight:500;border-bottom:1px solid #e5e5e5;padding-bottom:20px}@media only screen and (min-width: 768px){.block-great-fee__block-header{font-size:20px;padding-bottom:28px}}.block-great-fee__block-content{margin-top:20px}@media only screen and (min-width: 768px){.block-great-fee__block-content{margin:28px auto 0;max-width:600px}}.block-great-fee__block-content::after{content:'.';display:block;color:transparent;height:0;clear:both}.block-great-fee__block-content--center{text-align:center}.block-great-fee__block-img{width:100%;float:none;margin-top:16px}@media only screen and (min-width: 768px){.block-great-fee__block-img{margin-top:0;width:285px;float:right}}@media only screen and (max-width: 767px){.block-great-fee__block-img{text-align:center}}.block-great-fee__block-img:first-child{margin-top:0}@media only screen and (min-width: 768px){.block-great-fee__block-img:first-child{float:left}}.block-great-fee__block-img p{color:#f16baa;font-weight:500;font-size:14px;text-align:center}.block-great-fee__block-img::after{content:'';display:block;clear:both}.block-great-fee__block-img img{margin-top:8px;border:1px solid #e5e5e5}@media only screen and (max-width: 767px){.block-great-fee__block-img img{max-width:100%}}@media only screen and (min-width: 768px){.block-great-fee__block-img img{margin-top:12px}}.block-great-fee__block-img img:first-child{margin-top:0}.block-great-fee__block-img img+p{margin-top:6px;color:#ef2525;font-size:10px}@media only screen and (min-width: 768px){.block-great-fee__block-img img+p{margin-top:12px}}.block-great-fee__text-pink{color:#f16baa}.block-great-fee__text-red{color:#ef2525}.block-great-fee__text-blue{color:#42a5f5}.block-great-fee__text-bold{font-weight:500}.block-great-fee__text-icon::before{content:'';width:32px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../img/icon_otoku.svg);position:relative;left:0;display:inline-block;top:3px;margin-right:8px}.block-great-fee__text-title{font-size:18px;font-weight:500}.block-great-fee__text-content{margin-top:8px}@media only screen and (min-width: 768px){.block-great-fee__text-content{margin-top:12px}}.block-great-fee__text-content--center{text-align:center}@media only screen and (max-width: 767px){.block-great-fee__text-content img{max-width:100%}}.block-great-fee__text-button{text-align:center;padding:12px 16px 12px 32px;margin-top:12px;display:inline-block;position:relative;border:1px solid #e5e5e5;border-radius:4px}@media only screen and (min-width: 768px){.block-great-fee__text-button{min-width:248px}}.block-great-fee__text-button:after{margin-left:4px;content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;top:auto;display:inline-block;vertical-align:middle;position:relative;-webkit-transform:translateY(-1px) rotate(45deg);-ms-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}.block-great-fee__text-button-anchor{text-align:center;padding:12px 32px;margin-top:12px;display:inline-block;position:relative;border:1px solid #e5e5e5;border-radius:4px}.block-great-fee__text-number li{list-style-position:inside}.block-great-fee__text-list li{list-style-type:none}.block-great-fee__text-link{margin-top:4px;text-align:right}.block-great-fee__text-trigger{position:relative;display:inline-block;padding:0 16px 0 8px}@media only screen and (min-width: 768px){.block-great-fee__text-trigger{text-align:right;padding:0 16px}}.block-great-fee__text-trigger::after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;display:inline-block;right:0}.block-horizon-link{box-sizing:border-box}@media only screen and (max-width: 767px){.block-horizon-link{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-horizon-link{padding-top:4px;padding-bottom:4px;overflow:hidden}}.block-horizon-link__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 768px){.block-horizon-link__list{margin:0 -1px}}.block-horizon-link__item{position:relative;-webkit-box-flex:1;-ms-flex:1 25%;flex:1 25%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.block-horizon-link__item:not(:first-child)::before{content:'';display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background:#e5e5e5}@media only screen and (min-width: 768px){.block-horizon-link__item{-webkit-box-flex:1;-ms-flex:1 20%;flex:1 20%;margin:8px 0}}@media only screen and (min-width: 1024px){.block-horizon-link__item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto}}.block-horizon-link__trigger{display:block;width:100%;text-align:center;padding:8px 0;white-space:nowrap}@media only screen and (min-width: 768px){.block-horizon-link__trigger{padding:0 8px}}.block-horizon-link__trigger:visited,.block-horizon-link__trigger:visited *{color:#2fa8b3}.block-horizon-link__name{display:inline-block;padding:0 4px;position:relative}@media only screen and (min-width: 768px){.block-horizon-link__name br{display:none}}.block-info{margin-top:16px;padding:24px 12px;background:#fff}@media only screen and (min-width: 768px){.block-info{margin-top:32px;padding:0}}.block-info__header{position:relative;border-bottom:1px solid #e6e6e6;padding:8px 0}@media only screen and (min-width: 768px){.block-info__header{padding:16px 0}}.block-info__title{line-height:1.5;font-size:14px;font-weight:500;color:#212121}@media only screen and (min-width: 768px){.block-info__title{font-size:18px}}.block-info__nav{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.block-info__nav-trigger{line-height:1.5}@media only screen and (min-width: 768px){.block-info__nav-trigger{font-size:14px}}.block-info__nav-trigger:before{content:''}@media only screen and (min-width: 768px){.block-info__nav-trigger:before{content:'お知らせ'}}@media only screen and (min-width: 768px){.block-info__content{padding-top:8px}}.block-info__list{list-style:none}.block-info__item:not(:first-child){border-top:1px solid #e6e6e6}@media only screen and (min-width: 768px){.block-info__item:not(:first-child){border-top:none}}.block-info__trigger{display:block;width:100%;padding:12px 0}@media only screen and (min-width: 768px){.block-info__trigger{display:table}}.block-info__name,.block-info__date{display:block;line-height:1.3}@media only screen and (min-width: 768px){.block-info__name,.block-info__date{display:table-cell;vertical-align:top}}.block-info__date{margin-top:4px;color:#757575;white-space:nowrap}@media only screen and (min-width: 768px){.block-info__date{padding-left:16px;text-align:right}}.block-irregular,.block-irregular__color-block{border-radius:0 !important;margin-left:8px;margin-right:8px}@media only screen and (max-width: 767px){.block-irregular,.block-irregular__color-block{padding-left:12px;padding-right:12px}}@media only screen and (min-width: 768px){.block-irregular,.block-irregular__color-block{margin-left:0;margin-right:0}}.block-irregular .block-irregular,.block-irregular__color-block .block-irregular,.block-irregular .block-irregular__color-block,.block-irregular__color-block .block-irregular__color-block{margin-left:0;margin-right:0}.block-irregular__color-block{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:125px}.block-irregular__color-block .block-irregular__attention-text{color:#fff}@media only screen and (max-width: 767px){.block-irregular__color-block{margin-left:-12px !important;margin-right:-12px !important;min-height:80px}}.block-irregular__inner{padding:16px 0}@media only screen and (min-width: 768px){.block-irregular__inner{padding:32px 24px}}.block-irregular__inner .section__content:first-of-type{margin-top:16px}@media only screen and (min-width: 768px){.block-irregular__inner .section__content:first-of-type{margin-top:32px}}.block-irregular__inner .block-irregular,.block-irregular__inner .block-irregular__color-block{background-color:#f2f2f2}@media only screen and (max-width: 767px){.block-irregular__inner .block-irregular,.block-irregular__inner .block-irregular__color-block{margin-top:24px !important}}.block-irregular__inner .section__content+.block-irregular__block-box{margin-top:16px}@media only screen and (min-width: 768px){.block-irregular__inner .section__content+.block-irregular__block-box{margin-top:32px}}.block-irregular__inner-narrow{padding:16px 0;margin:auto}@media only screen and (min-width: 768px){.block-irregular__inner-narrow{padding:32px 0;max-width:600px}}.block-irregular__block{margin-top:8px}@media only screen and (min-width: 768px){.block-irregular__block{margin-top:16px}}.block-irregular__block:first-of-type{margin-top:16px}@media only screen and (min-width: 768px){.block-irregular__block:first-of-type{margin-top:32px}}.block-irregular__block:last-of-type{margin-top:8px}@media only screen and (min-width: 768px){.block-irregular__block:last-of-type{margin-top:16px}}.block-irregular__block--center{text-align:center}.block-irregular__title{line-height:20px;text-align:center}@media only screen and (min-width: 768px){.block-irregular__title{line-height:26px}}.block-irregular__title--border{border-bottom:1px solid #e5e5e5;padding-bottom:16px}@media only screen and (min-width: 768px){.block-irregular__title--border{padding-bottom:32px}}.block-irregular__middle{line-height:20px}@media only screen and (min-width: 768px){.block-irregular__middle{line-height:26px}}.block-irregular__title-color{font-size:18px;font-weight:500}@media only screen and (min-width: 768px){.block-irregular__title-color{font-size:20px}}.block-irregular__title-default{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.block-irregular__title-default{font-size:20px}}.block-irregular__date{font-size:18px;font-weight:500}@media only screen and (min-width: 768px){.block-irregular__date{font-size:20px}}.block-irregular__date span{display:inline-block}.block-irregular__caution{font-size:14px;position:relative;color:#ef2525;font-weight:500;text-indent:-26px;margin-left:26px;text-align:left;display:inline-block}@media only screen and (min-width: 768px){.block-irregular__caution{font-size:18px}}.block-irregular__caution::before{content:'';width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../img/icon_alert.svg);position:relative;left:0;display:inline-block;top:3px;margin-right:8px}@media only screen and (min-width: 768px){.block-irregular__caution::before{width:18px;height:18px}}.block-irregular__attention-text{color:#757575;list-style-type:none}.block-irregular__attention-text p{display:inline-block;margin:0 auto;text-align:left}.block-irregular__caution-description{font-weight:400}.block-irregular__caution-description h3,.block-irregular__caution-description h4,.block-irregular__caution-description h5{font-weight:500;font-size:14px}.block-irregular__caution-description-list{margin-top:16px;list-style-type:none}@media only screen and (min-width: 768px){.block-irregular__caution-description-list{margin-top:28px}}.block-irregular__caution-description-list li{text-indent:-14px;margin-left:14px}.block-irregular__caution-description-list:first-child{margin-top:0}.block-irregular__caution-description-list--check,.block-irregular__caution-description-list--close,.block-irregular__caution-description-list--mail{text-indent:18px;display:inline-block;position:relative}@media only screen and (min-width: 768px){.block-irregular__caution-description-list--check,.block-irregular__caution-description-list--close,.block-irregular__caution-description-list--mail{text-indent:26px}}.block-irregular__caution-description-list--check::before,.block-irregular__caution-description-list--close::before,.block-irregular__caution-description-list--mail::before{content:'';width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:3px;margin-right:8px;display:inline-block}@media only screen and (min-width: 768px){.block-irregular__caution-description-list--check::before,.block-irregular__caution-description-list--close::before,.block-irregular__caution-description-list--mail::before{width:18px;height:18px;top:1px}}.block-irregular__caution-description-list--check::before{background-image:url(../img/icon_check.svg)}.block-irregular__caution-description-list--close::before{background-image:url(../img/icon_close.svg)}.block-irregular__caution-description-list--mail::before{background-image:url(../img/icon_mail.png)}.block-irregular__caution-description-list--bold{font-weight:700}@media only screen and (max-width: 767px){.block-irregular__caution-description-list--sp-center{display:block;text-align:center}}.block-irregular__step{font-size:18px;font-weight:500;display:block}@media only screen and (min-width: 768px){.block-irregular__step{font-size:28px}}.block-irregular__button{text-align:center;margin-top:32px}.block-irregular__button:first-of-type{margin-top:0}.block-irregular__button--link:hover{opacity:1}@media only screen and (min-width: 768px){.block-irregular__button+.block-irregular__block{margin-top:24px}}.block-irregular__footer{border-top:1px solid #e5e5e5;margin-top:28px}.block-irregular__footer-inner{padding:16px 0 0;max-width:600px;margin:auto}@media only screen and (min-width: 768px){.block-irregular__footer-inner{padding:32px 0 0}}.block-irregular__footer-inner .block-irregular__block-text,.block-irregular__footer-inner .block-irregular__attention-text{margin-top:12px}.block-irregular__footer-inner .block-irregular__block-text:first-child,.block-irregular__footer-inner .block-irregular__attention-text:first-child{margin-top:0}.block-irregular__footer-inner .block-irregular__caution-description{margin-top:28px}.block-irregular__flow{border:1px solid #e5e5e5;border-radius:4px;padding:12px;text-align:center;position:relative;margin-top:50px;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}@media only screen and (min-width: 768px){.block-irregular__flow{min-height:76px}}.block-irregular__flow::before{content:'';width:0;height:0;border:12px solid transparent;border-top:15px solid #f16baa;position:absolute;top:-30px;left:0;right:0;margin:auto}.block-irregular__flow:first-child{margin-top:0}.block-irregular__flow:first-child::before{display:none}.block-irregular__flow-title{font-size:18px;font-weight:500}.block-irregular__flow-attention{font-size:14px;color:#757575}.block-irregular__block-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:16px}.block-irregular__block-box:first-of-type{margin-top:32px}@media only screen and (max-width: 767px){.block-irregular__block-box:first-of-type{margin-top:16px}}.block-irregular__block-box:last-of-type{margin-top:16px}.block-irregular__block-tops{margin-top:0}.block-irregular__boxes{border-top:1px solid #e5e5e5;padding:0;width:100%;box-sizing:border-box;margin-top:12px;text-align:center}@media only screen and (min-width: 768px){.block-irregular__boxes{width:-webkit-calc(50% - 12px);width:calc(50% - 12px);padding:0 32px 16px;margin-top:24px;border-radius:4px;border:1px solid #e5e5e5}}.block-irregular__boxes:first-of-type{margin-top:0}@media only screen and (max-width: 767px){.block-irregular__boxes:first-of-type{border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.block-irregular__boxes:nth-of-type(2){margin-top:0}}.block-irregular__boxes-title{font-size:14px;font-weight:500;margin-top:16px}@media only screen and (max-width: 767px){.block-irregular__boxes-title{text-align:left}}.block-irregular__boxes-attention{color:#757575;margin:8px auto 0;text-align:left}@media only screen and (min-width: 768px){.block-irregular__boxes-attention{display:inline-block;margin-top:16px}}.block-irregular__boxes-store{background-color:#f2f2f2;margin-top:16px;width:100%;box-sizing:border-box;padding:8px 24px}@media only screen and (min-width: 768px){.block-irregular__boxes-store{padding:8px 8px}}.block-irregular__boxes-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto}.block-irregular__boxes-image{box-sizing:border-box;display:block;min-width:25%;max-width:86px;padding:8px;text-align:center}.block-irregular__boxes-image:first-child:last-child{max-width:116px}.block-irregular__boxes-image img{display:block;margin:0 auto;max-width:100%;max-height:30px}.block-irregular__boxes-image img[src$='.svg']{width:100%}.block-irregular__boxes-button{margin-top:16px}@media only screen and (max-width: 767px){.block-irregular__boxes-button{width:100%}}.block-irregular__boxes-wide{border-top:1px solid #e5e5e5;padding:0;width:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}@media only screen and (min-width: 768px){.block-irregular__boxes-wide{border:1px solid #e5e5e5;border-radius:4px;padding:0 32px 16px;margin-top:24px}}.block-irregular__boxes-wide:first-of-type{margin-top:0}.block-irregular__boxes-wide:last-of-type{margin-top:12px}@media only screen and (min-width: 768px){.block-irregular__boxes-wide:last-of-type{margin-top:24px}}.block-irregular__boxes-wide .block-irregular__boxes-title{text-align:center;width:100%}@media only screen and (max-width: 767px){.block-irregular__boxes-wide .block-irregular__boxes-title{text-align:left}}@media only screen and (min-width: 768px){.block-irregular__boxes-wide .block-irregular__boxes-attention,.block-irregular__boxes-wide .block-irregular__boxes-store{width:-webkit-calc(50% - 24px);width:calc(50% - 24px);min-width:0}}@media only screen and (min-width: 768px){.block-irregular__boxes-wide .block-irregular__boxes-store+.block-irregular__boxes-attention{margin-left:12px}}.block-irregular__boxes-wide .block-irregular__boxes-button{margin-top:16px}@media only screen and (min-width: 768px){.block-irregular__boxes-wide .block-irregular__boxes-button{margin-top:32px}}.block-irregular__bottoms{text-align:center;color:#757575;padding-top:12px;width:70%;margin:auto;font-weight:500}@media only screen and (min-width: 768px){.block-irregular__bottoms{margin-bottom:-48px}.block-irregular__bottoms br{display:none}}.block-irregular .form:not(:first-child),.block-irregular__color-block .form:not(:first-child){margin-top:20px}.block-irregular .form__fieldset,.block-irregular__color-block .form__fieldset{margin:0 auto;padding:32px 9.5px;max-width:431px;background:#f5f5f5;border-radius:4px}.block-irregular .form__fieldset:not(:first-child),.block-irregular__color-block .form__fieldset:not(:first-child){margin-top:24px}.block-irregular .form__row,.block-irregular__color-block .form__row{max-width:316px;margin:0 auto}.block-irregular .buttons,.block-irregular__color-block .buttons{max-width:316px;margin:0 auto;text-align:center}.block-irregular .buttons:not(:first-child),.block-irregular__color-block .buttons:not(:first-child){margin-top:32px}.block-irregular .form-input input,.block-irregular__color-block .form-input input,.block-irregular .form-input textarea,.block-irregular__color-block .form-input textarea{background:#fff}@media only screen and (min-width: 768px){.block-irregular .form-checkbox,.block-irregular__color-block .form-checkbox{text-align:center}}.block-irregular .form-checkbox__label::after,.block-irregular__color-block .form-checkbox__label::after{background:#fff}@media only screen and (min-width: 768px){.block-irregular .form-checkbox+.form__error,.block-irregular__color-block .form-checkbox+.form__error{margin-top:1px;text-align:center}}.block-irregular__message{background:#f2f2f2;text-align:center;font-size:14px;font-weight:500;color:#bdbdbd;padding:20px 12px}@media only screen and (min-width: 768px){.block-irregular__message{padding:20px 24px}}.block-irregular-bottom{text-align:center;color:#757575;padding-top:12px;width:70%;margin:auto;font-weight:500}@media only screen and (min-width: 768px){.block-irregular-bottom{margin-bottom:-48px}.block-irregular-bottom br{display:none}}.block-irregular-sms{margin-left:8px;margin-right:8px;padding:16px 0 20px;text-align:center;background:#fff;border:2px solid #f9a825}@media only screen and (min-width: 768px){.block-irregular-sms{margin-left:0;margin-right:0;padding:32px 0}}.block-irregular-sms__title{font-weight:500;color:#f9a825;font-size:14px}@media only screen and (min-width: 768px){.block-irregular-sms__title{font-size:22px}}.block-irregular-sms__content{margin-top:14px;font-weight:700}@media only screen and (min-width: 768px){.block-irregular-sms__content{margin-top:16px;font-size:14px;font-weight:400}}.block-irregular-sms__footer{margin-top:6px;text-align:center}@media only screen and (min-width: 768px){.block-irregular-sms__footer{font-size:14px}}.block-irregular-sms__link{margin-top:6px;display:inline-block;position:relative}.block-irregular-sms__link::after{content:'';position:relative;display:inline-block;width:5px;height:5px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;vertical-align:middle;margin-left:3px;margin-right:3px;top:.15em;left:auto;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.block-m3-modal__group{padding-top:12px}@media only screen and (min-width: 768px){.block-m3-modal__group{padding-top:0}}.block-m3-modal__group:not(:first-child){margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}.block-m3-modal__group-title{line-height:1.1428571429;font-size:14px;font-weight:400}@media only screen and (min-width: 768px){.block-m3-modal__group-title{font-size:18px}}.block-m3-modal__group-content{margin-top:24px}.block-m3-modal__content .block-m3-checkbox{margin-top:20px}.block-m3-modal__caution{margin-top:12px;color:#ef2525}@media only screen and (min-width: 768px){.block-m3-modal__caution{text-align:center}}.block-m3-modal__more{margin-top:12px}@media only screen and (min-width: 768px){.block-m3-modal__more{text-align:center}}.block-m3-modal__more a{display:inline-block;position:relative;padding-right:12px}.block-m3-modal__more a:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:3px}.block-m3-modal__footer{margin:24px auto 0;padding-top:24px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-m3-modal__footer{margin-top:32px;padding-top:32px;text-align:center}.block-m3-modal__footer .button{width:90%;margin:auto}}.block-mailmag__content{padding:20px 14px;border-top:4px solid #f16baa;color:#f16baa;text-align:center}@media only screen and (min-width: 768px){.block-mailmag__content{padding:24px 16px}}.block-mailmag__register{margin-top:16px}@media only screen and (min-width: 768px){.column__main .block-mailmag p br{display:none}}.block-mailmags__list{list-style:none}.block-mailmags__item{padding:0 6px}@media only screen and (min-width: 768px){.block-mailmags__item{padding:0 8px}}.block-mailmags__item:not(:first-child){border-top:1px solid #e5e5e5;margin-top:20px}@media only screen and (min-width: 768px){.block-mailmags__item:not(:first-child){margin-top:24px}}.block-mailmags input[type=checkbox]{display:none}.block-mailmags__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;padding:24px 0}.block-mailmags__title{display:block;font-size:14px;font-weight:500}.block-mailmags__check{margin-left:30px;white-space:nowrap}@media only screen and (min-width: 768px){.block-mailmags__check{font-size:14px}}.block-mailmags__check input{display:none}.block-mailmags__check label{cursor:pointer;position:relative;display:block;padding-left:24px}.block-mailmags__check label::after{content:'';display:block;position:absolute;z-index:1;top:50%;left:0;width:16px;height:16px;border-radius:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #e0e0e0;background:#fff}.block-mailmags__check label::before{content:'';display:block;position:absolute;z-index:2;top:45%;left:6px;width:4px;height:7px;border-right:2px solid #3dbcc7;border-bottom:2px solid #3dbcc7;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);opacity:0}.block-mailmags__check input:checked+label::before{opacity:1}.block-mailmags__content{display:block}@media only screen and (min-width: 768px){.block-mailmags__content{line-height:1.8}}@media only screen and (min-width: 768px){.block-more-list{margin-top:8px}}@media only screen and (min-width: 768px){.block-more-list--onlysp{display:none}}.block-more-list__trigger{border:none;border-top:1px solid #e5e5e5;display:block;box-sizing:border-box;width:100%;padding:18px 8px;line-height:1.5;text-align:center;background:none;position:relative}@media only screen and (min-width: 768px){.block-more-list__trigger{padding:8px 0 0}}.block-more-next.jscroll-next-parent{display:block !important}.block-more-next__trigger{border-radius:4px;box-sizing:border-box;display:block;width:100%;padding:8px 8px;line-height:1.5;font-size:14px;min-width:270px;text-align:center;color:#757575;background-color:#fff;border:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-more-next__trigger{min-width:200px;padding:10px 8px;font-weight:500}}.block-more-next__trigger:hover{background-color:#fff}.block-more-next.loading .block-more-next__trigger,.block-more-next.jscroll-next-parent .block-more-next__trigger{color:transparent !important;border-color:transparent !important;background:none !important;position:relative;cursor:default;pointer-events:none}.block-more-next.loading .block-more-next__trigger:before,.block-more-next.jscroll-next-parent .block-more-next__trigger:before{content:'';display:block;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/img_loading_gray.gif);background-size:30px 30px;background-color:transparent !important}.block-more-next.loading .block-more-next__trigger{display:block !important}@media only screen and (min-width: 768px){.block-more-onlysp{display:none}}.block-more-onlysp__trigger{border:none;border-top:1px solid #e5e5e5;display:block;box-sizing:border-box;width:100%;padding:18px 8px;line-height:1.5;text-align:center;color:#757575;background:none;position:relative}.block-more-onlysp__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #757575;border-right:1px solid #757575;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;top:auto;left:auto;-webkit-transform:translate(5px, -2px) rotate(135deg);-ms-transform:translate(5px, -2px) rotate(135deg);transform:translate(5px, -2px) rotate(135deg)}@media only screen and (min-width: 768px){.block-more{margin-top:8px}}@media only screen and (min-width: 768px){.block-more--onlysp{display:none}}.block-more__trigger{border:none;border-top:1px solid #e5e5e5;display:block;box-sizing:border-box;width:100%;padding:18px 8px;line-height:1.5;text-align:center;color:#757575;background:none;position:relative}@media only screen and (min-width: 768px){.block-more__trigger{border-top:none;padding:8px 0}}.block-more__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #757575;border-right:1px solid #757575;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;top:auto;left:auto;-webkit-transform:translate(5px, -2px) rotate(135deg);-ms-transform:translate(5px, -2px) rotate(135deg);transform:translate(5px, -2px) rotate(135deg)}.block-more__trigger.loading{color:transparent !important;border-color:transparent !important;position:relative;cursor:default;pointer-events:none}.block-more__trigger.loading:before{content:'';display:block;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/img_loading_gray.gif);background-size:30px 30px;background-color:transparent !important}@media only screen and (min-width: 768px){.block-more__trigger.loading:before{background-size:24px 24px;width:24px;height:24px}}.block-more__trigger.loading:after{display:none !important}@media only screen and (min-width: 768px){.column__left .block-favorite-list .block-more__trigger,.column__right .block-favorite-list .block-more__trigger{border-top:1px solid #e5e5e5;padding:8px 0 0}}.ticket-cal-nextprev__inner{position:relative;display:table;height:40px;width:100%}.ticket-cal-nextprev__title{display:table-cell;vertical-align:middle;z-index:1;text-align:center;font-size:18px;font-weight:400;color:#757575;padding:0 40px}@media only screen and (min-width: 768px){.ticket-cal-nextprev__title{padding:0 60px;font-weight:500;font-size:28px}}.ticket-cal-nextprev__trigger{display:block;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;white-space:nowrap;text-indent:200%;overflow:hidden}.ticket-cal-nextprev__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:13px}@media only screen and (min-width: 768px){.ticket-cal-nextprev__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:10px}}.ticket-cal-nextprev__trigger--prev{left:0}@media only screen and (min-width: 768px){.ticket-cal-nextprev__trigger--prev{left:10px}}.ticket-cal-nextprev__trigger--prev:before{left:17px;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}@media only screen and (min-width: 768px){.ticket-cal-nextprev__trigger--prev:before{left:17px}}.ticket-cal-nextprev__trigger--next{right:0}@media only screen and (min-width: 768px){.ticket-cal-nextprev__trigger--next{right:10px}}.block-no-result__content{padding:30px 25px;border-radius:0 !important}@media only screen and (min-width: 768px){.block-no-result__content{padding:82px 50px}}.block-no-result p{font-size:14px;color:#bdbdbd;text-align:center}@media only screen and (min-width: 768px){.block-no-result p{font-size:18px}}.block-no-result__reset{margin-top:14px;text-align:center}@media only screen and (min-width: 768px){.block-no-result__reset{margin-top:22px}}.block-no-result__reset button,.block-no-result__reset a{display:inline;background:none;border:none;color:#2fa8b3;font-size:14px}.block-note-irregular{padding:0 8px}@media only screen and (min-width: 768px){.block-note-irregular{padding:0}}.block-note-irregular__title{font-weight:400;font-size:14px}@media only screen and (min-width: 768px){.block-note-irregular__title{font-size:16px}}.block-note-irregular__content{margin-top:8px;font-size:10px;padding:16px 0;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}@media only screen and (min-width: 768px){.block-note-irregular__content{font-size:13px}}.block-note-irregular__content-item{margin-top:16px}.block-note-irregular__content-item:first-child{margin-top:0}.block-note-irregular__content-item p{text-indent:-13px;margin-left:13px;font-size:13px}.block-note-irregular__content-item p:not(:first-child){margin-top:4px}@media only screen and (min-width: 768px){.block-note-irregular__content-item p:not(:first-child){margin-top:8px}}.block-note-irregular__content-item--right{text-align:right}.block-note-irregular__content-item--right p{font-size:14px}.block-note{padding:16px 12px}@media only screen and (min-width: 768px){.block-note{margin-top:16px;padding:24px}}.block-note__block{margin-top:16px}.block-note__block:first-child{margin-top:0}.block-note__block p:not(:first-child){margin-top:8px}.block-note__trigger{display:block;text-align:right}@media only screen and (min-width: 768px){.block-note__trigger{text-align:left}}.block-note__trigger::after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;top:.2em;left:auto}.block-paginator{max-width:400px;margin:0 auto}@media only screen and (min-width: 768px){.block-paginator{max-width:100%}}.block-paginator__status{text-align:center;line-height:1.5;color:#757575}.block-paginator__content{margin-top:8px;position:relative}@media only screen and (min-width: 768px){.block-paginator__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}}.block-paginator__list{list-style:none}@media only screen and (max-width: 767px){.block-paginator__list{position:relative;z-index:1;height:40px;margin:0 -4px}}@media only screen and (min-width: 768px){.block-paginator__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto;max-width:-webkit-calc(100% - 90px);max-width:calc(100% - 90px);margin:0 40px}}.block-paginator__item{line-height:28px;margin:0 4px}@media only screen and (min-width: 768px){.block-paginator__item{margin:0 4px;line-height:24px}}@media only screen and (max-width: 767px){.block-paginator__item--current{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:table;margin:6px 0}}.block-paginator__item--current .block-paginator__trigger{background:#2fa8b3;color:#fff}@media only screen and (max-width: 767px){.block-paginator__item--current .block-paginator__trigger{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}}@media only screen and (max-width: 767px){.block-paginator__item--divider,.block-paginator__item--prev1,.block-paginator__item--prev2,.block-paginator__item--prev3,.block-paginator__item--prev4,.block-paginator__item--prev5,.block-paginator__item--prev6,.block-paginator__item--prev7,.block-paginator__item--prev8,.block-paginator__item--prev9,.block-paginator__item--next1,.block-paginator__item--next2,.block-paginator__item--next3,.block-paginator__item--next4,.block-paginator__item--next5,.block-paginator__item--next6,.block-paginator__item--next7,.block-paginator__item--next8,.block-paginator__item--next9{display:none}}@media only screen and (max-width: 767px){.block-paginator__item--first{text-indent:100%;white-space:nowrap;overflow:hidden;background:#fff;width:40px;height:40px;position:absolute;left:0;top:0;border-radius:4px}}@media only screen and (max-width: 767px){.block-paginator__item--first:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #757575;border-right:1px solid #757575;top:50%;left:50%;-webkit-transform:translate(0, -50%) rotate(-135deg);-ms-transform:translate(0, -50%) rotate(-135deg);transform:translate(0, -50%) rotate(-135deg)}}@media only screen and (max-width: 767px){.block-paginator__item--first:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #757575;border-right:1px solid #757575;top:50%;left:50%;-webkit-transform:translate(-6px, -50%) rotate(-135deg);-ms-transform:translate(-6px, -50%) rotate(-135deg);transform:translate(-6px, -50%) rotate(-135deg)}}@media only screen and (max-width: 767px){.block-paginator__item--first .block-paginator__trigger{height:100%}}@media only screen and (max-width: 767px){.block-paginator__item--last{text-indent:100%;white-space:nowrap;overflow:hidden;background:#fff;width:40px;height:40px;position:absolute;right:0;top:0;border-radius:4px}}@media only screen and (max-width: 767px){.block-paginator__item--last:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #757575;border-right:1px solid #757575;top:50%;left:50%;-webkit-transform:translate(-2px, -50%) rotate(45deg);-ms-transform:translate(-2px, -50%) rotate(45deg);transform:translate(-2px, -50%) rotate(45deg)}}@media only screen and (max-width: 767px){.block-paginator__item--last:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #757575;border-right:1px solid #757575;top:50%;left:50%;-webkit-transform:translate(-8px, -50%) rotate(45deg);-ms-transform:translate(-8px, -50%) rotate(45deg);transform:translate(-8px, -50%) rotate(45deg)}}@media only screen and (max-width: 767px){.block-paginator__item--last .block-paginator__trigger{height:100%}}.block-paginator__trigger{display:block;border-radius:4px}@media only screen and (min-width: 768px){.block-paginator__trigger{padding:0 8px}}.block-paginator__nextprev{display:block;background:#fff;text-indent:100%;width:40px;height:40px;white-space:nowrap;overflow:hidden;border-radius:4px;position:relative}@media only screen and (max-width: 767px){.block-paginator__nextprev{position:absolute;z-index:2;top:0}}@media only screen and (min-width: 768px){.block-paginator__nextprev{width:34px;min-width:34px;height:34px}}@media only screen and (max-width: 767px){.block-paginator__nextprev--prev{left:48px}}@media only screen and (max-width: 767px){.block-paginator__nextprev--next{right:48px}}.block-paginator__nextprev:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #757575;border-right:1px solid #757575;left:50%;-webkit-transform:translate(-6px, -50%) rotate(45deg);-ms-transform:translate(-6px, -50%) rotate(45deg);transform:translate(-6px, -50%) rotate(45deg)}@media only screen and (min-width: 768px){.block-paginator__nextprev:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #757575;border-right:2px solid #757575;left:50%}}@media only screen and (min-width: 768px){.block-paginator__nextprev:before{-webkit-transform:translate(-6px, -50%) rotate(45deg);-ms-transform:translate(-6px, -50%) rotate(45deg);transform:translate(-6px, -50%) rotate(45deg)}}.block-paginator__nextprev--prev:before{-webkit-transform:translate(-3px, -50%) rotate(-135deg);-ms-transform:translate(-3px, -50%) rotate(-135deg);transform:translate(-3px, -50%) rotate(-135deg)}@media only screen and (min-width: 768px){.block-paginator__nextprev--prev:before{-webkit-transform:translate(-2px, -50%) rotate(-135deg);-ms-transform:translate(-2px, -50%) rotate(-135deg);transform:translate(-2px, -50%) rotate(-135deg)}}span.block-paginator__nextprev{opacity:0}.block-previewbar{background:#212121;color:#fff;padding:10px 24px}@media only screen and (min-width: 768px){.block-previewbar{padding:10px 12px}}.block-push-contents{margin:6px -3px 0;padding:0 0 20px;overflow:hidden;width:-webkit-calc(100% + 6px);width:calc(100% + 6px)}@media only screen and (min-width: 768px){.block-push-contents{margin:0 -3px;padding:0 0 20px}}.block-push-contents__list{list-style:none;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.block-push-contents__list.slick-slider{opacity:1}@media only screen and (min-width: 768px){.block-push-contents__list--variable-width .block-push-contents__item{width:656px;max-width:-webkit-calc(100vw - 304px);max-width:calc(100vw - 304px)}}@media only screen and (min-width: 1024px){.block-push-contents__list--variable-width .block-push-contents__item{max-width:-webkit-calc(100vw - 320px);max-width:calc(100vw - 320px)}}.block-push-contents__item{float:left;width:280px;margin:0 4px;background:#fff;overflow:hidden;position:relative;border:1px solid #e5e5e5;border-radius:4px}@media only screen and (min-width: 768px){.block-push-contents__item{width:auto}}@media only screen and (min-width: 768px){.block-push-contents__item{border-radius:none}}.block-push-contents__item:before{content:'';display:block;width:100%;padding-top:44.62%}.block-push-contents__trigger{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.block-push-contents__name{position:absolute;bottom:0;left:0;display:none}.block-push-contents__text{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:4px 8px;line-height:1.6;background:rgba(0,0,0,0.4);color:#fff;font-size:10px}@media only screen and (min-width: 768px){.block-push-contents__text{font-size:16px;padding:9px 8px;background:rgba(0,0,0,0.26)}}.block-refund-tops__text{color:#424242}.block-refund__box{padding:24px 16px}@media only screen and (min-width: 768px){.block-refund__box{padding:32px}}.block-refund__box-header{width:100%;text-align:center;border-bottom:1px solid #e5e5e5}.block-refund__box-number{margin-right:8px}@media only screen and (min-width: 768px){.block-refund__box-number{margin-right:10px}}.block-refund__box-title{color:#f16baa;text-align:left;font-size:18px;font-weight:500;padding-bottom:12px;padding-left:24px;text-indent:-24px}@media only screen and (min-width: 768px){.block-refund__box-title{display:inline-block;font-size:20px;padding-left:31px;text-indent:-31px;padding-bottom:24px;text-align:center}}.block-refund__border:not(:first-child){margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 768px){.block-refund__border:not(:first-child){margin-top:32px;padding-top:24px}}.block-refund__narrow{padding-top:20px}@media only screen and (min-width: 768px){.block-refund__narrow{max-width:600px;margin-left:auto;margin-right:auto;padding-top:30px}}.block-refund__sub-text{font-size:14px;margin-top:4px}@media only screen and (min-width: 768px){.block-refund__sub-text{margin-top:8px}}.block-refund__sub-text--center{text-align:center}.block-refund__text{color:#757575;font-size:14px;margin-top:4px}@media only screen and (min-width: 768px){.block-refund__text{margin-top:8px}}.block-refund__red{color:#ef2525}.block-refund__button:not(:first-child){margin-top:24px}@media only screen and (min-width: 768px){.block-refund__button:not(:first-child){margin-top:32px}}.block-refund__button-link{display:block;width:100%;margin:auto}@media only screen and (min-width: 768px){.block-refund__button-link{width:400px}}.block-refund__button-link:hover{opacity:1}.block-refund__button-text{color:#424242;margin:8px auto 0}@media only screen and (min-width: 768px){.block-refund__button-text{margin-top:16px;margin-bottom:-16px;width:400px;text-align:left}}.block-refund__bottom-link{font-size:14px;text-align:center}.block-refund__sub-title{font-weight:500;font-size:18px}.block-refund__sub-title:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.block-refund__sub-title:not(:first-child){margin-top:32px}}@media only screen and (min-width: 768px){.block-refund__sub-title{font-size:20px}}.block-refund__sub-title--center{text-align:center}.block-refund__info-block{font-weight:500;background-color:#f7f7f7;text-align:center;border-radius:4px;margin-top:12px;font-size:18px}@media only screen and (min-width: 768px){.block-refund__info-block{font-size:20px;margin:24px auto 0;max-width:600px}}.block-refund__info-button{display:inline-block;padding:12px;width:100%;box-sizing:border-box}@media only screen and (min-width: 768px){.block-refund__info-button{padding:24px}}.refund-balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}@media only screen and (min-width: 768px){.refund-balloon{margin-top:24px}}.refund-balloon+.refund-balloon{margin-top:80px;position:relative}.refund-balloon+.refund-balloon::before,.refund-balloon+.refund-balloon::after{content:'';position:absolute;left:0;right:0;margin:auto;display:block;height:0;width:0}.refund-balloon+.refund-balloon::before{top:-56px;width:32px;height:8px;background-color:#f16baa}.refund-balloon+.refund-balloon::after{top:-48px;border:solid transparent;border-width:32px;border-top-color:#f16baa}.refund-balloon__block{width:50%;box-sizing:border-box;border:1px solid #f16baa;border-radius:4px;padding:8px}@media only screen and (min-width: 768px){.refund-balloon__block{padding:24px 16px 24px 24px;width:-webkit-calc(50% - 24px);width:calc(50% - 24px)}}.refund-balloon--right .refund-balloon__block{position:relative;margin-left:12px}@media only screen and (min-width: 768px){.refund-balloon--right .refund-balloon__block{margin-left:24px}}.refund-balloon--right .refund-balloon__block::after,.refund-balloon--right .refund-balloon__block::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:solid transparent;height:0;width:0;border-width:12px}.refund-balloon--right .refund-balloon__block::before{border-right-color:#f16baa;margin-left:-24px}.refund-balloon--right .refund-balloon__block::after{border-right-color:#fff;margin-left:-23px}.refund-balloon--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.refund-balloon--left .refund-balloon__block{position:relative;margin-right:12px}@media only screen and (min-width: 768px){.refund-balloon--left .refund-balloon__block{margin-right:24px}}.refund-balloon--left .refund-balloon__block::after,.refund-balloon--left .refund-balloon__block::before{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:solid transparent;height:0;width:0;border-width:12px}.refund-balloon--left .refund-balloon__block::before{border-left-color:#f16baa;margin-right:-24px}.refund-balloon--left .refund-balloon__block::after{border-left-color:#fff;margin-right:-23px}.refund-balloon__img{width:43.5%;text-align:center}@media only screen and (max-width: 767px){.refund-balloon__img{max-width:140px;margin:auto}}@media only screen and (min-width: 768px){.refund-balloon__img{width:49.5%}}@media only screen and (min-width: 768px){.refund-balloon__img img{max-height:200px}}@media only screen and (max-width: 767px){.refund-balloon__img img{max-width:100%}}.refund-balloon__text{color:#f16baa;font-weight:500;font-size:14px}.refund-balloon__text--center{text-align:center}.refund-balloon__list{list-style-type:none;color:#757575}@media only screen and (min-width: 768px){.refund-balloon__list--col2{width:50%;float:left}.refund-balloon__list--col2 li{margin-right:8px;text-indent:-14px;margin-left:14px;display:block}}.refund-balloon__red{color:#ef2525}.refund-list{border:1px solid #e5e5e5;padding:16px 0}.refund-list:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.refund-list:not(:first-child){margin-top:32px}}@media only screen and (max-width: 767px){.refund-list{border-left:none;border-right:none}}@media only screen and (min-width: 768px){.refund-list{padding:32px;border-radius:4px}}.refund-list__title{font-weight:500;font-size:18px;margin-bottom:12px}@media only screen and (min-width: 768px){.refund-list__title{font-size:20px;margin-bottom:16px}}.refund-list__list{list-style-type:none;margin-top:8px;font-size:14px}@media only screen and (max-width: 767px){.refund-list__list{margin-top:4px;text-indent:-1em;margin-left:1em}}.refund-list__list+.refund-list__list{margin-top:16px}@media only screen and (min-width: 768px){.refund-list__list+.refund-list__list{margin-top:32px}}.refund-list__item{margin-top:4px;color:#757575}@media only screen and (min-width: 768px){.refund-list__item{margin-top:8px}}.refund-header{background-color:#f16baa;text-align:center;padding:24px}@media only screen and (min-width: 768px){.refund-header{padding:40px}}.refund-header__title{color:#fff;font-weight:500;box-sizing:border-box;font-size:18px}@media only screen and (min-width: 768px){.refund-header__title{font-size:28px}}.refund-header p{margin-top:8px;margin-bottom:-8px;color:#fff;font-size:13px}@media only screen and (min-width: 768px){.refund-header p{margin-bottom:-16px;font-size:14px}}.refund-member:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.refund-member:not(:first-child){margin-top:32px}}@media only screen and (min-width: 768px){.refund-member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.refund-member__box{width:100%;border:1px solid #e5e5e5;text-align:center;box-sizing:border-box;padding:16px 0}@media only screen and (max-width: 767px){.refund-member__box{border-left:none;border-right:none}.refund-member__box+.refund-member__box{border-top:none}}@media only screen and (min-width: 768px){.refund-member__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:32px 0}.refund-member__box:first-child{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.refund-member__box:last-child{width:100%}.refund-member__box+.refund-member__box{margin-left:16px;width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}.refund-member__text{font-weight:500;font-size:14px;margin-bottom:12px}@media only screen and (min-width: 768px){.refund-member__text{font-size:18px;margin-bottom:16px}}.refund-caution:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.refund-caution:not(:first-child){margin-top:32px}}.refund-caution__title{font-size:14px;position:relative;color:#ef2525;font-weight:500;display:inline-block}@media only screen and (min-width: 768px){.refund-caution__title{font-size:18px}}.refund-caution__title::before{content:'';width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../img/icon_alert.svg);position:relative;left:0;display:inline-block;top:2px;margin-right:8px}@media only screen and (min-width: 768px){.refund-caution__title::before{width:18px;height:18px}}.refund-caution__title p{display:inline-block}.refund-caution__list{margin-top:8px}.refund-caution__item{list-style-type:none;margin-top:4px;font-size:14px;color:#757575;text-indent:-1em;padding-left:1em}.refund-caution__item:before{content:'・'}.refund-caution__item:first-child:last-child{text-indent:0;padding-left:0}.refund-caution__item:first-child:last-child:before{display:none}.refund-caution__link{margin-top:8px;font-size:14px;text-align:right}.refund-caution__link-trigger{position:relative;display:inline-block;padding:0 16px 0 8px}@media only screen and (min-width: 768px){.refund-caution__link-trigger{text-align:right;padding:0 16px}}.refund-caution__link-trigger::after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;display:inline-block;right:0}.refund-image:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.refund-image:not(:first-child){margin-top:32px}}.refund-image__text{font-size:14px;color:#757575}.refund-image__text:not(:first-child){margin-top:18px}@media only screen and (min-width: 768px){.refund-image__text:not(:first-child){margin-top:36px}}.refund-image__images{text-align:center}.refund-image__images:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.refund-image__images:not(:first-child){margin-top:24px}}@media only screen and (min-width: 768px){.refund-image__images{width:90%;margin:auto}}.refund-image__images img{max-width:100%}@media only screen and (min-width: 768px){.refund-image__images img[src*='img_cc4-f_']{max-width:300px}}.refund-text{font-size:14px;color:#757575}.refund-text:not(:first-child){margin-top:18px}@media only screen and (min-width: 768px){.refund-text:not(:first-child){margin-top:36px}}.block-related-videos{padding:0 12px}@media only screen and (min-width: 768px){.block-related-videos{padding:0}}.block-related-videos__item{display:block;padding:20px 0}@media only screen and (min-width: 768px){.block-related-videos__item{padding:0}}.block-related-videos__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-related-videos__item:not(:first-child){margin-top:24px;border-top:none}}.block-search-by-spice{text-align:center}.block-service{padding:24px 12px 0;background:#fff}@media only screen and (min-width: 768px){.block-service{padding:0}}.block-service__title{font-weight:500;font-size:14px;color:#757575}@media only screen and (min-width: 768px){.block-service__title{font-size:18px}}.block-service__title--s4{color:#212121;padding-left:22px;position:relative}@media only screen and (min-width: 768px){.block-service__title--s4{padding-left:24px}}.block-service__title--s4:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../img/icon_service.svg)}@media only screen and (min-width: 768px){.block-service__title--s4:before{width:20px;height:20px}}.block-service__content{overflow:hidden;margin-top:8px}@media only screen and (min-width: 768px){.block-service__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:16px}}.block-service__trigger{display:block}.block-service__item{padding:12px 0;border-top:1px solid #e0e0e0;width:100%}@media only screen and (min-width: 768px){.block-service__item{border-top:none;border-bottom:1px solid #e0e0e0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48%;margin-left:0;padding:24px 0}.block-service__item:first-child,.block-service__item:nth-child(2){border-top:1px solid #e0e0e0}}@media only screen and (min-width: 1024px){.block-service__item{margin-left:0;width:31.25%}.block-service__item:first-child,.block-service__item:nth-child(2),.block-service__item:nth-child(3){border-top:1px solid #e0e0e0}}@media only screen and (min-width: 768px){.block-service__item:nth-child(2n){margin-left:4%}}@media only screen and (min-width: 1024px){.block-service__item:nth-child(2n){margin-left:0}}@media only screen and (min-width: 1024px){.block-service__item:nth-child(3n),.block-service__item:nth-child(3n-1){margin-left:3.125%}}.block-service__item--sns{clear:both;border-top:1px solid #e0e0e0}@media only screen and (min-width: 640px){.block-service__item--sns{border-top:none;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px){.block-service__item--sns{border-top:none;margin-left:0;width:100%;max-width:none}}@media only screen and (min-width: 640px){.block-service__item--sns:nth-child(2n-1):last-child{margin:0 auto}}@media only screen and (min-width: 768px){.block-service__item--sns:nth-child(2n-1):last-child{margin:0}}@media only screen and (min-width: 768px){.block-service__item--sns:nth-child(3n-2):last-child{margin:0 auto}}.block-service__item--sns .sns{width:100%}@media only screen and (min-width: 768px){.block-service__item--sns .sns{width:auto;margin:0 auto}}@media only screen and (min-width: 768px){.block-service__item--sns .sns__item{padding:0 15px}}.block-service__item--empty{border-top:none}.block-sidebanner{padding-bottom:14px}@media only screen and (min-width: 768px){.block-sidebanner{padding-bottom:0}}.block-sidebanner__item{overflow:hidden;margin:0 4px;float:left;width:168px}@media only screen and (min-width: 768px){.block-sidebanner__item{float:none;margin:0;border-radius:0;width:100%}}@media only screen and (min-width: 768px){.block-sidebanner__item:not(:first-child){margin-top:8px}}.block-sidebanner__item a{display:block}.block-sidebanner__item img{max-width:100%}.block-sidemenu__title{font-size:20px;font-weight:500;color:#424242}.block-sidemenu__content{margin-top:11px}.block-sidemenu__list{list-style:none}.block-sidemenu__item{color:#212121;font-size:14px}.block-sidemenu__item--current{font-weight:500}.block-sidemenu__trigger{display:inline-block;padding:9px 0 8px 30px;background-repeat:no-repeat;background-size:24px 24px;background-position:left center}.block-sidemenu__item--1 .block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_1.svg)}.block-sidemenu__item--2 .block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_2.svg)}.block-sidemenu__item--3 .block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_3.svg)}.block-sidemenu__item--4 .block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_4.svg)}.block-sidemenu__item--5 .block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_5.svg)}.block-sidemenu__item--6 .block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_6.svg)}.block-sidemenu__item--current.block-sidemenu__item--1 strong.block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_1_current.svg) !important}.block-sidemenu__item--current.block-sidemenu__item--2 strong.block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_2_current.svg) !important}.block-sidemenu__item--current.block-sidemenu__item--3 strong.block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_3_current.svg) !important}.block-sidemenu__item--current.block-sidemenu__item--4 strong.block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_4_current.svg) !important}.block-sidemenu__item--current.block-sidemenu__item--5 strong.block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_5_current.svg) !important}.block-sidemenu__item--current.block-sidemenu__item--6 strong.block-sidemenu__trigger{background-image:url(../img/icon_sidemenu_6_current.svg) !important}@media only screen and (min-width: 768px){.block-sitemap__box{padding:18px 24px}}@media only screen and (max-width: 767px){.block-sitemap__box{border-radius:0 !important}}@media only screen and (max-width: 767px){.block-sitemap__header{display:table;width:100%;border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.block-sitemap__header{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-top:32px}.block-sitemap__header:first-child{margin-top:8px}}.block-sitemap__title{font-weight:400}@media only screen and (max-width: 767px){.block-sitemap__title{display:table-cell;padding:17px 0 17px 8px;line-height:1.5;font-size:14px}.block-sitemap__title br{display:none}}@media only screen and (min-width: 768px){.block-sitemap__title{font-size:20px}}.block-sitemap__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.block-sitemap__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.block-sitemap__toggle{display:none}}.block-sitemap__toggle:before,.block-sitemap__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.block-sitemap__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.block-sitemap__content{border-top:1px solid #e5e5e5;background:#f7f7f7}}@media only screen and (min-width: 768px){.block-sitemap__content{margin-top:8px}}.block-sitemap__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.block-sitemap__content[aria-expanded='false']{display:block}}.block-sitemap__key-map{font-size:14px}@media only screen and (max-width: 767px){.block-sitemap__key-map{padding:12px 8px 0}}@media only screen and (min-width: 768px){.block-sitemap__key-map{margin-top:24px;width:91%}}@media only screen and (min-width: 768px){.block-sitemap__key-button{margin-right:16px;margin-bottom:24px;display:inline-block}}@media only screen and (max-width: 767px){.block-sitemap__key-button{background-color:#fff;border-radius:4px;border:solid 1px #e5e5e5;border-bottom:solid 2px #d3d3d3;width:18.4%;margin-right:2%;margin-bottom:2%;display:inline-block;padding:8px 0;box-sizing:border-box;text-align:center}.block-sitemap__key-button:nth-child(5n),.block-sitemap__key-button:nth-child(43){margin-right:0}.block-sitemap__key-button:nth-child(38){margin-right:22%}.block-sitemap__key-button:nth-child(40),.block-sitemap__key-button:nth-child(45){margin-right:2%}}@media only screen and (min-width: 768px){.block-sitemap__sub-header{margin-top:32px}.block-sitemap__sub-header:first-child{margin-top:24px}}@media only screen and (max-width: 767px){.block-sitemap__sub-header{padding:12px 30px 12px 12px;border-top:1px solid #e5e5e5}.block-sitemap__sub-header:first-child{border-top:none}}.block-sitemap__sub-title{font-weight:400;font-size:14px;border-left:4px solid #f16baa;padding-left:8px}@media only screen and (min-width: 768px){.block-sitemap__sub-title{font-size:18px}}.block-sitemap__list-link:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-sitemap__list-link:not(:first-child){border-top:none}}@media only screen and (min-width: 768px){.block-sitemap__list-link+.block-sitemap__list-link .block-sitemap__list-link-list{margin-top:8px}}.block-sitemap__list-link-list{list-style:none}@media only screen and (min-width: 768px){.block-sitemap__list-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}}.block-sitemap__list-link-item{line-height:1.5;font-size:14px}.block-sitemap__list-link-item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-sitemap__list-link-item:not(:first-child){border-top:none}}@media only screen and (min-width: 768px){.block-sitemap__list-link-item{padding-right:32px;padding-bottom:24px;box-sizing:border-box}.block-sitemap__list-link-item:first-child{width:25%}.block-sitemap__list-link-item:last-child{width:100%}.block-sitemap__list-link-item+.block-sitemap__list-link-item{width:25%}.block-sitemap__list-link-item:nth-child(4n){padding-right:0}}@media only screen and (max-width: 767px){.block-sitemap__list-link-inner{display:table;width:100%}}@media only screen and (max-width: 767px){.block-sitemap__list-link-trigger{display:table-cell;position:relative;color:#212121;padding:17px 30px 17px 12px}.block-sitemap__list-link-trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}}@media only screen and (max-width: 767px){.block-sitemap__list-link-trigger:visited{color:#212121 !important}}@media only screen and (max-width: 767px){.block-sitemap__list-link-toggle+.block-sitemap__list-link-trigger{padding-right:0}}@media only screen and (max-width: 767px){.block-sitemap__list-link-toggle+.block-sitemap__list-link-trigger:after{display:none}}.block-sitemap__list-link-text{color:#757575;display:block;padding-right:8px;margin-top:8px}@media only screen and (min-width: 768px){.block-sitemap__list-link-text{color:#212121}}.block-soon-ticket{padding:20px 12px 0}@media only screen and (max-width: 767px){.block-soon-ticket{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-soon-ticket{padding:20px 16px 0}}.block-soon-ticket__title{font-size:14px;font-weight:500;padding-bottom:8px}@media only screen and (min-width: 768px){.block-soon-ticket__title{padding-bottom:16px}}.block-soon-ticket__link{overflow:hidden;padding:0 82px 16px 0}@media only screen and (min-width: 768px){.block-soon-ticket__link{box-sizing:border-box;padding:0 80px 24px 0}}.block-soon-ticket__logo{float:right;margin-right:-82px;width:70px;height:70px;border:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-soon-ticket__logo{width:64px;height:64px;margin-right:-80px}}.block-soon-ticket__logo img{width:100%}.block-soon-ticket__plans{list-style-type:none}.block-soon-ticket__plans-list{margin-top:8px}.block-soon-ticket__plans-list:first-child{margin-top:0}@media only screen and (min-width: 768px){.block-soon-ticket__plans-list{margin-top:5px}}.block-soon-ticket__plans-trigger{font-weight:500}.block-soon-ticket__content{border-top:1px solid #e5e5e5}.block-soon-ticket__item:not(:first-child){border-top:1px dashed #e5e5e5}.block-soon-ticket__trigger{display:block;padding:16px 0}@media only screen and (min-width: 768px){.block-soon-ticket__trigger{padding:24px 0}}.block-sports-team{overflow:hidden;padding:16px 12px}@media only screen and (max-width: 767px){.block-sports-team{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-sports-team{padding:24px 24px}}.block-sports-team__section:not(:first-child){margin-top:20px}.block-sports-team__title{font-weight:500;font-size:14px}.block-sports-team__content{overflow:hidden}.block-sports-team__header+.block-sports-team__content{margin-top:10px;padding-top:20px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-sports-team__header+.block-sports-team__content{margin-top:16px;padding-top:24px}}.block-sports-team__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:-8px}@media only screen and (min-width: 1024px){.block-sports-team__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-8px -2px}}.block-sports-team__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px;width:-webkit-calc(33.33% - 16px);width:calc(33.33% - 16px)}@media only screen and (min-width: 1024px){.block-sports-team__item{margin:8px 2px;width:-webkit-calc(16.66% - 4px);width:calc(16.66% - 4px)}}.block-sports-team__trigger{display:block;width:100%}.block-sports-team__name{text-align:center;margin-bottom:8px}.block-sports-team__image{margin:0 auto 8px;max-width:120px;font-size:0;background-size:contain;background-position:center center;background-repeat:no-repeat;border:1px solid #e5e5e5;white-space:nowrap;overflow:hidden;text-indent:100%}.block-sports-team__image:before{content:'';display:block;width:100%;padding-top:100%}.block-sports-team__trigger{display:block}.block-sports{padding:24px 0}@media only screen and (max-width: 767px){.block-sports{border-radius:0}}.block-sports__section{margin:16px 12px 0}.block-sports__section:first-child{margin-top:0}.block-sports__header{padding-bottom:8px}.block-sports__genre{display:table;width:100%}.block-sports__genre:before{content:'';display:table-cell;width:36px;padding-top:36px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}@media only screen and (min-width: 768px){.block-sports__genre:before{width:30px;padding-top:30px}}.block-sports__genre--genre2-1:before{background-image:url("../img/icon_genre2_1.jpg")}.block-sports__genre--genre2-2:before{background-image:url("../img/icon_genre2_2.jpg")}.block-sports__genre--genre2-3:before{background-image:url("../img/icon_genre2_3.jpg")}.block-sports__genre--genre2-4:before{background-image:url("../img/icon_genre2_4.jpg")}.block-sports__genre--genre2-5:before{background-image:url("../img/icon_genre2_5.jpg")}.block-sports__genre--genre2-6:before{background-image:url("../img/icon_genre2_6.jpg")}.block-sports__genre--genre2-7:before{background-image:url("../img/icon_genre2_7.jpg")}.block-sports__genre--genre2-8:before{background-image:url("../img/icon_genre2_8.jpg")}.block-sports__genre--genre2-9:before{background-image:url("../img/icon_genre2_9.jpg")}.block-sports__genre--genre2-10:before{background-image:url("../img/icon_genre2_10.jpg")}.block-sports__genre--genre2-11:before{background-image:url("../img/icon_genre2_11.jpg")}.block-sports__genre--genre2-12:before{background-image:url("../img/icon_genre2_12.jpg")}.block-sports__genre--genre2-13:before{background-image:url("../img/icon_genre2_13.jpg")}.block-sports__genre--genre2-14:before{background-image:url("../img/icon_genre2_14.jpg")}.block-sports__genre-link{display:table-cell;vertical-align:middle}.block-sports__genre-trigger{font-size:14px;font-weight:500;display:inline-block;padding:0 16px 0 8px;position:relative}.block-sports__genre-trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:5px;height:5px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;display:inline-block;right:0}.block-sports__content{padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px dotted #e5e5e5}.block-sports__content:first-of-type{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-sports__content{padding:24px 0}}.block-sports__content-title{font-size:14px;font-weight:500}.block-sports__content-box{margin-top:8px}@media only screen and (min-width: 768px){.block-sports__content-box{margin-top:8px}}.block-sports__content-text{color:#757575;margin-top:24px}.block-sports__content-text:first-child{margin-top:0}.block-sports__content-logo{width:70px;height:70px;border:1px solid #e5e5e5;margin-left:8px}.block-sports__content-img{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}.block-sports__plans{list-style-type:none;margin-top:10px}@media only screen and (min-width: 768px){.block-sports__plans{margin-top:16px}}.block-sports__plans-list{margin-top:4px}.block-sports__plans-list:first-child{margin-top:0}@media only screen and (min-width: 768px){.block-sports__plans-list{margin-top:5px}}.block-sports__plans-trigger{font-weight:500}.block-spotify{overflow:hidden;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-spotify{border-bottom:1px solid #e5e5e5;margin:0 -16px}}.block-spotify iframe{margin:-1px;float:left;width:-webkit-calc(100% + 2px) !important;width:calc(100% + 2px) !important}@media only screen and (min-width: 768px){.block-spotify iframe{width:210px}}.block-sumatike{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 12px;padding:20px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.block-sumatike{margin:0 auto;max-width:752px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:distribute;justify-content:space-around;padding:24px 24px}}.block-sumatike__title{background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../img/icon_sumatike.svg);text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto;width:81px;height:20px;line-height:20px}@media only screen and (min-width: 768px){.block-sumatike__title{width:90px;height:24px}}.block-sumatike__content{margin-top:16px;padding:0 12px}@media only screen and (min-width: 768px){.block-sumatike__content{margin:0;padding:0}}.block-sumatike__content p{text-align:center}.block-sumatike__footer{margin-top:6px}@media only screen and (min-width: 768px){.block-sumatike__footer{margin-top:0;width:90px}}.block-sumatike__trigger{display:inline-block;position:relative;padding-right:10px;line-height:1.5;font-weight:500}@media only screen and (min-width: 768px){.block-sumatike__trigger{padding-right:12px}}.block-sumatike__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:4px;height:4px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:0}@media only screen and (min-width: 768px){.block-sumatike__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:0}}.block-teams{padding:28px 12px 24px}@media only screen and (max-width: 767px){.block-teams{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-teams{padding:16px}}.block-teams--sidebar{padding-top:0}@media only screen and (min-width: 768px){.block-teams--sidebar{padding:0 !important;border-radius:0 !important;box-shadow:none !important}}@media only screen and (min-width: 768px){.block-teams--sidebar .block-teams__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.block-teams--sidebar .block-teams__list .block-teams__item{width:-webkit-calc(100% - 18px);width:calc(100% - 18px)}}.block-teams__section:not(:first-child){margin-top:20px}.block-teams__title{font-weight:500;font-size:14px}.block-teams__content{overflow:hidden}.block-teams__header+.block-teams__content{margin-top:10px}@media only screen and (min-width: 768px){.block-teams__header+.block-teams__content{margin-top:16px}}.block-teams__section .block-teams__title{font-size:14px}.block-teams__section .block-teams__content{margin-top:10px}@media only screen and (min-width: 768px){.block-teams__section .block-teams__content{margin-top:16px}}.block-teams__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}@media only screen and (min-width: 768px){.block-teams__list{margin:0 -9px}}.block-teams__header+.block-teams__content .block-teams__list{border-top:1px solid #e5e5e5}.block-teams__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-calc(50% - 12px);width:calc(50% - 12px);margin:0 6px;font-weight:500;border-bottom:1px solid #e5e5e5;border-bottom-margin-bottom:-1px}@media only screen and (min-width: 768px){.block-teams__item{width:-webkit-calc(50% - 18px);width:calc(50% - 18px);margin:0 9px}}@media only screen and (min-width: 1024px){.block-teams__item{width:-webkit-calc(25% - 18px);width:calc(25% - 18px)}}.block-teams__trigger{display:block;padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-teams__logo{border-radius:50%;border:1px solid #e5e5e5;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/img_no_thumb.png);width:35px;height:35px;min-width:35px;min-height:35px;margin-right:10px}@media only screen and (min-width: 768px){.block-teams__logo{width:40px;min-width:40px;height:40px;min-height:40px;margin-right:8px}}.block-teams__text .block-teams__name{display:block;color:#212121}.block-teams--no-group{overflow:hidden;padding:0 12px}@media only screen and (min-width: 768px){.block-teams--no-group{padding:0 16px}}@media only screen and (min-width: 768px){.block-teams--no-group .block-teams__list{margin-bottom:-1px}}@media only screen and (min-width: 1024px){.column--column3 .column__main .block-teams__item{width:-webkit-calc(33.33% - 18px);width:calc(33.33% - 18px)}}.block-ticket-0{border-radius:0 !important;padding:11px 8px}.block-ticket-0:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.block-ticket-0:not(:first-child){margin-top:8px}}@media only screen and (min-width: 768px){.block-ticket-0{width:100%;position:relative;box-sizing:border-box;padding:12px 24px}}.block-ticket-0__title,.block-ticket-0__content p{font-weight:500;color:#bdbdbd;text-align:center;font-size:14px}.block-ticket-0__header{padding:20px 12px 0}@media only screen and (min-width: 768px){.block-ticket-0__header{padding:40px 24px 0}}.block-ticket-0__content{padding:0 12px 15px}@media only screen and (min-width: 768px){.block-ticket-0__content{padding:0 24px 32px}}.block-ticket-0__footer{overflow:hidden}.block-ticket-0__trigger{float:right;display:inline-block;position:relative;padding-right:13px}@media only screen and (min-width: 768px){.block-ticket-0__trigger{padding-right:15px}}.block-ticket-0__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:4px;height:4px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:3px}@media only screen and (min-width: 768px){.block-ticket-0__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:3px}}.block-ticket-0 ~ .block-ticket{display:none}.block-ticket-article{position:relative}.block-ticket-article:not(:first-child){margin-top:16px !important}@media only screen and (min-width: 768px){.block-ticket-article:not(:first-child){margin-top:40px !important}}.block-ticket-article__header{border-top:solid 3px #e85298;padding:14px 12px;border-radius:0 !important;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}@media only screen and (min-width: 768px){.block-ticket-article__header{padding:24px 24px}}.block-ticket-article__title{display:block;line-height:1.5;font-weight:500;font-size:18px}@media only screen and (min-width: 768px){.block-ticket-article__title{font-size:20px}}.block-ticket-article__date{display:block;line-height:1.5;font-size:18px;font-weight:500}@media only screen and (min-width: 768px){.block-ticket-article__date{font-size:20px}}.block-ticket-article__date+.block-ticket-article__info{margin-top:5px}.block-ticket-article__time{display:block;margin-top:4px;font-weight:400;color:#757575}.block-ticket-article__place{display:block;margin-top:4px;font-size:14px;font-weight:400}.block-ticket-article__info{display:block;font-size:13px}@media only screen and (min-width: 768px){.block-ticket-article__info{font-size:14px}}.block-ticket-article__region{color:#757575}.block-ticket-article__detail{overflow:hidden;margin-top:14px}.block-ticket-article__detail p{color:#757575}.block-ticket-article__detail p:not(:first-child){margin-top:1em}@media only screen and (min-width: 768px){.block-ticket-article__fixed{display:none}}.block-ticket-article__content{margin-top:8px}@media only screen and (min-width: 768px){.block-ticket-article__content{margin-top:8px}}.block-ticket-cal__content{margin-top:8px}@media only screen and (min-width: 768px){.block-ticket-cal__content{margin-top:16px}}@media only screen and (max-width: 767px){.block-ticket-cal__content .block-more-next{padding-left:0;padding-right:0}}.block-ticket-caution__title{position:relative;padding-left:16px;font-size:14px}@media only screen and (min-width: 768px){.block-ticket-caution__title{padding-left:22px}}.block-ticket-caution__title::before{content:'';width:12px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../img/icon_alert.svg);position:absolute;left:0;display:block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px){.block-ticket-caution__title::before{width:18px;height:18px}}.block-ticket-caution__list{list-style-type:none;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:16px 0;margin-top:4px;font-size:12px}@media only screen and (min-width: 768px){.block-ticket-caution__list{font-size:13px;margin-top:16px}}.block-ticket-caution__item{position:relative;padding-left:16px}.block-ticket-caution__item:not(:first-child){margin-top:2px}@media only screen and (min-width: 768px){.block-ticket-caution__item:not(:first-child){margin-top:8px}}.block-ticket-caution__item::before{content:'・';display:block;position:absolute;left:0}.block-ticket-caution__bold{font-weight:700}.block-ticket-filter{margin-top:16px}.block-ticket-filter__box{background:#fff;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06);box-sizing:border-box;border-radius:0;overflow:hidden}@media only screen and (min-width: 768px){.block-ticket-filter__box{border-radius:4px}}.block-ticket-filter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 12px}@media only screen and (min-width: 768px){.block-ticket-filter__inner{-ms-flex-pack:distribute;justify-content:space-around;padding:16px 24px}}.block-ticket-filter__item{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-ticket-filter__item:not(:first-child){margin-left:30px}.block-ticket-filter__item-suffix{margin-left:8px;white-space:nowrap}.block-ticket-filter__item--select{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media only screen and (min-width: 768px){.block-ticket-filter__item--select{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media only screen and (min-width: 768px){.block-ticket-filter .form-select{max-width:198px}}.block-ticket-filter--fixed{position:fixed;top:0;left:0;width:100%;z-index:9999;margin-top:0 !important}.block-ticket-filter--fixed .block-ticket-filter__box{border-radius:0}.block-ticket-filter--fixed .block-ticket-filter__inner{box-sizing:border-box;padding:16px 12px}@media only screen and (min-width: 768px){.block-ticket-filter--fixed .block-ticket-filter__inner{padding:24px 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 768px){.block-ticket-filter--fixed .block-ticket-filter__item:not(:first-child){margin-left:120px}}.block-ticket-fixed{position:fixed;visibility:hidden;ponter-events:none;box-shadow:0px 0px 1px 4px rgba(0,0,0,0.1) !important;width:100%;box-sizing:border-box;min-height:72px;top:0;left:0;z-index:10000;border-radius:0 !important;color:#fff;background:rgba(66,66,66,0.96) !important;border-bottom:1px solid #fff;padding:8px 12px}.block-ticket-fixed__inner{display:table;table-layout:fixed;width:100%;min-height:55px}.block-ticket-fixed__date,.block-ticket-fixed__text{display:table-cell;vertical-align:middle}.block-ticket-fixed__date{width:55px;padding-right:12px;border-right:1px solid #757575}.block-ticket-fixed__date span{display:block;text-align:center;font-weight:500}.block-ticket-fixed__date span:first-child{font-size:10px;font-weight:400}.block-ticket-fixed__text{padding-left:12px}.block-ticket-fixed__title,.block-ticket-fixed__place{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.block-ticket-fixed__time{display:block;font-size:10px}.block-ticket-fixed.current{visibility:visible;ponter-events:auto}.block-ticket-group{position:relative}.block-ticket-group:not(:first-child){margin-top:16px !important}@media only screen and (min-width: 768px){.block-ticket-group:not(:first-child){margin-top:40px !important}}.block-ticket-group .block-ticket-fixed{-webkit-transition:opacity .3s ease, -webkit-transform 0.3s ease;transition:opacity .3s ease, -webkit-transform 0.3s ease;transition:transform 0.3s ease, opacity .3s ease;transition:transform 0.3s ease, opacity .3s ease, -webkit-transform 0.3s ease;opacity:0;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.block-ticket-group.block-ticket-group--show-fixed .block-ticket-fixed{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block-ticket-list__footer{margin-top:8px}@media only screen and (min-width: 768px){.block-ticket-list__footer{margin-top:16px}}.block-ticket-sort__inner{display:table;width:-webkit-calc(100% + 32px);width:calc(100% + 32px);border-spacing:16px 0;margin:0 -16px}@media only screen and (min-width: 768px){.block-ticket-sort__inner{width:auto}}.block-ticket-sort__cell{display:table-cell}.block-ticket-sort .form-select{background:#fff}.block-ticket-stpl__top{border-top-color:#cfaf1c}.block-ticket-stpl__header{display:-webkit-box;display:-ms-flexbox;display:flex}.block-ticket-stpl__title{padding-left:12px;color:#424242;width:-webkit-calc(100% - 46.5px);width:calc(100% - 46.5px)}@media only screen and (min-width: 768px){.block-ticket-stpl__title{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);padding-left:15px}}.block-ticket-stpl__icon{width:46.5px;height:18px;background-image:url(../img/icon_stpl.png);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:translate3d(0, 15%, 0);transform:translate3d(0, 15%, 0)}@media only screen and (min-width: 768px){.block-ticket-stpl__icon{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);width:50px;height:20px}}.block-ticket-stpl__info{margin-top:10px}.block-ticket-stpl__info p{margin-top:4px}.block-ticket-stpl__type{margin-top:10px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.block-ticket-stpl__label{font-size:12px;padding:2px 5px 3px;border-radius:3px;line-height:1;margin-right:10px;border:solid 1px #cfaf1c;background-color:#cfaf1c;color:#fff;max-height:12px;white-space:nowrap;display:inline-block}.block-ticket-stpl__label-border{font-size:12px;padding:2px 5px 3px;border-radius:3px;line-height:1;margin-right:10px;border:solid 1px #cfaf1c;background-color:#fff;color:#cfaf1c;display:inline-block}.block-ticket-stpl__datetime-to{display:block}@media only screen and (min-width: 768px){.block-ticket-stpl__datetime-to{display:inline}}.block-ticket{border-radius:0 !important;padding:11px 8px}.block-ticket:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.block-ticket:not(:first-child){margin-top:8px}}@media only screen and (min-width: 768px){.block-ticket{width:100%;position:relative;box-sizing:border-box;padding:12px 24px}}.block-ticket__header{border-left:3px solid #d9458b;padding-left:8px;position:relative}@media only screen and (min-width: 768px){.block-ticket__header{border-left:5px solid #d9458b}}@media only screen and (min-width: 768px){.block-ticket__header{padding-left:13px}}.block-ticket__title{overflow:hidden;line-height:1;font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.block-ticket__title{font-size:18px}}.block-ticket__title .label-ticket{float:left}.block-ticket__time{margin-top:4px;font-size:12px;color:#757575}@media only screen and (min-width: 768px){.block-ticket__time{margin-top:8px;font-size:13px}}.block-ticket__notice{margin-top:0;font-size:12px;color:#757575}@media only screen and (min-width: 768px){.block-ticket__notice{margin-top:0;font-size:13px}}.block-ticket__attention{margin-top:8px;font-size:14px;font-weight:700;color:red}@media only screen and (min-width: 768px){.block-ticket__attention{font-size:17px}}.block-ticket__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.block-ticket__img{display:inline-block;margin-right:8px;max-width:auto;height:14px}@media only screen and (min-width: 768px){.block-ticket__img{height:18px}}.block-ticket__status{margin-top:8px}@media only screen and (min-width: 768px){.block-ticket__status{margin-top:24px}}.block-ticket__status .ticket-status__item{font-size:14px}@media only screen and (min-width: 768px){.block-ticket__status .ticket-status__item{font-size:18px}}.block-ticket__venue{margin-top:8px;font-size:14px}.block-ticket__area{font-weight:400;color:#212121}.block-ticket__link-arrow{display:inline-block;position:relative;bottom:.2em;width:6px;height:6px;margin-left:5px;border:solid #2fa8b3;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.block-ticket__link-arrow.is-open{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:.1em}.block-ticket__comment{margin-top:16px}.block-ticket__footer{text-align:center;margin-top:12px}@media only screen and (min-width: 768px){.block-ticket__footer{margin-top:0;position:absolute;right:20px;top:50px}}.block-ticket__footer .button{width:100%;max-width:375px}@media only screen and (max-width: 767px){.block-toggle-content{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-toggle-content{padding:0 16px}}.block-toggle-content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;padding:24px 12px}@media only screen and (min-width: 768px){.block-toggle-content__header{padding:19px 8px}}.block-toggle-content__title{display:block;font-size:14px;font-weight:400}@media only screen and (min-width: 768px){.block-toggle-content__title{font-size:18px}}.block-toggle-content__check{margin-left:30px;white-space:nowrap}.block-toggle-content__check input{display:none}.block-toggle-content__check label{cursor:pointer;position:relative;display:block;padding-left:24px}.block-toggle-content__check label::after{content:'';display:block;position:absolute;z-index:1;top:50%;left:0;width:16px;height:16px;border-radius:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #e0e0e0;background:#fff}.block-toggle-content__check label::before{content:'';display:block;position:absolute;z-index:2;top:45%;left:6px;width:4px;height:7px;border-right:2px solid #3dbcc7;border-bottom:2px solid #3dbcc7;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);opacity:0}.block-toggle-content__check input:checked+label::before{opacity:1}.block-toggle-content__content{border-top:1px solid #e5e5e5;margin:0 10px;padding:20px 2px}@media only screen and (min-width: 768px){.block-toggle-content__content{margin:0;padding:22px 8px 38px}}@media only screen and (min-width: 768px){.block-toggle-content__content .block-mailmags{margin:0 -8px}}.block-toggle-content__more{margin-top:24px;text-align:right}.block-toggle-content__notice{margin-top:10px;padding:0 12px;color:#ef2525}@media only screen and (min-width: 768px){.block-toggle-content__notice{margin-top:14px;padding:0;text-align:center}}.block-toggle-content__button{margin-top:20px;text-align:center}@media only screen and (min-width: 768px){.block-toggle-content__button{margin-top:32px}}.block-toggle-content__link{margin-top:17px;text-align:right}@media only screen and (min-width: 768px){.block-toggle-content__link{margin-top:18px;text-align:center}}.block-toggle-content__link-trigger{display:inline-block;position:relative;padding-right:12px}.block-toggle-content__link-trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:3px}@media only screen and (max-width: 767px){.block-tokutike{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-tokutike{padding:37px 40px}}.block-tokutike__img{width:100%;height:auto}.block-tokutike__content{padding:16px 13px 32px}@media only screen and (min-width: 768px){.block-tokutike__content{margin-top:30px;padding:0;overflow:hidden}}.block-tokutike__content:first-child{margin-top:0}.block-tokutike__content-item:not(:first-child){border-top:solid 1px #e5e5e5;margin-top:27px;padding-top:30px}@media only screen and (min-width: 768px){.block-tokutike__content-item:not(:first-child){padding-top:30px;margin-top:30px}}@media only screen and (min-width: 768px){.block-tokutike__content-item{margin:0 -36px;display:table;width:-webkit-calc(100% + 72px);width:calc(100% + 72px);border-collapse:separate;border-spacing:36px 0}}@media only screen and (min-width: 768px){.block-tokutike__content-left{display:table-cell}}.block-tokutike__content-right{margin-top:27px}@media only screen and (min-width: 768px){.block-tokutike__content-right{margin-top:0;padding:0 32px;display:table-cell;vertical-align:middle;text-align:right}}.block-tokutike__title{font-size:18px;font-weight:500}.block-tokutike__text{margin-top:9px}@media only screen and (min-width: 768px){.block-tokutike__text{margin-top:8px}}.block-tokutike__signin{display:block;text-align:center;color:#757575;margin-top:8px}.block-tokutike-conditions{font-size:13px;background-color:#fff;margin-top:-28px;text-align:right;padding:0 8px 22px;color:#424242;border-bottom:solid 1px #e0e0e0}@media only screen and (min-width: 768px){.block-tokutike-conditions{font-size:14px;margin-top:0;background-color:transparent;text-align:left;padding:0;border:none;color:#757575}}@media only screen and (min-width: 768px){.block-url-list__box{padding:8px 18px}}@media only screen and (max-width: 767px){.block-url-list__box{border-radius:0 !important;border-top:solid 1px #e5e5e5}}.block-url-list__inner{width:100%}@media only screen and (min-width: 768px){.block-url-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}@media only screen and (max-width: 767px){.block-url-list__inner{padding:0 12px;box-sizing:border-box}.block-url-list__inner:last-child{border-bottom:none}}.block-url-list__wrap{overflow:hidden}.block-url-list__list{color:#424242;font-size:14px;display:block;border-bottom:solid 1px #e5e5e5;word-wrap:break-word;list-style-type:none}@media only screen and (max-width: 767px){.block-url-list__list{padding:17px 12px 17px 0}.block-url-list__list:last-child{border-bottom:none}}@media only screen and (min-width: 768px){.block-url-list__list{width:32%;margin-right:2%;padding-bottom:16px;padding-top:24px;margin-bottom:-1px}.block-url-list__list:nth-child(3n){margin-right:0}}@media only screen and (max-width: 767px){.block-venue-area{border-radius:0 !important;background:none !important}}@media only screen and (min-width: 768px){.block-venue-area{padding:24px}}.block-venue-area__section{position:relative}@media only screen and (max-width: 767px){.block-venue-area__section{box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06) !important;background:#fff !important}}.block-venue-area__section:not(:first-child){margin-top:18px}@media only screen and (min-width: 768px){.block-venue-area__section:not(:first-child){margin-top:36px}}@media only screen and (min-width: 768px){.block-venue-area__header{background:#f2f2f2}}.block-venue-area__title{font-size:14px;font-weight:500;color:#212121;padding:17px 30px 17px 8px}@media only screen and (min-width: 768px){.block-venue-area__title{padding:7px 8px;font-size:18px}}@media only screen and (max-width: 767px){.block-venue-area__title a:visited{color:#2fa8b3 !important}}@media only screen and (max-width: 767px){.block-venue-area__content{background:#f7f7f7}}@media only screen and (min-width: 768px){.block-venue-area__content{margin-top:14px}}@media only screen and (max-width: 767px){.block-venue-area__footer{border-top:1px solid #e5e5e5;background:#f7f7f7}}@media only screen and (min-width: 768px){.block-venue-area__footer{position:absolute;right:8px;top:0}}.block-venue-area__footer-trigger{position:relative;display:block;color:#212121}@media only screen and (max-width: 767px){.block-venue-area__footer-trigger{font-size:14px;padding:17px 30px 17px 8px}}@media only screen and (min-width: 768px){.block-venue-area__footer-trigger{font-weight:500;padding:11px 0 11px 18px}}@media only screen and (max-width: 767px){.block-venue-area__footer-trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}}@media only screen and (min-width: 768px){.block-venue-area__footer-trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #f16baa;border-right:2px solid #f16baa}}@media only screen and (min-width: 768px){.block-venue-area .block-area__header>.block-area__trigger{font-weight:500}}.block-venue-link{padding:0 12px}@media only screen and (max-width: 767px){.block-venue-link{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-venue-link{padding:26px 24px}}.block-venue-link__list{list-style:none}@media only screen and (min-width: 768px){.block-venue-link__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-venue-link__item{line-height:1.5;font-weight:500}.block-venue-link__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-venue-link__item:not(:first-child){border-top:none}}@media only screen and (max-width: 767px){.block-venue-link__item{font-size:14px}}@media only screen and (min-width: 768px){.block-venue-link__item{width:50%;font-weight:400}}@media only screen and (min-width: 768px){.block-venue-link--column4 .block-venue-link__item{width:33.33%}}@media only screen and (min-width: 1024px){.block-venue-link--column4 .block-venue-link__item{width:25%}}.block-venue-link__trigger{display:inline-block;position:relative;padding:17px 0}@media only screen and (min-width: 768px){.block-venue-link__trigger{display:block;padding:4px 8px 4px 24px}}@media only screen and (min-width: 768px){.block-venue-link__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:3px;top:13px}}@media only screen and (min-width: 768px){.block-venue-link__trigger:visited{color:#2fa8b3 !important}}.block-venues{overflow:hidden;position:relative;border-top:1px solid #e5e5e5;padding:0 12px}@media only screen and (max-width: 767px){.block-venues{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-venues{padding:24px;border:none}}.block-venues__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.block-venues__list{margin:-8px -4px}}.block-venues__item{width:100%}.block-venues__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-venues__item:not(:first-child){border:none}}@media only screen and (min-width: 768px){.block-venues__item{display:block;margin:8px 4px;width:-webkit-calc(33% - 8px);width:calc(33% - 8px)}}.block-venues__trigger{display:block;width:100%;height:100%;box-sizing:border-box;padding:16px 0}@media only screen and (min-width: 768px){.block-venues__trigger{padding:0}}@media only screen and (min-width: 768px){.block-venues__trigger:hover{opacity:.5}}.block-word{padding:14px;margin-left:12px;margin-right:12px}@media only screen and (min-width: 768px){.block-word{margin-left:0;margin-right:0;padding:24px}}.block-word__content{box-sizing:border-box}@media only screen and (min-width: 768px){.block-word__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block-word__images{margin:0 auto}@media only screen and (min-width: 768px){.block-word__images{width:180px}}.block-word__image{width:180px;height:180px;box-sizing:border-box;margin:0 auto;border:1px solid #e5e5e5;position:relative}.block-word__image img{max-width:100%;max-height:100%;height:auto;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.block-word__image-more{margin-top:8px;text-align:center}.block-word__text-button{width:100%}.block-word__images+.block-word__text-button{margin-top:16px}@media only screen and (min-width: 768px){.block-word__images+.block-word__text-button{margin-top:0;box-sizing:border-box;padding-left:24px;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}}.block-word__copyright{font-size:10px;color:#757575;display:block;margin-top:4px;text-align:center}.block-word__wikipedia{color:#424242}.block-word__more{display:block;text-align:right}@media only screen and (min-width: 768px){.block-word__more{display:inline}}.block-word__button{margin:0 auto;max-width:400px}.block-word__register{width:100%;text-align:center}.block-word__wikipedia+.block-word__register{margin-top:20px}@media only screen and (min-width: 768px){.block-word__wikipedia+.block-word__register{margin-top:34px}}.block-word__notice{margin-top:12px;color:#757575}.block-word__free-area--dummy{margin-top:24px;background-color:#757575;color:#fff;height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-words__inner{padding:2px 16px;position:relative}.block-words__list{overflow:hidden;list-style:none;vertical-align:middle;letter-spacing:-.5em;padding:2px 0 4px}@media only screen and (min-width: 768px){.block-words__list{padding:6px 40px 6px 0}}.block-words__item{padding:4px 0;display:inline-block;letter-spacing:0;line-height:1.5;float:left}.block-words__item:not(:last-child){margin-right:12px}@media only screen and (min-width: 768px){.block-words__item:not(:last-child){margin-right:16px}}.block-words__item small{color:#424242;font-size:10px}.block-words__more{display:none;position:absolute;right:16px;top:8px;line-height:1.5}@media only screen and (min-width: 768px){.block-words__more{display:block;top:12px}}.block:not(:first-child),.block-alert:not(:first-child),.block-anchor:not(:first-child),.block-area-filter:not(:first-child),.block-card-shortcut:not(:first-child),.block-card-venue:not(:first-child),.block-card-venue__item:not(:first-child),.block-conditions:not(:first-child),.block-datepicker:not(:first-child),.block-detail:not(:first-child),.block-error:not(:first-child),.block-faq:not(:first-child),.block-favorite-delete:not(:first-child),.block-favorite-list:not(:first-child),.block-favorite-registar:not(:first-child),.block-feature-breadcrumbs:not(:first-child),.block-feature-cast:not(:first-child),.block-feature-info:not(:first-child),.block-feature-note:not(:first-child),.block-feature-price:not(:first-child),.block-feature-table:not(:first-child),.block-feature-ticket__inner:not(:first-child),.block-feature__block:not(:first-child),.block-filter-button:not(:first-child),.block-flow-control:not(:first-child),.block-great-fee:not(:first-child),.block-horizon-link:not(:first-child),.block-irregular:not(:first-child),.block-irregular__color-block:not(:first-child),.block-irregular .form__row:not(:first-child),.block-irregular__color-block .form__row:not(:first-child),.block-irregular-sms:not(:first-child),.block-mailmags:not(:first-child),.block-more-next:not(:first-child),.ticket-cal-nextprev:not(:first-child),.block-no-result:not(:first-child),.block-paginator:not(:first-child),.block-refund-tops:not(:first-child),.block-refund:not(:first-child),.block-refund__box:not(:first-child),.block-search-by-spice:not(:first-child),.block-sidebanner:not(:first-child),.block-soon-ticket:not(:first-child),.block-teams:not(:first-child),.block-ticket-article:not(:first-child),.block-ticket-cal:not(:first-child),.block-ticket-caution:not(:first-child),.block-ticket-filter:not(:first-child),.block-ticket-group:not(:first-child),.block-ticket-list:not(:first-child),.block-ticket-sort:not(:first-child),.block-toggle-content:not(:first-child),.block-tokutike:not(:first-child),.block-venue-area:not(:first-child),.block-venue-list:not(:first-child),.block-venues:not(:first-child),.block-word:not(:first-child),.block-words:not(:first-child),.block-list-link-month:not(:first-child),.ticket-match-calender-none:not(:first-child),.v3-block-access:not(:first-child),.v3-block-venue:not(:first-child),.block-c3-header:not(:first-child),.block-c3-ticket:not(:first-child),.block-c3-chart-link:not(:first-child),.block-m1-app:not(:first-child),.block-m1-words:not(:first-child),.block-m3-radio:not(:first-child),.block-m3-checkbox:not(:first-child),.s2-calendar-nextprev:not(:first-child),.s4-block-filter:not(:first-child),.v3-block-notice:not(:first-child),.v3-block-seat:not(:first-child),.block-v3-image:not(:first-child),.block-v3-image__content:not(:first-child),.block-v3-image__image:not(:first-child),.block-v3-image__text:not(:first-child),.block-v3-image__footer:not(:first-child),.block-w1-words:not(:first-child),.block-w1-chars:not(:first-child),.block-w1-caps:not(:first-child),.block-w1-group:not(:first-child),.block-w2-words:not(:first-child),.block-w2-chars:not(:first-child),.block-w2-caps:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.block:not(:first-child),.block-alert:not(:first-child),.block-anchor:not(:first-child),.block-area-filter:not(:first-child),.block-card-shortcut:not(:first-child),.block-card-venue:not(:first-child),.block-card-venue__item:not(:first-child),.block-conditions:not(:first-child),.block-datepicker:not(:first-child),.block-detail:not(:first-child),.block-error:not(:first-child),.block-faq:not(:first-child),.block-favorite-delete:not(:first-child),.block-favorite-list:not(:first-child),.block-favorite-registar:not(:first-child),.block-feature-breadcrumbs:not(:first-child),.block-feature-cast:not(:first-child),.block-feature-info:not(:first-child),.block-feature-note:not(:first-child),.block-feature-price:not(:first-child),.block-feature-table:not(:first-child),.block-feature-ticket__inner:not(:first-child),.block-feature__block:not(:first-child),.block-filter-button:not(:first-child),.block-flow-control:not(:first-child),.block-great-fee:not(:first-child),.block-horizon-link:not(:first-child),.block-irregular:not(:first-child),.block-irregular__color-block:not(:first-child),.block-irregular .form__row:not(:first-child),.block-irregular__color-block .form__row:not(:first-child),.block-irregular-sms:not(:first-child),.block-mailmags:not(:first-child),.block-more-next:not(:first-child),.ticket-cal-nextprev:not(:first-child),.block-no-result:not(:first-child),.block-paginator:not(:first-child),.block-refund-tops:not(:first-child),.block-refund:not(:first-child),.block-refund__box:not(:first-child),.block-search-by-spice:not(:first-child),.block-sidebanner:not(:first-child),.block-soon-ticket:not(:first-child),.block-teams:not(:first-child),.block-ticket-article:not(:first-child),.block-ticket-cal:not(:first-child),.block-ticket-caution:not(:first-child),.block-ticket-filter:not(:first-child),.block-ticket-group:not(:first-child),.block-ticket-list:not(:first-child),.block-ticket-sort:not(:first-child),.block-toggle-content:not(:first-child),.block-tokutike:not(:first-child),.block-venue-area:not(:first-child),.block-venue-list:not(:first-child),.block-venues:not(:first-child),.block-word:not(:first-child),.block-words:not(:first-child),.block-list-link-month:not(:first-child),.ticket-match-calender-none:not(:first-child),.v3-block-access:not(:first-child),.v3-block-venue:not(:first-child),.block-c3-header:not(:first-child),.block-c3-ticket:not(:first-child),.block-c3-chart-link:not(:first-child),.block-m1-app:not(:first-child),.block-m1-words:not(:first-child),.block-m3-radio:not(:first-child),.block-m3-checkbox:not(:first-child),.s2-calendar-nextprev:not(:first-child),.s4-block-filter:not(:first-child),.v3-block-notice:not(:first-child),.v3-block-seat:not(:first-child),.block-v3-image:not(:first-child),.block-v3-image__content:not(:first-child),.block-v3-image__image:not(:first-child),.block-v3-image__text:not(:first-child),.block-v3-image__footer:not(:first-child),.block-w1-words:not(:first-child),.block-w1-chars:not(:first-child),.block-w1-caps:not(:first-child),.block-w1-group:not(:first-child),.block-w2-words:not(:first-child),.block-w2-chars:not(:first-child),.block-w2-caps:not(:first-child){margin-top:16px}}.column__left .block:not(:first-child),.column__left .block-alert:not(:first-child),.column__left .block-anchor:not(:first-child),.column__left .block-area-filter:not(:first-child),.column__left .block-card-shortcut:not(:first-child),.column__left .block-card-venue:not(:first-child),.column__left .block-card-venue__item:not(:first-child),.column__left .block-conditions:not(:first-child),.column__left .block-datepicker:not(:first-child),.column__left .block-detail:not(:first-child),.column__left .block-error:not(:first-child),.column__left .block-faq:not(:first-child),.column__left .block-favorite-delete:not(:first-child),.column__left .block-favorite-list:not(:first-child),.column__left .block-favorite-registar:not(:first-child),.column__left .block-feature-breadcrumbs:not(:first-child),.column__left .block-feature-cast:not(:first-child),.column__left .block-feature-info:not(:first-child),.column__left .block-feature-note:not(:first-child),.column__left .block-feature-price:not(:first-child),.column__left .block-feature-table:not(:first-child),.column__left .block-feature-ticket__inner:not(:first-child),.column__left .block-feature__block:not(:first-child),.column__left .block-filter-button:not(:first-child),.column__left .block-flow-control:not(:first-child),.column__left .block-great-fee:not(:first-child),.column__left .block-horizon-link:not(:first-child),.column__left .block-irregular:not(:first-child),.column__left .block-irregular__color-block:not(:first-child),.column__left .block-irregular .form__row:not(:first-child),.block-irregular .column__left .form__row:not(:first-child),.column__left .block-irregular__color-block .form__row:not(:first-child),.block-irregular__color-block .column__left .form__row:not(:first-child),.column__left .block-irregular-sms:not(:first-child),.column__left .block-mailmags:not(:first-child),.column__left .block-more-next:not(:first-child),.column__left .ticket-cal-nextprev:not(:first-child),.column__left .block-no-result:not(:first-child),.column__left .block-paginator:not(:first-child),.column__left .block-refund-tops:not(:first-child),.column__left .block-refund:not(:first-child),.column__left .block-refund__box:not(:first-child),.column__left .block-search-by-spice:not(:first-child),.column__left .block-sidebanner:not(:first-child),.column__left .block-soon-ticket:not(:first-child),.column__left .block-teams:not(:first-child),.column__left .block-ticket-article:not(:first-child),.column__left .block-ticket-cal:not(:first-child),.column__left .block-ticket-caution:not(:first-child),.column__left .block-ticket-filter:not(:first-child),.column__left .block-ticket-group:not(:first-child),.column__left .block-ticket-list:not(:first-child),.column__left .block-ticket-sort:not(:first-child),.column__left .block-toggle-content:not(:first-child),.column__left .block-tokutike:not(:first-child),.column__left .block-venue-area:not(:first-child),.column__left .block-venue-list:not(:first-child),.column__left .block-venues:not(:first-child),.column__left .block-word:not(:first-child),.column__left .block-words:not(:first-child),.column__left .block-list-link-month:not(:first-child),.column__left .ticket-match-calender-none:not(:first-child),.column__left .v3-block-access:not(:first-child),.column__left .v3-block-venue:not(:first-child),.column__left .block-c3-header:not(:first-child),.column__left .block-c3-ticket:not(:first-child),.column__left .block-c3-chart-link:not(:first-child),.column__left .block-m1-app:not(:first-child),.column__left .block-m1-words:not(:first-child),.column__left .block-m3-radio:not(:first-child),.column__left .block-m3-checkbox:not(:first-child),.column__left .s2-calendar-nextprev:not(:first-child),.column__left .s4-block-filter:not(:first-child),.column__left .v3-block-notice:not(:first-child),.column__left .v3-block-seat:not(:first-child),.column__left .block-v3-image:not(:first-child),.column__left .block-v3-image__content:not(:first-child),.column__left .block-v3-image__image:not(:first-child),.column__left .block-v3-image__text:not(:first-child),.column__left .block-v3-image__footer:not(:first-child),.column__left .block-w1-words:not(:first-child),.column__left .block-w1-chars:not(:first-child),.column__left .block-w1-caps:not(:first-child),.column__left .block-w1-group:not(:first-child),.column__left .block-w2-words:not(:first-child),.column__left .block-w2-chars:not(:first-child),.column__left .block-w2-caps:not(:first-child),.column__right .block:not(:first-child),.column__right .block-alert:not(:first-child),.column__right .block-anchor:not(:first-child),.column__right .block-area-filter:not(:first-child),.column__right .block-card-shortcut:not(:first-child),.column__right .block-card-venue:not(:first-child),.column__right .block-card-venue__item:not(:first-child),.column__right .block-conditions:not(:first-child),.column__right .block-datepicker:not(:first-child),.column__right .block-detail:not(:first-child),.column__right .block-error:not(:first-child),.column__right .block-faq:not(:first-child),.column__right .block-favorite-delete:not(:first-child),.column__right .block-favorite-list:not(:first-child),.column__right .block-favorite-registar:not(:first-child),.column__right .block-feature-breadcrumbs:not(:first-child),.column__right .block-feature-cast:not(:first-child),.column__right .block-feature-info:not(:first-child),.column__right .block-feature-note:not(:first-child),.column__right .block-feature-price:not(:first-child),.column__right .block-feature-table:not(:first-child),.column__right .block-feature-ticket__inner:not(:first-child),.column__right .block-feature__block:not(:first-child),.column__right .block-filter-button:not(:first-child),.column__right .block-flow-control:not(:first-child),.column__right .block-great-fee:not(:first-child),.column__right .block-horizon-link:not(:first-child),.column__right .block-irregular:not(:first-child),.column__right .block-irregular__color-block:not(:first-child),.column__right .block-irregular .form__row:not(:first-child),.block-irregular .column__right .form__row:not(:first-child),.column__right .block-irregular__color-block .form__row:not(:first-child),.block-irregular__color-block .column__right .form__row:not(:first-child),.column__right .block-irregular-sms:not(:first-child),.column__right .block-mailmags:not(:first-child),.column__right .block-more-next:not(:first-child),.column__right .ticket-cal-nextprev:not(:first-child),.column__right .block-no-result:not(:first-child),.column__right .block-paginator:not(:first-child),.column__right .block-refund-tops:not(:first-child),.column__right .block-refund:not(:first-child),.column__right .block-refund__box:not(:first-child),.column__right .block-search-by-spice:not(:first-child),.column__right .block-sidebanner:not(:first-child),.column__right .block-soon-ticket:not(:first-child),.column__right .block-teams:not(:first-child),.column__right .block-ticket-article:not(:first-child),.column__right .block-ticket-cal:not(:first-child),.column__right .block-ticket-caution:not(:first-child),.column__right .block-ticket-filter:not(:first-child),.column__right .block-ticket-group:not(:first-child),.column__right .block-ticket-list:not(:first-child),.column__right .block-ticket-sort:not(:first-child),.column__right .block-toggle-content:not(:first-child),.column__right .block-tokutike:not(:first-child),.column__right .block-venue-area:not(:first-child),.column__right .block-venue-list:not(:first-child),.column__right .block-venues:not(:first-child),.column__right .block-word:not(:first-child),.column__right .block-words:not(:first-child),.column__right .block-list-link-month:not(:first-child),.column__right .ticket-match-calender-none:not(:first-child),.column__right .v3-block-access:not(:first-child),.column__right .v3-block-venue:not(:first-child),.column__right .block-c3-header:not(:first-child),.column__right .block-c3-ticket:not(:first-child),.column__right .block-c3-chart-link:not(:first-child),.column__right .block-m1-app:not(:first-child),.column__right .block-m1-words:not(:first-child),.column__right .block-m3-radio:not(:first-child),.column__right .block-m3-checkbox:not(:first-child),.column__right .s2-calendar-nextprev:not(:first-child),.column__right .s4-block-filter:not(:first-child),.column__right .v3-block-notice:not(:first-child),.column__right .v3-block-seat:not(:first-child),.column__right .block-v3-image:not(:first-child),.column__right .block-v3-image__content:not(:first-child),.column__right .block-v3-image__image:not(:first-child),.column__right .block-v3-image__text:not(:first-child),.column__right .block-v3-image__footer:not(:first-child),.column__right .block-w1-words:not(:first-child),.column__right .block-w1-chars:not(:first-child),.column__right .block-w1-caps:not(:first-child),.column__right .block-w1-group:not(:first-child),.column__right .block-w2-words:not(:first-child),.column__right .block-w2-chars:not(:first-child),.column__right .block-w2-caps:not(:first-child){margin-top:0}@media only screen and (min-width: 768px){.column__left .block:not(:first-child),.column__left .block-alert:not(:first-child),.column__left .block-anchor:not(:first-child),.column__left .block-area-filter:not(:first-child),.column__left .block-card-shortcut:not(:first-child),.column__left .block-card-venue:not(:first-child),.column__left .block-card-venue__item:not(:first-child),.column__left .block-conditions:not(:first-child),.column__left .block-datepicker:not(:first-child),.column__left .block-detail:not(:first-child),.column__left .block-error:not(:first-child),.column__left .block-faq:not(:first-child),.column__left .block-favorite-delete:not(:first-child),.column__left .block-favorite-list:not(:first-child),.column__left .block-favorite-registar:not(:first-child),.column__left .block-feature-breadcrumbs:not(:first-child),.column__left .block-feature-cast:not(:first-child),.column__left .block-feature-info:not(:first-child),.column__left .block-feature-note:not(:first-child),.column__left .block-feature-price:not(:first-child),.column__left .block-feature-table:not(:first-child),.column__left .block-feature-ticket__inner:not(:first-child),.column__left .block-feature__block:not(:first-child),.column__left .block-filter-button:not(:first-child),.column__left .block-flow-control:not(:first-child),.column__left .block-great-fee:not(:first-child),.column__left .block-horizon-link:not(:first-child),.column__left .block-irregular:not(:first-child),.column__left .block-irregular__color-block:not(:first-child),.column__left .block-irregular .form__row:not(:first-child),.block-irregular .column__left .form__row:not(:first-child),.column__left .block-irregular__color-block .form__row:not(:first-child),.block-irregular__color-block .column__left .form__row:not(:first-child),.column__left .block-irregular-sms:not(:first-child),.column__left .block-mailmags:not(:first-child),.column__left .block-more-next:not(:first-child),.column__left .ticket-cal-nextprev:not(:first-child),.column__left .block-no-result:not(:first-child),.column__left .block-paginator:not(:first-child),.column__left .block-refund-tops:not(:first-child),.column__left .block-refund:not(:first-child),.column__left .block-refund__box:not(:first-child),.column__left .block-search-by-spice:not(:first-child),.column__left .block-sidebanner:not(:first-child),.column__left .block-soon-ticket:not(:first-child),.column__left .block-teams:not(:first-child),.column__left .block-ticket-article:not(:first-child),.column__left .block-ticket-cal:not(:first-child),.column__left .block-ticket-caution:not(:first-child),.column__left .block-ticket-filter:not(:first-child),.column__left .block-ticket-group:not(:first-child),.column__left .block-ticket-list:not(:first-child),.column__left .block-ticket-sort:not(:first-child),.column__left .block-toggle-content:not(:first-child),.column__left .block-tokutike:not(:first-child),.column__left .block-venue-area:not(:first-child),.column__left .block-venue-list:not(:first-child),.column__left .block-venues:not(:first-child),.column__left .block-word:not(:first-child),.column__left .block-words:not(:first-child),.column__left .block-list-link-month:not(:first-child),.column__left .ticket-match-calender-none:not(:first-child),.column__left .v3-block-access:not(:first-child),.column__left .v3-block-venue:not(:first-child),.column__left .block-c3-header:not(:first-child),.column__left .block-c3-ticket:not(:first-child),.column__left .block-c3-chart-link:not(:first-child),.column__left .block-m1-app:not(:first-child),.column__left .block-m1-words:not(:first-child),.column__left .block-m3-radio:not(:first-child),.column__left .block-m3-checkbox:not(:first-child),.column__left .s2-calendar-nextprev:not(:first-child),.column__left .s4-block-filter:not(:first-child),.column__left .v3-block-notice:not(:first-child),.column__left .v3-block-seat:not(:first-child),.column__left .block-v3-image:not(:first-child),.column__left .block-v3-image__content:not(:first-child),.column__left .block-v3-image__image:not(:first-child),.column__left .block-v3-image__text:not(:first-child),.column__left .block-v3-image__footer:not(:first-child),.column__left .block-w1-words:not(:first-child),.column__left .block-w1-chars:not(:first-child),.column__left .block-w1-caps:not(:first-child),.column__left .block-w1-group:not(:first-child),.column__left .block-w2-words:not(:first-child),.column__left .block-w2-chars:not(:first-child),.column__left .block-w2-caps:not(:first-child),.column__right .block:not(:first-child),.column__right .block-alert:not(:first-child),.column__right .block-anchor:not(:first-child),.column__right .block-area-filter:not(:first-child),.column__right .block-card-shortcut:not(:first-child),.column__right .block-card-venue:not(:first-child),.column__right .block-card-venue__item:not(:first-child),.column__right .block-conditions:not(:first-child),.column__right .block-datepicker:not(:first-child),.column__right .block-detail:not(:first-child),.column__right .block-error:not(:first-child),.column__right .block-faq:not(:first-child),.column__right .block-favorite-delete:not(:first-child),.column__right .block-favorite-list:not(:first-child),.column__right .block-favorite-registar:not(:first-child),.column__right .block-feature-breadcrumbs:not(:first-child),.column__right .block-feature-cast:not(:first-child),.column__right .block-feature-info:not(:first-child),.column__right .block-feature-note:not(:first-child),.column__right .block-feature-price:not(:first-child),.column__right .block-feature-table:not(:first-child),.column__right .block-feature-ticket__inner:not(:first-child),.column__right .block-feature__block:not(:first-child),.column__right .block-filter-button:not(:first-child),.column__right .block-flow-control:not(:first-child),.column__right .block-great-fee:not(:first-child),.column__right .block-horizon-link:not(:first-child),.column__right .block-irregular:not(:first-child),.column__right .block-irregular__color-block:not(:first-child),.column__right .block-irregular .form__row:not(:first-child),.block-irregular .column__right .form__row:not(:first-child),.column__right .block-irregular__color-block .form__row:not(:first-child),.block-irregular__color-block .column__right .form__row:not(:first-child),.column__right .block-irregular-sms:not(:first-child),.column__right .block-mailmags:not(:first-child),.column__right .block-more-next:not(:first-child),.column__right .ticket-cal-nextprev:not(:first-child),.column__right .block-no-result:not(:first-child),.column__right .block-paginator:not(:first-child),.column__right .block-refund-tops:not(:first-child),.column__right .block-refund:not(:first-child),.column__right .block-refund__box:not(:first-child),.column__right .block-search-by-spice:not(:first-child),.column__right .block-sidebanner:not(:first-child),.column__right .block-soon-ticket:not(:first-child),.column__right .block-teams:not(:first-child),.column__right .block-ticket-article:not(:first-child),.column__right .block-ticket-cal:not(:first-child),.column__right .block-ticket-caution:not(:first-child),.column__right .block-ticket-filter:not(:first-child),.column__right .block-ticket-group:not(:first-child),.column__right .block-ticket-list:not(:first-child),.column__right .block-ticket-sort:not(:first-child),.column__right .block-toggle-content:not(:first-child),.column__right .block-tokutike:not(:first-child),.column__right .block-venue-area:not(:first-child),.column__right .block-venue-list:not(:first-child),.column__right .block-venues:not(:first-child),.column__right .block-word:not(:first-child),.column__right .block-words:not(:first-child),.column__right .block-list-link-month:not(:first-child),.column__right .ticket-match-calender-none:not(:first-child),.column__right .v3-block-access:not(:first-child),.column__right .v3-block-venue:not(:first-child),.column__right .block-c3-header:not(:first-child),.column__right .block-c3-ticket:not(:first-child),.column__right .block-c3-chart-link:not(:first-child),.column__right .block-m1-app:not(:first-child),.column__right .block-m1-words:not(:first-child),.column__right .block-m3-radio:not(:first-child),.column__right .block-m3-checkbox:not(:first-child),.column__right .s2-calendar-nextprev:not(:first-child),.column__right .s4-block-filter:not(:first-child),.column__right .v3-block-notice:not(:first-child),.column__right .v3-block-seat:not(:first-child),.column__right .block-v3-image:not(:first-child),.column__right .block-v3-image__content:not(:first-child),.column__right .block-v3-image__image:not(:first-child),.column__right .block-v3-image__text:not(:first-child),.column__right .block-v3-image__footer:not(:first-child),.column__right .block-w1-words:not(:first-child),.column__right .block-w1-chars:not(:first-child),.column__right .block-w1-caps:not(:first-child),.column__right .block-w1-group:not(:first-child),.column__right .block-w2-words:not(:first-child),.column__right .block-w2-chars:not(:first-child),.column__right .block-w2-caps:not(:first-child){margin-top:24px}}@media only screen and (max-width: 767px){.column__left .block__header,.column__right .block__header{display:table;width:100%;border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.column__left .block__header,.column__right .block__header{border-bottom:1px solid #e5e5e5;padding-bottom:8px}}.column__left .block__title,.column__right .block__title{font-size:14px;font-weight:400}@media only screen and (max-width: 767px){.column__left .block__title,.column__right .block__title{display:table-cell;padding:17px 0 17px 12px;line-height:1.5}.column__left .block__title br,.column__right .block__title br{display:none}}@media only screen and (min-width: 768px){.column__left .block__title,.column__right .block__title{line-height:1.2}}@media only screen and (max-width: 767px){.column__left .block__title-trigger,.column__right .block__title-trigger{display:block;border-right:1px dotted #e5e5e5}}.column__left .block__toggle,.column__right .block__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.column__left .block__toggle,.column__right .block__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.column__left .block__toggle,.column__right .block__toggle{display:none}}.column__left .block__toggle:before,.column__left .block__toggle:after,.column__right .block__toggle:before,.column__right .block__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.column__left .block__toggle[aria-expanded='false']:after,.column__right .block__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.column__left .block__content,.column__right .block__content{border-top:1px solid #e5e5e5;background:#f7f7f7}}@media only screen and (min-width: 768px){.column__left .block__content,.column__right .block__content{margin-top:8px}}.column__left .block__content[aria-expanded='false'],.column__right .block__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.column__left .block__content[aria-expanded='false'],.column__right .block__content[aria-expanded='false']{display:block}}.box,.block-alert__inner,.block-anchor,.block-anchor-buttons__item,.block-area-list__content,.block-card-cal__content,.block-card-history__empty,.section--card-seat,.block-detail,.block-error__inner,.block-faceauth,.block-faq,.block-favorite-list,.block-favorite-panel,.block-favorite-registar,.block-favorite__content,.block-feature-cast,.block-feature-info,.block-feature-ticket__inner,.block-feature__block,.block-fellow,.block-filter--main .block-filter__content,.block-flow-control__inner,.block-get-info,.block-great-fee,.block-horizon-link,.block-irregular,.block-irregular__color-block,.block-irregular-sms,.block-mailmag__content,.block-no-result__content,.block-note,.block-refund__box,.block-sidebanner__item,.block-sitemap__box,.block-soon-ticket,.block-sports-team,.block-sports,.block-sumatike,.block-teams,.block-ticket-0,.block-ticket-article__header,.block-ticket-fixed,.block-ticket,.block-toggle-content,.block-tokutike,.block-url-list__box,.block-venue-area,.block-venue-link,.block-venues,.block-word,.block-words__inner,.card-history__trigger,.card-venue,.column__left .section:not(.section--no-box),.column__left .column:not(.section--no-box),.column__right .section:not(.section--no-box),.column__right .column:not(.section--no-box),.modal-box,.ticket-item,.ticket-match-calender,.v3-block-access,.v3-block-venue,.venue-item,.a1-block-area,.block-c3-ticket__item,.g1-block-area,.gf1-header,.gf1-content__card,.block-m1-words,.r1-block-content,.section--s1-genre,.s1-condition,.block-s2-calendar,.section.section--s4-detail,.section--s4-detail.column,.s4-block-filter,.section.section--s4-info .section__content,.section--s4-info.column .section__content,.s5-info,.s5-description,.s5-pickup,.v3-block-seat,.block-v3-image__content,.block-w1-words,.block-w1-chars,.block-w1-caps,.block-w1-group{background:#fff;border-radius:4px;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06)}.box__inner{padding:12px}@media only screen and (min-width: 768px){.box__inner{padding:24px}}.breadcrumb-list__list{list-style:none}.breadcrumb-list__list:not(:first-child){margin-top:4px}.breadcrumb-list__item{position:relative;display:inline-block;line-height:1.5}.breadcrumb-list__item:not(:first-child){padding-left:24px}.breadcrumb-list__item:not(:first-child):before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:4px;height:4px;border-top:1px solid #212121;border-right:1px solid #212121;left:8px}.breadcrumb-list__name{font-weight:400}.section__content.breadcrumb-list{border-top:1px solid #e5e5e5}.page-breadcrumbs .breadcrumb-list__item{opacity:.4}@media only screen and (min-width: 768px){.page-breadcrumbs .breadcrumb-list__item{opacity:1}}.page-breadcrumbs .breadcrumb-list__trigger{color:inherit;text-decoration:underline}@media only screen and (min-width: 768px){.page-breadcrumbs .breadcrumb-list__trigger{text-decoration:none;color:#757575}}.button{border-radius:4px;box-sizing:border-box;display:inline-block;padding:8px 16px;line-height:1.5;font-size:14px;width:100%;vertical-align:middle;text-align:center;white-space:nowrap;font-weight:500}.button:visited{color:inherit !important}@media only screen and (min-width: 768px){.button{width:auto;min-width:200px;padding:8px 8px}}@media only screen and (min-width: 768px){.button:hover{opacity:.8}}.button--link{color:#2fa8b3;background-color:transparent;border:1px solid transparent;border-bottom:2px solid transparent}.button--link:visited{color:#2fa8b3 !important}.button--link:hover{opacity:.5}.button--primary,.button--mailmag{color:#fff;background-color:#f16baa;border:1px solid #f16baa;border-bottom:2px solid #d9458b}.button--primary:visited,.button--mailmag:visited{color:#fff !important}.button--reset,.button--mailmag-checked{background-color:#fff;color:#f16baa;border:1px solid #f16baa;border-bottom:2px solid #d9458b}.button--reset:visited,.button--mailmag-checked:visited{color:#f16baa !important}.button--back{color:#3dbcc7;background-color:#fff;border:1px solid #bdbdbd}.button--back:visited{color:#3dbcc7 !important}.button--back:hover{opacity:.5}.button--info{color:#3dbcc7;background-color:#fff;border:1px solid #3dbcc7}.button--info:visited{color:#3dbcc7 !important}.button--info:hover{opacity:.5}.button--default{color:#fff;background-color:#9e9e9e;border:1px solid #9e9e9e;border-bottom:2px solid #757575}.button--default:visited{color:#fff !important}.button--filter{color:#757575;width:100%;background-color:#fff;border:1px solid #e5e5e5;margin:8px 0}.button--filter:visited{color:#757575 !important}@media only screen and (max-width: 767px){.button--filter{padding:7px 16px 8px}}.button--filter:before{content:'';display:inline-block;vertical-align:-2px;margin-right:8px;width:22px;height:14px;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/icon_filter.svg)}.button--buy{border:1px solid #3dbcc7;color:#3dbcc7;background-color:#fff}.button--buy:visited{color:#3dbcc7 !important}.button--buy:after{margin-left:6px;content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;display:inline-block;position:relative;top:auto;left:auto;-webkit-transform:translateY(-3px) rotate(135deg);-ms-transform:translateY(-3px) rotate(135deg);transform:translateY(-3px) rotate(135deg)}.button--spice{color:#fff;background-color:#000;border:1px solid #000;padding:4px 16px 5px}.button--spice:visited{color:#fff !important}.button--spice img{display:inline-block;vertical-align:middle;width:57px;height:auto;margin-right:4px;margin-bottom:6px}.button--favorite{color:#fff;background-color:#f16baa;border:1px solid #f16baa;border-bottom:2px solid #d9458b}.button--favorite:visited{color:#fff !important}.button--favorite:before{content:'';display:inline-block;vertical-align:middle;background-image:url(../img/icon_favorite_white.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:26px;height:26px;margin:-3px 2px -2px 0}@media only screen and (min-width: 768px){.button--favorite:before{width:28px;height:28px;margin:-6px 4px -4px 0}}.button--favorite-checked{color:#f16baa;background-color:#fff;border:1px solid #f16baa;border-bottom:2px solid #d9458b}.button--favorite-checked:visited{color:#f16baa !important}.button--favorite-checked:before{content:'';display:inline-block;vertical-align:middle;background-image:url(../img/icon_favorite_checked.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:26px;height:26px;margin-right:2px}@media only screen and (min-width: 768px){.button--favorite-checked:before{width:28px;height:28px;margin:-5px 4px -4px 0}}.button--block{display:block;white-space:normal}@media only screen and (min-width: 768px){.button--block{width:100%}}.button.loading{color:transparent;position:relative;cursor:default;pointer-events:none}.button.loading:before{content:'';display:block;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/img_loading_gray.gif);background-size:16px 16px;background-color:transparent !important}.button[disabled]{opacity:.4 !important}.card-controller{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media only screen and (min-width: 768px){.card-controller{display:block}}.card-controller--prev{left:8px}.card-controller--next{right:8px}.card-controller__trigger{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.16)}.card-controller__trigger:before{content:'';display:block;position:absolute;top:50%;left:-webkit-calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:6px;height:6px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3)}.card-controller--next .card-controller__trigger:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:-webkit-calc(50% - 1px);left:calc(50% - 1px)}.card-history{position:relative;margin-top:8px}.card-history:first-child{margin-top:0}.card-history__trigger{display:block;padding:16px 8px}@media only screen and (min-width: 768px){.card-history__trigger{padding:16px 32px}}.card-history__delete{position:absolute;top:2px;right:0;padding:5px;z-index:1;background:none;border:none}@media only screen and (min-width: 768px){.card-history__delete{padding:0;top:4px;right:4px}}.card-history__delete-label{position:relative;display:block;background-color:#aaa;border-radius:50%;height:28px;width:28px;cursor:pointer;overflow:hidden;text-indent:200%;white-space:nowrap}@media only screen and (min-width: 768px){.card-history__delete-label{background:none}}@media only screen and (min-width: 768px){.card-history__delete-label:hover{opacity:.8}}.card-history__delete-label:before{content:'';position:absolute;display:block;background-color:#fff;width:2px;height:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:auto;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px){.card-history__delete-label:before{width:1px;background-color:#bdbdbd}}.card-history__delete-label:after{content:'';position:absolute;display:block;background-color:#fff;width:2px;height:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:auto;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px){.card-history__delete-label:after{width:1px;background-color:#bdbdbd}}.card-inner{padding:0 82px 0 0}@media only screen and (min-width: 768px){.card-inner{box-sizing:border-box;width:100%;padding:0 80px 0 0}}.card-inner--no-image,.card-inner--type3{padding:0}.card-inner:after{content:'';display:block;clear:both}.card-inner__image{float:right;width:70px;height:70px;position:relative;margin-right:-82px;border:1px solid #e5e5e5;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url("../img/img_no_thumb.png");text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 768px){.card-inner__image{width:64px;height:64px;margin-right:-80px}}.card-inner--type3 .card-inner__image{width:100px;height:100px;margin-top:8px;margin-right:0;margin-left:16px}@media only screen and (min-width: 768px){.card-inner--type3 .card-inner__image{width:122px;height:122px}}.card-inner__title{color:inherit;width:100%;overflow:hidden;line-height:1.3;font-size:14px;font-weight:700}@media only screen and (min-width: 768px){.card-inner__title{line-height:18px;font-size:14px;font-weight:500}}@media only screen and (min-width: 768px){.block-card-feature .card-inner__title{font-size:14px;font-weight:500}}.card-inner__datetime,.card-inner__place,.card-inner__text,.card-inner__license{margin-top:8px;line-height:1.5;color:#757575}@media only screen and (min-width: 768px){.card-inner__datetime,.card-inner__place,.card-inner__text,.card-inner__license{line-height:1.4}}.card-inner__text,.card-inner__license{font-size:10px}.card-inner__place{margin-top:2px}@media only screen and (min-width: 768px){.card-inner__place{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.card-inner__text{overflow:hidden;line-height:1.5;font-size:13px}@media only screen and (min-width: 768px){.card-inner__text{line-height:1.4;font-size:13px}}.card-inner__license{margin-top:4px;color:#212121;opacity:.4}@media only screen and (max-width: 767px){.card-inner .ellip-line{white-space:normal !important;text-overflow:initial !important;display:inline !important}}.card-inner__info{font-size:13px;color:#424242;margin-top:10px}.card-inner__type{margin-top:16px;color:#424242;display:-webkit-box;display:-ms-flexbox;display:flex}.card-inner__stpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;color:#757575}@media only screen and (min-width: 768px){.card-inner__stpl:empty{margin-top:0}}.card-inner__stpl:before{content:'';display:inline-block;width:42px;height:17px;background-image:url("../img/icon_stpl.png");background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:5px;-webkit-transform:translate3d(0, 1px, 0);transform:translate3d(0, 1px, 0)}@media only screen and (min-width: 768px){.card-inner__stpl:before{content:none}}.card-inner__stpl+.card-inner__datetime{margin-top:5px}@media only screen and (min-width: 768px){.column__left .card-inner,.column__right .card-inner{padding:0 62px 0 0}}@media only screen and (min-width: 768px){.column__left .card-inner__image,.column__right .card-inner__image{width:46px;height:46px;margin-right:-62px}}.card-shortcut{padding:0 82px 0 0}@media only screen and (min-width: 768px){.card-shortcut{box-sizing:border-box;width:100%;padding:0 116px 0 0}}.card-shortcut:after{content:'';display:block;clear:both}.card-shortcut__image{float:right;width:70px;height:70px;position:relative;margin-right:-82px;border:1px solid #e5e5e5;background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:#fff;background-image:url("../img/img_no_thumb.png");text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 768px){.card-shortcut__image{width:100px;height:100px;margin-right:-116px}}.card-shortcut__title{color:#2fa8b3;width:100%;line-height:1.5;font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.card-shortcut__title{font-size:18px}}.card-shortcut__text,.card-shortcut__license{margin-top:4px;line-height:1.5;font-size:10px;color:#757575}@media only screen and (min-width: 768px){.card-shortcut__text,.card-shortcut__license{line-height:1.4}}.card-shortcut__text{overflow:hidden;line-height:1.5;font-size:13px}@media only screen and (min-width: 768px){.card-shortcut__text{line-height:1.4;font-size:13px;max-height:36.4px}}.card-shortcut__license{color:#212121;opacity:.4}.card-spice{display:block;width:100%}@media only screen and (min-width: 768px){.card-spice{display:-webkit-box;display:-ms-flexbox;display:flex}}.card-spice__inner{overflow:hidden;padding:16px 82px 16px 0}@media only screen and (min-width: 768px){.card-spice__inner{box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06);background:#fff;border-radius:4px;padding:0;width:100%}}.card-spice__image{float:right;width:70px;height:70px;position:relative;margin-right:-78px;border:1px solid #e5e5e5;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url("../img/img_no_thumb.png");text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 768px){.card-spice__image{float:none;width:100%;height:auto;margin-right:0;border:none;background-color:#e0e0e0}}@media only screen and (min-width: 768px){.card-spice__image:before{content:'';display:inline-block;width:100%;padding-top:58.51%}}.card-spice__picture{float:right;width:70px;height:70px;position:relative;margin-right:-78px;border:1px solid #e5e5e5;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}@media only screen and (min-width: 768px){.card-spice__picture{float:none;width:100%;height:auto;margin-right:0;border:none;background-color:#e0e0e0}}@media only screen and (min-width: 768px){.card-spice__picture:before{content:'';display:inline-block;width:100%;padding-top:58.51%}}.card-spice__picture img{position:absolute;height:100%;width:auto;max-width:100%;left:50%;top:0;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);object-fit:contain;font-family:'object-fit: contain;'}@media only screen and (min-width: 768px){.card-spice__content{padding:16px}}.card-spice__title{color:#2fa8b3;width:100%;line-height:1.3;font-size:14px;font-weight:700;text-overflow:none !important}@media only screen and (min-width: 768px){.card-spice__title{line-height:18px;font-weight:500;font-size:14px}}.card-spice__text,.card-spice__datetime,.card-spice__license{margin-top:8px;line-height:1.5;font-size:10px;color:#757575}@media only screen and (min-width: 768px){.card-spice__text,.card-spice__datetime,.card-spice__license{line-height:1.4}}.card-spice__text{overflow:hidden;line-height:1.5;font-size:13px}@media only screen and (min-width: 768px){.card-spice__text{line-height:1.4;font-size:13px;max-height:46.4px}}.card-spice__license{color:#212121;opacity:.4}@media only screen and (max-width: 767px){.card-spice .ellip-line{display:inline !important;text-overflow:initial !important;white-space:normal !important}}.card-ticket{display:block;overflow:hidden;box-sizing:border-box;width:100%;padding:16px 0}@media only screen and (min-width: 768px){.card-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06);background:#fff;border-radius:4px}}.card-venue{box-sizing:border-box;padding:10px 12px 30px;width:100%}@media only screen and (min-width: 768px){.card-venue{padding:14px 24px}}.card-venue__title{font-weight:500;font-size:14px}.card-venue__address{margin-top:4px;color:#757575}a:visited .card-venue__title{color:#9c27b0}.checkbox-list{list-style:none;border-bottom:1px solid #e5e5e5}@media only screen and (min-width: 768px){.checkbox-list{border-bottom:none}}.checkbox-list__item{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.checkbox-list__item{border-top:none}}.checkbox-list__item .form-checkbox__label{display:block;padding:13px 0}@media only screen and (min-width: 768px){.checkbox-list__item--with-toggle .form-checkbox__label{padding:4px 0}}@media only screen and (min-width: 768px){.checkbox-list>.checkbox-list__item{border-bottom:1px solid #e5e5e5 !important}}.checkbox-list>.checkbox-list__item>.checkbox-list__field .form-checkbox__label{font-weight:500}@media only screen and (min-width: 768px){.checkbox-list>.checkbox-list__item>.checkbox-list__field .form-checkbox__label{padding-top:4px;padding-bottom:4px}}.checkbox-list__parent{display:table;width:100%}.checkbox-list__parent .form-checkbox__label{font-weight:500}.checkbox-list__field{display:table-cell;vertical-align:middle;padding:0 8px}@media only screen and (min-width: 768px){.checkbox-list__field{padding:0}}.checkbox-list__toggle{display:table-cell;vertical-align:middle;width:16px;padding:0 16px}@media only screen and (min-width: 768px){.checkbox-list__toggle{padding:0}}.checkbox-list__trigger{display:block;width:24px;background:none;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}.checkbox-list__trigger:before,.checkbox-list__trigger:after{content:'';display:block;width:2px;height:16px;background:#2fa8b3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.checkbox-list__trigger:before,.checkbox-list__trigger:after{width:1px;height:14px}}.checkbox-list__trigger:after{-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.checkbox-list__trigger[aria-expanded='true']:before{display:none}.checkbox-list__sub{list-style:none;display:none}.checkbox-list__sub[aria-expanded='true']{display:block}.checkbox-list__sub .checkbox-list__item{padding-left:24px}@media only screen and (min-width: 768px){.checkbox-list__sub .checkbox-list__item .form-checkbox__label{padding-top:1px;padding-bottom:1px}}@media only screen and (min-width: 768px){.checkbox-list__sub .checkbox-list__item .form-checkbox__label:after{top:13px}}@media only screen and (min-width: 768px){.checkbox-list__sub .checkbox-list__item .form-checkbox__label:before{top:12px}}@media only screen and (min-width: 768px){.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-calc(100% + 16px);width:calc(100% + 16px);margin:0 -8px}}@media only screen and (min-width: 1024px){.column{width:-webkit-calc(100% + 32px);width:calc(100% + 32px);margin:0 -16px}}.column:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.column:not(:first-child){margin-top:40px}}@media only screen and (min-width: 768px){.column.hidden-md:first-child+.column,.column.s1-genres__item--genre6:first-child+.column,.column.s1-genres__item--genre8:first-child+.column{margin-top:0}}.column__center,.column__main,.column__left,.column__right{position:relative;z-index:1}.column__center:not(:first-child),.column__main:not(:first-child),.column__left:not(:first-child),.column__right:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.column__center:not(:first-child),.column__main:not(:first-child),.column__left:not(:first-child),.column__right:not(:first-child){margin-top:0}}@media only screen and (min-width: 768px){.column__center,.column__main,.column__left,.column__right{margin:0 8px}}@media only screen and (min-width: 1024px){.column__center,.column__main,.column__left,.column__right{margin:0 16px}}.column__center{width:100%}@media only screen and (min-width: 768px){.column__center{max-width:880px;margin:0 auto}}@media only screen and (min-width: 768px){.column__main{width:-webkit-calc(100% - 240px - 16px*2);width:calc(100% - 240px - 16px*2);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 1024px){.column__main{width:-webkit-calc(100% - 240px - 32px*2);width:calc(100% - 240px - 32px*2)}}@media only screen and (min-width: 768px){.column--column3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width: 1024px){.column--column3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 768px){.column--column3 .column__main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:-webkit-calc(100% - 240px - 16px*2);width:calc(100% - 240px - 16px*2)}}@media only screen and (min-width: 1024px){.column--column3 .column__main{width:-webkit-calc(100% - 240px*2 - 32px*3);width:calc(100% - 240px*2 - 32px*3);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.column__left{z-index:1}@media only screen and (min-width: 768px){.column__left{width:240px;min-width:240px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media only screen and (min-width: 1024px){.column__left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.column__right{z-index:1}@media only screen and (min-width: 768px){.column__right{width:240px;min-width:240px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 1024px){.column__right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 768px){.column--column3 .column__right{margin-top:24px}}@media only screen and (min-width: 1024px){.column--column3 .column__right{margin-top:0}}.column__left,.column__right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.column__left>*,.column__right>*{width:100%}@media only screen and (max-width: 767px){.column__left>*,.column__right>*{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 767px){.column__left>.section--banner,.column__right>.section--banner{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 768px){.column__left .section:not(:first-child),.column__left .column:not(:first-child),.column__right .section:not(:first-child),.column__right .column:not(:first-child){margin-top:16px}}.column__left .section:not(.section--no-box),.column__left .column:not(.section--no-box),.column__right .section:not(.section--no-box),.column__right .column:not(.section--no-box){border-radius:0}@media only screen and (min-width: 768px){.column__left .section:not(.section--no-box),.column__left .column:not(.section--no-box),.column__right .section:not(.section--no-box),.column__right .column:not(.section--no-box){padding:16px;border-radius:4px}}@media only screen and (min-width: 768px){.column__left .section--divider:not(:first-child),.column__left .block-irregular__line-dashed:not(:first-child),.column__right .section--divider:not(:first-child),.column__right .block-irregular__line-dashed:not(:first-child){padding-top:16px}}@media only screen and (max-width: 767px){.column__left .section--banner:first-child,.column__right .section--banner:first-child{margin-top:16px}}@media only screen and (max-width: 767px){.column__left .section--banner:first-child+.section,.column__left .section--banner:first-child+.column,.column__right .section--banner:first-child+.section,.column__right .section--banner:first-child+.column{margin-top:0}}@media only screen and (min-width: 768px){.page-content--narrow .column{width:-webkit-calc(100% + 24px);width:calc(100% + 24px);margin:0 -12px}}@media only screen and (min-width: 768px){.page-content--narrow .column__center,.page-content--narrow .column__main,.page-content--narrow .column__left,.page-content--narrow .column__right{margin:0 12px}}.xdsoft_datetimepicker{box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06);background:#fafafa;border:solid 1px #e0e0e0;border-radius:4px;padding:8px;position:absolute;z-index:9999;box-sizing:border-box;display:none}@media only screen and (max-width: 767px){.xdsoft_datetimepicker:not(.xdsoft_inline){left:8px !important;width:-webkit-calc(100% - 16px) !important;width:calc(100% - 16px) !important}}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-user-select:none;-ms-user-select:none;user-select:none}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none;width:100%}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker:not(.xdsoft_inline) .xdsoft_datepicker{width:100%}@media only screen and (min-width: 768px){.xdsoft_datetimepicker:not(.xdsoft_inline) .xdsoft_datepicker{width:224px}}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_mounthpicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{position:relative}.xdsoft_datetimepicker .xdsoft_prev:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.xdsoft_today_button{display:none}.xdsoft_datetimepicker .xdsoft_next{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.xdsoft_datetimepicker .xdsoft_next:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:30px;min-width:30px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_label{font-size:18px;line-height:30px;font-size:500;pointer-events:none}.xdsoft_datetimepicker .xdsoft_label i{display:none}.xdsoft_datetimepicker .xdsoft_select{display:none}.xdsoft_datetimepicker .xdsoft_month{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:left}.xdsoft_datetimepicker .xdsoft_year{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}.xdsoft_datetimepicker .xdsoft_year:after{content:'年'}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div,.xdsoft_datetimepicker .xdsoft_calendar td>a{display:block;text-align:center}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background-color:#fafafa;color:#666;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:36px}@media only screen and (min-width: 768px){.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{height:32px}}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background-color:#f2f2f2}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#2fa8b3}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#2fa8b3;color:#fff !important;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.1;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{opacity:.5 !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#33aaff !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #dddddd !important;margin-top:5px;width:100%;color:#454551}.xdsoft_datetimepicker .blue-gradient-button{font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(73%, #f4f8fa));background:-webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);background:linear-gradient(to bottom, #fff 0%, #f4f8fa 73%)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #fff));background:-webkit-linear-gradient(top, #f4f8fa 0%, #fff 73%);background:linear-gradient(to bottom, #f4f8fa 0%, #fff 73%)}.xdsoft_date.xdsoft_day_of_week0.xdsoft_date.xdsoft_weekend,.xdsoft_date.xdsoft_date.xdsoft_holiday{color:#ef2525}.xdsoft_date.xdsoft_day_of_week6.xdsoft_date.xdsoft_weekend{color:#4d82d0}.xdsoft_datetimepicker a{color:inherit}button.favorite-button{display:inline-block;position:relative;box-sizing:border-box;width:36px;height:36px;background:#fff;border:1px solid #d6d6d6;border-radius:3px;overflow:hidden;text-indent:100%;white-space:nowrap}@media only screen and (min-width: 768px){button.favorite-button{width:30px;height:30px}}button.favorite-button:before{content:'';color:#f16baa;display:inline-block;text-indent:0;position:absolute;height:100%;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../img/icon_favorite.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}button.favorite-button--checked:before{background-image:url(../img/icon_favorite_checked.svg)}button.favorite-button--loading:before{background-image:url(../img/img_loading_gray.gif);background-size:16px 16px}@media only screen and (min-width: 768px){button.favorite-button:hover{opacity:.5}}.favorite-item{display:table;table-layout:fixed;width:100%}.favorite-item__content,.favorite-item__button{display:table-cell;vertical-align:middle;padding:12px 4px 12px 0}@media only screen and (min-width: 768px){.favorite-item__content,.favorite-item__button{padding:4px 4px 4px 0}}.favorite-item__trigger{color:#212121;display:block;width:100%}.favorite-item__main{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-item__name{margin-right:6px}@media only screen and (min-width: 768px){.favorite-item__name{margin-right:2px}}.favorite-item__position{font-size:10px}.favorite-item__furigana{display:block;font-size:10px;color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-item__button{text-align:right;padding:0;width:36px}@media only screen and (min-width: 768px){.favorite-item__button{width:30px;padding:8px 0}}.favorite-list{list-style:none;position:relative;padding:0 12px;list-style:none}@media only screen and (min-width: 768px){.favorite-list{padding:0}}@media only screen and (min-width: 768px){.favorite-list:before,.favorite-list:after{content:'';display:block;position:absolute;top:8px;width:1px;height:-webkit-calc(100% - 8px*2);height:calc(100% - 8px*2);background:#e0e0e0}}@media only screen and (min-width: 768px){.favorite-list:before{left:33.3%}}@media only screen and (min-width: 768px){.favorite-list:after{right:33.3%}}@media only screen and (min-width: 768px){.favorite-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.favorite-list__item{width:100%}.favorite-list__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.favorite-list__item:not(:first-child){border-top:none}}.favorite-list__item.show{display:block !important}@media only screen and (min-width: 768px){.favorite-list__item{display:block;width:33.3%;box-sizing:border-box;padding:0 24px}}@media only screen and (min-width: 768px){.favorite-list--column2 .favorite-list__item{width:50%}}.favorite-list--column2:after{display:none}@media only screen and (min-width: 768px){.favorite-list--column2:before{left:50%}}@media only screen and (min-width: 768px){.favorite-list--column1 .favorite-list__item{width:100%}}.favorite-list--column1:before,.favorite-list--column1:after{display:none}@media only screen and (min-width: 768px){.column__left .favorite-list__item,.column__right .favorite-list__item{width:100%;padding:0}}.column__left .favorite-list:before,.column__left .favorite-list:after,.column__right .favorite-list:before,.column__right .favorite-list:after{display:none}.filter__display{border-bottom:1px solid #e5e5e5;background:#fff;padding:16px 12px}@media only screen and (min-width: 768px){.filter__display{display:none}}.filter__display dl{list-style:none;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.3;font-size:10px}.filter__display dt,.filter__display dd{display:inline;color:#424242}.filter__display dt:not(:empty):after{content:':'}.filter__content--buttom{margin-top:24px}@media only screen and (min-width: 768px){.filter__content-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px){.filter__content-col{width:48%}}.filter__section:not(:first-child){margin-top:28px}@media only screen and (max-width: 767px){.filter__section:not(:first-child){border-top:1px solid #e5e5e5;margin-top:0}}@media only screen and (min-width: 768px){.filter__display+.filter__section{margin-top:0}}@media only screen and (max-width: 767px){.filter__footer{padding:24px 4px;font-size:0;display:table;table-layout:fixed;width:100%;box-sizing:border-box;border-spacing:8px 0}}.filter__content+.filter__footer{margin-top:28px}@media only screen and (max-width: 767px){.filter__content+.filter__footer{margin-top:0;border-top:1px solid #e5e5e5}}@media only screen and (max-width: 767px){.filter__button{display:table-cell}}@media only screen and (min-width: 768px){.filter__button .button{width:100%;min-width:auto}.filter__button:not(:first-child){margin-top:8px}}.filter__cell{width:48.07692%}.filter__cell .form-checkbox--button .form-checkbox__label{padding:4px 10px}@media only screen and (max-width: 767px){.block__content .filter{background:#f7f7f7}}@media only screen and (max-width: 767px){.filter-section{display:table;width:100%}}.filter-section.filter__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.filter-section.filter__row{display:block}}.filter-section__header,.filter-section__content{vertical-align:middle}@media only screen and (max-width: 767px){.filter-section__header,.filter-section__content{display:table-cell}}@media only screen and (max-width: 767px){.filter-section__header{padding:17px 8px 17px 12px;width:35%}}@media only screen and (max-width: 767px){.filter-section__header[data-toggle='push']{position:relative;cursor:pointer}.filter-section__header[data-toggle='push']:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}}.filter-section__header.disabled[data-toggle='push']{color:#bdbdbd}@media only screen and (max-width: 767px){.filter-section__header.disabled[data-toggle='push']:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;left:auto;right:24px}}.filter-section__title{font-size:14px;font-weight:400}@media only screen and (min-width: 768px){.filter-section__title{font-size:13px}}.filter-section__content{margin-top:4px}@media only screen and (max-width: 767px){.filter-section__content{margin-top:0;padding:8px 12px;width:57%}}.filter-section__content.filter__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.filter-section__content.filter__desc{padding-top:8px}}@media only screen and (max-width: 767px){.filter-section--wfull .filter-section__content,.filter-section--venue .filter-section__content{padding:0}}.filter-section--wfull .filter-section__header.hidden-md+.filter-section__content,.filter-section--wfull .filter-section__header.s1-genres__item--genre6+.filter-section__content,.filter-section--wfull .filter-section__header.s1-genres__item--genre8+.filter-section__content,.filter-section--venue .filter-section__header.hidden-md+.filter-section__content,.filter-section--venue .filter-section__header.s1-genres__item--genre6+.filter-section__content,.filter-section--venue .filter-section__header.s1-genres__item--genre8+.filter-section__content{margin-top:0}@media only screen and (max-width: 767px){.filter-section--venue .filter-section__header{display:none}}@media only screen and (max-width: 767px){.filter-section--venue .checkbox-list{border-bottom:none}}@media only screen and (max-width: 767px){.filter-section--modal{display:block}}@media only screen and (max-width: 767px){.filter-section--modal .filter-section__header,.filter-section--modal .filter-section__content{width:auto;display:block}}@media only screen and (max-width: 767px){.filter-section--modal .filter-section__content{display:block;position:fixed;top:0;left:30px;right:0;bottom:0;opacity:0;width:100%;padding:0 0 100px;height:100%;background:#f5f5f5;z-index:10000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:opacity .3s ease, left .3s ease;transition:opacity .3s ease, left .3s ease}}@media only screen and (max-width: 767px){.filter-section--modal .filter-section__content[aria-expanded='false']{display:none}}@media only screen and (max-width: 767px){.filter-section--modal .filter-section__content.show{left:0;opacity:1}}@media only screen and (max-width: 767px){.filter-section__modal-header{padding:15px 22px;background:#fff;overflow:hidden}}@media only screen and (min-width: 768px){.filter-section__modal-header{display:none}}@media only screen and (max-width: 767px){.filter-section__modal-button{display:block;line-height:1.5;height:21px;font-size:14px;float:right;color:#f16baa}}@media only screen and (max-width: 767px){.filter-section__modal-button--cancel{float:left;color:#757575}}@media only screen and (max-width: 767px){.filter-section--vacancy .form-checkbox__label{display:block;font-size:14px;padding-left:24px}}.filter-section__textbox{border-radius:4px;border:solid 1px #bdbdbd;padding:8px;width:100%;box-sizing:border-box}.filter-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-section__col{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}@media only screen and (min-width: 768px){.block-filter--main .filter-section{display:table;width:100%}}@media only screen and (min-width: 768px){.block-filter--main .filter-section__header{padding-right:8px;white-space:nowrap;display:table-cell;width:5em}}@media only screen and (min-width: 768px){.block-filter--main .filter-section__title{white-space:nowrap;text-align:center;width:100%}}@media only screen and (min-width: 1024px){.block-filter--main .filter-section__title{width:100%}}@media only screen and (min-width: 768px){.column__main .block-filter--main .filter-section__title{text-align:left}}@media only screen and (min-width: 1024px){.column__main .block-filter--main .filter-section__title{text-align:center}}@media only screen and (min-width: 768px){.block-filter--main .filter-section__content{display:table-cell}}@media only screen and (min-width: 768px){.filter--simple .form__content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.filter--simple .form__cell{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media only screen and (max-width: 767px){.block-filter--modal .filter{padding-bottom:100px}}@media only screen and (min-width: 768px){.block-filter--main .filter__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-calc(100% + 16px);width:calc(100% + 16px);margin:-8px -8px 0}}@media only screen and (min-width: 768px){.block-filter--main .filter__section{margin-top:8px;-webkit-box-flex:1;-ms-flex:1 calc(50% - 16px);flex:1 -webkit-calc(50% - 16px);flex:1 calc(50% - 16px);width:-webkit-calc(50% - 16px);width:calc(50% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width: 768px){.block-filter--main .filter__section--wide{-webkit-box-flex:2;-ms-flex:2 calc(100% - 16px);flex:2 -webkit-calc(100% - 16px);flex:2 calc(100% - 16px);margin-top:8px;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (max-width: 767px){.block-filter--main .filter__section--wide:not(:first-child){border-top:1px solid #e5e5e5}}.block-filter--main .filter__section--wide .form-date{width:89.5%}.block-filter--main .filter__footer{text-align:center}@media only screen and (min-width: 768px){.block-filter--main .filter__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 768px){.block-filter--main .filter__content+.filter__footer{margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.block-filter--main .filter__button{-webkit-box-flex:1;-ms-flex:1 30%;flex:1 30%;max-width:200px;display:inline-block;margin:0 8px}}@media only screen and (min-width: 768px){.column__center .block-filter--main .filter__section,.column__main .block-filter--main .filter__section{-webkit-box-flex:2;-ms-flex:2 calc(100% - 16px);flex:2 -webkit-calc(100% - 16px);flex:2 calc(100% - 16px);width:100%;margin-top:8px}}@media only screen and (min-width: 1024px){.column__center .block-filter--main .filter__section,.column__main .block-filter--main .filter__section{-webkit-box-flex:1;-ms-flex:1 calc(50% - 16px);flex:1 -webkit-calc(50% - 16px);flex:1 calc(50% - 16px);width:-webkit-calc(50% - 16px);width:calc(50% - 16px);margin-left:8px;margin-right:8px}}.column__center .block-filter--main .filter__section--full,.column__main .block-filter--main .filter__section--full{width:-webkit-calc(100% - 16px);width:calc(100% - 16px);-webkit-box-flex:initial;-ms-flex:initial;flex:initial}@media only screen and (max-width: 767px){.column__center .block-filter--main .filter__section--full,.column__main .block-filter--main .filter__section--full{width:100%}}.column__center .block-filter--main .filter__section--full .form-date,.column__main .block-filter--main .filter__section--full .form-date{width:89.5%}@media only screen and (min-width: 768px){.column__center .block-filter--main .filter__section--semiwide,.column__main .block-filter--main .filter__section--semiwide{-webkit-box-flex:1;-ms-flex:1 calc(65% - 16px);flex:1 -webkit-calc(65% - 16px);flex:1 calc(65% - 16px);margin-top:8px;width:-webkit-calc(65% - 16px);width:calc(65% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width: 768px){.column__center .block-filter--main .filter__section--narrow,.column__main .block-filter--main .filter__section--narrow{-webkit-box-flex:1;-ms-flex:1 calc(35% - 16px);flex:1 -webkit-calc(35% - 16px);flex:1 calc(35% - 16px);margin-top:8px;width:-webkit-calc(35% - 16px);width:calc(35% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (max-width: 767px){.block-filter--modal .filter__footer{margin-top:0}}.block-filter--modal .filter__content-col:last-child{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-filter--modal .filter__content-col:last-child{border:none}}.first-look{margin:0 auto;padding:0;position:relative;z-index:1}@media only screen and (min-width: 1024px){.first-look{width:-webkit-calc(100% - 48px);width:calc(100% - 48px);padding:0 24px;max-width:1200px;z-index:10}}.first-look__inner{background:#d4337f;position:relative;border-bottom:1px solid #c42972;padding:12px 12px}@media only screen and (min-width: 1024px){.first-look__inner{padding:0;position:absolute;right:25px;top:76px;background:#f0f0f0;z-index:100;border:1px solid #bfbfbf;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:4px;max-width:316px}}.first-look__inner:after,.first-look__inner:before{top:100%;right:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 1024px){.first-look__inner:after,.first-look__inner:before{top:auto;bottom:100%;right:75px}}.first-look__inner::after{border-color:rgba(212,51,127,0);border-top-color:#d4337f;border-width:6px;margin-left:-6px}@media only screen and (min-width: 1024px){.first-look__inner::after{border-color:rgba(240,240,240,0);border-bottom-color:#f0f0f0;border-width:6px;margin-left:-6px}}.first-look__inner:before{border-color:rgba(0,0,0,0);border-top-color:#c42972;border-width:7px;right:24px}@media only screen and (min-width: 1024px){.first-look__inner:before{border-color:rgba(191,191,191,0);border-bottom-color:#bfbfbf;border-width:7px;margin-left:-7px;right:74px}}.first-look__content{display:table;width:100%}.first-look__text{display:table-cell;vertical-align:top;color:#fff;line-height:1.5;font-size:10px;padding-right:12px}@media only screen and (min-width: 1024px){.first-look__text{padding:8px 12px;line-height:20px;letter-spacing:-.02em;color:#757575}}.first-look__text br{display:none}@media only screen and (min-width: 1024px){.first-look__text br{display:inline}}.first-look__button{display:table-cell;overflow:hidden;vertical-align:top}@media only screen and (min-width: 1024px){.first-look__button{padding:4px}}.first-look__close{float:right;display:block;background:rgba(21,21,21,0.2);border:none;border-radius:4px;width:16px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}@media only screen and (min-width: 1024px){.first-look__close{background:none}}.first-look__close:before,.first-look__close:after{content:'';display:block;width:2px;height:8px;background:#fff;position:absolute;top:50%;left:50%}@media only screen and (min-width: 1024px){.first-look__close:before,.first-look__close:after{background:#bdbdbd}}.first-look__close:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.first-look__close:after{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.footer-simple{margin-top:28px;padding:32px 0 22px}@media only screen and (min-width: 768px){.footer-simple{margin-top:64px;padding:28px 0;border-top:1px solid #e5e5e5}}.footer-simple__btn{display:block;padding:8px 0;text-align:center;border-radius:3px;border:solid 1px #bdbdbd;margin:0 12px;color:#424242}@media only screen and (min-width: 768px){.footer-simple__btn{margin:32px 0;display:none}}.footer-simple__copy{color:#bdbdbd;margin:24px 12px 0}@media only screen and (min-width: 768px){.footer-simple__copy{margin:0 0 0;text-align:center}}.footer-simple__copy,.footer-simple__copy small{font-size:10px}@media only screen and (min-width: 768px){.footer-simple__copy,.footer-simple__copy small{font-size:13px}}.footer-simple__copy:before{content:'';display:inline-block;vertical-align:middle;width:22px;height:14px;background-image:url(../img/icon_footer_eplus.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-right:8px}@media only screen and (min-width: 768px){.footer-simple__copy:before{width:37px;height:23px}}.footer-simple__copy small{display:inline-block;vertical-align:middle}.footer{margin-top:28px;padding:32px 0 22px}@media only screen and (min-width: 768px){.footer{margin-top:64px;padding:56px 0 32px;border-top:1px solid #e5e5e5}}.footer__btn{display:block;padding:8px 0;text-align:center;border-radius:3px;border:solid 1px #bdbdbd;margin:0 12px}.footer__btn,.footer__btn:visited{color:#424242}@media only screen and (min-width: 768px){.footer__btn{margin:32px 0;display:none}}.footer__top{margin-top:29px}@media only screen and (max-width: 767px){.footer__top:first-child{margin-top:0}}@media only screen and (max-width: 767px){.footer__top{overflow:hidden}}@media only screen and (min-width: 768px){.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:0}}@media only screen and (min-width: 1024px){.footer__top{display:table;width:-webkit-calc(100% + 48px);width:calc(100% + 48px);margin:0 -24px;padding:0;border-spacing:24px 0}}.footer__link-box{font-size:10px;width:50%}@media only screen and (min-width: 768px){.footer__link-box{font-size:12px}}@media only screen and (max-width: 767px){.footer__link-box{float:left}}@media only screen and (min-width: 768px){.footer__link-box{width:-webkit-calc(33.33% - 24px);width:calc(33.33% - 24px)}}@media only screen and (min-width: 1024px){.footer__link-box{display:table-cell}}.footer__link-box:first-child{width:100%}@media only screen and (min-width: 1024px){.footer__link-box:first-child{width:40%}}.footer__link-box:not(:first-child){margin-top:32px}.footer__link-title{font-weight:400;font-size:13px}@media only screen and (min-width: 768px){.footer__link-title{border-bottom:solid 1px #bdbdbd;padding-bottom:12px}}.footer__link-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__link-content>.footer__link-list{width:50%}@media only screen and (min-width: 768px){.footer__link-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__link-list{list-style:none;margin-top:8px}@media only screen and (min-width: 768px){.footer__link-list{margin-top:16px}}.footer__link-item{width:100%}@media only screen and (min-width: 768px){.footer__link-item{margin-right:96px}}.footer__link-item:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.footer__link-item:not(:first-child){margin-top:10px}}.footer__link-item--twitter:before,.footer__link-item--youtube:before,.footer__link-item--facebook:before,.footer__link-item--instagram:before,.footer__link-item--tiktok:before{content:'';display:inline-block;width:13px;height:13px;margin-right:8px;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (min-width: 768px){.footer__link-item--twitter:before,.footer__link-item--youtube:before,.footer__link-item--facebook:before,.footer__link-item--instagram:before,.footer__link-item--tiktok:before{width:16px;height:16px}}.footer__link-item--twitter:before{background-image:url(../img/icon_footer_twitter.svg)}.footer__link-item--youtube:before{background-image:url(../img/icon_footer_youtube.svg)}.footer__link-item--facebook:before{background-image:url(../img/icon_footer_facebook.svg)}.footer__link-item--instagram:before{background-image:url(../img/icon_footer_instagram.svg)}.footer__link-item--tiktok:before{background-image:url(../img/icon_footer_tiktok.svg)}.footer__link-trigger{display:inline-block;vertical-align:middle}.footer__link-trigger,.footer__link-trigger:visited{color:#757575}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-top:24px}@media only screen and (min-width: 768px){.footer__bottom{margin-top:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}@media only screen and (min-width: 768px){.footer__bottom--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__bottom--column .footer__banner{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 768px){.footer__bottom--column .footer__banner{margin-top:24px}}.footer__bottom--column .footer__banner-list{margin-right:12px;margin-bottom:12px;margin-left:0}@media only screen and (min-width: 768px){.footer__bottom--column .footer__banner-list{margin-bottom:20px;margin-right:8px}}.footer__copy{color:#bdbdbd}.footer__copy:before{content:'';display:inline-block;vertical-align:middle;width:22px;height:14px;background-image:url(../img/icon_footer_eplus.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-right:8px}@media only screen and (min-width: 768px){.footer__copy:before{width:37px;height:23px}}.footer__copy small{display:inline-block;vertical-align:middle;font-size:10px}@media only screen and (min-width: 768px){.footer__copy small{font-size:13px}}.footer__banner{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:304px}@media only screen and (min-width: 768px){.footer__banner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;max-width:100%;max-width:initial}}.footer__banner-list{margin-left:12px}.footer__banner-list:first-child{margin-left:0}@media only screen and (min-width: 768px){.footer__banner-list{margin-left:8px}}.footer__banner-link{display:inline-block}.footer__banner-img{max-width:100%;height:auto}.form-checkbox input[type=checkbox]{display:none}.form-checkbox__label{box-sizing:border-box;position:relative;display:inline-block;cursor:pointer;line-height:1.4;padding:10px 0 10px 22px}@media only screen and (min-width: 768px){.form-checkbox__label{padding:9px 0 9px 30px;line-height:22px}}.form-checkbox__label:after{position:absolute;z-index:10;top:50%;left:0;width:16px;height:16px;display:block;border-radius:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #e0e0e0;content:''}@media only screen and (min-width: 768px){.form-checkbox__label:after{width:22px;height:22px}}.form-checkbox__label:before{position:absolute;z-index:11;top:48%;left:6px;display:block;width:4px;height:7px;border-right:2px solid #3dbcc7;border-bottom:2px solid #3dbcc7;content:'';opacity:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width: 768px){.form-checkbox__label:before{left:9px;width:5px;height:12px}}.form-checkbox--small .form-checkbox__label{padding-left:24px}@media only screen and (min-width: 768px){.form-checkbox--small .form-checkbox__label:after{width:14px;height:14px}}@media only screen and (min-width: 768px){.form-checkbox--small .form-checkbox__label:before{left:5px;width:4px;height:8px}}input[type=checkbox]:checked+.form-checkbox__label:before{opacity:1}input[type=checkbox]:disabled+.form-checkbox__label{color:#bdbdbd;cursor:default}.form-checkbox--button input[type=checkbox]{display:none}.form-checkbox--button input[type=checkbox]:checked+.form-checkbox__label{background-color:#00afbf;color:#fff}.form-checkbox--button .form-checkbox__label{color:#00afbf;border:solid 1px #008f9c;border-radius:4px;padding:9px 10px;width:100%;text-align:center;font-size:13px;white-space:nowrap}.form-checkbox--button .form-checkbox__label:before,.form-checkbox--button .form-checkbox__label:after{content:none}.form-date{position:relative;display:block;width:100%;overflow:hidden;border:1px solid #e0e0e0;border-radius:4px;background:#f7f7f7}.form-date input{position:relative;z-index:1;display:block;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;line-height:1.5;padding:8px 8px;cursor:pointer}@media only screen and (min-width: 768px){.form-date input{padding:10px 24px 10px 8px}}.form-date input:placeholder-shown{text-overflow:ellipsis}.form-date:before{content:'';display:block;width:24px;height:24px;position:absolute;right:9px;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/icon_calendar.svg);background-position:right center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 767px){.block__content .form-date,.block-filter--modal .block-filter__content .form-date{background:#fff}}.form-input{position:relative;display:block;width:100%}.form-input input{overflow:hidden;display:block;width:100%;border:1px solid #e0e0e0;border-radius:4px;background:#f7f7f7;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;line-height:1.5;padding:8px 8px}@media only screen and (min-width: 768px){.form-input input{padding:10px 8px}}@media only screen and (max-width: 767px){.block__content .form-input input,.block-filter--modal .block-filter__content .form-input input{background:#fff}}.form-label{white-space:nowrap;padding:10px 16px 9px 0}@media only screen and (min-width: 768px){.form-label{padding:9px 16px 9px 0;line-height:22px;font-size:12px;text-align:right}}@media only screen and (min-width: 1024px){.form-label{padding-right:32px}}.form-search{position:relative}.form-search__input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:6px 8px 5px;width:100%;border-radius:4px;overflow:hidden;background:#f7f7f7;border:1px solid #e5e5e5;line-height:1.6}.form-search__button{display:block;position:absolute;box-sizing:border-box;top:0;right:0;width:38px;height:38px;overflow:hidden;white-space:nowrap;background:#424242;border:1px solid #212121;border-radius:0 4px 4px 0}@media only screen and (min-width: 768px){.form-search__button{width:32px;height:32px}}.form-search__button:before{content:'';display:inline-block;width:36px;height:36px;background-image:url(../img/icon_search.svg);background-position:center center;background-repeat:no-repeat;background-size:13px;overflow:hidden;text-indent:100%}@media only screen and (min-width: 768px){.form-search__button:before{width:30px;height:30px}}@media only screen and (min-width: 768px){.form-search__button:before{background-size:12px}}.form-search__input:focus+.form-search__button+.form-suggest{display:block}@media only screen and (max-width: 767px){.block__content .form-input__input,.block-filter--modal .block-filter__content .form-input__input{background:#fff}}.form-select{position:relative;display:block;width:-webkit-calc(100% - 40px - 2px);width:calc(100% - 40px - 2px);padding-right:40px;overflow:hidden;border:1px solid #e0e0e0;border-radius:4px;background:#f7f7f7}.form-select select{position:relative;z-index:2;display:block;width:-webkit-calc(100% + 60px);width:calc(100% + 60px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;line-height:1.5;padding:8px 60px 8px 8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (min-width: 768px){.form-select select{padding:10px 60px 10px 8px}}.form-select:before{z-index:1;content:'';display:block;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-5px) rotate(135deg);-ms-transform:translateY(-5px) rotate(135deg);transform:translateY(-5px) rotate(135deg);width:6px;height:6px;border-top:1px solid #3dbcc7;border-right:1px solid #3dbcc7}@media only screen and (max-width: 767px){.block__content .form-select,.block-filter--modal .block-filter__content .form-select{background:#fff}}.form-suggest__trigger{display:block;padding:8px 10px;line-height:1.5;cursor:pointer;color:#212121;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 768px){.form-suggest__trigger{line-height:1.4}}@media only screen and (min-width: 768px){.form-suggest__trigger:hover{opacity:.5}}.form-suggest__label{display:inline-block;vertical-align:middle;line-height:20px;font-size:10px;min-width:45px;text-align:center;padding:0 4px;color:#fff;margin-right:8px;border-radius:4px}@media only screen and (min-width: 768px){.form-suggest__label{min-width:45px;padding:0 4px}}.form-suggest__label--ticket{background:#e85298}.form-suggest__label--word{background:#393}.form-suggest__label--venue{background:#668fea}.form-suggest__label--feature{background:#eb9f0d}.twitter-typeahead,.tt-menu{width:100%}.tt-suggestion.tt-cursor .form-suggest__inner{background-color:#0097cf}.tt-dataset{background:#fff;box-shadow:1px 0 10px rgba(0,0,0,0.22);border-radius:0 0 4px 4px;max-height:30vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0}@media only screen and (min-width: 768px){.tt-dataset{max-height:initial;overflow:initial}}.tt-cursor{background-color:#f2f2f2}.tt-hint{color:#bdbdbd}.form__field--error textarea,.form__field--error input[type='text'],.form__field--error input[type='password'],.form__field--error input[type='email'],.form__field--error input[type='tel'],.form__field--error .form-select,.form__field--error .form-date{border-color:#ca1111;background:#fce4ec}.form__label{padding:9px 0;line-height:1.5;font-size:13px}@media only screen and (min-width: 768px){.form__label{font-size:12px;padding:11px 0}}.form__content{margin:-8px;display:table;table-layout:fixed;border-spacing:8px;width:-webkit-calc(100% + 16px);width:calc(100% + 16px)}.form__content--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.form__cell{display:table-row}@media only screen and (min-width: 768px){.form__cell{display:table-cell}}.form__cell--type{width:160px;padding-left:16px}.form__group{display:table;table-layout:auto;border-spacing:0;width:100%}.form__group>*{display:table-cell !important}.form__prefix,.form__suffix{display:table-cell;vertical-align:middle;white-space:nowrap;line-height:1.2;font-size:13px}@media only screen and (min-width: 768px){.form__prefix,.form__suffix{font-size:12px}}.form__prefix{padding-left:8px}@media only screen and (min-width: 768px){.form__prefix{padding-left:8px}}.form__suffix{padding-left:8px}@media only screen and (min-width: 768px){.form__suffix{padding-left:8px}}.form__caution,.form__error{margin-top:5px}@media only screen and (min-width: 768px){.form__caution,.form__error{margin-top:10px}}.form__error{color:#ef2525}.form__message--error{color:#ef2525}.column__left .form__cell,.column__right .form__cell{display:table-row}.form__cell .form-select:not(:first-child){display:none}.header-simple{position:relative;background:#f16baa;padding:11px 12px}@media only screen and (min-width: 768px){.header-simple{padding:20px 24px}}.header-simple--irregular{background:#424242}.header-simple--irregular .header-simple__inner:after{display:none}.header-simple__inner{margin:0 auto;padding:0;position:relative;width:100%;display:table;table-layout:fixed}@media only screen and (min-width: 768px){.header-simple__inner{max-width:1200px}}.header-simple__logo,.header-simple__text,.header-simple__inner:after{display:table-cell;vertical-align:middle}.header-simple__logo{width:60px}@media only screen and (min-width: 768px){.header-simple__logo{width:64px}}.header-simple__text{line-height:1.3;color:#fff}@media only screen and (min-width: 768px){.header-simple__text{font-size:18px;font-weight:700}}.header-simple__inner:after{content:''}.header-simple-logo__trigger{position:relative;display:block;width:40px;height:35px;white-space:nowrap;text-indent:100%;overflow:hidden;font-weight:400;color:#fff}@media only screen and (min-width: 768px){.header-simple-logo__trigger{width:44px;height:40px;line-height:40px}}.header-simple-logo__trigger:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-image:url(../img/img_logo.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.header-simple-logo__trigger:hover{opacity:1}.header-special{border-top:2.5px solid #f16baa;position:relative;background:#fff;padding:11px 12px}@media only screen and (min-width: 768px){.header-special{border-top:4px solid #f16baa;padding:14px 24px}}.header-special__inner{margin:0 auto;padding:0;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.header-special__inner{max-width:1200px}}.header-special__logo,.header-special__text,.header-special__inner:after{vertical-align:middle}.header-special__logo{width:60px}@media only screen and (max-width: 767px){.header-special__logo{margin-right:auto}}@media only screen and (min-width: 768px){.header-special__logo{width:64px}}.header-special__tool{margin-right:-12px}@media only screen and (min-width: 768px){.header-special__tool{display:none}}.header-special__tool-list{list-style-type:none}.header-special__tool-item{display:block}.header-special__tool-item button{background:#fff}.header-special__tool-trigger{display:block;padding:0 12px;text-align:center;line-height:1.2;font-size:10px}.header-special__tool-trigger:before{content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;height:20px;max-width:40px;display:block;margin-bottom:2px;margin-left:auto}@media only screen and (min-width: 768px){.header-special__tool-trigger:before{display:none}}.header-special__tool-list--menu .header-special__tool-trigger::before{background-image:url(../img/icon_menu-black.svg)}.header-special__text{line-height:1.3;color:#fff}@media only screen and (min-width: 768px){.header-special__text{font-size:18px;font-weight:700}}@media only screen and (min-width: 768px){.header-special__menu{margin-right:auto;padding-right:24px;margin-left:24px;position:relative}}@media only screen and (min-width: 768px){.header-special__menu-list{margin-top:-12px}}@media only screen and (min-width: 768px){.header-special__menu-list-link{list-style-type:none;display:inline-block;vertical-align:middle;margin:12px 24px 0;position:relative;font-size:14px}.header-special__menu-list-link:after{content:'';position:absolute;border-right:1px solid #e5e5e5;height:100%;top:50%;right:-24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-special__menu-list-link:last-child:after{border-right:none}.header-special__menu-list-link a{color:#2fa8b3}.header-special__menu-list-link .header-menu__trigger{font-size:13px}}@media only screen and (min-width: 768px){.header-special__sns{min-width:235px}}@media only screen and (max-width: 767px){.header-special__sns{display:none}}.header-special__sns-text{margin-top:4px;font-size:11px}@media only screen and (min-width: 768px){.header-special .header__modal{width:100%}}.header-special-logo__trigger{position:relative;display:block;width:40px;height:35px;white-space:nowrap;text-indent:100%;overflow:hidden;font-weight:400;color:#fff}@media only screen and (min-width: 768px){.header-special-logo__trigger{width:44px;height:40px;line-height:40px}}.header-special-logo__trigger:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-image:url(../img/img_logo.png);background-repeat:no-repeat;background-size:contain;background-position:center center}.header-special-logo__trigger:hover{opacity:1}@media only screen and (min-width: 768px){.header-special-modal__content{margin-top:0 !important}}.header{position:relative;background:#f16baa;padding:0 12px 12px}@media only screen and (min-width: 768px){.header{padding:0}}.header__alert{display:block}@media only screen and (min-width: 768px){.header__alert{display:none}}.header__inner{margin:0 auto;padding:0;position:relative}@media only screen and (min-width: 768px){.header__inner{width:-webkit-calc(100% - 48px);width:calc(100% - 48px);padding:0 24px;max-width:1200px}}@media only screen and (min-width: 768px){.header__search{position:absolute;top:41px;left:127px;width:-webkit-calc(100% - 268px);width:calc(100% - 268px)}}@media only screen and (min-width: 1024px){.header__search{width:-webkit-calc(100% - 668px);width:calc(100% - 668px)}}.header__tool{position:absolute;top:12px;right:-12px}@media only screen and (min-width: 768px){.header__tool{right:24px}}.header__navigation{display:none}@media only screen and (min-width: 768px){.header__navigation{display:block;position:absolute;right:24px;top:40px}}.header__modal{display:none;position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}@media only screen and (min-width: 768px){.header__modal{display:block;position:relative;z-index:auto;top:none;left:none;right:none;bottom:none;width:auto;height:auto;background:none}}.header__modal[aria-expanded='true']{display:block}@media only screen and (min-width: 768px){.header__menu{position:absolute;right:0px;top:-16px;z-index:10000;display:none;width:220px;box-shadow:1px 0 8px rgba(0,0,0,0.22);background:#fff;border-radius:4px;overflow:hidden}}.header__menu[aria-expanded='true']{display:block}@media only screen and (min-width: 768px){.header__genre{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:16px}}@media only screen and (min-width: 768px){.header__consignment{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}}.header-logo{height:55px;position:relative}@media only screen and (min-width: 768px){.header-logo{height:auto;display:inline}}.header-logo__trigger{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:40px;height:35px;white-space:nowrap;text-indent:100%;overflow:hidden;font-size:12px;font-weight:400}.header-logo__trigger,.header-logo__trigger:visited{color:#fff}@media only screen and (min-width: 768px){.header-logo__trigger{display:inline-block;width:auto;height:76px;line-height:40px;text-indent:103px;background-position:left center;position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.header-logo__trigger:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-image:url(../img/img_logo.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (min-width: 768px){.header-logo__trigger:before{top:12px;width:72px;height:64px}}.header-logo__trigger:hover{opacity:1}.header-search__form{display:block}.header-tool__list{list-style:none;display:table}.header-tool__item{display:table-cell}.header-tool__item:not(:first-child){border-left:1px solid rgba(167,31,96,0.5)}@media only screen and (min-width: 768px){.header-tool__item:not(:first-child){border-color:#f088ba}}.header-tool__item--sitemap{display:none}@media only screen and (min-width: 768px){.header-tool__item--sitemap{display:block;border-left:none !important}}.header-tool__item--menu{display:block}@media only screen and (min-width: 768px){.header-tool__item--menu{display:none}}.header-tool__trigger{display:block;padding:0 12px;text-align:center;line-height:1.2;font-size:10px;border:none;background:none}@media only screen and (min-width: 768px){.header-tool__trigger{font-size:12px;padding:0 8px}}.header-tool__trigger small{display:none}@media only screen and (min-width: 768px){.header-tool__trigger small{font-size:12px;display:inline-block;margin-left:8px;padding-left:8px;border-left:1px solid #f088ba}}.header-tool__trigger,.header-tool__trigger:visited{color:#fff}.header-tool__trigger:before{content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;height:22px;max-width:40px;display:block;margin:0 auto 2px}@media only screen and (min-width: 768px){.header-tool__trigger:before{display:none}}.header-tool__item--menu .header-tool__trigger:before{background-image:url(../img/icon_menu.svg)}.header-tool__item--login .header-tool__trigger:before{background-image:url(../img/icon_login.svg)}.header-tool__item--support .header-tool__trigger:before{background-image:url(../img/icon_support.svg)}.header-tool__item--check .header-tool__trigger:before{background-image:url(../img/icon_check_ticket.svg)}.header-tool__item--register .header-tool__trigger:before{background-image:url(../img/icon_register.svg)}.header-navigation__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.header-navigation__item:not(:first-child){margin-left:24px}.header-navigation__trigger{display:block;padding:7px 0;line-height:1.5;font-size:12px;font-weight:500;border:none;background:none}.header-navigation__trigger,.header-navigation__trigger:visited{color:#fff}.header-navigation__trigger:before{content:'';margin-right:8px;display:inline-block;color:#bd1867;height:18px;width:18px;line-height:18px;font-size:16px;vertical-align:top;background-size:contain;background-position:center center;background-repeat:no-repeat}.header-navigation__trigger:hover{opacity:.8}.header-navigation__item--menu .header-navigation__trigger{position:relative;padding-right:18px}@media only screen and (min-width: 768px){.header-navigation__item--menu .header-navigation__trigger:after{content:'';display:block;position:absolute;top:50%;right:2px;-webkit-transform:translateY(-70%) rotate(135deg);-ms-transform:translateY(-70%) rotate(135deg);transform:translateY(-70%) rotate(135deg);width:6px;height:6px;border-top:2px solid #bd1867;border-right:2px solid #bd1867}}.header-navigation__item--area .header-navigation__trigger:before{background-image:url(../img/icon_header_area.svg)}.header-navigation__item--venue .header-navigation__trigger:before{background-image:url(../img/icon_header_venue.svg)}.header-navigation__item--patron .header-navigation__trigger:before{background-image:url(../img/icon_header_patron.svg);width:22px}.header-navigation__item--menu .header-navigation__trigger:before{background-image:url(../img/icon_header_menu.svg)}.header-navigation__item--area,.header-navigation__item--venue,.header-navigation__item--patron{display:none}@media only screen and (min-width: 1024px){.header-navigation__item--area,.header-navigation__item--venue,.header-navigation__item--patron{display:block}}.header-modal{position:absolute;top:0;right:0;height:100%;width:100%}@media only screen and (min-width: 768px){.header-modal{position:relative;top:none;right:none;height:auto;width:auto}}.header-modal__close{position:absolute;z-index:1;display:block;top:0;left:0;width:100%;height:100%;background:none;border:none}@media only screen and (min-width: 768px){.header-modal__close{display:none}}.header-modal__close-icon{display:block;width:40px;height:40px;white-space:nowrap;overflow:hidden;text-indent:100%;position:absolute;top:0;right:280px}.header-modal__close-icon:before,.header-modal__close-icon:after{position:absolute;content:'';display:block;background:#fff;width:20px;height:2px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.header-modal__close-icon:after{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.header-modal__content{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2;position:relative;width:280px;margin:0 0 0 auto;box-sizing:border-box;padding-bottom:80px;height:100%;min-height:100%;background:#f7f7f7}@media only screen and (min-width: 768px){.header-modal__content{overflow-y:visible;position:relative;width:auto;padding-bottom:0;height:auto;min-height:auto;background:none;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.header-modal__content>*:last-child{border-bottom:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 768px){.header-modal__content>*:last-child{border-bottom:none}}.header-menu__trigger,.header-menu__toggle,.header-genre__trigger,.header-genre__toggle,.header-consignment__trigger,.header-sitemap__trigger{display:block;background:#fff;font-size:13px;border-top:1px solid #e5e5e5;padding:17px 30px 17px 8px}.header-menu__trigger,.header-menu__toggle,.header-genre__trigger,.header-genre__toggle,.header-consignment__trigger,.header-sitemap__trigger,.header-menu__trigger:visited,.header-menu__toggle:visited,.header-genre__trigger:visited,.header-genre__toggle:visited,.header-consignment__trigger:visited,.header-sitemap__trigger:visited{color:#212121}@media only screen and (min-width: 768px){.header-menu__trigger,.header-menu__toggle,.header-genre__trigger,.header-genre__toggle,.header-consignment__trigger,.header-sitemap__trigger{display:inline;background:transparent;font-size:13px;border-top:none;padding:0;color:inherit}}@media only screen and (min-width: 768px){.header-menu{background:#fff}}.header-menu__list{list-style:none}@media only screen and (min-width: 768px){.header-menu>.header-menu__list{padding:10px 0}}@media only screen and (min-width: 768px){.header-menu__trigger,.header-menu__toggle{line-height:1.5;font-size:12px;display:block;padding:6px 16px}}.header-menu__trigger{position:relative}.header-menu__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.header-menu__trigger:after{display:none}}.header-menu__toggle{position:relative}@media only screen and (min-width: 768px){.header-menu__toggle:hover{opacity:1;cursor:default}}@media only screen and (max-width: 767px){.header-menu__toggle:before,.header-menu__toggle:after{content:'';display:block;position:absolute;top:50%;right:25px;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}}@media only screen and (min-width: 768px){.header-menu__toggle:before,.header-menu__toggle:after{display:none}}@media only screen and (max-width: 767px){.header-menu__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.header-menu__toggle[aria-expanded='false']+.header-menu__list{display:none}@media only screen and (min-width: 768px){.header-menu__toggle[aria-expanded='false']+.header-menu__list{display:block}}@media only screen and (min-width: 768px){.header-menu>.header-menu__list>.header-menu__item:nth-child(5){margin-top:10px;border-top:1px solid #e5e5e5;padding-top:10px}}.header-menu>.header-menu__list>.header-menu__item:nth-child(5):before{content:'';display:block;width:100%;height:8px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.header-menu>.header-menu__list>.header-menu__item:nth-child(5):before{display:none}}@media only screen and (min-width: 768px){.header-menu__title{font-weight:700}}.header-menu__item .header-menu__item .header-menu__trigger{border-top:1px solid #e5e5e5;background:none}@media only screen and (max-width: 767px){.header-menu__item .header-menu__item .header-menu__trigger{padding:17px 30px 17px 24px}}@media only screen and (min-width: 768px){.header-menu__item .header-menu__item .header-menu__trigger{border-top:none}}span.header-menu__trigger{opacity:.3}.header-genre{padding-top:8px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.header-genre{padding-top:0;padding-bottom:8px;border-top:none;width:100%}}.header-genre__list{list-style:none}@media only screen and (min-width: 768px){.header-genre__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header-genre__item{position:relative}@media only screen and (min-width: 768px){.header-genre__item{margin-right:16px}}@media only screen and (min-width: 768px){.header-genre__item--has-sub .header-genre__trigger{padding-right:18px}}@media only screen and (min-width: 768px){.header-genre__item--has-sub .header-genre__trigger:after{content:'';display:block;position:absolute;top:45%;right:2px;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);width:6px;height:6px;border-top:2px solid #bd1867;border-right:2px solid #bd1867}}.header-genre__item.header-genre__item--anchor{margin-right:0}@media only screen and (max-width: 767px){.header-genre__item.header-genre__item--anchor{display:none}}@media only screen and (min-width: 768px){.header-genre__item.header-genre__item--anchor .header-genre__trigger{display:inline-block;font-weight:700;padding:0 17px 0 32px;line-height:28px;font-size:13px;background:#f771b2;border-radius:4px}}.header-genre__item.header-genre__item--anchor .header-genre__trigger:before{content:'';display:block;position:absolute;top:45%;left:13px;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff}.header-genre__trigger:hover,.header-genre__toggle:hover{opacity:1}@media only screen and (min-width: 768px){.header-genre__trigger,.header-genre__toggle{display:inline-block;white-space:nowrap;line-height:20px;padding:4px 0;font-size:13px;font-weight:700;position:relative;border-bottom:1px solid transparent}.header-genre__trigger,.header-genre__trigger:visited,.header-genre__toggle,.header-genre__toggle:visited{color:#fff}}@media only screen and (min-width: 768px){.header-genre__trigger:after,.header-genre__toggle:after{content:'';display:block;position:absolute;top:50%;right:2px;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);width:6px;height:6px;border-top:2px solid #bd1867;border-right:2px solid #bd1867}}.header-genre__trigger{position:relative}@media only screen and (max-width: 767px){.header-genre__trigger{padding:17px 30px 17px 24px}}.header-genre__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.header-genre__trigger:after{display:none}}.header-genre__toggle{position:relative}@media only screen and (max-width: 767px){.header-genre__toggle:before,.header-genre__toggle:after{content:'';display:block;position:absolute;top:50%;right:25px;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}}@media only screen and (min-width: 768px){.header-genre__toggle:before,.header-genre__toggle:after{display:none}}@media only screen and (max-width: 767px){.header-genre__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (min-width: 768px){.header-genre__toggle{display:none}}.header-genre__toggle[aria-expanded='false']+.header-genre__list{display:none}@media only screen and (min-width: 768px){.header-genre__toggle[aria-expanded='false']+.header-genre__list{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-genre__item .header-genre__trigger{background:none;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.header-genre__item .header-genre__trigger{background:none;border-top:1px solid transparent}.header-genre__item .header-genre__trigger,.header-genre__item .header-genre__trigger:visited{color:#fff}}@media only screen and (min-width: 768px){.header-genre__item:hover .header-genre__trigger{opacity:.5}}.header-genre__sub{overflow:hidden;display:none;position:absolute;left:-10px;bottom:0;min-width:220px;width:252px;z-index:10001;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding:0 10px 10px}@media only screen and (min-width: 1024px){.header-genre__sub--column2{width:472px}}@media only screen and (min-width: 1024px){.header-genre__sub--column2 .header-genre__sub-item{width:50%}}.header-genre__sub--column3{width:472px}@media only screen and (min-width: 1024px){.header-genre__sub--column3{width:692px}}.header-genre__sub--column3 .header-genre__sub-item{width:50%}@media only screen and (min-width: 1024px){.header-genre__sub--column3 .header-genre__sub-item{width:33.33%}}.header-genre__sub--column4{width:692px}@media only screen and (min-width: 1024px){.header-genre__sub--column4{width:912px}}.header-genre__sub--column4 .header-genre__sub-item{width:33.33%}@media only screen and (min-width: 1024px){.header-genre__sub--column4 .header-genre__sub-item{width:25%}}.header-genre__sub-list{background:#fff;list-style:none;border-radius:4px;padding:8px 16px 16px;box-shadow:1px 0 8px rgba(0,0,0,0.22);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-genre__sub-item{overflow:hidden}.header-genre__sub-trigger{float:left;display:inline-block;position:relative;padding:5px 20px;width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;font-size:12px}.header-genre__sub-trigger,.header-genre__sub-trigger:visited{color:#212121}.header-genre__sub-trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #f16baa;border-right:2px solid #f16baa}@media only screen and (min-width: 768px){.header-genre__sub-trigger:hover{text-decoration:underline}}@media only screen and (min-width: 768px){.header-genre__item:hover .header-genre__sub{display:block}}.header-consignment{padding-top:8px;border-top:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 768px){.header-consignment{padding-top:0;border-top:none}}.header-consignment__trigger{position:relative}@media only screen and (min-width: 768px){.header-consignment__trigger{display:inline-block;font-weight:700;padding:0 8px;line-height:28px;font-size:13px;background:#fff;border-radius:4px;border:1px solid #e03d8c}.header-consignment__trigger,.header-consignment__trigger:visited{color:#2fa8b3 !important}}.header-consignment__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.header-consignment__trigger:after{display:none}}.header-sitemap{padding-top:8px;border-top:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 768px){.header-sitemap{display:none}}.header-sitemap__trigger{position:relative}.header-sitemap__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.header-sitemap__trigger:after{display:none}}.header-sitemap{padding-top:8px;border-top:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 768px){.header-sitemap{display:none}}.header-sitemap__trigger{position:relative}.header-sitemap__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}.icon{vertical-align:middle;width:40px}@media only screen and (min-width: 768px){.icon{width:54px}}.icon--small{width:20px}@media only screen and (min-width: 768px){.icon--small{width:27px}}.icon--large{width:60px}@media only screen and (min-width: 768px){.icon--large{width:80px}}.label-ticket{display:inline-block;line-height:15px;font-size:10px;vertical-align:middle;border:solid 1px #bababa;padding:0 4px;font-weight:400;margin-right:4px;color:#212121}@media only screen and (min-width: 768px){.label-ticket{line-height:18px;font-size:13px}}.label-alert{display:inline-block;border:solid 1px #ef2525;padding:4px 5px 5px 24px;border-radius:4px;background-color:#ffeded;position:relative}@media only screen and (min-width: 768px){.label-alert{padding:4px 5px 5px 32px}}.label-alert:before{content:'';width:12px;height:12px;display:inline-block;vertical-align:middle;background-image:url(../img/icon_caution.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:8px}@media only screen and (min-width: 768px){.label-alert:before{width:16px;height:16px;left:9px}}.label-alert p{font-weight:500;color:#ef2525}.label-streaming{display:inline-block;border:solid 1px #3dbcc7;padding:4px 5px 5px 24px;border-radius:4px;background-color:#def9fb;position:relative;margin-bottom:7px}@media only screen and (min-width: 768px){.label-streaming{margin-top:1px;padding:4px 5px 5px 32px}}.label-streaming:before{content:'';width:12px;height:12px;display:inline-block;vertical-align:middle;background-image:url(../img/icon_streaming.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:8px}@media only screen and (min-width: 768px){.label-streaming:before{width:16px;height:16px;left:9px}}.label-streaming p{font-weight:500;color:#3dbcc7}.list-link__list{list-style:none}.list-link__item{line-height:1.5}.list-link__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.list-link__item:not(:first-child){border-top:none}}@media only screen and (max-width: 767px){.list-link__item{font-size:14px}}.list-link__item--current>.list-link__inner>.list-link__trigger{font-weight:500;color:#212121;opacity:.4}@media only screen and (min-width: 768px){.list-link__item--current>.list-link__inner>.list-link__trigger{color:#212121;opacity:1}}@media only screen and (max-width: 767px){.list-link__item--current>.list-link__inner>.list-link__trigger:not(.list-link__trigger--divider):after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #212121;border-right:2px solid #212121;left:auto;right:24px}}@media only screen and (min-width: 768px){.list-link__item--current>.list-link__inner>.list-link__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #212121;border-right:2px solid #212121;left:3px;top:13px}}@media only screen and (max-width: 767px){.list-link__item--icon .list-link__trigger{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 767px){.list-link__item--icon .list-link__trigger:before{content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;vertical-align:middle;width:45px;height:45px;border-radius:22.5px;font-size:0}}.list-link__item--official .list-link__trigger:after,.list-link__item--youtube .list-link__trigger:after,.list-link__item--googleplus .list-link__trigger:after,.list-link__item--instagram .list-link__trigger:after,.list-link__item--facebook .list-link__trigger:after,.list-link__item--twitter .list-link__trigger:after,.list-link__item--spotify .list-link__trigger:after{display:none !important}.list-link__item--official .list-link__trigger:before,.list-link__item--youtube .list-link__trigger:before,.list-link__item--googleplus .list-link__trigger:before,.list-link__item--instagram .list-link__trigger:before,.list-link__item--facebook .list-link__trigger:before,.list-link__item--twitter .list-link__trigger:before,.list-link__item--spotify .list-link__trigger:before{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;overflow:hidden;width:16px;height:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.list-link__item--official .list-link__trigger:before{background-image:url(../img/icon_link_official.svg)}.list-link__item--youtube .list-link__trigger:before{background-image:url(../img/icon_link_youtube.svg)}.list-link__item--facebook .list-link__trigger:before{background-image:url(../img/icon_link_facebook.svg)}.list-link__item--twitter .list-link__trigger:before{background-image:url(../img/icon_link_twitter.svg)}.list-link__item--googleplus .list-link__trigger:before{background-image:url(../img/icon_link_googleplus.svg)}.list-link__item--instagram .list-link__trigger:before{background-image:url(../img/icon_link_instagram.svg)}.list-link__item--spotify .list-link__trigger:before{background-image:url(../img/icon_link_spotify.svg)}.list-link__item--icon-genre1 .list-link__trigger:before{background-image:url(../img/icon_genre1.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre1 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre2 .list-link__trigger:before{background-image:url(../img/icon_genre2.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre2 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre3 .list-link__trigger:before{background-image:url(../img/icon_genre3.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre3 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre4 .list-link__trigger:before{background-image:url(../img/icon_genre4.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre4 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre5 .list-link__trigger:before{background-image:url(../img/icon_genre5.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre5 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre6 .list-link__trigger:before{background-image:url(../img/icon_genre6.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre6 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre7 .list-link__trigger:before{background-image:url(../img/icon_genre7.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre7 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre8 .list-link__trigger:before{background-image:url(../img/icon_genre8.jpg)}@media only screen and (max-width: 767px){.list-link__item--icon-genre8 .list-link__trigger:visited{color:#212121 !important}}.list-link__item--icon-genre2-1 .list-link__inner{display:block}.list-link__item--icon-genre2-1 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-1 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-1 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-1 .list-link__trigger:before{background-image:url(../img/icon_genre2_1.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-1 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-2 .list-link__inner{display:block}.list-link__item--icon-genre2-2 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-2 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-2 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-2 .list-link__trigger:before{background-image:url(../img/icon_genre2_2.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-2 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-3 .list-link__inner{display:block}.list-link__item--icon-genre2-3 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-3 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-3 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-3 .list-link__trigger:before{background-image:url(../img/icon_genre2_3.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-3 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-4 .list-link__inner{display:block}.list-link__item--icon-genre2-4 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-4 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-4 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-4 .list-link__trigger:before{background-image:url(../img/icon_genre2_4.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-4 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-5 .list-link__inner{display:block}.list-link__item--icon-genre2-5 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-5 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-5 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-5 .list-link__trigger:before{background-image:url(../img/icon_genre2_5.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-5 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-6 .list-link__inner{display:block}.list-link__item--icon-genre2-6 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-6 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-6 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-6 .list-link__trigger:before{background-image:url(../img/icon_genre2_6.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-6 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-7 .list-link__inner{display:block}.list-link__item--icon-genre2-7 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-7 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-7 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-7 .list-link__trigger:before{background-image:url(../img/icon_genre2_7.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-7 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-8 .list-link__inner{display:block}.list-link__item--icon-genre2-8 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-8 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-8 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-8 .list-link__trigger:before{background-image:url(../img/icon_genre2_8.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-8 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-9 .list-link__inner{display:block}.list-link__item--icon-genre2-9 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-9 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-9 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-9 .list-link__trigger:before{background-image:url(../img/icon_genre2_9.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-9 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-10 .list-link__inner{display:block}.list-link__item--icon-genre2-10 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-10 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-10 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-10 .list-link__trigger:before{background-image:url(../img/icon_genre2_10.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-10 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-11 .list-link__inner{display:block}.list-link__item--icon-genre2-11 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-11 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-11 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-11 .list-link__trigger:before{background-image:url(../img/icon_genre2_11.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-11 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-12 .list-link__inner{display:block}.list-link__item--icon-genre2-12 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-12 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-12 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-12 .list-link__trigger:before{background-image:url(../img/icon_genre2_12.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-12 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-13 .list-link__inner{display:block}.list-link__item--icon-genre2-13 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-13 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-13 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-13 .list-link__trigger:before{background-image:url(../img/icon_genre2_13.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-13 .list-link__trigger:visited{color:#212121 !important}.list-link__item--icon-genre2-14 .list-link__inner{display:block}.list-link__item--icon-genre2-14 .list-link__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-14 .list-link__trigger{padding-left:0;color:#424242}}@media only screen and (min-width: 768px){.list-link__item--icon-genre2-14 .list-link__trigger:after{display:none}}.list-link__item--icon-genre2-14 .list-link__trigger:before{background-image:url(../img/icon_genre2_14.jpg);content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ccc;margin-right:8px;overflow:hidden;min-width:45px;min-height:45px;border-radius:22.5px;font-size:0}.list-link__item--icon-genre2-14 .list-link__trigger:visited{color:#212121 !important}.list-link__inner{display:table;width:100%}.list-link__trigger{display:table-cell;position:relative;color:#212121;padding:17px 36px 17px 12px}@media only screen and (min-width: 768px){.list-link__trigger{display:block;padding:4px 0 4px 24px;color:#2fa8b3}}@media only screen and (max-width: 767px){.list-link__trigger:visited{color:#212121 !important}}@media only screen and (min-width: 768px){.list-link__trigger:visited{color:#2fa8b3 !important}}.list-link__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.list-link__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:3px;top:13px}}@media only screen and (max-width: 767px){.list-link__trigger--divider{color:#2fa8b3}}@media only screen and (max-width: 767px){.list-link__trigger--divider:after{height:-webkit-calc(100% - 35px);height:calc(100% - 35px);left:auto;right:0;width:1px;border-top:none;border-right:1px dotted #8e8e8e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.list-link__count{margin-left:.5em}@media only screen and (max-width: 767px){.list-link__toggle+.list-link__trigger{padding-right:0}}@media only screen and (max-width: 767px){.list-link__toggle+.list-link__trigger:after{display:none}}@media only screen and (max-width: 767px){.list-link--w4{padding:8px 12px 16px}}@media only screen and (max-width: 767px){.list-link--w4 .list-link__item{border-top:none}}@media only screen and (max-width: 767px){.list-link--w4 .list-link__trigger{padding:8px 0 8px 35px;color:#2fa8b3}}@media only screen and (max-width: 767px){.list-link--w4 .list-link__trigger:before{width:23px;height:23px}}@media only screen and (max-width: 767px){.list-link--w4 .list-link__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:6px}}.list-link--w4 .list-link__trigger[target='_blank']:after{content:'';background-image:url(../img/icon_blank.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:inline-block !important;position:relative;vertical-align:-2px;width:13px;height:13px;border:none;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;right:auto}@media only screen and (min-width: 768px){.list-link--w4 .list-link__trigger[target='_blank']:after{margin-left:2px}}.list-link__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.list-link__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.list-link__toggle{display:none}}.list-link__toggle:before,.list-link__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.list-link__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.list-link__content{border-top:1px solid #e5e5e5;background:#f7f7f7}}.list-link__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.list-link__content[aria-expanded='false']{display:block}}@media only screen and (max-width: 767px){.list-link__item .list-link__item .list-link__trigger{padding-left:27px}}@media only screen and (min-width: 768px){.list-link__item .list-link__item .list-link__trigger{margin-left:10px}}@media only screen and (min-width: 768px){.list-link__item .list-link__item .list-link__trigger:after{display:none}}@media only screen and (max-width: 767px){.list-link__item .list-link__item .list-link__item .list-link__trigger{padding-left:42px}}@media only screen and (min-width: 768px){.list-link__item .list-link__item .list-link__item .list-link__trigger{margin-left:20px}}.list-link-column__list{list-style:none}@media only screen and (min-width: 768px){.list-link-column__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.list-link-column__item{line-height:1.5}.list-link-column__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.list-link-column__item:not(:first-child){border-top:none}}@media only screen and (max-width: 767px){.list-link-column__item{font-size:14px}}@media only screen and (min-width: 768px){.list-link-column__item{width:50%}}.list-link-column__item--current>.list-link-column__inner>.list-link-column__trigger{font-weight:500;opacity:.4}@media only screen and (min-width: 768px){.list-link-column__item--current>.list-link-column__inner>.list-link-column__trigger{color:#212121;opacity:1}}.list-link-column__item--current>.list-link-column__inner>.list-link-column__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #212121;border-right:2px solid #212121;left:auto;right:24px}@media only screen and (min-width: 768px){.list-link-column__item--current>.list-link-column__inner>.list-link-column__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #212121;border-right:2px solid #212121;left:3px;top:13px}}.list-link-column__inner{display:table;width:100%}.list-link-column__name{display:table-cell;position:relative;color:#212121;padding:17px 8px}@media only screen and (min-width: 768px){.list-link-column__name{display:block;padding:4px 0;color:#2fa8b3}}.list-link-column__trigger{display:table-cell;position:relative;color:#212121;padding:17px 30px 17px 12px}@media only screen and (min-width: 768px){.list-link-column__trigger{display:block;padding:4px 0 4px 18px;color:#2fa8b3}}.list-link-column__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.list-link-column__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:3px;top:13px}}@media only screen and (max-width: 767px){.list-link-column__trigger--divider{color:#2fa8b3}}@media only screen and (max-width: 767px){.list-link-column__trigger--divider:after{height:-webkit-calc(100% - 35px);height:calc(100% - 35px);left:auto;right:0;width:1px;border-top:none;border-right:1px dotted #8e8e8e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 767px){.list-link-column__toggle+.list-link-column__trigger{padding-right:0}}@media only screen and (max-width: 767px){.list-link-column__toggle+.list-link-column__trigger:after{display:none}}.list-link-column__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.list-link-column__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.list-link-column__toggle{display:none}}.list-link-column__toggle:before,.list-link-column__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.list-link-column__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.list-link-column__content{border-top:1px solid #e5e5e5;background:#f7f7f7}}.list-link-column__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.list-link-column__content[aria-expanded='false']{display:block}}@media only screen and (max-width: 767px){.list-link-column__item .list-link-column__item .list-link-column__trigger{padding-left:27px}}@media only screen and (min-width: 768px){.list-link-column__item .list-link-column__item .list-link-column__trigger{margin-left:10px}}@media only screen and (min-width: 768px){.list-link-column__item .list-link-column__item .list-link-column__trigger:after{display:none}}@media only screen and (max-width: 767px){.list-link-column__item .list-link-column__item .list-link-column__item .list-link-column__trigger{padding-left:42px}}@media only screen and (min-width: 768px){.list-link-column__item .list-link-column__item .list-link-column__item .list-link-column__trigger{margin-left:20px}}@media only screen and (max-width: 767px){.block-list-link-month{padding-top:16px;padding-bottom:16px}}.list-link-month__list{list-style:none}@media only screen and (max-width: 767px){.list-link-month__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px){.list-link-month__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.list-link-month__item{width:-webkit-calc(100% / 3 - 4px);width:calc(100% / 3 - 4px)}.list-link-month__item:nth-child(n+4){margin-top:8px}}@media only screen and (min-width: 768px){.list-link-month__item{line-height:1.5;width:50%}}@media only screen and (max-width: 767px){.list-link-month__item--current .list-link-month__trigger{color:rgba(33,33,33,0.4)}}@media only screen and (min-width: 768px){.list-link-month__item--current .list-link-month__trigger{color:#212121;font-weight:500;opacity:1}}@media only screen and (min-width: 768px){.list-link-month__item--current .list-link-month__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #212121;border-right:2px solid #212121;left:3px;top:13px}}@media only screen and (max-width: 767px){.list-link-month__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;color:#f16baa;background-color:#fafafa;border-radius:4px;border:solid 1px #e5e5e5;border-bottom:solid 2px #d3d3d3;font-size:14px;height:37px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px){.list-link-month__trigger{position:relative;display:block;padding:4px 0 4px 18px;color:#2fa8b3}}@media only screen and (min-width: 768px){.list-link-month__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:3px;top:13px}}@media only screen and (max-width: 767px){strong.list-link-month__trigger--divider:after,strong.list-link-column__trigger--divider:after,strong.list-link__trigger--divider:after{display:none !important}}span.list-link__trigger,span.list-link-column__trigger,span.list-link-month__trigger{opacity:.3}@media only screen and (min-width: 768px){span.list-link__trigger,span.list-link-column__trigger,span.list-link-month__trigger{color:#212121}}@media only screen and (min-width: 768px){span.list-link__trigger:after,span.list-link-column__trigger:after,span.list-link-month__trigger:after{border-color:#212121}}@media only screen and (max-width: 767px){.column__left .block__content .list-link-month__trigger,.column__right .block__content .list-link-month__trigger{background-color:#fff;border:solid 1px #eee;border-bottom:solid 2px #d3d3d3}}.list-sports-team__list{list-style:none}.list-sports-team__item{line-height:1.5}.list-sports-team__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.list-sports-team__item:not(:first-child){border-top:none}}@media only screen and (max-width: 767px){.list-sports-team__item{font-size:14px}}.list-sports-team__item--current .list-sports-team__trigger{font-weight:500}@media only screen and (min-width: 768px){.list-sports-team__item--current .list-sports-team__trigger{color:#212121}}@media only screen and (max-width: 767px){.list-sports-team__item--current .list-sports-team__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #212121;border-right:2px solid #212121;left:auto;right:24px}}.list-sports-team__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;box-sizing:border-box;position:relative;color:#212121;padding:8px 40px 8px 12px}@media only screen and (min-width: 768px){.list-sports-team__trigger{padding:4px 0}}@media only screen and (max-width: 767px){.list-sports-team__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}}.list-sports-team__trigger:visited{color:#212121 !important}.list-sports-team__img{display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/img_no_thumb.png);overflow:hidden;margin-right:8px;min-width:45px;min-height:45px;border-radius:50%;font-size:0;border:1px solid #e5e5e5}@media only screen and (min-width: 768px){.list-sports-team--mix .list-sports-team__trigger{display:block;padding:4px 0 4px 24px;color:#2fa8b3}}@media only screen and (min-width: 768px){.list-sports-team--mix .list-sports-team__trigger:visited{color:#2fa8b3 !important}}@media only screen and (min-width: 768px){.list-sports-team--mix .list-sports-team__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:3px;top:13px}}@media only screen and (min-width: 768px){.list-sports-team--mix .list-sports-team__img{display:none}}body[data-lock]{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body[data-lock]:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;pointer-events:none;background:rgba(0,0,0,0.76);background-repeat:no-repeat;background-position:center -webkit-calc(50% - 30px);background-position:center calc(50% - 30px);background-image:url(../img/img_loading_gray.gif);background-size:45px 45px}@media only screen and (min-width: 768px){body[data-lock]:before{background-position:center -webkit-calc(50% - 40px);background-position:center calc(50% - 40px);background-size:60px 60px}}body[data-lock]::after{content:'しばらくお待ちください';display:block;width:100%;padding:0 20px;position:fixed;top:50%;left:50%;z-index:20000;font-size:18px;color:#fff;text-align:center;-webkit-transform:translate3d(-50%, 15px, 0);transform:translate3d(-50%, 15px, 0)}@media only screen and (min-width: 768px){body[data-lock]::after{-webkit-transform:translate3d(-50%, 30px, 0);transform:translate3d(-50%, 30px, 0)}}.modal-bookmark__tops{font-size:10px;color:#ef2525;margin-bottom:16px}@media only screen and (min-width: 768px){.modal-bookmark__tops{font-size:12px}}@media only screen and (min-width: 768px){.modal-bookmark__tops{padding:0 24px}}@media only screen and (min-width: 768px){.modal-bookmark__tops-inner{margin:auto}}.modal-bookmark__button-wrap{padding:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 768px){.modal-bookmark__button-wrap{padding:0 0 20px;width:90%;margin:auto}}.modal-bookmark__button-wrap .button{width:-webkit-calc(50% - 4px);width:calc(50% - 4px);padding-left:0;padding-right:0}@media only screen and (min-width: 768px){.modal-bookmark__button-wrap .button{min-width:100px}}@media only screen and (min-width: 768px){.modal-bookmark__check-area{width:90%;margin:auto}.modal-bookmark__check-area::after{content:'';display:block;clear:both}}@media only screen and (max-width: 767px){.modal-bookmark__check-area{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.modal-bookmark__checkbox-list{float:left;margin-right:30px}}@media only screen and (max-width: 767px){.modal-bookmark__checkbox-list{width:50%;padding-left:12px;box-sizing:border-box;border-bottom:1px solid #e5e5e5;margin-bottom:-1px}.modal-bookmark__checkbox-list:nth-of-type(odd){border-right:1px solid #e5e5e5}.modal-bookmark__checkbox-list label{width:100%}}@media only screen and (min-width: 768px){.modal-bookmark__checkbox-list--null{display:none}}.modal-bookmark__caution{font-size:10px;margin:6px 0 20px}@media only screen and (min-width: 768px){.modal-bookmark__caution{font-size:11px}}@media only screen and (min-width: 768px){.modal-bookmark__caution{margin:10px auto 0;width:90%}}.modal-bookmark__caution--red{color:#ef2525}@media only screen and (min-width: 768px){.modal-bookmark__footer{margin:24px auto 0;padding-top:24px;border-top:1px solid #e5e5e5;text-align:center}.modal-bookmark__footer .button{width:90%;margin:auto}}.modal-box{clear:right;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:78vh;max-width:-webkit-calc(100vw - 24px);max-width:calc(100vw - 24px)}@media only screen and (min-width: 768px){.modal-box{max-height:80vh}}.modal-box__header{border-bottom:1px solid #e5e5e5;min-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 12px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width: 768px){.modal-box__header{padding:16px 24px}}.modal-box__header--border-none{border-bottom:none;padding-bottom:0}.modal-box__title{font-size:18px;font-weight:500;text-align:center;width:100%}@media only screen and (min-width: 768px){.modal-box__title{font-size:20px}}.modal-box__title--left-align{text-align:left}.modal-box__content{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:hidden;-webkit-overflow-scrolling:auto;box-sizing:border-box;padding:12px 12px 0}@media only screen and (max-width: 767px){.modal-box__content::-webkit-scrollbar{-webkit-appearance:none;width:7px}}@media only screen and (min-width: 768px){.modal-box__content::-webkit-scrollbar{-webkit-appearance:none;width:7px}}@media only screen and (max-width: 767px){.modal-box__content::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}}@media only screen and (min-width: 768px){.modal-box__content::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}}.modal-box__content.noscroll{overflow-y:visible;overflow-x:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.modal-box__content{padding:24px 24px 0}}.modal-box__content img{max-width:100%}.modal-box__content::after{content:'';display:block;height:24px}.modal-box__content-inner{padding:12px}@media only screen and (min-width: 768px){.modal-box__content-inner{margin:auto;padding:24px}}.modal-box .form:not(:first-child){margin-top:15px}@media only screen and (min-width: 768px){.modal-box .form:not(:first-child){margin-top:30px}}.modal-box .form__row:not(:first-child){margin:15px auto 0}@media only screen and (min-width: 768px){.modal-box .form__row:not(:first-child){margin-bottom:30px auto 0}}@media only screen and (max-width: 767px){.android4 .modal-box__content{max-height:400px}}.modal-favorite__title{font-size:18px;font-weight:400;width:85%;margin:24px auto 0;text-align:center}@media only screen and (min-width: 768px){.modal-favorite__title{font-size:20px;width:80%}}.modal-favorite__title--strong{color:#f16baa}.modal-favorite__text{font-size:11px;width:75%;margin:24px auto 0}@media only screen and (min-width: 768px){.modal-favorite__text{font-size:14px}}@media only screen and (min-width: 768px){.modal-favorite__text{width:65%}}.modal-favorite__footer{text-align:center;padding-top:20px}@media only screen and (min-width: 768px){.modal-favorite__footer{margin-top:20px;padding-top:20px}}.modal-favorite__footer-button{margin-top:10px}.modal-favorite__footer-link{margin-top:5px}.modal-images{height:100%}.modal-images__list{height:100%}.modal-images__item{position:relative;text-align:center;min-height:100px}.modal-images__item img{max-width:100%;margin:0 auto;max-height:-webkit-calc(100vh - 140px);max-height:calc(100vh - 140px)}@media only screen and (min-width: 768px){.modal-images__item img{max-height:-webkit-calc(100vh - 350px);max-height:calc(100vh - 350px)}}.modal-images .slick-dots{bottom:-36px}@media only screen and (min-width: 768px){.modal-images .slick-dots{bottom:-60px}}.modal-images .slick-dots li button:before{opacity:1 !important;box-sizing:border-box;background:#fff !important;border:1px solid #fff !important}@media only screen and (max-width: 767px){.modal-images .slick-dots li button:before{width:8px;height:8px}}.modal-images .slick-dots li.slick-active button:before{background:transparent !important}.modal-images .slick-arrow{width:48px;height:48px;background:#000;color:#fff;border-radius:50%;display:none}@media only screen and (min-width: 768px){.modal-images .slick-arrow{display:block}}.modal-images .slick-prev{left:-88px}.modal-images .slick-prev:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;left:18px;top:50%;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.modal-images .slick-next{right:-88px}.modal-images .slick-next:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;left:12px;top:50%;transform:translateY(-50%) rotate(45deg)}.modal-licenses{position:absolute;width:100%;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);bottom:-34px}@media only screen and (min-width: 768px){.modal-licenses{bottom:-80px}}.modal-licenses__item{color:#fff;text-align:center;display:block;font-size:10px}@media only screen and (min-width: 768px){.modal-login{padding:0 50px 50px}}.modal-login .buttons{width:100%;margin:12px auto 0;text-align:center}@media only screen and (min-width: 768px){.modal-login .buttons{width:100%;margin-top:20px;padding-top:10px}}.modal-login__forgot{display:inline-block;width:100%;text-align:center;margin-top:12px}@media only screen and (min-width: 768px){.modal-login__forgot{margin-top:10px}}.modal-login .form__row:not(:first-child){margin-top:12px}@media only screen and (min-width: 768px){.modal-login .form__row:not(:first-child){margin-top:30px}}.modal-login .form__label{padding-top:0;font-weight:500}@media only screen and (min-width: 768px){.modal-login .form__label{font-size:14px}}.modal-login__footer{text-align:center;padding-top:12px}@media only screen and (min-width: 768px){.modal-login__footer{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}}.modal-login__footer-title{font-size:14px;font-weight:700}@media only screen and (min-width: 768px){.modal-login__footer-title{font-weight:500}}.modal-login__footer-button{margin-top:10px}.modal-login__footer-text{margin-top:10px;font-size:10px}@media only screen and (min-width: 768px){.modal-login__footer-text{font-size:13px}}.modal-message__content{padding-top:20px}@media only screen and (min-width: 768px){.modal-message__content{padding-top:26px}}.modal-message__header{padding-top:20px}@media only screen and (min-width: 768px){.modal-message__header{padding-top:32px}}.modal-message__title{text-align:center;font-size:18px;font-weight:500}@media only screen and (min-width: 768px){.modal-message__title{font-size:20px}}.modal-message__text p{text-align:center;font-size:14px}.modal-message__buttons{margin-top:35px !important;text-align:center}.modal-message__footer{margin-top:32px}@media only screen and (min-width: 768px){.modal-message__footer{margin-top:50px}}.modal-message__header+.modal-message__content{margin-top:12px}@media only screen and (min-width: 768px){.modal-message__header+.modal-message__content{margin-top:24px}}.modal-notes__inner{margin-bottom:15px}@media only screen and (min-width: 768px){.modal-notes__inner{margin-bottom:30px}}.modal-notes__inner h2,.modal-notes__inner h3,.modal-notes__inner h4,.modal-notes__inner h5{font-size:14px;font-weight:500}.modal-notes__inner>*{margin:0 auto}.modal-notes__inner>*:not(:first-child){margin-top:24px}.modal-notes__inner img{width:100%;text-align:center;border:1px solid #e5e5e5}.modal-notes__inner img+small{display:block;color:#757575;text-align:left;font-size:10px}.modal-notes-checkbox{background-color:#f7f7f7;text-align:center}.modal-notes-checkbox .form-checkbox__label::after{background-color:#fff}.modal-schedule{padding:0}.modal-schedule__header{display:none}@media only screen and (min-width: 768px){.modal-schedule__header{display:block}}.modal-schedule__title{text-align:left;font-size:18px;font-weight:400}@media only screen and (min-width: 768px){.modal-schedule__title{font-size:20px;text-align:center;font-weight:500}}@media only screen and (min-width: 768px){.modal-schedule__content{margin-top:24px}}.modal-schedule__list{list-style:none;border-bottom:1px solid #e5e5e5}.modal-schedule__item{border-top:1px solid #e5e5e5}.modal-schedule__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:10px 14px 10px 0;color:#424242}@media only screen and (min-width: 768px){.modal-schedule__trigger{padding:20px 14px 20px 0}}.modal-schedule__trigger:after{content:'';display:block;position:absolute;top:50%;right:2px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #f16baa;border-right:2px solid #f16baa}.modal-schedule__status{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:12px;height:19px;margin:0 5px 0 3px;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){.modal-schedule__status{width:16px;margin:0 10px 0 0}}.modal-schedule__status--status0{background-image:url(../img/icon_s2_status0.svg)}.modal-schedule__status--status1{background-image:url(../img/icon_s2_status1.svg)}.modal-schedule__status--status2{background-image:url(../img/icon_s2_status2.svg)}.modal-schedule__time{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.modal-schedule__name{display:block;margin-left:3px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}@media only screen and (max-width: 767px){.modal-schedule__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.modal-schedule__footer{text-align:center}@media only screen and (min-width: 768px){.modal-schedule__footer{margin:24px auto 0}}.modal-sidebar .modal-box__content{padding:0}.modal-sidebar .block:not(:first-child),.modal-sidebar .block-alert:not(:first-child),.modal-sidebar .block-anchor:not(:first-child),.modal-sidebar .block-area-filter:not(:first-child),.modal-sidebar .block-card-shortcut:not(:first-child),.modal-sidebar .block-card-venue:not(:first-child),.modal-sidebar .block-card-venue__item:not(:first-child),.modal-sidebar .block-conditions:not(:first-child),.modal-sidebar .block-datepicker:not(:first-child),.modal-sidebar .block-detail:not(:first-child),.modal-sidebar .block-error:not(:first-child),.modal-sidebar .block-faq:not(:first-child),.modal-sidebar .block-favorite-delete:not(:first-child),.modal-sidebar .block-favorite-list:not(:first-child),.modal-sidebar .block-favorite-registar:not(:first-child),.modal-sidebar .block-feature-breadcrumbs:not(:first-child),.modal-sidebar .block-feature-cast:not(:first-child),.modal-sidebar .block-feature-info:not(:first-child),.modal-sidebar .block-feature-note:not(:first-child),.modal-sidebar .block-feature-price:not(:first-child),.modal-sidebar .block-feature-table:not(:first-child),.modal-sidebar .block-feature-ticket__inner:not(:first-child),.modal-sidebar .block-feature__block:not(:first-child),.modal-sidebar .block-filter-button:not(:first-child),.modal-sidebar .block-flow-control:not(:first-child),.modal-sidebar .block-great-fee:not(:first-child),.modal-sidebar .block-horizon-link:not(:first-child),.modal-sidebar .block-irregular:not(:first-child),.modal-sidebar .block-irregular__color-block:not(:first-child),.modal-sidebar .block-irregular .form__row:not(:first-child),.block-irregular .modal-sidebar .form__row:not(:first-child),.modal-sidebar .block-irregular__color-block .form__row:not(:first-child),.block-irregular__color-block .modal-sidebar .form__row:not(:first-child),.modal-sidebar .block-irregular-sms:not(:first-child),.modal-sidebar .block-mailmags:not(:first-child),.modal-sidebar .block-more-next:not(:first-child),.modal-sidebar .ticket-cal-nextprev:not(:first-child),.modal-sidebar .block-no-result:not(:first-child),.modal-sidebar .block-paginator:not(:first-child),.modal-sidebar .block-refund-tops:not(:first-child),.modal-sidebar .block-refund:not(:first-child),.modal-sidebar .block-refund__box:not(:first-child),.modal-sidebar .block-search-by-spice:not(:first-child),.modal-sidebar .block-sidebanner:not(:first-child),.modal-sidebar .block-soon-ticket:not(:first-child),.modal-sidebar .block-teams:not(:first-child),.modal-sidebar .block-ticket-article:not(:first-child),.modal-sidebar .block-ticket-cal:not(:first-child),.modal-sidebar .block-ticket-caution:not(:first-child),.modal-sidebar .block-ticket-filter:not(:first-child),.modal-sidebar .block-ticket-group:not(:first-child),.modal-sidebar .block-ticket-list:not(:first-child),.modal-sidebar .block-ticket-sort:not(:first-child),.modal-sidebar .block-toggle-content:not(:first-child),.modal-sidebar .block-tokutike:not(:first-child),.modal-sidebar .block-venue-area:not(:first-child),.modal-sidebar .block-venue-list:not(:first-child),.modal-sidebar .block-venues:not(:first-child),.modal-sidebar .block-word:not(:first-child),.modal-sidebar .block-words:not(:first-child),.modal-sidebar .block-list-link-month:not(:first-child),.modal-sidebar .ticket-match-calender-none:not(:first-child),.modal-sidebar .v3-block-access:not(:first-child),.modal-sidebar .v3-block-venue:not(:first-child),.modal-sidebar .block-c3-header:not(:first-child),.modal-sidebar .block-c3-ticket:not(:first-child),.modal-sidebar .block-c3-chart-link:not(:first-child),.modal-sidebar .block-m1-app:not(:first-child),.modal-sidebar .block-m1-words:not(:first-child),.modal-sidebar .block-m3-radio:not(:first-child),.modal-sidebar .block-m3-checkbox:not(:first-child),.modal-sidebar .s2-calendar-nextprev:not(:first-child),.modal-sidebar .s4-block-filter:not(:first-child),.modal-sidebar .v3-block-notice:not(:first-child),.modal-sidebar .v3-block-seat:not(:first-child),.modal-sidebar .block-v3-image:not(:first-child),.modal-sidebar .block-v3-image__content:not(:first-child),.modal-sidebar .block-v3-image__image:not(:first-child),.modal-sidebar .block-v3-image__text:not(:first-child),.modal-sidebar .block-v3-image__footer:not(:first-child),.modal-sidebar .block-w1-words:not(:first-child),.modal-sidebar .block-w1-chars:not(:first-child),.modal-sidebar .block-w1-caps:not(:first-child),.modal-sidebar .block-w1-group:not(:first-child),.modal-sidebar .block-w2-words:not(:first-child),.modal-sidebar .block-w2-chars:not(:first-child),.modal-sidebar .block-w2-caps:not(:first-child){margin-top:0;border-top:1px solid #e5e5e5}.modal-sidebar .block__header{padding:8px 12px}.modal-sidebar .block__toggle{display:none}.modal-sidebar .block__content:not(:first-child){border-top:1px solid #e5e5e5}.modal-text__title{font-size:18px;font-weight:400;margin:0 auto 24px;text-align:center}@media only screen and (min-width: 768px){.modal-text__title{font-size:20px}}.modal-text__info-text--center{text-align:center}.modal-text__footer{margin-top:30px}@media only screen and (min-width: 768px){.modal-text__footer{margin-top:50px}}.modal-text__footer .buttons:not(:first-child),.modal-text__footer .button:not(:first-child){margin-top:4px}@media only screen and (min-width: 768px){.modal-text__footer .buttons:not(:first-child),.modal-text__footer .button:not(:first-child){margin-top:8px}}.modal-text__footer .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px}.modal-text__footer .buttons .button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 4px}.modal-tickets{padding:10px 0}.modal-tickets__title{text-align:left;font-size:18px;font-weight:400}@media only screen and (min-width: 768px){.modal-tickets__title{font-size:20px;text-align:center;font-weight:500}}.modal-tickets__content{margin-top:24px}.modal-tickets__list{border-bottom:1px solid #e5e5e5}.modal-tickets__item{border-top:1px solid #e5e5e5}.modal-tickets__trigger{display:block;position:relative;padding:10px 14px 10px 0}@media only screen and (min-width: 768px){.modal-tickets__trigger{padding:20px 14px 20px 0}}.modal-tickets__trigger:after{content:'';display:block;position:absolute;top:50%;right:2px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #f16baa;border-right:2px solid #f16baa}.modal-tickets__footer{text-align:center}@media only screen and (min-width: 768px){.modal-tickets__footer{margin:24px auto 0}}.modal{position:fixed;z-index:10000;left:0;top:0;right:0;bottom:0;color:#424242;display:none}.modal[aria-hidden="false"]{display:block}.modal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;position:relative;z-index:2;padding:30px 12px;max-width:552px;min-width:-webkit-calc(100vw - 24px);min-width:calc(100vw - 24px)}@media only screen and (min-width: 768px){.modal__content{padding:60px 24px 30px;min-width:480px}}.modal__close{width:30px;height:30px;position:absolute;right:12px;top:0;background:none;border:none;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0}@media only screen and (min-width: 768px){.modal__close{top:30px;right:24px}}.modal__close:before,.modal__close:after{content:'';display:block;width:2px;height:20px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal__close:after{-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.modal__background{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.76);border:none;color:transparent;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal[aria-hidden="false"] .modal__background{opacity:1}@media only screen and (max-width: 767px){.modal--actionsheet .modal__inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width: 767px){.modal--actionsheet .modal__close{right:0}}@media only screen and (max-width: 767px){.modal--actionsheet .modal__content{padding-left:0;padding-right:0;padding-bottom:0;max-width:none;width:100%}}@media only screen and (max-width: 767px){.modal--actionsheet .modal-box{max-height:40vh;max-width:100%;border-radius:4px 4px 0 0}}@media only screen and (max-width: 767px){.modal--actionsheet .modal-box__content{padding-top:0}}.output,.loading{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.output .in,.loading .in{background-color:rgba(0,0,0,0);background-image:none}.output:empty,.loading{min-height:180px}.output:empty:before,.loading:before{display:block;content:'';position:absolute;left:0;top:0;z-index:1000;width:100%;height:100%;background-image:url(../img/img_loading_gray.gif);background-position:center center;background-repeat:no-repeat;background-size:30px 30px}.loading{min-height:auto}.block-card-ticket .output:empty,.block-card-feature .output:empty{min-height:300px}.block-favorite-list .output:empty{min-height:100px}.block-favorite-list .output:empty:before{background-color:none !important}.modal-box__content .output:empty{min-height:300px}.modal-box__content .output:empty:before{background-color:none !important}.section--w4-ticket-list .section__content.output:empty:before{min-height:540px;position:static;background-position:center 10%}.page-breadcrumbs{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;position:relative;margin-bottom:-40px;padding:15px 0;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 768px){.page-breadcrumbs{padding:20px 0;margin-top:40px;margin-bottom:-64px}}.page-breadcrumbs::before{content:'';display:block;background:#e5e5e5;width:auto;height:1px;position:absolute;left:12px;right:12px;top:auto;bottom:0}@media only screen and (min-width: 768px){.page-breadcrumbs::before{display:none}}.page-breadcrumbs__inner{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:-100px;padding:0 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.page-breadcrumbs__inner{padding:0 0 100px}}.page-breadcrumbs__inner::before,.page-breadcrumbs__inner::after{content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:12px}@media only screen and (min-width: 768px){.page-breadcrumbs__inner::before,.page-breadcrumbs__inner::after{display:none}}.page-content{box-sizing:border-box;width:100%;padding-top:16px}@media only screen and (min-width: 768px){.page-content{padding-top:32px;z-index:1}}@media only screen and (min-width: 768px){.page-content--narrow{max-width:880px}}.page-footer{margin-top:32px}@media only screen and (min-width: 768px){.page-footer{background:#fff;margin-top:64px;padding:56px 0}}@media only screen and (min-width: 768px){.page-footer__inner{width:-webkit-calc(100% - 24px * 2);width:calc(100% - 24px * 2);padding:0 24px;max-width:1008px}}.page-footer:not(.hidden)+.footer{margin-top:0}.page-header{background:#fff;padding:20px 12px;border-bottom:1px solid #e0e0e0;position:relative}@media only screen and (min-width: 768px){.page-header{padding:27px 0 29px;border-bottom:none}}.page-header--icon .page-header__content{padding-left:42px}@media only screen and (min-width: 768px){.page-header--icon .page-header__content{padding-left:78px}}@media only screen and (min-width: 768px){.page-header__inner{display:table;width:-webkit-calc(100% - 48px);width:calc(100% - 48px);table-layout:fixed}}.page-header__content{position:relative}@media only screen and (min-width: 768px){.page-header__content{display:table-cell}}.page-header__image{position:absolute;display:block;background-repeat:no-repeat;background-size:contain;background-position:center center;width:50px;height:50px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:37px;height:37px}@media only screen and (min-width: 768px){.page-header__image{width:64px;height:64px}}.page-header__title{font-size:20px;font-weight:500}@media only screen and (min-width: 768px){.page-header__title{font-size:28px;font-weight:400;text-align:left}}.page-header__outline{margin-top:4px}@media only screen and (min-width: 768px){.page-header__outline{margin-top:4px}}.page-header__outline p{color:#757575}@media only screen and (min-width: 768px){.page-header__outline p{font-size:13px;text-align:left}}@media only screen and (min-width: 768px){.page-header__outline br{display:none}}.page-header__share{overflow:hidden;margin-top:8px}@media only screen and (min-width: 768px){.page-header__share{margin-top:0;padding:0 0 0 24px;display:table-cell;width:200px}}.page-header__share .spotify,.page-header__share .share{float:right;margin-left:18px}@media only screen and (min-width: 768px){.page-header--search .page-header__content{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}}.page-header--search .page-header__title{text-align:center}@media only screen and (min-width: 768px){.page-header--search .page-header__title{display:inline;margin-right:14px}}@media only screen and (min-width: 768px){.page-header--search .page-header__outline{display:inline}}@media only screen and (max-width: 767px){.page-header--search .page-header__outline p{text-align:center;overflow:hidden;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media only screen and (min-width: 768px){.page-header--search .page-header__outline p{display:inline}}@media only screen and (max-width: 767px){.page-header--simplesp .page-header__outline{display:none}}@media only screen and (max-width: 767px){.page-header--simplesp2 .page-header__outline{display:none}}@media only screen and (min-width: 768px){.page-header--simplemd .page-header__outline,.page-header--simplemd .page-header__share{display:none}}.page-header--tokutike .page-header__content{padding-left:44px}@media only screen and (min-width: 768px){.page-header--tokutike .page-header__content{padding-left:0}}@media only screen and (min-width: 768px){.page-header--tokutike .page-header__image{position:relative;display:inline-block;vertical-align:middle;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 12px 0 0;width:50px;height:50px}}.page-header--tokutike .page-header__title{font-size:18px}@media only screen and (min-width: 768px){.page-header--tokutike .page-header__title{font-size:28px;display:inline-block;vertical-align:middle}}.page-header--tokutike .page-header__outline{display:none}@media only screen and (min-width: 768px){.page-header--tokutike .page-header__outline{margin-top:10px;display:block;color:#424242;font-weight:400}}.page-notice__inner{background:#f2f2f2;border-radius:4px;overflow:hidden;display:table;width:-webkit-calc(100% - 24px);width:calc(100% - 24px);margin:0 12px;position:relative}@media only screen and (min-width: 768px){.page-notice__inner{width:100%;margin:0}}.page-notice__header{padding:8px 12px 4px}@media only screen and (min-width: 768px){.page-notice__header{padding:10px 0;display:table-cell;width:120px}}.page-notice__title{line-height:1.5;color:#424242}@media only screen and (min-width: 768px){.page-notice__title{text-align:center}}.page-notice__content{padding:0 12px 8px}@media only screen and (min-width: 768px){.page-notice__content{display:table-cell;padding:10px 16px}}.page-notice__list{list-style:none}.page-notice__item{line-height:1.5}.page-notice__item .page-notice__trigger{text-decoration:underline}@media only screen and (min-width: 768px){.page-notice__item .page-notice__trigger:hover{text-decoration:none}}.page-notice__footer{position:absolute;right:12px;top:0;line-height:1.5;text-align:center;padding:8px 0}@media only screen and (min-width: 768px){.page-notice__footer{position:relative;right:initial;top:initial;display:table-cell;width:66px;padding:10px 0}}.page-site-outline{overflow:hidden;display:none;padding-top:12px;padding-bottom:12px;font-size:10px;line-height:1.5}@media only screen and (min-width: 768px){.page-site-outline{display:block}}@media only screen and (min-width: 768px){.page-site-outline{font-size:11px}}.page-site-outline__title,.page-site-outline__text{display:inline;font-size:10px;line-height:1.5}@media only screen and (min-width: 768px){.page-site-outline__title,.page-site-outline__text{font-size:11px}}.page-site-outline__title{margin-right:8px}.page-tool{position:fixed;bottom:20px;z-index:1000;right:20px;width:44px}@media only screen and (min-width: 768px){.page-tool{display:none;width:70px}}.page-tool__button{display:block;width:100%;padding-top:100%;position:relative;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#424242;border:2px solid #fff;box-shadow:0 3px 3px rgba(0,0,0,0.2)}.page-tool__button:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.page-tool__button{display:none}}.page-tool__button--search{border-radius:50%;background-image:url(../img/btn_search.svg)}.page-tool__button--list{border-radius:50%;background-image:url(../img/btn_list.svg)}.page-tool__button--filter{border-radius:8px;background-image:url(../img/btn_filter.svg)}.page-tool__button--pagetop{border-radius:50%;background-image:url(../img/btn_pagetop.svg)}.page-tool__label{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:100%;overflow:hidden;white-space:nowrap}.page-tool--hidden{display:none !important}.page-tool--move{display:none}.page-tool--pagetop{opacity:0}@media only screen and (min-width: 768px){.page-tool--pagetop{display:block}}@media only screen and (min-width: 768px){.page-tool--pagetop .page-tool__button--pagetop{display:block}}.related-video{display:table}@media only screen and (min-width: 768px){.related-video{display:block}}.related-video__thumb,.related-video__video,.related-video__title{display:table-cell;vertical-align:top}@media only screen and (min-width: 768px){.related-video__thumb,.related-video__video,.related-video__title{display:block}}.related-video__video{position:relative}@media only screen and (max-width: 767px){.related-video__video{width:40%}}.related-video__video:before{content:'';display:block;width:100%;padding-bottom:56.25%}.related-video__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.related-video__thumb{max-width:125px}@media only screen and (min-width: 768px){.related-video__thumb{max-width:initial}}.related-video__thumb img{width:100%;height:auto}.related-video__title{color:#424242;line-height:1.5;padding-left:8px}@media only screen and (min-width: 768px){.related-video__title{padding-left:0;margin-top:4px}}.section-header{letter-spacing:-.5em;position:relative;z-index:2;border-top:2px solid #f16baa;background:#fff;padding:20px 12px;width:100%;box-sizing:border-box}@media only screen and (min-width: 768px){.section-header{display:table;overflow:hidden;border-top:none;background:none;padding:0}}.section-header__content{overflow:hidden}@media only screen and (min-width: 768px){.section-header__content{display:table-cell}}.section-header__title{text-align:center}.section-header__title,.section-header__title a{font-size:18px;color:#f16baa !important;font-weight:500;letter-spacing:0}@media only screen and (max-width: 767px){.section-header__title br,.section-header__title span{display:none}}.section-header__title br.onlysm{display:inline !important}@media only screen and (min-width: 768px){.section-header__title br.onlysm{display:none !important}}@media only screen and (min-width: 768px){.section-header__title{margin-right:24px;font-size:20px;text-align:left}}.section-header__outline{letter-spacing:0;color:#f16baa;display:none}@media only screen and (min-width: 768px){.section-header__outline{display:block;margin-top:2px;font-size:14px}}.section-header__outline--sp{margin-top:4px;display:block;font-size:10px;color:#757575;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (min-width: 768px){.section-header__outline--sp{display:none}}@media only screen and (min-width: 768px){.section-header--flat .section-header__title,.section-header--flat .section-header__outline,.section-header--count .section-header__title,.section-header--count .section-header__outline,.section-header--notice .section-header__title,.section-header--notice .section-header__outline,.section-header--result .section-header__title,.section-header--result .section-header__outline{display:inline-block}}.section-header--result .section-header__outline{color:#757575}.section-header--result .section-header__outline{color:#757575}@media only screen and (max-width: 767px){.section-header--count{padding:20px 12px 14px}}.section-header--count .section-header__outline{color:#757575}@media only screen and (max-width: 767px){.section-header--count .section-header__outline{display:block;margin-top:4px;text-align:center;font-size:13px}}@media only screen and (max-width: 767px){.section-header--notice{padding:20px 12px 14px}}.section-header--notice .section-header__outline{color:#757575}@media only screen and (max-width: 767px){.section-header--notice .section-header__outline{display:block;margin-top:4px;text-align:center;font-size:10px}}@media only screen and (min-width: 768px){.section-header--notice .section-header__outline{font-size:13px}}@media only screen and (max-width: 767px){.section-header--bar{background:none;border-top:none;padding-top:0;padding-bottom:0}.section-header--bar:after{content:'';display:block;background:#f16baa;height:2px;width:72px;margin:4px auto 0}}@media only screen and (max-width: 767px){.section-header--bar .section-header__title{letter-spacing:-.02em;font-size:18px;font-weight:500;color:#424242 !important}}.section-header__nav{letter-spacing:0;font-size:10px;text-align:right;vertical-align:middle;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px){.section-header__nav{position:relative;top:initial;right:initial;display:table-cell;vertical-align:bottom;line-height:21px;font-size:13px;-webkit-transform:none;-ms-transform:none;transform:none}}.section-header__trigger{white-space:nowrap}@media only screen and (min-width: 768px){.column__main .section-header__title{font-size:18px}}@media only screen and (min-width: 768px){.column__main .section-header__outline{font-size:13px}}@media only screen and (min-width: 768px){.column__left .section-header__title,.column__right .section-header__title{margin-right:0}}@media only screen and (min-width: 768px){.column__left .section-header__title,.column__left .section-header__title a,.column__right .section-header__title,.column__right .section-header__title a{color:#212121 !important}}@media only screen and (min-width: 768px){.column__left .section-header__outline,.column__right .section-header__outline{margin-top:4px;color:#212121}}@media only screen and (max-width: 767px){.section--s1-favorite .section-header{padding-bottom:14px}}@media only screen and (max-width: 767px){.section--s1-favorite .section-header__nav{position:relative;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.section:not(:first-child),.column:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.section:not(:first-child),.column:not(:first-child){margin-top:40px}}@media only screen and (min-width: 768px){.section.hidden-md:first-child+.section,.hidden-md.column:first-child+.section,.column.s1-genres__item--genre6:first-child+.section,.column.s1-genres__item--genre8:first-child+.section,.section.s1-genres__item--genre6:first-child+.section,.section.s1-genres__item--genre8:first-child+.section,.section.hidden-md:first-child+.column,.hidden-md.column:first-child+.column,.column.s1-genres__item--genre6:first-child+.column,.column.s1-genres__item--genre8:first-child+.column,.section.s1-genres__item--genre6:first-child+.column,.section.s1-genres__item--genre8:first-child+.column{margin-top:0}}.section hr:first-child,.column hr:first-child{display:none}@media only screen and (min-width: 768px){.section hr:first-child,.column hr:first-child{display:block}}@media only screen and (min-width: 768px){.section hr:first-child+*,.column hr:first-child+*{margin-top:24px}}.section__content{margin-top:0}@media only screen and (min-width: 768px){.section__content{margin-top:16px}}.section__more{text-align:center;border-top:1px solid #e5e5e5;padding:16px 0;line-height:1.5}@media only screen and (min-width: 768px){.section__more{text-align:right;border:none;margin-top:8px;padding:0}}.section__more-trigger{display:inline-block;position:relative;padding-right:20px}.section__more-trigger:after{content:'';background-image:url(../img/icon_blank.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;display:block;position:absolute;width:13px;height:13px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section--clip-list .section__content,.section--ticket-list .section__content,.section--cards .section__content{padding-top:12px}@media only screen and (min-width: 768px){.section--clip-list .section__content,.section--ticket-list .section__content,.section--cards .section__content{padding-top:0}}@media only screen and (min-width: 768px){.section--divider:not(:first-child),.block-irregular__line-dashed:not(:first-child){margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,0.1)}}@media only screen and (max-width: 767px){.section--modal-filter{box-shadow:none !important}}@media only screen and (max-width: 767px){.section-header--bar+.section__content{margin-top:16px}}@media only screen and (min-width: 768px){.column__main .section:not(:first-child),.column__main .column:not(:first-child){margin-top:24px}}@media only screen and (min-width: 768px){.column__main .section--divider:not(:first-child),.column__main .block-irregular__line-dashed:not(:first-child){padding-top:24px}}@media only screen and (min-width: 768px){.column__left .section--divider:not(.section--no-box),.column__left .block-irregular__line-dashed:not(.section--no-box),.column__right .section--divider:not(.section--no-box),.column__right .block-irregular__line-dashed:not(.section--no-box){border-top:none}}@media only screen and (min-width: 768px){.flex>.section--divider:first-child,.flex>.block-irregular__line-dashed:first-child{padding-top:24px;border-top:1px solid rgba(0,0,0,0.1)}}@media only screen and (max-width: 767px){.section__content>.block-note:first-child,.section__content>.block-favorite-list:first-child,.section__content>.block-filter--narrow:first-child,.section__content>.block-blog:first-child,.section__content>.block-venue-area:first-child,.section__content>.block-soon-ticket:first-child,.section__content>.block-w2-words:first-child,.section__content>.block-w2-chars:first-child,.section__content>.block-w2-caps:first-child,.section__content>.block-w1-words:first-child,.section__content>.block-w1-group:first-child,.section__content>.block-w1-chars:first-child,.section__content>.block-w1-caps:first-child,.section__content>.block-venue-link:first-child,.section__content>.a1-block:first-child,.section__content>.r1-block-content:first-child,.section__content>.v3-block-seat:first-child,.section__content>.v3-block-venue:first-child,.section__content>.v3-block-access:first-child,.section__content>.block-datepicker:first-child,.section__content>.block-list-link:first-child,.section__content>.block-list-link-regions:first-child,.section__content>.block-list-link-month:first-child,.section__content>.block-teams:first-child,.section__content>.block-m1-words:first-child,.section__content>.list-link:first-child,.section__content>.list-sports-team:first-child,.section__content>.block-area-list:first-child,.section__content>.block-sports:first-child,.section__content>.block-sports-team:first-child,.section__content>.block-baseball:first-child,.section__content>.block-baseball-college:first-child,.section__content>.block-related-videos:first-child,.section__content>.block-favorite-registar:first-child,.section__content>.block-filter__content--center:first-child,.section__content>.block-card-seat:first-child{border-top:1px solid #e5e5e5}}.service-item{width:100%;display:table}.service-item__icon{content:'';display:table-cell;vertical-align:middle;width:40px;height:40px;font-weight:700;text-align:center}@media only screen and (min-width: 768px){.service-item__icon{width:88px;height:88px}}.service-item__icon img{width:40px}@media only screen and (min-width: 768px){.service-item__icon img{width:53px}}.service-item__content{padding-left:16px;display:table-cell;vertical-align:middle}@media only screen and (min-width: 768px){.service-item__content{padding-left:8px}}.service-item__title{font-size:14px;color:#212121;line-height:1.5}@media only screen and (min-width: 768px){.service-item__title{font-weight:500}}.service-item__text{line-height:1.5;color:#757575}.service-item--eplusapp:before{background-image:url(../img/icon_eplusapp.svg)}.service-item--stageapp:before{background-image:url(../img/icon_stageapp.svg)}.service-item--museumapp:before{background-image:url(../img/icon_museumapp.svg)}.service-item--sumatike:before{background-image:url(../img/icon_sumatike.svg)}.service-item--zaseki:before{background-image:url(../img/icon_zaseki.svg)}.service-item--zasekiplus:before{background-image:url(../img/icon_zasekiplus.svg)}.service-item--tesuryo:before{background-image:url(../img/icon_tesuryo.svg)}.service-item--tokuticket:before{background-image:url(../img/icon_tokuticket.svg)}.service-item--present:before{background-image:url(../img/icon_present.svg)}.service-item--spiceblack:before{background-image:url(../img/icon_spiceblack.svg)}.service-item--consignment:before{background-image:url(../img/icon_consignment.svg)}.service-item--livingroomcafe:before{background-image:url(../img/icon_livingroomcafe.svg)}@media only screen and (min-width: 768px){.service-item--smartticket:before{background-size:70px auto}}@media only screen and (min-width: 768px){.service-item--zaseki:before{background-size:67px auto}}@media only screen and (min-width: 768px){.service-item--zasekiplus:before{background-size:69px auto}}@media only screen and (min-width: 768px){.service-item--tokuticket:before{background-size:62px auto}}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -5px}@media only screen and (min-width: 768px){.share{margin:0 -6px}}.share__title{line-height:1;font-weight:400;font-size:10px;margin:0 5px;letter-spacing:-.02em}@media only screen and (min-width: 768px){.share__title{margin:0 6px;font-size:13px}}.share__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px}@media only screen and (min-width: 768px){.share__list{height:28px}}.share--vertical{display:block}.share--vertical .share__title{text-align:center}.share--vertical .share__list{margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share__item{overflow:hidden;width:25px;height:25px;margin:0 5px}@media only screen and (min-width: 768px){.share__item{margin:0 6px;width:28px;height:28px}}.share__item--twitter .share__trigger{background-image:url(../img/icon_sns_twitter.svg)}.share__item--facebook .share__trigger{background-image:url(../img/icon_sns_facebook.svg)}.share__item--line .share__trigger{background-image:url(../img/icon_sns_line.svg)}.share__trigger{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-webkit-user-select--moz-user-select:none;-webkit-user-select--moz-user-select--ms-user-select:none;-webkit-user-select--moz-user-select--ms-user-select-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-ms-touch-action-touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list>*{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-webkit-transform--moz-transform:translate3d(0, 0, 0);-webkit-transform--moz-transform--ms-transform:translate3d(0, 0, 0);-webkit-transform--moz-transform--ms-transform--o-transform:translate3d(0, 0, 0);-webkit-transform--moz-transform--ms-transform--o-transform-transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";font-family-src:url("./fonts/slick.eot");font-family-src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-family-font-weight:normal;font-family-font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover{opacity:.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:0 !important}.slick-dots{position:absolute;bottom:-4px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}@media only screen and (min-width: 768px){.slick-dots{bottom:-3px}}.slick-dots li{position:relative;display:inline-block;height:12px;width:12px;margin:0;padding:0;cursor:pointer}@media only screen and (min-width: 768px){.slick-dots li{height:16px;width:16px}}.slick-dots li button{border:0;background:transparent;display:block;height:12px;width:12px;outline:none;color:transparent;cursor:pointer;position:relative}@media only screen and (min-width: 768px){.slick-dots li button{height:16px;width:16px}}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.5}.slick-dots li button:before{position:absolute;top:50%;left:50%;display:block;box-sizing:border-box;content:'';-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#212121 !important;width:4px;height:4px;border-radius:50%;text-align:center;opacity:.2;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width: 768px){.slick-dots li button:before{width:8px;height:8px}}.slick-dots li.slick-active button:before{color:#000;opacity:.5;background:none}.sns-like-button{margin-top:-8px}.sns-like-button__sns-button{display:inline-block;vertical-align:top;margin-top:8px}.sns-like-button__sns-button:last-child{margin-left:4px}.sns__list{list-style:none;display:table;width:100%}.sns__item{display:table-cell;overflow:hidden;position:relative}.sns__item--twitter .sns__trigger{background-image:url(../img/icon_sns_twitter.svg)}.sns__item--facebook .sns__trigger{background-image:url(../img/icon_sns_facebook.svg)}.sns__item--youtube .sns__trigger{background-image:url(../img/icon_sns_youtube.svg)}.sns__item--instagram .sns__trigger{background-image:url(../img/icon_sns_instagram.svg)}.sns__item--tiktok .sns__trigger{background-image:url(../img/icon_sns_tiktok.svg)}.sns__trigger{display:block;margin:0 auto;width:43px;height:43px;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){.sns__trigger{width:54px;height:54px}}.spice-header{position:relative;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.spice-header{background:#060606;padding:14px 12px}}@media only screen and (min-width: 768px){.spice-header{overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}}.spice-header__content{vertical-align:middle;position:relative}@media only screen and (max-width: 767px){.spice-header__content{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px){.spice-header__content{padding:8px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width: 768px){.spice-header__content:before{content:'';display:block;position:absolute;z-index:-1;background:#060606;left:0;top:0;width:1000%;height:100%}}.spice-header__title{font-size:16px;font-weight:500;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}@media only screen and (min-width: 768px){.spice-header__title{font-size:20px}}.spice-header__title small{display:inline-block;vertical-align:middle;line-height:1;font-weight:400;margin-left:8px}@media only screen and (min-width: 768px){.spice-header__title small{margin-left:8px}}.spice-header__powerdby{white-space:nowrap;display:block;font-size:9px;vertical-align:middle;text-align:right;margin-right:4px}@media only screen and (min-width: 768px){.spice-header__powerdby{display:inline-block;font-size:12px}}.spice-header__logo{display:block;vertical-align:middle;text-indent:100%;overflow:hidden;white-space:nowrap;background-image:url(../img/icon_spice.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:50px;height:18px}@media only screen and (min-width: 768px){.spice-header__logo{display:inline-block;width:66px;height:25px}}.spice-header__title .spice-header__powerdby{text-align:left}@media only screen and (max-width: 767px){.spice-header__title .spice-header__powerdby{margin:0 auto;line-height:1}}@media only screen and (max-width: 767px){.spice-header__title .spice-header__logo{margin:0 auto}}@media only screen and (min-width: 768px){.spice-header__title .spice-header__logo{background-position:left center}}.spice-header__nav{position:relative;padding:0 0 0 8px;text-align:right;vertical-align:middle}@media only screen and (min-width: 768px){.spice-header__nav{padding:8px 16px 8px 0}}.spice-header__nav small{display:inline-block;text-align:right;color:#757575}@media only screen and (min-width: 768px){.spice-header__nav:before{content:'';display:block;position:absolute;z-index:-1;background:#060606;right:0;top:0;width:2000px;height:100%}}@media only screen and (max-width: 767px){.spice-header__nav .spice-header__powerdby{margin:0 auto;line-height:1}}@media only screen and (max-width: 767px){.spice-header__nav .spice-header__logo{margin:0 auto}}@media only screen and (min-width: 768px){.spice-header__nav .spice-header__logo{width:50px;height:18px;margin-left:4px}}.spice-header__nav .spice-header__trigger{white-space:nowrap;color:#bdbdbd;line-height:33px;font-size:11px}@media only screen and (min-width: 768px){.spice-header__nav .spice-header__trigger{display:inline-block;line-height:33px;font-size:13px}}.spice-header__outline{display:none;width:100%;margin-top:6px;line-height:1.5;font-size:12px;color:#757575}@media only screen and (min-width: 768px){.spice-header__outline{display:block}}@media only screen and (min-width: 768px){.column__left .spice-header,.column__right .spice-header{display:block}}@media only screen and (min-width: 768px){.column__left .spice-header__content,.column__right .spice-header__content{display:block;padding-bottom:0}}@media only screen and (min-width: 768px){.column__left .spice-header__nav,.column__right .spice-header__nav{display:block;padding-top:0}}.spotify{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -5px}@media only screen and (min-width: 768px){.spotify{display:none}}@media only screen and (min-width: 768px){.spotify{margin:0 -6px}}.spotify__title{line-height:1;font-weight:400;font-size:10px;margin:0 5px;letter-spacing:-.02em}@media only screen and (min-width: 768px){.spotify__title{margin:0 6px;font-size:13px}}.spotify__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px}@media only screen and (min-width: 768px){.spotify__list{height:28px}}.spotify--vertical{display:block}.spotify--vertical .spotify__title{text-align:center}.spotify--vertical .spotify__list{margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spotify__item{overflow:hidden;width:25px;height:25px;margin:0 5px}@media only screen and (min-width: 768px){.spotify__item{margin:0 6px;width:28px;height:28px}}.spotify__trigger{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/icon_sns_spotify.svg)}.ticket-detail{margin-top:0px}@media only screen and (min-width: 768px){.ticket-detail{margin-top:8px}}.ticket-detail__header{text-align:right;padding-bottom:8px;border-bottom:1px solid #e5e5e5}@media only screen and (min-width: 768px){.ticket-detail__header{text-align:center;padding-bottom:0;border-bottom:none}}.ticket-detail__toggle{color:#2fa8b3;background:none;border:none;display:inline-block;position:relative;padding-right:16px;line-height:2;font-weight:500}@media only screen and (min-width: 768px){.ticket-detail__toggle{font-size:14px}}.ticket-detail__toggle:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;-webkit-transform:translateY(-5px) rotate(135deg);-ms-transform:translateY(-5px) rotate(135deg);transform:translateY(-5px) rotate(135deg);left:auto;right:3px}.ticket-detail__toggle[aria-expanded='true']:before{-webkit-transform:translateY(-2px) rotate(-45deg);-ms-transform:translateY(-2px) rotate(-45deg);transform:translateY(-2px) rotate(-45deg)}.ticket-detail__toggle:hover{opacity:.5}.ticket-detail__content{padding:12px 0}@media only screen and (min-width: 768px){.ticket-detail__content{margin-top:8px;border-top:1px solid #e5e5e5;padding:24px 0}}.ticket-detail__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.ticket-detail__content[aria-expanded='false']{margin-top:0;border-top:none}}.ticket-detail__content dt{font-weight:500;font-size:14px}.ticket-detail__content p:not(:first-child),.ticket-detail__content dt:not(:first-child){margin-top:1em}.ticket-icon__list{list-style:none;overflow:hidden}.ticket-icon__item{height:18px;float:left;overflow:hidden;text-indent:100%;white-space:nowrap;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 768px){.ticket-icon__item{height:22px}}.ticket-icon__item:not(:first-child){margin-left:12px}@media only screen and (min-width: 768px){.ticket-icon__item:not(:first-child){margin-left:16px}}.ticket-icon__item--zaseki{width:55px;background-image:url(../img/icon_zaseki.svg)}@media only screen and (min-width: 768px){.ticket-icon__item--zaseki{width:75px}}.ticket-icon__item--sumatike{width:55px;background-image:url(../img/icon_sumatike.svg)}@media only screen and (min-width: 768px){.ticket-icon__item--sumatike{width:72px}}.ticket-icon__item--otoku{width:40px;background-image:url(../img/icon_otoku.svg)}@media only screen and (min-width: 768px){.ticket-icon__item--otoku{width:51px}}.ticket-icon__item--zasekiplus{width:70px;background-image:url(../img/icon_zasekiplus.svg)}@media only screen and (min-width: 768px){.ticket-icon__item--zasekiplus{width:94px}}.ticket-icon__item--0yen{width:41px;background-image:url(../img/icon_0yen.svg)}@media only screen and (min-width: 768px){.ticket-icon__item--0yen{width:50px}}.ticket-icon__item--fellow{background-image:url(../img/icon_fellow.svg);width:75px}@media only screen and (min-width: 768px){.ticket-icon__item--fellow{width:100px}}.ticket-icon__item--faceauth{background-image:url(../img/icon_faceauth.svg);width:75px}@media only screen and (min-width: 768px){.ticket-icon__item--faceauth{width:100px}}.ticket-item{display:block}.ticket-item:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.ticket-item:not(:first-child){margin-top:16px}}.ticket-item--shortcut{background:#e5e5e5;padding:16px 12px}@media only screen and (min-width: 768px){.ticket-item--shortcut{padding:16px}}.ticket-item--kouen,.ticket-item--sub{padding:16px 16px 16px 0}@media only screen and (min-width: 768px){.ticket-item--kouen,.ticket-item--sub{padding:24px 32px 24px 0}}.ticket-item--blank{background:#e0e0e0}.ticket-item--blank .block-ticket-stpl__label{color:#e0e0e0}.ticket-item--past .ticket-item__title{color:#212121}.ticket-item__inner{display:table;width:100%}.ticket-item__right{overflow:hidden;display:table-cell;padding-left:8px}@media only screen and (min-width: 768px){.ticket-item__right{padding-left:16px}}@media only screen and (min-width: 1024px){.ticket-item__right{padding-left:32px}}.ticket-item__left{border-right:1px solid #d1d1d1;display:table-cell;max-width:120px;width:24%;vertical-align:middle;text-align:center}@media only screen and (min-width: 768px){.ticket-item__left{width:22%;min-width:140px;max-width:initial}}.ticket-item__block:not(:first-child){margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.ticket-item__block:not(:first-child){margin-top:24px;padding-top:24px}}.ticket-item__trigger{display:block}.ticket-item__date{line-height:1;color:#757575;text-align:center}@media only screen and (min-width: 768px){.ticket-item__date{font-size:18px}}.ticket-item__date+.ticket-item__date:before{content:'|';font-weight:400;margin:2px 0 4px;display:block}.ticket-item__yyyy{display:block;font-size:10px}@media only screen and (min-width: 768px){.ticket-item__yyyy{display:inline;font-size:13px}}.ticket-item__mmdd{display:block;font-weight:500}@media only screen and (min-width: 768px){.ticket-item__mmdd{display:inline}}.ticket-item__dd{font-weight:500;display:block;font-size:18px}@media only screen and (min-width: 768px){.ticket-item__dd{display:inline;font-size:28px}}.ticket-item__dd small{display:block;font-weight:400}@media only screen and (min-width: 768px){.ticket-item__dd small{font-size:18px}}.ticket-item__date--6 .ticket-item__dd{color:#4d82d0}.ticket-item__date--0 .ticket-item__dd{color:#ca1111}.ticket-item__image{float:right;width:69px;height:69px;margin:0 0 8px 8px;border:1px solid #e5e5e5;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("../img/img_no_thumb.png")}@media only screen and (min-width: 768px){.ticket-item__image{width:103px;height:103px;margin:0 0 16px 16px}}.ticket-item__title{overflow:hidden;max-height:100%;line-height:1.333;font-size:14px;font-weight:500}.ticket-item__title .label-ticket{float:left;font-size:13px}.ticket-item--sub .ticket-item__title{line-height:1.333;font-size:14px}.ticket-item__venue{color:#757575}.ticket-item--sub .ticket-item__venue{margin-top:4px;line-height:1.4;font-size:13px}@media only screen and (min-width: 768px){.ticket-item--sub .ticket-item__venue{margin-top:8px}}.ticket-item--kouen .ticket-item__venue{margin-top:4px;line-height:1.4;font-size:13px}@media only screen and (min-width: 768px){.ticket-item--kouen .ticket-item__venue{margin-top:8px;line-height:1.2}}.ticket-item__text{color:#757575;margin-top:2px;line-height:1.4;font-size:13px}@media only screen and (min-width: 768px){.ticket-item__text{margin-top:4px;line-height:1.2}}.ticket-item--sub .ticket-item__text{margin-top:8px}@media only screen and (min-width: 768px){.ticket-item--sub .ticket-item__text{margin-top:16px}}.ticket-item__license{margin-top:4px;font-size:10px;color:#bdbdbd}@media only screen and (min-width: 768px){.ticket-item__license{margin-top:8px}}.ticket-item__status{overflow:hidden}.ticket-item__status .ticket-status{float:right}.ticket-item__stpl-label{display:block;width:42px;height:17px;background-image:url("../img/icon_stpl.png");background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto 8px}@media only screen and (min-width: 768px){.ticket-item__stpl-label{width:50px;height:20px;margin:0 auto 10px}}.ticket-item__stpl-camera,.ticket-item__stpl-text{margin-top:4px;line-height:1.4;font-size:13px;color:#757575}@media only screen and (min-width: 768px){.ticket-item__stpl-camera,.ticket-item__stpl-text{margin-top:8px;line-height:1.2}}.ticket-item__stpl-camera--icon,.ticket-item__stpl-text--icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-item__stpl-camera--icon:before,.ticket-item__stpl-text--icon:before{content:'';display:inline-block;width:42px;height:17px;background-image:url("../img/icon_stpl.png");background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:5px;-webkit-transform:translate3d(0, 1px, 0);transform:translate3d(0, 1px, 0)}@media only screen and (min-width: 768px){.ticket-item__stpl-camera--icon:before,.ticket-item__stpl-text--icon:before{width:50px;height:20px;margin-right:8px}}.ticket-item__stpl-camera--icon+.ticket-item__text,.ticket-item__stpl-text--icon+.ticket-item__text{margin-top:12px}@media only screen and (min-width: 768px){.ticket-item__stpl-camera--icon+.ticket-item__text,.ticket-item__stpl-text--icon+.ticket-item__text{margin-top:8px}}.ticket-item__stpl-camera{color:#424242}.ticket-item__stpl-type{margin-top:6px}@media only screen and (min-width: 768px){.ticket-item__stpl-type{margin-top:8px}}.ticket-match-calender{display:block;position:relative;border:1px solid #e5e5e5;box-shadow:none}.ticket-match-calender:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.ticket-match-calender:not(:first-child){margin-top:16px}}.ticket-match-calender--blank{background:#e0e0e0}.ticket-match-calender__inner{padding:9px}@media only screen and (min-width: 768px){.ticket-match-calender__inner{padding:12px 16px}}.ticket-match-calender__main{display:table;table-layout:fixed;width:100%}.ticket-match-calender__right{overflow:hidden;display:table-cell;padding-left:8px}@media only screen and (min-width: 768px){.ticket-match-calender__right{padding-left:10px}}.ticket-match-calender__left{position:relative;border-right:1px solid #e5e5e5;display:table-cell;width:46px;padding-right:8px;vertical-align:bottom;text-align:center}@media only screen and (min-width: 768px){.ticket-match-calender__left{position:static;width:95px;vertical-align:middle}}.ticket-match-calender__date{line-height:1;color:#212121;text-align:center;padding:15px 0 57px}@media only screen and (min-width: 768px){.ticket-match-calender__date{padding:10px 0}}.ticket-match-calender__mmdd{display:block;font-weight:700;font-size:16px;white-space:nowrap}@media only screen and (min-width: 768px){.ticket-match-calender__mmdd{font-weight:500;font-size:20px}}.ticket-match-calender__day{margin-top:4px;display:block;font-size:10px}@media only screen and (min-width: 768px){.ticket-match-calender__day{font-weight:500;font-size:20px}}.ticket-match-calender__hhmm{margin-top:6px;display:block;font-size:10px}@media only screen and (min-width: 768px){.ticket-match-calender__hhmm{margin-top:10px;font-size:13px}}.ticket-match-calender__date--6 .ticket-match-calender__mmdd,.ticket-match-calender__date--6 .ticket-match-calender__day{color:#4d82d0}.ticket-match-calender__date--0 .ticket-match-calender__mmdd,.ticket-match-calender__date--0 .ticket-match-calender__day,.ticket-match-calender__date--holiday .ticket-match-calender__mmdd,.ticket-match-calender__date--holiday .ticket-match-calender__day{color:#ca1111}.ticket-match-calender__status{background:#fff;border:1px solid #e5e5e5;padding:2px 0;line-height:1.1;font-size:10px;color:#bdbdbd;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-calc(100% - 10px);width:calc(100% - 10px);position:absolute;left:0;bottom:0}@media only screen and (min-width: 768px){.ticket-match-calender__status{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;right:16px;top:12px;left:auto;bottom:auto;width:110px;height:18px;font-size:14px}}.ticket-match-calender__status-text,.ticket-match-calender__status-mark{display:block}@media only screen and (min-width: 768px){.ticket-match-calender__status-text,.ticket-match-calender__status-mark{display:inline-block}}.ticket-match-calender__status-text span{display:block}@media only screen and (min-width: 768px){.ticket-match-calender__status-text span{display:inline-block}}@media only screen and (max-width: 767px){.ticket-match-calender__status-mark{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.ticket-match-calender__status--before .ticket-match-calender__status-mark,.ticket-match-calender__status--end .ticket-match-calender__status-mark{position:relative;width:14px;height:14px;margin:5px auto 1px;white-space:nowrap;overflow:hidden;text-indent:100%}@media only screen and (min-width: 768px){.ticket-match-calender__status--before .ticket-match-calender__status-mark,.ticket-match-calender__status--end .ticket-match-calender__status-mark{width:12px;height:12px}}@media only screen and (min-width: 768px){.ticket-match-calender__status--before .ticket-match-calender__status-mark,.ticket-match-calender__status--end .ticket-match-calender__status-mark{margin:1px 4px 1px 0}}.ticket-match-calender__status--before .ticket-match-calender__status-mark::before,.ticket-match-calender__status--before .ticket-match-calender__status-mark::after,.ticket-match-calender__status--end .ticket-match-calender__status-mark::before,.ticket-match-calender__status--end .ticket-match-calender__status-mark::after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg);display:block;width:1px;height:20px;background:#bdbdbd}.ticket-match-calender__status--before .ticket-match-calender__status-mark::after,.ticket-match-calender__status--end .ticket-match-calender__status-mark::after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}.ticket-match-calender__status--vacancy,.ticket-match-calender__status--accepting,.ticket-match-calender__status--preorder,.ticket-match-calender__status--stop,.ticket-match-calender__status--change,.ticket-match-calender__status--postponement,.ticket-match-calender__status--seat{color:#fff;background-color:#f16baa;border-color:#f16baa}.ticket-match-calender__status--vacancy .ticket-match-calender__status-mark,.ticket-match-calender__status--accepting .ticket-match-calender__status-mark,.ticket-match-calender__status--preorder .ticket-match-calender__status-mark,.ticket-match-calender__status--stop .ticket-match-calender__status-mark,.ticket-match-calender__status--change .ticket-match-calender__status-mark,.ticket-match-calender__status--postponement .ticket-match-calender__status-mark,.ticket-match-calender__status--seat .ticket-match-calender__status-mark{position:relative;width:16px;height:16px;margin:4px auto 0;text-indent:100%;white-space:nowrap;overflow:hidden;text-indent:100%}@media only screen and (min-width: 768px){.ticket-match-calender__status--vacancy .ticket-match-calender__status-mark,.ticket-match-calender__status--accepting .ticket-match-calender__status-mark,.ticket-match-calender__status--preorder .ticket-match-calender__status-mark,.ticket-match-calender__status--stop .ticket-match-calender__status-mark,.ticket-match-calender__status--change .ticket-match-calender__status-mark,.ticket-match-calender__status--postponement .ticket-match-calender__status-mark,.ticket-match-calender__status--seat .ticket-match-calender__status-mark{width:14px;height:14px;margin:0 3px 0 0}}.ticket-match-calender__status--vacancy .ticket-match-calender__status-mark::before,.ticket-match-calender__status--accepting .ticket-match-calender__status-mark::before,.ticket-match-calender__status--preorder .ticket-match-calender__status-mark::before,.ticket-match-calender__status--stop .ticket-match-calender__status-mark::before,.ticket-match-calender__status--change .ticket-match-calender__status-mark::before,.ticket-match-calender__status--postponement .ticket-match-calender__status-mark::before,.ticket-match-calender__status--seat .ticket-match-calender__status-mark::before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);display:block;width:14px;height:14px;border:1px solid #fff;border-radius:50%}@media only screen and (min-width: 768px){.ticket-match-calender__status--vacancy .ticket-match-calender__status-mark::before,.ticket-match-calender__status--accepting .ticket-match-calender__status-mark::before,.ticket-match-calender__status--preorder .ticket-match-calender__status-mark::before,.ticket-match-calender__status--stop .ticket-match-calender__status-mark::before,.ticket-match-calender__status--change .ticket-match-calender__status-mark::before,.ticket-match-calender__status--postponement .ticket-match-calender__status-mark::before,.ticket-match-calender__status--seat .ticket-match-calender__status-mark::before{width:12px;height:12px}}@media only screen and (max-width: 767px){.ticket-match-calender__status span[data-sp-text]{white-space:nowrap;overflow:hidden;text-indent:100%;position:relative}}@media only screen and (max-width: 767px){.ticket-match-calender__status span[data-sp-text]::before{content:attr(data-sp-text);position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);text-indent:0}}.ticket-match-calender__match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:400px}@media only screen and (min-width: 768px){.ticket-match-calender__match{padding-top:36px;margin:0 auto 0 0;max-width:630px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ticket-match-calender__match-title{font-size:13px;font-weight:700;line-height:1.4;color:#212121}@media only screen and (min-width: 768px){.ticket-match-calender__match-title{font-size:20px}}.ticket-match-calender__vs{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32px;height:90px;text-align:center;overflow:hidden;text-indent:100%;white-space:nowrap;position:relative}@media only screen and (min-width: 768px){.ticket-match-calender__vs{height:100px}}.ticket-match-calender__vs::before{content:'';display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:9px;height:1px;background:#bdbdbd}@media only screen and (min-width: 768px){.ticket-match-calender__vs::before{width:18px;height:2px}}.ticket-match-calender__team{display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:center}@media only screen and (min-width: 768px){.ticket-match-calender__team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-calc(50% - 16px);width:calc(50% - 16px);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.ticket-match-calender__team-img{display:block;width:90px;height:90px;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (min-width: 768px){.ticket-match-calender__team-img{width:100px;height:100px;margin:0 auto}}.ticket-match-calender__team-text{display:block}@media only screen and (min-width: 768px){.ticket-match-calender__team-text{margin:0 auto;min-width:130px;width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}}.ticket-match-calender__team-text span{display:block;font-weight:700;font-size:14px;color:#212121}@media only screen and (min-width: 768px){.ticket-match-calender__team-text span{font-size:20px}}.ticket-match-calender__team-text small{display:block;font-size:10px;color:#757575}@media only screen and (min-width: 768px){.ticket-match-calender__team-text small{font-size:13px}}@media only screen and (min-width: 768px){.ticket-match-calender__team:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ticket-match-calender__venue{margin-top:8px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:10px}@media only screen and (min-width: 768px){.ticket-match-calender__venue{margin-left:17px;font-size:13px}}.ticket-match-calender__venue-area{padding:2px 3px;border-radius:2px;overflow:hidden;color:#fff;background:#bdbdbd;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width: 768px){.ticket-match-calender__venue-area{border-radius:3px;padding:2px 5px}}.ticket-match-calender__venue-name{margin-left:5px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:#757575;padding:2px 0}.ticket-match-calender__trigger{overflow:hidden;margin-top:9px}.ticket-match-calender__trigger .ticket-status{float:right}.ticket-match-calender__sub{padding-top:15px;overflow:hidden}.ticket-match-calender__sub.output:empty{min-height:50px}.ticket-match-calender__sub[aria-expanded='false']{display:none}.ticket-match-calender__sub[aria-expanded='true']{display:block}.ticket-match-calender__seat:not(:first-child){margin-top:30px}.ticket-match-calender__seat-table{width:100%;border-spacing:none;border-collapse:collapse;font-size:10px;table-layout:fixed}@media only screen and (min-width: 768px){.ticket-match-calender__seat-table{font-size:14px}}.ticket-match-calender__seat-table th,.ticket-match-calender__seat-table td{padding:5px 0;border-top:1px solid #fff;border-left:1px solid #fff}@media only screen and (min-width: 768px){.ticket-match-calender__seat-table th,.ticket-match-calender__seat-table td{padding:9px 0}}.ticket-match-calender__seat-table th:first-child,.ticket-match-calender__seat-table td:first-child{border-left:none}.ticket-match-calender__seat-table th{padding:5px 4px;text-align:left;width:40%;word-break:break-word}@media only screen and (min-width: 768px){.ticket-match-calender__seat-table th{width:160px;padding:9px 10px}}.ticket-match-calender__seat-table td{text-align:center}.ticket-match-calender__seat-table thead th,.ticket-match-calender__seat-table thead td{background:#424242;color:#fff;border-top:none}.ticket-match-calender__seat-table tbody th{background:#757575;color:#fff}.ticket-match-calender__seat-table tbody tr:nth-child(odd) td{background:#fff}.ticket-match-calender__seat-table tbody tr:nth-child(even) td{background:#f7f7f7}.ticket-match-calender__seat-button{margin-top:15px;text-align:center}.ticket-match-calender__seat-button .button{max-width:192px}.ticket-match-calender__seat-busy{overflow:hidden;background:#f2f2f2;border-radius:4px;color:#424242;line-height:1.272;padding:10px 12px;text-align:center}@media only screen and (min-width: 768px){.ticket-match-calender__seat-busy span{display:block}}.ticket-match-calender__sub-footer{margin-top:17px;overflow:hidden;display:block}.ticket-match-calender__sub-close{position:relative;float:right;font-size:14px;font-weight:500;padding-right:20px;color:#2fa8b3}.ticket-match-calender__sub-close:not(:first-child){margin-left:.5em}.ticket-match-calender__sub-close *{color:#2fa8b3}@media only screen and (min-width: 768px){.ticket-match-calender__sub-close{padding-right:20px;font-size:18px}}.ticket-match-calender__sub-close:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-25%) rotate(-45deg);-ms-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);width:8px;height:8px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:5px}@media only screen and (min-width: 768px){.ticket-match-calender__sub-close:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-25%) rotate(-45deg);-ms-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);width:10px;height:10px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:5px}}.ticket-match-calender-none{background:#dbdbdb;padding:12px 12px;border-radius:4px;overflow:hidden;font-size:12px;color:#424242;text-align:center}.ticket-match-calender-none span{display:block}.ticket-status{overflow:hidden}.ticket-status__item{float:left;font-weight:500;font-size:14px}.ticket-status__item:not(:first-child){margin-left:.5em}@media only screen and (min-width: 768px){.ticket-status__item{font-size:18px}}.ticket-status__item--before,.ticket-status__item--end{color:#bababa}.ticket-status__item--vacancy,.ticket-status__item--accepting,.ticket-status__item--stop,.ticket-status__item--change,.ticket-status__item--postponement{color:#f16baa}.ticket-status__item--arrow:last-child{padding-right:20px;position:relative}@media only screen and (min-width: 768px){.ticket-status__item--arrow:last-child{padding-right:20px}}.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:5px}@media only screen and (min-width: 768px){.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:5px}}.ticket-status__item--has-sub.ticket-status__item--arrow:last-child{padding-right:25px}@media only screen and (min-width: 768px){.ticket-status__item--has-sub.ticket-status__item--arrow:last-child{padding-right:25px}}.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-75%) rotate(135deg);-ms-transform:translateY(-75%) rotate(135deg);transform:translateY(-75%) rotate(135deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:5px}@media only screen and (min-width: 768px){.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-75%) rotate(135deg);-ms-transform:translateY(-75%) rotate(135deg);transform:translateY(-75%) rotate(135deg);width:10px;height:10px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:5px}}.ticket-status__item--has-sub.ticket-status__item--open-sub.ticket-status__item--arrow:last-child{font-size:0}.ticket-status__item--has-sub.ticket-status__item--open-sub.ticket-status__item--arrow:last-child::before{content:'閉じる';display:inline-block;font-size:14px}@media only screen and (min-width: 768px){.ticket-status__item--has-sub.ticket-status__item--open-sub.ticket-status__item--arrow:last-child::before{font-size:18px}}.ticket-status__item--has-sub.ticket-status__item--open-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-25%) rotate(-45deg);-ms-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:5px}@media only screen and (min-width: 768px){.ticket-status__item--has-sub.ticket-status__item--open-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-25%) rotate(-45deg);-ms-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);width:10px;height:10px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:5px}}.ticket-status__item--before.ticket-status__item--arrow:last-child:after,.ticket-status__item--end.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;left:auto;right:5px}@media only screen and (min-width: 768px){.ticket-status__item--before.ticket-status__item--arrow:last-child:after,.ticket-status__item--end.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;left:auto;right:5px}}.ticket-status__item--before.ticket-status__item--has-sub.ticket-status__item--arrow:last-child,.ticket-status__item--end.ticket-status__item--has-sub.ticket-status__item--arrow:last-child{padding-right:25px}@media only screen and (min-width: 768px){.ticket-status__item--before.ticket-status__item--has-sub.ticket-status__item--arrow:last-child,.ticket-status__item--end.ticket-status__item--has-sub.ticket-status__item--arrow:last-child{padding-right:25px}}.ticket-status__item--before.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after,.ticket-status__item--end.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-75%) rotate(135deg);-ms-transform:translateY(-75%) rotate(135deg);transform:translateY(-75%) rotate(135deg);width:8px;height:8px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;left:auto;right:5px}@media only screen and (min-width: 768px){.ticket-status__item--before.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after,.ticket-status__item--end.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-75%) rotate(135deg);-ms-transform:translateY(-75%) rotate(135deg);transform:translateY(-75%) rotate(135deg);width:10px;height:10px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;left:auto;right:5px}}.ticket-status__item--before.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child,.ticket-status__item--end.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child{font-size:0}.ticket-status__item--before.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child::before,.ticket-status__item--end.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child::before{content:'閉じる';display:inline-block;font-size:14px}@media only screen and (min-width: 768px){.ticket-status__item--before.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child::before,.ticket-status__item--end.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child::before{font-size:18px}}.ticket-status__item--before.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after,.ticket-status__item--end.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-25%) rotate(-45deg);-ms-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);width:8px;height:8px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;left:auto;right:5px}@media only screen and (min-width: 768px){.ticket-status__item--before.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after,.ticket-status__item--end.ticket-status__item--open-sub.ticket-status__item--has-sub.ticket-status__item--arrow:last-child:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-25%) rotate(-45deg);-ms-transform:translateY(-25%) rotate(-45deg);transform:translateY(-25%) rotate(-45deg);width:10px;height:10px;border-top:2px solid #bdbdbd;border-right:2px solid #bdbdbd;left:auto;right:5px}}.title--lg1{font-size:16px;font-weight:500;color:#424242}@media only screen and (min-width: 768px){.title--lg1{font-size:28px;font-weight:400}}.title--lg2{font-size:16px;font-weight:400;color:#f16baa}@media only screen and (min-width: 768px){.title--lg2{font-size:20px;font-weight:500}}.title--md1{font-size:14px;font-weight:500;color:#2fa8b3}@media only screen and (min-width: 768px){.title--md1{font-size:18px;font-weight:500;color:#424242}}.title--md2{font-size:14px;font-weight:500;color:#424242}@media only screen and (min-width: 768px){.title--md2{font-size:16px;font-weight:500}}.title--sm1{font-size:12px;font-weight:500;color:#2fa8b3}@media only screen and (min-width: 768px){.title--sm1{font-size:14px;font-weight:500}}.title--sm2{font-size:12px;font-weight:500;color:#424242}@media only screen and (min-width: 768px){.title--sm2{font-size:14px;font-weight:500}}.title--sm3{font-size:12px;font-weight:400;color:#424242}@media only screen and (min-width: 768px){.title--sm3{font-size:12px;font-weight:500}}.v3-block-access{box-sizing:border-box;padding:16px 12px}@media only screen and (max-width: 767px){.v3-block-access{border-radius:0 !important}}@media only screen and (min-width: 768px){.v3-block-access{padding:32px 24px}}@media only screen and (min-width: 768px){.v3-block-access__content{display:table;width:-webkit-calc(100% + 64px);width:calc(100% + 64px);table-layout:fixed;border-spacing:32px 0;border-collapse:separate;margin:0 -32px;overflow:hidden}}@media only screen and (min-width: 768px){.v3-block-access__content-item{display:table-cell;vertical-align:top}}.v3-block-access__content-item:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.v3-block-access__content-item:not(:first-child){margin-top:0}}.v3-block-access__map{margin-top:16px}.v3-block-access__map-output.show-map{height:200px}@media only screen and (min-width: 768px){.v3-block-access__map-output.show-map{height:300px}}.v3-block-access__btn-area{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v3-block-access__btn-item{width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}.v3-block-access__btn-item .button{padding:3px 0 4px}@media only screen and (min-width: 768px){.v3-block-access__list{margin-top:0;border-top:solid 1px #e5e5e5;display:table-cell}}.v3-block-access__item{padding:16px 0}.v3-block-access__item:not(:first-child){border-top:solid 1px #e5e5e5}@media only screen and (min-width: 768px){.v3-block-access__item{padding:20px 0 20px 122px;overflow:hidden}.v3-block-access__item:last-child{border-bottom:solid 1px #e5e5e5}}.v3-block-access__title{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.v3-block-access__title{float:left;margin-left:-122px;width:122px}}.v3-block-access__text{margin-top:8px}@media only screen and (min-width: 768px){.v3-block-access__text{margin-top:0}}.v3-block-venue{padding:0 12px}@media only screen and (max-width: 767px){.v3-block-venue{border-radius:0 !important}}@media only screen and (min-width: 768px){.v3-block-venue{padding:32px 24px}}@media only screen and (min-width: 768px){.v3-block-venue__content{display:table;width:-webkit-calc(100% + 64px);width:calc(100% + 64px);table-layout:fixed;border-collapse:separate;border-spacing:32px 0;margin:0 -32px}}@media only screen and (min-width: 768px){.v3-block-venue__list{display:table-cell;border-top:solid 1px #e5e5e5}}.v3-block-venue__list:not(:first-child){border-top:solid 1px #e5e5e5}.v3-block-venue__item{padding:16px 0}.v3-block-venue__item:not(:first-child){border-top:solid 1px #e5e5e5}@media only screen and (min-width: 768px){.v3-block-venue__item{padding:20px 0 20px 122px;overflow:hidden}.v3-block-venue__item:last-child{border-bottom:solid 1px #e5e5e5}}.v3-block-venue__title{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.v3-block-venue__title{float:left;margin-left:-122px;width:122px}}.v3-block-venue__text{margin-top:8px}@media only screen and (min-width: 768px){.v3-block-venue__text{margin-top:0}}.venue-item{display:block;padding:12px 0}@media only screen and (min-width: 768px){.venue-item{padding:24px 0}}.venue-item:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.venue-item:not(:first-child){margin-top:16px}}.venue-item__inner{display:table;width:100%}.venue-item__right{overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;width:32%;padding:0 12px}@media only screen and (min-width: 768px){.venue-item__right{padding:0 24px;width:19%}}.venue-item__left{border-right:1px solid #e5e5e5;display:table-cell;max-width:120px;padding:0 12px;vertical-align:top}@media only screen and (min-width: 768px){.venue-item__left{padding:0 24px;min-width:140px;max-width:initial}}.venue-item__block:not(:first-child){margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.venue-item__block:not(:first-child){margin-top:24px;padding-top:24px}}.venue-item__trigger{display:block}.venue-item__title{max-height:100%;font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.venue-item__title{font-size:18px}}.venue-item__content{color:#757575;margin-top:2px}@media only screen and (min-width: 768px){.venue-item__content{margin-top:4px}}.venue-item__region{font-size:14px;color:#757575;white-space:nowrap}@media only screen and (min-width: 768px){.venue-item__region{font-size:18px}}@media only screen and (max-width: 767px){.a1-block-area{border-radius:0}}@media only screen and (min-width: 768px){.a1-block-area{overflow:hidden;padding:18px 24px 40px}}@media only screen and (min-width: 768px){.a1-block-area__section:not(:first-child){margin-top:16px}}@media only screen and (max-width: 767px){.a1-block-area__header{display:table;width:100%;border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.a1-block-area__header{border-bottom:1px solid #e5e5e5}}.a1-block-area__title{font-weight:400}@media only screen and (max-width: 767px){.a1-block-area__title{display:table-cell;padding:17px 0 17px 12px;line-height:1.5;font-size:14px}.a1-block-area__title br{display:none}}@media only screen and (min-width: 768px){.a1-block-area__title{font-weight:500;font-size:14px;line-height:2;letter-spacing:0}}@media only screen and (max-width: 767px){.a1-block-area__title a{display:block;border-right:1px dotted #8e8e8e}}@media only screen and (max-width: 767px){.a1-block-area__title a:visited{color:#2fa8b3 !important}}.a1-block-area__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.a1-block-area__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.a1-block-area__toggle{display:none}}.a1-block-area__toggle:before,.a1-block-area__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.a1-block-area__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.a1-block-area__content{border-top:1px solid #e5e5e5;background:#f7f7f7}}@media only screen and (min-width: 768px){.a1-block-area__content{margin-top:8px}}.a1-block-area__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.a1-block-area__content[aria-expanded='false']{display:block}}.a1-block-area__list{list-style:none}@media only screen and (min-width: 768px){.a1-block-area__list{overflow:hidden}}.a1-block-area__item{line-height:1.5;font-size:14px}.a1-block-area__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.a1-block-area__item:not(:first-child){border-top:none}}@media only screen and (min-width: 768px){.a1-block-area__item{float:left;line-height:2;font-size:13px}.a1-block-area__item:not(:first-child):before{content:'|';color:#e5e5e5;margin:0 5px}}.a1-block-area__trigger{display:block;position:relative;color:#212121;padding:17px 30px 17px 12px}@media only screen and (min-width: 768px){.a1-block-area__trigger{display:inline;padding:0;color:#2fa8b3}}.a1-block-area__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.a1-block-area__trigger:after{display:none}}@media only screen and (max-width: 767px){.a1-block-area__trigger:visited{color:#212121 !important}}.a1-block{background:#fff;padding-top:35px}@media only screen and (min-width: 768px){.a1-block{background:none;padding-top:0}}.a1-block:not(:first-child){padding-top:24px}@media only screen and (min-width: 768px){.a1-block:not(:first-child){margin-top:32px;padding-top:0}}.a1-block__title{font-weight:500;line-height:1.5;font-size:16px;border-bottom:1px solid #e0e0e0;padding-bottom:8px}@media only screen and (min-width: 768px){.a1-block__title{padding-bottom:6px;font-size:16px}}@media only screen and (min-width: 768px){.a1-block__content{margin-top:16px}}.a1-block__content .block-card-ticket{border-top:none}.block-c3-header{padding:16px 8px;background-color:#fff;box-sizing:border-box;border-top:solid 3px #f16baa}@media only screen and (min-width: 768px){.block-c3-header{padding:24px}}.block-c3-header__title{font-size:18px;font-weight:500;color:#424242}@media only screen and (min-width: 768px){.block-c3-header__title{font-size:20px}}.block-c3-header__detail-status{font-size:18px;font-weight:500;color:#f16baa;margin-top:8px}@media only screen and (min-width: 768px){.block-c3-header__detail-status{font-size:20px}}.block-c3-header__detail-date{color:#424242;font-size:14px;font-weight:500;color:#424242;margin-top:8px}@media only screen and (min-width: 768px){.block-c3-header__detail-date{font-size:20px}}.block-c3-header__detail-time{color:#757575;margin-top:8px}@media only screen and (min-width: 768px){.block-c3-header__detail-time{font-size:14px}}.block-c3-header__detail-area{color:#424242;font-size:14px;margin-top:8px}.block-c3-header__detail-area small{font-size:13px}.block-c3-header__detail-text{margin-top:12px;color:#424242}@media only screen and (min-width: 768px){.block-c3-header__detail-text{margin-top:20px}}.block-c3-ticket{padding:0 12px}@media only screen and (min-width: 768px){.block-c3-ticket{padding:0}}.block-c3-ticket__item{padding:20px 12px;margin-top:8px}@media only screen and (min-width: 768px){.block-c3-ticket__item{margin-top:16px;padding:24px}}.block-c3-ticket__item:first-child{margin-top:0}.block-c3-ticket__item .block-ticket__header{padding-left:4px;border-width:4px}.block-c3-ticket__header{border-left:4px solid #d9458b;padding-left:4px}@media only screen and (min-width: 768px){.block-c3-ticket__header{padding-left:13px}}.block-c3-ticket__title{line-height:1;font-size:18px;font-weight:500}@media only screen and (min-width: 768px){.block-c3-ticket__title{font-size:20px}}.block-c3-ticket__detail{margin-top:18px}.block-c3-ticket__detail-item:not(:first-child){margin-top:24px}@media only screen and (min-width: 768px){.block-c3-ticket__detail-item:not(:first-child){margin-top:36px}}.block-c3-ticket__detail-title{font-size:14px;font-weight:500}.block-c3-ticket__detail-text{margin-top:6px;border-top:solid 1px #e5e5e5;padding-top:12px;color:#424242}@media only screen and (min-width: 768px){.block-c3-ticket__detail-text{margin-top:12px}}.block-c3-ticket__detail-attention{color:#ef2525;margin-top:8px}.block-c3-chart-link{text-align:right;list-style-type:none;padding:0 12px}@media only screen and (min-width: 768px){.block-c3-chart-link{padding:0}}@media only screen and (min-width: 768px){.block-c3-chart-link__item{margin-top:8px}}.block-c3-chart-link__item:first-child{margin-top:0}.block-c3-chart-link__trigger{position:relative;display:inline-block;padding:4px 0}@media only screen and (min-width: 768px){.block-c3-chart-link__trigger{padding:0}}.block-c3-chart-link__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;margin-right:3px;top:.2em;left:auto}.js-card-clone-wraper{position:relative;overflow:hidden}.js-card-clone-wraper-inner{position:absolute;left:0;-webkit-transition:left .3s ease;transition:left .3s ease}.js-card-clone{float:left;margin-right:24px}.js-card-clone:last-child{margin-right:0}@media only screen and (min-width: 768px){.g1-block-area{padding:16px 16px}}.g1-block-area p{display:none}@media only screen and (min-width: 768px){.g1-block-area p{display:block;font-size:12px}}@media only screen and (min-width: 768px){.g1-block-area__content{margin-top:16px}}.g23-wrap{background-color:#fff}.g23-wrap .block-more-onlysp__trigger{border-top:none}@media only screen and (min-width: 768px){.g23-wrap{padding:0 16px;margin-top:24px}}.g23-section{margin:0 12px}@media only screen and (min-width: 768px){.g23-section{margin:0}}.g23-header{padding:16px 0}@media only screen and (min-width: 768px){.g23-header{padding:16px 0 8px}}.g23-header__title{text-align:center;font-size:16px}@media only screen and (min-width: 768px){.g23-header__title{font-size:14px;text-align:left;font-weight:500}}.g23-content{border-bottom:solid 1px #e5e5e5}@media only screen and (min-width: 768px){.g23-content{border-top:solid 1px #e5e5e5;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:wrap;flex-flow:wrap}}.g23-content__card{padding:19px 0;border-top:solid 1px #e5e5e5}@media only screen and (min-width: 768px){.g23-content__card{padding:24px 0;border-top:none;width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}.g23-content__card:nth-child(n+3){border-top:solid 1px #e5e5e5}}@media only screen and (min-width: 768px){.column__main .section--g2-3-ticket-list .filter__section{-webkit-box-flex:2;-ms-flex:2 calc(100% - 16px);flex:2 -webkit-calc(100% - 16px);flex:2 calc(100% - 16px);width:100%;margin-top:8px}}@media only screen and (min-width: 768px){.column__main .section--g2-3-ticket-list .filter.filter--dflex .filter__section{-webkit-box-flex:1;-ms-flex:1 calc(50% - 16px);flex:1 -webkit-calc(50% - 16px);flex:1 calc(50% - 16px);width:-webkit-calc(50% - 16px);width:calc(50% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width: 768px){.column__main .section--g2-3-ticket-list .filter.filter--dflex .filter__section.filter__section--genre{-webkit-box-flex:1;-ms-flex:1 calc(25% - 16px);flex:1 -webkit-calc(25% - 16px);flex:1 calc(25% - 16px);width:-webkit-calc(25% - 16px);width:calc(25% - 16px);margin-left:8px;margin-right:4px}}.column__main .section--g2-3-ticket-list .filter.filter--dflex .filter__section .form__content{margin:-6px -8px}.gf1-header{position:relative;z-index:1;letter-spacing:-.5em;position:relative;border-top:2px solid #f16baa;padding:20px 12px;width:100%;box-sizing:border-box;border-radius:0 !important}@media only screen and (min-width: 768px){.gf1-header{border:none;padding:8px;display:table}}@media only screen and (min-width: 768px){.gf1-header__content{display:table-cell;height:32px;vertical-align:middle;border-left:solid 4px #f16baa}}.gf1-header__title{font-size:16px;color:#f16baa;font-weight:500;letter-spacing:0;text-align:center}@media only screen and (min-width: 768px){.gf1-header__title{font-size:14px;color:#212121;text-align:left;padding-left:8px}}.gf1-header__nav{letter-spacing:0;font-size:11px;text-align:right;vertical-align:middle;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px){.gf1-header__nav{font-size:13px;display:table-cell}}.gf1-content{background-color:#fff;border-bottom:solid 1px #e5e5e5;position:relative;z-index:2}@media only screen and (min-width: 768px){.gf1-content{padding:0;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-calc(100% + 8px);width:calc(100% + 8px);border-bottom:none;margin:4px -4px -4px}}@media only screen and (min-width: 768px){.gf1-content__item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);margin:4px}}.gf1-content__trigger{display:block}@media only screen and (min-width: 768px){.gf1-content__trigger{width:100%;height:100%}}.gf1-content__card{padding:16px 0;border-top:solid 1px #e5e5e5;border-radius:0}@media only screen and (max-width: 767px){.gf1-content__card{box-shadow:none;background:none}}@media only screen and (min-width: 768px){.gf1-content__card{margin:0;padding:16px;box-sizing:border-box;width:100%;height:100%}}.block-m1-app__content{font-size:14px;color:#424242}.block-m1-app__footer{text-align:right;margin-top:4px}@media only screen and (min-width: 768px){.block-m1-app__footer{margin-top:16px}}.block-m1-app__footer:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;position:relative;display:inline-block;vertical-align:middle;margin-left:3px;margin-right:3px;top:.2em;left:auto}.block-m1-words{padding:0 0 26px}@media only screen and (max-width: 767px){.block-m1-words{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-m1-words{padding:16px 24px 36px}}.block-m1-words__search{border-top:1px solid #e5e5e5;padding-top:28px;padding:28px 12px 0}@media only screen and (min-width: 768px){.block-m1-words__search{margin-top:18px;padding:32px 36px 0}}.block-m1-words__footer{margin-top:22px;padding:0 12px;text-align:right}@media only screen and (min-width: 768px){.block-m1-words__footer{margin-top:24px;padding:0;text-align:center}}.block-m1-words__trigger{display:inline-block;position:relative;padding-right:12px;text-align:left}@media only screen and (min-width: 768px){.block-m1-words__trigger{padding-right:14px}}.block-m1-words__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;left:auto;right:2px}@media only screen and (max-width: 767px){.section--m3 .section__content{margin-top:8px}}.block-m3-radio{padding:0 12px}.block-m3-radio input[type=radio]{display:none}@media only screen and (min-width: 768px){.block-m3-radio{padding:0}}.block-m3-radio__inner{background:#f7f7f7;border-radius:4px;padding:7px 12px}@media only screen and (min-width: 768px){.block-m3-radio__inner{padding:32px 70px}}.block-m3-radio__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.block-m3-radio__item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.block-m3-radio__label{box-sizing:border-box;position:relative;display:inline-block;cursor:pointer;line-height:1.4;font-weight:500;padding:10px 0 10px 24px}@media only screen and (min-width: 768px){.block-m3-radio__label{padding:9px 0 9px 32px;line-height:22px;font-size:14px}}.block-m3-radio__label:after{position:absolute;z-index:10;top:50%;left:0;width:18px;height:18px;display:block;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #bdbdbd;background:#fff;content:''}@media only screen and (min-width: 768px){.block-m3-radio__label:after{width:22px;height:22px}}.block-m3-radio__label:before{position:absolute;z-index:11;top:50%;left:4px;width:12px;height:12px;display:block;opacity:0;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#f16baa;content:''}@media only screen and (min-width: 768px){.block-m3-radio__label:before{left:5px;width:14px;height:14px}}input[type=radio]:checked+.block-m3-radio__label:before{opacity:1}.block-m3-sample{overflow:hidden}.block-m3-sample img{float:right;border:1px solid #e5e5e5;margin-left:12px;width:70px}@media only screen and (min-width: 768px){.block-m3-sample img{margin-left:24px;width:96px}}.block-m3-sample__more{margin-top:4px}@media only screen and (min-width: 768px){.block-m3-sample__more{text-align:right;margin-top:4px}}.block-m3-sample__trigger{display:inline-block;position:relative;padding-right:12px}.block-m3-sample__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:auto;right:3px}.block-m3-checkbox input[type=checkbox]{display:none}.block-m3-checkbox__inner{background:#f7f7f7;border-radius:4px;padding:7px 12px}@media only screen and (min-width: 768px){.block-m3-checkbox__inner{padding:10px 56px}}.block-m3-checkbox__list{list-style:none}.block-m3-checkbox__label{box-sizing:border-box;position:relative;display:inline-block;cursor:pointer;line-height:1.4;font-weight:500;padding:10px 0 10px 24px}@media only screen and (min-width: 768px){.block-m3-checkbox__label{padding:9px 0 9px 24px;line-height:22px;font-size:14px}}.block-m3-checkbox__label:after{position:absolute;z-index:10;top:50%;left:0;width:16px;height:16px;display:block;border-radius:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #e0e0e0;background:#fff;content:''}@media only screen and (min-width: 768px){.block-m3-checkbox__label:after{width:14px;height:14px}}.block-m3-checkbox__label:before{position:absolute;z-index:11;top:48%;left:6px;display:block;width:4px;height:7px;border-right:2px solid #3dbcc7;border-bottom:2px solid #3dbcc7;content:'';opacity:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media only screen and (min-width: 768px){.block-m3-checkbox__label:before{left:5px;width:4px;height:8px}}input[type=checkbox]:checked+.block-m3-checkbox__label:before{opacity:1}.page-content--r1{counter-reset:number}.section-header--r1{counter-increment:number}.section-header--r1 .section-header__title::before{content:counter(number) "."}@media only screen and (max-width: 767px){.r1-block-head-text{padding:0 12px}}.r1-block-content{padding:20px 12px}@media only screen and (max-width: 767px){.r1-block-content{border-radius:0 !important}.r1-block-content:first-child{border-top:none}}@media only screen and (min-width: 768px){.r1-block-content{padding:24px}}.r1-block-content__section:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__section:not(:first-child){margin-top:36px}}.r1-block-content__section>p:not(:first-of-type){margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__section>p:not(:first-of-type){margin-top:24px}}.r1-block-content__title{font-size:14px;font-weight:500}.r1-block-content__title--underline{padding-bottom:6px;border-bottom:solid 1px #e5e5e5}.r1-block-content__title--background{background-color:#fafafa;font-size:18px;margin-top:16px;margin-left:-6px;margin-right:-6px;padding:6px;border-radius:4px}@media only screen and (min-width: 768px){.r1-block-content__title--background{margin-left:-8px;margin-right:-8px;padding:8px}}.r1-block-content__title--background:first-child{margin-top:0}@media only screen and (min-width: 768px){.r1-block-content__title--background{margin-top:24px}.r1-block-content__title--background:first-child{margin-top:0}}.r1-block-content__title--register{margin-top:20px;font-weight:500}@media only screen and (min-width: 768px){.r1-block-content__title--register{margin-top:32px}}.r1-block-content__section-text{margin-top:16px}.r1-block-content__list{padding-left:16px}.r1-block-content__list:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__list:not(:first-child){margin-top:24px}}.r1-block-content__list-item:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__list-item:not(:first-child){margin-top:24px}}.r1-block-content__list-item p:not(:first-child){margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__list-item p:not(:first-child){margin-top:24px}}.r1-block-content__detail-list{margin-top:8px !important;list-style-type:none;counter-reset:cnt;line-height:2}.r1-block-content__detail-list--one-block{padding-left:16px}@media only screen and (min-width: 768px){.r1-block-content__detail-list--one-block{padding-left:32px}}.r1-block-content__detail-list-item{margin-top:8px;line-height:1.5;counter-increment:cnt;list-style-position:inside;position:relative;padding-left:24px}@media only screen and (min-width: 768px){.r1-block-content__detail-list-item{margin-top:12px}}.r1-block-content__detail-list-item::before{display:inline-block;content:"(" counter(cnt) ") ";position:absolute;left:0}.r1-block-content__text-item{text-align:right;margin-top:16px}.r1-block-content__text-item p:not(:first-child){margin-top:8px}.r1-block-content__box{border-radius:4px;border:solid 1px #bdbdbd;margin-top:20px;padding:16px}@media only screen and (min-width: 768px){.r1-block-content__box{padding:32px;max-width:600px;margin:32px auto 0}}@media only screen and (min-width: 768px){.r1-block-content__box--wide{max-width:100%}}.r1-block-content__box-title{font-weight:400;font-size:14px}.r1-block-content__box-list{list-style-type:none;margin-top:13px}@media only screen and (min-width: 768px){.r1-block-content__box-list{margin-top:32px}}.r1-block-content__box-list-item{margin-top:8px}.r1-block-content__box-caution{margin-top:13px;color:#ef2525}@media only screen and (min-width: 768px){.r1-block-content__box-caution{margin-top:32px}}.r1-block-content__history-date::before{content:'・';display:inline-block}.r1-block-content__history-text{padding-left:10px}.r1-block-content__notes{font-size:10px}.r1-block-content__device-title{font-style:500}.r1-block-content__device-title:not(:first-child){margin-top:16px}.r1-block-content__device-text{padding-left:16px}@media only screen and (min-width: 768px){.r1-block-content__plugin{display:table;width:100%}}.r1-block-content__plugin-image{text-align:center}@media only screen and (min-width: 768px){.r1-block-content__plugin-image{display:table-cell;vertical-align:middle}}.r1-block-content__plugin-image-item{height:25px;width:auto}.r1-block-content__plugin-text{margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__plugin-text{margin-top:0;display:table-cell;vertical-align:middle;padding-left:16px}}.r1-block-content__gray-box{border-radius:4px;background-color:#fafafa;padding:16px;margin:16px 0}@media only screen and (min-width: 768px){.r1-block-content__gray-box{padding:24px}}.r1-block-content__gray-box-title{color:#f16baa}.r1-block-content__gray-box-text{margin-top:16px}.r1-block-content__setting{margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__setting{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.r1-block-content__setting-image{text-align:center}.r1-block-content__setting-image-item{height:182px;width:auto}@media only screen and (min-width: 768px){.r1-block-content__setting-image-item{height:280px}}.r1-block-content__setting-text{margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__setting-text{margin:0 0 0 16px;width:100%}}.r1-block-content__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.r1-block-content__image-register{margin-top:16px}@media only screen and (min-width: 768px){.r1-block-content__image-register{margin-top:24px}}.r1-block-content__image-item{max-width:100%}.r1-block-content__image-item:not(:first-child){margin-top:16px}.r1-block-content__link{margin-top:16px;list-style-type:none;line-height:2}@media only screen and (min-width: 768px){.r1-block-content__link{margin-top:24px}}.r1-block-content__link-trigger{display:block;padding-left:24px;position:relative}.r1-block-content__link-trigger::before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:3px;top:13px}.s1-mainvisual{background:#fff;margin-bottom:12px;border-bottom:1px solid #e6e6e6;padding-top:12px}@media only screen and (min-width: 768px){.s1-mainvisual{margin-bottom:0;padding-top:0;padding-bottom:8px;border-bottom:none}}.s1-push-contents{margin-top:8px;padding:0 0 20px}@media only screen and (min-width: 768px){.s1-push-contents{padding:0}}.s1-push-contents__list{list-style:none;opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.s1-push-contents__list.slick-slider{opacity:1}.s1-push-contents__item{float:left;width:280px;margin:0 4px;background:#fff;overflow:hidden;position:relative;border:1px solid #e5e5e5;border-radius:4px}@media only screen and (min-width: 768px){.s1-push-contents__item{width:700px}}@media only screen and (min-width: 768px){.s1-push-contents__item{border-radius:none}}.s1-push-contents__item:before{content:'';display:block;width:100%;padding-top:44.62%}.s1-push-contents__trigger{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}.s1-push-contents__name{position:absolute;bottom:0;left:0;display:none}.s1-push-contents__text{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:4px 8px;line-height:1.6;font-size:10px;background:rgba(0,0,0,0.4);color:#fff}@media only screen and (min-width: 768px){.s1-push-contents__text{padding:9px 8px;font-size:18px;background:rgba(0,0,0,0.26)}}.s1-push-contents .slick-arrow{display:none !important;z-index:10;width:36px;height:36px;border-radius:18px;border:1px solid #fff;background:rgba(0,0,0,0.4);white-space:nowrap;text-indent:100%;overflow:hidden}@media only screen and (min-width: 768px){.s1-push-contents .slick-arrow{display:inline-block !important}}.s1-push-contents .slick-arrow:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%}.s1-push-contents .slick-arrow.slick-prev{left:24px;z-index:1}.s1-push-contents .slick-arrow.slick-prev:before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);left:18px}.s1-push-contents .slick-arrow.slick-next{right:24px;z-index:1}.s1-push-contents .slick-arrow.slick-next:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);left:15px}@media only screen and (min-width: 768px){.section--s1-search-ticket>.section-header{display:none}}@media only screen and (max-width: 767px){.section--s1-search-ticket>.section__content{box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06)}}@media only screen and (max-width: 767px){.section--s1-genre{margin-top:0}}@media only screen and (min-width: 768px){.section--s1-genre{box-shadow:none;border-radius:0;background:none}}@media only screen and (max-width: 767px){.section--s1-genre .section-header__content,.section--s1-genre .section-header__title{vertical-align:middle;display:inline-block}}@media only screen and (max-width: 767px){.section--s1-genre .section-header{display:table;padding:0;width:100%;border-top:1px solid #e5e5e5}}.section--s1-genre .section-header__toggle{display:table-cell;width:46px;position:relative;background:transparent;border:none;border-radius:0}@media only screen and (min-width: 768px){.section--s1-genre .section-header__toggle{display:none}}.section--s1-genre .section-header__toggle:before,.section--s1-genre .section-header__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:12px;background:#f16baa}.section--s1-genre .section-header__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.section--s1-genre .section-header__content{display:table-cell;padding:17px 0 17px 8px}}.section--s1-genre .section-header__nav{display:none}@media only screen and (min-width: 768px){.section--s1-genre .section-header__nav{display:block}}@media only screen and (max-width: 767px){.section--s1-genre .section-header__title{float:left;color:#212121;line-height:1.5;font-weight:400;font-size:14px}}@media only screen and (min-width: 768px){.section--s1-genre .section-header__title{margin-right:24px;padding:0;font-size:20px;font-weight:500;color:#f16baa}}.section--s1-genre .section__content[aria-expanded='true']{display:block}.section--s1-genre .section__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.section--s1-genre .section__content[aria-expanded='false']{display:block}}@media only screen and (max-width: 767px){.section--s1-area-condition{margin-top:0 !important}}.section--s1-area-condition .section-header{display:none}@media only screen and (min-width: 768px){.section--s1-area-condition .section-header{display:block}}.section--s1-clip{background:#fff;padding:16px;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06);background:#fff;border-radius:4px;display:none}@media only screen and (min-width: 768px){.section--s1-clip{padding:20px}}.section--s1-clip .section-header{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px;border-top:none;padding-top:0;padding-left:0}@media only screen and (min-width: 768px){.section--s1-clip .section-header{border:none;padding-bottom:0;margin-bottom:20px}}.section--s1-clip .section-header__title{text-align:left}.section--s1-clip .section-header__outline{display:none}@media only screen and (min-width: 768px){.section--s1-clip .section-header__outline{display:inline}}.s1-trend-genres{position:relative;display:none;background:#fff;border-radius:4px}@media only screen and (min-width: 768px){.s1-trend-genres{display:block;padding:8px}}.s1-trend-genres__title{white-space:nowrap;line-height:30px;padding:0 16px;font-size:13px;display:inline}.s1-trend-genres__item{letter-spacing:0;display:inline-block;vertical-align:center;border:1px solid #d6d6d6;border-radius:4px;background:#fff}.s1-trend-genres__item:not(:first-child){margin-left:8px}.s1-trend-genres__trigger{padding:0 8px;line-height:28px;font-size:13px}.s1-trend-genres .slick-arrow{display:none !important;z-index:10;overflow:hidden;text-indent:100%;white-space:nowrap;width:32px;height:32px;background:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,0.16)}@media only screen and (min-width: 768px){.s1-trend-genres .slick-arrow{display:inline-block !important}}.s1-trend-genres .slick-arrow:before{content:'';display:block;position:absolute;opacity:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:6px;height:6px;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3)}.s1-trend-genres .slick-arrow.slick-prev{left:-24px}.s1-trend-genres .slick-arrow.slick-prev:before{-webkit-transform:translate(-50%, -50%) rotate(-135deg);-ms-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}.s1-trend-genres .slick-arrow.slick-next{right:-24px}.s1-trend-genres .slick-arrow.slick-next:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.s1-genres{background:#fff}@media only screen and (min-width: 768px){.s1-genres{background:none;margin-top:16px}}.s1-genres__list{list-style:none}@media only screen and (min-width: 768px){.s1-genres__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}}.s1-genres__item{border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.s1-genres__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:none;margin:8px;width:-webkit-calc(33.33% - 16px);width:calc(33.33% - 16px)}}@media only screen and (min-width: 1024px){.s1-genres__item{width:-webkit-calc(16.66% - 16px);width:calc(16.66% - 16px)}}.s1-genres__item--genre1 .s1-genre__image{background-image:url(../img/icon_genre1.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre1 .s1-genre__image{background-image:url(../img/bg_genre_header_1.jpg)}}.s1-genres__item--genre2 .s1-genre__image{background-image:url(../img/icon_genre2.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre2 .s1-genre__image{background-image:url(../img/bg_genre_header_2.jpg)}}.s1-genres__item--genre3 .s1-genre__image{background-image:url(../img/icon_genre3.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre3 .s1-genre__image{background-image:url(../img/bg_genre_header_3.jpg)}}.s1-genres__item--genre4 .s1-genre__image{background-image:url(../img/icon_genre4.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre4 .s1-genre__image{background-image:url(../img/bg_genre_header_4.jpg)}}.s1-genres__item--genre5 .s1-genre__image{background-image:url(../img/icon_genre5.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre5 .s1-genre__image{background-image:url(../img/bg_genre_header_5.jpg)}}.s1-genres__item--genre6 .s1-genre__image{background-image:url(../img/icon_genre6.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre6 .s1-genre__image{background-image:url(../img/bg_genre_header_6.jpg)}}.s1-genres__item--genre7 .s1-genre__image{background-image:url(../img/icon_genre7.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre7 .s1-genre__image{background-image:url(../img/bg_genre_header_7.jpg)}}.s1-genres__item--genre8 .s1-genre__image{background-image:url(../img/icon_genre8.jpg)}@media only screen and (min-width: 768px){.s1-genres__item--genre8 .s1-genre__image{background-image:url(../img/bg_genre_header_8.jpg)}}.s1-genre{overflow:hidden}@media only screen and (min-width: 768px){.s1-genre{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0px 0px 1px 1px rgba(0,0,0,0.06);border-radius:4px;background:#fff}}.s1-genre__header{position:relative}.s1-genre__trigger{position:relative;display:block;padding:8px 30px 8px 12px}@media only screen and (min-width: 768px){.s1-genre__trigger{padding:0}}.s1-genre__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.s1-genre__trigger:before{display:none}}.s1-genre__image{position:relative;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;vertical-align:middle;width:45px;border-radius:22.5px;font-size:0}@media only screen and (min-width: 768px){.s1-genre__image{display:block;width:100%;border-radius:0}}.s1-genre__image:before{content:'';display:inline-block;width:100%;height:45px}@media only screen and (min-width: 768px){.s1-genre__image:before{height:auto;padding-top:52.63%}}@media only screen and (min-width: 768px){.s1-genre__image:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;position:absolute;background:#000;opacity:.32}}.s1-genre__title{display:inline-block;font-weight:400;font-size:13px;vertical-align:middle;color:#212121;margin-left:16px}@media only screen and (min-width: 768px){.s1-genre__title{font-size:16px;color:#fff;margin-left:0;font-weight:500;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}}.s1-genre__content{display:none}@media only screen and (min-width: 768px){.s1-genre__content{display:block}}.s1-genre-item{padding:16px}.s1-genre-item__list{list-style:none}.s1-genre-item__item:not(:first-child){margin-top:4px}@media only screen and (min-width: 768px){.s1-genre-item__trigger{position:relative;display:inline-block;padding-left:20px;line-height:1.5;font-size:12px;color:#212121;white-space:nowrap;max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.s1-genre-item__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #f16baa;border-right:2px solid #f16baa}}@media only screen and (min-width: 768px){.s1-genre-item__trigger:hover{text-decoration:underline}}@media only screen and (min-width: 768px){.s1-conditions__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}}@media only screen and (max-width: 767px){.s1-conditions__item{overflow:hidden}}@media only screen and (min-width: 768px){.s1-conditions__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px;width:-webkit-calc(33.33% - 8px*2);width:calc(33.33% - 8px*2)}}@media only screen and (min-width: 1024px){.s1-conditions__item{margin:0 8px;width:-webkit-calc(16.66% - 8px*2);width:calc(16.66% - 8px*2)}}@media only screen and (min-width: 768px){.s1-conditions__item--venue{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-calc(66.66% - 8px*2);width:calc(66.66% - 8px*2)}}@media only screen and (min-width: 1024px){.s1-conditions__item--venue{width:-webkit-calc(33.33% - 8px*2);width:calc(33.33% - 8px*2)}}@media only screen and (min-width: 768px){.s1-conditions__item--search{margin-top:16px;width:100%}}@media only screen and (min-width: 1024px){.s1-conditions__item--search{margin-top:0;width:-webkit-calc(50% - 8px*2);width:calc(50% - 8px*2)}}@media only screen and (max-width: 767px){.s1-condition{border-radius:0}}@media only screen and (min-width: 768px){.s1-condition{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:36px;position:relative}}@media only screen and (max-width: 767px){.s1-condition__header{display:table;width:100%;border-top:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.s1-condition__header{border-top:none;position:absolute;background:none;width:100%;top:-36px}}.s1-condition__title{font-weight:400}@media only screen and (max-width: 767px){.s1-condition__title{display:table-cell;padding:17px 0 17px 12px;line-height:1.5;font-size:14px}.s1-condition__title br{display:none}}@media only screen and (min-width: 768px){.s1-condition__title{display:block;line-height:1.5;font-size:16px;padding:0}}.s1-condition__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.s1-condition__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.s1-condition__toggle{display:none}}.s1-condition__toggle:before,.s1-condition__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.s1-condition__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.s1-condition__nav{display:none}@media only screen and (min-width: 768px){.s1-condition__nav{display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}}.s1-condition__content{width:100%}.s1-condition__content[aria-expanded='true']{display:block}.s1-condition__content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.s1-condition__content[aria-expanded='false']{display:block}}@media only screen and (min-width: 768px){.s1-condition-area,.s1-condition-venue{padding:16px}}@media only screen and (min-width: 768px){.s1-condition-area__list,.s1-condition-venue__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-top:-4px}}.s1-condition-area__item,.s1-condition-venue__item{border-top:1px solid #e5e5e5;background:#f7f7f7}@media only screen and (min-width: 768px){.s1-condition-area__item,.s1-condition-venue__item{border-top:none;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);padding-right:16px;margin-top:4px;background:none}}.s1-condition-area__trigger,.s1-condition-venue__trigger{display:block;padding:17px 30px 17px 12px;line-height:1.5;font-size:13px;color:inherit;position:relative}.s1-condition-area__trigger:before,.s1-condition-venue__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}@media only screen and (min-width: 768px){.s1-condition-area__trigger:before,.s1-condition-venue__trigger:before{display:none}}@media only screen and (min-width: 768px){.s1-condition-area__trigger,.s1-condition-venue__trigger{padding:0;position:relative;display:inline-block;padding-left:20px;line-height:1.5;font-size:12px;color:#212121;white-space:nowrap;max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.s1-condition-area__trigger:before,.s1-condition-venue__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #f16baa;border-right:2px solid #f16baa}}@media only screen and (min-width: 768px){.s1-condition-area__trigger:hover,.s1-condition-venue__trigger:hover{text-decoration:underline}}@media only screen and (min-width: 768px){.s1-condition-venue__item{width:-webkit-calc(50% - 16px);width:calc(50% - 16px)}}.s1-condition-search{background:#f7f7f7}@media only screen and (min-width: 768px){.s1-condition-search{background:none}}.s1-condition-search .form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s1-condition-search .form__label{width:30%}@media only screen and (min-width: 640px){.s1-condition-search .form__label{width:14%}}.s1-condition-search .form__content{width:70%}@media only screen and (min-width: 640px){.s1-condition-search .form__content{width:86%}}@media only screen and (min-width: 768px){.s1-condition-search .form{padding:16px}}.s1-condition-search .form__row{padding:16px 12px;border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.s1-condition-search .form__row{padding:0;border-top:none}}@media only screen and (min-width: 768px){.s1-condition-search .form__row:not(:first-child){margin-top:16px}}.s1-condition-search .buttons{padding:16px 12px;text-align:center;border-top:1px solid #ebebeb}.s1-condition-search .buttons .button{margin:0 auto}@media only screen and (max-width: 767px){.s1-condition-search .form-input input,.s1-condition-search .form-date,.s1-condition-search .form-select{background:#fff}}@media only screen and (max-width: 767px){.s1-mainvisual+.page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.s1-mainvisual+.page-content>.section,.s1-mainvisual+.page-content>.column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 767px){.s1-mainvisual+.page-content>.section--s1-favorite{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media only screen and (max-width: 767px){.s1-mainvisual+.page-content>.section--s1-banners{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media only screen and (max-width: 767px){.s1-mainvisual+.page-content>.section--s1-search-ticket{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.block-s2-calendar{padding:16px 0 0}.block-s2-calendar:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.block-s2-calendar:not(:first-child){margin-top:16px}}.block-s2-calendar__notes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0 12px}@media only screen and (min-width: 768px){.block-s2-calendar__notes{padding:0 24px}}.block-s2-calendar__note{white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1024px){.block-s2-calendar__note{font-size:14px}}.block-s2-calendar__note:not(:last-child){margin-right:22px}.block-s2-calendar__note span{display:inline-block}.block-s2-calendar__note span:nth-child(2){margin-left:3px}.block-s2-calendar__note span:nth-child(2)::before{content:':'}.block-s2-calendar__note span:first-child{width:12px;height:12px;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){.block-s2-calendar__note span:first-child{width:14px;height:14px}}.block-s2-calendar__note--status0 span:first-child{background-image:url(../img/icon_s2_status0.svg)}.block-s2-calendar__note--status1 span:first-child{background-image:url(../img/icon_s2_status1.svg)}.block-s2-calendar__note--status2 span:first-child{background-image:url(../img/icon_s2_status2.svg)}.block-s2-calendar__header{margin-top:16px;padding:0 12px}@media only screen and (min-width: 768px){.block-s2-calendar__header{margin-top:16px;padding:0}}.block-s2-calendar__content{margin-top:8px;padding:0 12px 8px}@media only screen and (min-width: 768px){.block-s2-calendar__content{margin-top:16px;padding:0}}.block-s2-calendar__footer{padding:6px 12px;background:#f7f7f7}@media only screen and (min-width: 768px){.block-s2-calendar__footer{display:none}}@media only screen and (min-width: 768px){.block-s2-calendar--w4 .block-s2-calendar__footer{display:block}}.s2-calendar-nextprev:not(:first-child){margin-top:8px}@media only screen and (min-width: 768px){.s2-calendar-nextprev:not(:first-child){margin-top:16px}}.s2-calendar-nextprev__inner{position:relative;display:table;height:40px;width:100%;max-width:390px;margin:0 auto}.s2-calendar-nextprev__title{display:table-cell;vertical-align:middle;z-index:1;text-align:center;font-size:18px;font-weight:400;padding:0 40px}@media only screen and (min-width: 768px){.s2-calendar-nextprev__title{padding:0 60px;font-weight:500;font-size:20px}}.s2-calendar-nextprev__trigger{display:block;position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;white-space:nowrap;text-indent:200%;overflow:hidden}.s2-calendar-nextprev__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:13px}@media only screen and (min-width: 768px){.s2-calendar-nextprev__trigger:before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border-top:2px solid #2fa8b3;border-right:2px solid #2fa8b3;left:10px}}.s2-calendar-nextprev__trigger--prev{left:0}@media only screen and (min-width: 768px){.s2-calendar-nextprev__trigger--prev{left:10px}}.s2-calendar-nextprev__trigger--prev:before{left:17px;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}@media only screen and (min-width: 768px){.s2-calendar-nextprev__trigger--prev:before{left:17px}}.s2-calendar-nextprev__trigger--next{right:0}@media only screen and (min-width: 768px){.s2-calendar-nextprev__trigger--next{right:10px}}.s2-calendar{width:100%;table-layout:fixed;border-spacing:0;height:100%;color:#424242}.s2-calendar th,.s2-calendar td{height:100%}@media only screen and (min-width: 768px){.s2-calendar th,.s2-calendar td{border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;vertical-align:top}.s2-calendar th:first-child,.s2-calendar td:first-child{border-left:none}}.s2-calendar th{background:#f2f2f2;line-height:2.5}.s2-calendar__cell{position:relative;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;min-height:50px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:4px 0 13px}@media only screen and (min-width: 768px){.s2-calendar__cell{display:block;padding:8px 0 8px 7px;min-height:78px;height:auto}}@media only screen and (min-width: 1024px){.s2-calendar__cell{padding-left:14px;min-height:120px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.s2-calendar__cell>*{pointer-events:none;z-index:2}@media only screen and (min-width: 768px){.s2-calendar__cell>*{pointer-events:auto}}.s2-calendar__disabled .s2-calendar__cell{opacity:.3}.s2-calendar__disabled .s2-calendar__item-trigger,.s2-calendar__disabled .s2-calendar__other-trigger{pointer-events:none}.s2-calendar__date{width:100%;font-size:13px;text-align:center}@media only screen and (min-width: 768px){.s2-calendar__date{width:auto;text-align:left;display:inline-block;vertical-align:middle;font-size:18px}}.s2-calendar__area{position:absolute;width:100%;left:50%;bottom:0;-webkit-transform:translate3d(-50%, 0, 0) scale(0.8);transform:translate3d(-50%, 0, 0) scale(0.8);white-space:nowrap;font-size:10px;color:#424242;text-align:center}@media only screen and (min-width: 768px){.s2-calendar__area{position:relative;left:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;display:inline-block;vertical-align:middle;color:#bdbdbd;width:100%;text-align:left}}@media only screen and (min-width: 1024px){.s2-calendar__area{width:auto;line-height:19px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media only screen and (min-width: 1024px){.s2-calendar__area::before,.s2-calendar__area::after{content:'（'}}@media only screen and (min-width: 1024px){.s2-calendar__area::after{content:'）'}}.s2-calendar__status{width:100%;height:12px;margin:3px 0 3px;color:#424242;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){.s2-calendar__status{display:none}}.s2-calendar__status--status0{background-image:url(../img/icon_s2_status0.svg)}.s2-calendar__status--status1{background-image:url(../img/icon_s2_status1.svg)}.s2-calendar__status--status2{background-image:url(../img/icon_s2_status2.svg)}.s2-calendar__list{display:none;list-style:none;font-size:10px}@media only screen and (min-width: 768px){.s2-calendar__list{display:block;width:100%;text-align:left;clear:left;padding:8px 0 0;line-height:1.5;font-size:14px}}.s2-calendar__item-trigger{color:#f16baa;height:15px}@media only screen and (min-width: 1024px){.s2-calendar__item-trigger{height:auto}}.s2-calendar__item-trigger .s2-calendar__item-time{text-decoration:underline}.s2-calendar__item-trigger--status0{color:#bdbdbd !important}.s2-calendar__item-status{display:inline-block;width:8px;height:15px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 1024px){.s2-calendar__item-status{width:14px;height:auto}}.s2-calendar__item-time{margin-left:3px;display:inline-block;vertical-align:middle}.s2-calendar__item-trigger--status0 .s2-calendar__item-status{background-image:url(../img/icon_s2_status0.svg)}.s2-calendar__item-trigger--status1 .s2-calendar__item-status{background-image:url(../img/icon_s2_status1.svg)}.s2-calendar__item-trigger--status2 .s2-calendar__item-status{background-image:url(../img/icon_s2_status2.svg)}@media only screen and (max-width: 767px){.s2-calendar__other{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:0}}@media only screen and (min-width: 768px){.s2-calendar__other{margin-top:4px}}.s2-calendar__other-trigger{pointer-events:auto;background:none;border:none;color:inherit}@media only screen and (max-width: 767px){.s2-calendar__other-trigger{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:100%;white-space:nowrap}}@media only screen and (min-width: 768px){.s2-calendar__other-trigger:hover{opacity:.5}}@media only screen and (max-width: 767px){.s2-calendar__other-trigger[aria-pressed='true']{overflow:hidden;border-radius:4px;background:#aaeff6}}@media only screen and (min-width: 768px){.s2-calendar__other-trigger{display:inline;font-size:10px;text-align:left;text-decoration:underline;color:#2fa8b3}}@media only screen and (min-width: 1024px){.s2-calendar__other-trigger{font-size:14px}}.s2-calendar__day0{color:#ef2525}.s2-calendar__day6{color:#4d82d0}.s2-calendar__cell{padding:4px 0 13px}@media only screen and (min-width: 768px){.s2-calendar__cell{padding:8px 0 8px 7px}}@media only screen and (min-width: 1024px){.s2-calendar__cell{padding-left:8%}}@media only screen and (min-width: 768px){.s2-calendar__area{display:block}}@media only screen and (min-width: 1024px){.s2-calendar__area::before,.s2-calendar__area::after{content:unset}}@media only screen and (min-width: 1024px){.s2-calendar__other-trigger{font-size:10px}}.s2-calendar-venue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s2-calendar-venue__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.s2-calendar-venue__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;border:1px solid transparent;line-height:1.5;min-width:200px;width:auto;padding:8px 8px}@media only screen and (min-width: 768px){.s2-calendar-venue__content{margin-left:24px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:10px 8px}}.s2-calendar-venue__trigger{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid #e0e0e0;border-radius:4px;background:#f7f7f7;line-height:1.5;padding:8px 8px}@media only screen and (min-width: 768px){.s2-calendar-venue__trigger{padding:10px 8px}}.s2-calendar-venue__label{display:block;width:100%;line-height:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.section.section--s4-detail,.section--s4-detail.column{margin-top:-16px;padding-top:24px;background:#fff;border-radius:0}@media only screen and (min-width: 768px){.section.section--s4-detail,.section--s4-detail.column{background:none;box-shadow:none}}@media only screen and (max-width: 767px){.section.section--s4-detail .block-detail,.section--s4-detail.column .block-detail{box-shadow:none !important}}.s4-share-above{display:none;overflow:hidden}@media only screen and (min-width: 768px){.s4-share-above{display:block;margin-bottom:-8px}}@media only screen and (min-width: 768px){.s4-share-above+.block-detail{margin-top:24px}}.s4-share-above .share{float:right}.s4-share-below{margin-top:20px}@media only screen and (min-width: 768px){.s4-share-below{display:none}}@media only screen and (max-width: 767px){.section--s4-ticket-list{margin-top:0 !important;padding-top:32px}}.section--s4-ticket-list .section__content{margin-top:16px}.s4-block-filter{overflow:hidden;padding:16px 12px;box-sizing:border-box;font-size:11px;border-radius:0}@media only screen and (min-width: 768px){.s4-block-filter{border-radius:4px;font-size:14px;padding:16px 24px}}.s4-block-filter__list{overflow:hidden;display:block}@media only screen and (min-width: 768px){.s4-block-filter__list{display:-webkit-box;display:-ms-flexbox;display:flex}}.s4-block-filter__list .s4-block-filter__item--select{padding:0;float:none}.s4-block-filter__list .s4-block-filter__calendar{margin-top:12px;float:none}@media only screen and (min-width: 768px){.s4-block-filter__list .s4-block-filter__calendar{width:100%;margin-top:0}}@media only screen and (min-width: 1024px){.s4-block-filter__list .s4-block-filter__calendar{width:50%}}.s4-block-filter__item{float:left;width:50%;padding:4px 0}@media only screen and (min-width: 768px){.s4-block-filter__item{width:auto;float:left}.s4-block-filter__item:not(:first-child){margin-left:4%}}.s4-block-filter__item .form-checkbox{display:inline-block}.s4-block-filter__item-sub{display:inline-block;margin-left:1px}@media only screen and (min-width: 768px){.s4-block-filter__item-sub{margin-left:5px}}.s4-block-filter__item-sub .form-checkbox{margin-left:1px}@media only screen and (min-width: 768px){.s4-block-filter__item-sub .form-checkbox{margin-left:3px}}@media only screen and (max-width: 767px){.s4-block-filter__item-sub .form-checkbox__label{padding-left:21px}}.s4-block-filter__item--select{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width: 768px){.s4-block-filter__item--select{float:right;width:30%}}@media only screen and (min-width: 1024px){.s4-block-filter__item--select{width:33%}}.s4-block-filter__item--select .form-label{min-width:33px}@media only screen and (min-width: 768px){.s4-block-filter__item--select .form-label{min-width:auto}}.s4-block-filter__item--select+.s4-block-filter__calendar{margin-top:10px}@media only screen and (min-width: 768px){.s4-block-filter__item--select+.s4-block-filter__calendar{margin-top:0}}.s4-block-filter__calendar{display:-webkit-box;display:-ms-flexbox;display:flex}.s4-block-filter__list+.s4-block-filter__calendar{margin-top:12px}@media only screen and (min-width: 768px){.s4-block-filter__list+.s4-block-filter__calendar{width:100%;margin-top:16px}}@media only screen and (min-width: 1024px){.s4-block-filter__list+.s4-block-filter__calendar{width:50%}}.s4-block-filter__calendar:first-child{width:100%}@media only screen and (min-width: 768px){.s4-block-filter__calendar:first-child{width:66%;float:left}}@media only screen and (min-width: 1024px){.s4-block-filter__calendar:first-child{width:50%}}.s4-block-filter__calendar+.s4-block-filter__list{width:100%;margin-top:16px}@media only screen and (min-width: 768px){.s4-block-filter__calendar+.s4-block-filter__list{width:30%;margin-top:0;margin-left:4%;float:right}}@media only screen and (min-width: 1024px){.s4-block-filter__calendar+.s4-block-filter__list{width:33%}}.s4-block-filter__calendar+.s4-block-filter__list .s4-block-filter__item{width:100%;float:none;padding:0}.s4-block-filter__calendar+.s4-block-filter__list .s4-block-filter__item .form-label{min-width:33px}@media only screen and (min-width: 768px){.s4-block-filter__calendar+.s4-block-filter__list .s4-block-filter__item .form-label{min-width:0}}.s4-block-filter .form-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.s4-block-filter__buttons{margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}.s4-block-filter__buttons-inner{width:100%;margin:0 auto;display:table;table-layout:fixed}@media only screen and (min-width: 768px){.s4-block-filter__buttons-inner{width:65%}}@media only screen and (min-width: 1024px){.s4-block-filter__buttons-inner{width:50%}}@media only screen and (max-width: 767px){.s4-block-filter__buttons .button{min-width:initial}}.s4-block-filter__buttons-cell{display:table-cell;vertical-align:middle;text-align:center}.s4-block-filter__alert{color:#ef2525}.s4-block-filter__message{clear:both;padding-top:16px;-webkit-transition:height .3s ease, opacity .3s ease, padding-top .3s ease;transition:height .3s ease, opacity .3s ease, padding-top .3s ease;height:auto;opacity:1}.s4-block-filter__message--hidden{height:0;padding-top:0;opacity:0;visibility:hidden;pointer-events:none}.s4-block-filter__message-inner{border-top:1px solid #e5e5e5;padding:30px 25px}@media only screen and (min-width: 768px){.s4-block-filter__message-inner{padding:82px 50px}}.s4-block-filter__message p{font-size:14px;color:#bdbdbd;text-align:center}@media only screen and (min-width: 768px){.s4-block-filter__message p{font-size:18px}}.s4-block-filter__col{display:block}@media only screen and (min-width: 768px){.s4-block-filter__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 768px){.s4-block-filter__col:first-child{margin-bottom:10px}}.s4-block-filter__col .s4-block-filter__item--select,.s4-block-filter__col .s4-block-filter__calendar{float:none}.s4-block-filter__col .s4-block-filter__item--select .form-label,.s4-block-filter__col .s4-block-filter__calendar .form-label{min-width:55px;padding-right:10px}@media only screen and (min-width: 768px){.s4-block-filter__col .s4-block-filter__item--select .form-label,.s4-block-filter__col .s4-block-filter__calendar .form-label{min-width:inherit}}.s4-block-filter__col .s4-block-filter__item--select{width:100%}@media only screen and (min-width: 768px){.s4-block-filter__col .s4-block-filter__item--select{width:41.48148%}}.s4-block-filter__col .s4-block-filter__item--select .form-label{min-width:55px;padding-right:10px}@media only screen and (min-width: 768px){.s4-block-filter__col .s4-block-filter__item--select .form-label{min-width:inherit;padding-right:32px}}.s4-block-filter__col .s4-block-filter__calendar{width:100%;padding:6px 0}@media only screen and (min-width: 768px){.s4-block-filter__col .s4-block-filter__calendar{width:51.85185%;padding:0}}.s4-block-filter__col .s4-block-filter__calendar .form-label{padding-right:10px}@media only screen and (min-width: 768px){.s4-block-filter__col .s4-block-filter__calendar .form-label{padding-right:0;margin-right:32px;min-width:90px;text-align:center;width:90px}}.s4-block-filter__col .s4-block-filter__calendar .form-select{width:-webkit-calc(100% - 40px - 2px);width:calc(100% - 40px - 2px)}.s4-block-filter__col+.s4-block-filter__list{margin-top:6px}@media only screen and (min-width: 768px){.s4-block-filter__col+.s4-block-filter__list{margin-top:0}}.s4-block-filter__col+.s4-block-filter__list .form-label{min-width:50px}@media only screen and (min-width: 768px){.s4-block-filter__col+.s4-block-filter__list .form-label{min-width:auto}}.s4-block-filter__col+.s4-block-filter__col{margin-top:10px}@media only screen and (min-width: 768px){.s4-block-filter__col+.s4-block-filter__col{margin-top:0}}.s4-block-filter__type,.s4-block-filter__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s4-block-filter__type .form-label,.s4-block-filter__status .form-label{padding-right:10px}@media only screen and (min-width: 768px){.s4-block-filter__type .form-label,.s4-block-filter__status .form-label{padding-right:32px}}.s4-block-filter__type .form-label+.s4-block-filter__item,.s4-block-filter__status .form-label+.s4-block-filter__item{margin-left:0}.s4-block-filter__type{width:100%}@media only screen and (min-width: 768px){.s4-block-filter__type{width:40%}}.s4-block-filter__type .s4-block-filter__item{float:none;width:100px;margin-left:2.67857%}@media only screen and (min-width: 768px){.s4-block-filter__type .s4-block-filter__item{width:35.71429%}}.s4-block-filter__type .s4-block-filter__item:not(:last-child){margin-left:0}.s4-block-filter__type .form-label{min-width:55px}@media only screen and (min-width: 768px){.s4-block-filter__type .form-label{min-width:auto}}.s4-block-filter__type+.s4-block-filter__status{margin-top:10px}@media only screen and (min-width: 768px){.s4-block-filter__type+.s4-block-filter__status{margin-top:0}}.s4-block-filter__status{width:100%}@media only screen and (min-width: 768px){.s4-block-filter__status{width:51.85185%}}@media only screen and (min-width: 768px){.s4-block-filter__status .form-label{width:90px;padding-right:0;text-align:center;margin-right:32px}}.s4-block-filter__status+.s4-block-filter__item--select{margin-top:10px}@media only screen and (min-width: 768px){.s4-block-filter__status+.s4-block-filter__item--select{margin-top:0}}.s4-block-filter__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:-webkit-calc(100% - 55px);width:calc(100% - 55px);overflow:scroll}@media only screen and (min-width: 768px){.s4-block-filter__item-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;width:-webkit-calc(100% - 117px);width:calc(100% - 117px)}}.s4-block-filter__item-wrapper .s4-block-filter__item{width:104px;margin-left:0;margin-right:2.23214%}@media only screen and (min-width: 768px){.s4-block-filter__item-wrapper .s4-block-filter__item{width:23.21429%;min-width:104px}}.s4-block-filter__item-wrapper .s4-block-filter__item:last-child{margin:0}.s4-main-title{line-height:1.5;font-size:16px;font-weight:500;padding:0 12px 24px}@media only screen and (min-width: 768px){.s4-main-title{font-size:28px;padding:0}}.s4-main-outline{display:none;padding:0 12px}@media only screen and (min-width: 768px){.s4-main-outline{display:block;padding:0}}.s4-buy-ticket{margin-top:8px;padding:0 12px}@media only screen and (min-width: 768px){.s4-buy-ticket{display:none}}@media only screen and (min-width: 768px){.s4-buy-ticket{padding:0}}.s4-buy-ticket .button{width:100%}@media only screen and (max-width: 767px){.s4-buy-ticket .button{min-width:initial}}.section.section--s4-info,.section--s4-info.column{margin-top:16px}@media only screen and (min-width: 768px){.section.section--s4-info,.section--s4-info.column{margin-top:32px}}@media only screen and (min-width: 768px){.section.section--s4-info>.section,.section--s4-info.column>.section,.section.section--s4-info>.column,.section--s4-info.column>.column{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px){.section.section--s4-info .section__content,.section--s4-info.column .section__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:16px 24px}}@media only screen and (max-width: 767px){.section.section--s4-info .section__content,.section--s4-info.column .section__content{border-radius:0}}.section.section--s4-info .breadcrumb-list__item,.section--s4-info.column .breadcrumb-list__item{line-height:1.5;font-size:14px}@media only screen and (min-width: 768px){.section.section--s4-info .breadcrumb-list__item,.section--s4-info.column .breadcrumb-list__item{line-height:1.5;font-size:14px}}.section--s4-breadcrumbs{display:none}@media only screen and (min-width: 768px){.section--s4-breadcrumbs{display:block}}.s4-info{border-top:1px solid #e5e5e5;padding:16px 12px}@media only screen and (min-width: 768px){.s4-info{padding:0;border-top:none}}.s4-info__list{list-style:none}.s4-info__item{line-height:1.5;font-size:14px}.s4-info__item:not(:first-child){margin-top:4px}@media only screen and (min-width: 768px){.s4-info__item:not(:first-child){margin-top:4px}}@media only screen and (min-width: 768px){.s4-info__item{line-height:1.5;font-size:14px}}.s4-block-subtitle{text-align:center;position:relative;padding-bottom:8px;font-size:16px;font-weight:500}.s4-block-subtitle:after{position:absolute;content:'';display:block;width:73px;border-bottom:solid 3px #f16baa;bottom:0;left:0;right:0;margin:auto}@media only screen and (min-width: 768px){.s4-block-subtitle{text-align:left;color:#f16baa;font-size:22px;padding-bottom:0}.s4-block-subtitle::after{content:none}}.service__title--s4{padding-left:16px;position:relative}.service__title--s4::before{content:'';display:block;background-color:#757575;position:absolute;left:0;top:.5em;width:11px;height:11px}.s4-sns,.s4-facebook,.s4-twitter,.s4-line{width:30px;height:30px;border-radius:50%;display:block}.s4-facebook{background-color:#36538d}.s4-twitter{background-color:#02a9ef}.s4-line{background-color:#2bbf13}.s4-sns-pc{display:none}@media only screen and (min-width: 768px){.s4-sns-pc{display:block}.s4-sns-pc .s4-sns-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:24px 0 8px}}.s4-sns-sp{display:block;text-align:center;margin-top:16px}.s4-sns-sp .s4-sns-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.s4-sns-sp{display:none}}.s4-sns-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}.s4-sns-list__item{display:inline-block;font-size:11px;margin-left:8px}@media only screen and (min-width: 768px){.s4-sns-list__item{font-size:14px}}.s4-sns-text{font-size:11px;margin-bottom:8px}.s4-modal-notice{display:none}.s5-info{padding:24px 12px;border-radius:0}@media only screen and (min-width: 768px){.s5-info{padding:24px;border-radius:4px;border:none}}.s5-info__title{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.s5-info__title{font-size:16px}}.s5-info__text{font-size:12px;margin:8px 0 0;border-top:solid 1px #e5e5e5}.s5-info__text>p{margin-top:16px}@media only screen and (min-width: 768px){.s5-info__text{margin:16px 0 0}}.s5-info__map{height:200px;margin:24px 0 0}@media only screen and (min-width: 768px){.s5-info__map{height:268px;margin:40px 0 0}}.s5-detail{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 1024px){.s5-detail{display:table;width:-webkit-calc(100% + 64px);width:calc(100% + 64px);border-collapse:separate;border-spacing:32px 0;margin:32px -32px 0;table-layout:fixed}}.s5-detail__content{display:block}@media only screen and (min-width: 1024px){.s5-detail__content{display:table-cell;vertical-align:top}}.s5-detail__content--right .s5-detail__list{border-top:none}.s5-detail__content--right:empty{display:none}@media only screen and (min-width: 1024px){.s5-detail__content--right .s5-detail__list{border-top:solid 1px #e5e5e5}}.s5-detail__list{border-top:solid 1px #e5e5e5;font-size:12px;list-style-type:none}.s5-detail__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 1px #e5e5e5;padding:16px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.s5-detail__list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding:24px 0}}.s5-detail__list-title{font-weight:700}@media only screen and (min-width: 768px){.s5-detail__list-title{width:30%}}.s5-detail__list-content{margin-top:8px}@media only screen and (min-width: 768px){.s5-detail__list-content{width:70%;margin-top:0}}.s5-description{border-radius:0}@media only screen and (min-width: 768px){.s5-description{border-radius:4px}}.s5-description__img{width:100%;height:auto}@media only screen and (min-width: 1024px){.s5-description__bottom{padding:0 32px 32px}}.s5-description__content-title{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.s5-description__content-title{font-size:18px}}.s5-description__content-text{font-size:11px;margin-top:16px}@media only screen and (min-width: 768px){.s5-description__content-text{font-size:13px}}.s5-description__recomend{background-color:#fef0f6;border-radius:4px;margin-top:16px;padding:16px}@media only screen and (min-width: 1024px){.s5-description__recomend{margin-top:0}}.s5-description__recomend-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s5-description__recomend-header-item:first-child{width:43%;margin-right:15px}.s5-description__recomend-img{width:100%;height:auto}.s5-description__recomend-label{color:#fff;background-color:#f16baa;padding:1px 5px;border-radius:4px;font-size:9px}@media only screen and (min-width: 768px){.s5-description__recomend-label{font-size:13px;padding:1px 8px}}.s5-description__recomend-title{font-size:13px;font-weight:500;color:#424242;margin-top:8px}@media only screen and (min-width: 768px){.s5-description__recomend-title{font-size:18px}}.s5-description__recomend-body{font-size:11px;color:#757575;margin-top:16px}@media only screen and (min-width: 768px){.s5-description__recomend-body{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.s5-description__recomend-link{margin-top:8px;display:inline-block;position:relative;padding-left:15px;color:#3dbcc7}@media only screen and (min-width: 768px){.s5-description__recomend-link{margin-left:auto}}.s5-description__recomend-link::before{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:1px solid #3dbcc7;border-right:1px solid #3dbcc7;z-index:1}.s5-pickup{border-radius:0}@media only screen and (min-width: 768px){.s5-pickup{border-radius:4px}}.s5-pickup__body{margin:0 12px;padding:12px 0}@media only screen and (min-width: 768px){.s5-pickup__body{margin:0;padding:32px 24px}}.s5-pickup__img{width:100%;height:auto}.s5-pickup__title{font-size:14px;font-weight:500}@media only screen and (min-width: 768px){.s5-pickup__title{font-size:20px}}.s5-pickup__title--sub{font-size:10px;display:block;font-weight:400;margin-top:2px}@media only screen and (min-width: 768px){.s5-pickup__title--sub{margin-top:0;margin-left:8px;display:inline-block;font-size:14px}}.s5-pickup__content{border-top:solid 1px #e5e5e5;margin-top:12px}@media only screen and (min-width: 768px){.s5-pickup__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:none;border-bottom:solid 1px #e5e5e5}}.s5-pickup__content-box{overflow:hidden;padding:16px 77px 16px 0;border-bottom:solid 1px #e5e5e5;box-sizing:border-box}@media only screen and (min-width: 768px){.s5-pickup__content-box{padding:16px 8px 16px 72px;border:none;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);min-width:208px}}@media only screen and (min-width: 1024px){.s5-pickup__content-box{width:-webkit-calc(25% - 15px);width:calc(25% - 15px)}}.s5-pickup__content-box-item{width:100%;float:left}@media only screen and (min-width: 768px){.s5-pickup__content-box-item{float:right}}.s5-pickup__content-box-img{float:right;width:69px;margin:0 -77px 0 0}@media only screen and (min-width: 768px){.s5-pickup__content-box-img{float:left;width:60px;margin:0 0 0 -72px}}.s5-pickup__content-box-img img{border:1px solid #e5e5e5;width:100%}@media only screen and (min-width: 768px){.s5-pickup__content-box-img img{width:60px}}.s5-pickup__content-link{display:inline-block;font-size:14px}@media only screen and (min-width: 768px){.s5-pickup__content-link{font-size:13px}}.s5-pickup__content-text{font-size:11px;color:#757575}.s5-pickup__copy{font-size:9px}.s5-pickup__footer{margin-top:24px}.s5-pickup__recomend{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -12px;padding-bottom:20px}@media only screen and (min-width: 768px){.s5-pickup__recomend{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.s5-pickup__recomend-list{margin:20px 12px 0;width:80px}@media only screen and (min-width: 768px){.s5-pickup__recomend-list{width:auto}}.s5-pickup__recomend-img{background-repeat:no-repeat;padding-top:100%;background-size:contain;background-position:center}.s5-pickup__recomend-link{font-size:11px;width:108px;color:#424242}@media only screen and (min-width: 768px){.s5-pickup__recomend-link{display:block}}.section--s6{margin-top:-16px}@media only screen and (min-width: 768px){.section--s6{margin-top:0}}.v3-block-notice{font-size:13px;color:#424242}@media only screen and (max-width: 767px){.v3-block-notice{padding-bottom:8px}}.v3-block-seat{padding:16px 12px}@media only screen and (max-width: 767px){.v3-block-seat{border-radius:0 !important}}@media only screen and (min-width: 768px){.v3-block-seat{padding:32px}}.v3-block-seat__inner{overflow:hidden}@media only screen and (min-width: 768px){.v3-block-seat__inner{padding-left:312px}}.v3-block-seat__outline{font-size:13px;color:#424242}@media only screen and (min-width: 768px){.v3-block-seat__outline{display:none}}.v3-block-seat__image{display:block;text-align:center;margin-top:16px}@media only screen and (min-width: 768px){.v3-block-seat__image{margin-top:0;float:left;margin-left:-312px;width:240px}}.v3-block-seat__image img{max-width:100%}.v3-block-seat__list{margin-top:16px;list-style:none}@media only screen and (min-width: 768px){.v3-block-seat__list{margin-top:0}}.v3-block-seat__item:not(:first-child){margin-top:12px}@media only screen and (min-width: 768px){.v3-block-seat__item:not(:first-child){margin-top:8px}}.v3-block-seat__trigger{display:block;font-size:13px;border-radius:4px;border:1px solid #e5e5e5;padding:6px}@media only screen and (min-width: 768px){.v3-block-seat__trigger{padding:12px 20px}}.v3-block-seat__notice{font-size:13px;margin-top:12px}.block-v3-image__content{padding:12px;text-align:center}@media only screen and (min-width: 768px){.block-v3-image__content{padding:24px}}.block-v3-image__content img{max-width:100%}.block-v3-image__text{text-align:left}.block-v3-image__footer{text-align:center}@media only screen and (max-width: 767px){.block-w1-anchor .block-anchor__item{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%}}@media only screen and (max-width: 767px){.block-w1-words{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-w1-words{padding:40px 24px}}.block-w1-words__search{display:table;width:100%;box-sizing:border-box;padding:14px 12px}@media only screen and (min-width: 768px){.block-w1-words__search{padding:0 36px}}.block-w1-words__label{padding-right:8px;white-space:nowrap;display:table-cell;vertical-align:middle;width:6em}.block-w1-words__field{display:table-cell;vertical-align:middle}.block-w1-words__footer{border-top:1px solid #e5e5e5;margin-top:0;padding:15px 12px;text-align:right;font-size:12px}@media only screen and (min-width: 768px){.block-w1-words__footer{border-top:none;margin-top:24px;padding:0;text-align:center;font-size:14px}}.block-w1-words__trigger{display:inline-block;position:relative;padding-right:12px}@media only screen and (min-width: 768px){.block-w1-words__trigger{padding-right:14px}}.block-w1-words__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;left:auto;right:2px}.block-w1-chars,.block-w1-caps{padding:12px}@media only screen and (min-width: 768px){.block-w1-chars,.block-w1-caps{padding:24px}}@media only screen and (max-width: 767px){.block-w1-chars,.block-w1-caps{border-radius:0 !important}}@media only screen and (min-width: 768px){.block-w1-chars__inner,.block-w1-caps__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px}}.block-w1-chars__group:not(:first-child),.block-w1-caps__group:not(:first-child){margin-top:11px}@media only screen and (min-width: 768px){.block-w1-chars__group:not(:first-child),.block-w1-caps__group:not(:first-child){margin-top:0;border-left:1px solid #e5e5e5}}@media only screen and (min-width: 768px){.block-w1-chars__group,.block-w1-caps__group{width:-webkit-calc(50% - 60px);width:calc(50% - 60px);padding:0 30px}}.block-w1-chars__row,.block-w1-caps__row{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.block-w1-chars__row:not(:first-child),.block-w1-caps__row:not(:first-child){margin-top:11px}@media only screen and (min-width: 768px){.block-w1-chars__row:not(:first-child),.block-w1-caps__row:not(:first-child){margin-top:7px}}@media only screen and (min-width: 768px){.block-w1-chars__row,.block-w1-caps__row{margin:0 -3px}}.block-w1-chars__item,.block-w1-caps__item{width:-webkit-calc(20% - 10px);width:calc(20% - 10px);margin:0 5px}@media only screen and (min-width: 768px){.block-w1-chars__item,.block-w1-caps__item{width:-webkit-calc(20% - 6px);width:calc(20% - 6px);margin:0 3px}}.block-w1-chars__trigger,.block-w1-caps__trigger{display:block;background:#fafafa;border:1px solid #eee;text-align:center;box-sizing:border-box;padding:8px 0;border-radius:4px;font-size:14px;font-weight:500}@media only screen and (max-width: 767px){.block-w1-chars__trigger,.block-w1-caps__trigger{box-shadow:0 1px 0 #d3d3d3}}@media only screen and (min-width: 768px){.block-w1-chars__trigger,.block-w1-caps__trigger{padding:12px 0 13px;border:1px solid #d1d1d1}}@media only screen and (min-width: 768px){.block-w1-group{padding:24px}}@media only screen and (max-width: 767px){.block-w1-group{border-radius:0 !important}}.block-w1-group__group:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-w1-group__group:not(:first-child){border-top:none;margin-top:26px}}.block-w1-group__group-title{line-height:1.5;font-size:14px}@media only screen and (max-width: 767px){.block-w1-group__group-title{display:table;width:100%}}@media only screen and (min-width: 768px){.block-w1-group__group-title{border-bottom:1px solid #e5e5e5;font-weight:500}}@media only screen and (max-width: 767px){.block-w1-group__group-trigger{display:table-cell;position:relative;color:#212121;padding:17px 30px 17px 8px}}@media only screen and (min-width: 768px){.block-w1-group__group-trigger{display:inline-block;padding:4px 0;color:#2fa8b3}}@media only screen and (max-width: 767px){.block-w1-group__group-trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}}@media only screen and (max-width: 767px){.block-w1-group__group-trigger--divider{color:#2fa8b3}}@media only screen and (max-width: 767px){.block-w1-group__group-trigger--divider:after{height:-webkit-calc(100% - 35px);height:calc(100% - 35px);left:auto;right:0;width:1px;border-top:none;border-right:1px dotted #8e8e8e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.block-w1-group__toggle{position:relative;background:transparent;border:none;border-radius:0}@media only screen and (max-width: 767px){.block-w1-group__toggle{display:table-cell;width:55px}}@media only screen and (min-width: 768px){.block-w1-group__toggle{display:none}}.block-w1-group__toggle:before,.block-w1-group__toggle:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);width:2px;height:16px;background:#f16baa}.block-w1-group__toggle[aria-expanded='false']:after{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.block-w1-group__group-content{border-top:1px solid #e5e5e5;background:#f7f7f7}}@media only screen and (min-width: 768px){.block-w1-group__group-content{overflow:hidden}}.block-w1-group__group-content[aria-expanded='false']{display:none}@media only screen and (min-width: 768px){.block-w1-group__group-content[aria-expanded='false']{display:block}}.block-w1-group__list{list-style:none}@media only screen and (min-width: 768px){.block-w1-group__list{letter-spacing:-.5em;margin:8px 0 0 -11px}}.block-w1-group__item{line-height:1.5;font-size:14px}@media only screen and (max-width: 767px){.block-w1-group__item{display:table;width:100%}}@media only screen and (min-width: 768px){.block-w1-group__item{display:inline-block;letter-spacing:0;padding:0 10px;margin:5px 0;border-left:1px solid #e5e5e5}}.block-w1-group__item:not(:first-child){border-top:1px solid #e5e5e5}@media only screen and (min-width: 768px){.block-w1-group__item:not(:first-child){border-top:none}}@media only screen and (max-width: 767px){.block-w1-group__item-trigger{display:table-cell;position:relative;color:#212121;padding:17px 30px 17px 8px}}@media only screen and (min-width: 768px){.block-w1-group__item-trigger{display:inline-block}}@media only screen and (max-width: 767px){.block-w1-group__item-trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:2px solid #f16baa;border-right:2px solid #f16baa;left:auto;right:24px}}@media only screen and (max-width: 767px){.block-w2-words__search{display:table;width:100%;box-sizing:border-box;padding:14px 12px}}@media only screen and (max-width: 767px){.block-w2-words__label{display:table-cell;vertical-align:middle;width:6em;padding-right:8px;white-space:nowrap}}@media only screen and (min-width: 768px){.block-w2-words__label{display:block}}@media only screen and (max-width: 767px){.block-w2-words__field{display:table-cell;vertical-align:middle}}@media only screen and (min-width: 768px){.block-w2-words__field{margin-top:4px}}.block-w2-words__footer{border-top:1px solid #e5e5e5;margin-top:0;padding:15px 12px;text-align:right;font-size:12px}@media only screen and (min-width: 768px){.block-w2-words__footer{border-top:none;margin-top:8px;padding:0;text-align:center;font-size:14px}}.block-w2-words__trigger{display:inline-block;position:relative;padding-right:12px}@media only screen and (min-width: 768px){.block-w2-words__trigger{padding-right:14px}}.block-w2-words__trigger:after{content:'';display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:7px;height:7px;border-top:1px solid #2fa8b3;border-right:1px solid #2fa8b3;left:auto;right:2px}.block-w2-chars,.block-w2-caps{padding:12px}@media only screen and (min-width: 768px){.block-w2-chars,.block-w2-caps{padding:0}}.block-w2-chars__row,.block-w2-caps__row{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.block-w2-chars__row:not(:first-child),.block-w2-caps__row:not(:first-child){margin-top:11px}@media only screen and (min-width: 768px){.block-w2-chars__row:not(:first-child),.block-w2-caps__row:not(:first-child){margin-top:7px}}@media only screen and (min-width: 768px){.block-w2-chars__row,.block-w2-caps__row{margin:0}}.block-w2-chars__item,.block-w2-caps__item{width:-webkit-calc(20% - 10px);width:calc(20% - 10px);margin:0 5px}@media only screen and (min-width: 768px){.block-w2-chars__item,.block-w2-caps__item{width:20%;margin:0}}.block-w2-chars__trigger,.block-w2-caps__trigger{display:block;text-align:center;box-sizing:border-box}@media only screen and (max-width: 767px){.block-w2-chars__trigger,.block-w2-caps__trigger{background:#fafafa;border:1px solid #eee;padding:8px 0;border-radius:4px;font-size:14px;font-weight:500;box-shadow:0 1px 0 #d3d3d3}}@media only screen and (min-width: 768px){.block-w2-chars__trigger,.block-w2-caps__trigger{padding:3px 0}.block-w2-chars__trigger:before,.block-w2-caps__trigger:before{content:'【'}.block-w2-chars__trigger:after,.block-w2-caps__trigger:after{content:'】'}}@media only screen and (min-width: 768px){#sys-w4-filter .filter__section{-webkit-box-flex:2;-ms-flex:2 calc(100% - 16px);flex:2 -webkit-calc(100% - 16px);flex:2 calc(100% - 16px);width:100%;margin-top:8px}}@media only screen and (max-width: 767px){#sys-w4-filter .filter-section__header{width:15%}}@media only screen and (max-width: 767px){#sys-w4-filter .filter-section__row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width: 767px){#sys-w4-filter .filter-section__col{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}@media only screen and (max-width: 767px){#sys-w4-filter .filter-section__col:first-child{margin-right:10px}}

/*# sourceMappingURL=style.css.map */
