.booking-header{margin-top:60px}.booking-left-contents{padding:0 20px 10px}.booking-detail-area{position:relative;display:block;overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #ccc}.booking-title{font-weight:600;font-size:1.5rem;padding:10px 0;margin-bottom:30px;border-bottom:1px dashed #000}.booking-detail-area-title{font-size:1.3rem;font-weight:600;color:#333}.booking-form h4{font-size:1.3em;font-weight:600;padding:30px 0 10px;color:#333;border-bottom:1px dashed #3d3d3d;margin-bottom:10px}.booking-form p{margin:0;font-size:12px}.booking-user-info{background-color:#fff;border-radius:0;padding:20px;border:1px solid #dee2e6;border-top:none}.booking-user-info.first{border-top:1px solid #dee2e6;background:#fafafa}.booking-user-info.last{border-top:1px solid #dee2e6;background:#086ad1}.booking-user-name{padding:0 15px}.booking-user-name-input{margin-bottom:10px;max-width:240px;padding:0 10px 0 0}.booking-user-sex{margin-bottom:10px;padding:0 15px}.booking-user-price{margin-bottom:0}.booking-label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;pointer-events:none;line-height:16px;width:100%}.booking-label.first{font-size:14px}.booking-price-total{width:100%;height:40px;padding-left:12px;font-size:16px;line-height:normal;border:1px solid #dee2e6;border-radius:2px;box-sizing:border-box;background-size:8px;background:#fff}.booking-price-total span{font-weight:700;font-size:16px;line-height:40px;color:#086ad1}.book_tit_sub{font-size:11px;clear:both;padding-top:8px;line-height:14px}.book-user-errors{margin-bottom:30px}.book-user-error{font-size:11px;padding-top:8px;line-height:14px;color:#f06083}.booking_select_sort{width:100%;height:40px;padding-left:12px;font-size:16px;line-height:normal;border:1px solid #dee2e6;border-radius:2px;box-sizing:border-box;background:url(/ticket/static/images/ico_sortarrow.png) no-repeat right 12px center #fff;background-size:8px;padding-right:32px}select.booking_select_sort:disabled{background:none;border:1px solid #dee2e6}select.booking_select_sort{-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:all .08s ease-out;color:#000;border:1px solid #000;font-weight:600}select.booking_select_sort.invalid_booking_select_sort{border:1px solid #dc3545}.sort_jpy{font-size:10px;height:40px;line-height:40px;padding-left:8px;padding-bottom:0;margin-bottom:0}.booking_input_text{height:40px;padding:10px 12px;border:1px solid #dee2e6;box-sizing:border-box;font-size:16px;border-radius:2px;color:#343a40;transition:all .08s ease-out;width:100%;-webkit-appearance:none}.booking-person-number{font-size:14px;font-weight:700;margin-top:5px;margin-bottom:24px}.booking_radio{position:relative;display:inline-block;width:140px;height:40px;line-height:40px;margin:0}.booking_radio_label{position:absolute;left:-1px;top:0;z-index:3;width:140px;height:40px;font-size:12px;font-weight:600;line-height:38px;background-color:#fff;border:1px solid #dee2e6;text-align:center;box-sizing:border-box}.booking_radio input:checked+label{background-color:#2187f2;border:1px solid #2187f2;font-weight:600;color:#fff;z-index:100}.booking_radio input[type=radio]{visibility:hidden;position:relative;width:140px;height:40px;left:0;top:0;z-index:2}.booking-right-contents{padding:0 15px}.booking-right-title{font-size:14px;font-weight:700;margin-top:5px;margin-bottom:10px}table.booking-price-table{border-collapse:collapse;border-spacing:0;padding:0;width:100%;max-width:825px;margin:16px auto 0;box-shadow:0 0 1px rgba(0,0,0,.1);text-align:left}.price-table-info{font-size:12px;text-align:left;padding:10px 2px}.booking-price-table td,th{padding:0;border-bottom:1px solid #333}.booking-price-table thead{border-radius:5px}.booking-price-table thead th{font-size:13px;font-weight:500;color:#2c2200;text-align:left;padding:8px 8px 8px 15px;font-weight:600;background:#fff}.booking-price-table tbody tr td{font-weight:400;color:#333;font-size:13px;padding:2px 8px 2px 15px;border-bottom:1px solid #e0e0e0}.booking-price-table tbody td.table-vd{background:#f5f5f5;width:50%}.booking-price-table tbody td.table-vd.table-vd-tst{background:#f5f5f5;width:40%}.remove-button{background-color:#fff;border:1px solid #61666e;width:80px;height:26px;line-height:30px;margin:auto;color:#61666e;float:right;position:relative;top:0;right:0;cursor:pointer;overflow:hidden;box-shadow:0 0 1px 0 rgba(0,0,0,.3);transition:all .25s cubic-bezier(.31,-.105,.43,1.4)}.remove-button .icon,.remove-button span{display:block;height:100%;text-align:center;position:absolute;top:0}.remove-button span{width:72%;line-height:inherit;font-size:13px;line-height:26px;text-transform:uppercase;left:0;transition:all .25s cubic-bezier(.31,-.105,.43,1.4)}.remove-button span:after{content:"";background-color:#fff;width:2px;height:70%;position:absolute;top:15%;right:-1px}.remove-button .icon{width:28%;right:0;transition:all .25s cubic-bezier(.31,-.105,.43,1.4)}.remove-button .icon .fas{font-size:14px;vertical-align:middle;transition:all .25s cubic-bezier(.31,-.105,.43,1.4),height .25s ease}.remove-button .icon .fa-times{height:20px}.remove-button .icon .fa-check{display:none}.remove-button:hover span{left:-72%;opacity:0;color:#61666e}.remove-button:hover .icon{width:100%;color:#61666e}.remove-button:hover .icon .fas{font-size:14px;color:#61666e}.remove-button:hover{opacity:.9}.remove-button:hover .icon .fa-times{height:20px}.remove-button:active{opacity:1}.add-button-area{float:right}.add-button-area span{float:left;line-height:60px;height:60px;font-size:11px;padding-right:10px}.add-button{padding:7px 0;height:40px;margin:10px 0;width:140px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;box-shadow:1px 2px 4px rgba(0,0,0,.1);border:1px solid #e91e62;text-shadow:0 1px #fff;display:inline-block}.add-button,.add-button:hover{color:#e91e62;background-color:#fff}.add-button i{margin-right:10px}.submit-button{width:240px}.shopping-banner,.submit-button{padding:7px 0;margin:20px auto;border-radius:3px;font-size:20px;font-weight:600;color:#fff;text-decoration:none;text-align:center;box-shadow:1px 2px 4px rgba(0,0,0,.1);display:block}.shopping-banner{width:100%}.submit-button.blue{background-color:#e91e62;border-bottom:1px solid #e91e62}.submit-button:hover{color:#fff;background-color:#e91e62}.sy_bus_ico{background:url(/ticket/static/images/ticket-ico.svg) no-repeat;width:40px;height:45px;background-size:100%;position:absolute;z-index:99;text-align:center;font-size:.7em;line-height:2.4em;display:block;top:22px;right:0}.booking-price-twap{width:240px;height:40px;padding-left:12px;font-size:16px;line-height:normal;border:1px solid #dee2e6;border-radius:2px;box-sizing:border-box;background-size:8px;background:#fff}.booking-price-twap span{font-weight:700;font-size:16px;line-height:40px}.age-group-invalid,.gender-invalid{border:1px solid #dc3545}.input_text_border_black{border:1px solid #000}.invalid-field{border:1px solid #dc3545}.ticket-label-mwt{width:80px;height:24px;line-height:24px;text-align:center;margin-bottom:10px}.ticket-label-mwt img{width:80px}@media (max-width:480px){.booking-left-contents{padding:0 15px}.booking-user-info{padding:15px;margin-bottom:20px;border-top:1px solid #dee2e6}.booking-user-info.first{margin-bottom:0;border-bottom:none}.booking-user-name>div{max-width:100%;padding:0}.booking_radio,.booking_radio input[type=radio],.booking_radio label{width:126px}.booking-price-twap,.booking_select_sort,.submit-button{width:100%}.booking-label.first{padding-top:10px}}.debug-calendar{position:absolute;top:88px;width:320px;background-color:#fff;border:1px solid #e0e0e0;border-radius:1px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.15);z-index:99999}.debug-calendar-arrow:before{width:0;border:6px solid transparent;border-bottom-color:#e0e0e0;top:-13px}.debug-calendar-arrow:after,.debug-calendar-arrow:before{content:"";display:block;height:0;position:absolute;left:22px}.debug-calendar-arrow:after{border:6px solid transparent;border-bottom-color:#fff;top:-12px}.react-calendar__navigation{display:flex}.react-calendar__navigation__label:disabled{pointer-events:none;cursor:not-allowed;color:#333}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{width:40px}.react-calendar__month-view__weekdays__weekday{display:flex;justify-content:center}.react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}input:focus,select:focus{outline:none;border:1px solid #fa8aa5!important;box-shadow:0 0 5px 1px #ffd1dc!important}.checking-detail-area{position:relative;display:block;overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #fafafa}.checking-title{font-weight:600;font-size:1.5rem;padding:10px 0;margin-bottom:30px;border-bottom:1px dashed #000}.checking-title span{color:#333;font-weight:500;font-size:10px;padding-left:2px}.checking-description{margin-bottom:1rem}.ticket-counting-title{font-size:14px}.ticket-check-area{margin:0;padding:0}.ticket-card{display:flex;align-items:center;width:auto;margin:20px auto;justify-content:left}.ticket-card .ticket-stub,.ticket-card .ticket-stub-check{box-sizing:border-box}.ticket-card .ticket-stub-check{border:1px solid #333;border-left:none;background:#fefefe;position:relative}.ticket-stub{background:#fff;height:150px;width:120px;color:#333;padding:10px;position:relative;border:1px solid #333;border-right-style:dashed}.ticket-stub:before{top:0;border-top:10px solid #333}.ticket-stub:after,.ticket-stub:before{content:"";position:absolute;right:0;border-left:10px solid #fafdff;width:0}.ticket-stub:after{bottom:0;border-bottom:10px solid #333}.ticket-stub-check:before{top:0;border-bottom:10px solid #fff}.ticket-stub-check:after,.ticket-stub-check:before{content:"";position:absolute;left:0;border-left:10px solid #333;width:0}.ticket-stub-check:after{bottom:0;border-top:10px solid #fff}.ticket-stub .ticket-stub-top{display:flex;align-items:center;height:40px;text-transform:uppercase;font-weight:600}.ticket-stub .ticket-stub-top .ticket-stub-line{display:block;background:#fff;height:20px;width:3px;margin:0 7px}.ticket-stub .ticket-stub-top .ticket-stub-num{font-size:10px}.ticket-stub .ticket-stub-top .ticket-stub-num span{color:#333;font-size:24px}.ticket-stub .ticket-stub-jr{position:absolute;left:15px;font-size:70px;font-family:sans-serif;font-weight:600}.ticket-stub .ticket-stub-jr.fujiq{position:absolute;bottom:10px;left:18px;background:url(/ticket/static/images/fujiq-logo.svg) no-repeat 0 0;width:60px;height:40px}.ticket-stub .ticket-stub-jr.tst{position:absolute;bottom:10px;left:18px;background:url(/ticket/static/images/tst-logo.svg) no-repeat 0 0;width:60px;height:40px}.ticket-stub .ticket-stub-jr.mwt{position:absolute;bottom:10px;left:18px;background:url(/ticket/static/images/mwt-logo.svg) no-repeat 0 0;width:50px;height:15px}.ticket-stub .ticket-stub-jr.jreast{position:absolute;bottom:10px;left:18px;background:url(/ticket/static/images/jr-east-logo.png) no-repeat 0 0;background-size:100%;width:60px;height:60px}.ticket-stub .ticket-stub-jr.jrwest{position:absolute;bottom:10px;left:18px;background:url(/ticket/static/images/jr-west-logo.png) no-repeat 0 0;background-size:100%;width:60px;height:60px}.ticket-stub-check{background:#fff;height:150px;width:100%;padding:15px}.ticket-stub-check .ticket-stub-name{font-size:24px;font-weight:600;line-height:1.2em;color:#333}.ticket-stub-check .ticket-stub-name span{font-size:12px;display:block;line-height:18px}.ticket-stub-check .ticket-stub-info{display:flex;justify-content:space-between;font-size:12px;position:absolute;bottom:10px;width:100%}.ticket-stub-check .ticket-stub-info section{margin-right:50px}.ticket-stub-check .ticket-stub-info section .ticket-period{font-size:12px;text-transform:uppercase;color:#999}.ticket-stub-check .ticket-stub-info section .ticket-period.fujiq{font-size:13px;text-transform:uppercase;color:#999}.ticket-stub-check .ticket-stub-info section .ticket-data{font-weight:500}.ticket-stub-check .ticket-stub-info section .ticket-data.fujiq{font-weight:500;font-size:13px}.tp-name .ticket-data{text-transform:uppercase}.checking-right-contents{padding:0 15px}.checking-right-title{font-size:16px;font-weight:700;margin-top:5px;margin-bottom:10px}.table-number{width:15%}.total-amount-ticket ul{list-style-type:none}.total-amount-ticket ul li{float:left;margin-top:10px;padding:5px 8px;border:1px solid #e0e0e0;font-weight:600;height:60px}.total-amount-ticket ul li p{padding:0;margin:0}.total-amount-ticket ul li p.main{font-size:16px}.total-amount-ticket ul li p.sub{font-size:12px}.total-amount-ticket ul li:first-child{line-height:50px;text-align:left;width:70%;background:#fafafa}.total-amount-ticket ul li:last-child{text-align:right;width:30%;color:#f06}.total-amount-ticket.complete ul li:last-child{padding-top:18px}.cancel-table-info{padding:13px 14px 13px 12px;background-color:#fff;border:1px solid #e9ecef;border-radius:2px;margin-top:20px;font-size:10px}@media (max-width:480px){.ticket-card{display:flex;width:auto;margin:20px auto}.ticket-stub-check .ticket-stub-info section{clear:both}.ticket-stub-check .ticket-stub-info section .ticket-period{float:left;padding-right:10px}.ticket-stub-check .ticket-stub-info section .ticket-data{float:right;padding-right:10px;font-size:12px;line-height:12px;font-weight:600}.ticket-stub{height:150px;width:90px;padding:10px;position:relative}.ticket-stub .ticket-stub-top .ticket-stub-line,.ticket-stub .ticket-stub-top .ticket-stub-num{display:none}.ticket-stub-check .ticket-stub-name{font-size:16px;font-weight:600;line-height:1em}.ticket-stub-check .ticket-stub-name span{font-size:12px;padding:10px 0 8px;display:block}.ticket-stub-check{height:150px;width:100%;padding:15px 0 15px 15px}.ticket-stub-check .ticket-stub-info{display:block;justify-content:center;font-size:12px;margin-top:16px;width:94%}.ticket-stub-check .ticket-stub-info section{margin-right:0}.ticket-stub .ticket-stub-jr{position:absolute;left:10px;bottom:0;font-size:40px;font-family:sans-serif;font-weight:600}.ticket-stub .ticket-stub-jr.fujiq,.ticket-stub .ticket-stub-jr.mwt,.ticket-stub .ticket-stub-jr.tst{position:absolute;bottom:10px;left:15px;width:40px;height:27px;background-size:100%}.ticket-stub .ticket-stub-jr.jreast,.ticket-stub .ticket-stub-jr.jrwest{position:absolute;bottom:10px;left:15px;width:40px;height:40px;background-size:100%}}.checking-agree-area{display:block;overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #fafafa}.checking-form h4{font-size:1.2em;font-weight:600;padding:30px 0 10px;color:#333}.checking-agree-content{border:1px solid #dee2e6;border-top:none}.checking-agree-content-with-top-border{border:1px solid #dee2e6;padding:10px 10px 10px 28px}.agreebox{overflow-y:scroll;height:240px;padding:15px;background:#fff;color:#777;font-size:11px;line-height:1.4em;border-bottom:1px solid #dee2e6}.agreebox h1{font-size:16px}.agreebox h2{font-size:14px}.nav-tabs{color:#333}.nav-tabs a{color:#666}.agree-wrap{text-align:center;padding:20px 0;border:1px solid #dee2e6;border-top:none;background:#fafafa}.agree-wrap input{display:none}.agree-wrap label{display:block;height:20px;line-height:20px;cursor:pointer;margin-bottom:0;vertical-align:baseline!important;font-size:13px}.agree-wrap label span.ico_checkbox{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:10px;border:1px solid #ced4da;border-radius:2px;box-sizing:border-box;background-color:#fff;transition:all .08s ease-out}.agree-wrap input:checked+label span.ico_checkbox{background:url(/ticket/static/images/checkbox-ico.png) no-repeat 0 0;border:none;background-size:20px}@media (max-width:480px){.agreebox{height:180px}}.carousel-detail-wrap{padding-bottom:0;padding-top:48px;background-position:50%;background-size:cover;min-height:180px}.carousel-detail-wrap h1{color:#fff;font-size:1.4rem;text-align:center;font-weight:600;padding-top:50px;padding-bottom:0}#carousel-detail{bottom:-30px;position:relative;z-index:995;padding:0;margin:0}.carousel-item img{border-top-left-radius:15px!important}@media (min-width:768px) and (max-width:991px){.carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px) and (max-width:768px){.carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible}}@media (min-width:576px){.carousel-item{margin-right:0}.carousel-inner .active+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translateZ(0)}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);display:block;visibility:visible}}@media (min-width:768px){.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translateZ(0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);display:block;visibility:visible}}@media (min-width:991px){.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);display:block;visibility:visible}}.detail-left-contents{padding:20px 20px 10px}.ticket-detail-area{position:relative;display:block;overflow:hidden}.ticket-detail-area-title{font-size:1.4rem;font-weight:600;color:#333}.ticket-detail-area .meta-info{font-size:1em;font-weight:400;margin-bottom:20px}.ticket-detail-area .meta-info span{font-size:1em}.ticket-sub-info{font-size:12px;padding:15px 0}.ticket-detail-section-subtxt{display:block;padding:0 5px;margin:15px 0 0}.ticket-detail-section-subtxt dt.ticket-detail-section-subtxt--dt{font-size:.85em;width:100px;float:left}.ticket-detail-section-subtxt dt.ticket-detail-section-subtxt--dt.tst{font-size:.85em;width:60px!important;float:left}.m-b-10{margin-bottom:30px}.ticket-detail-section-subtxt dt.ticket-detail-section-subtxt--dt span.type1{background-color:#c61628;font-size:1.2em;width:auto;color:#fff;float:left;padding:0 8px;margin-right:10px}.ticket-detail-section-subtxt dt.ticket-detail-section-subtxt--dt span.type2{background-color:#00718e;font-size:1.2em;width:auto;color:#fff;float:left;padding:0 8px;margin-right:10px}.ticket-detail-section-subtxt dt.ticket-detail-section-subtxt--dt span.type3{background-color:#d6ca00;font-size:1.2em;width:auto;color:#fff;float:left;padding:0 8px;margin-right:10px}.ticket-detail-section-subtxt dd.ticket-detail-section-subtxt--dd{padding-left:108px;font-size:.8em;color:#545454}.ticket-detail-section-subtxt--h3{font-size:.85em;padding:40px 0 10px 5px;font-weight:600;line-height:1.6}.map-ticket{position:relative;margin-top:20px;padding-bottom:20px}.map-ticket img{border:3px solid #f2f2f2;width:100%}.map-expand-icon{color:#545454;position:absolute;bottom:28px;right:8px}.detail-right-contents{padding:0 30px}.ticket-detail-right-title{padding-bottom:10px;font-weight:500;font-size:1.4em}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:825px;margin:16px auto 0;box-shadow:1px 1px 1px rgba(0,0,0,.1);border:1px solid #f8f8f8;text-align:left}td,th{padding:0}thead{border-radius:5px}thead th{font-weight:500;color:#2c2200;text-align:left;font-weight:600;background:#fff2f5}tbody tr td,thead th{font-size:13px;padding:10px 8px}tbody tr td{font-weight:400;color:#333;border-bottom:1px solid #e0e0e0}tbody tr:nth-child(2n){background:#f5f5f5}tbody tr:last-child td{border-bottom:none}tbody:hover>tr td{opacity:(.5)}tbody:hover>tr:hover td{color:#2d2d2d;opacity:(1)}.header{padding:7px 0;left:0;top:0;right:0;transition:all .5s;z-index:999;background:#fff;box-shadow:-1px 1px 4px 0 hsla(0,0%,87%,.5)}.header .logo h1{font-size:34px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:3px}.header .logo img{padding:0;margin:0;width:100px;height:20px}@media (max-width:673px){.logo{margin-left:20px}}@media (max-width:768px){.header .logo h1{font-size:28px}.header .logo img{max-height:40px}}.loginArea{padding-right:20px;position:relative}.loginArea ul{list-style-type:none}.loginArea ul li{float:left;height:36px}.loginArea ul li a{cursor:pointer}.loginArea ul li a:hover{transition:background-color .15s ease}.loginArea ul li.circle-profile a{display:block;overflow:hidden;background-image:url(/ticket/static/images/profile_before_ico.png);width:36px;height:36px;background-size:100%;cursor:pointer}.loginArea ul li.signIn,.loginArea ul li.signUp{height:36px;line-height:36px;font-size:14px}.loginArea ul li.signUp a{border:1px solid #eee;padding:7px 20px;color:#333}.loginArea ul li.signUp a:hover{background-color:#fafafa;border:1px solid #eee}.loginArea ul li.signIn a{padding:8px 24px;color:#333;margin-right:10px}.loginArea ul li.signIn a:hover{background-color:#fafafa}.profilePop{width:220px;height:auto;position:absolute;right:10px;top:43px;background-color:#fff;border:1px solid #e0e0e0;border-radius:1px;box-shadow:2px 3px 6px 0 rgba(0,0,0,.15);z-index:999999;transform:scale(.95);transform-origin:top right;transition:visibility .15s ease,opacity .15s ease,transform .15s ease}.profilePop__arrow:after,.profilePop__arrow:before{border-style:solid;content:"";display:block;height:0;position:absolute;top:0;width:0}.profilePop__arrow:before{border-color:transparent transparent #e0e0e0;border-width:6px;right:22.5px;top:-13px}.profilePop__arrow:after{border-color:transparent transparent #fff;border-width:6px;right:22px;top:-12px}.profilePop__section__middle{display:inline-block;padding:0;clear:both}.profilePop__section__last{border-top:1px solid #eee;clear:both}.profilePop__section__wide{border-bottom:1px solid #eee;padding:20px 16px;height:auto;clear:both;display:inline-block}.profileArea{float:left}.profileArea i{display:block;overflow:hidden;background-image:url(/ticket/static/images/profile_after_ico.png);width:36px;height:36px;background-size:100%}.profileArea__detail{float:right;margin-left:20px}.profileArea__detail .userIdNumber{display:block;margin:0;padding:0;font-size:11px;font-weight:400;color:#b3b3b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;font-style:normal}.profileArea__detail .userIdNumber span{padding-left:2px;font-weight:600;color:#545454}.profileArea__detail .userMail{display:block;margin:0;padding:0;font-size:12px;font-weight:400;color:#b3b3b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;font-style:normal}.profileArea__detail .userLink{display:none}.profileArea__detail .userLink a{margin:0;padding:0;font-size:12px;letter-spacing:-1.1px;font-weight:600;color:#4a90e2;transition:color .2s ease}.profileArea__detail .userLink a:hover{color:#3272bc}.profilePop__list{width:100%;height:48px;padding:0 16px;cursor:pointer;display:flex;justify-content:flex-start;align-items:center}.profilePop__list:hover{background:#f8f8f8}.profilePop__list a{color:#333;font-size:14px;width:100%;display:inline-block}.profilePop__list .profile__ico{display:inline-block;vertical-align:middle;overflow:hidden;margin-right:16px}.profilePop__list .ico_ticket{background-image:url(/ticket/static/images/ticket_ico.svg);width:18px;height:18px;background-size:100%}.profilePop__list .ico_payment{background-image:url(/ticket/static/images/payment_ico.svg);width:18px;height:18px;background-size:100%}.profilePop__list .ico_help{background-image:url(/ticket/static/images/help_ico.svg);width:18px;height:18px;background-size:100%}.profilePop__list .profile__count{float:right;font-size:12px;font-weight:600;width:20px;height:20px;border-radius:10px;text-align:center;background:#e91e63;color:#fff}.profilePop__logout{font-size:12px}.rp-banner{margin-top:48px}.rp-banner .carousel-item{height:auto}.rp-banner .carousel-item img{width:100%;height:100%;max-height:540px;background-position:50%;background-size:cover}.carousel-mobile{display:none!important}@media (max-width:480px){.carousel-pc{display:none!important}.carousel-mobile{display:block!important}}.rp-banner .carousel-caption{top:50%;transform:translateY(-50%);bottom:auto;transform-style:preserve-3d}.rp-banner .carousel-caption h1{position:relative;font-style:italic;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.2em}.text-bg.bravo>*{padding-top:.15em;padding-bottom:.25em}.text-bg>.span{box-shadow:14px 0 0 #fff,-14px 0 0 #fff}.bravo{line-height:1.5}.rp-banner .carousel-indicators li{width:20px}.rp-banner-btn{margin:10px 4px 0;position:relative;display:inline-block;text-align:center;box-sizing:border-box;background-color:hsla(0,0%,100%,.1);font-weight:700;width:200px;height:40px;line-height:40px;color:#fff;text-decoration:none;border:1px solid #fff;-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;transition:all .2s ease-in-out 0s;border-radius:25px}.rp-banner-btn:hover{background-color:hsla(0,0%,100%,.9);color:#000}@media (max-width:480px){.rp-banner .carousel-item img{width:100%;height:240px;background-position:50%;background-size:cover}}.rp-title-xs{font-size:1.3rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;display:inline}.rp-title-xs,.rp-title-xs.span{position:relative}.rp-title-xs:before{content:"";display:block;position:absolute;bottom:-3px;left:-3px;right:-3px;height:6px;background:#097df4;transform-origin:bottom;transition:transform .25s}.rp-title-md{font-size:1.3rem;padding:10px 10px 5px 0;font-weight:500}.rp-title-p{font-size:.9rem}.rp-card-ticket-container{top:80px}.rp-card-ticket-ui{padding:0 25px}.rp-card-ticket-ui a{color:#000}.rp-card-ticket{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%;border-radius:10px;margin:0 0 60px}.rp-card-ticket:hover{transform:scale(1.03);box-shadow:0 4px 8px rgba(0,0,0,.08)}.rp-card-ticket.detail-card-ticket{margin:0 0 20px}.rp-card-ticket.detail-card-ticket:hover{transform:scale(1);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:480px){.rp-card-ticket.detail-card-ticket{margin:0 0 20px;position:static;z-index:995}}.rp-ticket-name{font-size:1.2rem;padding:10px 10px 10px 15px}.rp-card-img{position:relative;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.rp-bg{position:absolute;width:calc(100% - 40px);height:calc(100% - 30px);left:20px;top:15px;text-align:center;border:1px dashed #666;border-radius:10px;overflow:hidden;transition:all .4s;opacity:0;background:hsla(0,0%,100%,.2)}.rp-bg.rbg01:hover,.rp-bg.rbg02:hover{opacity:1;transform:scale(1.05);background-position:50%;background-size:cover;background:hsla(0,0%,100%,.9)}.rp-bg span{letter-spacing:2px;text-transform:uppercase;color:#333;display:block;font-weight:500;text-align:center;margin-top:28%}@media (max-width:760px){.rp-bg span{margin-top:30%}}@media (max-width:480px){.rp-bg span{margin-top:27%}.rp-card-ticket-ui{padding:0 10px}}.rp-card-ticket-place{height:35px;margin:0 auto;text-align:center;width:100%;padding-top:10px;padding-left:32px;padding-right:32px;line-height:1.2;word-break:break-word}.rp-card-ticket-place span{padding-right:5px;font-size:11px;font-weight:400;text-align:center;color:#333}.rip{position:relative;margin:25px;border:1px dashed #aaa}.rip:after,.rip:before{content:"";height:50px;width:50px;background-color:#f5f5f5;position:absolute;border-radius:50%;pointer-events:none}.rip:before{top:-25px;left:-50px}.rip:after{top:-25px;right:-50px}.rip-datail-jr_east,.rip-datail-jr_west{position:relative;margin:25px;border:1px dashed #aaa;z-index:1}.rip-datail-jr_east:before,.rip-datail-jr_west:before{content:"関";left:-50px}.rip-datail-jr_east:before,.rip-datail-jr_west:after,.rip-datail-jr_west:before{line-height:50px;text-align:center;top:-25px;height:50px;width:50px;background-color:#fff;position:absolute;border-radius:50%;pointer-events:none;border:1px dashed #aaa}.rip-datail-jr_west:after{content:"西";right:-50px}.rip-datail-jr_east:after{line-height:50px;text-align:center;content:"東";top:-25px;right:-50px;height:50px;width:50px;background-color:#fff;position:absolute;border-radius:50%;pointer-events:none;border:1px dashed #aaa}.rpticket-content{padding:5px 18px 14px;margin:0}.rpticket-button-area{margin:0}.rpticket-button{background:#097df4;text-align:center;width:100%;padding:10px 0;display:block;margin:20px auto 0}.rpticket-button span{color:#fff}.rpticket-content-header,.rpticket-info{display:table;width:100%}.rpticket-title{font-size:1.1rem;margin:0;display:table-cell}.jr_west-logo{background:url(/ticket/static/images/jr-west-logo.svg) no-repeat;background-size:contain}.jr_shikoku-logo,.jr_west-logo{width:24px;height:18px;display:table-cell;float:right;position:relative;margin-top:5px}.jr_shikoku-logo{background:url(/ticket/static/images/jr-shikoku-logo.svg) no-repeat;background-size:contain}.jr_east-logo{width:24px;background:url(/ticket/static/images/jr-east-logo.svg) no-repeat;background-size:contain}.jr_east-logo,.tokyo_metro-logo{height:18px;display:table-cell;float:right;position:relative;margin-top:5px}.tokyo_metro-logo{width:35px;background:url(/ticket/static/images/tokyo-metro-logo.svg) no-repeat;background-size:contain}.rpticket-info{margin-top:1em}.info-section{display:table-cell;text-transform:uppercase;text-align:center}.info-section:first-of-type{text-align:left}.info-section:last-of-type{text-align:right}.info-section label{display:block;color:rgba(0,0,0,.5);margin-bottom:.5em;font-size:9px}.info-section span{font-weight:700;font-size:13px;text-transform:none}.rp-top-second{background-size:cover;background-position:50%;background:#fff}.rp-top-second,.rp-top-third{position:relative;overflow:hidden;padding:0}.rp-top-third{background:#fafafa;background-size:cover;background-position:50%}.rp-top-second-ui{margin:0 auto;position:relative}@media (min-width:1142px){.rp-top-second-ui{width:1040px;height:auto}}@media (max-width:1141px){.rp-top-second-ui{max-width:360px;height:auto}}.rp-top-second-img{box-sizing:border-box;background-image:url(/ticket/static/images/rp-vator.png);background-repeat:no-repeat;text-align:center;color:rgba(58,58,58,.7)}@media (min-width:1142px){.rp-top-second-img{position:absolute;top:150px;width:400px;height:338px;background-size:400px 338px;padding-top:280px;font-size:12px}}@media (max-width:1141px){.rp-top-second-img{margin:80px auto 20px;width:200px;height:169px;background-size:200px 169px;padding-top:137px;font-size:10px}}@media (min-width:1142px){.rp-top-second-txt{margin-left:623px;padding-top:150px}}@media (max-width:1141px){.rp-top-second-txt{text-align:center}}.rp-top-second-txtstyle{color:#333;font-weight:500}.rp-top-second-txtstyle strong{font-weight:700}@media (min-width:1142px){.rp-top-second-txtstyle{font-size:26px;-webkit-letter-spacing:-1px;-moz-letter-spacing:-1px;-ms-letter-spacing:-1px;letter-spacing:-1px;margin-bottom:20px}}@media (max-width:1141px){.rp-top-second-txtstyle{font-size:20px;-webkit-letter-spacing:-.5px;-moz-letter-spacing:-.5px;-ms-letter-spacing:-.5px;letter-spacing:-.5px;margin-bottom:10px}}.rp-top-second-info{white-space:nowrap}@media (min-width:1142px){.rp-top-second-info{margin:50px 0 140px 623px}}@media (max-width:1141px){.rp-top-second-info{width:300px;margin:50px auto 80px;text-align:center}.rp-top-second-info div{margin:0 5px}}.rp-top-second-jrw{background-image:url(/ticket/static/images/jr-west-logo.png)}.rp-top-second-jrw,.rp-top-second-metro{display:inline-block;background-position:0 0;background-repeat:no-repeat;color:rgba(58,58,58,.8)}.rp-top-second-metro{background-image:url(/ticket/static/images/Tokyo_Metro_Logo.svg);margin-top:5px}@media (min-width:1142px){.rp-top-second-jrw,.rp-top-second-metro{background-size:54px 54px;height:54px;padding:5px 0 5px 62px;font-size:12px;line-height:22px;margin-right:39px}}@media (max-width:1141px){.rp-top-second-jrw,.rp-top-second-metro{background-size:39px 39px;height:39px;padding:4px 0 4px 45px;font-size:10px;line-height:15px}}.rp-top-second-jre{background-image:url(/ticket/static/images/jr-east-logo.png)}.rp-top-second-jre,.rp-top-second-toei{display:inline-block;background-position:0 0;background-repeat:no-repeat;color:rgba(58,58,58,.8)}.rp-top-second-toei{background-image:url(/ticket/static/images/Toei_Logo.png)}.rp-top-second-mwt{display:inline-block;background-image:url(/ticket/static/images/mwt-logo.svg);background-position:0 0;background-repeat:no-repeat;color:rgba(58,58,58,.8)}@media (min-width:1142px){.rp-top-second-jre,.rp-top-second-toei{background-size:54px 54px;height:54px;padding:5px 0 5px 62px;font-size:12px;line-height:22px;margin-right:39px}.rp-top-second-toei{margin-left:10px}.rp-top-second-mwt{background-size:100%;height:54px;padding:5px 0 5px 62px;font-size:12px;line-height:22px;vertical-align:middle}}@media (max-width:1141px){.rp-top-second-jre,.rp-top-second-toei{background-size:39px 39px}.rp-top-second-jre,.rp-top-second-mwt,.rp-top-second-toei{height:39px;padding:4px 0 4px 45px;font-size:10px;line-height:15px}.rp-top-second-mwt{background-size:100%;vertical-align:middle}}.rp-top-third-ui{margin:0 auto;position:relative}@media (min-width:1142px){.rp-top-third-ui{width:1040px;height:1000px}}@media (max-width:1141px){.rp-top-third-ui{max-width:360px;height:800px}}.rp-top-third-title{font-weight:500;font-style:normal;font-stretch:normal;line-height:1.31;color:#333}@media (min-width:1142px){.rp-top-third-title{position:absolute;margin:0;top:240px;font-size:40px;-webkit-letter-spacing:-1px;-moz-letter-spacing:-1px;-ms-letter-spacing:-1px;letter-spacing:-1px}}@media (max-width:1141px){.rp-top-third-title{margin-top:110px;font-size:28px;-webkit-letter-spacing:-.5px;-moz-letter-spacing:-.5px;-ms-letter-spacing:-.5px;letter-spacing:-.5px;text-align:center}}.rp-top-third-subtxt{font-weight:400;font-style:400;color:#333}@media (min-width:1142px){.rp-top-third-subtxt{font-size:16px;line-height:1.76;-webkit-letter-spacing:-.3px;-moz-letter-spacing:-.3px;-ms-letter-spacing:-.3px;letter-spacing:-.3px;margin:20px 0 0}}@media (max-width:1141px){.rp-top-third-subtxt{font-size:14px;line-height:1.7;-webkit-letter-spacing:-.5px;-moz-letter-spacing:-.5px;-ms-letter-spacing:-.5px;letter-spacing:-.5px;text-align:center;margin:12px 0 0}}.rp01{position:absolute}@media (min-width:1142px){.rp01{width:160px;height:160px;top:343px;right:438px}}@media (max-width:1141px){.rp01{width:80px;height:80px;top:386px;left:50%;margin-left:-195px}}.rp02{position:absolute}@media (min-width:1142px){.rp02{width:140px;height:140px;top:182px;right:315px}}@media (max-width:1141px){.rp02{width:70px;height:70px;top:305.5px;left:50%;margin-left:-123.5px}}.rp03{position:absolute}@media (min-width:1142px){.rp03{width:200px;height:200px;top:151px;right:51px}}@media (max-width:1141px){.rp03{width:100px;height:100px;top:290px;left:50%;margin-left:-21.5px}}.rp04{position:absolute}@media (min-width:1142px){.rp04{width:150px;height:150px;top:173px;right:-142px}}@media (max-width:1141px){.rp04{width:75px;height:75px;top:301px;left:50%;margin-left:100px}}.rp05{position:absolute}@media (min-width:1142px){.rp05{width:200px;height:200px;top:346px;right:204px}}@media (max-width:1141px){.rp05{width:100px;height:100px;top:387.5px;left:50%;margin-left:-98px}}.rp06{position:absolute}@media (min-width:1142px){.rp06{width:220px;height:220px;top:368px;right:-67px}}@media (max-width:1141px){.rp06{width:110px;height:110px;top:398.5px;left:50%;margin-left:27.5px}}.rp07{position:absolute}@media (min-width:1142px){.rp07{width:200px;height:200px;top:323px;right:-300px}}@media (max-width:1141px){.rp07{width:100px;height:100px;top:376px;left:50%;margin-left:154px}}.rp08{position:absolute}@media (min-width:1142px){.rp08{width:130px;height:130px;top:523px;right:554px}}@media (max-width:1141px){.rp08{width:65px;height:65px;top:476px;left:50%;margin-left:-238px}}.rp09{position:absolute}@media (min-width:1142px){.rp09{width:170px;height:170px;top:561px;right:339px}}@media (max-width:1141px){.rp09{width:85px;height:85px;top:495px;left:50%;margin-left:-150.5px}}.rp10{position:absolute}@media (min-width:1142px){.rp10{width:200px;height:200px;top:577px;right:90px}}@media (max-width:1141px){.rp10{width:100px;height:100px;top:503px;left:50%;margin-left:-41px}}.rp11{position:absolute}@media (min-width:1142px){.rp11{width:170px;height:170px;top:568px;right:-200px}}@media (max-width:1141px){.rp11{width:85px;height:85px;top:498.5px;left:50%;margin-left:119px}}.rp12{position:absolute}@media (min-width:1142px){.rp12{width:120px;height:120px;top:717px;right:-42px}}@media (max-width:1141px){.rp12{width:60px;height:60px;top:573px;left:50%;margin-left:65px}}.price-discount{color:#f12047;margin-left:4px}@media (min-width:992px){.large-banner{display:block}.middle-banner,.small-banner{display:none}}@media (max-width:991px) and (min-width:768px){.large-banner{display:none}.middle-banner{display:block}.small-banner{display:none}}@media (max-width:767px){.large-banner,.middle-banner{display:none}.small-banner{display:block}}@media (min-width:481px){.banner-container{margin-left:10px;margin-right:10px}}@media (max-width:480px){.small-banner{padding-left:10px;padding-right:10px}}.ticket-category-links{margin-top:48px;text-align:center}.ticket-category-link{border-radius:8px;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);padding:12px;margin:0 5px 10px;display:inline-flex;height:auto;justify-content:center}.ticket-category-link.west{border:1px solid #0068b7;color:#0068b7}.ticket-category-link.east{border:1px solid #0f8945;color:#0f8945}.ticket-category-link>.logo{width:20px;margin-right:10px}@media (min-width:480px){.ticket-category-link{width:19%;min-width:200px}}@media (max-width:480px){.ticket-category-links{margin-top:18px}.ticket-category-link{display:block;position:relative;margin:0 0 10px;padding:12px 20px}.ticket-category-link>.logo{position:absolute;left:0;top:15px}}.viewPc{display:none!important}@media screen and (min-width:768px){.viewPc{display:block!important}.viewSp{display:none!important}}.mypge-detail-area{position:relative;display:block;overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #fafafa}.mypage-title{font-weight:600;font-size:1.5rem;padding:10px 0;margin-bottom:30px;border-bottom:1px dashed #000}.mypage-title span{color:#333;font-weight:500;font-size:10px;padding-left:2px}.ticket-card-mypage{display:flex;align-items:center;width:auto;justify-content:left;padding:0}.ticket-card-mypage .ticket-stub-my,.ticket-card-mypage .ticket-stub-my-mypage{box-sizing:border-box}.ticket-card-mypage .ticket-stub-my-mypage{border:1px solid #545454;border-left:none;background:#fefefe;position:relative}.ticket-card-mypage .ticket-stub-my-mypage.gray{border:1px solid #dee2e6;border-left:none;background:#fefefe;position:relative}.ticket-stub-my{color:#545454;border:1px solid #545454;border-right-style:dashed}.ticket-stub-my,.ticket-stub-my.gray{background:#fff;height:150px;width:120px;padding:10px;position:relative}.ticket-stub-my.gray{color:#dee2e6;border:1px solid #dee2e6;border-right-style:dashed}.ticket-stub-my:before{border-top:10px solid #545454}.ticket-stub-my.gray:before,.ticket-stub-my:before{content:"";position:absolute;top:0;right:0;border-left:10px solid #fafdff;width:0}.ticket-stub-my.gray:before{border-top:10px solid #dee2e6}.ticket-stub-my:after{border-bottom:10px solid #545454}.ticket-stub-my.gray:after,.ticket-stub-my:after{content:"";position:absolute;bottom:0;right:0;border-left:10px solid #fafdff;width:0}.ticket-stub-my.gray:after{border-bottom:10px solid #dee2e6}.ticket-stub-my-mypage:before{border-left:10px solid #545454}.ticket-stub-my-mypage.gray:before,.ticket-stub-my-mypage:before{content:"";position:absolute;top:0;left:0;border-bottom:10px solid #fff;width:0}.ticket-stub-my-mypage.gray:before{border-left:10px solid #dee2e6}.ticket-stub-my-mypage:after{border-left:10px solid #545454}.ticket-stub-my-mypage.gray:after,.ticket-stub-my-mypage:after{content:"";position:absolute;bottom:0;left:0;border-top:10px solid #fff;width:0}.ticket-stub-my-mypage.gray:after{border-left:10px solid #dee2e6}.ticket-stub-my .ticket-stub-my-top{display:flex;align-items:center;height:40px;text-transform:uppercase;font-weight:600}.qr-code-mypage{border:1px solid #ccc;height:150px;position:relative}.qr-code-bg{width:60px;height:60px;background-image:url(/ticket/static/images/qr-code.png);background-size:100%;position:absolute;top:20px;right:20px}.qr-code-mypage .qr-wait{color:#ccc}.qr-code-mypage .qr-ok,.qr-code-mypage .qr-wait{display:flex;align-items:center;width:auto;height:150px;justify-content:center;padding:0;font-weight:600}.qr-code-mypage .qr-ok{color:#333}.ticket-stub-my .ticket-stub-my-top .ticket-stub-my-line{display:block;background:#fff;height:20px;width:3px;margin:0 7px}.ticket-stub-my .ticket-stub-my-top .ticket-stub-my-num{font-size:10px}.ticket-stub-my .ticket-stub-my-top .ticket-stub-my-num span{color:#0068b7;font-size:24px}.ticket-stub-my .ticket-stub-my-jr{position:absolute;left:15px;font-size:70px;font-family:sans-serif;font-weight:600}.ticket-stub-my-jr.mwt{background:url(/ticket/static/images/mwt-logo.svg) no-repeat 0 0;background-size:100%;width:50px;height:15px}.ticket-stub-my-jr.fujiq,.ticket-stub-my-jr.mwt{position:absolute;bottom:10px;left:18px;text-indent:-9999px}.ticket-stub-my-jr.fujiq{background:url(/ticket/static/images/fujiq-logo.svg) no-repeat 0 0;width:60px;height:40px}.ticket-stub-my-jr.tst{background:url(/ticket/static/images/tst-logo-ticket.svg) no-repeat 0 0;height:30px}.ticket-stub-my-jr.jreast,.ticket-stub-my-jr.tst{position:absolute;bottom:10px;left:18px;width:60px;text-indent:-9999px}.ticket-stub-my-jr.jreast{background:url(/ticket/static/images/jr-east-logo.png) no-repeat 0 0;background-size:100%;height:60px}.ticket-stub-my-jr.jrwest{position:absolute;bottom:10px;left:18px;background:url(/ticket/static/images/jr-west-logo.png) no-repeat 0 0;background-size:100%;width:60px;height:60px;text-indent:-9999px}.ticket-stub-my-mypage{background:#fff;height:150px;width:100%;padding:20px}.ticket-stub-my-mypage .ticket-stub-my-name{font-size:20px;font-weight:600;line-height:1.4em;color:#545454}.ticket-stub-my-mypage .ticket-stub-my-name.gray{font-size:24px;font-weight:600;line-height:1.4em;color:#dee2e6}.ticket-stub-my-mypage .ticket-stub-my-data{font-size:13px;color:#545454;font-weight:600}.ticket-stub-my-mypage .ticket-stub-my-info{display:flex;justify-content:flex-start;font-size:12px;margin-top:40px;width:100%}.ticekt-btn-style{position:absolute;bottom:-8px;right:10px;padding:5px 0;margin:20px auto;border-radius:3px;width:140px;font-size:16px;font-weight:500;color:#545454;text-decoration:none;text-align:center;box-shadow:1px 2px 2px rgba(0,0,0,.05);display:block;border:1px dashed #545454;background:#fff}.ticekt-btn-style i{margin-left:5px}.mypage-sub-title{padding:10px 15px 15px;color:#333;width:100%;font-weight:600;font-size:16px}.my-ticket-list{margin-bottom:2px}@media (max-width:480px){.ticket-stub-my-mypage .ticket-stub-my-data{font-size:12px;color:#545454;font-weight:600}.my-ticket-list{margin-bottom:2px;height:150px}.ticket-stub-my-jr.fujiq{position:absolute;width:50px;height:33px;background-size:100%;bottom:5px!important}.ticket-stub-my-jr.jreast,.ticket-stub-my-jr.jrwest{width:50px;height:50px}.mypage-sub-title{padding:10px 15px 0}.ticket-card-mypage{display:flex;width:auto;margin:20px auto 0}.ticket-stub-my{height:150px;width:90px;padding:10px;position:relative}.ticket-stub-my .ticket-stub-my-top .ticket-stub-my-line,.ticket-stub-my .ticket-stub-my-top .ticket-stub-my-num{display:none}.ticket-stub-my-mypage .ticket-stub-my-name{font-size:14px;font-weight:600;line-height:1.4em}.ticket-stub-my-mypage{height:150px;width:100%;padding:15px 0 15px 15px}.ticket-stub-my-mypage .ticket-stub-my-info{display:block;justify-content:center;font-size:12px;margin-top:30px;width:100%}.ticket-stub-my-mypage .ticket-stub-my-info section{margin-right:0}.ticket-stub-my .ticket-stub-my-jr{position:absolute;left:10px;bottom:0;font-size:40px;font-family:sans-serif;font-weight:600}.qr-code-mypage{border:1px dotted #0068b7;border-top:none;height:70px;position:relative}.qr-code-bg{width:50px;height:50px;background-image:url(/ticket/static/images/qr-code.png);background-size:100%;position:absolute;top:10px;right:10px}.qr-code-mypage .qr-ok,.qr-code-mypage .qr-wait{height:70px}}.carousel-ticket-qr{background-image:url(/ticket/static/images/qr_banner.jpg)}.carousel-ticket-qr,.carousel-ticket-qr.fujiq{padding-bottom:0;padding-top:48px;background-position:top;background-size:cover;background-repeat:no-repeat;margin-bottom:50px}.carousel-ticket-qr.fujiq{background-image:url(/ticket/static/images/qr_banner_fujiq.jpg)}.carousel-ticket-qr h1{color:#fff;font-size:1.4rem;text-align:center;font-weight:600;padding-top:0;padding-bottom:10px}.carousel-ticket-qr h1 span{padding-left:10px}#carousel-qr{bottom:0;position:relative;z-index:995;padding:0;margin:0 -15px}.qr_contents_list_bg{height:auto;background-color:rgba(0,0,0,.5);position:relative;bottom:0;overflow:auto;white-space:nowrap}.qr_contents_list_container{padding:0;max-width:1140px}.qr_contents_list{margin:0;padding:0}.qr_contents_list:after{position:absolute;top:0;right:0;display:block;width:100px;height:100%;pointer-events:none;content:""}.qr_contents_list li{list-style:none;float:left;flex:0 0 auto}.qr_contents_list li>span{background:#fff;width:100%;height:48px;line-height:48px;margin:11px 10px 1px 0;display:block;color:#000;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:0 10px;font-weight:600}.scrolling-wrapper-flexbox{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.scrolling-wrapper-flexbox::-webkit-scrollbar{display:none}.qr-box{height:240px}.qr-box,.qr-box-tst{background:#fff;width:100%;margin-bottom:11px;display:flex;justify-content:center;align-items:center}.qr-box-tst,.qr-box.tst img{height:300px!important}.qr-code,.qr-code-cancelled{width:100%;display:flex;justify-content:center}.qr-code-cancelled{align-items:center}.qr-code img{width:250px}.qr-code .entity,.qr-code img{height:250px;background-size:100%;display:block;overflow:hidden;margin:0 auto;text-align:center}.qr-code .entity{width:220px}.bar-code{display:flex;justify-content:center}.bar-code img{height:50px}.bar-code .entity,.bar-code img{width:auto;background-size:100%;display:block;overflow:hidden;margin:0 auto;text-align:center}.bar-code .entity{height:120px}.ticket-contents{padding:10px 15px}.my-ticket-area{position:relative;display:block;overflow:hidden}.my-ticket-area-title{font-size:1.3rem;font-weight:600;color:#333}.my-ticket-area ul{font-size:1em;font-weight:400;margin-bottom:60px}.my-ticket-area ul li{padding:2px 5px;color:#545454}.my-ticket-area.fujiq ul{font-size:1em;font-weight:400;margin-bottom:10px}.my-ticket-area.fujiq ul li{font-size:.85em;padding:2px 5px;color:#545454}.ticket-qr-label{border:1px solid #e91e62;background:#e91e62;font-size:12px;margin-bottom:10px;border-radius:3px}.ticket-qr-label,.ticket-qr-label.fujiq{width:120px;height:24px;color:#fff;font-weight:600;line-height:24px;text-align:center}.ticket-qr-label.fujiq{border:1px solid #d50210;background:#d50210;font-size:13px;margin-bottom:20px;border-radius:3px}.japanBankLogo{text-align:center;width:240px;margin:0 auto}.japanBankLogo dl{display:flex;align-items:center}.japanBankLogo dl dd,.japanBankLogo dl dt{float:left;font-size:8px;color:#545454;line-height:28px}.japanBankLogo dl dt img{width:100px;height:39px;display:block;overflow:hidden;background-size:100%;margin-left:8px}.japanBankLogo dl dd{padding:2px 0 0 10px;vertical-align:middle}.ticket-qr-section{padding:30px 0;margin-bottom:40px}.ticket-qr-section-title{font-size:1.3em;font-weight:600;padding:5px 0 0;color:#333}.ticket-qr-section-title span{font-size:12px!important;padding-left:15px;color:#545454;font-weight:400}.ticket-qr-section-subtxt{display:block;padding:0;margin:15px 0 0}.ticket-qr-section-subtxt dt.ticket-qr-section-subtxt--dt{font-size:13px;width:120px;float:left;background:#e91e62;text-align:center;color:#fff;padding:2px;border-radius:3px}.ticket-qr-section-subtxt.fujiq dt.ticket-qr-section-subtxt--dt{float:left;width:120px;height:24px;border:1px solid #e91e62;background:#e91e62;color:#fff;font-size:13px;font-weight:600;line-height:24px;text-align:center;margin-bottom:10px;padding:0}.ticket-qr-section-subtxt dd.ticket-qr-section-subtxt--dd{padding-left:130px;font-size:13px;color:#545454}.ticket-qr-section-subtxt.fujiq dd.ticket-qr-section-subtxt--dd{padding-left:130px;font-size:12px;color:#545454;line-height:24px}.map-ticekt{margin-top:20px;padding-bottom:20px}.map-ticekt img{border:3px solid #f2f2f2;width:100%}.ticket-detail-ol{padding-left:24px}.ticket-detail-ol li{font-size:1em;padding-bottom:3px}.carousel-control-next,.carousel-control-prev{margin:0 10px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")!important}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")!important}.carousel-control-next-icon,.carousel-control-prev-icon{height:40px;width:40px;background-color:#fff;outline:#230000;background-size:40%,40%;border-radius:50%;border:1px solid #230000}.qrinfo{display:block;width:100%;clear:both;padding-top:5px}.qrinfo dl{display:flex;flex:1 1;align-content:center;justify-content:space-between;margin:0;clear:both;font-size:13px;height:auto;vertical-align:middle;justify-items:center;border:1px solid #e3e3e3;border-bottom:none}.qrinfo dl:last-child{border-bottom:1px solid #e3e3e3}.qrinfo dl dt{width:20%;background-color:#f8f8f8;font-size:13px}.qrinfo dl dd,.qrinfo dl dt{display:flex;align-items:center;padding:10px;margin:0}.qrinfo dl dd{width:80%}.carousel-control-btn{position:fixed;width:100%;z-index:996;top:220px;display:block}.ticket-contents-warp{position:relative;width:100%}.cancel_qr_btn span{position:absolute;right:15px;bottom:0;color:#545454;font-size:13px;padding:5px 15px;background:#eaeaea;z-index:994;border:1px solid #eaeaea;font-weight:600;border-radius:5px}.cancel_qr_btn span:hover{background:#e6e6e6}.ticket-map-img{width:100%;margin:10px auto 15px;border:1px solid #d50210;background:#fafafa;text-align:center}.ticket-map-img img{max-width:560px;height:auto;margin:0 auto;text-align:center}.ticket-access{font-size:13px}.ticket-info-link{display:flex;justify-content:flex-end;margin-bottom:60px}.ticket-info-link a{padding:10px;border:1px solid #2287f3;font-size:12px;font-weight:600;color:#2287f3}.ticket-info-link a:hover{color:#2287f3}.my-ticket-info-txt{margin-bottom:60px}.my-ticket-info-txt span{font-size:12px;padding:0 5px;color:#f5a623}.my-ticket-qr-btn{border:1px solid #d50210;padding:20px 40px;display:flex;flex:1 1;justify-content:center;align-content:center;margin:0 auto 10px;text-align:center;background-color:#d50210;color:#fff;font-weight:600;font-size:14px}@media (max-width:576px){.container-table100{padding-left:15px;padding-right:15px}.ticket-map-img{width:100%}.ticket-map-img img{width:100%;height:auto}.ticket-info-link{display:flex;justify-content:center}.ticket-info-link a{padding:10px;border:1px solid #2287f3;font-size:12px}.my-ticket-qr-btn,.ticket-info-link a{width:100%;font-weight:600;text-align:center}.my-ticket-qr-btn{position:fixed;bottom:0;left:0;right:0;border:1px solid #d50210;padding:10px 40px;display:flex;flex:1 1;justify-content:center;align-content:center;margin:0 auto;background-color:#d50210;color:#fff;font-size:14px;z-index:9999}}.action-button{position:relative;padding:7px 0;margin:0 10px 10px 0;float:left;border-radius:3px;width:100%;font-size:20px;font-weight:600;color:#fff;text-decoration:none;text-align:center;box-shadow:1px 2px 4px rgba(0,0,0,.1)}.action-button.blue{background-color:#e91e62;border:1px solid #e91e62;text-shadow:0 1px #e91e62}.action-button:hover{color:#fff;background-color:#e91e62}.my-ticket-area-sub{font-size:12px}.tst-detail-screen img{-o-object-fit:cover;object-fit:cover;width:100%}.m-b-60{margin-bottom:60px}.m-b-30{margin-bottom:30px}.tst-guide{display:inline-block}.tst-guide ul{display:block}.tst-guide ul li{display:inline-block;float:left;width:33.333%;list-style:none;padding:0 10px}.tst-guide ul li img,.tst-guide ul li span{width:100%;display:inline-block}.tst-guide ul li span{font-size:.85em;padding-top:10px}.tst-tokyo-metro{font-size:16px;width:100%;margin-top:10px}.tst-tokyo-metro img{width:40px;height:40px;margin-right:10px}.tst-line-icons{width:100%;display:inline-block;padding:10px 0}.tst-line-icons li{width:25%;float:left;list-style:none;padding:10px 0}.tst-line-icons li img{width:24px;height:24px;margin-right:10px}.tst-info-txt{font-size:14px;padding:20px 0}.ticket-detaul-ul{margin-top:20px;height:40px;padding-bottom:10px;border-bottom:1px solid #cdcdcd}.ticket-detaul-ul li{float:left;list-style:none}.ticket-detaul-ul li.tst-label.txt{color:#101010;font-weight:600;font-size:16px}.tst-image-sldeer{margin:30px auto 50px}.tst_map_link{display:flex;justify-content:space-between}.tst_map_link li{list-style:none;display:flex;flex:1 1;border:1px solid #9b9b9b;border-right:none;text-align:center;align-items:center;justify-items:center}.tst_map_link li a{text-align:center;width:100%;color:#3d3d3d;text-decoration:underline;font-size:13px}.tst_map_link li:last-child{border-right:1px solid #9b9b9b}.tokyo-subway-label,.tst-label{display:inline-block;text-align:center;margin-bottom:10px;padding:0 10px 0 0}.tst-label{margin-left:8px}.tst-label img{height:26px;background-image:100%}.tst-label.m-l-0{margin-left:0;margin-bottom:0}@media (max-width:480px){.action-button{display:inline-block;position:fixed;height:48px;line-height:48px;padding:0;bottom:0;right:0;z-index:999;margin:0;border-radius:0}.carousel-ticket-qr h1{padding-top:15px}.ticket-qr-section{padding:0 0 30px;margin-bottom:40px}.qrinfo dl dt{width:40%}.qrinfo dl dd{width:60%}}.url{word-break:break-all}.ticket-detail-section{padding:30px 0 0;margin-bottom:40px}.ticket-detail-section-title{font-size:1.4em;font-weight:600;padding:0;color:#333}.ticket-detail-section-title span{font-size:12px!important;padding-left:15px;color:#545454;font-weight:400}.mwt-info-txt{font-size:14px;padding:10px 0}@media (max-width:1024px){.mwt-info-txt{font-size:13px;padding:20px 0}}.mwt-lines{margin-bottom:10px}.mwt-shoryudo-bus{font-size:16px;width:100%;margin-top:10px}.mwt-shoryudo-bus img{width:40px;height:40px;margin-right:10px}.mwt-map-link{display:inline-block}.mwt-map-link a{color:#3d3d3d;padding:5px 10px;border:1px solid #3d3d3d;text-decoration:none;font-size:13px;margin-left:20px}.mwt-map-link-bottom,.mwt-map-link-bottom a{display:block;width:100%}.mwt-map-link-bottom a{color:#3d3d3d;padding:5px 10px;border:1px solid #3d3d3d;text-decoration:none;font-size:13px;text-align:center}.mwt-bus-stag{width:100%;display:inline-block;padding:0;border-top:1px solid #9d9d9d;border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d;margin-bottom:0!important}.mwt-bus-stag li.mwt-bus-list{width:100%;float:left;list-style:none;display:flex;padding:10px;border-bottom:1px solid #9d9d9d}.mwt-bus-stag li.mwt-bus-list img{width:58px;height:58px;margin-right:10px;border-radius:50%}.mwt-bus-stag li.mwt-bus-list ul{padding-left:5px;margin-bottom:0!important}.mwt-bus-stag li.mwt-bus-list ul li.mwt-stg-title{font-weight:600}.mwt-bus-stag li.mwt-bus-list ul li{font-size:13px;list-style:none}.mwt-bus-stag li.mwt-bus-list ul li span{padding-left:5px;font-weight:600}.mwt-bus-stag li.mwt-bus-list ul li dl{margin:0!important;font-size:12px}.mwt-bus-stag li.mwt-bus-list ul li dl dt{font-weight:400}.mwt-bus-stag li.mwt-bus-list ul li dl dd{font-weight:600;margin:0 0 3px}.mwt-airport-stag{width:100%;display:inline-block;padding:0;border-top:1px solid #9d9d9d;border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d;margin-bottom:0!important}.mwt-airport-stag li.mwt-airport-list{width:100%;float:left;list-style:none;display:flex;padding:10px;border-bottom:1px solid #9d9d9d}.mwt-airport-stag li.mwt-airport-list img{width:58px;height:58px;margin-right:10px;border-radius:50%}.mwt-airport-stag li.mwt-airport-list ul{padding-left:5px;margin-bottom:0!important}.mwt-airport-stag li.mwt-airport-list ul li.mwt-stg-title{font-weight:600}.mwt-airport-stag li.mwt-airport-list ul li{font-size:13px;list-style:none}.mwt-airport-stag li.mwt-airport-list ul li span{padding-left:5px;font-weight:600}.mwt-airport-stag li.mwt-airport-list ul li dl{margin:0!important;font-size:12px}.mwt-airport-stag li.mwt-airport-list ul li dl dt{font-weight:400}.mwt-airport-stag li.mwt-airport-list ul li dl dd{font-weight:600;margin:0 0 3px}.nnr-sunq-ticket{position:relative;max-width:460px;text-align:center}.nnr-sunq-ticket p.time-from{top:77%;padding:0}.nnr-sunq-ticket p.time-from,.nnr-sunq-ticket p.time-to{position:absolute;left:50%;font-weight:700;transform:translate(-50%,-50%);margin:0;font-size:45px;color:red}.nnr-sunq-ticket p.time-to{top:88%;padding-right:26px}.nnr-sunq-ticket img{width:90%;max-width:460px}.pay-detail-area{position:relative;display:block;overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #fafafa}.pay-title{font-weight:600;font-size:1.5rem;padding:10px 0;margin-bottom:30px;border-bottom:1px dashed #000}.pay-title span{color:#333;font-weight:500;font-size:10px;padding-left:2px}.jr_payment_step{padding:20px;box-shadow:0 2px 4px 0 hsla(0,0%,90%,.5),0 0 1px 0 hsla(0,0%,90%,.5)}.jr_payment_step,.jr_payment_step_complete{background-color:#fff;border:1px solid #dee2e6;border-radius:0;margin:0}.jr_payment_step_complete{padding:30px}.jr_card-types li,.jr_card-types ul li img{list-style:none;line-height:40px}.jr_card-types ul li img{width:30px;height:21px}.jr_card-types .jr_card-name{padding:2px 0 10px}.jr_card-types .jr_card-name>li{display:inline-block;padding-right:5px;padding-left:5px}.jr_card-types h2{font-size:20px;padding-bottom:10px}.jr_card-types p{font-size:13px}.jr_card-types p span{font-weight:600;color:#0068b7}.hr-card-qr-title{font-size:13px;font-weight:600;margin-top:30px}.jr_card-qr-sample{border:1px solid #dee2e6;margin:10px 0}.jr_card-qr-sample img{width:100%;height:auto}.jr_pay_form{padding:0}.jr_form_label{color:#333;font-size:12px;font-weight:600;margin:0;padding:0 0 4px}.cvv-container{position:relative}.cvv-img{position:absolute;top:9px;right:6px;width:30px;height:26px}.jr_error_txt{display:block;padding-top:5px;color:#d0021b;font-size:11px;width:100%;white-space:normal}.jr_buy_ly{margin:15px 5px 100px;background:#fafafa;height:60px;border:1px solid #dee2e6;border-radius:3px}@media (max-width:480px){.jr_buy_ly{margin:15px 0 100px}}.jr_buy_ly span.jr_buy_price{padding-left:15px;font-size:24px}.jr_buy_ly span.jr_buy_price_sub{padding-left:5px;font-size:15px}.jr_buy_ly span{line-height:60px;font-weight:600}.jr_buy_ly span.jr_buy_btn{float:right;font-size:20px;margin-right:5px;height:60px}.jr_buy_ly span.jr_buy_btn a{cursor:pointer}.jr_buy_ly span.jr_buy_btn a,.jr_buy_ly span.jr_buy_btn button{padding:12px 60px;background:#e91e62;color:#fff;text-decoration:none;border-radius:3px;box-shadow:0 1px 2px 0 hsla(0,0%,90%,.5),0 0 1px 0 hsla(0,0%,90%,.5)}.jr_buy_ly span.jr_buy_btn a:hover{background:#e91e62;color:#fff}.jr_buy_ly span.jr_buy_btn_submitting{float:right;font-size:20px;margin-right:5px;height:60px}.jr_buy_ly span.jr_buy_btn_submitting a{cursor:pointer}.jr_buy_ly span.jr_buy_btn_submitting a,.jr_buy_ly span.jr_buy_btn_submitting button{padding:12px 30px;background:#e91e62;color:#fff;text-decoration:none;border-radius:3px;box-shadow:0 1px 2px 0 hsla(0,0%,90%,.5),0 0 1px 0 hsla(0,0%,90%,.5)}.jr_buy_ly span.jr_buy_btn_submitting a:hover{background:#e91e62;color:#fff}.save-credit-card-wrap{text-align:center;padding:12px 0;border-top:none}.save-credit-card-wrap input{display:none}.save-credit-card-wrap label{display:block;height:20px;line-height:20px;cursor:pointer;margin-bottom:0;font-size:13px}.save-credit-card-wrap label span.ico_checkbox{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:10px;border:1px solid #ced4da;border-radius:2px;box-sizing:border-box;background-color:#fff;transition:all .08s ease-out}.save-credit-card-wrap input:checked+label span.ico_checkbox{background:url(/ticket/static/images/checkbox-ico.png) no-repeat 0 0;border:none;background-size:20px}.change-credit-card-button{padding:0 7px;height:34px;margin:10px 0;font-size:14px;font-weight:600;color:#2f353e;text-decoration:none;text-align:center;box-shadow:1px 2px 4px rgba(0,0,0,.1);background-color:#fff;border:1px solid #2f353e;text-shadow:0 1px #fff;display:inline-block}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-size:.95rem;font-weight:400;line-height:1.7;font-family:Segoe UI,SegoeUI,Microsoft JhengHei,微軟正黑體,Helvetica Neue,Helvetica,Arial,sans-serif;scroll-behavior:smooth}a:focus{outline:none!important}a:hover{text-decoration:none;color:#f06}li,ul{margin:0}b,del,sub,sup,u{color:#f06}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#aaa}input:-moz-placeholder,input::-moz-placeholder{color:#aaa}input:-ms-input-placeholder{color:#aaa}textarea::-webkit-input-placeholder{color:#aaa}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#aaa}textarea:-ms-input-placeholder{color:#aaa}button{outline:none!important;border:none;background:transparent}button:hover{cursor:pointer}embed,iframe{border:none!important}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.row.no-gutters{padding:0!important}.bg-gray{background:#f5f5f5}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-100{margin-top:100px}.mt-120{margin-top:120px}.mt-150{margin-top:150px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-120{margin-bottom:120px}.mb-150{margin-bottom:150px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-120{padding-top:120px}.pt-150{padding-top:150px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-120{padding-bottom:120px}.pb-150{padding-bottom:150px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.pl-10{padding-left:10px}.pl-25{padding-left:25px}.pl-40{padding-left:40px}.pr-10{padding-right:10px}.pr-25{padding-right:25px}.pr-40{padding-right:40px}.float-left{float:left}.float-right{float:right}.text-italic{font-style:italic}.text-white{color:#fff}.text-black{color:#000}.nowrap{white-space:nowrap}.transition{transition:all .3s ease 0s}.text-center{text-align:center}.text-left{text-align:left}.text-rigth{text-align:right}.display-table{display:table}.overflow-hidden{overflow:hidden}.overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hov-img-zoom{display:block;overflow:hidden}.hov-img-zoom img{width:100%;transition:all .6s}.hov-img-zoom:hover img{transform:scale(1.1)}.img-responsive{display:block;max-width:100%;height:auto}.flex{display:-moz-flex;display:flex}.inline-flex{display:-moz-inline-flex;display:inline-flex}.flex-grow{-moz-flex-grow:1;flex-grow:1}.flex-wrap{flex-wrap:wrap}.flex-left{-moz-justify-content:flex-start;justify-content:flex-start}.flex-middle{-moz-align-items:center;align-items:center}.flex-right{-moz-justify-content:flex-end;justify-content:flex-end}.flex-top{align-self:flex-start}.flex-center{-moz-justify-content:center;justify-content:center}.flex-bottom{align-self:flex-end}.space-between{-moz-justify-content:space-between;justify-content:space-between}.space-around{-moz-justify-content:space-around;justify-content:space-around}.flex-column{-moz-flex-direction:column;flex-direction:column}.flex-cell{display:-moz-flex;display:flex;-moz-flex-grow:1;flex-grow:1}.container.fullwidth{width:100%}.container.no-padding{padding-left:0;padding-right:0}.no-padding{padding:0}@media (max-width:767px){.no-flex-xs{display:block!important}}.row.no-margin{margin-left:0;margin-right:0}.ticket-jr-label{width:80px;height:24px;border:1px solid #0068b7;background:#fff;color:#0068b7;font-size:12px;font-weight:600;line-height:24px;text-align:center;margin-bottom:10px}.copyRight{width:100%;padding:5px 0;background:#f5f5f5}.sticky-top{z-index:99!important}.attention-text{font-size:8px;color:#f06083!important;margin-top:2px}.jrWest .ticket-stub{background:#0068b7;height:150px;width:120px;color:#fff;padding:10px;position:relative;border:1px solid #0068b7;border-right-style:dashed}.jrWest .ticket-stub:before{top:0;border-top:10px solid #0068b7}.jrWest .ticket-stub:after,.jrWest .ticket-stub:before{content:"";position:absolute;right:0;border-left:10px solid #0068b7;width:0}.jrWest .ticket-stub:after{bottom:0;border-bottom:10px solid #0068b7}.jrWest .ticket-stub-check:before{top:0;border-bottom:10px solid #fff}.jrWest .ticket-stub-check:after,.jrWest .ticket-stub-check:before{content:"";position:absolute;left:0;border-left:10px solid #fff;width:0}.jrWest .ticket-stub-check:after{bottom:0;border-top:10px solid #fff}.jrWest .ticket-stub .ticket-stub-top .ticket-stub-num span{color:#fff;font-size:24px}.jrEast .ticket-stub{background:#04833f;height:150px;width:120px;color:#fff;padding:10px;position:relative;border:1px solid #04833f;border-right-style:dashed}.jrEast .ticket-stub:before{top:0;border-top:10px solid #04833f}.jrEast .ticket-stub:after,.jrEast .ticket-stub:before{content:"";position:absolute;right:0;border-left:10px solid #04833f;width:0}.jrEast .ticket-stub:after{bottom:0;border-bottom:10px solid #04833f}.jrEast .ticket-stub-check:before{top:0;border-bottom:10px solid #fff}.jrEast .ticket-stub-check:after,.jrEast .ticket-stub-check:before{content:"";position:absolute;left:0;border-left:10px solid #fff;width:0}.jrEast .ticket-stub-check:after{bottom:0;border-top:10px solid #fff}.jrEast .ticket-stub .ticket-stub-top .ticket-stub-num span{color:#fff;font-size:24px}.Footer_WACommonModuleBody__RR6k_{margin:0}.Footer_WACommonModuleApp__ku_9b{display:flex;flex-direction:column;min-height:100vh}.Footer_footer__zsSqr{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2f353e;line-height:1.65;width:100%;color:#fff;background-color:#2f353e;padding-top:60px;margin-top:auto}.Footer_footer__zsSqr.Footer_ja__sMqJX{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.Footer_footer__zsSqr.Footer_en__utRdw{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.Footer_footer__zsSqr.Footer_zh_tw__iOzj_{font-family:Helvetica Neue,Arial,Microsoft JhengHei,PingFang TC,Noto Sans TC,sans-serif}.Footer_footer__zsSqr.Footer_zh_hk__M42Pl{font-family:Helvetica Neue,Arial,Microsoft JhengHei,PingFang HK,Noto Sans HK,sans-serif}.Footer_footer__zsSqr.Footer_zh_cn__mgeqY{font-family:Helvetica Neue,Arial,Microsoft YaHei,PingFang SC,Source Han Sans SC,sans-serif}.Footer_footer__zsSqr.Footer_au__qw9GL{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;margin-bottom:1.2rem;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media screen and (min-width:576px){.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U{max-width:540px}}@media screen and (min-width:768px){.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U{max-width:720px}}@media screen and (min-width:992px){.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U{max-width:960px}}@media screen and (min-width:1200px){.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U{max-width:1140px}}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_footerListTitle__AbMvf{margin:0 0 15px;font-size:1rem}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_footerList__dnjUP{list-style:none;padding:0;margin:0}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_footerList__dnjUP .Footer_list__jcQcm{padding:4px 0}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_footerList__dnjUP .Footer_list__jcQcm .Footer_anchor__QS_75{font-weight:400;text-decoration:none;color:#fff;transition:all .2s}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_footerList__dnjUP .Footer_list__jcQcm .Footer_anchor__QS_75:hover{text-decoration:none;color:#e91e63}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_sns__4GAi6{display:flex}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_sns__4GAi6 .Footer_list__jcQcm{margin-right:30px}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U .Footer_sns__4GAi6 [class^=icon-]{font-size:1.875rem}.Footer_footer__zsSqr .Footer_copyright__Gadg1{color:#fff;font-size:80%;font-weight:400;text-align:center;opacity:.4;padding:30px 0}.Footer_footer__zsSqr.Footer_activity__SsO_J .Footer_footerListContainer__Xfb_U .Footer_footerListTitle__AbMvf{font-size:1.6rem}.Footer_footer__zsSqr.Footer_activity__SsO_J .Footer_footerListContainer__Xfb_U .Footer_sns__4GAi6 [class^=icon-]{font-size:3rem}@media screen and (max-width:767.98px){.Footer_footer__zsSqr{padding-top:40px}.Footer_footer__zsSqr .Footer_footerListContainer__Xfb_U{grid-template-columns:1fr;grid-gap:2rem}.Footer_footer__zsSqr .Footer_copyright__Gadg1{text-align:left;flex-wrap:wrap;padding:10px 0 20px}}.Header_WACommonModuleBody__vEg6o{margin:0}.Header_WACommonModuleApp__gq0RZ{display:flex;flex-direction:column;min-height:100vh}.Header_appBannerWrap__9C4SR{display:none}.Header_headerWrapper__0QHKL{position:-webkit-sticky;position:sticky;top:0;z-index:999}.Header_header__Qlm8N{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2f353e;line-height:1.65;height:60px;background-color:#fff;display:grid;grid-template-areas:"products logo contentCenter contentRight menu";grid-template-columns:44px auto 1fr;padding:0 30px 0 10px;box-shadow:0 3px 6px rgba(0,0,0,.1);transition:all .2s}.Header_header__Qlm8N.Header_ja__DDUb5{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.Header_header__Qlm8N.Header_en__X9W09{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.Header_header__Qlm8N.Header_zh_tw__MuRkO{font-family:Helvetica Neue,Arial,Microsoft JhengHei,PingFang TC,Noto Sans TC,sans-serif}.Header_header__Qlm8N.Header_zh_hk__5dzt1{font-family:Helvetica Neue,Arial,Microsoft JhengHei,PingFang HK,Noto Sans HK,sans-serif}.Header_header__Qlm8N.Header_zh_cn__K63Hd{font-family:Helvetica Neue,Arial,Microsoft YaHei,PingFang SC,Source Han Sans SC,sans-serif}.Header_header__Qlm8N.Header_au__vxmz8{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.Header_header__Qlm8N .Header_products__9EBtw{cursor:pointer;grid-area:products;display:flex;align-items:center;z-index:999}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV{display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:0}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV .Header_hamburger__LSb2x{display:block;height:2px;width:22px;border-radius:2px;background-color:#2f353e;position:relative;transition:all .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV .Header_hamburger__LSb2x:before{content:"";display:block;height:2px;width:22px;border-radius:2px;background-color:#2f353e;position:absolute;top:-8px;transition:all .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV .Header_hamburger__LSb2x:after{content:"";display:block;height:2px;width:17px;border-radius:2px;background-color:#2f353e;position:absolute;top:8px;transition:all .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV .Header_cross__JjclS{background-color:transparent}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV .Header_cross__JjclS:before{transform:rotate(45deg);transform-origin:-1px 4px}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV .Header_cross__JjclS:after{transform:rotate(-45deg);transform-origin:2px -1px;width:22px}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8{position:absolute;top:60px;left:-290px;width:290px;height:calc(100vh - 60px);margin:0;padding:0;background-color:#fff;transition:all .2s;overflow-y:auto}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8:before{content:"";pointer-events:none;width:100vw;height:calc(100vh - 60px);position:fixed;top:60px;left:0;background-color:rgba(0,0,0,.2);z-index:-1;opacity:0;transition:opacity .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw{display:flex;align-items:center;background-color:#fff}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw:first-of-type{margin-top:40px}@media screen and (min-width:576px){.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw.Header_waTop__SzAwr{margin-top:0}}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh{font-size:.9375rem;font-weight:400;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;color:#2f353e;width:100%;padding:10px 16px;transition:all .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh .Header_icon__GyJRA{font-size:1.75rem;font-family:icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f1f2;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px;transition:all .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh:hover{text-decoration:none;color:#e91e63;background-color:#fff2f5}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh:hover .Header_icon__GyJRA{background-color:#fff}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_top__1oJm5:before{color:#e91e63!important}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_top__1oJm5{margin:20px 15px;width:100%;padding:5px 0;display:flex;justify-content:center;text-decoration:none;border-radius:3px;border:1px solid #e91e63;color:#e91e63;font-size:.9375rem;line-height:165%;transition:all .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_top__1oJm5:hover{background:rgba(217,74,69,.08)}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_campaign__IV0AN{display:flex;width:100%;padding:13.5px 0;justify-content:center;margin:30px 20px 0;background:#e91e63;color:#fff;font-size:1rem;font-weight:700;line-height:120%;transition:all .2s;text-decoration:none}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_campaign__IV0AN:hover{background:#fff;color:#e91e63;border:1px solid #e91e63}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_currentProduct__e1Ym2{background-color:#e7e9eb}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8 .Header_currentProduct__e1Ym2 .Header_anchor__hmBQh{pointer-events:none}.Header_header__Qlm8N .Header_products__9EBtw .Header_listOpen__3VZlu{left:0}.Header_header__Qlm8N .Header_products__9EBtw .Header_listOpen__3VZlu:before{pointer-events:auto;opacity:1}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_list__KCYfw:first-of-type{margin-top:10px}.Header_header__Qlm8N .Header_logo__MSWrM{grid-area:logo;display:flex;align-items:center;padding-left:10px;margin:0}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r{display:inline-flex;text-decoration:none}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoPicture__5KCnK{align-items:center;display:flex;justify-content:center}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoImg__tAwWm{height:50px}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoImg__tAwWm.Header_activityJa__hErJz{width:300px;height:23px}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoImg__jpTokyuText__D6CJ1{display:none}.Header_header__Qlm8N .Header_contentCenter__ifQKZ{grid-area:contentCenter;display:flex;justify-content:center;align-items:center}.Header_header__Qlm8N .Header_contentRight__h4fFQ{grid-area:contentRight;display:flex;justify-content:center;align-items:center}.Header_header__Qlm8N .Header_menu__9Bkm8{grid-area:menu;display:flex;align-items:center;margin-left:auto;position:relative}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_menuBtn__MBH1u{display:flex;justify-content:center;align-items:center;width:44px;height:44px;color:#2f353e;margin-left:10px;transition:all .2s}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_menuBtn__MBH1u:hover{text-decoration:none;color:#e91e63}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_menuBtn__MBH1u .Header_menuBtnIcon__KjqLt{font-size:2.125rem;cursor:pointer}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_menuBtn__MBH1u .Header_pink__i2jK2{color:#e91e63}.Header_header__Qlm8N .Header_userMenuList__oc3Or{position:absolute;top:60px;right:-5px;width:220px;background-color:#fff;box-shadow:1px 3px 10px 2px rgba(66,66,66,.25);border-radius:6px;z-index:1000}.Header_header__Qlm8N .Header_userMenuList__oc3Or:before{content:"";width:12px;height:12px;background-color:#fff;display:block;transform:rotate(45deg);position:absolute;top:-6px;right:21px;box-shadow:-1px -1px 1px rgba(66,66,66,.15)}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userInfo__xa3AC{border-bottom:1px solid #e7e9eb;display:grid;grid-template-columns:40px auto;align-items:center;padding:15px;line-height:1.3}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userInfo__xa3AC .Header_iconWamazingFilled___ST08{font-size:1.25rem;color:#e91e63;border:2px solid #e91e63;border-radius:50%;padding:3px 4px 5px}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userInfo__xa3AC .Header_userId__Wf8Ay{font-size:.75rem;font-weight:700}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userInfo__xa3AC .Header_userEmail__lGRhZ{font-size:.75rem;color:#b4b8be;text-overflow:ellipsis;overflow:hidden;width:150px}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD{list-style:none;margin:0;padding:0}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD .Header_list__KCYfw:first-of-type{padding-top:8px}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD .Header_list__KCYfw:last-of-type{padding-bottom:8px}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD .Header_list__KCYfw .Header_anchor__hmBQh{font-size:.9375rem;font-weight:400;color:#2f353e;display:block;text-decoration:none;padding:10px 16px;transition:all .2s}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD .Header_list__KCYfw .Header_anchor__hmBQh:hover{background-color:#fff2f5;color:#e91e63}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD .Header_list__KCYfw .Header_logout__8ybsA{background-color:#f0f1f2}.Header_header__Qlm8N .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD .Header_list__KCYfw .Header_logout__8ybsA:hover{background-color:#fff2f5}.Header_header__Qlm8N.Header_activity__fSZMD .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh,.Header_header__Qlm8N.Header_activity__fSZMD .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_top__1oJm5{font-size:1.5rem}.Header_header__Qlm8N.Header_activity__fSZMD .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh .Header_icon__GyJRA{font-size:2.8rem}.Header_header__Qlm8N.Header_activity__fSZMD .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_campaign__IV0AN{font-size:1.6rem}.Header_header__Qlm8N.Header_activity__fSZMD .Header_userMenuList__oc3Or .Header_userInfo__xa3AC .Header_iconWamazingFilled___ST08{font-size:2rem}.Header_header__Qlm8N.Header_activity__fSZMD .Header_userMenuList__oc3Or .Header_userInfo__xa3AC .Header_userEmail__lGRhZ,.Header_header__Qlm8N.Header_activity__fSZMD .Header_userMenuList__oc3Or .Header_userInfo__xa3AC .Header_userId__Wf8Ay{font-size:1.2rem}.Header_header__Qlm8N.Header_activity__fSZMD .Header_userMenuList__oc3Or .Header_userMenuItems__KcsSD .Header_list__KCYfw .Header_anchor__hmBQh{font-size:1.5rem}.Header_header__Qlm8N.Header_activity__fSZMD .Header_menu__9Bkm8 .Header_menuBtn__MBH1u .Header_menuBtnIcon__KjqLt{font-size:3.4rem}@media screen and (max-width:767.98px){.Header_header__Qlm8N{height:50px;padding:4px 10px 4px 5px;align-items:center}.Header_header__Qlm8N .Header_logo__MSWrM{padding-left:0}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoImg__tAwWm{height:44px}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoImg__tAwWm.Header_activityJa__hErJz{width:278px;height:21px}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8,.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8:before{top:50px}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_menuBtn__MBH1u .Header_menuBtnIcon__KjqLt{font-size:1.9375rem}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_userMenuList__oc3Or{top:50px;right:2px}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_userMenuList__oc3Or:before{right:15px}.Header_header__Qlm8N.Header_activity__fSZMD .Header_menu__9Bkm8 .Header_menuBtn__MBH1u .Header_menuBtnIcon__KjqLt{font-size:3.1rem}}@media screen and (max-width:575.98px){.Header_appBannerWrap__9C4SR{display:flex;grid-gap:8px;gap:8px;background-color:#ffd1dc;padding:8px}.Header_appBannerWrap__9C4SR .Header_closeIconContainer___kk5P{background:transparent;border:none;padding:0;cursor:pointer}.Header_appBannerWrap__9C4SR .Header_container__WC1My{display:flex;width:100%;border-radius:3px;grid-gap:8px;gap:8px;padding:4px 8px;background-color:#fff;align-items:center;box-shadow:0 4px 4px 0 rgba(233,30,99,.3)}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_logoContainer__puHTR{display:flex;align-items:center;justify-content:center;background:#fff}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_logoContainer__puHTR img{border-radius:4px}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_textBlock__Q_Sp1{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_textBlock__Q_Sp1 .Header_titleRow__X1Cyc{font-weight:700}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_textBlock__Q_Sp1 .Header_titleRow__X1Cyc .Header_titlePrefix__ACeMo{font-size:16px;color:#2f353e;margin-right:4px}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_textBlock__Q_Sp1 .Header_titleRow__X1Cyc .Header_titleHighlight___WIRC{color:#e91e63;font-size:14px}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_textBlock__Q_Sp1 .Header_subtitle__znAf7{font-size:14px;color:#2f353e}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_downloadButtonContainer__vnPW9{flex:1 1}.Header_appBannerWrap__9C4SR .Header_container__WC1My .Header_downloadButtonContainer__vnPW9 .Header_downloadButton__d3ZJE{border:none;background:#167bd8;color:#fff;border-radius:50px;padding:4px 12px;width:100%}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoPicture__5KCnK.Header_activityJa__hErJz{flex-direction:column}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoImg__tAwWm.Header_activityJa__hErJz{margin-top:-3px;width:auto;height:34px}.Header_header__Qlm8N .Header_logo__MSWrM .Header_logoLink___ni_r .Header_logoImg__jpTokyuText__D6CJ1{display:block;margin-top:-8px;font-size:9px;color:#9b9b9b;letter-spacing:1px}.Header_header__Qlm8N .Header_products__9EBtw .Header_productsBtn__I8qhV{position:absolute;left:5px;z-index:1;transition:left .2s}.Header_header__Qlm8N .Header_products__9EBtw .Header_adjust__lEHk6{left:240px;top:0}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8{top:0!important;height:100vh!important}.Header_header__Qlm8N .Header_products__9EBtw .Header_productList__PS5V8:before{top:0;height:100vh}.Header_header__Qlm8N .Header_menu__9Bkm8 .Header_menuBtn__MBH1u{margin-left:0}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_productList__PS5V8{left:-100%;width:100%;padding-bottom:112px}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_productList__PS5V8.Header_listOpen__3VZlu{left:0}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_productList__PS5V8.Header_listOpen__3VZlu:before{pointer-events:auto;opacity:1}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh{font-size:1.5rem;padding:8px 20px}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw .Header_anchor__hmBQh .Header_icon__GyJRA{font-size:1.5rem}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_productList__PS5V8 .Header_list__KCYfw:first-of-type{margin-top:16px}.Header_header__Qlm8N.Header_kaimono__6ZHp9 .Header_products__9EBtw .Header_adjust__lEHk6{left:unset;right:14px;top:14px}}@font-face{font-family:icomoon;src:url(/ticket/_next/static/media/icomoon.96ca2048.eot);src:url(/ticket/_next/static/media/icomoon.96ca2048.eot#iefix) format("embedded-opentype"),url(/ticket/_next/static/media/icomoon.fe35ee50.ttf) format("truetype"),url(/ticket/_next/static/media/icomoon.c8d9aec5.woff) format("woff"),url(/ticket/_next/static/media/icomoon.6703485d.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-right-gray:before{content:"\e907";color:#82878e}.icon-caret-down-gray:before{content:"\e90e";color:#82878e}.icon-caret-up-gray:before{content:"\e920";color:#82878e}.icon-sim:before{content:"\e926"}.icon-sim-lg:before{content:"\e927"}.icon-app-lg:before{content:"\e928"}.icon-app:before{content:"\e925"}.icon-insurance-lg:before{content:"\e91e"}.icon-insurance:before{content:"\e91f"}.icon-caret-down:before{content:"\e91a"}.icon-caret-right:before{content:"\e904"}.icon-wamazing-filled:before{content:"\e917"}.icon-left-arrow:before{content:"\e916"}.icon-right-arrow:before{content:"\e915"}.icon-search:before{content:"\e900"}.icon-map-filled:before{content:"\e901"}.icon-user:before{content:"\e902"}.icon-cart:before{content:"\e903"}.icon-map:before{content:"\e905"}.icon-play:before{content:"\e906"}.icon-transport-lg:before{content:"\e908"}.icon-shop-lg:before{content:"\e909"}.icon-discover-lg:before{content:"\e90a"}.icon-stay-lg:before{content:"\e90b"}.icon-play-lg:before{content:"\e90c"}.icon-snow-lg:before{content:"\e90d"}.icon-discover:before{content:"\e910"}.icon-snow:before{content:"\e911"}.icon-shop:before{content:"\e912"}.icon-stay:before{content:"\e913"}.icon-transport:before{content:"\e914"}.icon-hot_tub:before{content:"\e91b"}.icon-directions_bus:before{content:"\e91c"}.icon-restaurant:before{content:"\e91d"}.icon-whatsapp:before{content:"\e921"}.icon-facebook-f:before,.icon-facebook:before{content:"\e90f"}.icon-instagram:before{content:"\e918"}.icon-wechat:before,.icon-weixin:before{content:"\e919"}