﻿*{padding:0;margin:0}html{font-size:62.5%}body{margin:0;padding:0;border:0;font-size:1.5em;font-family:"Noto Sans JP", -apple-system, "BlinkMacSystemFont", "Hiragino Kaku Gothic ProN", "メイリオ", Sans-Serif;line-height:100%;font-weight:400;color:#424149}main{width:100%;margin:auto;position:relative}a{outline:none;text-decoration:none;color:inherit}a:hover{transition:all 0.3s;outline:none;cursor:pointer}a:active{outline:none}a:link{outline:none}a:visited{outline:none}a{outline:none}button{margin:0;padding:0;outline:none;border:none;background:none}button:hover{outline:none;cursor:pointer}button:active{outline:none}button:link{outline:none}button:visited{outline:none}button:focus{outline:none}ul{list-style:none;padding-left:0}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}p,blockquote,address,small,dt,dd,li,th,td,td,div,span{line-height:160%}img{width:100%;max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;vertical-align:top;font-weight:normal;font-size:100%;line-height:180%}.u_common_bg{background:#F5F9FA}.u_common_textLink{color:#139BEB;text-decoration:underline}.l_common_body{display:flex;flex-direction:column;align-items:center}.l_common_flex{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0}.l_common_main{max-width:768px;padding:calc(52px + 16px) 5% calc(88px + 32px)}.l_common_wrapper{width:100%;max-width:548px}.l_common_starter{padding-top:64px}.l_common_haveHeader{margin-top:64px;padding-top:32px}@media screen and (min-width: 768px){.l_common_main{padding:calc(52px + 16px) 40px calc(88px + 32px)}}.formGroup{width:100%;max-width:400px}.formGroupContents{display:flex;flex-direction:column;gap:16px}.formGroupItem{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 0}.formGroupLabel__text{margin-right:12px;font-size:1.5rem;font-weight:700;color:#6F6E7A}.formGroupLabel__badge{padding:0 8px;border-radius:10px;font-size:1.2rem;font-weight:700;color:#FEFEFE}.formGroupLabel__badge.required{background:#F17C67}.formGroupLabel__badge.option{background:#6F6E7A}.formGroupInput{position:relative}input,select{border:none;padding:12px 16px;border-radius:2px;box-shadow:1px 1px 2px rgba(255,255,255,0.3),-1px -1px 2px rgba(230,230,230,0.5),inset -5px 5px 10px rgba(230,230,230,0.2),inset 5px -5px 10px rgba(230,230,230,0.2),inset -5px -5px 10px rgba(255,255,255,0.9),inset 5px 5px 13px rgba(230,230,230,0.9);font-size:1.5rem}input:focus-visible,select:focus-visible{outline-color:#6A65E7}input::-moz-placeholder,select::-moz-placeholder{color:#BABABA}input::placeholder,select::placeholder{color:#BABABA}input.error,select.error{border-color:#F52222}select{width:100%;height:48px;padding-right:39px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FEFEFE;color:#424149}select:disabled{background:#E5E5E5}.formGroupInputText{width:100%;padding:16px 12px;border:none}.formGroupInputText.password{padding-right:44px}.formGroupBirthday{display:flex;gap:8px}.formSelect{position:relative}.formSelect::after{position:absolute;top:12px;right:12px;font-size:1.5rem;color:#424149}select:has(option[value=""]:checked){color:#BABABA}option[value=""]{display:none}.formSelect-year{flex:2}.formSelect-year::after{content:"年"}.formSelect-month{flex:1}.formSelect-month::after{content:"月"}.formSelect-day{flex:1}.formSelect-day::after{content:"日"}.formSelect-normal::after{content:"";position:absolute;top:12px;right:12px;display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_chevron-down_300-dae80db35e80a6cbdf42be1b965963cbc8b3ebba8fdfba33b9f9b4a0bacdbb4e.svg) no-repeat center/contain}.formSelect-normal option{color:#424149}.formGroupEye{position:absolute;top:13px;right:12px;display:block;width:24px;height:24px}.formGroupEye:hover{cursor:pointer}.iconPasswordOpen{display:none}.formGroupHelper{display:flex;gap:8px;padding:4px 0;font-size:1.5rem;color:#6F6E7A}.formGroupHelper.display-none{display:none}.formGroupHelper.error{color:#F52222}.formGroupHelperText{flex:1}.formGroupHelperText.display-none{display:none}.formGroupCount.display-none{display:none}.formGroupBtncontainer{display:flex;justify-content:end;margin-top:12px}.formGroupBtncontainer .button{width:auto}.formGroupAcceptWrapper{padding:4px;border-radius:4px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.formAcceptWrapper{font-weight:700;padding:12px;line-height:100%}.formAcceptWrapper.shadow{padding:28px;border-radius:16px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.formCheckWrapper{padding:16px 0}.FormGroupCheckInput{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.FormGroupCheckLabel{display:flex;align-items:center;gap:8px;font-size:1.5rem}.FormGroupCheckLabel:hover{cursor:pointer}.FormGroupCheckLabel::before{content:"";display:block;width:20px;height:20px;background:url(/assets/new_design/icon/ico_checkbox_blank-b077e6042c7179f3309072fdd32e84ec8716c5c76dcd6cfc3020c29c339902da.svg) no-repeat center/contain}.FormGroupCheckLabel span{flex:1}.FormGroupCheckInput[type=radio]:checked+.FormGroupCheck .FormGroupCheckLabel::before{background-image:url(/assets/new_design/icon/ico_checkbox_checked-e793cf172df40e9354a0a6b3860ffcd5609d3a79be85ad659a20d49a9a0a4877.svg)}.FormGroupCheck input[type=checkbox]:checked+.FormGroupCheckLabel::before{background-image:url(/assets/new_design/icon/ico_checkbox_checked-e793cf172df40e9354a0a6b3860ffcd5609d3a79be85ad659a20d49a9a0a4877.svg)}.formStepper{display:flex;align-items:center;justify-content:center;gap:12px}.formStepper__subtract,.formStepper__add{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#F5F9FA;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.formStepper__input{width:56px;text-align:center}.formStepper__input::-webkit-outer-spin-button,.formStepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formGroupFile{display:block;width:100%;max-width:340px}.formGroupFile:hover{cursor:pointer}.formGroupFile .button{width:100%}input[type="file"]{display:none;padding:0;box-shadow:none}.buttonContainer{display:flex;justify-content:center;gap:16px;width:100%;margin:16px 0}.buttonContainer-column{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:16px 0}.buttonContainer-end{display:flex;justify-content:flex-end;gap:16px;width:100%;margin:16px 0}.buttonContainer-end .button{width:auto}.button{display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;padding:4px;border-radius:100px;background:#F5F9FA;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.buttonWrapper{display:flex;align-items:center;justify-content:center;width:100%;border-radius:100px}.buttonWrapper .buttonIcon-left,.buttonWrapper .buttonIcon-right{display:block}.buttonWrapper .buttonIcon-left svg,.buttonWrapper .buttonIcon-right svg{width:100%;height:100%}.button.medium .buttonWrapper{gap:8px;padding:8px 16px}.button.medium .buttonWrapper .buttonIcon-left,.button.medium .buttonWrapper .buttonIcon-right{display:block;width:24px;height:24px}.button.medium .buttonLabel{font-size:1.8rem;font-weight:700}.button.small .buttonWrapper{gap:4px;padding:4px 16px}.button.small .buttonWrapper .buttonIcon-left,.button.small .buttonWrapper .buttonIcon-right{display:block;width:16px;height:16px}.button.small .buttonLabel{font-size:1.2rem}.button.small.border .buttonWrapper{border-width:1px}.button.primary .buttonWrapper{background:#F17C67}.button.primary .buttonLabel{color:#FEFEFE}.button.primary:disabled .buttonWrapper,.button.primary.disabled .buttonWrapper{background:#E5B1A8}.button.onecolor .buttonLabel{color:#6F6E7A}.button.border .buttonWrapper{border:2px solid #F17C67}.button.border .buttonLabel{color:#6F6E7A}.listBull li{font-size:1.2rem;text-indent:-1em;padding-left:1em}.listBull li::before{content:"\02022";padding-right:0.5em}.listAsterisk li{font-size:1.2rem;text-indent:-1em;padding-left:1em;color:#6F6E7A}.listAsterisk li::before{content:"※"}.listAsterisk.xs li{font-size:1rem}.listIcon{display:flex;flex-direction:column;gap:12px}.listIcon__item{display:grid;grid-template-areas:"img title" "img data";grid-template-columns:32px 1fr;grid-template-rows:max-content max-content;gap:0 8px;place-items:center left}.listIcon__image{grid-area:img;width:32px;height:32px}.listIcon__image img{width:100%}.listIcon__title{grid-area:title;font-size:1.2rem;color:#6F6E7A}.listIcon__data{grid-area:data;font-weight:700}.listMenu{display:flex;flex-direction:column;margin-top:32px;gap:12px}.listMenu__item{width:100%}.listMenu__inner{position:relative;display:block;padding:16px 54px 16px 20px;background:#F5F9FA;border-radius:100px;font-size:1.5rem;text-align:left;color:#424149;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.listMenu__inner::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_chevron-forward_300-7474c9326197d6b1d17325724d0b7cbae0e74cd700e944af084c02558fa260da.svg) no-repeat center/contain}.thanks_div{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;padding:32px 16px;overflow:auto;box-sizing:border-box;animation:show 0.3s linear 0s;z-index:+1}.thanks_div::before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.2em}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;padding:32px 16px;overflow:auto;box-sizing:border-box;animation:show 0.3s linear 0s;z-index:+1}.modal::before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.2em}@keyframes show{from{opacity:0}to{opacity:1}}.modalBG{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(245,249,250,0.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modalWrapper{position:relative;display:inline-block;vertical-align:middle;max-width:548px;width:99%}.modalContainer{width:100%;padding:28px 16px 32px 16px;border-radius:16px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.modalContainerHeader{font-size:1.8rem;font-weight:700;color:#F17C67;text-align:left}.modalContainerContents{margin-top:20px;font-size:1.5rem;text-align:left}.modalContainerFooter{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.modalContainerFooter .buttonCommon{margin-top:0}.modalCloseButton{position:absolute;top:8px;right:8px;display:block;width:32px;height:32px}.modalCloseButton:hover{cursor:pointer}.heading-page{margin-bottom:16px;font-size:1.8rem;font-weight:700;color:#F17C67}.heading-small{margin-top:28px;margin-bottom:12px;font-size:1.5rem;font-weight:700;color:#F17C67}.pagenation{display:flex;justify-content:center;gap:12px;margin-top:16px;padding:12px 0}.pagenationItem-prev a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#F5F9FA;border-radius:50%;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.pagenationItem-prev a svg{display:block;width:16px;height:16px;fill:#F17C67}.pagenationItem-prev.disabled a svg{fill:#E5B1A8}.pagenationItem-next a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#F5F9FA;border-radius:50%;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.pagenationItem-next a svg{display:block;width:16px;height:16px;fill:#F17C67}.pagenationItem-next.disabled a svg{fill:#E5B1A8}.pagenationItem-num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:1.5rem;font-weight:700;color:#6F6E7A}.pagenationItem-num.current{color:#F17C67}.table3col{display:flex;flex-direction:column;gap:8px;font-size:1.5rem}.table3col .df{display:flex;align-items:center;gap:6px}.table3col .cell{padding:2px 4px}.table3col .cell.pre,.table3col .cell.last{flex:1}.table3col .cell.mid{width:64px}.table3col .cell.head{font-weight:700}.table3col .cell.num{display:flex;align-items:baseline;justify-content:end;gap:2px}.table3col .cell .en{font-family:"Open Sans", sans-serif;line-height:140%}.table3col .cell .small{font-size:1.2rem;font-family:"Noto Sans JP", -apple-system, "BlinkMacSystemFont", "Hiragino Kaku Gothic ProN", "メイリオ", Sans-Serif}.table3col__header .cell{border-radius:4px;background:#BABABA;font-size:1.2rem;color:#FEFEFE;text-align:center}.table3col__row{padding:2px 4px;border-radius:4px}.table3col__row.bg-white{background:#FEFEFE}.table3col__total{padding-top:8px;border-top:1px solid #E5E5E5;font-weight:700;color:#F52222}.table3col__total .label{font-size:1.8rem}.table3col__total .price{flex:1;display:flex;align-items:baseline;justify-content:end}.table3col__total .en{font-family:"Open Sans", sans-serif;line-height:140%;font-size:2.1rem}.containerCave{margin-top:32px;padding:16px;border-radius:8px;background:#F5F9FA;box-shadow:1px 1px 2px rgba(255,255,255,0.3),-1px -1px 2px rgba(230,230,230,0.5),inset -5px 5px 10px rgba(230,230,230,0.2),inset 5px -5px 10px rgba(230,230,230,0.2),inset -5px -5px 10px rgba(255,255,255,0.9),inset 5px 5px 13px rgba(230,230,230,0.9)}.containerCave__title{margin-bottom:12px;font-size:1.5rem;font-weight:700;color:#F17C67}.containerCave.white{background:#FEFEFE}.containerMedium{display:flex;flex-direction:column;gap:8px;margin-top:32px;padding:16px;border-radius:16px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.containerMedium__title{font-size:1.5rem;font-weight:700;color:#F17C67}.containerMedium__body{font-size:1.5rem}.containerEmpty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0}.containerEmpty__img{width:40px;height:40px}.containerEmpty__img svg{fill:#BABABA}.containerEmpty__label{font-size:1.5rem;font-weight:700;color:#BABABA}.snackbarContainer{position:fixed;left:0;display:flex;justify-content:center;width:100%;padding:16px 5%}.snackbarContainer.haveBottomBar{bottom:88px}.snackbarContainer .noneBottomBar{bottom:0}.snackbarContents{width:100%;max-width:calc(768px - 2.5%);padding:12px 16px;border-radius:8px;background:#424149;color:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.header{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:52px;background:#FEFEFE;filter:drop-shadow(0px 4px 12px rgba(0,0,0,0.12));z-index:+1}.headerWrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:768px;padding:8px 24px}.headerTitle{font-size:1.8rem;font-weight:700;text-align:center}.headerButton-icon{position:absolute;top:50%;transform:translateY(-50%);display:block;width:24px;height:24px}.headerButton-icon svg{width:100%;height:100%}.headerButton-icon.prev{left:20px}.headerButton-icon.howto{right:20px}.headerButton-text{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:700}.headerButton-text.cancel{right:20px}.footer{margin-top:auto}.footerCopy{width:100%;padding:16px;font-size:1rem;text-align:center;color:#6F6E7A}.bottombar{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:center;background:#F5F9FA}.bottombarWrapper{display:flex;align-items:center;gap:8px;width:100%;max-width:768px;padding:16px 12px}.bottombarItem{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px;border-radius:8px;background:#F5F9FA;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.bottombarItem.ticket .bottombarItem-icon{background:url(/assets/new_design/icon/ico_ticket_default-08bcefd810e9ddaba652c746564e0d238bf5484302e6577125eef64fff16685e.svg) no-repeat center/contain}.bottombarItem.ticket.current .bottombarItem-icon{background:url(/assets/new_design/icon/ico_ticket_current-f0c6d4ea764d50341923672f92f67a89bc80fad288f7750547b1ab9aa7c88d6e.svg) no-repeat center/contain}.bottombarItem.buy .bottombarItem-icon{background:url(/assets/new_design/icon/ico_buy_default-a16c9842f70d4de54f004ab195806585c61dc495473dbf226efd14f7c96ce997.svg) no-repeat center/contain}.bottombarItem.buy.current .bottombarItem-icon{background:url(/assets/new_design/icon/ico_buy_current-6e77eec97bdaab56ba8f845faf5d8cda76a53f397461e5567e432039be6b6dc8.svg) no-repeat center/contain}.bottombarItem.cart .bottombarItem-icon{background:url(/assets/new_design/icon/ico_cart_default-ccf8b67cfb32de4caa94679d798b44d82b9436e9dff440a4f8185ce1bbbc43af.svg) no-repeat center/contain}.bottombarItem.cart.current .bottombarItem-icon{background:url(/assets/new_design/icon/ico_cart_current-97a87e265c475e7e08e4a0463e362bed328a9b46af8cafa16317e302758f5f3e.svg) no-repeat center/contain}.bottombarItem.mypage .bottombarItem-icon{background:url(/assets/new_design/icon/ico_mypage_default-31714932f8192dd08356096bb493fb19974aad31fac52801a4dbbf428baddf0f.svg) no-repeat center/contain}.bottombarItem.mypage.current .bottombarItem-icon{background:url(/assets/new_design/icon/ico_mypage_current-fd9ec926aa61f6d0ac61e181aa54d4cadb9d6b1904929486ca7d5076df1c1b0a.svg) no-repeat center/contain}.bottombarItem.current .bottombarItem-icon svg{fill:#F17C67}.bottombarItem.current .bottombarItem-label{color:#F17C67}.bottombarItem-icon{position:relative;display:block;width:24px;height:24px}.bottombarItem-number{position:absolute;top:-8px;left:16px;display:inline-block;padding:0 4px;border-radius:50%;font-size:1rem;color:#FEFEFE;background:#F52222}.bottombarItem-number.display-none{display:none}.bottombarItem-label{font-size:1rem;font-weight:700;color:#6F6E7A}.loginContainer{display:flex;flex-direction:column;justify-content:center;max-width:768px;min-height:100svh;padding-top:32px;padding-bottom:32px}.loginContents{display:flex;flex-direction:column;align-items:center;padding:16px;background:#FEFEFE;border-radius:16px;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.loginContents__title{display:flex;flex-direction:column;gap:12px;color:#F17C67;text-align:center}.loginContents__title .sub{position:relative;padding-bottom:5px;font-size:1.5rem;font-weight:400}.loginContents__title .sub::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:24px;height:1px;background:#F17C67}.loginContents__title .main{font-size:2.1rem;font-weight:700}.loginContents__img{margin-top:12px;width:96px;height:96px}.loginContents__img svg{width:100%;height:100%}.loginButton{width:100%;margin-top:32px;border-radius:4px;background:#06C755;overflow:hidden}.loginButton__wrapper{position:relative;display:flex;align-items:center;z-index:+1}.loginButton__wrapper::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1}.loginButton__img{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-right:1px solid rgba(0,0,0,0.08)}.loginButton__img img{display:block;width:32px;height:32px}.loginButton__text{flex:1;font-size:1.5rem;font-weight:700;color:#FEFEFE}.loginButton:hover .loginButton__wrapper::after{background:rgba(0,0,0,0.1);transition:all 0.3s}.ticketBuyList{display:flex;flex-direction:column;gap:16px}.ticketBuyCard{display:flex;background:#FEFEFE;border-radius:16px;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.ticketBuyCard__label{width:65px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-family:"Open Sans", sans-serif;color:#F17C67}.ticketBuyCard__label .num{font-size:3.2rem;font-weight:700;line-height:100%}.ticketBuyCard__label .plus1{padding:1px 6px;background:#F17C67;border-radius:40px;font-family:"Open Sans", sans-serif;font-size:1rem;font-weight:700;line-height:100%;color:#FEFEFE}.ticketBuyCard__label .label{font-size:1.5rem;line-height:140%}.ticketBuyCard__outline{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px}.ticketBuyCard__price{width:100%;display:flex;align-items:baseline;gap:2px}.ticketBuyCard__price .num{font-size:2.4rem;line-height:140%;font-family:"Open Sans", sans-serif;font-weight:700}.ticketBuyCard__price .yen{font-size:1.2rem}.ticketBuyCard__note{width:100%;font-size:1rem;color:#6F6E7A}.ticketBuyCard__note.primary{color:#F17C67}.ticketBuyNote{margin-top:32px;color:#6F6E7A}.cartCardContainer{display:flex;flex-direction:column;gap:16px}.cartCardItem{display:flex;flex-direction:column;align-items:end;gap:8px;padding:16px;border-radius:16px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.cartCardItem__title{display:flex;align-items:baseline;gap:16px;width:100%}.cartCardItem__title .product{flex:1;font-size:1.5rem;font-weight:700}.cartCardItem__title .price{display:flex;align-items:baseline;gap:2px;font-family:"Open Sans", sans-serif;font-weight:700;font-size:1.8rem;line-height:140%;color:#F52222}.cartCardItem__title .yen{font-size:1.2rem}.cartCardItem__form{width:72px}.cartCardItem__form input{width:100%}.cartCardItem__delete{position:relative;display:flex;align-items:center;justify-content:end;padding-left:20px;color:#139BEB}.cartCardItem__delete::before{content:"";position:absolute;top:1px;left:0;display:block;width:16px;height:16px;background:url(/assets/new_design/icon/ico_trash_action-76de763684f266fd504d6a38498ce2c17badcfef06fcee697a3b74163393d923.svg) no-repeat center/contain}.cartBlock__title{margin-bottom:12px;font-size:1.5rem;font-weight:700;color:#F17C67}.cartSubmit{margin-top:32px}.chackoutPrice{margin-top:0}.checkoutPayment__card{padding:8px 0;font-size:1.5rem;font-weight:700}.checkoutPayment__button{display:flex;justify-content:end;margin-top:8px}.checkoutPayment__button .button{width:inherit}.checkoutNote{margin-top:32px}.ticketListList{display:flex;flex-direction:column;gap:16px}.ticketListCard__link{position:relative;display:block;padding:16px 48px 16px 16px;border-radius:16px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.ticketListCard__link::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_chevron-forward_300-7474c9326197d6b1d17325724d0b7cbae0e74cd700e944af084c02558fa260da.svg) no-repeat center/contain}.ticketListCard__num{position:relative;margin-bottom:8px;padding-left:28px;font-size:15px;font-weight:700}.ticketListCard__num::before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_number_600-f54ad5adfe892c1a7d96d7ae9e7ab6fd03f18b5cddc340200f26acf54c00bdb8.svg) no-repeat center/contain}.ticketListCard__date{position:relative;display:block;padding-left:28px;font-size:15px;font-weight:700}.ticketListCard__date::before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_time_600-642ad5656af1887e39c43ae57650c0b6f67d7b515fa102c09c7a9bc1f7eab964.svg) no-repeat center/contain}.ticketListCard__date .small{font-size:1.2rem}.ticketListCard__count{display:block;padding-left:28px;font-size:1.2rem;font-weight:700;color:#F52222}.ticketListCard__count .small{font-size:1rem}.ticketListCard__state{position:absolute;top:18px;right:48px;padding:0 8px;border-radius:80px;font-size:1.2rem;font-weight:700;color:#FEFEFE}.ticketListCard__state.available{background:#0CE33F}.ticketListCard__state.transfer{background:#0CCEE3}.ticketListEmpty{display:flex;flex-direction:column;align-items:center;padding:40px 0}.ticketListEmpty__img{display:block;width:40px;height:40px;margin-bottom:12px}.ticketListEmpty__img svg{width:40px;height:40px}.ticketListEmpty__text{font-size:1.5rem;font-weight:700;color:#BABABA}.ticketDetailContainer{position:relative;padding:16px;background:#FEFEFE;border-radius:24px;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.ticketDetailContainer__num{position:relative;padding-left:28px;padding-right:104px;font-size:1.5rem;font-weight:700}.ticketDetailContainer__num::before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_number_600-f54ad5adfe892c1a7d96d7ae9e7ab6fd03f18b5cddc340200f26acf54c00bdb8.svg) no-repeat center/contain}.ticketDetailContainer__sender{position:relative;margin-top:8px;padding-left:28px;font-size:1.5rem;font-weight:700}.ticketDetailContainer__sender::before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_person_600-313735bfa2345d75f6fd15045ddcb82e1b689f9cc6a80da799b063c25c3fb8aa.svg) no-repeat center/contain}.ticketDetailContainer__message{margin-top:16px}.ticketDetailContainer__limit{position:relative;margin-top:8px;padding-left:28px}.ticketDetailContainer__limit::before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_time_600-642ad5656af1887e39c43ae57650c0b6f67d7b515fa102c09c7a9bc1f7eab964.svg) no-repeat center/contain}.ticketDetailContainer__date{display:flex;align-items:baseline;gap:2px}.ticketDetailContainer__date .date{font-size:1.5rem;font-weight:700}.ticketDetailContainer__date .small{font-size:1.2rem;font-weight:400}.ticketDetailContainer__count{display:flex;align-items:baseline;color:#F52222}.ticketDetailContainer__count .count{font-size:1.2rem;font-weight:700}.ticketDetailContainer__count .small{font-size:1rem}.ticketDetailContainer__count .strong{font-weight:700}.ticketDetailContainer__buttons{margin-top:16px}.ticketDetailContainer__state{position:absolute;top:18px;right:16px;padding:0 8px;border-radius:100px;font-size:1.2rem;font-weight:700;color:#FEFEFE}.ticketDetailContainer__state.available{background:#0CE33F}.ticketDetailContainer__state.transfer{background:#0CCEE3}.ticketDetailMessage{display:flex;flex-direction:column;gap:8px;margin-top:16px}.ticketDetailText-L{font-weight:700}.ticketDetailCode{position:relative;display:flex;align-items:center;justify-content:center;margin-top:16px;padding:16px;border-radius:16px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.ticketDetailCode::before{content:"";display:block;width:100%;padding-top:100%}.ticketDetailCode__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;min-width:216px}.ticketDetailCode__img img{width:100%}.ticketDetailTrademark{margin-top:16px}.ticketDetailURL{margin-top:16px;padding:16px;border-radius:16px;background:#FEFEFE}.ticketUseNote{margin-top:12px}.ticketUseNote li{font-size:1.5rem}.ticketUseList li{font-size:1.5rem}.ticketUseBody-strong{margin-top:32px;font-weight:700}.ticketUseContainer{margin-top:16px}.ticketUseContainer.scroll{max-height:400px;overflow-y:auto}.ticketUseAccept{margin-top:32px}.ticketUseSubmit{margin-top:32px}.ticketUseSignature{gap:16px}.ticketUseSignature__heading{font-weight:700;color:#F17C67}.ticketUseSignature__list{display:flex;flex-direction:column;gap:12px}.ticketUseSignature__title{font-size:1.2rem;color:#6F6E7A}.ticketUseSignature__data{font-weight:700}.ticketUseSignature__button{margin:0}.ticketUseSignature__button .button{width:auto}.mypageCard{margin-top:0}.mypageCard__buttons{margin-bottom:0}.membershipCard{margin-top:16px}.membershipCard:first-of-type{margin-top:0}.membershipCard__buttons{margin-bottom:0}.membershipCard__note{margin-top:12px}.paymentList{display:flex;flex-direction:column;gap:16px;margin-top:32px}.paymentList__input{display:none}.paymentList__label{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:100px;box-shadow:-5px 5px 10px rgba(192,195,196,0.2),5px -5px 10px rgba(192,195,196,0.2),-5px -5px 10px rgba(255,255,255,0.9),5px 5px 13px rgba(192,195,196,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(192,195,196,0.5)}.paymentList__label::before{content:"";display:block;width:24px;height:24px;background:url(/assets/new_design/icon/ico_radio-button-off_300-4c60c38038c89b2e269515be2e8c56d1109699d38bf421372162249e56c73ebe.svg) no-repeat center/contain}.paymentList__label:hover{cursor:pointer}.paymentList input[type=radio]:checked+.paymentList__label::before{background-image:url(/assets/new_design/icon/ico_radio-button-on_primary-4ba563f81fb1d3d798a8bd52eb04c5e93d1857a7fd4d9f8dfa001dc8ab177c0b.svg)}.paymentList__number{flex:1}.paymentList__button{display:block;width:24px;height:24px}.paymentList__button img{-o-object-fit:contain;object-fit:contain}.paymentAdd{margin-top:32px}.paymentSave{margin-top:40px}.paymentMenu{margin-top:0}.historyList{display:flex;flex-direction:column;gap:16px}.historyListCard{padding:16px;border-radius:16px;background:#FEFEFE;box-shadow:1px 1px 2px rgba(255,255,255,0.3),-1px -1px 2px rgba(230,230,230,0.5),inset -5px 5px 10px rgba(230,230,230,0.2),inset 5px -5px 10px rgba(230,230,230,0.2),inset -5px -5px 10px rgba(255,255,255,0.9),inset 5px 5px 13px rgba(230,230,230,0.9)}.historyListState{display:inline-block;padding:0 12px;border-radius:32px;font-weight:700;color:#FEFEFE}.historyListState.buy{background:#F17C67}.historyListState.use{background:#0CE33F}.historyListState.limit{background:#F52222}.historyListState.transfer{background:#0CCEE3}.historyListState.receive{background:#F77CCC}.historyListDetail{display:flex;flex-direction:column;gap:8px;margin-top:16px}.historyListDetail__item{position:relative;padding-left:28px;font-weight:700}.historyListDetail__item::before{content:"";position:absolute;top:0;left:0;display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center}.historyListDetail__item.date::before{background-image:url(/assets/new_design/icon/ico_calendar_600-affce405b9f79b80c87a5022648ecad1f21826c1fac8a68633f9ea9ea9eb03e9.svg)}.historyListDetail__item.num::before{background-image:url(/assets/new_design/icon/ico_number_600-f54ad5adfe892c1a7d96d7ae9e7ab6fd03f18b5cddc340200f26acf54c00bdb8.svg)}.historyListDetail__item.price::before{background-image:url(/assets/new_design/icon/ico_money_600-de1db9c2a1a6f835855329456774100e860a9d3174094fb7320352d539436d42.svg)}.historyListDetail__item.amount::before{background-image:url(/assets/new_design/icon/ico_layers_600-6f5369bf6d65b8fde86f0aa4d1b204eb00f70422196aaac71a8b6a8f9ad7b1af.svg)}.historyListDetail__item.place::before{background-image:url(/assets/new_design/icon/ico_storefront_600-6864141a918df9f8fff3a2618d017b5d2f6ff86028c967db660bcae5b34d236b.svg)}.historyListDetail__item.transfee::before{background-image:url(/assets/new_design/icon/ico_person_600-313735bfa2345d75f6fd15045ddcb82e1b689f9cc6a80da799b063c25c3fb8aa.svg)}.historyListDetail__item.transferor::before{background-image:url(/assets/new_design/icon/ico_person_600-313735bfa2345d75f6fd15045ddcb82e1b689f9cc6a80da799b063c25c3fb8aa.svg)}.historyListButton{margin-bottom:0}.agentCard{margin-top:0}.agentCard__buttons{margin-bottom:0}.agentCodeContainer{position:relative;display:flex;align-items:center;justify-content:center;margin-top:16px;padding:16px;border-radius:16px;background:#FEFEFE;box-shadow:-8px 8px 16px rgba(214,214,214,0.2),8px -8px 16px rgba(214,214,214,0.2),-8px -8px 16px rgba(255,255,255,0.9),8px 8px 20px rgba(214,214,214,0.9),inset 1px 1px 2px rgba(255,255,255,0.3),inset -1px -1px 2px rgba(214,214,214,0.5)}.agentCodeContainer::before{content:"";display:block;width:100%;padding-top:100%}.agentCodeContainer__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50%;min-width:216px}.agentCodeContainer__img img{width:100%}.agentDetail .heading-page{margin-bottom:6px}.agentDetailState{display:inline-block;padding:0 8px;border-radius:100px;background:#F52222;font-size:1.2rem;font-weight:700;color:#FEFEFE}.agentDetailState+.heading-page{margin-top:6px}.agentDetailCard{margin-top:16px}.agentDetailCard__buttons{margin-bottom:0}.identityVerifiedFirst__list{margin-top:12px}.identityVerifiedFirst__list li{font-size:1.5rem}.identityVerifiedFirst__note{margin-top:12px}.identityVerifiedFirst__note li{font-size:1.5rem}.identityVerifiedPrivacy__text{font-size:1.2rem}.identityVerifiedForm{margin-top:32px}.agentEditContainer__heading{font-weight:700;color:#F17C67}.agentEditContainer__heading+*{margin-top:16px}.agentEditContainer__text .small{font-size:1.2rem}.agentInfo{display:flex;flex-direction:column;font-display:auto;gap:12px}.agentInfo__title{font-size:1.2rem;color:#6F6E7A}.agentInfo__data{font-weight:700}.agentEditsubmit{margin-top:32px}.salesStateOutline__head{display:flex;justify-content:space-between}.salesStateOutline__head>*{align-self:center}.salesStateOutline__head .button{width:auto}.salesStateOutline__month{font-weight:700;color:#F17C67;text-align:center}.salesStateOutline__table{margin-top:16px}.salesStateOutline__detail{display:flex;flex-wrap:wrap;align-items:center;gap:16px 6px;margin-top:4px;margin-bottom:12px}.salesStateOutline__title{width:30%;font-weight:700;color:#6F6E7A}.salesStateOutline__title.total{font-size:1.8rem;color:#F17C67}.salesStateOutline__data{width:67%;display:flex;justify-content:end;align-items:baseline;gap:2px;font-family:"Open Sans", sans-serif;font-weight:700;font-size:1.8rem;line-height:140%}.salesStateOutline__data .small{font-family:"Noto Sans JP", -apple-system, "BlinkMacSystemFont", "Hiragino Kaku Gothic ProN", "メイリオ", Sans-Serif;font-weight:400;font-size:1.2rem}.salesStateOutline__data.total{font-size:2.1rem;color:#F17C67}.salesStateOutline__data.total .small{font-size:1.5rem;font-weight:700}.salesStateOutline__total{display:flex;padding-top:8px;border-top:1px solid #E5E5E5}.salesStateHistory__table{margin-top:12px}.salesStateHistory__table .cell{font-size:1.2rem}.salesStateHistory__table .date,.salesStateHistory__table .celler{width:26%}.salesStateHistory__table .amount,.salesStateHistory__table .price{flex:1}.salesStateHistory__head{display:flex;align-items:center;gap:6px;margin-bottom:12px}.salesStateHistory__head .cell{padding:2px 4px;border-radius:4px;background:#BABABA;color:#FEFEFE;text-align:center}.salesStateHistory__body{display:flex;align-items:center;gap:6px;padding:2px 0;margin-top:8px}.salesStateHistory__body.bg{background:#FEFEFE}.salesStateHistory__body .cell{padding:0 8px;text-align:center}.salesStateHistory__body .cell .strong{font-family:"Open Sans", sans-serif;font-size:1.5rem}.salesStateHistory__body .price,.salesStateHistory__body .amount{display:flex;align-items:baseline;justify-content:center;gap:2px}.salesStateHistory__body .celler{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paymentNotificationMenu{margin-top:0}.bankAccontButton{margin-top:32px}.bankAccontInfo{margin-top:0}.bankAccontInfoList{display:flex;flex-direction:column;gap:12px}.bankAccontInfoList__title{font-size:1.2rem;color:#6F6E7A}.bankAccontInfoList__data{font-weight:700}.bankAccontInfoButton{margin-bottom:0}.bankAccountEditSerchContents{margin-top:12px}.bankAccountEditSerchList{margin-top:16px}.codeReceiveContainer{margin-top:0}.codeReceiveContainer__button{margin-bottom:0}
