@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal}h1,h2,h3,h4,h5,h6,td,th,p,ul,li,dt,dd,span{font-size:1em;line-height:1;font-weight:500}ul li{list-style:none}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}section{line-height:0}img{width:100%}a{display:block;transition:all 0.5s ease;cursor:pointer;text-decoration:none;color:#000;line-height:1}a:hover{opacity:.7}b{font-weight:600}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:100%;box-sizing:border-box}button{cursor:pointer;text-align:center;transition:all 0.5s ease}*,*:before,*:after{box-sizing:border-box;backface-visibility:hidden}*:focus{outline:none}html{visibility:hidden}html.loading-delay,html.wf-active{visibility:visible}body,html{width:100%;overflow-x:hidden;overflow-y:visible;margin:auto;min-height:calc(100vh - 179px);font-family:"Noto Sans JP",sans-serif;position:relative}body{background-color:#f6f6f6}.sp{display:none}.pc{display:block}.link__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:990px;margin:auto}.link__container a{padding:18px;font-size:15px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;background-color:#ff3264;display:inline-block;width:calc(33.33% - 5px);margin-top:10px;text-align:center;border-radius:5px}main{min-height:calc(100vh - 179px);box-sizing:border-box;width:100%}.overlay__div{display:none;z-index:9;position:fixed;top:0;left:50%;transform:translateX(-50%);max-width:100%;width:100vw;padding:0 15px;height:100vh;background-color:rgba(0,0,0,0.57)}.overlay__div .options__div{padding:20px 15px;position:relative;max-width:600px}.overlay__div .options__div .search__section{background-color:#fff}.overlay__div .options__div .search__section .input__container{width:100%}.overlay__div .options__div .close__overlay{content:'';position:absolute;top:-30px;right:0;height:20px;width:20px;background-image:url("../img/common/ico_close.png");background-size:100% 100%}.overlay__div p{width:100%;margin:12px 0 5px;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.5}.overlay__div.open{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.overlay__div h3{font-size:17px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;text-align:center;padding:15px 0 0}.overlay__div td{padding:15px 0}.overlay__div .radio__button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.overlay__div select{padding:10px;border-radius:5px;border:1px solid #f6f6f6;width:50%;margin-left:15px;text-align:center}.overlay__div .container{display:block;position:relative;padding-left:35px;margin:0 0 12px;cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overlay__div .container:nth-of-type(1){margin-right:62px;color:#ff3264}.overlay__div .container input{position:absolute;opacity:0;cursor:pointer}.overlay__div .container:hover input ~ .checkmark{background-color:#ccc}.overlay__div .container input:checked ~ .checkmark{background-color:#ff3264}.overlay__div .container input:checked ~ .checkmark::after{display:block}.overlay__div .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;border-radius:50%}.overlay__div .checkmark::after{content:"";position:absolute;display:none}.overlay__div .container .checkmark:after{top:4px;left:4px;width:12px;height:12px;border-radius:50%;background:white}.overlay__div .custom-select{position:relative}.overlay__div .custom-select select{display:none}.overlay__div .select__container{margin:auto auto 15px 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.overlay__div .full-select{width:100%;margin:auto}.overlay__div .small-select{width:200px;margin-right:10px}.overlay__div .select-selected{border:2px solid #424242;color:black;border-radius:6px;text-align:center}.overlay__div .select-selected::after{position:absolute;content:"";top:20px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#424242 transparent transparent transparent}.overlay__div .select-selected.select-arrow-active:after{top:7px;border-color:transparent transparent #424242 transparent}.overlay__div .select-selected{color:#000;padding:8px 16px;border:1px solid #999;cursor:pointer;text-align:center}.overlay__div .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.overlay__div .select-items div{color:#000;padding:10px 15px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;width:100%;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.overlay__div .select-hide{display:none}.overlay__div .same-as-selected,.overlay__div .select-items div:hover{background-color:rgba(0,0,0,0.1)}.button__element{font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;padding:10px 0;width:100%;border:1px solid #ff3264;border-radius:7px;text-align:center;margin:20px auto 0;max-width:340px}.button__element:hover{color:#fff;background:#ff3264}.button__element.inverted{background:#ff3264;color:#fff}.button__element.inverted:hover{color:#ff3264;background:#fff}.button__element.inverted2{padding:10px 15px;background:#ff3264;color:#fff;position:relative}.button__element.inverted2 img{width:40px;height:40px;vertical-align:middle;margin-right:10px}.button__element.inverted2::after{content:'';top:50%;right:20px;height:10px;width:8px;background-size:100% 100%;background-image:url("../img/common/ico_arrow_left.png");position:absolute;transform:translateY(-50%);transition:all .2s linear}.button__element.inverted2:hover{color:#ff3264;background:#fff}.button__element.inverted2:hover::after{right:25px;background-image:url("../img/common/ico_arrow_left_pink.png")}.button__element.button_submit{background:#ff3264;color:#fff;display:block}.button__element.button_submit:hover{opacity:0.8}.button__element.button_submit:disabled{cursor:default;background:#eee;color:#888;border:solid 1px #e5e5e5}.button__element.button2{font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1.5;padding:40px;border:1px solid #fff;border-radius:7px;margin:20px 0 0;background-color:#fff;position:relative;text-align:center}.button__element.button2 img{width:75px;height:75px;vertical-align:middle;margin:0 auto 20px;display:block}.button__element.ticket__filler{margin:0 auto;padding:8px;max-width:150px}.button__element.select_num{display:inline-block;max-width:300px}@media screen and (max-width: 768px){.button__element.select_num{max-width:63vw;padding:5.5px}}.button__container2{width:calc(33.33% - 10px)}.cancel__element input{color:#ff3264;width:100%;height:100%}.order__details{padding:20px 0 30px;border-top:1px solid #e5e5e5;max-width:1020px;width:100%;margin:20px auto 0}.order__details h3{text-align:center;font-size:15px !important;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;padding-bottom:15px}.order__details p{font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6}.popular__performance{max-width:1020px;width:100%;margin:auto}.popular__performance .pagination{padding:40px 0;text-align:center}.popular__performance .pagination li{display:inline-block;background:#FFF;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;font-size:16px;font-weight:bold;-webkit-box-shadow:0 0 6px 4px rgba(0,0,0,0.15);box-shadow:0 0 6px 4px rgba(0,0,0,0.15);border-radius:5px}.popular__performance .pagination .page-item a{display:inline-block;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;font-size:16px;font-weight:bold;border-radius:5px}.popular__performance .pagination .page-item .page-feed{display:inline-block;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;background:#ff3264;border-color:#ff3264;color:#FFF;font-size:16px;font-weight:bold;border-radius:5px}.popular__performance .pagination .page-item span{display:inline-block;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;font-size:16px;font-weight:bold;border-radius:5px;background:#f7e7eb;border-color:#f7e7eb}.popular__performance .h3__container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative}.popular__performance .h3__container h3{font-size:20px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;position:relative;text-align:center;display:inline-block}.popular__performance .h3__container a{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.popular__performance .h3__container a::before{content:'';margin-right:5px;height:12px;width:14px;background-image:url("../img/common/ico_sort.png");background-size:cover;display:inline-block}.popular__performance .item{position:relative;border-radius:5px;background-color:white;position:relative;box-shadow:0 0 6px 4px rgba(0,0,0,0.15)}.popular__performance .item .item__details span{font-size:12px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;display:unset !important}.popular__performance .item .item__details div.trans_comp{position:absolute;top:10px;right:10px;padding:5px 20px;background-color:#00bb85;color:#FFFFFF}.popular__performance .item .item__details div.trans_comp.transfer_history{position:static;width:fit-content;min-width:104px;margin-bottom:15px;text-align:center}.popular__performance .item .item__details div.trans_comp.transfer_history.failure{background-color:#ba0092}.popular__performance .item .item__details .title{font-size:18px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1.3;margin-bottom:12px}.popular__performance .item .item__details .purchase_detail{margin-bottom:15px;font-size:14px;font-weight:normal;color:#424242;letter-spacing:normal;line-height:1.3}@media screen and (max-width: 768px){.popular__performance .item .item__details .purchase_detail.split_bill{display:flex;align-items:center}}.popular__performance .item .item__details .purchase_detail span{display:unset !important;font-size:1em !important;color:#000 !important}.popular__performance .item .item__details .purchase_detail span.split_bill{margin-right:5px !important}.popular__performance .item .item__details .purchase_detail span.transfer_history{font-size:20px !important;margin-right:10px}@media screen and (max-width: 768px){.popular__performance .item .item__details .purchase_detail span.split_bill{width:100px !important}}.popular__performance .item .item__details .date,.popular__performance .item .item__details .location{display:block;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.3}.popular__performance .item .item__details .date::before,.popular__performance .item .item__details .location::before{content:'';width:11px;height:11px;background-size:100% 100%;margin-right:10px;display:inline-block}.popular__performance .item .item__details .date span{display:unset !important;font-size:1em !important;color:#000 !important}.popular__performance .item .item__details .price{font-size:20px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;padding:14px 0 0;border-top:1px solid #f6f6f6;margin:14px 0 0}.popular__performance .item .item__details .price.transfer_history{border-top:none}.popular__performance .item .item__details .price span{font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;display:inline-block;margin-bottom:0}.popular__performance .item .item__details .date::before{background-image:url("../img/common/ico_clock.png")}.popular__performance .item .item__details .location::before{background-image:url("../img/common/ico_location_pink.png")}.popular__performance .item .item__details .location,.popular__performance .item .item__details span{margin-bottom:10px}.popular__performance .no_item__txt{text-align:center;padding:20px 0}.maintenance-info{background-color:#fff;margin-bottom:10px;padding:20px;font-size:14px;border-radius:5px;border:solid #ff3264}.maintenance-info a{color:#ff3264}.search-ticket{margin:15px 8px 0 8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.search-ticket{margin:10px 0 15px 0;flex-wrap:nowrap}}.search-ticket .intro__p{width:auto;margin:0}.sort__container{margin-left:auto}.sort__container .custom-select{position:relative;width:140px}.sort__container .custom-select select{display:none}.sort__container .select-selected{padding-right:20px;color:#ff3264;text-align:right}.sort__container .select-selected::after{position:absolute;top:calc(50% + 3px);right:0;width:0;height:0;border:6px solid transparent;border-color:#ff3264 transparent transparent transparent;content:"";transform:translateY(-50%)}.sort__container .select-selected.select-arrow-active::after{top:calc(50% - 3px);border-color:transparent transparent #ff3264 transparent;transform:translateY(-50%)}.sort__container .select-items div{width:100%;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;color:#000;cursor:pointer}.sort__container .select-items{position:absolute;z-index:99;top:100%;right:0;left:0;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.sort__container .select-hide{display:none}.sort__container .same-as-selected,.sort__container .select-items div:hover{background-color:rgba(0,0,0,0.1)}.sort__container .custom-select,.sort__container input,.sort__container label{font-size:15px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.search-result{background-color:#fff;margin-bottom:10px;padding:20px;font-size:12px;color:#ff3264;border-radius:5px}.search-result dl{display:flex}.search-result dl:not(:last-child){margin-bottom:10px}.search-result dl .result-title{color:#000;font-weight:500}.search-result dl .result-title::after{content:"："}.search-result dl .slash-inline{display:inline-block}.search-result dl .slash:not(:last-child)::after{color:#000;content:"|";padding-left:5px}.purchase__table{width:100%;padding:5px 15px}.purchase__table td{padding:15px 0;font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.purchase__table td:nth-of-type(even){text-align:right;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.purchase__table td.price{font-size:20px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.purchase__table td.price span{font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.purchase__table td.price__commission{padding-left:30px}.purchase__table tr:not(:nth-last-of-type(1)) td{border-bottom:1px solid #e5e5e5}.trade__cond__table{width:100%;padding:5px 15px}.trade__cond__table td{padding:15px 0;font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.trade__cond__table td:nth-of-type(even){text-align:right;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.intro__p{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;max-width:1020px;width:100%;margin:auto}.intro__p span{color:#ff3264}.terms_check{color:#666}.terms_check .container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;user-select:none;max-width:180px;width:100%;margin:20px auto}.terms_check .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.terms_check .container input:checked ~ .checkmark{background-color:#ff3264}.terms_check .container input:checked ~ .checkmark::after{display:block}.terms_check .container input:checked ~ span.label{color:#ff3264}.terms_check .checkmark{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#ddd}.terms_check .checkmark.top4{top:4px !important}.terms_check .checkmark::after{content:"";position:absolute;display:none}.terms_check .container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.footer h3,.location__section h3{padding-top:25px;color:#fff !important}.footer h3::before,.location__section h3::before{content:'';width:24px;height:27px;display:inline-block;background-image:url("../img/common/ico_location.png");background-size:cover;vertical-align:bottom;margin-right:10px}.footer table,.location__section table{background-color:#fff;width:100%;border-radius:5px;margin:21px 0 0}.footer table td,.location__section table td{border-top:1px solid #cccccc;width:50%;position:relative}.footer table td:nth-of-type(1),.location__section table td:nth-of-type(1){border-right:1px solid #cccc}.footer table td a,.location__section table td a{padding:14px 20px;font-size:13px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.footer table td::after,.location__section table td::after{content:'';width:8px;height:10px;position:absolute;top:50%;right:20px;background-image:url("../img/common/ico_arrow_left_pink.png");background-size:100% 100%;transform:translateY(-50%);transition:all .2s linear}.footer table td:hover::after,.location__section table td:hover::after{right:30px}.footer table tr:nth-of-type(1) td,.location__section table tr:nth-of-type(1) td{border-top:none}.footer table tr:nth-of-type(2) td,.location__section table tr:nth-of-type(2) td{border-right:none}.calendar-table .next span,.calendar-table .prev span{color:#fff;border:solid #ff3264 !important;border-width:0 2px 2px 0 !important;border-radius:0;display:inline-block;padding:3px}.daterangepicker{padding:15px;box-sizing:border-box}.daterangepicker .drp-selected{display:none}.daterangepicker .drp-buttons{border-top:transparent}.daterangepicker .drp-buttons .cancelBtn{display:none}.daterangepicker .drp-buttons .applyBtn{margin-left:8px;font-size:12px;font-weight:bold;padding:12px;background:#ff3264;color:white;border-radius:5px}.daterangepicker table{border-collapse:separate}.daterangepicker table th.month{font-size:14px;font-weight:normal;color:bold;letter-spacing:500;line-height:1;margin-bottom:5px}.daterangepicker table thead tr:nth-of-type(1){border:15px solid transparent}.daterangepicker table thead tr:nth-of-type(2){background-color:#f6f6f6}.daterangepicker table thead tr:nth-of-type(2) th:nth-of-type(1){border-radius:100% 0 0 100%}.daterangepicker table thead tr:nth-of-type(2) th:nth-last-of-type(1){border-radius:0 100% 100% 0}.daterangepicker table td{border-top:5px solid transparent;border-bottom:5px solid transparent}.daterangepicker table td.in-range{background-color:#f7e7eb}.daterangepicker table td.active,.daterangepicker table td.active:hover{background-color:#f7e7eb;color:#000}.daterangepicker table td.start-date{border-radius:100% 0 0 100%}.daterangepicker table td.end-date{border-radius:0 100% 100% 0}.daterangepicker td{padding:2px}.auth__div,.contact__div,.location__section,.login__div,.options__div,.price__div,.purchase__table,.trade__cond__table,.salesprice__div,.seat__div,.setup__div,.ticket__table,.top-div{background-color:#fff;border-radius:5px;box-shadow:0 0 12px 4px rgba(0,0,0,0.15);max-width:1020px;width:100%;margin:auto;border-spacing:0}.resale__wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1020px}.resale__wrapper .details__container{width:100%;margin:8px auto 0}.resale__wrapper .details__container.resale_list{width:68%}.resale__wrapper .details__container .custom-select{cursor:default;position:relative}.resale__wrapper .details__container .custom-select select{display:none}.resale__wrapper .details__container .select-selected{background-color:#fff;color:#fff}.resale__wrapper .details__container .select-selected::after{content:'';position:absolute;top:50%;right:-20px;width:11px;height:5px;background-size:100% 100%;background-image:url("../img/common/ico_arrow_down_pink.png");transform:translateY(-50%)}.resale__wrapper .details__container .select-selected.select-arrow-active::after{border-color:transparent transparent #ff3264 transparent;right:-20px;transform:rotate(180deg)}.resale__wrapper .details__container .select-items div{color:#000;padding:10px 15px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;width:100%}.resale__wrapper .details__container .select-selected{color:#ff3264}.resale__wrapper .details__container .select-items{position:absolute;background-color:#fff;top:20px;left:0;right:-20px;z-index:99;box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.resale__wrapper .details__container .select-hide{display:none}.resale__wrapper .details__container .same-as-selected,.resale__wrapper .details__container .select-items div:hover{background-color:rgba(0,0,0,0.1)}.resale__wrapper .details__container .custom-select,.resale__wrapper .details__container input,.resale__wrapper .details__container label{font-size:15px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.resale__wrapper .pager__container{padding:20px 0;text-align:center}.resale__wrapper .pager__container span{display:inline-block;background:#fff;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;font-size:16px;font-weight:bold;box-shadow:0 0 6px 4px rgba(0,0,0,0.15);border-radius:5px}.resale__wrapper .pager__container span.current{background:#f7e7eb;border-color:#f7e7eb}.resale__wrapper .pager__container a{display:inline-block;margin-right:10px;width:40px;height:40px;text-align:center;line-height:40px;background:#fff;font-size:16px;font-weight:bold;border-radius:5px;box-shadow:0 0 6px 4px rgba(0,0,0,0.15)}.resale__wrapper .pager__container a.nextposts,.resale__wrapper .pager__container a.prevposts{background:#ff3264;border-color:#ff3264;color:#FFF}.resale__wrapper .filter__container{width:28%;margin:23px auto}.resale__wrapper .filter__container p{font-size:15px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.resale__wrapper .filter__container .date__div,.resale__wrapper .filter__container .region,.resale__wrapper .filter__container .seats,.resale__wrapper .filter__container .sell__div,.resale__wrapper .filter__container .text__div,.resale__wrapper .filter__container .type_select{background-color:#fff;border-radius:5px;box-shadow:0 0 12px 4px rgba(0,0,0,0.15);padding:23px 20px 11px;margin:10px 0 20px}.resale__wrapper .filter__container .text__div{padding:10px}.resale__wrapper .filter__container .text__div input{width:100%;padding:10px;border-radius:5px;line-height:1;font-size:14.5px}.resale__wrapper .filter__container .text__div input::placeholder{color:#DDD;opacity:1}.resale__wrapper .filter__container .date__div,.resale__wrapper .filter__container .seats{padding:23px 20px}.resale__wrapper .filter__container .date__div{position:relative}.resale__wrapper .filter__container .date__div input{color:#ff3264;width:100%;font-size:14.5px}.resale__wrapper .filter__container .date__div::after{content:'';position:absolute;width:12px;height:12px;right:15px;top:50%;background-image:url("../img/common/ico_calendar-filter.png");background-size:100% 100%;transform:translateY(-50%)}.resale__wrapper .filter__container .custom-select{position:relative}.resale__wrapper .filter__container .custom-select select{display:none}.resale__wrapper .filter__container .select-selected{background-color:#fff;color:#fff}.resale__wrapper .filter__container .select-selected::after{position:absolute;content:"";top:calc(50% + 3px);right:20px;width:0;height:0;transform:translateY(-50%);border:6px solid transparent;border-color:#ff3264 transparent transparent transparent}.resale__wrapper .filter__container .select-selected.select-arrow-active::after{border-color:transparent transparent #ff3264 transparent;top:calc(50% - 3px);transform:translateY(-50%)}.resale__wrapper .filter__container .select-items div{color:#000;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;width:100%}.resale__wrapper .filter__container .select-selected{color:#ff3264}.resale__wrapper .filter__container .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.resale__wrapper .filter__container .select-hide{display:none}.resale__wrapper .filter__container .same-as-selected,.resale__wrapper .filter__container .select-items div:hover{background-color:rgba(0,0,0,0.1)}.resale__wrapper .filter__container .custom-select,.resale__wrapper .filter__container input,.resale__wrapper .filter__container label{font-size:15px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.resale__wrapper .filter__container .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resale__wrapper .filter__container .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.resale__wrapper .filter__container .container input:checked ~ .checkmark{background-color:#ff3264}.resale__wrapper .filter__container .container input:checked ~ .checkmark::after{display:block}.resale__wrapper .filter__container .container input:checked ~ span.label{color:#ff3264}.resale__wrapper .filter__container .container:hover{opacity:0.8}.resale__wrapper .filter__container .container:hover input ~ .checkmark{color:#ff3264}.resale__wrapper .filter__container .checkmark{position:absolute;top:0;left:0;height:17px;width:17px;background-color:#eee}.resale__wrapper .filter__container .checkmark::after{content:"";position:absolute;display:none}.resale__wrapper .filter__container .container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.resale__wrapper .filter__container .button__container__inverted a{box-shadow:0 0 12px 4px rgba(0,0,0,0.15)}.resale__wrapper .announce__container{max-width:1020px;width:100%;padding:15px 0;text-align:center}.resale__wrapper .announce__container p{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.3;margin-bottom:15px}.resale__wrapper .announce__container p:last-of-type{margin-bottom:30px}.search__section{background-color:#ff3264}.search__section span{font-size:15px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1}.search__section .inputtext{border-radius:25px;border:1px solid #ff3264;font-size:14px;padding:0 50px;background-color:#fff;width:100%;height:48px;line-height:1}.search__section .inputsubmit{width:100px;height:48px;background-image:url("../img/common/ico_magnify-inv.png");background-size:cover;position:absolute;z-index:2;top:20px;right:0;line-height:0}.search__section .input__container{padding:20px 0;position:relative;width:100%}.search__section .search__container{max-width:1020px;margin:auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.search__section .search__menu{color:#fff}@media screen and (max-width: 768px){body,html{width:100%;overflow-x:hidden;overflow-y:visible;margin:auto}.button__container,.button__container2,.button__container__inverted,.button__container__inverted2{max-width:480px;width:100%;margin:auto;text-align:center}main{min-height:calc(100vh - 89px)}.sp{display:block}.pc{display:none !important}.maintenance-info{background-color:#fff;margin-bottom:10px;padding:20px;font-size:12px;border-radius:5px;border:solid #ff3264}.maintenance-info a{color:#ff3264}.search__section2{background-color:#fff;position:relative}.search__section2 .inputtext{border:1px solid #ff3264;font-size:14px;padding:0 50px;width:100%;height:38px;line-height:1}.search__section2 .inputsubmit{width:20px;height:20px;background-image:url("../img/common/ico_magnify.png");background-size:cover;position:absolute;z-index:2;top:50%;left:15px;transform:translateY(calc(-50%))}.search__section2 .input__container{padding:0;position:relative;width:100%}.search__section2 .search__container{padding:0 15px 10px}.resale__wrapper .details__container{width:100%;margin:8px auto 0}.resale__wrapper .details__container.resale_list{width:100%}.resale__wrapper .details__container.resale_list .item:first-child{margin-top:0 !important}.resale__wrapper .pager__container{margin-bottom:40px}.resale__wrapper .pager__container .pagenavi{display:flex;margin-right:-10px}.resale__wrapper .filter__container{position:absolute;overflow-y:auto;z-index:5;left:-1000%;top:55px;height:calc(100vh - 55px);max-width:100%;width:100vw;margin:auto;padding:20px;box-sizing:border-box;transition:all .2s linear;background-color:#f6f6f6}.resale__wrapper .filter__container.open{left:0;right:auto}.resale__wrapper .filter__container ul{width:calc(100% - 24px);margin:auto;box-sizing:border-box;border-radius:5px;background-color:#fff;box-shadow:0 0 6px 4px rgba(0,0,0,0.15)}.resale__wrapper .filter__container ul:not(:nth-last-of-type(1)){margin-bottom:20px}.resale__wrapper .filter__container ul li{position:relative}.resale__wrapper .filter__container ul li a{padding:12px;position:relative;box-sizing:border-box;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.resale__wrapper .filter__container ul li:not(:nth-last-of-type(1)){border-bottom:1px solid #f6f6f6}.resale__wrapper .filter__container ul li::after{content:'';position:absolute;top:50%;right:12px;transform:translateY(-50%);height:10px;width:6px;background-size:cover;background-image:url("../img/common/ico_arrow_left_black.png");transition:all .2s linear}.resale__wrapper .filter__container ul li:hover::after{right:20px}.footer h3,.location__section h3{padding-top:25px;font-size:20px;font-weight:bold;color:#fff;letter-spacing:normal;line-height:1}.footer h3::before,.location__section h3::before{content:'';width:20px;height:20px;display:inline-block;background-image:url("../img/common/ico_location.png");background-size:100% 100%;vertical-align:bottom;margin-right:10px}.footer table,.location__section table{background-color:#fff;width:100%;border-radius:5px;margin:21px 0 0}.footer table td,.location__section table td{border-top:1px solid #cccccc;width:50%;position:relative}.footer table td:nth-of-type(1),.location__section table td:nth-of-type(1){border-right:1px solid #cccc}.footer table td a,.location__section table td a{padding:14px 20px;font-size:13px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.footer table td::after,.location__section table td::after{content:'';width:8px;height:10px;position:absolute;top:50%;right:20px;background-image:url("../img/common/ico_arrow_left_pink.png");background-size:100% 100%;transform:translateY(-50%);transition:all .2s linear}.footer table td:hover::after,.location__section table td:hover::after{right:30px}.footer table tr:nth-of-type(1) td,.location__section table tr:nth-of-type(1) td{border-top:none}.footer table tr:nth-of-type(2) td,.location__section table tr:nth-of-type(2) td{border-right:none}}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}.header{width:100%;margin:auto;position:relative;background:#fff}.header .menu__button{color:#000}.header .menu__button.open{color:#ff3264 !important}.header .menu-one-side{margin-left:auto}.header .open__menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;display:none}.header .open__menu.open{display:flex;justify-content:flex-end}.header .closed__menu{display:flex;align-items:center;justify-content:space-between;width:100%;display:none}.header .closed__menu.open{display:flex}.header .header__container{height:55px;max-width:1020px;margin:auto;width:100%;padding:0 15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative}.header .header__container h1{max-width:175.5px}.header .app-resale-header{height:55px;max-width:1020px;margin:auto;width:100%;padding:0 15px;display:flex;align-items:center;position:relative}.header .app-resale-header h1{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-wrap:nowrap}.header .app-resale-header h1 .app-logo{max-width:115px}.header .app-resale-header h1 .store-logo{max-width:175.5px}.header .app-resale-header h1 .vertical-line{content:"";display:inline-block;width:1.5px;height:26px;background-color:#eaeaea;margin:0 15px}.header .maintenance-infos-header{height:55px;max-width:1020px;margin:auto;width:100%;padding:0 15px;display:flex;align-items:center;position:relative}.header .maintenance-infos-header h1{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-wrap:nowrap}.header .maintenance-infos-header h1 .store-logo{max-width:175.5px}.header .nav__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:50%;width:100vw}.header .nav__container .menu__button{cursor:pointer}.header .nav__container .menu__button img{max-width:17px;display:inline}.header .nav__container .menu__button span{display:inline-block;margin-left:5px;font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.header .nav__container .my-menu{text-align:right}.header .nav__container .my-menu .name{margin-top:0.3rem;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.header .tickets{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header .tickets span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:20px;width:20px;background-color:#ff3264;font-size:14px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;border-radius:100%;margin-right:25px}.header .passnote{font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;display:inline-block;margin-right:25px;float:right}.header .back__btn{max-width:10px;margin-right:10px}.header .close__btn{max-width:10px;margin-right:5px}.header .links__container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-wrap:nowrap}.header .navigation__container{position:absolute;z-index:5;left:-1000%;top:100%;max-width:340px;width:100vw;margin:auto;padding:0;transition:all .2s linear;background-color:#fff}.header .navigation__container.open{right:0;left:auto}.header .navigation__container ul{width:100%;margin:auto;box-sizing:border-box;border-radius:5px;background-color:#fff;box-shadow:0px 0px 6px 4px rgba(0,0,0,0.15)}.header .navigation__container ul:not(:nth-last-of-type(1)){margin-bottom:5px}.header .navigation__container ul li{position:relative}.header .navigation__container ul li a{padding:15px 12px;position:relative;box-sizing:border-box;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.header .navigation__container ul li:not(:nth-last-of-type(1)){border-bottom:1px solid #f6f6f6}.header .navigation__container ul li::after{content:'';position:absolute;top:50%;right:12px;transform:translateY(-50%);height:10px;width:6px;background-size:cover;background-image:url(../img/common/ico_arrow_left_pink.png);transition:all .2s linear}.header .navigation__container ul li:hover::after{right:20px}.common_profile{padding:15px 12px;font-size:14px}.common_profile_p{line-height:normal}.common_profile_blue{color:#008bcf}.common_profile_blue a{color:inherit;text-decoration:none;pointer-events:none;display:inline-block}.mobile_profile_only{display:none}@media only screen and (max-device-width: 480px){.mobile_profile_only{display:block}}@media screen and (max-width: 768px){.header .header__container h1 img{width:95%}.header .app-resale-header h1 a{max-width:50%}.header .app-resale-header h1 a .app-logo{max-width:100px}.header .app-resale-header h1 a .store-logo{max-width:95%}.header .app-resale-header h1 a .vertical-line{height:20px;margin:0 10px}.header .maintenance-infos-header h1 .store-logo{width:95%}.header .nav__container{max-width:170px}.header .nav__container .my-menu .name{font-size:10.5px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.header .navigation__container{position:absolute;overflow-y:auto;z-index:5;left:-1000%;top:100%;height:calc(100vh - 55px);max-width:100%;width:100vw;margin:auto;padding:20px 0;transition:all .2s linear;background-color:#f6f6f6}.header .navigation__container.open{left:0;right:auto}.header .navigation__container ul{width:calc(100% - 24px);margin:auto;box-sizing:border-box;border-radius:5px;background-color:#fff;box-shadow:0px 0px 6px 4px rgba(0,0,0,0.15)}.header .navigation__container ul:not(:nth-last-of-type(1)){margin-bottom:20px}.header .navigation__container ul li{position:relative}.header .navigation__container ul li a{padding:12px;position:relative;box-sizing:border-box;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.header .navigation__container ul li:not(:nth-last-of-type(1)){border-bottom:1px solid #f6f6f6}.header .navigation__container ul li::after{content:'';position:absolute;top:50%;right:12px;transform:translateY(-50%);height:10px;width:6px;background-size:cover;background-image:url(../img/common/ico_arrow_left_black.png);transition:all .2s linear}.header .navigation__container ul li:hover::after{right:20px}}.popular__performance{padding-top:15px}.popular__performance .item{margin-top:20px;padding:20px}.popular__performance .item.resale-list-item{padding:20px 0 0}.popular__performance .item.resale-list-item .item__details{padding:0 20px}.popular__performance .item:last-child{margin-bottom:20px}.popular__performance .item .total__price{width:calc(100% - 40px)}.popular__performance .item::after{content:none}.popular__performance .ticket-right-icon::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);background-image:url("../img/common/ico_arrow_left_pink.png");background-size:100% 100%;width:10px;height:18px;transition:all .2s linear}.popular__performance .ticket-right-icon:hover::after{right:25px}.total__price{border-collapse:collapse;width:100%;margin:15px auto 0;border-top:1px solid #E5E5E5}.total__price td{padding-top:15px}.total__price td.label-width{min-width:86px}.total__price td .label-position{text-align:right}.total__price td .label-position .sales-term-label{padding:2px 3px;border-radius:2px;font-size:10px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1}.total__price td .label-position .sales-term-label.pink{background-color:#ff3264}.total__price td .label-position .sales-term-label.redviolet{background-color:#E3008C}.total__price td .label-position .sales-term-label.violet{background-color:#B146C2}.total__price td .fc-label-position{text-align:right}.total__price td .fc-label-position .fc-label-label{padding:2px 3px;border-radius:2px;background-color:#DEDEDE;font-size:10px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.seat__div{margin-bottom:15px}.seat__div .seat__table{border-spacing:0;width:100%;padding:0 15px}.seat__div .seat__table tr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.seat__div .seat__table tr:not(:nth-last-of-type(1)){border-bottom:1px solid #e5e5e5}.seat__div .seat__table tr td{display:table;width:50%;flex:0 0 50%;padding:15px 0;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.seat__div .seat__table tr td:nth-of-type(even){text-align:right}.seat__div .seat__table tr td.resale_end_date{flex:none;width:auto}.seat__div .seat__table tr td.block{flex:0 0 100%;width:100%;display:inline-block;margin:auto;line-height:2;text-align:left;padding:10px 5px 5px}.seat__div .seat__table tr td.block span{color:#f6f6f6;margin:0 3px}.seat__div .seat__table tr td.block__header{flex:0 0 100%;width:100%;border-bottom:none !important;padding-bottom:0;padding-top:10px}.seat__div .seat__table tr td .seat-info{margin-bottom:8px}.seat__div .seat__table tr td.select-resale-requirements{position:relative;font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.seat__div .seat__table tr td.select-resale-requirements .right-arrow::after{display:inline-block;width:5px;height:10px;margin-left:10px;background-image:url(../img/common/ico_arrow_left_pink.png);background-size:100% 100%;content:"";transition:all .2s linear}.seat__div .seat__table tr td.select-resale-requirements .right-arrow::after:hover{margin-right:5px;margin-left:5px}.seat__div .seat__table tr td.select-resale-requirements .note{flex:none;width:auto}.seat__div .seat__table tr td.select-resale-requirements .note{font-size:11px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.seat__div .seat__table tr td.select-purchase-ticket-num{color:#ff3264;font-weight:normal;position:relative;padding:18px}.seat__div .seat__table tr td.select-purchase-ticket-num.item__set{color:#000;font-weight:bold;padding-right:0}.seat__div .seat__table tr td.select-purchase-ticket-num.item__set::after{content:none}.seat__div .seat__table tr td.select_resale_condtion{flex:none;width:auto}.seat__div .seat__table tr td.resale-requirements-fixed{font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.seat__div .seat__table tr:nth-of-type(1) td:nth-of-type(odd){font-size:14px;font-weight:normal;color:#5378f3;letter-spacing:normal;line-height:1}.seat__div .seat__table tr:nth-of-type(1) td:nth-of-type(odd)::before{content:'';background-image:url("../img/common/ico_seat.png");width:13px;height:12px;background-size:cover;display:inline-block;margin-right:5px;vertical-align:bottom}.seat__div .seat__table tr .font-bold{font-size:14px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.ticket-info{font-size:20px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.ticket-info-small{font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.ticket-info-small.black{color:#000}.ticket-info-small.pl2{padding-left:2px}.buy__container{background-color:#f7e7eb;border-radius:0 0 5px 5px;padding:15px 20px;box-sizing:border-box;max-width:1020px;width:100%;margin:20px auto 0}.buy__container.resale-list{padding:7px}.buy__container .button__container__inverted a{margin-top:10px}.buy__container dl{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;display:flex;justify-content:center;width:100%}.buy__container dl dt::before{content:'';width:9px;height:10px;background-image:url("../img/common/ico_hourglass.png");background-size:100% 100%;display:inline-block;vertical-align:inherit;margin-right:10px}.buy__container dl dd{color:#ff3264;max-width:80%}.buy__container dl dd span:not(:last-child)::after{color:#000;content:"／"}.item__category{position:absolute;top:0;right:0;padding:10px 5px;border-top-right-radius:5px;border-bottom-left-radius:10px;font-size:10px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1}.item__category.green{background-color:#4FB418}.item__category.orange{background-color:#F99E00}.item__category.blue{background-color:#3C66F1}.item__category.red{background-color:#FF0000}.category{display:inline-block;padding:5px;border-radius:2px;font-size:10px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.category.green{border:1px solid #4FB418;color:#4FB418}.category.blue{border:1px solid #3C66F1;color:#3C66F1}.category.orange{border:1px solid #F99E00;color:#F99E00}.fan-clab-label{position:absolute;top:0;right:70px;padding:10px 5px;border-bottom-left-radius:10px;font-size:10px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;background-color:#DEDEDE}.category__price.pb20{padding-bottom:20px}.category__price .seat-icon{font-size:14px;font-weight:normal;color:#5378F3;letter-spacing:normal;line-height:1}.category__price .seat-icon::before{display:inline-block;width:13px;height:12px;margin-right:5px;background-image:url(../img/common/ico_seat.png);background-size:cover;vertical-align:bottom;content:""}@media screen and (max-width: 768px){.resale__wrapper .popular__performance{width:100%}.popular__performance .item:last-child{margin-bottom:20px}.buy__container dl dd{max-width:50%}.buy__container dl dd span:not(:last-child)::after{display:none}.sp-mb30{margin-bottom:30px !important}}.home h3{padding-left:15px;font-size:30px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;position:relative;text-align:center}.home h3::before{content:'';display:inline-block;background-size:cover;vertical-align:middle;margin-right:10px}.home.home2 .ticket__section{border-bottom:none}.home.home2 .direct__sale{padding-bottom:0}.home.home2 .carousel__container{background-color:transparent;padding:53px 0px 60px}.home.home2 .carousel__container tr td{border-bottom:2px solid #ff3264}.home.home2 .carousel__container tr td:nth-of-type(even){border-left:2px solid #ff3264}.home.home2 .carousel__container tr td:nth-of-type(odd){border-right:2px solid #ff3264}.home.home2 .carousel__container tr:not(:nth-of-type(1)) td{background-color:#fff;border-radius:10px;color:black}.home.home2 .carousel__container tr:nth-last-of-type(1) td{border-top:2px solid #ff3264}.home.home2 .location__section{background-color:transparent;box-shadow:none}.home main .location__section{background-color:#ff3264;margin:auto;padding:15px 10px;width:calc(100% - 30px);box-sizing:border-box}.home main .location__section h3{padding-top:0}.home main .location__section h3::before{content:none}.home main .location__section table{margin-top:10px}.home main .location__section table td a{padding:12px 15px}.home main .location__section table td::after{right:15px;background-image:url(../img/common/ico_arrow_left_black.png)}.home main .location__section table td:hover::after{right:20px}.home main .banner__container{padding-top:30px;width:100%;background-color:#fff}.home main .banner__container .banner__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:990px;width:100%;margin:auto;padding:15px;background-color:#000;border-radius:5px}.home main .banner__container .new{line-height:0;position:relative}.home main .banner__container .new img{width:35px;height:35px;margin-right:15px;vertical-align:center}.home main .banner__container .new::after{content:'';width:8px;height:10px;background-image:url(../img/common/ico_arrow_left.png);background-size:100% 100%;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.home main .banner__wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.home main .banner__wrapper .banner__span{font-size:16px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;padding-left:15px}.home main .banner__details{margin-left:30px;border-left:1px solid gray;padding-left:30px}.home main .banner__details p{color:#fff}.home main .banner__details p.title{font-size:16px;font-weight:bold;color:#fff;letter-spacing:normal;line-height:1;margin-bottom:14px}.home main .banner__details p.price{font-size:14px;font-weight:bold;color:#fff;letter-spacing:normal;line-height:1}.home main .banner__details p span{color:#fff;margin-bottom:14px;font-size:14px;display:inline-block}.home main .banner__details p span:nth-of-type(1){color:#ff3264}.home main .banner__details p span:nth-of-type(2){font-weight:normal}.home main .carousel__container{width:100%;padding:53px 0px 60px;background-color:#fff}.home main .carousel__container .carousel__wrapper{max-width:1100px;margin:auto;position:relative}.home main .carousel__container .swiper-button-prev{background-image:url("../img/common/ico_arrow_prev.png") !important;width:50px;height:50px;background-size:100% 100%;left:-26px}.home main .carousel__container .swiper-button-next{background-image:url("../img/common/ico_arrow_next.png") !important;width:50px;height:50px;background-size:100% 100%;right:-26px}.home main .carousel__container h3{margin:0px auto 30px;padding:0px 15px;max-width:990px}.home main .carousel__container h3::before{width:18px;height:34px;background-image:url(../img/common/ico_song-inv.png)}.home main .carousel__container .swiper-container-3d .swiper-slide-shadow-left,.home main .carousel__container .swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to left, rgba(255,255,255,0.62), rgba(255,255,255,0.62))}.home main .carousel__container .swiper-slide{width:570px}.home main .carousel__container .swiper-slide img{border-radius:10px}.home main .carousel__container .swiper-slide p{padding:15px;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;text-align:center}.home main .carousel__container .swiper-container,.home main .carousel__container .swiper-container2{max-width:990px;margin:auto;overflow:hidden}.home main .carousel__container table{width:100%}.home main .carousel__container table tr:nth-of-type(1) td{padding-top:0}.home main .carousel__container table tr:nth-last-of-type(1) td{border:none}.home main .carousel__container table tr td{text-align:center;vertical-align:center;padding:20px 0px;font-size:14px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;border-bottom:1px solid #ff5b83;width:50%}.home main .carousel__container table tr td:nth-of-type(2){border-left:1px solid #ff5b83}.home main .popular__performance{padding:60px 0px;max-width:990px}.home main .popular__performance .items__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.home main .popular__performance .button__container__inverted .button{max-width:400px;margin:30px auto 0}.home main .popular__performance .item{margin-top:20px;width:calc(50% - 10px)}.home main .popular__performance h3{margin-bottom:15px}.home main .popular__performance h3::before{width:28px;height:28px;background-image:url(../img/common/ico_star.png)}.home main .button__container{padding-bottom:20px}.home main .ticket__section,.home main .direct__sale{width:100%;margin:auto;padding:60px 0px}.home main .ticket__section{background-color:#ff3264;border-bottom:1px solid #e5e5e5}.home main .ticket__section .btn__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:990px;margin:auto}.home main .ticket__section h3{color:#fff;margin-bottom:20px}.home main .ticket__section h3::before{width:30px;height:28px;background-image:url(../img/common/ico_magnify-white.png)}.home main .direct__sale{max-width:990px;background-color:#f6f6f6}.home main .direct__sale .item__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.home main .direct__sale .button__container__inverted .button{max-width:400px;margin:20px auto 0}.home main .direct__sale h3{margin-bottom:30px}.home main .direct__sale h3::before{width:20px;height:20px;display:inline-block;background-image:url(../img/common/ico_tag.png)}.home main .direct__sale .item{width:calc(33.33% - 7.5px);line-height:0;margin-top:15px}.home main .direct__sale .item img{box-shadow:0px 0px 6px 4px rgba(0,0,0,0.08);border-radius:10px}.home main .direct__sale .item p{margin:11px auto 20px;font-size:13px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;text-align:center}.home main .direct__sale .button__container{border-bottom:none}@media screen and (max-width: 768px){.home h3{font-size:20px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;text-align:left}.home h3::before{margin-right:10px}.home.home2 .direct__sale{padding-bottom:0}.home.home2 .carousel__container{padding:15px 15px 10px;background-color:#ff3264;margin-bottom:0}.home.home2 .location__section{margin:auto;padding:15px 10px;width:calc(100% - 30px);background-color:#ff3264}.home.home2 .location__section h3{padding-top:0;padding-left:15px;font-size:14px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1}.home.home2 .location__section table{margin-top:10px;display:table}.home.home2 .location__section table td a{padding:12px 15px}.home.home2 .location__section table td::after{right:15px}.home.home2 .location__section table td:hover::after{right:20px}.home main .banner__container{padding-top:0}.home main .banner__container .banner__inner{border-radius:0}.home main .banner__container .new{line-height:0}.home main .banner__container .new img{width:35px;height:35px;margin-right:15px}.home main .banner__container .new::after{width:8px;height:10px;top:50%;right:0;transform:translateY(-50%)}.home main .banner__details{margin-left:0px;border-left:transparent;padding-left:0px}.home main .banner__details p.title{font-size:16px;font-weight:bold;color:#fff;letter-spacing:normal;line-height:1;margin-bottom:14px}.home main .banner__details p.price{font-size:14px;font-weight:bold;color:#fff;letter-spacing:normal;line-height:1}.home main .banner__details p span{margin-bottom:14px;font-size:14px}.home main .carousel__container{padding:15px 0px 0;background-color:#ff3264}.home main .carousel__container h3{margin:6px 0 12px;padding:0px 15px;color:#fff}.home main .carousel__container h3::before{width:14px;height:24px;background-image:url(../img/common/ico_song.png)}.home main .carousel__container .swiper-slide{width:96%}.home main .carousel__container .swiper-slide img{border-radius:10px}.home main .carousel__container .swiper-container{width:calc(100% - 30px)}.home main .carousel__container table{width:100%;display:table}.home main .carousel__container table tr:nth-of-type(1) td{padding-top:0}.home main .carousel__container table tr td{padding:20px 0px;font-size:14px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;width:50%}.home main .popular__performance{padding:23px 15px 15px}.home main .popular__performance .item{margin-top:20px;width:100%}.home main .popular__performance h3{margin-bottom:0px}.home main .popular__performance h3::before{width:18px;height:18px;margin-right:10px}.home main .button__container{padding-bottom:20px}.home main .ticket__section,.home main .direct__sale{padding:25px 15px 20px}.home main .ticket__section{background-color:transparent;border-top:1px solid #e5e5e5}.home main .ticket__section h3{margin-bottom:0;color:#ff3264}.home main .ticket__section h3::before{width:30px;height:28px;background-image:url(../img/common/ico_magnify.png)}.home main .ticket__section .button__container__inverted2{width:100%}.home main .ticket__section .button__container__inverted2 .button{font-size:12px}.home main .direct__sale h3{margin-bottom:0;text-align:left}.home main .direct__sale h3::before{width:30px;height:30px;margin-right:10px}.home main .direct__sale .item{width:calc(50% - 7.5px);margin-top:15px}.home main .direct__sale .item p{margin-top:11px;font-size:13px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}}.maintenance-infos main{background-color:#f6f6f6;max-width:1020px;width:100vw;margin:auto;padding:15px 15px 0;display:block}.maintenance-infos main h1{font-size:24px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;text-align:center;padding:30px 0 30px;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.maintenance-infos main h2{font-size:20px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;text-align:left;padding:0 0 10px}.maintenance-infos main .no_info__txt{font-size:16px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.maintenance-infos main .details__container{box-sizing:border-box}.maintenance-infos main .details{font-size:16px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;padding:20px 20px 20px 20px;box-sizing:border-box;border:1px solid #e5e5e5}.maintenance-infos main .details a{color:#ff3264;display:inline}@media screen and (max-width: 768px){.maintenance-infos main{background-color:#f6f6f6;max-width:1020px;width:100vw;margin:auto;padding:15px 15px 0;display:block}.maintenance-infos main h1{font-size:24px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;text-align:center;padding:30px 0 30px;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.maintenance-infos main h2{font-size:20px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;text-align:left;padding:0 0 10px}.maintenance-infos main .no_info__txt{font-size:16px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.maintenance-infos main .details__container{box-sizing:border-box}.maintenance-infos main .details{font-size:16px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;padding:20px 20px 20px 20px;box-sizing:border-box;border:1px solid #e5e5e5}.maintenance-infos main .details a{color:#ff3264;display:inline}}.terms main{background-color:#f6f6f6;max-width:1020px;width:100vw;margin:auto;padding:15px 15px 0;display:block}.terms main h3{font-size:17px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;text-align:center;padding:60px 0 30px;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.terms main .details__container{box-sizing:border-box;padding-bottom:30px;border-bottom:1px solid #e5e5e5}.terms main .intro__p{box-sizing:border-box}.terms main .details{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;padding-bottom:5px}.terms main .button__container,.terms main .button__container__inverted{max-width:400px;margin:auto}.terms main .button__container a,.terms main .button__container__inverted a{margin-top:20px}.terms main .button__container{padding-bottom:20px}.terms main .contact_link{color:#ff3264;text-decoration:underline}.terms main .section{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6}@media screen and (max-width: 768px){.terms main{padding:15px 15px 0}.terms main h3{font-size:17px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;padding:10px 0 15px;margin-bottom:20px}.terms main .details__container{padding-bottom:15px}.terms main .details{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;padding-bottom:5px}.terms main .button__container a,.terms main .button__container__inverted a{margin-top:20px}.terms main .button__container{padding-bottom:20px}.terms main .contact_link{color:#ff3264;text-decoration:underline}}.purchase main{display:block;box-sizing:border-box;max-width:1020px;width:100%;margin:auto;padding:0 15px}.purchase__details main{display:block;padding:15px}.purchase__details .popular__performance{padding:15px 0}.purchase__details .popular__performance .item{margin-bottom:0;margin-top:0;pointer-events:none}.purchase__details .popular__performance .item::after{content:none}.purchase__details .popular__performance p{font-size:14px;font-weight:normal;color:#727272;letter-spacing:normal;line-height:1}.purchase__details .transaction__table{width:100%;margin-bottom:15px;padding:0 0 15px;border-bottom:1px solid #E5E5E5}.purchase__details .transaction__table td{font-size:14px;font-weight:normal;color:#727272;letter-spacing:normal;line-height:1}.purchase__details .transaction__table td:nth-of-type(1){width:70px}.purchase__details .transaction__table td.split_bill{width:110px}.purchase__details .transaction__table td.transfer_history span{width:0;white-space:nowrap;padding-right:10px}.purchase__details .subtitles__text{font-size:14px;font-weight:normal;color:#727272;letter-spacing:normal;line-height:1}.purchase__details .seat__div,.purchase__details .purchase__table{border-radius:5px;background-color:#fff;box-shadow:0 0 6px 4px rgba(0,0,0,0.15)}.purchase__details .seat__div{margin-bottom:25px}.purchase__details .purchase__table{margin-top:15px}.purchase__details .purchase__table.transfer_history{margin-bottom:15px}.purchase.confirm .seat__div{margin-top:15px;margin-bottom:25px}.purchase.confirm .popular__performance{padding:15px 0 30px}.purchase.confirm .popular__performance .item::after{content:none}.purchase.confirm main{display:block}@media screen and (max-width: 768px){.purchase main{padding:0 15px}.purchase__details main{padding:15px}.purchase__details .popular__performance{padding:15px 0}.purchase__details .popular__performance .item{margin-top:0}.purchase__details .popular__performance .item::after{content:none}.purchase__details .popular__performance p{font-size:14px;font-weight:normal;color:#727272;letter-spacing:normal;line-height:1}.purchase__details .transaction__table{margin-bottom:15px;padding:0 0 15px;border-bottom:1px solid #E5E5E5}.purchase__details .transaction__table td{font-size:14px;font-weight:normal;color:#727272;letter-spacing:normal;line-height:1}.purchase__details .transaction__table td:nth-of-type(1){width:70px}.purchase__details .transaction__table td.split_bill{width:110px}.purchase__details .transaction__table td.transfer_history span{width:0;white-space:nowrap;padding-right:10px}.purchase__details .subtitles__text{font-size:14px;font-weight:normal;color:#727272;letter-spacing:normal;line-height:1}.purchase__details .seat__div,.purchase__details .purchase__table{border-radius:5px}.purchase__details .seat__div{margin-bottom:25px}.purchase__details .purchase__table{margin-top:15px}.purchase__details .purchase__table.transfer_history{margin-bottom:15px}}.setting main{display:block;max-width:1020px;width:100%;margin:auto;padding:15px 15px 0}.setting h3{margin-top:10px;padding:15px 0 25px;text-align:center;font-size:17px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.setting .overlay__div2{display:none;z-index:9;position:fixed;top:0;left:50%;max-width:100%;width:100vw;height:100vh;padding:0 15px;background-color:rgba(0,0,0,0.57);transform:translateX(-50%)}.setting .overlay__div2.open{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;-ms-flex-wrap:wrap;flex-wrap:wrap}.setting .overlay__div2 .options__div{box-sizing:border-box;margin:15px 0;padding:0}.setting .overlay__div2 .options__div p{width:100%;margin:12px 0;text-align:center;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.5}.setting .overlay__div2 .options__div .options__table{border-collapse:initial;width:100%;padding:0}.setting .overlay__div2 .options__div .options__table td{border-collapse:collapse;width:50%;border-top:1px solid #E5E5E5;text-align:center}.setting .overlay__div2 .options__div .options__table td:nth-of-type(even){border-left:1px solid #E5E5E5;color:#ff3264;text-align:center}.setting .price__div .price__table,.setting .price__div .options__table,.setting .options__div .price__table,.setting .options__div .options__table{border-spacing:0;width:100%;padding:0 15px}.setting .price__div .price__table td,.setting .price__div .options__table td,.setting .options__div .price__table td,.setting .options__div .options__table td{padding:15px 0;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.setting .price__div .price__table td:nth-of-type(even),.setting .price__div .options__table td:nth-of-type(even),.setting .options__div .price__table td:nth-of-type(even),.setting .options__div .options__table td:nth-of-type(even){text-align:right}.setting .price__div .price__table td.price,.setting .price__div .options__table td.price,.setting .options__div .price__table td.price,.setting .options__div .options__table td.price{font-size:20px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.setting .price__div .price__table td.price span,.setting .price__div .options__table td.price span,.setting .options__div .price__table td.price span,.setting .options__div .options__table td.price span{font-size:10px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.setting .price__div .price__table td.price__commission,.setting .price__div .options__table td.price__commission,.setting .options__div .price__table td.price__commission,.setting .options__div .options__table td.price__commission{padding-left:30px}.setting .price__div .price__table tr:not(:nth-last-of-type(1)) td,.setting .price__div .options__table tr:not(:nth-last-of-type(1)) td,.setting .options__div .price__table tr:not(:nth-last-of-type(1)) td,.setting .options__div .options__table tr:not(:nth-last-of-type(1)) td{border-bottom:1px solid #E5E5E5}.setting .price__div{margin:15px auto}.setting .order__details h3{padding:0 0 15px}.setting .order__details .section{font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;margin-top:20px}.setting .order__details .section a{display:inline-block}.setting .order__details .section .faq_link,.setting .order__details .section .sales_link{color:#ff3264;text-decoration:underline}.setting .seat__div .category__price{padding:15px 20px 0}@media screen and (max-width: 768px){.setting .options__div.higher{max-height:75vh;height:100%}.setting .options__div.resale-num-adjust{padding:0}.setting .modal-scroll{height:100%;overflow-y:auto;padding:20px 15px}}.details.user-resale .seat__div{margin-top:15px}.details main{display:block;max-width:1020px;width:100%;margin:auto;padding:15px 15px 0;box-sizing:border-box}.details .resale__wrapper{margin:auto}.details .note__p{font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;text-align:center;margin-top:10px}.details .buy__container{margin-top:15px}.details .details__container{margin:0 auto}.details .details__container.transfer_history{margin-bottom:15px;padding:0 0 15px;border-bottom:1px solid #E5E5E5}.details .seat__div .total__price{border-bottom:1px solid #e5e5e5;width:100%;border-collapse:collapse;border-top:none;margin:0 auto}.details .seat__div .total__price tr:nth-of-type(1) td{padding:0}.details .seat__div .total__price tr:nth-of-type(2) td{padding-bottom:15px}.details .seat__div .category__price{padding:15px 15px 0;box-sizing:border-box}@media screen and (max-width: 768px){.details .note__p{font-size:10px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;text-align:center;margin-top:10px}.mb30{margin-bottom:30px !important}}.sold main{display:block;max-width:1020px;margin:auto}.sold .redirect__container{max-width:1020px;width:100%;text-align:center;padding:15px 0}.sold .redirect__container img{max-width:120px;margin:0 auto 30px}.sold .redirect__container p{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.5;margin-bottom:30px}.sold .redirect__container h3{font-size:17px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;text-align:center;padding:24px 0 17px}.sold .redirect__container h3.mb15{margin-bottom:15px}.sold .redirect__container .button__container:nth-of-type(1) a{margin-top:0}.sold .redirect__container .button__container a{margin-top:15px}.sold.transfer__success .order__details{padding-bottom:0}.sold.transfer__success .order__details p{text-align:left;margin-bottom:0}.sold.transfer__success .order__details h3{padding-top:0px}.sold.transfer__success .inner__container{margin:auto}.sold.transfer__success .inner__container p{text-align:center}@media screen and (max-width: 768px){.sold main{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.sold.transfer__success .redirect__container{max-width:340px}.sold.transfer__success .inner__container p{text-align:left}}.login main{display:block;box-sizing:border-box;max-width:1020px;width:100%;margin:auto;padding:15px 15px 0;background-color:#f6f6f6}.login main h3{padding:10px 0;font-size:18px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1.3}.login .button__container,.login .button__container__inverted{width:calc(100% - 30px);margin:auto}.login .login__div{width:100%;margin-top:25px;padding:15px;text-align:center}.login .login__div .button__container__inverted{width:100%;margin:auto}.login .login__div h3{padding:10px 0 11px;text-align:center;font-size:20px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.login .login__div .subtitle{font-size:14px;font-weight:normal;color:#666;letter-spacing:normal;line-height:1}.login .login__div .end__note{margin-top:10px;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.login .login__div .input__container{display:block;max-width:400px;margin:15px auto 0}.login .login__div .input__container.mail{position:relative}.login .login__div .input__container.mail input{border-color:#ff3264;color:#ff3264}.login .login__div .input__container.mail::before{position:absolute;top:50%;left:15px;width:15px;height:11px;background-image:url("../img/common/ico_email.png");background-size:100% 100%;content:"";transform:translateY(-50%)}.login .login__div .input__container.password{position:relative}.login .login__div .input__container.password::before{position:absolute;top:50%;left:15px;width:13px;height:15px;background-image:url("../img/common/ico_password.png");background-size:100% 100%;content:"";transform:translateY(-50%)}.login .login__div .input__container input{width:100%;padding:12px 0 12px 45px;border:1px solid #999;border-radius:5px;line-height:1;font-size:16px}.login .login__div .input__container input::placeholder{color:#DDD;opacity:1}.login .login__div .text{word-wrap:break-word;padding:5px 0}.login .login__div .text p{margin-bottom:5px}.login .errormsg{width:100%;margin:5px 0;text-align:center;font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.contact main{display:block;box-sizing:border-box;max-width:1020px;width:100%;margin:auto;padding:15px 15px 0;background-color:#f6f6f6}.contact main h3{padding:10px 0;font-size:18px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1.3}.contact .button__element{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;border:1px solid #000}.contact .button__element:hover{color:#fff;background:#000}.contact .button__element.inverted{background:#000;color:#fff}.contact .button__element.inverted:hover{color:#000;background:#fff}.contact .button__container,.contact .button__container__inverted{width:calc(100% - 30px);margin:auto}.contact .contact__div{width:100%;margin-top:25px;margin-bottom:25px;padding:15px;text-align:center}.contact .contact__div .button__container__inverted{width:100%;margin:auto}.contact .contact__div h3{padding:10px 0 11px;text-align:center;font-size:20px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.contact .contact__div .subtitle{font-size:14px;font-weight:normal;color:#666;letter-spacing:normal;line-height:1}.contact .contact__div .end__note{margin-top:10px;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.contact .contact__div .input__container{display:block;max-width:400px;margin:15px auto 0}.contact .contact__div .input__container .label{width:100%;margin-bottom:10px;text-align:left;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.contact .contact__div .input__container .errormsg{clear:both;width:100%;margin:5px 0;text-align:left;font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.contact .contact__div .input__container input{width:100%;padding:12px;border:1px solid #999;border-radius:5px;line-height:1}.contact .contact__div .input__container input::placeholder{opacity:1;color:#DDD}.contact .contact__div .input__container input.error{border-color:#ff3264;background-color:#fff1f5}.contact .contact__div .input__container .ts-control{width:100%;padding:12px;border:1px solid #999;border-radius:5px;line-height:1;color:#000}.contact .contact__div .input__container .ts-control.error{border-color:#ff3264;background-color:#fff1f5}.contact .contact__div .input__container textarea{width:100%;padding:12px;border:1px solid #999;border-radius:5px;font-family:"Noto Sans JP",sans-serif;line-height:1.3;resize:vertical}.contact .contact__div .input__container.col-two{display:flex;flex-wrap:wrap;justify-content:space-between}.contact .contact__div .input__container.col-two input{width:49%;margin-right:2%;margin-bottom:5px}.contact .contact__div .input__container.col-two input:last-of-type{margin:0;margin-bottom:5px}.contact .contact__div .input__container .add-explain{margin-top:10px}.contact .contact__div .input__container .add-explain .note{font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;text-align:left;padding-top:5px}.contact .contact__div .input__container .custom-select{position:relative;width:100%}.contact .contact__div .input__container .custom-select select{display:none}.contact .contact__div .input__container .select__container{margin:auto auto 15px 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.contact .contact__div .input__container .select-selected{padding:14px;border:1px solid #999;border-radius:6px;color:#000;text-align:left;cursor:pointer;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.contact .contact__div .input__container .select-selected::after{position:absolute;top:18px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#424242 transparent transparent transparent;content:""}.contact .contact__div .input__container .select-selected.select-arrow-active:after{top:13px;border-color:transparent transparent #424242 transparent}.contact .contact__div .input__container .select-items div{padding:14px;border:1px solid #f6f6f6;color:#000;text-align:left;cursor:pointer;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.contact .contact__div .input__container .select-items{position:absolute;z-index:99;top:100%;right:0;left:0;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.contact .contact__div .input__container .select-hide{display:none}.contact .contact__div .input__container .select-items div:hover,.contact .contact__div .input__container .same-as-selected{background-color:rgba(0,0,0,0.1)}.contact .contact__div .input__container .input_confirm{width:100%;margin-bottom:1em;padding:10px;background:#EFEFEF;text-align:left;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.4}.contact .contact__div .input__container .input_confirm.contact-body{word-wrap:break-word}.contact em.required{display:inline-block;background:#ef3124;font-size:11.5px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;margin-left:9px;padding:5px 8px}@media screen and (max-width: 768px){.contact em.required{margin-left:1.9vw;padding:1vw 1.5vw}}.auth main{display:block;box-sizing:border-box;max-width:1020px;width:100%;margin:auto;padding:15px 15px 0;background-color:#f6f6f6}.auth main h3{padding:10px 0;font-size:18px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1.3}.auth .button__container,.auth .button__container__inverted{width:calc(100% - 30px);margin:auto}.auth .auth__div{width:100%;margin-top:25px;margin-bottom:25px;padding:15px;text-align:center}.auth .auth__div .button__container__inverted{width:100%;margin:auto}.auth .auth__div h3{padding:10px 0 11px;text-align:center;font-size:20px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.auth .auth__div .subtitle{font-size:14px;font-weight:normal;color:#666;letter-spacing:normal;line-height:1}.auth .auth__div .end__note{margin-top:10px;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.auth .auth__div .input__container{display:block;max-width:400px;margin:15px auto 0}.auth .auth__div .input__container .label{width:100%;margin-bottom:10px;text-align:left;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.auth .auth__div .input__container .errormsg{clear:both;width:100%;margin:5px 0;text-align:left;font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.auth .auth__div .input__container input{width:100%;padding:12px;border:1px solid #999;border-radius:5px;line-height:1}.auth .auth__div .input__container input::placeholder{opacity:1;color:#DDD}.auth .auth__div .input__container input.error{border-color:#ff3264;background-color:#fff1f5}.auth .auth__div .input__container textarea{width:100%;padding:12px;border:1px solid #999;border-radius:5px;font-family:"Noto Sans JP",sans-serif;line-height:1.3;resize:vertical}.auth .auth__div .input__container.col-two{display:flex;flex-wrap:wrap;justify-content:space-between}.auth .auth__div .input__container.col-two input{width:49%;margin-right:2%;margin-bottom:5px}.auth .auth__div .input__container.col-two input:last-of-type{margin:0;margin-bottom:5px}.auth .auth__div .input__container .birth__box{display:flex;flex-wrap:wrap;justify-content:space-between}.auth .auth__div .input__container .custom-select{position:relative;width:32%}.auth .auth__div .input__container .custom-select select{display:none}.auth .auth__div .input__container .select__container{margin:auto auto 15px 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.auth .auth__div .input__container .select-selected{padding:14px;border:1px solid #999;border-radius:6px;color:#000;text-align:left;cursor:pointer;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.auth .auth__div .input__container .select-selected::after{position:absolute;top:18px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#424242 transparent transparent transparent;content:""}.auth .auth__div .input__container .select-selected.select-arrow-active:after{top:13px;border-color:transparent transparent #424242 transparent}.auth .auth__div .input__container .select-items div{padding:14px;border:1px solid #f6f6f6;color:#000;text-align:left;cursor:pointer;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.auth .auth__div .input__container .select-items{position:absolute;z-index:99;top:100%;right:0;left:0;height:180px;overflow:auto;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.4)}.auth .auth__div .input__container .select-hide{display:none}.auth .auth__div .input__container .select-items div:hover,.auth .auth__div .input__container .same-as-selected{background-color:rgba(0,0,0,0.1)}.auth .auth__div .input__container .input_confirm{width:100%;margin-bottom:1em;padding:10px;background:#EFEFEF;text-align:left;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.4}.setup main{display:block;padding:15px;max-width:1020px;margin:auto}.setup .salesprice__div{margin-top:15px;padding:0 20px}.setup .salesprice__div table{width:100%}.setup .salesprice__div table tr td{padding:20px 0;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.setup .salesprice__div table tr td:nth-of-type(even){text-align:right;width:40%}.setup .salesprice__div table tr td:nth-of-type(odd){width:60%}.setup .salesprice__div table tr td input{text-align:right;font-size:20px;width:100%;color:#ff3264}.setup .salesprice__div table tr td input::placeholder{color:#dddddd}.setup .salesprice__div table tr:not(:nth-of-type(1)) td{border-top:1px solid #e5e5e5}.setup .middle__text{font-size:14px;font-weight:normal;color:#666;letter-spacing:normal;line-height:1;padding:10px 15px 5px}.setup .setup__div{margin-top:15px;margin-bottom:10px}.setup .setup__div li{padding:0 20px;box-sizing:border-box}.setup .setup__div li:not(:nth-last-of-type(1)) a{border-bottom:1px solid #e5e5e5}.setup .setup__div li a{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;padding:20px 0}.setup .setup__div li a.active{color:#ff3264;position:relative}.setup .setup__div li a.active::after{content:'';position:absolute;top:16px;right:6px;width:8px;height:16px;border:solid #ff3264;border-width:0 2px 2px 0;transform:rotate(45deg)}.setup .setup__div .container{display:block;box-sizing:border-box;position:relative;margin:0 20px;padding:15px 0;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1;border-bottom:1px solid #e5e5e5;cursor:pointer;user-select:none}.setup .setup__div .container:last-child{border:none}.setup .setup__div .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.setup .setup__div .container input:checked ~ .radiomark::after{display:block}.setup .setup__div .container input:checked ~ span.label{color:#ff3264}.setup .setup__div .radiomark{top:16px;right:20px;position:absolute}.setup .setup__div .radiomark::after{content:"";position:absolute;display:none}.setup .setup__div .container .radiomark:after{left:6px;top:1px;width:8px;height:16px;border:solid #ff3264;border-width:0 2px 2px 0;transform:rotate(45deg)}.transfer main{display:block;max-width:1020px;width:100%;margin:auto;padding:0 15px 15px}.transfer main h3{padding:15px 0;text-align:center;font-size:20px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.transfer .purchase__table,.transfer .current__sales{border-radius:5px;background-color:#fff;box-shadow:0 0 6px 4px rgba(0,0,0,0.15)}.transfer .purchase__table{margin-top:15px}.transfer .extra__link{position:relative;margin-top:20px;text-align:center;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.transfer .extra__link::after{display:inline-block;width:8px;height:10px;margin-left:5px;background-image:url(../img/common/ico_arrow_left_black.png);background-size:100% 100%;content:""}.transfer .current__sales{padding:30px 15px;text-align:center}.transfer .current__sales img{max-width:60px;margin:0 auto 20px}.transfer .current__sales .subtitle{font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.transfer .current__sales .price{margin:15px 0;font-size:35px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.transfer .current__sales .price span{font-size:18px}.transfer .current__sales .note{padding-top:5px;font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.transfer .current__sales .link{display:inline-block;color:blue}.transfer .order__details h3{padding-top:0}.transfer .order__details.mt70{margin-top:70px !important}.transfer.sales{width:100%}.transfer.sales .button__text{margin-top:6px;text-align:center;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.transfer.sales .current__sales{margin-bottom:50px}.transfer.sales main{display:block;padding:0 15px 30px}.terms-parts .terms-box{margin-bottom:60px}.terms-parts .terms-box .each-term-box{margin-bottom:30px}.terms-parts .terms-box .container{margin:0 auto;text-align:center;max-width:300px}.terms-parts .terms-box h3{font-size:15px !important;font-weight:bold;color:#000;letter-spacing:normal;line-height:1;text-align:center;padding:20px 0 20px}.terms-parts .terms-box .details{font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;padding-bottom:5px}.terms-parts .terms_check{padding-top:30px}.terms-parts .button__container,.terms-parts .button__container__inverted{max-width:400px;margin:auto}.terms-parts .section{font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1.6;margin-top:20px}.terms-parts .section a{display:inline-block}.terms-parts .section .list-title{padding-bottom:5px}.terms-parts .section .list-title::before{content:"■"}.terms-parts .section .asterisk::before{content:"※"}.terms-parts .term-scroll{height:200px;overflow-y:auto;padding:20px 15px;background-color:#fff}.terms-parts .term-scroll .faq_link,.terms-parts .term-scroll .sales_link{color:#ff3264;text-decoration:underline}.terms-parts .term-scroll .section{margin-top:initial;margin-bottom:15px}.terms-parts .term-scroll-middle{height:150px;overflow:hidden}.terms-parts .term-scroll-small{height:115px;overflow:hidden}@media screen and (max-width: 768px){.terms-parts .terms-box{margin-bottom:30px}.terms-parts .terms-box .each-term-box{margin-bottom:20px}.terms-parts .terms-box .container{margin:0 auto}.terms-parts .terms-box .term-scroll{margin-bottom:20px}.terms-parts .button__container{padding-bottom:20px}}.registaccount main{display:block;max-width:1020px;width:100%;margin:auto;padding:0 15px 15px}.registaccount main h3{padding:15px 0;text-align:center;font-size:20px;font-weight:bold;color:#000;letter-spacing:normal;line-height:1}.registaccount main .note{margin-top:20px;font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1;text-align:left}.registaccount main .subtitle{margin-bottom:15px;font-size:14px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.registaccount main .box{padding:30px 15px;text-align:center;border-radius:5px;background-color:#fff;box-shadow:0 0 6px 4px rgba(0,0,0,0.15);margin-bottom:50px}.registaccount main .center{padding:30px 15px;text-align:center}.registaccount main .input__container{display:block;max-width:400px;margin:15px auto 0}.registaccount main .input__container .label{width:100%;margin-bottom:10px;text-align:left;font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.registaccount main .input__container input{width:100%;padding:12px;border:1px solid #999;border-radius:5px;line-height:1}.registaccount main .input__container input::placeholder{opacity:1;color:#DDD}.registaccount main .input__container input.error{border-color:#ff3264;background-color:#fff1f5}.registaccount main .input__container.col-two{display:flex;flex-wrap:wrap;justify-content:space-between}.registaccount main .input__container.col-two input{width:49%;margin-right:2%;margin-bottom:5px}.registaccount main .input__container.col-two input:last-of-type{margin:0;margin-bottom:5px}.registaccount main .error-box{margin-top:20px}.registaccount main .errormsg{clear:both;width:100%;margin:5px 0;text-align:center;font-size:14px;font-weight:normal;color:#ff3264;letter-spacing:normal;line-height:1}.registaccount main .m0{margin:0}.footer{width:100%;margin:auto;background-color:#ff3264;padding:0px 15px;color:#fff}.footer .footer__container{max-width:1020px;margin:auto}.footer h3{text-align:center;margin:30px 0;padding-top:60px}.footer ul{text-align:center;border-top:1px solid #f6f6f6;margin-top:30px}.footer ul li{display:inline-block;margin:30px 16px 0 0}.footer ul li a{font-size:13px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;display:inline-block}.footer ul li::after{content:'|';font-size:13px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;display:inline-block;margin-left:16px}.footer ul li:last-child:after{content:""}.footer .link__container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;max-width:1020px}.footer .link__container a{padding:18px;background-color:#fff;color:black;width:calc(25% - 9px);margin:10px 12px 0px 0px}.footer .link__container .link__big{height:112px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer .link__container .link__small{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:calc(75% - 9px)}.footer .link__container .link__small a{width:calc(33.33% - 12px)}.footer .link__container .link__small a:nth-of-type(3){margin-right:0}.footer p{font-size:10px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;text-align:center;padding-bottom:12px;padding-top:20px}.footer p span{font-size:15px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;display:inline-block;vertical-align:middle}.footer p .pc-word{display:inline-block}.footer p .sp-word{display:none}.app-resale-common-footer .footer{background-color:#000}@media screen and (max-width: 768px){.footer{padding:0px 15px;color:#fff}.footer table{display:table}.footer h3{text-align:left;margin:0;padding-top:25px}.footer ul{padding-bottom:32px;border-top:transparent}.footer ul li{border-bottom:1px solid #fff;position:relative;display:block;margin:0}.footer ul li::after{content:'';width:8px;height:10px;position:absolute;top:50%;right:20px;background-image:url(../img/common/ico_arrow_left.png);background-size:100% 100%;transform:translateY(-50%);transition:all .2s linear}.footer ul li a{font-size:13px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;padding:18px 0}.footer ul li:hover::after{right:30px}.footer ul li:nth-of-type(1){padding-top:0}.footer p{font-size:10px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;text-align:center;padding-bottom:6px;padding-top:6px}.footer p span{font-size:15px;font-weight:normal;color:#fff;letter-spacing:normal;line-height:1;display:inline-block;vertical-align:middle}.footer p .pc-word{display:none}.footer p .sp-word{display:inline-block}.app-resale-common-footer .footer{background-color:#000}}.anypass-match .resale__wrapper .trade__cond__container{width:100%;margin:8px auto 0}.anypass-match .trade__cond__table{width:100%;padding:5px 15px}.anypass-match .trade__cond__table td{padding:15px 0 8px;font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.anypass-match .trade__cond__table tr:not(:nth-last-of-type(1)) td{border-bottom:1px solid #e5e5e5}.anypass-match .trade__cond__table p{padding-bottom:7px;margin-left:auto;max-width:63vw}.anypass-match .trade__cond__table{border-radius:5px;background-color:#fff;box-shadow:0 0 6px 4px rgba(0,0,0,0.15);margin-bottom:25px}.anypass-match .seat__div .inner__seat__div{box-shadow:initial !important}.anypass-match .border_t{border-top:1px solid #e5e5e5}.anypass-match .padding__init{padding:initial !important}.anypass-match .box__shadow__init{box-shadow:initial !important}.anypass-match .seat__div .seat__table tr td.block{text-align:left !important}.anypass-match .seat__div .fc-label-position{text-align:right;padding:5px 15px 0 15px}.anypass-match .seat__div .fc-label-position .fc-label-label{padding:2px 3px;border-radius:2px;background-color:#DEDEDE;font-size:10px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}@media screen and (max-width: 768px){.anypass-match .resale__wrapper .trade__cond__container{width:100%;margin:8px auto 0}.anypass-match .trade__cond__table{width:100%;padding:5px 15px}.anypass-match .trade__cond__table td{padding:15px 0 8px;font-size:12px;font-weight:normal;color:#000;letter-spacing:normal;line-height:1}.anypass-match .trade__cond__table tr:not(:nth-last-of-type(1)) td{border-bottom:1px solid #e5e5e5}.anypass-match .trade__cond__table p{padding-bottom:7px;margin-left:auto;max-width:63vw}.trade__cond__table{border-radius:5px;background-color:#fff;box-shadow:0 0 6px 4px rgba(0,0,0,0.15);margin-bottom:25px}}

