#wrap{width:100%;margin:auto;padding-top:0;padding-bottom:0}.wrap{font-size:1.6rem;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--label-default)}.wrap *{font-family:inherit;font-stretch:normal}.wrap input[type=text],.wrap input[type=number],.wrap input[type=email],.wrap input[type=tel],.wrap input[type=password],.wrap input[type=search],.wrap input[type=url],.wrap textarea{font-size:1.4rem}.wrap--pc{display:flex;flex-direction:column}.wrap--mobile{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.main--pc{display:flex;gap:10px;width:1080px;margin:0 auto;padding:110px 0 20px}.main--pc section{flex:1}.main--mobile{display:flex;flex-direction:column;flex:1;position:relative;width:100%;max-width:57.6rem;margin:0 auto}.main--mobile section{display:flex;flex-direction:column;flex:1}.blind{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.helpdesk{display:flex;flex-direction:column;gap:1.6rem}.helpdesk__title{font-size:2.4rem;line-height:3.2rem;font-weight:500;letter-spacing:-.04em;padding:1.6rem 0 1.2rem;color:#000;border-bottom:1px solid #d4d4d8}@media(max-width:767px){.helpdesk__title{font-size:2rem;line-height:3rem;font-weight:500;letter-spacing:-.04em}}.helpdesk__contact,.helpdesk__notice{border:1px solid var(--line-subtle);border-radius:10px;background-color:var(--background-default);overflow:hidden}.helpdesk__contact{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem}.helpdesk__tel{align-self:flex-start;font-size:2.4rem;line-height:3.2rem;font-weight:700;letter-spacing:-.04em;color:#140099}.helpdesk__info{display:flex;flex-direction:column;gap:.6rem;padding-bottom:.8rem}.helpdesk__info-item{display:flex;gap:1rem}.helpdesk__info-label{flex-shrink:0;width:5.6rem;color:var(--label-subtle);font-size:1.4rem;line-height:1.8rem;font-weight:700;letter-spacing:-.04em}.helpdesk__info-value{color:var(--label-default);font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:-.04em}.helpdesk__memo.btn{background-color:#140099}.helpdesk__row{display:flex;flex-direction:column;gap:1.6rem}.helpdesk__banner{display:flex;justify-content:center;background-color:#245cff;border-radius:10px;overflow:hidden}.helpdesk__banner picture{display:contents}.helpdesk__banner img{display:block;width:100%;max-width:40rem;height:auto}.helpdesk__notice-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1.2rem 1.6rem;border-bottom:1px solid var(--line-subtle)}.helpdesk__notice-title{font-size:1.6rem;line-height:2.2rem;font-weight:700;letter-spacing:-.04em;color:var(--label-default)}.helpdesk__notice-more{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:-.04em;color:var(--label-subtle)}.helpdesk__notice-more:after{content:"";width:.6rem;height:.6rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.helpdesk__notice-list{padding:.4rem 1.6rem .8rem}.helpdesk__notice-empty{padding:2.4rem 1.6rem;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:-.04em;color:var(--label-subtle);text-align:center}.helpdesk__notice-item{display:flex;align-items:center;gap:1.2rem;padding:.8rem 0}.helpdesk__notice-item+.helpdesk__notice-item{border-top:1px solid var(--line-subtle)}.helpdesk__notice-link{flex:1;min-width:0;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:-.04em;color:var(--label-default)}.helpdesk__notice-subject{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.helpdesk__notice-date{flex-shrink:0;font-size:1.2rem;line-height:1.6rem;font-weight:500;color:var(--label-subtle);font-variant-numeric:tabular-nums}.helpdesk--pc .helpdesk__row{flex-direction:row;align-items:flex-start}.helpdesk--pc .helpdesk__info-label,.helpdesk--pc .helpdesk__info-value{font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-.04em}.helpdesk--pc .helpdesk__banner,.helpdesk--pc .helpdesk__notice{flex:1;min-width:0}.helpdesk--pc .helpdesk__banner img{max-width:none}
