.index{align-items:center;gap:4px;padding:16px 20px}.content-card,.index{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.content-card{gap:12px;padding:10px 16px}.tagregistrationpage .tag-style{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:30px;display:inline-flex;gap:12px;justify-content:center;padding:10px}.tag-group{display:flex;flex-wrap:wrap;gap:8px}.tag-style input{display:none}.tag-style{cursor:pointer;border-radius:30px}.tag-style:has(input:checked){background-color:var(--x--theme-primary);color:var(--x--base-primary)}button.md.color.gray{background-color:var(--x--theme-secondary)}.red{color:var(--x--color-red-primary)}.font-normal.bold{font-weight:700}.tagregistrationpage .button{width:100%}.profilebutton{padding-top:16px;width:300px}.text-page{gap:30px;padding:16px 18px}.text-page,.text-page .item{width:100%;display:flex;flex-direction:column}.text-page .item{gap:8px}.text-page .item .bold{font-weight:700}table{width:100%;border-collapse:collapse}table td{border:1px solid var(--x--border-primary);padding:8px}table td:first-child{width:120px;font-weight:700;vertical-align:middle}.accountselectpage .content-card{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%;padding:32px}.accountselectpage .test-service-logo{background-image:url(/icons/guest/g-test-service-logo.svg);background-size:100% 100%;height:33.74px;position:relative;width:151.14px}.accountselectpage .frame-582{align-items:center;align-self:stretch;flex:0 0 auto;gap:10px;justify-content:center;width:100%}.accountselectpage .rudiobuttonframe{display:flex;align-items:center;flex:0 0 auto;width:100%;gap:8px;padding-left:36px}.accountselectpage .frame{display:flex;position:relative}.radio-group{gap:16px}.logomargin{display:flex;justify-content:center}.accountselectpage .content-card-logo{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%;padding-bottom:34px}.accountselectpage .accountbutton{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:4px;position:relative;width:100%;padding:10px 30px}.content-card .frame-582 a{text-decoration:underline;color:inherit}.authmailpage .content-card{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%;padding:20px 18px 32px}.authmailpage .frame-5876{align-items:center;flex-direction:column;gap:18px;height:438px;padding:30px 18px;width:375px}.authmailpage .frame-5881{align-items:center;align-self:stretch;flex:0 0 auto;justify-content:center;width:100%}.authmailpage .text-118{flex:1 1;letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.authmailpage .frame-5877{align-items:flex-start;align-self:stretch;flex:0 0 auto;flex-direction:column;gap:10px;width:100%}.authmailpage .accountbutton{display:flex;justify-content:center;width:100%;padding:20px 0}.authmailpage .button{width:300px}.button.md.unavailable .font-normal{color:var(--x--base-primary)}.authmailpage .frame{display:flex;position:relative}.authmailsendpage{background-color:var(--x--base-primary);display:flex;height:100%;width:100%}.authmailsendpage .frame-5876{flex-direction:column;gap:28px;height:100%;padding:30px 18px;width:375px}.authmailsendpage .frame-5874{align-self:stretch;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;width:100%}.authmailsendpage .test-service-logo{background-image:url(/icons/guest/g-test-service-logo.svg);background-size:100% 100%;height:33.74px;position:relative;width:151.14px}.authmailsendpage .frame-5883{align-self:stretch;flex:0 0 auto;width:100%}.authmailsendpage .frame-58{flex:0 0 auto;justify-content:center;width:339px}.authmailsendpage .text_label{flex:1 1;letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative}.authmailsendpage .text{letter-spacing:.64px;line-height:18px;position:relative;text-align:center;white-space:nowrap}.authmailsendpage .frame{align-items:center;display:flex;position:relative}.setting-page{padding:0 18px}.guidance{width:100%;gap:10px;padding:12px 18px}.cast-list{width:334px;display:flex;flex-wrap:wrap;gap:20px;padding:12px 0 86px}.cast-card{align-items:flex-start;gap:8px;width:157px;text-decoration:none;color:inherit}.cast-card,.cast-card .image{display:flex;flex-direction:column;position:relative}.cast-card .image{align-items:flex-end;background-color:var(--x--color-pink-secondary);gap:10px;height:200px;padding:8px;width:100%;box-sizing:border-box;border:none;cursor:pointer;overflow:hidden}.cast-card .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cast-card .like{position:absolute;top:0;left:0;width:100%;height:200px;padding:8px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;box-sizing:border-box}.cast-card .like .icon .rank{display:flex;justify-content:center;align-items:center;width:28px;height:28px;background-repeat:no-repeat;background-position:50%;background-size:contain;pointer-events:none}.cast-card .like .icon .rank,.cast-card .like .icon .rank.rank-1{background-image:url(/icons/guest/g-king-7.svg)}.cast-card .like .icon .rank.rank-2{background-image:url(/icons/guest/g-king-1.svg)}.cast-card .like .icon .rank.rank-3{background-image:url(/icons/guest/g-king-3.svg)}.cast-card .like .icon .rank-number{display:flex;justify-content:center;width:28px;height:28px;border-radius:9999px;color:var(--x--base-primary);font-weight:700;font-size:13px;line-height:1;pointer-events:none}.cast-card .like .icon .rank-number,.like-counter{align-items:center;background-color:var(--x--base-transparent)}.like-counter{pointer-events:all;border-radius:4px;display:inline-flex;gap:4px;padding:2px 6px;border:none;cursor:pointer}.like-counter .heart{display:inline-flex;background-image:url(/icons/guest/g-heart.svg);height:13px;width:16px;background-repeat:no-repeat;background-position:50%;background-size:contain}.like-counter.is-fav .heart{background-image:url(/icons/guest/g-heart-red.svg)}.cast-card .info{display:flex;flex-direction:column;gap:4px;width:100%}.cast-card .info .area-age{align-items:center;background-color:var(--x--theme-secondary);display:inline-flex;gap:8px;justify-content:center;padding:0 12px;width:-moz-fit-content;width:fit-content}.to-search-button{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--x--theme-primary);border-radius:9999px;gap:4px;position:fixed;bottom:88px;left:50%;margin-left:99.5px;border:none;cursor:pointer;text-decoration:none;z-index:10}.to-search-button .search{width:32px;height:32px;background-image:url(/icons/guest/g-search.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.castmessagepage{background-color:var(--x--base-secondary)}.castmessagepage .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.castmessagepage .right{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;height:20px;position:relative}.castmessagepage .pin{align-self:stretch;aspect-ratio:1;position:relative}.castmessagepage .reader{aspect-ratio:4.65;background-image:url(/icons/guest/g-reader-4.svg);background-size:100% 100%;height:4px;position:relative;width:20px}.castmessagepage .frame-5964{align-items:stretch;display:flex;flex-direction:column;gap:15px;padding:0 12px;position:relative;width:375px;box-sizing:border-box}.castmessagepage .message-date{align-items:center;background-color:var(--x--base-primary);border-radius:30px;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:2px 10px;position:relative}.castmessagepage .yyyymmdd-w{align-items:center;color:var(--x--color-lightblue-primary);display:flex;font-family:var(--font-family-base);font-weight:400;justify-content:center;letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.castmessagepage .message-send{align-items:flex-end;align-self:stretch;display:flex;gap:8px;justify-content:flex-end;position:relative;width:100%}.castmessagepage .message-read{align-items:flex-end;display:flex;flex-direction:column;position:relative;width:33px;text-align:right}.castmessagepage .text-5{align-self:stretch;letter-spacing:.32px;line-height:12px;margin-top:-1px;position:relative;text-align:right}.castmessagepage .hhmm{align-self:stretch}.castmessagepage .frame-5942{align-items:center;background-color:var(--x--text-primary);border-radius:30px 0 30px 30px;display:inline-flex;flex:0 0 auto;justify-content:center;padding:10px;position:relative;max-width:16em;overflow-wrap:break-word;word-break:break-word}.castmessagepage .text-5-1{letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative;max-width:184px}.castmessagepage .message-receive{align-items:flex-start;align-self:stretch;display:flex;gap:10px;position:relative;width:100%}.castmessagepage .frame-5944{align-items:flex-end;display:inline-flex;flex:0 0 auto;flex-direction:row;gap:6px;position:relative}.castmessagepage .frame-5939{background-color:var(--x--base-primary);border-radius:0 30px 30px 30px;padding:10px;max-width:16em;overflow-wrap:break-word;word-break:break-word}.castmessagepage .frame-5939,.castmessagepage .message-read-1{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.castmessagepage .message-read-1{gap:10px}.castmessagepage .hhmm-1{margin-top:-1px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.castmessagepage .message-send-1{align-items:center;align-self:stretch;display:flex;gap:8px;height:74px;justify-content:flex-end;position:relative;width:100%}.castmessagepage .message-able-gift{align-items:center;background-color:var(--x--color-lightblue-primary);border-radius:10px;display:inline-flex;flex:0 0 auto;justify-content:center;padding:10px;position:relative}.castmessagepage .text-57{letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.castmessagepage .text-58{align-items:center;align-self:stretch;display:flex;justify-content:center;letter-spacing:.5px;line-height:20px;position:relative;text-align:center}.castmessagepage .nomessage-card{align-items:center;display:inline-flex;gap:10px;height:52px;margin-left:12px;margin-top:6px;padding:16px 10px;position:relative;width:395px}.castmessagepage .frame-5931{height:20px;position:relative;width:375px}.castmessagepage .guestsend-bar{align-items:center;align-self:center;background-color:var(--x--base-primary);display:inline-flex;gap:7px;height:65px;margin-left:-1px;padding:10px 12px;position:fixed;width:377px;bottom:55px;z-index:10}.castmessagepage .gift-button{align-items:center;background-color:var(--x--color-lightblue-primary);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:45px;justify-content:center;padding:10px;position:relative;width:45px}.castmessagepage .gift{aspect-ratio:.86;background-image:url(/icons/guest/g-gift.svg);background-size:100% 100%;height:24.95px;position:relative;width:20.81px;border:none;background-color:transparent;cursor:pointer;padding:0}.castmessagepage .input-field{align-items:flex-start;flex-direction:column;gap:4px;width:249px}.castmessagepage .input{align-items:center;align-self:stretch;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;height:44px;padding:0 20px;width:100%}.castmessagepage .text{letter-spacing:.5px;line-height:20px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.castmessagepage .send-button{align-items:center;background-color:var(--x--theme-primary);border-radius:10px;display:flex;flex-direction:column;gap:10px;height:45px;justify-content:center;padding:10px;position:relative;width:45px}.castmessagepage .send{aspect-ratio:1.24;background-image:url(/icons/guest/g-send.svg);background-size:100% 100%;height:24.1px;margin-left:-2.5px;margin-right:-2.5px;position:relative;width:30px}.castmessagepage .home{align-self:stretch;aspect-ratio:.84;position:relative}.castmessagepage .cast,.castmessagepage .mypage{align-self:stretch;aspect-ratio:1;position:relative}.castmessagepage .mypage{margin-bottom:-.49px}.castmessagepage .hhmm-2{letter-spacing:.32px;line-height:12px;position:relative}.castmessagepage .input-1{display:flex;position:relative}.base-screen{background:var(--x--base-secondary)}.image{height:375px;justify-content:space-between;align-items:center}.image,.image .pickup-image{display:flex;flex-direction:column;width:100%}.image .pickup-image{background-color:var(--x--color-pink-secondary);height:300px;padding:10px}.image .pickup-image .index{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;margin:0;padding:0}.image .pickup-image .index .like-counter{position:static;margin-left:auto}.image-select{display:flex;width:-moz-fit-content;width:fit-content;gap:8px;align-items:center}.image-select .thumbnails{align-items:center;display:flex;gap:4px}.image-select .thumbnails .thumbnail{background-color:var(--x--color-pink-secondary);border:1px solid;border-color:var(--x--border-primary);border-radius:4px;height:48px;width:48px}.basic-info{gap:16px;padding:20px 18px}.basic-info,.basic-info .content{display:flex;flex-direction:column;width:100%}.basic-info .content{gap:8px}.basic-info .content>.font-normal{word-break:break-word}.schedule{width:100%;height:-moz-fit-content;height:fit-content;gap:12px;padding:28px 18px;border-top:4px solid var(--x--border-primary);border-bottom:2px solid var(--x--border-primary)}.schedule,.schedule .title{display:flex;flex-direction:column;align-items:center}.schedule .title{gap:4px}.schedule .legends{height:-moz-fit-content;height:fit-content;flex-direction:column}.schedule .legends,.schedule .legends .legend{width:100%;display:flex;gap:8px}.schedule .legends .legend .icon{width:20px;height:20px;border-radius:999px}.schedule .legends .legend .icon.no-visit{background-color:var(--x--theme-primary)}.schedule .legends .legend .icon.visit{background-color:var(--x--theme-secondary)}.schedule .info{width:100%;display:flex;gap:12px;align-items:center}.schedule .info .icon{width:18px;height:20px;background-image:url(/icons/guest/g-click.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.schedule .detail{flex-direction:column}.schedule .detail,.schedule .detail .selected-info{width:100%;display:flex;gap:12px}.schedule .detail .selected-info .contents{flex:1 1;display:flex;flex-direction:column;gap:4px}.cast-profile .item,.schedule .detail .selected-info .contents .text{width:100%;display:flex;gap:12px}.cast-profile .item{flex-direction:column;align-items:flex-start;padding:12px 18px;border-bottom:2px solid var(--x--border-primary)}.cast-profile .item .title{width:100%;text-align:left;display:block;justify-content:unset}.cast-profile .item .message-status{width:100%;display:flex;justify-content:space-between}.cast-profile .item .table{width:100%;display:flex;flex-direction:column;gap:8px}.cast-profile .item .table .pf-item{width:100%;display:flex}.cast-profile .item .table .pf-item .pf-label{width:120px;flex-shrink:0}.cast-profile .item .table .pf-item .value{flex:1 1;word-break:break-word}.cast-profile .item .table .button{width:120px}.gift{flex-direction:column;gap:32px;padding:28px 18px;border-bottom:2px solid var(--x--border-primary)}.gift,.gift .contents{width:100%;display:flex;align-items:center}.gift .contents{flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}.review{gap:32px;padding:28px 18px}.review,.review .contents{width:100%;display:flex;flex-direction:column;align-items:center}.review .contents{gap:12px}.review .contents .elements{width:100%;display:flex;flex-direction:row;align-items:center;gap:40px;justify-content:center}.review .contents .score{width:100%;display:flex;justify-content:space-between}.control-button{align-items:center;aspect-ratio:1;background-color:var(--x--theme-secondary);background-image:none;border-radius:99px;border:none;display:flex;gap:10px;height:28px;justify-content:center;width:28px;cursor:pointer;flex-shrink:0}.control-button.is-available{background-color:var(--x--theme-primary)}.control-button .icon{width:10.24px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:contain}.control-button.back .icon{background-image:url(/icons/guest/g-back-1.svg)}.control-button.next .icon{background-image:url(/icons/guest/g-next-9.svg)}.question-button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.question-button .icon{width:20px;height:20px;background-image:url(/icons/guest/g-question.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.gift-element{display:flex;flex-direction:column;align-items:center;gap:4px}.gift-element .amount{border-radius:9999px;padding:2px 8px}.gift-element .gift-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.review-element{display:flex;flex-direction:column;align-items:center;gap:4px}.review-element .amount{border-radius:9999px;padding:2px 8px}.review-element .face-icon{background:none;border-radius:0}.face-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.face-icon .icon.good{background-image:url(/icons/guest/g-good.svg)}.face-icon .icon.good,.face-icon .icon.keep{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:contain}.face-icon .icon.keep{background-image:url(/icons/guest/g-keep.svg)}.face-icon .icon.bad{width:40px;height:40px;background-image:url(/icons/guest/g-bad.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.image-select .thumbnails .thumbnail{padding:0;border:2px solid transparent;cursor:pointer}.image-select .thumbnails .thumbnail.is-selected{border-color:var(--x--theme-primary)}.item{width:100%;flex-direction:column;gap:12px;padding:20px 18px}.item,.item .title{display:flex;align-items:center}.item .title{gap:8px;justify-content:center}.item .title .icon{background-size:contain;background-repeat:no-repeat;background-position:50%;height:22px;width:22px}.item .title .icon.cast{background-image:url(/icons/guest/g-cast-14.svg)}.item .title .icon.point{background-image:url(/icons/guest/g-point.svg)}.item .title .icon.dateicon{background-image:url(/icons/guest/g-date-2.svg)}.item .element{gap:8px}.item .element,.item .index{width:100%;display:flex;flex-direction:column}.item .index{gap:4px;align-items:center}.item .element .button{border-radius:999px}.item .element .range-slider{width:100%;height:auto}.dual-range-track{position:relative;height:24px;width:100%}.dual-range-bg{width:100%;background:var(--x--border-primary)}.dual-range-bg,.dual-range-fill{position:absolute;top:50%;transform:translateY(-50%);height:4px;border-radius:2px;pointer-events:none}.dual-range-fill{background:var(--x--theme-primary)}.dual-range-input{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;pointer-events:none;margin:0;padding:0}.dual-range-input::-webkit-slider-runnable-track{background:transparent}.dual-range-input::-moz-range-track{background:transparent}.dual-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--x--theme-primary);border:2px solid var(--x--base-primary);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;pointer-events:all}.dual-range-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--x--theme-primary);border:2px solid var(--x--base-primary);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;pointer-events:all}.item .check-text{gap:8px}.item .check-text,.item .info{width:100%;display:flex;align-items:center}.item .info{gap:12px}.item .info .icon{width:18px;height:20px;background-image:url(/icons/guest/g-click.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.item .action-button{width:100%;display:flex;justify-content:space-between;gap:12px}.settings{gap:24px;padding:12px 18px 0}.settings,.settings .setting-elements,.top-contents{width:100%;display:flex;flex-direction:column}.top-contents .guidance{padding:12px 18px 0}.point-table{align-items:center;gap:24px;padding:0 18px}.point-table,.point-table .table{width:100%;display:flex;flex-direction:column}.point-table .table{border-radius:8px}.point-table .table .index{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 9px;margin:0;background-color:var(--x--base-secondary);border-radius:8px 8px 0 0}.point-table .table .content{width:100%;display:flex;flex-direction:column;padding:10px 9px;border-bottom:.4px solid var(--x--border-primary);border-right:.4px solid var(--x--border-primary);border-left:.4px solid var(--x--border-primary);gap:4px}.point-table .table .content .cast-point{width:100%;display:flex;justify-content:space-between}.point-table .table .content .cast-point .left{width:180px;display:flex;gap:8px}.point-table .table .content .cast-point .left .icon{width:18px;height:18px;background-image:url(/icons/guest/g-king.svg);background-repeat:no-repeat;background-position:50%}.point-table .table .content .cast-point .right.font-sub{color:var(--x--text-secondary)}.point-table .bottom{width:100%;display:flex;flex-direction:row;padding:10px 9px;border-bottom:.4px solid var(--x--border-primary);border-right:.4px solid var(--x--border-primary);border-left:.4px solid var(--x--border-primary);justify-content:space-between;border-radius:0 0 9px 8px}.point-table .table .content .cast-point .payment{width:250px;display:flex;flex-direction:column;gap:4px}.point-table .table .content .cast-point .payment .pre-payment{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px;background-color:var(--x--base-secondary)}.point-table .table .content .cast-point .payment .pre-payment .point{color:var(--x--text-secondary)}.point-table .table .content .cast-point .payment .pre-charge{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px;background-color:var(--x--color-red-secondary)}.point-table .table .content .cast-point .payment .pre-charge .point,.point-table .table .content .cast-point .payment .pre-charge .text{color:var(--x--color-red-primary)}.info-accordion{flex-direction:column;gap:12px;padding:0 18px}.info-accordion,.info-accordion>.index{width:100%;display:flex;align-items:center}.info-accordion>.index{flex-direction:row;gap:8px;margin:0;padding:0}.info-accordion>.index .check{aspect-ratio:1.4;background-image:url(/icons/guest/g-check-2.svg);background-size:100% 100%;height:14px;flex-shrink:0}.info-accordion .info-contents{width:100%;display:flex;flex-direction:column;align-items:center}.info-accordion .info-contents .accordion{width:100%;display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--x--border-primary)}.info-accordion .info-contents .accordion .index{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0}.info-accordion .info-contents .accordion .index .left{display:flex;flex-direction:row;gap:8px;align-items:center}.info-accordion .info-contents .accordion .index .left .help{width:16px;height:16px;background-image:url(/icons/guest/g-help.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0}.info-accordion .info-contents .accordion .index button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-accordion .info-contents .accordion .index button .icon{width:14px;height:14px;background-image:url(/icons/guest/g-plus-6.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.info-accordion .info-contents .accordion.is-spread .index button .icon{background-image:url(/icons/guest/g-minus.svg)}.precharge-check{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 18px}.create-inquiry-contents{width:100%;display:flex;flex-direction:column;gap:40px;padding:20px 18px}.create-inquiry-contents .item{width:100%;display:flex;flex-direction:column;gap:8px}.create-inquiry-contents .item .font-sub{width:100%;text-align:right}.create-inquiry-contents .image{width:100%;display:flex;flex-direction:column;gap:8px}.create-inquiry-contents .image .add-image{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background-color:var(--x--base-secondary);border-radius:8px;border:1px solid var(--x--border-primary)}.create-inquiry-contents .image .add-image .icon{width:50px;height:50px;background:url(/icons/guest/g-plus-6.svg) no-repeat 50%/contain}.actions{display:flex;gap:20px}.actions .button{flex:1 1}.page-contents{gap:24px}.remaining-points{width:339px;display:flex;gap:24px;padding:12px 0;justify-content:space-between;border-bottom:2px solid var(--x--border-primary)}.remaining-points .left{display:flex;gap:12px;align-items:center}.remaining-points .left .index{display:flex;flex-direction:row;gap:4px;align-items:center;margin-top:0;padding:0}.remaining-points .left .index .icon{width:28px;height:28px;background-image:url(/icons/guest/g-point-2.svg);background-repeat:no-repeat;background-position:50%}.cast-info{width:339px;flex-direction:column;padding:20px 20px 12px;border:1px solid var(--x--border-primary);border-radius:8px}.cast-info,.cast-info .top{display:flex;gap:8px;justify-content:space-between}.cast-info .top{width:100%}.cast-info .top .icon{width:100px;height:100px;border-radius:999px;background-color:var(--x--color-pink-secondary)}.cast-info .top .info{width:180px;display:flex;flex-direction:column;gap:4px}.cast-info .top .info .detail,.overview{width:100%;display:flex;flex-direction:column}.overview{padding:0 18px;gap:16px}.overview .title{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.overview .title .scheduled-date{display:flex;gap:8px;align-items:center}.overview .title .scheduled-date .dateicon{width:20px;height:20px;background-image:url(/icons/guest/g-date.svg);background-repeat:no-repeat;background-position:50%}.selection{width:100%;display:flex;flex-direction:column;gap:8px}.selection .selects{width:100%;display:flex;gap:16px}.selection .selects .element{width:100%;display:flex;flex-direction:column;gap:8px}.selection .selects .element .index{width:100%;display:flex;flex-direction:row;gap:4px;margin-top:0;padding:0}.selection .selects .element.time .index .icon{width:20px;height:20px;background-image:url(/icons/guest/g-time.svg);background-repeat:no-repeat;background-position:50%}.selection .selects .element.cast .index .icon{width:20px;height:20px;background-image:url(/icons/guest/g-cast-6.svg);background-repeat:no-repeat;background-position:50%}.overview .calculation-results{width:100%;display:flex;flex-direction:column;gap:8px}.overview .calculation-results .item{display:flex;flex-direction:row;gap:8px;align-items:center;padding:0}.overview .calculation-results .item .icon{width:18px;height:18px;background-repeat:no-repeat;background-position:50%}.overview .calculation-results .item .icon.time{background-image:url(/icons/guest/g-time-2.svg)}.overview .calculation-results .item .icon.payment{background-image:url(/icons/guest/g-payment.svg)}.number{padding:0 18px;gap:12px}.number,.number .title{width:100%;display:flex;flex-direction:column}.number .title{align-items:center;gap:8px}.number .title .additional-cast{display:flex;gap:8px;align-items:center}.number .title .additional-cast .casticon{width:20px;height:20px;background-image:url(/icons/guest/g-cast-introduce.svg);background-repeat:no-repeat;background-position:50%}.cast-select{padding:0 18px;gap:12px}.cast-select,.cast-select .title{width:100%;display:flex;flex-direction:column}.cast-select .title{gap:4px}.cast-select .select-info{width:100%;height:36px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.cast-select .select-info .selecting-number{display:flex;align-items:center;gap:4px;padding:8px 20px 8px 24px;border:1px solid var(--x--theme-primary);border-radius:99px 0 0 99px}.cast-select .select-info .points{width:100%;display:flex;align-items:center;gap:12px;padding:8px 20px 8px 24px;border:1px solid var(--x--theme-primary);border-radius:0 99px 99px 0;background-color:var(--x--theme-primary)}.cast-select .cast-list{width:334px;display:flex;flex-wrap:wrap;gap:20px}.gray-color{color:var(--x--text-secondary)}.white-color{color:var(--x--base-primary)}.creditregistrationpage .content-card{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%;padding:32px 18px}.creditregistrationpage .button{width:300px;text-align:center}.button span{line-height:1.5}.creditregistrationpage .frame{display:flex;position:relative}.creditregistrationpage .accountbutton{display:flex;justify-content:center;width:100%;padding-top:4px}.pulldownset{align-items:center;gap:10px;width:300px}.content,.pulldownset{display:flex;flex:0 0 auto;position:relative}.content{align-items:flex-start;align-self:stretch;gap:4px;width:100%}.content,.dialog-27{flex-direction:column}.dialog-27{align-items:center;background-color:var(--x--base-primary);border-radius:8px;display:flex;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-27 .dialog-header{align-items:flex-start;gap:12px}.dialog-27 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-27 .text{flex:1 1;letter-spacing:.64px;line-height:18px;margin-top:-1px;position:relative}.dialog-27 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-27 .text-1{letter-spacing:.5px;line-height:20px;margin-top:-1px}.dialog-27 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-27 .button{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-27 .text-2{letter-spacing:.64px;line-height:18px;margin-top:-1px;text-align:center}.dialog-27 .button-1{align-items:center;background-color:var(--x--color-red-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-27 .text-3{letter-spacing:.64px;line-height:18px;text-align:center}.dialog-27 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-27 .text-4{flex:1 1;position:relative}.dialog-28{align-items:center;background-color:var(--x--base-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-28 .dialog-header{align-items:flex-start;gap:12px}.dialog-28 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-28 .text{flex:1 1;letter-spacing:.64px;line-height:18px;margin-top:-1px;position:relative}.dialog-28 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-28 .text-1{letter-spacing:.5px;line-height:20px;margin-top:-1px}.dialog-28 .span{letter-spacing:.06px}.dialog-28 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-28 .button{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-28 .text-2{letter-spacing:.64px;line-height:18px;margin-top:-1px;text-align:center}.dialog-28 .button-1{align-items:center;background-color:var(--x--color-red-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-28 .text-3{letter-spacing:.64px;line-height:18px;text-align:center}.dialog-28 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-28 .text-4{flex:1 1;position:relative}.dialog-29{align-items:center;background-color:var(--x--base-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-29 .dialog-header{align-items:flex-start;gap:12px}.dialog-29 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-29 .text-1{margin-top:-1px}.dialog-29 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-29 .text{flex:1 1}.dialog-29 .text,.dialog-29 .text_label{letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.dialog-29 .text_label{width:195px}.dialog-29 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-29 .button{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-29 .text-2{margin-top:-1px;text-align:center}.dialog-29 .button-1{align-items:center;background-color:var(--x--color-red-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-29 .text-3{text-align:center}.dialog-29 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-29 .text-4{flex:1 1;letter-spacing:.64px;line-height:18px;position:relative}.dialog .report-check{display:flex;align-items:center;justify-content:space-between;width:100%}.dialog-32{align-items:center;background-color:var(--x--base-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-32 .dialog-header{align-items:flex-start;gap:12px}.dialog-32 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-32 .text{flex:1 1;letter-spacing:.64px;line-height:18px;margin-top:-1px;position:relative}.dialog-32 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-32 .text-1{letter-spacing:.5px;line-height:20px;margin-top:-1px}.dialog-32 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-32 .button{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-32 .text-2{letter-spacing:.64px;line-height:18px;margin-top:-1px;text-align:center}.dialog-32 .button-1{align-items:center;background-color:var(--x--border-secondary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-32 .text-3{letter-spacing:.64px;line-height:18px;text-align:center}.dialog-32 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-32 .text-4{flex:1 1;position:relative}.dialog-34{align-items:center;background-color:var(--x--base-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-34 .dialog-header{align-items:flex-start;gap:12px}.dialog-34 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-34 .text{flex:1 1;letter-spacing:.64px;line-height:18px;margin-top:-1px;position:relative}.dialog-34 .gift-point-table{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:296px}.dialog-34 .view-2{align-items:flex-start;border-bottom-style:solid;border-bottom-width:.5px;border-color:var(--x--border-primary)}.dialog-34 .text_label{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative}.dialog-34 .view-3{align-items:flex-end;border-bottom-style:solid;border-bottom-width:.5px;border-color:var(--x--border-primary)}.dialog-34 .text_label-1{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative;text-align:right}.dialog-34 .view{align-items:flex-start;background-color:var(--x--base-primary);display:flex;flex:1 1;flex-direction:column;flex-grow:1;height:24px;justify-content:center;position:relative}.dialog-34 .view-1{align-items:flex-end}.dialog-34 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-34 .text-1{letter-spacing:.5px;line-height:20px;margin-top:-1px}.dialog-34 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-34 .button{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-34 .text-2{letter-spacing:.64px;line-height:18px;margin-top:-1px;text-align:center}.dialog-34 .button-1{align-items:center;background-color:var(--x--border-secondary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-34 .text-3{letter-spacing:.64px;line-height:18px;text-align:center}.dialog-34 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-34 .text-4{flex:1 1;position:relative}.frame-595:nth-child(2),.frame-595:nth-child(3){border-bottom:none}.dialog-36{align-items:center;background-color:var(--x--base-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-36 .dialog-header{align-items:flex-start;gap:12px}.dialog-36 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-36 .text-1{letter-spacing:.64px;line-height:18px;margin-top:-1px}.dialog-36 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-36 .text{flex:1 1;position:relative}.dialog-36 .text,.dialog-36 .text-2{letter-spacing:.5px;line-height:20px;margin-top:-1px}.dialog-36 .text-2{color:var(--x--color-blue-primary);font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:400}.dialog-36 .span,.dialog-36 .span1{letter-spacing:.06px}.dialog-36 .span1{text-decoration:underline}.dialog-36 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-36 .button{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-36 .text-3{letter-spacing:.64px;line-height:18px;margin-top:-1px;text-align:center}.dialog-36 .button-1{align-items:center;background-color:var(--x--border-secondary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-36 .text-4{letter-spacing:.64px;line-height:18px;text-align:center}.dialog-36 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-36 .text-5{flex:1 1;position:relative}.link-text{color:var(--x--border-secondary);text-decoration:underline;cursor:pointer}.dialog-37,.dialog-guidance{display:flex;flex-direction:column}.dialog-37{align-items:center;background-color:var(--x--base-primary);border-radius:8px;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-37 .dialog-header{align-items:flex-start;gap:12px}.dialog-37 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-37 .text{flex:1 1;letter-spacing:.64px;line-height:18px;margin-top:-1px;position:relative}.dialog-37 .purchase-point-table{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:296px}.dialog-37 .frame-595{align-self:stretch;flex:0 0 auto;width:100%}.dialog-37 .frame-595,.dialog-37 .view{align-items:center;display:flex;position:relative}.dialog-37 .view{background-color:var(--x--base-primary);border-bottom-style:solid;border-bottom-width:.5px;border-color:var(--x--border-primary);flex:1 1;flex-direction:column;flex-grow:1;height:24px;justify-content:center}.dialog-37 .text_label{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative}.dialog-37 .view-1{align-items:flex-end;border-bottom-style:solid;border-bottom-width:.5px;border-color:var(--x--border-primary)}.dialog-37 .text_label-1{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative;text-align:right}.dialog-37 .view-2{align-items:center}.dialog-37 .view-3{align-items:flex-end}.dialog-37 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-37 .text-1{color:var(--x--color-blue-primary);font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:400}.dialog-37 .text-1,.dialog-37 .text-2{letter-spacing:.5px;line-height:20px;margin-top:-1px}.dialog-37 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-37 .button{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-37 .text-3{letter-spacing:.64px;line-height:18px;margin-top:-1px;text-align:center}.dialog-37 .button-1{align-items:center;background-color:var(--x--border-secondary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-37 .text-4{letter-spacing:.64px;line-height:18px;text-align:center}.dialog-37 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-37 .text-5{flex:1 1;position:relative}.gift-point-table{width:100%}.gift-point-table .frame-595{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0;border-bottom:1px solid var(--x--border-primary)}.frame-595:nth-child(2){border-bottom:none}.dialog-39{align-items:center;background-color:var(--x--base-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-39 .dialog-header{align-items:flex-start;gap:12px}.dialog-39 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-39 .text-1{margin-top:-1px}.dialog-39 .dialog-guidance{align-items:center;gap:10px;justify-content:center}.dialog-39 .text{flex:1 1;letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.dialog-39 .span{letter-spacing:.06px}.dialog-39 .dialog-footer{align-items:center;gap:20px;padding:8px 0 0}.dialog-39 .button{align-items:center;background-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-39 .text-2{text-align:center}.dialog-39 .dialog{align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-39 .text-3{flex:1 1;letter-spacing:.64px;line-height:18px;position:relative}.dialog-43{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px 18px;position:relative;width:343px}.dialog-43 .dialog-guidance{gap:10px;justify-content:center}.dialog-43 .text{flex:1 1;letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative;text-align:center}.dialog-43 .dialog-footer{gap:20px;padding:8px 0 0}.dialog-43 .button{align-items:center;background-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-43 .text-1{flex:1 1;letter-spacing:.64px;line-height:18px;position:relative;text-align:center}.dialog-43 .dialog{align-self:stretch;flex:0 0 auto;width:100%}.dialog-43 .dialog,.dialog-44{align-items:center;background-color:var(--x--base-primary);display:flex;position:relative}.dialog-44{border:1px solid;border-color:var(--x--border-primary);border-radius:8px;flex-direction:column;gap:16px;padding:20px 18px;width:343px}.dialog-44 .dialog-guidance{gap:10px;justify-content:center}.dialog-44 .text{flex:1 1;letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.dialog-44 .dialog-footer{gap:20px;padding:8px 0 0}.dialog-44 .button{align-items:center;background-color:var(--x--theme-primary);border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.dialog-44 .text-1{flex:1 1;letter-spacing:.64px;line-height:18px;position:relative;text-align:center}.dialog-44 .dialog{align-self:stretch;flex:0 0 auto;width:100%}.dialog-44 .dialog,.dialog-45{align-items:center;background-color:var(--x--base-primary);display:flex;position:relative}.dialog-45{border-radius:8px;flex-direction:column;gap:16px;padding:20px 18px;width:343px}.dialog-45 .dialog-header{gap:12px}.dialog-45 .left{align-items:center;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.dialog-45 .text{flex:1 1;letter-spacing:.64px;line-height:18px;margin-top:-1px;position:relative}.dialog-45 .alert-toggle{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;position:relative;width:302px}.dialog-45 .text_label{letter-spacing:.5px;line-height:20px;position:relative;width:195px}.dialog-45 .dialog-footer{flex-direction:column;gap:8px;justify-content:center;padding:8px 0 0}.dialog-45 .button{background-color:var(--x--theme-primary);border-radius:8px}.dialog-45 .button,.dialog-45 .button-1{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:center;padding:12px 24px;position:relative;width:100%}.dialog-45 .button-1{background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--theme-primary);border-radius:8px}.dialog-45 .text-2{margin-top:-1px}.dialog-45 .dialog{align-items:flex-start;align-self:stretch;background-color:var(--x--base-primary);display:flex;flex:0 0 auto;position:relative;width:100%}.dialog-45 .text-3{flex:1 1;letter-spacing:.64px;line-height:18px;position:relative;text-align:center}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.dialog.five .caution{aspect-ratio:1.12;background-image:url(/icons/guest/g-caution-1.svg);background-size:100% 100%;height:44.66px;position:relative;width:50px}.five{text-align:center}.dialog.five .dialog-guidance,.dialog.five .dialog-guidance .font-normal{text-align:center;width:100%}.dialog-header{justify-content:center!important;text-align:center}.dialog-header .font-subindex{font-weight:700}.rudiobuttonframe{justify-content:flex-start;display:flex;align-items:center;width:100%;padding-left:4px;gap:8px}.rudiobuttonframe input[type=radio]{margin:0}.radio-group{display:inline-flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.editprofile{background-color:var(--x--base-primary);position:relative;width:375px}.editprofile .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.editprofile .edit-profile-contents{align-items:center;display:flex;flex-direction:column;gap:32px;height:850px;left:0;padding:16px 18px;top:auto;height:auto;width:375px}.editprofile .frame-5963{gap:7px}.editprofile .text-91{letter-spacing:.64px;margin-top:-1px}.editprofile .text,.editprofile .text-91{align-self:stretch;line-height:18px;position:relative}.editprofile .text{letter-spacing:.4px}.editprofile .nickname{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.editprofile .text-1{align-self:stretch;letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative}.editprofile .frame-596{gap:4px}.editprofile .frame-596 input:disabled,.editprofile .input{background-color:var(--x--base-transparent)}.editprofile .input{align-items:center;border:1px solid;border-color:var(--x--border-primary);border-radius:8px;flex:1 1;flex-grow:1;padding:0 20px}.editprofile .text-2{letter-spacing:.5px;line-height:20px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.editprofile .text-9{align-self:stretch;letter-spacing:.32px;line-height:12px;position:relative}.editprofile .input-field-1{height:44px}.editprofile .input-1{align-items:center;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;flex:1 1;flex-grow:1;padding:0 20px}.editprofile .x-edit{align-items:flex-start;flex:0 0 auto;flex-direction:column;gap:8px}.editprofile .icon-1,.editprofile .x-edit{align-self:stretch;display:flex;position:relative;width:100%}.editprofile .icon-1{align-items:center;flex:0 0 auto;gap:16px}.editprofile .content{background-color:var(--x--theme-secondary);border:4px solid;border-color:var(--x--base-primary);border-radius:9999px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.editprofile .mypage-1{aspect-ratio:1;height:78px;margin-left:7px;margin-top:14px;width:82px}.editprofile .transparent{aspect-ratio:1;background-color:var(--x--base-transparent);border-radius:50px;height:100px;left:0;position:absolute;top:0;width:100px}.editprofile .editicon{aspect-ratio:1;height:50px;left:25px;position:absolute;top:25px;width:50px}.editprofile .birthday-pulldown{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:11px;position:relative;width:100%}.editprofile .birth{align-items:flex-end;display:flex;flex:1 1;flex-grow:1;gap:12px;position:relative}.editprofile .text-3{letter-spacing:.5px;line-height:20px;margin-top:-1px}.editprofile .text-3,.editprofile .text-4{position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.editprofile .text-4{letter-spacing:.64px;line-height:18px}.editprofile .self-introduction{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:14px;margin-bottom:-12px;position:relative;width:100%}.editprofile .input-field-2{height:119px}.editprofile .input-2{align-items:flex-start;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;flex:1 1;flex-grow:1;padding:8px}.editprofile .text-102{align-self:stretch;letter-spacing:.4px;line-height:18px;position:relative;text-align:right}.editprofile .save-button{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:30px;justify-content:center;position:relative;width:100%}.editprofile .text-5{letter-spacing:.64px;line-height:18px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.editprofile .button-1{background-color:var(--x--theme-primary)}.editprofile .button-2{align-items:center;border-radius:8px;display:flex;flex:1 1;flex-grow:1;justify-content:center;padding:12px 24px;position:relative}.editprofile .frame{align-items:flex-start;flex:0 0 auto;flex-direction:column}.editprofile .frame,.editprofile .input-3,.editprofile .input-field-3{align-self:stretch;display:flex;position:relative;width:100%}.editprofile .input-field-3{align-items:flex-start;flex-direction:column;gap:4px}.avatar-profile-photo{position:relative;width:100px;height:100px}textarea{resize:none}.cast-index{gap:10px}.cast-index,.no-cast{align-items:center;display:flex;padding:12px 18px;width:100%}.cancel-button{align-items:center}.cancel-button .button{width:100%}.entamelawpage .table-header{border-color:var(--x--theme-secondary);border-right-style:solid;border-right-width:1px;margin-left:-1px;margin-top:-1px;width:124px}.entamelawpage .table-data,.entamelawpage .table-header{align-self:stretch;background-color:var(--x--base-primary);gap:10px;justify-content:center;padding:5px 20px}.entamelawpage .table-data{width:178px}.entamelawpage .law-table{align-self:stretch;border-collapse:collapse;border:1px solid var(--x--theme-secondary);flex:0 0 auto;margin-left:-1px;margin-right:-1px;position:relative;width:100%}.entamelawpage .entamelawpage-screen{align-items:center;flex:0 0 auto;flex-direction:column;gap:10px;padding:30px 18px;width:100%}.entamelawpage .law-table-1{margin-top:-1px}.entamelawpage .text_label{width:109px;text-align:left}.entamelawpage .law-table td,.entamelawpage .law-table th{border:1px solid var(--x--theme-secondary);padding:10px;vertical-align:top}.entamelawpage .bold{font-weight:700}.cancel-button{width:100%;display:flex;padding:16px 18px 0}.cancel-button .button{border-color:var(--x--color-red-primary)}.cancel-button .button .font-subindex{color:var(--x--color-red-primary)}.tab-menu{display:flex;padding:0 18px 12px;width:100%}.card-list{flex-direction:column;padding:0 18px 16px}.card-list,.date-select{width:100%;display:flex;align-items:center;gap:12px}.date-select{justify-content:space-between;padding:0 18px 12px}.date-select .item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--x--border-primary);border-radius:4px}.date-select .item .icon{display:flex;justify-content:center;align-items:center;width:12px;height:12px;background-image:url(/icons/guest/g-date-1.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.entameprivacypolicypage-content{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;padding:16px 18px;position:relative;width:100%}.policy-item{display:flex;flex-direction:column;gap:8px}.entametermspage .entametermspage-content{align-items:flex-start;display:flex;flex-direction:column;gap:30px;height:100%;padding:16px 18px;position:relative;width:100%}.entametermspage .entametermspage-index{margin-top:-1px}.entametermspage .span{letter-spacing:.06px}.entametermspage .span2{letter-spacing:.07px}.entametermspage .entametermspage-elements{display:flex;flex-direction:column;gap:12px;line-height:20px}.entametoppage .frame-5871{flex-direction:column;gap:36px;height:100%;padding:60px 18px;width:375px}.button.green{background-color:var(--x--color-green-primary)}.button.md.green .font-normal{color:var(--x--base-primary)}.entametoppage .test-service-logo{background-image:url(/icons/guest/g-test-service-logo.svg);background-size:100% 100%;height:36px;position:relative;width:156px}.entametoppage .frame-58{justify-content:center}.entametoppage .span{letter-spacing:.04px}.entametoppage .textbox-18years{line-height:18px;margin-top:-1px;position:relative;width:300px}.entametoppage .explanation{display:flex;flex-direction:column;gap:20px;width:300px}.entametoppage .frame{align-items:center;display:flex;position:relative}.entametoppage .text-link{background:none;border:none;padding:0;color:#007bff;text-decoration:underline;cursor:pointer}a{text-decoration:none;color:inherit}.entametoppage .textlink.font-sub{text-decoration:underline;color:var(--x--color-red-primary)}.button-item{display:flex;flex-direction:column;gap:16px;width:300px}.giftmessagepage .text_label-1{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.giftmessagepage .right{aspect-ratio:1;height:20px;position:relative;width:20px}.giftmessagepage .frame-5965{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:448px;padding:16px 12px;position:relative;width:375px}.giftmessagepage .gift-card{align-items:center;align-self:stretch;border:1px solid;border-color:var(--x--border-primary);border-radius:10px;display:flex;gap:20px;height:92px;justify-content:space-between;padding:0 20px;position:relative;width:100%}.giftmessagepage .frame-5949{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.giftmessagepage .ellipse-10{background-color:var(--x--color-red-secondary);border-radius:35px;height:70px;position:relative;width:70px}.giftmessagepage .frame-5947{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:5px;position:relative}.giftmessagepage .text_label{letter-spacing:.5px;line-height:20px;margin-top:-1px;position:relative;width:103px}.giftmessagepage .text{letter-spacing:.64px;line-height:18px;margin-left:-.5px;margin-right:-.5px;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.giftmessagepage .button{height:auto;width:auto}.guestregistrationpage-line .content-card{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%;padding:12px 18px}.guestregistrationpage-line .help{height:18px;position:relative;width:18px}.guestregistrationpage-line .button{align-items:center;border-radius:8px;display:flex;justify-content:center;position:relative;width:300px}.guestregistrationpage-line .frame{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.guestregistrationpage-line .accountbutton{display:flex;justify-content:center;width:100%;padding:20px 0}.guestregistrationpage-line .font-normal.red{color:var(--x--color-red-primary)}.bold{font-weight:700!important}.guestregistrationpage-line .index{margin-top:16px;padding:14px 18px}.guestregistrationpage-line .index,.guestregistrationpage-mail .content-card{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.guestregistrationpage-mail .content-card{padding:12px 18px}.guestregistrationpage-mail .help{height:18px;position:relative;width:18px}.guestregistrationpage-mail .input-1{align-items:center;background-color:var(--x--base-secondary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;height:44px;padding:0 20px;display:flex;width:100%}.guestregistrationpage-mail .button{width:300px;cursor:pointer}.guestregistrationpage-mail .frame{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.icon-button img{pointer-events:none}.icon-button{display:flex;align-items:center;justify-content:center;width:32px;border:none;background:transparent;cursor:pointer;padding:0}.guestregistrationpage-mail .accountbutton{display:flex;justify-content:center;width:100%;padding:20px 0}.guestregistrationpage-mail .font-normal.red,.text-red{color:var(--x--color-red-primary)}.guestregistrationpage-mail .font-normal.gray{color:var(--x--text-secondary)}.guestregistrationpage-mail .bold{font-weight:700!important}.guestregistrationpage-mail .index{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%;margin-top:16px;padding:14px 18px}.help-elements{width:100%;display:flex;flex-direction:column;align-items:center}.setting-page .icon.help{background-image:url(/icons/guest/g-help.svg)}.dummy-banar{padding:12px 18px;width:100%}.banar{background-color:var(--x--base-secondary);border-radius:12px;height:80px}.recommend{align-items:center;display:flex;flex-direction:column;padding:16px 18px;width:100%}.recommend .cast-list{gap:20px 20px;width:100%;display:flex;justify-content:space-between;padding-bottom:12px}.recommend .search-button{align-items:center;background-color:var(--x--theme-primary);border-radius:99px;display:flex;gap:16px;height:42px;justify-content:center;width:100%}.recommend .search-button .icon{margin-right:-2.5px;background-image:url(/icons/guest/g-search-3.svg);height:22px;width:22px;background-repeat:no-repeat;background-position:50%}.base-screen .page-contents-item{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;padding:0 18px;position:relative;width:100%}.ranking{padding:0 18px}.ranking,.ranking .cast-ranking{align-items:center;background-color:var(--x--base-primary);display:flex;width:100%}.ranking .cast-ranking{border:1px solid;border-color:var(--x--border-primary);border-radius:8px;flex:0 0 auto;flex-direction:column;gap:8px;padding:16px}.ranking .cast-ranking .cast-list{width:96%;justify-content:space-between;display:flex;padding:0 24px}.ranking .cast-ranking .bottom{justify-content:flex-end;display:flex;width:100%}.inquiry-contents{padding:28px 18px}.inquiry-contents,.inquiry-contents .contents{width:100%;display:flex;flex-direction:column;gap:28px}.messagepage .text_label{justify-content:center;letter-spacing:.8px;line-height:24px;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.messagepage .right,.messagepage .text_label{align-items:center;display:flex;position:relative}.messagepage .right{aspect-ratio:1;gap:10px;height:20px;width:20px}.messagepage .frame-5934{align-items:flex-start;height:368px;width:375px}.messagepage .message-search-window{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:14px;padding:16px 15px;position:relative;width:100%;margin-bottom:-24px}.messagepage .input-field{align-items:flex-start;flex-direction:column;gap:4px;width:256px}.messagepage .message-search-window .search-input-with-icon{align-items:center;display:flex;flex:1 1;position:relative;width:100%}.messagepage .message-search-window .search-input-with-icon input{background-color:var(--x--base-primary);border:1px solid var(--x--border-primary);border-radius:8px;height:44px;padding:0 44px 0 20px;width:100%}.messagepage .message-search-window .search-input-with-icon .search-icon{height:20px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;opacity:.5}.messagepage .input{align-items:center;align-self:stretch;background-color:var(--x--base-primary);border:1px solid;border-color:var(--x--border-primary);border-radius:8px;height:44px;padding:0 20px;width:100%}.messagepage .text{text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.messagepage .cancel,.messagepage .search{aspect-ratio:1;height:30px;position:relative;width:30px}.messagepage .message-card{align-items:center;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--theme-secondary);display:flex;flex:0 0 auto;gap:10px;padding:16px 15px;position:relative;width:100%;box-sizing:border-box}.messagepage .frame-5931{align-items:flex-start;gap:3px;flex:1 1 auto;min-width:0}.messagepage .text-6{align-items:center;align-self:stretch;display:flex;margin-top:-1px}.messagepage .text-6-1{align-items:center;display:flex;letter-spacing:.4px;line-height:18px;position:relative;width:251px}.messagepage .frame-5933{align-items:center;width:44px}.messagepage .mmdd{align-items:center;align-self:stretch;display:flex;letter-spacing:.4px;line-height:18px;margin-top:-1px;position:relative}.messagepage .home{align-self:stretch;aspect-ratio:.84;position:relative}.messagepage .cast,.messagepage .mypage{align-self:stretch;aspect-ratio:1;position:relative}.messagepage .mypage{margin-bottom:-.49px}.messagepage .frame{flex-direction:column}.messagepage .frame,.messagepage .input-1{display:flex;position:relative}.messagepage .pin-4{aspect-ratio:1;height:23.5px;margin-bottom:-.5px;position:relative;width:23px}.messagepage .text-1{letter-spacing:.5px;line-height:20px;position:relative}.messagepage .image{width:40px;height:40px;border:none}.group-list{width:100%;display:flex;flex-direction:column;padding:0 18px}.group-list .index{width:100%;display:flex;align-items:center;gap:16px;padding:16px 0}.group-list .index .font-sub{color:var(--x--text-secondary)}.mypage{background-color:var(--x--base-primary);position:relative;width:375px;margin:0 auto}.mypage .text_label{align-items:center;display:flex;justify-content:center;letter-spacing:.8px;line-height:24px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .right{height:24px;position:relative;width:20px}.mypage .mypage-contents{align-items:center;display:flex;flex-direction:column;gap:20px;padding:12px 18px;width:100%;box-sizing:border-box}.mypage .mypagename{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;justify-content:center;position:relative}.mypage .content{background-color:var(--x--theme-secondary);border:4px solid;border-color:var(--x--base-primary);border-radius:9999px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;display:flex;align-items:flex-end;justify-content:center;height:100%;overflow:hidden;width:100%}.mypage .mypage-2{height:78px;width:82px;margin:0}.mypage .name{align-items:flex-end;display:flex;flex-direction:column;gap:48px;height:100px;position:relative;width:223px}.mypage .guestname{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;position:relative;width:100%}.mypage .guestnametext{letter-spacing:.8px;line-height:24px;margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .mypage-contents-1{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-bottom:-45px;position:relative;width:100%}.mypage .mypage_-point{align-items:center;background-color:var(--x--theme-primary);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--x--theme-secondary);border-radius:16px;box-shadow:0 2px 6px #00000033;flex-direction:column;height:100px;justify-content:center;margin-left:-1px;margin-right:-1px;margin-top:-1px;padding:8px 12px}.mypage .mypage_-pointelement{align-items:flex-end;height:67px;justify-content:flex-end}.mypage .mypage_-pointelement-buy{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-grow:1;gap:18px;height:67px;position:relative}.mypage .pointelement_-possessionpoints{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px;position:relative}.mypage .point{height:24px;width:24px}.mypage .text-3{letter-spacing:.5px;line-height:20px}.mypage .possessionpoints,.mypage .text-3{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .possessionpoints{letter-spacing:.64px;line-height:18px}.mypage .text-4{align-self:stretch;color:var(--x--base-secondary);font-family:var(--font-family-base);font-size:13px;font-weight:400;letter-spacing:.52px;line-height:20px;text-decoration:underline}.mypage .purchase-points,.mypage .text-4{align-items:center;display:flex;position:relative}.mypage .purchase-points{background-color:var(--x--base-primary);border-radius:20px;gap:4px;height:33px;justify-content:center;padding:8px 10px;width:88px}.mypage .point-1{height:20px;margin-bottom:-1.5px;margin-top:-1.5px;width:20px}.mypage .text-5{letter-spacing:.4px;line-height:18px;margin-top:-1.5px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .next-2{aspect-ratio:.64;background-image:url(/icons/guest/g-next.svg);background-size:100% 100%;height:12px;position:relative;width:8px}.mypage .mypage-elements{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.mypage .my-page-item-1{height:48.8px;margin-top:-.4px}.mypage .mypage-3{aspect-ratio:1;flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .mypage_element-1{line-height:20px;white-space:nowrap}.mypage .next{height:16px;position:relative;width:16px}.mypage .my-page-item{align-items:center;align-self:stretch;background-color:var(--x--base-primary);border-bottom:none;display:flex;height:48.8px;justify-content:space-between;margin-left:-.4px;margin-right:-.4px;padding:12px 0;position:relative;width:100%}.mypage .point-history{flex:none;flex-grow:1;max-height:24px;max-width:24px}.mypage .mypage_element-2{line-height:20px;white-space:nowrap}.mypage .use-history{aspect-ratio:1;flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .mypage_element-3{line-height:20px;white-space:nowrap}.mypage .creditcard{height:14px;width:20px;margin-bottom:-1.5px;margin-top:-1.5px}.mypage .mypage_element-4{line-height:12.6px}.mypage .span0{letter-spacing:.06px;line-height:20px}.mypage .span1{letter-spacing:.04px;line-height:18px}.mypage .coupon{height:12.5px;width:20px;margin-bottom:-1.5px;margin-top:-1.5px}.mypage .mypage_element-5{line-height:20px;white-space:nowrap}.mypage .howto{height:15px;width:20px;margin-bottom:-1.5px;margin-top:-1.5px}.mypage .mypage_element-6{line-height:20px;white-space:nowrap}.mypage .my-page-item-2{height:44.8px}.mypage .setting{aspect-ratio:1;flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .mypage_element{line-height:20px;margin-top:-1px;white-space:nowrap}.mypage .my-page-item-3{height:44.8px;margin-bottom:-.4px}.mypage .question{aspect-ratio:1;flex:1 1;flex-grow:1;max-height:24px;max-width:24px;position:relative}.mypage .logout{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:100%}.mypage .text{letter-spacing:.64px;line-height:18px;margin-top:-2px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.mypage .supporting-text{align-self:stretch;letter-spacing:.5px;line-height:20px;position:relative;text-align:center;text-decoration:underline}.mypage .my-page-item-4{align-items:center;background-color:var(--x--base-primary);border-bottom-style:solid;border-bottom-width:.4px;border-color:var(--x--theme-secondary);justify-content:space-between;margin-left:-.4px;margin-right:-.4px;padding:12px 0}.mypage .my-page-item-4,.mypage .mypage_{align-self:stretch;display:flex;position:relative;width:100%}.mypage .mypage_element-7{align-items:center;display:flex;justify-content:center;letter-spacing:.5px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.mypage .point-2{aspect-ratio:1;position:relative}.icontext{display:flex;align-items:center;gap:18px}.setting-page{align-items:center;padding:16px 18px}.notification-settings-page .contents,.setting-page{width:100%;display:flex;flex-direction:column;gap:20px}.setting-element.index{border:none}.text-link{color:inherit}