﻿body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.4;font-size:100%;text-size-adjust:100%;color:#333;overflow-x:hidden}.header{margin:0 0 1rem 0;padding:0;border-top:4px solid #0d61ae;border-bottom:1px solid #c6c7cc}.header .wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 5vw 11px 5vw;margin:0 auto}.header .logo{width:140px;height:26px}.header .logo.bookmember{width:71.8px;height:26px}.header .logo.zai{width:44px;height:26px}.header .logo.thesalon{width:187px;height:22px;padding-top:2px;margin-bottom:2px}.header .logo.help{width:267px;height:26px}.header .logo.backoffice{width:156.3px;height:26px}.header .serviceLogo{position:relative;max-height:26px;max-width:calc(90vw - 140px);height:26px;width:calc(90vw - 140px)}.header .serviceLogo img{display:block;position:absolute;top:50%;right:0;height:26px;max-height:none;max-width:160px;transform:translateY(-50%);object-fit:scale-down}.header .serviceLogo.bookmember{width:71.8px;height:26px}.header .serviceLogo.zai{width:44px;height:26px}.header .information{padding:0;background-color:#fcf2f6;color:#d81954;font-size:.87rem}.header .information .wrapper{display:block;position:relative;padding-top:.2em;padding-bottom:.2em}.header .information .wrapper p{position:relative;padding-top:.2em;padding-bottom:.2em}.header .information .wrapper p::before{content:"";position:absolute;top:calc(50% - 8px);left:0;display:inline-block;width:14px;height:17px;background-image:url(/assets/icon-information-ba158010e3049c269d810a57db10b134b624f246929bcafd0676573e17f2bc95.svg);background-repeat:no-repeat}.header .information p{padding-left:24px}.header .information a{color:#d81954}.header .information+.information{border-top:1px solid #ddd}@media (min-width: 520px){.header{padding:0;margin:0 0 4rem 0}.header .wrapper{padding:15px 3vw;max-width:calc(800px + 6vw)}.header .logo{width:30vw;height:5.57vw;max-width:200px;max-height:37px}.header .logo img{width:30vw;height:5.57vw;max-width:200px;max-height:37px;object-fit:contain}.header .logo.bookmember{width:30vw;height:10.86vw;max-width:102px;max-height:37px;padding-top:0;margin-bottom:0}.header .logo.bookmember img{width:30vw;height:10.86vw;max-width:102px;max-height:37px;object-fit:contain}.header .logo.zai{width:30vw;height:17.6vw;max-width:63px;max-height:37px}.header .logo.zai img{width:30vw;height:17.6vw;max-width:63px;max-height:37px;object-fit:contain}.header .logo.thesalon{width:25vw;height:2.9vw;max-width:258px;max-height:30px;min-width:187px;min-height:22px}.header .logo.thesalon img{width:25vw;height:2.9vw;max-width:258px;max-height:30px;min-width:187px;min-height:22px;object-fit:contain}.header .logo.help{width:50vw;height:4.86vw;max-width:380px;max-height:37px}.header .logo.help img{width:50vw;height:4.86vw;max-width:380px;max-height:37px;object-fit:contain}.header .logo.backoffice{width:30vw;height:4.9vw;max-width:222.4px;max-height:37px}.header .logo.backoffice img{width:30vw;height:4.9vw;max-width:222.4px;max-height:37px;object-fit:contain}.header .serviceLogo{height:37px;width:calc(90vw - 140px);max-height:37px;max-width:calc(90vw - 140px)}.header .serviceLogo img{height:37px;max-width:230px}.header .serviceLogo.bookmember{width:30vw;height:10.86vw;max-width:102px;max-height:37px}.header .serviceLogo.bookmember img{width:30vw;height:10.86vw;max-width:102px;max-height:37px;object-fit:contain}.header .serviceLogo.zai{width:30vw;height:17.6vw;max-width:63px;max-height:37px}.header .serviceLogo.zai img{width:30vw;height:17.6vw;max-width:63px;max-height:37px;object-fit:contain}.header .information .wrapper{padding-top:.6em;padding-bottom:.6em}}.container{margin-bottom:4rem}.container main{display:block;min-height:20rem}.container main>p{width:90vw;margin:0 auto 1rem auto;line-height:1.6}@media (min-width: 520px){.container main>p{max-width:800px}}.container a{color:#0d61ae;transition:.5s color}.container a:hover{color:#55a7ed}.container a[target=_blank]:after{content:"";position:relative;top:3px;right:0;display:inline-block;width:15px;height:15px;margin-left:.4em;background-image:url(/assets/icon-open-0a40b3fde4dad4a0676edf24914015c97994764c0b85eafc5b9fd0a78374dbc3.svg);background-repeat:no-repeat}.progressTracker{position:relative;display:flex;justify-content:center;width:100%;margin:0 auto 2.8rem auto;font-size:.8rem;font-weight:bold;color:#0d61ae;z-index:0;list-style:none}.progressTracker+.title{padding-top:0rem}@media (min-width: 520px){.progressTracker{margin-bottom:4rem;max-width:800px}}.progressTracker li{position:relative;width:35%;text-align:center;color:#6e758f}.progressTracker li::before{position:absolute;top:2rem;right:-50%;content:"";width:100%;height:3px;background-color:#dcdde3;z-index:-1}.progressTracker li:last-child::before{content:none}.progressTracker li::after{display:block;content:"";width:18px;height:18px;margin:.4rem auto 0 auto;line-height:18px;text-align:center;border-radius:50%;background-color:#dcdde3}.progressTracker li.active{color:#0d61ae}.progressTracker li.active::after{width:20px;height:20px;background-image:url(/assets/progress-active-e5d3f0d7232bcab37e7dd7894e7df7e05e00b1be00e294c0e160a0a71bc3795d.svg);background-size:100%;background-repeat:no-repeat;background-position:0 0;background-color:transparent}.progressTracker li.done{color:#0d61ae}.progressTracker li.done::before{background-color:#0d61ae}.progressTracker li.done::after{background-image:url(/assets/progress-done-81cbf35460be256df2355818713d0ffaf5b12180b06a6ef27e075e09700086cc.svg);background-size:100%;background-repeat:no-repeat;background-position:0 0;background-color:transparent}.title{width:90vw;margin:0 auto 2.5rem auto;padding-top:2.8rem;font-size:1.2rem;text-align:center}@media (min-width: 520px){.title{width:100%;max-width:calc(800px + 10vw);margin:0 auto 4rem auto;padding-top:0rem;padding-left:5vw;padding-right:5vw;font-size:1.6rem}}.title.error404{margin-bottom:2.5rem;padding-top:1rem;font-size:1.2rem;text-align:center}.title.serviceerror{margin-bottom:2.5rem;font-size:1.2rem;text-align:center}.title i{display:block;margin:0 auto}.title i img{margin:0 auto 1rem auto}.title i img.sendmail{width:69px;height:47px}.title i img.complete{width:70px;height:70px}.title i img.symbol{width:70px;height:70px}.title i img.error{width:70px;height:70px}.title i img.error404{width:90%;max-width:600px;margin-bottom:2rem}.title i img.serviceerror{width:70%;max-width:300px;margin-bottom:2rem}.title i img.help{width:70px;height:70px}.subtitle{margin:0 0 1.6rem 0;padding:0;font-size:1.1rem;text-align:center;color:#0d61ae}@media (min-width: 520px){.subtitle{margin:0 0 4rem 0;padding-top:0rem;font-size:1.4rem}}.serviceName,.userAddress{margin:-2rem auto 2.5rem auto;width:90%;font-size:.87rem;font-weight:normal;text-align:center;word-wrap:break-word}@media (min-width: 520px){.serviceName,.userAddress{max-width:800px;margin:-3.5rem auto 4rem auto;padding:0;font-size:1rem}}.heading{width:100%;border-bottom:1px solid #ddd}@media (min-width: 520px){.heading{margin-bottom:1rem}}.heading h2{display:inline-block;padding:1rem 0 .3rem 0;font-size:1rem;border-bottom:4px solid #0d61ae}@media (min-width: 520px){.heading h2{font-size:1.2rem}}.faq .heading h3{display:inline-block;padding:1rem 0 .3rem 0;font-size:1rem;border-bottom:4px solid #0d61ae}@media (min-width: 520px){.faq .heading h3{font-size:1.2rem}}.headM{font-size:1rem;font-weight:bold;margin-bottom:.8em}.headS{font-size:1rem;font-weight:normal;color:#333}.formarea{position:relative;width:90vw;margin:0 auto}@media (min-width: 520px){.formarea{max-width:800px}.formarea .widthSS{max-width:10rem}.formarea .widthS{max-width:15rem}.formarea .widthM{max-width:30rem}.formarea .widthMS{max-width:calc(50% - .4rem)}.formarea .widthL{max-width:100%}}.formarea div[class^=entry],.formarea section[class^=entry]{margin-bottom:2rem}.formarea div[class^=confirmation],.formarea section[class^=confirmation]{padding:0 4% .8rem 4%;margin-top:.8rem;margin-bottom:2.5rem;background-color:#f4f6f8;border-radius:6px}.formarea .childConfirmationArea{margin:1.4rem 0 1rem 0;padding:.7rem .7rem .1rem .7rem;border-radius:6px;background-color:rgba(255,255,255,0.8)}.formarea .childConfirmationArea .heading{margin-bottom:0}.formarea .childConfirmationArea h3{padding-bottom:.4em;font-size:.94rem}.formarea .entryId{padding:0 4% .8rem 4%;margin-bottom:1.5rem;background-color:#f4f6f8;border-radius:6px}.formarea .entryImpressions>div{margin-bottom:3rem}.formarea div.confirmationService{margin-bottom:1.5rem}.formarea div.confirmationService .text{padding-top:1.2rem;margin-bottom:.3rem}.formarea div.confirmationService .textList{padding-left:1.6em;padding-top:1em}.formarea div.confirmationService .textList li{margin-bottom:.5em;line-height:1.2}.formarea div.confirmationService .textList li:last-child{margin-bottom:.2rem}.formarea div.confirmationNewsletter{margin-bottom:1.5rem;padding-bottom:0}.formarea div.confirmationNewsletter ul{width:100%;padding:.2rem .2rem;list-style:none}.formarea div.confirmationNewsletter li{display:flex;justify-content:space-between;align-items:center;padding:.7em 0em;margin:0;border-bottom:1px solid #ddd}.formarea div.confirmationNewsletter li:last-child{border:none}.formarea div.confirmationNewsletter li i{display:block;width:75px;margin-left:.5em;text-align:right;font-size:.87rem;font-style:normal;font-weight:bold;white-space:nowrap}.formarea div.confirmationNewsletter li i.on::after{content:"配信中";padding:.2em .3em;color:#55a7ed;border:1px solid #55a7ed;border-radius:3px;background-color:#fff}.formarea div.confirmationNewsletter li i.off::after{content:"未配信";padding:.2em .3em;color:#6e758f;border:1px solid #6e758f;border-radius:3px}.formarea div.confirmationNewsletter .editMode{display:block}.formarea div.confirmationNewsletter .editMode li{justify-content:flex-start;position:relative;padding-right:5.5em;width:100%;text-decoration:none;color:#333}.formarea div.confirmationNewsletter .editMode li:has(.cancellationService){padding-right:7.5em}.formarea div.confirmationNewsletter .editMode li:has(.resend){padding-right:9em}.formarea div.confirmationNewsletter .editMode li:has(.inoperable){padding-right:8em;min-height:4em}.formarea div.confirmationNewsletter .editMode li i{text-align:left;margin-right:.5em;padding-right:.7em}@media (min-width: 520px){.formarea div.confirmationNewsletter .editMode li i{padding-right:1.6em}}.formarea div.confirmationNewsletter .editMode li .unsubscribeNews,.formarea div.confirmationNewsletter .editMode li .unsubscribeID,.formarea div.confirmationNewsletter .editMode li .inoperable,.formarea div.confirmationNewsletter .editMode li .cancellationService{position:absolute;top:calc(50% - .94em);right:0;display:block;padding:.2em 1em;width:auto;min-width:5.5em;font-size:.87rem;font-style:normal;text-align:center;color:#fff;white-space:nowrap;background-color:#6e758f;border-radius:20px;text-decoration:none;transition:all .3s}.formarea div.confirmationNewsletter .editMode li .unsubscribeNews:hover,.formarea div.confirmationNewsletter .editMode li .unsubscribeID:hover,.formarea div.confirmationNewsletter .editMode li .inoperable:hover,.formarea div.confirmationNewsletter .editMode li .cancellationService:hover{background-color:#62b7ff;color:#fff}.formarea div.confirmationNewsletter .editMode li .unsubscribeNews.disabled,.formarea div.confirmationNewsletter .editMode li .unsubscribeID.disabled,.formarea div.confirmationNewsletter .editMode li .inoperable.disabled,.formarea div.confirmationNewsletter .editMode li .cancellationService.disabled{background-color:#ccc;pointer-events:none}.formarea div.confirmationNewsletter .editMode li .inoperable{top:calc(50% - 1.4em);padding:.5em .3em 0 .3em;line-height:.8em}.formarea div.confirmationNewsletter .editMode li .resend,.formarea div.confirmationNewsletter .editMode li .reset,.formarea div.confirmationNewsletter .editMode li .subscribeNews{position:absolute;top:calc(50% - .94em);right:0;display:block;padding:.2em 1em;width:auto;min-width:5.5em;font-size:.87rem;font-style:normal;color:#fff;white-space:nowrap;background-color:#0d61ae;border-radius:20px;text-decoration:none;transition:all .3s}.formarea div.confirmationNewsletter .editMode li .resend:hover,.formarea div.confirmationNewsletter .editMode li .reset:hover,.formarea div.confirmationNewsletter .editMode li .subscribeNews:hover{background-color:#62b7ff;color:#fff}.formarea div.confirmationNewsletter .editMode li a:hover{color:#62b7ff}.formarea div.confirmationMessage{padding:1rem}.formarea div.confirmationMessage .date{padding:.7rem 0 .3rem 0;font-size:1.13rem;font-weight:bold}.formarea .questionnaireArea section:not(.empty){padding:1.8rem 1rem;margin:0 auto 2.5rem auto;border:2px solid #0d61ae;border-radius:5px}.formarea .questionnaireArea .empty{margin:0 auto 3rem auto;text-align:center}.formarea .questionnaireArea h2{margin-bottom:1.5rem;text-align:center;font-size:1.13rem;color:#0d61ae}.formarea .questionnaireArea .img{text-align:center;margin-bottom:1.8rem}.formarea .questionnaireArea .img img{display:block;margin:0 auto;max-width:100%;text-align:center}.formarea .questionnaireArea .copytext{margin-bottom:1.8rem;text-align:center}.formarea .questionnaireArea .details{padding-top:1rem;margin-bottom:.5rem;text-align:center;font-weight:bold}.formarea .questionnaireArea .period{text-align:center;color:#d81954}.formarea section{width:100%;margin:0 auto}@media (min-width: 520px){.formarea section{max-width:800px}}.formarea .label{margin-bottom:.4rem;padding-top:1.2rem;font-size:.87rem;font-weight:bold}.formarea .entryImpressions .label{font-size:.94rem;line-height:1.6}.formarea .labelName{width:2.3em;margin-right:.4em;font-size:.87rem;text-align:right}.formarea .labelUnit{margin-left:.4em}.formarea .require{position:relative;display:inline-block}.formarea .require::after{content:"必須";margin-left:.5rem;padding:1px 6px;color:#fff;font-size:.75rem;font-style:normal;font-weight:bold;letter-spacing:2px;background-color:#d81954;border-radius:.3em;white-space:nowrap}.formarea .text{min-height:1em;margin-bottom:1rem;font-size:1rem;color:#252525;word-wrap:break-word}.formarea .text.wordbreak{word-break:break-all}.formarea .text+.notes{margin-top:-1rem}.formarea .text .otherText,.formarea .text.otherText{display:flex}.formarea .text .otherText span:nth-last-child(2),.formarea .text.otherText span:nth-last-child(2){margin-right:1rem;white-space:nowrap}.formarea ul.text{list-style:none}.formarea ul.text li{display:flex;flex-wrap:nowrap;margin-bottom:.4rem}.formarea ul.text li span:first-child{width:1.7em;flex-shrink:0;white-space:nowrap}.formarea .thin .label{margin-bottom:.2em}.formarea .thin .text{margin-bottom:.2em}.formarea .thin>div:last-of-type .text{margin-bottom:.8em}.formarea .datatable{display:table;width:100%;padding-top:.5rem !important;padding-bottom:.5rem !important}.formarea .datatable>div{display:table-row}.formarea .datatable>div:last-of-type .label,.formarea .datatable>div:last-of-type .text{border-bottom:0}.formarea .datatable .label{display:table-cell;white-space:nowrap;padding:.8em 1em .8em .5em;margin-bottom:0em}.formarea .datatable .text{display:table-cell;padding:.8em 1em .8em .5em;margin-bottom:0em;width:100%}.formarea input,.formarea textarea{width:100%;margin-bottom:.4rem;padding:.75rem .5rem;border:1px solid #c6c6c6;border-radius:4px;outline:none;appearance:none}.formarea input::placeholder,.formarea textarea::placeholder{color:#767676}.formarea input:focus,.formarea textarea:focus{border:2px solid #0d61ae;padding-top:calc(.75rem - 1px);padding-bottom:calc(.75rem - 1px);padding-left:calc(.5rem - 1px);padding-right:calc(.5rem - 1px)}.formarea .inputPassword{position:relative}.formarea .inputPassword input{padding-right:45px}.formarea .inputPassword button{content:"";position:absolute;right:2px;display:block;width:calc(26px + .7rem);height:26px;max-width:initial;min-width:initial;padding:0 .7rem 0 0;margin:0;background-repeat:no-repeat;background-color:transparent;background-size:26px;background-position:0 5px;border-radius:0;cursor:pointer}.formarea .inputPassword button:hover{background-color:transparent}.formarea .inputPassword .iconShow{top:12px;background-image:url(/assets/icon-pass-show-c4c1f24e03b4d364de0e4ae73ca24bdf0bf555fe555a054eb36c3ffdddb59188.svg)}_:-ms-lang(x)::-ms-backdrop,.formarea .inputPassword .iconShow{top:9px}.formarea .inputPassword .iconHide{top:10px;background-image:url(/assets/icon-pass-hide-8d9cfd782cf1c68c3d2e192546019f06875f040e40c03ad895fc9fbb4312a96c.svg)}_:-ms-lang(x)::-ms-backdrop,.formarea .inputPassword .iconHide{top:8px;right:2px;background-size:29px}.formarea .inputRadio .labelRadio{display:block;margin-bottom:1rem;padding-top:.4rem;font-size:.94rem;cursor:pointer}.formarea .inputRadio span::before{content:"";display:inline-block;width:20px;height:20px;margin-right:.5rem;border-width:1px;border-style:solid;border-radius:50%;padding:4px;background-clip:content-box;vertical-align:-4px}.formarea .inputRadio input[type=radio]{display:none}.formarea .inputRadio input[type=radio]:not(:checked)+span::before{border-color:#999}.formarea .inputRadio input[type=radio]:checked+span::before{border-color:#0d61ae;background-color:#0d61ae}.formarea .inputRadio input[type=text]{font-size:1rem}.formarea .inputRadio .flex{display:flex;margin-top:-0.6rem}.formarea .inputRadio .flex .inputText{margin-left:.8rem;max-width:13.5rem}.formarea .inputCheckbox{margin-bottom:1rem}.formarea .inputCheckbox .labelCheckbox{display:block;margin-bottom:.2rem;margin-top:1.8rem}.formarea .inputCheckbox .labelCheckbox:first-of-type{margin-top:1rem}.formarea .inputCheckbox input[type=checkbox]{display:none}.formarea .inputCheckbox input[type=checkbox]:checked+span::before{background:#0d61ae;border:1px solid #0d61ae}.formarea .inputCheckbox input[type=checkbox]:checked+span::after{opacity:1}.formarea .inputCheckbox span{position:relative;display:inline-block;width:auto;padding-left:27px;font-size:.93rem;line-height:1.6;cursor:pointer}.formarea .inputCheckbox span::before{content:"";position:absolute;top:2px;left:1px;display:block;width:20px;height:20px;margin-top:0;background:#fff;border:1px solid #999;border-radius:3px}.formarea .inputCheckbox span::after{content:"";position:absolute;top:4px;left:7px;display:block;width:8px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);opacity:0}.formarea .inputCheckbox .disabled span{cursor:default}.formarea .inputCheckbox .disabled input[type=checkbox]{display:none}.formarea .inputCheckbox .disabled input[type=checkbox]:checked+span::before{background-color:#fff;border:1px solid #fff}.formarea .inputCheckbox .disabled input[type=checkbox]:checked+span::after{border-right:2px solid #0d61ae;border-bottom:2px solid #0d61ae;opacity:1}.formarea .inputCheckbox .flex{display:flex;margin-top:1.2rem}.formarea .inputCheckbox .flex .inputText{margin-left:.8rem;max-width:13rem}.formarea .inputSelect{position:relative}.formarea .inputSelect::after{content:"";position:absolute;top:calc(50% - 5px);right:1.5rem;width:10px;height:10px;border-top:2px solid #999;border-left:2px solid #999;transform:translateY(-50%) rotate(-135deg);pointer-events:none}.formarea .inputSelect select{width:100%;margin-bottom:.3rem;padding:.75rem .5rem;border:1px solid #c6c6c6;border-radius:4px;background-color:#fff;outline:none;appearance:none}.formarea .inputSelect select .placeholder{color:#767676}.formarea .inputSelect select::-ms-expand{display:none}.formarea .inputSelect select:focus{border:2px solid #0d61ae;padding-top:calc(.75rem - 1px);padding-bottom:calc(.75rem - 1px);padding-left:calc(.5rem - 1px);padding-right:calc(.5rem - 1px)}.formarea .passwordCheck{margin-bottom:.8rem}.formarea .passwordCheck .text{font-size:.87rem;margin-bottom:.4rem}.formarea .passwordCheck .text span{font-weight:bold}.formarea .passwordCheck.low .text{color:#d81954}.formarea .passwordCheck.medium .text{color:#bd4f00}.formarea .passwordCheck.high .text{color:#0d61ae}.formarea .passwordCheck .bar{position:relative;width:100%;height:7px;background-color:#ccc}.formarea .passwordCheck .bar::after{content:"";position:absolute;top:0;left:0;width:0%;height:7px;background-color:#bd4f00;transition:width .3s}.formarea .passwordCheck.low .bar::after{width:25%;background-color:#d81954}.formarea .passwordCheck.medium .bar::after{width:50%;background-color:#fd7f23}.formarea .passwordCheck.high .bar::after{width:100%;background-color:#0d61ae}.formarea .mailAddress{padding:.7rem 0 .3rem 0;font-size:1.3rem;font-weight:bold;text-align:center;word-wrap:break-word}.formarea .newsletterList{list-style:none;padding-top:1em}.formarea .newsletterList li{position:relative;display:inline-block;width:100%;padding-left:25px;margin-bottom:.7em;font-size:.94rem;line-height:1.6}.formarea .newsletterList li:last-child{margin-bottom:.5em}.formarea .newsletterList li::before{content:"";position:absolute;top:4px;left:7px;display:block;width:8px;height:12px;border-right:2px solid #0d61ae;border-bottom:2px solid #0d61ae;transform:rotate(45deg)}.formarea .newsletterList li.unsubscribe{padding-left:0;font-size:1rem}.formarea .newsletterList li.unsubscribe::before{content:none;border:none}.formarea .flex{display:flex;align-items:center;justify-content:left}.formarea .flex span{display:inline-block;padding-bottom:.4rem}.formarea .flex div.inputText{width:100%}.formarea .flex div.inputSelect{width:100%}.formarea .flex.zipcode div.inputText{width:10rem;margin-right:1em}.formarea .flex.zipcode span{position:relative;padding-right:20px}.formarea .separation{padding-top:1.5rem}.formarea .textList{padding-top:1.5em;padding-left:1.2em}.formarea .textList li{margin-bottom:1em;line-height:1.4}.formarea .notes{font-size:.87rem;line-height:1.6;color:#666}.formarea .notes.notesNewsletter{padding-left:1em;margin-bottom:3rem;text-indent:-0.6em}.formarea .notes.textList{padding-top:0}.formarea .notes.textList li{line-height:1.6}.formarea .mbbr{display:inline}@media (min-width: 520px){.formarea .mbbr{display:none}}.formarea .pcbr{display:none}@media (min-width: 520px){.formarea .pcbr{display:inline}}.formarea .errorText{display:flex;position:relative;padding:.5rem;width:100%;margin:0 auto .625rem auto;color:#d81954;background-color:#fcf2f6;border:1px solid #d81954;border-radius:6px}@media (min-width: 520px){.formarea .errorText{max-width:800px}.formarea .errorText.widthM{max-width:30em}}.formarea .errorText i{display:block}.formarea .errorText i::before{content:url(/assets/icon-error-1013cf096de9a48e304c6e8717d7e2c539da4dc5b3f09cdde6ed6eb365154197.svg);position:absolute;top:.7em;left:.8rem;width:17px;height:17px}_:-ms-lang(x)::-ms-backdrop,.formarea .errorText i::before{top:.6em}.formarea .errorText span{display:block;padding-left:30px}.formarea .errorText.faq{margin-bottom:2.8rem;font-size:.87rem;line-height:1.6}.formarea .error input,.formarea .error textarea{border:2px solid #d81954;padding-top:calc(.75rem - 1px);padding-bottom:calc(.75rem - 1px);padding-left:calc(.5rem - 1px);padding-right:calc(.5rem - 1px)}.formarea .error .inputSelect select{border:2px solid #d81954;padding-top:calc(.75rem - 1px);padding-bottom:calc(.75rem - 1px);padding-left:calc(.5rem - 1px);padding-right:calc(.5rem - 1px)}.formarea .error .inputRadio input[type=radio]:not(:checked)+span::before{border-color:#d81954}.formarea .error .inputRadio input[type=text],.formarea .error.inputCheckbox input[type=text]{padding:.75rem .5rem;border:1px solid #c6c6c6}.formarea .error .errorList{padding:0;list-style:none}.formarea .error .errorList li{font-size:.87rem;color:#d81954}.formarea .error .errorList.errorName{padding-left:2.5em}.formarea .error .errorList.textAlignCenter{text-align:left !important}@media (min-width: 520px){.formarea .error .errorList.textAlignCenter{text-align:center !important;padding-top:.4em}}.formarea .error .labelCheckbox{background-color:#fcf2f6}.formarea .limitError .error input[type=text]{border:2px solid #d81954;padding-top:calc(.75rem - 1px);padding-bottom:calc(.75rem - 1px);padding-left:calc(.5rem - 1px);padding-right:calc(.5rem - 1px)}.formarea .limitError .errorList{padding:0;list-style:none}.formarea .limitError .errorList li{font-size:.87rem;color:#d81954}.formarea .inputName .error~.errorList{padding:0 0 0 2.5em;list-style:none}.formarea .inputName .error~.errorList li{font-size:.87rem;color:#d81954}.buttonArea button,button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;appearance:none;position:relative;display:flex;justify-content:center;width:calc(100% - 130px);max-width:295px;min-width:250px;margin:0 auto;padding:.8em 1.5em .8em 1.5em;color:#fff;text-align:center;letter-spacing:1px;background-color:#0d61ae;border-radius:50px;cursor:pointer;transition:background-color .5s}.buttonArea button.disabled,button.disabled{background-color:#c7c7c7 !important;cursor:default;pointer-events:none}.buttonArea button.login:not(.blue),.buttonArea button.mypage,.buttonArea button.service,.buttonArea button.lightblue,button.login:not(.blue),button.mypage,button.service,button.lightblue{background-color:#55a7ed}.buttonArea button:hover,button:hover{background-color:#1b7cd5}.buttonArea button.login:not(.blue):hover,.buttonArea button.mypage:hover,.buttonArea button.service:hover,.buttonArea button.lightblue:hover,button.login:not(.blue):hover,button.mypage:hover,button.service:hover,button.lightblue:hover{background-color:#62b7ff}.buttonArea button.next,button.next{padding-right:1.9em}.buttonArea button.next::after,button.next::after{content:"";position:absolute;top:0;bottom:0;right:1.2rem;display:inline-block;width:10px;height:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);transition:right .3s}.buttonArea button.next:hover::after,button.next:hover::after{right:1rem}.buttonArea button.back,button.back{padding-left:1.9em}.buttonArea button.back::after,button.back::after{content:"";position:absolute;top:0;bottom:0;left:1.2rem;display:inline-block;width:10px;height:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(-135deg);transition:left .3s}.buttonArea button.back:hover::after,button.back:hover::after{left:1rem}.buttonArea button.sendmail::before,button.sendmail::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-mail-cade4b08cc6b556bc47880943f40c970f36c476185ea8f4b11602e735937bb89.svg);background-position:0 1.5px;background-repeat:no-repeat}.buttonArea button.login::before,button.login::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-login-067d22c08f4971d33af02bf2f9220e452a6181597cb6c1834fa588ec2c28f1b3.svg);background-repeat:no-repeat}.buttonArea button.mypage::before,button.mypage::before{content:"";display:block;width:18px;height:13.5px;margin:auto .7em auto 0;background-image:url(/assets/icon-mypage-bf82b390ba11e7ed4d48cf530f0c79d61fa00240c67bd70000c487b95bfda437.svg);background-repeat:no-repeat}.buttonArea button.complete::before,button.complete::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-complete-0552453258ef9353d1f555f4780cdabe242a5ed61327d98ca44a9d55af2a16b6.svg);background-position:0 2px;background-repeat:no-repeat}.buttonArea button.service::before,button.service::before{content:"";display:block;width:18px;height:15px;margin:auto .6em auto 0;background-image:url(/assets/icon-service-15deb4ca42411fbf17c0ddaa9a06192524b388fb506db3d2cb0ecfbb1c2e052e.svg);background-repeat:no-repeat}.buttonArea button.details::before,button.details::before{content:"";display:block;width:16px;height:16px;margin:auto .6em auto 0;background-image:url(/assets/icon-details-dd18e7f036ed3673e57e3e5cfd6b36571f0e1d67a8eec88ca59ebca4ab10fb3d.svg);background-repeat:no-repeat}.buttonArea button.transition,button.transition{padding:.8em .5em .8em .5em}.buttonArea button.transition::before,button.transition::before{content:"";display:block;width:12px;height:12px;margin:auto .5em auto 0;background-image:url(/assets/icon-arrow-91d7b2c685750cc30f430f1b591522168b78ef585713d7ff56feba71922948fa.svg);background-repeat:no-repeat}.buttonArea button.lowpriority,button.lowpriority{width:160px;max-width:initial;min-width:initial;padding-top:.6em;padding-bottom:.6em;color:#0d61ae;background-color:#fff;border:1px solid #0d61ae;transition:opacity .5s}.buttonArea button.lowpriority:hover,button.lowpriority:hover{opacity:.7}.buttonArea button.lowpriority.back::after,button.lowpriority.back::after{left:1rem;border-right:2px solid #0d61ae;border-top:2px solid #0d61ae}.buttonArea button.lowpriority.back:hover::after,button.lowpriority.back:hover::after{left:.8rem}.buttonArea button.lowpriority.cancel,button.lowpriority.cancel{width:calc(100% - 130px);max-width:295px;min-width:250px;padding:.5em 1.5em .5em 1.5em;font-size:.87rem}.buttonArea button.lowpriority.cancel:hover,button.lowpriority.cancel:hover{opacity:.7;color:#0d61ae}.buttonArea button.lowpriority.add,button.lowpriority.add{width:100%;max-width:none}@media (min-width: 520px){.buttonArea button.lowpriority.add,button.lowpriority.add{max-width:295px}}.buttonArea button.lowpriority.add::before,button.lowpriority.add::before{content:"";display:block;margin:auto .4em auto 0;width:11px;height:11px;background-image:url(/assets/icon-add-4bc7e19477374560daeaf561f20bd4c0e20da3de3142e19adeee44562fad96aa.svg);background-repeat:no-repeat}.buttonArea button.lowpriority.logout::before,button.lowpriority.logout::before{content:"";display:block;width:13px;height:13px;margin:auto .5em auto 0;background-image:url(/assets/icon-logout-0ac2381802519b6269db559fb87cc6439e3cca2decb0964285db9386ad8ae059.svg);background-position:0 1px;background-repeat:no-repeat}.buttonArea button.lowpriority.logout:hover,button.lowpriority.logout:hover{opacity:.7;color:#0d61ae}.buttonArea button.select,button.select{width:130px;max-width:initial;min-width:initial;padding-top:.6em;padding-bottom:.6em}.buttonArea button.mini,button.mini{width:auto;max-width:initial;min-width:max-content;padding:.2em .8em;font-size:.94rem;color:#0d61ae;background-color:#fff;border:1px solid #0d61ae;transition:opacity .5s}.buttonArea button.mini:hover,button.mini:hover{color:#0d61ae;opacity:.7}.buttonArea button.mini.blue,button.mini.blue{display:inline-block;background-color:#0d61ae;color:#fff;transition:background .5s}.buttonArea button.mini.blue:hover,button.mini.blue:hover{background-color:#1b7cd5;color:#fff;opacity:1}.buttonArea button.baseWidth,button.baseWidth{width:calc(100% - 130px);max-width:295px;min-width:250px}.buttonArea button span,button span{display:block;text-align:center;max-width:192px}.formarea button.transition span{max-width:205px}@media (min-width: 520px){.buttonArea button span,button span{max-width:230px}}.buttonArea button.btnloading,button.btnloading{pointer-events:none;background-color:#f4f6f8;border:none}.buttonArea button.btnloading::before,button.btnloading::before{display:none}.buttonArea button.btnloading::after,button.btnloading::after{position:absolute;content:"";width:24px;height:24px;background-image:url(/assets/icon-loading-2ccdcf8ff57ebe208cf9b5af94e203c6813b86242e90a0f60dc448c5d6d54215.svg);border:none !important;left:calc(50% - 12px) !important;top:calc(50% - 12px);right:auto;bottom:auto;animation:spin 1s linear infinite}.buttonArea button.btnloading span,button.btnloading span{opacity:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.buttonArea.flex{display:flex;justify-content:center}.buttonArea.flex>div{margin-right:1em}.buttonArea.flex>div:last-of-type{margin-right:0}.mypagearea{width:100%;margin-top:-1.5rem;padding:1rem 0;background-color:#f4f6f8}.mypagearea h3{padding-top:1.2em;margin-bottom:1.2em;text-align:center;color:#0d61ae;font-size:1rem}.mypagearea .menu{width:90%;max-width:800px;margin:0 auto;list-style:none}.mypagearea .menu li{position:relative;width:100%;margin-bottom:.5em;padding:.8em 1.2em;background-color:#fff;border-radius:3px}.mypagearea .menu li::after{content:"";position:absolute;top:0;bottom:0;right:1.2rem;display:inline-block;width:10px;height:10px;margin:auto;border-right:2px solid #0d61ae;border-top:2px solid #0d61ae;transform:rotate(45deg);transition:right .3s}.mypagearea .menu li:hover::after{right:1rem}.mypagearea .menu li a{display:flex;justify-content:flex-start;align-items:center;text-decoration:none}.mypagearea .menu li a i{display:inline-block;margin-right:.8rem;width:30px}.mypagearea .menu li a i::before{content:"";display:block;width:100%;height:26px;margin:auto 0}.mypagearea .menu li a i.user::before{background-image:url(/assets/menu-user-d47a651b1cef19faedd8a289a3d39e62f5d0d644995f4511526a7c592719f666.svg);background-position:3px 0;background-repeat:no-repeat}.mypagearea .menu li a i.mailaddress::before{width:26px;background-image:url(/assets/menu-mailaddress-e5a3df30970f34c1bc6960c17ef97696838544b5d3f3734b2076d830acaa6187.svg);background-position:0 2px;background-repeat:no-repeat}.mypagearea .menu li a i.password::before{background-image:url(/assets/menu-pass-3f2ae7b50e9d2a41c985537598ade50b3727e977a4dea035bfdda2ba69dded82.svg);background-position:1px 0;background-repeat:no-repeat}.mypagearea .menu li a i.service::before{width:26px;background-image:url(/assets/menu-service-ab887a6f32e1a56d4d92f19f0bc55918c806905bba4864d6948c58d160ae57b0.svg);background-position:0 2px;background-repeat:no-repeat}.mypagearea .menu li a i.newsletter::before{width:26px;background-image:url(/assets/menu-newsletter-f221c80b25e4cda11e8f2b6ea34cfa672cc3890aa240b36fc3033d63792ba021.svg);background-repeat:no-repeat}.mypagearea .menu li a i.addressbook::before{width:26px;background-image:url(/assets/menu-address-580c3a8497ca5358c93d1f0f8245173e24d42b721d373437d978fe4110ff301f.svg);background-repeat:no-repeat}.mypagearea .menu li a i.store::before{width:26px;background-image:url(/assets/icon-store-0c5ff11747554ad9104c2cc17ec16b70bbb7eb1d5ecc260061ef75795488dac8.svg);background-position:0 0px;background-repeat:no-repeat}.mypagearea .menu li a[target=_blank]:after{top:-1px}.mypagearea .logout{position:relative;display:flex;justify-content:center;width:160px;margin:1.5rem auto 1.5rem auto;padding:.5em 0;color:#0d61ae;text-align:center;border-radius:50px;text-decoration:none;cursor:pointer;border:1px solid #0d61ae;transition:opacity .5s}.mypagearea .logout::before{content:"";display:block;width:13px;height:13px;margin:auto .5em auto 0;background-image:url(/assets/icon-logout-0ac2381802519b6269db559fb87cc6439e3cca2decb0964285db9386ad8ae059.svg);background-position:0 1px;background-repeat:no-repeat}.mypagearea .logout:hover{opacity:.7;color:#0d61ae}.faq ul{padding:.1rem 0 1.5rem 0;margin:0 0 0 0;list-style:none}@media (min-width: 520px){.faq ul{padding-bottom:3rem}}.faq ul li{display:flex;padding:0 0 .9rem 0;margin:1rem 0 0 0;border-bottom:1px solid #ddd}.faq ul li:last-child{border-bottom:none}.faq ul li::before{display:inline-block;content:"Q";width:22px;height:22px;margin:0 .6rem 0 0;font-size:.87rem;color:#fff;line-height:22px;text-align:center;background-color:#0d61ae;border-radius:20px}.faq ul li a{display:block;width:calc(100% - 22px - .6rem);text-decoration:none;color:#333;transition:.5s color}.faq ul li a:hover{color:#0d61ae}.question{padding:0 0.5rem 0.9rem calc(22px + .4em);margin:0 0 1em 0;font-size:1.13rem}.question:last-child{border-bottom:none}.question::before{display:inline-block;content:"Q";width:22px;height:22px;margin:0 0.6rem 0 calc(-22px - .4em);font-size:.87rem;color:#fff;font-weight:normal;line-height:22px;text-align:center;background-color:#0d61ae;border-radius:20px}.answer{padding:0 0.5rem 0.9rem calc(22px + .4em);margin:0 0 1em 0}.answer:last-child{border-bottom:none}.answer::before{display:inline-block;content:"A";width:22px;height:22px;margin:0 0.6rem 0 calc(-22px - .4em);font-size:.87rem;color:#fff;line-height:22px;text-align:center;background-color:#d81954;border-radius:20px}.answer p{margin-bottom:1.6em;line-height:1.6;text-align:justify}.answer p:first-child{margin-top:-1.5em}.answer ul{padding:0 0 0 1rem;margin:0 0 1.6rem 0}.answer ul li{margin-bottom:.4em}.answer ul li ul{padding:0;list-style:none}.answer ul li ul li{margin-bottom:.4em}.answer .img img{display:block;width:auto;max-width:100%;margin:2.3rem auto}.answer .img h3+img{margin-top:1rem}@media (min-width: 520px){.answer .img{width:auto;max-width:745px}}.answer .notice{padding-left:.6em;text-indent:-0.6em;font-size:.94rem;color:#666}.decimalList{list-style-type:decimal}.decimalList li::marker{font-weight:bold}.categoryNavi{margin:0 0 3rem 0;padding:2rem;background-color:#f4f6f8}.categoryNavi h3{width:99%;margin:0 auto 1em auto;font-size:1rem}@media (min-width: 520px){.categoryNavi h3{padding-left:1rem;max-width:800px}}.categoryNavi ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto;list-style:none}.categoryNavi ul li{width:47%;height:130px;margin:0 1rem 1rem 0;padding:0;background-color:#fff;border-radius:5px;font-size:.94rem;text-align:center;border:2px solid #fff;transition:border .5s}.categoryNavi ul li:hover{border:2px solid #1b7cd5}.categoryNavi ul li a{display:block;width:100%;height:130px;padding:2em 0 0 0;text-decoration:none}.categoryNavi ul li a:hover{color:#0d61ae}.categoryNavi ul li.categoryId img{width:50px;height:33px}.categoryNavi ul li.categoryLogin a{padding:1.2em 0 0 0}.categoryNavi ul li.categoryLogin img{width:35px;height:39px}.categoryNavi ul li.categoryEntry a{padding:1.2em 0 0 0}.categoryNavi ul li.categoryEntry img{width:44px;height:39px}.categoryNavi ul li.categoryMember a{padding:.7em 0 0 0}.categoryNavi ul li.categoryMember img{width:39px;height:37px}.categoryNavi ul li.categoryCancel img{width:32px;height:39px}.categoryNavi ul li:nth-child(2n){margin-right:0}.categoryNavi ul img{margin:0 auto .8em auto;height:39px}@media (min-width: 520px){.categoryNavi ul{flex-wrap:nowrap;padding-left:1rem;max-width:800px}.categoryNavi ul li{width:22.8%;height:170px}.categoryNavi ul li a{padding:3.3em 0 0 0}.categoryNavi ul li.categoryLogin a{padding:2.4em 0 0 0}.categoryNavi ul li.categoryEntry a{padding:2.4em 0 0 0}.categoryNavi ul li.categoryMember a{padding:1.8em 0 0 0}}@media screen and (min-width: 520px) and (max-width: 600px){.categoryNavi ul li{font-size:.87rem}.categoryNavi ul li.categoryEntry br,.categoryNavi ul li.categoryMember br{display:none}}@media (min-width: 520px){.categoryNavi ul li:nth-child(2n){margin-right:1rem}}.linkList{margin:0 auto 2rem auto;list-style:none}.linkList li{position:relative;margin:0 0 .6rem 0;padding:0 0 0 calc(7px + .6em)}.linkList li::after{content:"";position:absolute;top:.5em;left:0;display:inline-block;width:7px;height:7px;margin:auto;border-right:2px solid #0d61ae;border-top:2px solid #0d61ae;transform:rotate(45deg);transition:right .5s}.linkList i{position:relative}.linkList i::after{left:.5em}.linkList.everyOther li{margin-top:0;margin-bottom:0;padding:.8em 1em .8em 1.7em}.linkList.everyOther li::after{top:1.3em;left:.5em}.linkList.everyOther li:nth-child(even){background-color:#f4f6f8}.hr{position:relative;margin-bottom:2rem;text-align:center;font-size:.87rem;border-top:1px solid #c6c6c6}.hr span{display:flex;justify-content:center;max-width:6rem;width:fit-content;margin:-0.5rem auto 0 auto;padding:0 1rem;background-color:#fff}.hr.widthMS span{max-width:9rem}.hr.widthL span{max-width:18rem}.notesList{list-style:none}.notesList li{padding-left:1em;margin-bottom:.2em;font-size:.94rem;text-indent:-0.8em}i.openwin::after{content:"";position:absolute;top:3px;right:0;display:inline-block;width:15px;height:15px;background-image:url(/assets/icon-open-0a40b3fde4dad4a0676edf24914015c97994764c0b85eafc5b9fd0a78374dbc3.svg);background-repeat:no-repeat}.addressList{list-style:none;margin-bottom:2rem;padding-top:.3rem}@media (min-width: 520px){.addressList{display:flex;flex-wrap:wrap}}.addressList>li{margin-bottom:1.5rem;padding:.7em 1em 1em 1em;width:100%;background-color:#f4f6f8;border-radius:5px;border:2px solid #f4f6f8;transition:border .5s}@media (min-width: 520px){.addressList>li{width:49%;margin-right:2%}.addressList>li:nth-child(2n){margin-right:0}}.addressList>li:not(.active){border:2px solid #fff}.addressList>li:not(.active):not(.error):hover{border:2px solid #1b7cd5}.addressList>li input[type=radio]{display:none}.addressList>li input[type=radio]:not(:checked)+span{color:#333;font-weight:normal}.addressList>li input[type=radio]:checked+span{color:#0d61ae;font-weight:bold}.addressList>li .addressInfo{align-items:center;flex-wrap:wrap;padding:0 0 0 calc(20px + .5rem)}.addressList>li .addressInfo .name{margin-right:.7em;margin-bottom:.5em;font-weight:bold}.addressList>li .addressInfo .address{margin-right:.7em;font-size:.94rem}.addressList>li .operationMenu{display:flex;justify-content:flex-end;padding:1.2em .2em 0 0;list-style:none}.addressList>li .operationMenu li{margin-left:2em}.addressList>li .operationMenu li a{text-decoration:none}.addressList>li .operationMenu li.edit a::before{content:url(/assets/icon-edit-s-2b199c582c0c3d7b9102f8cfedf2ab0400403c896d82ae85daca7a909b34bab4.svg);display:inline-block;margin-right:.4em;width:13.5px;height:13.5px}.addressList>li .operationMenu li.delete a::before{content:url(/assets/icon-delete-s-973a03745aef5bbd667752b6b000edf5ed286aa6a1505f9721f5cda470f0d195.svg);display:inline-block;margin-right:.4em;width:13.8px;height:15px}.addressList>li.active{border:2px solid #0d61ae}.addressList>li.error .error{padding-top:.5em;font-size:.94rem;color:#d81954;list-style-type:disc}.addressList>li.error ul.error{width:100%;padding-left:1em}.addressList>li.error:not(.active) .inputRadio span{color:#999}.addressList>li.error:not(.active) .inputRadio span::before{border-color:#ddd !important;background-color:transparent}.addressList.col1>li{width:100%;margin-right:0}.addressList.col1>li:last-child{margin-bottom:0}.cardList{list-style:none}.cardList.scroll{overflow-y:scroll;max-height:400px}.cardList li{padding:1em;margin:0 .3em .8em 0;background-color:#fff;border-radius:.3em}.cardList li .head{margin-bottom:.5em;font-weight:bold}.cardList li .contents{font-size:.87rem}.cardList li:last-child{margin-bottom:0}.dateList{display:block;width:100%;padding-top:1em}.dateList dt{float:left;padding-bottom:.5em;margin-bottom:.5em}.dateList dt:last-of-type{padding-bottom:0;margin-bottom:0}.dateList dd{padding-left:10em;padding-bottom:.5em;margin-right:1em;margin-bottom:.5em;border-bottom:.5px solid #999}.dateList dd:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.dateList.scroll{padding-top:0em;max-height:15em;overflow-y:scroll}.tableWrap{overflow-x:auto;margin-bottom:2rem}.tableWrap .heading{margin-bottom:2rem}.tableWrap .table{width:100%;min-width:800px;border-collapse:collapse}.tableWrap .table tr:nth-child(2n+3){background-color:#f4f6f8}.tableWrap .table tr.fontsizeMS th,.tableWrap .table tr.fontsizeMS td{font-size:.87rem;letter-spacing:-0.02rem}.tableWrap .table tr.fontsizeS th,.tableWrap .table tr.fontsizeS td{font-size:.82rem;letter-spacing:-0.03rem}.tableWrap .table th{padding:.6em .7em;border-bottom:2px solid #0d61ae;font-size:.87rem;text-align:left;white-space:nowrap}.tableWrap .table th span{font-size:.75rem}.tableWrap .table td{padding:.6em .5em;border-bottom:1px solid #eee;font-size:.94rem}.tableWrap .table td.wordbreak{word-break:break-all;max-width:260px}.tableWrap .table td.nowrap{white-space:nowrap}.tableWrap .table td ul{padding:0 0 0 1em}.tableWrap .table td ul li{font-size:.87rem}.tableWrap .table td span{font-size:.87rem}.tableWrap .table td span.br{display:block}.tableWrap .table td button.mini{min-width:4em}.tableWrap.widthAuto .table{width:auto;min-width:initial}.tableWrap.widthAuto .table th,.tableWrap.widthAuto .table td{padding:.6em 1.2em}.tableWrap.widthAuto .table th:last-of-type,.tableWrap.widthAuto .table td:last-of-type{padding-right:.6em}.tableWrap.widthAuto .table th:first-of-type,.tableWrap.widthAuto .table td:first-of-type{padding-left:.6em}.tableWrap.widthLong .table{min-width:1000px}.tabMenu{display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;padding:0 0 20px}.tabMenu li{cursor:pointer;flex:1;font-weight:bold;font-size:.94rem;padding:0;margin-bottom:1.5em;position:relative;text-align:center;border-right:1px solid #ccc;list-style:none}.tabMenu li:last-of-type{border-right:none}.tabMenu li a{display:block;padding:.8em .6em;width:100%;text-decoration:none;color:#333}.tabMenu li.active{border-bottom:2px solid #0d61ae}.tabMenu li.active a{color:#0d61ae}.tabMenu li:hover{color:#55a7ed}.editMode{position:relative;display:flex;justify-content:flex-start}.editMode a.button{position:absolute;top:0;right:0;display:inline-block;margin:0;padding:.4em 1em;width:auto;min-width:7em;max-width:none;font-size:.87rem;font-style:normal;font-weight:normal;text-align:center;white-space:nowrap;color:#fff;background-color:#0d61ae;border-radius:20px;transition:all .3s;text-decoration:none}.editMode a.button:hover{background-color:#62b7ff}.statusText{position:relative;padding:.5rem 1em;width:90vw;margin:0 auto 1.2rem auto;color:#0d61ae;background-color:#e5f1ff;border-radius:6px;z-index:5000}@media (min-width: 520px){.statusText{width:100%}}.statusText.fixed{position:fixed;background-color:rgba(229,241,255,0.95);top:calc(52px + 2rem);top:20px;box-shadow:1px 1px 2px rgba(0,97,184,0.2)}@media (min-width: 520px){.statusText.fixed{width:90vw;max-width:800px}}.statusText.fixed span{line-height:1.6}.statusText.notes{display:flex;padding:.5rem;font-size:1rem;line-height:1.4}.statusText.notes span{display:block;padding-left:30px}.statusText.notice{background-color:rgba(244,255,222,0.95) !important}.statusText.error{display:flex;padding:.5rem;font-size:1rem;line-height:1.4}.statusText.error span{display:block;padding-left:.5em}.statusText.error{color:#d81954;background-color:rgba(252,242,246,0.95) !important}.statusText:has(.msgClose){padding-right:calc(14px + 1.4em)}.statusText .msgClose{position:absolute;top:3px;right:0;display:block;width:100%;height:calc(1rem + 1.4em)}.statusText .msgClose::before{content:"";position:absolute;top:.7em;right:1em;display:block;width:14px;height:14px;background-image:url(/assets/icon-close-blue-492466f77be3a36bcc20f66483e954b23ad1c6afa71f33ed9519f1f027ce78e0.svg);background-repeat:no-repeat;cursor:pointer}.statusText.error .msgClose::before{background-image:url(/assets/icon-close-red-91facae7060780c064139e87f43299399c27f524155a6948c598b82059e73c73.svg)}.boxblue{width:90vw;max-width:30rem;padding:1rem .7rem .7rem .9rem;margin:-1.5rem auto 2.5rem auto;border:1px solid #0d61ae;text-align:left;text-align:center}@media (min-width: 520px){.boxblue{margin-top:-2.5rem}}.paginationContents{padding-bottom:2rem;margin:0 auto}.paginationContents ul{display:flex;justify-content:center;list-style:none}.paginationContents li{position:relative;margin-right:.5em;width:41px;height:41px;font-size:1rem;text-align:center;border-radius:3px;border:1px solid #c6c6c6;transition:border .3s;cursor:pointer}.paginationContents li:last-child{margin-right:0}.paginationContents li.active{font-weight:bold;background-color:#f4f6f8;padding:.55em 0}.paginationContents li.next,.paginationContents li.back{overflow:hidden;text-indent:-999px}.paginationContents li.next::before,.paginationContents li.back::before{content:"";position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);display:inline-block;width:10px;height:10px;padding:0;margin:auto;border-right:2px solid #666;border-top:2px solid #666;transform:rotate(45deg);transition:right .5s}.paginationContents li.back::before{left:calc(50% - 3px);transform:rotate(-135deg)}.paginationContents li.next::before{left:calc(50% - 7px);transform:rotate(45deg)}.paginationContents li:hover{border:1px solid #1b7cd5}.paginationContents li a,.paginationContents li a:hover{display:block;text-decoration:none;color:#333;padding:.55em 0}.footer{padding:1em 1em .5em 1em;border-top:1px solid #0d61ae}.footer .wrapper{margin:0 auto}@media (min-width: 520px){.footer .wrapper{max-width:800px}}.footer .logo{width:34vw;height:8vw;max-width:127px;margin:0 auto 1.5em auto}@media (min-width: 520px){.footer .logo{max-width:180px;max-height:42.35px}}.footer .navFooter ul{display:flex;margin-bottom:1rem;justify-content:center;list-style:none}.footer .navFooter ul li{margin-right:2em;font-size:.812rem}.footer .navFooter ul li:last-child{margin-right:0}.footer .navFooter ul li a{color:#333;transition:color .5s}.footer .navFooter ul li a:hover{color:#999}.footer .copyright{font-size:.75rem;color:#666;text-align:center}.pagetop{position:fixed;right:20px;bottom:32px}.pagetop a{display:block;width:42px;height:42px;font-size:0;text-align:center;background:rgba(17,97,174,0.7);border-radius:50%;transition:width .2s,height .2s}.pagetop a i::after{content:"";position:absolute;top:23px;left:13px;width:16px;height:16px;border-top:3px solid #fff;border-left:3px solid #fff;transform:translateY(-50%) rotate(45deg);pointer-events:none;transition:top .2s,left .2s}.pagetop a:hover{width:46px;height:46px}.pagetop a:hover i::after{top:25px;left:15px}.gotoBackoffice{padding-top:6em;text-align:center;font-size:.87rem;font-weight:bold}.gotoBackoffice img{display:inline-block;width:140px;margin-right:.5em;vertical-align:-0.4em}.gotoBackoffice a{color:#000;text-decoration:none;transition:all .4s}.gotoBackoffice a:hover{opacity:.7;color:#000}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s;z-index:6000}.modal.show{opacity:1;visibility:visible}.modal.hide{opacity:0;visibility:hidden}.modal .overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100vh;background-color:#0d61ae;opacity:.9;pointer-events:auto}.modal .modalWrapper{width:92%;max-width:500px;position:absolute;top:calc(50% - 16px);left:50%;transform:translate(-50%, -50%)}.modal .modalWrapper .buttonArea button{border:solid 1px #0d61ae}.modal .modalWrapper .formarea .buttonArea.flex{align-items:baseline}.modal .modalWrapper .formarea .buttonArea.flex button span{padding-bottom:0}.modal .modalClose{position:absolute;top:3px;right:3px;display:block;width:30px;height:30px}.modal .modalClose::before{content:"";position:absolute;top:0;right:0;display:block;width:16px;height:16px;background-image:url(/assets/icon-close-95f4e1e982c25d4d1d8b6656067231ebd836a53d455a2826f846bd1ee17b7aca.svg);background-repeat:no-repeat}.modal section,.modal .formarea{width:100%;height:100%;padding:2em 1.2em;margin-top:30px;background-color:#fff;border-radius:6px}.modal section p,.modal .formarea p{margin-bottom:1rem;line-height:1.6}.modal section .closeButton,.modal .formarea .closeButton{position:relative;display:flex;justify-content:center;width:160px;margin:2.5rem auto 0 auto;padding:.6em 1.5em;color:#fff;text-align:center;letter-spacing:1px;background-color:#0d61ae;border-radius:50px;text-decoration:none;cursor:pointer;transition:background-color .5s}.modal section .closeButton::before,.modal .formarea .closeButton::before{content:"";display:block;width:12px;height:12px;margin:auto .7em auto 0;background-image:url(/assets/icon-close-95f4e1e982c25d4d1d8b6656067231ebd836a53d455a2826f846bd1ee17b7aca.svg);background-position:0 0;background-repeat:no-repeat}.modal section .closeButton:hover,.modal .formarea .closeButton:hover{background-color:#1b7cd5}.modal h3{margin-bottom:1.5em;font-size:1rem;text-align:center;line-height:1.6}.modal h3 i{display:block;margin:0 auto}.modal h3 i img{margin:0 auto .8rem auto}.modal h3 i img.symbol{width:52px;height:52px}.marginBottomL{margin-bottom:4.5rem !important}.marginBottomM{margin-bottom:2.5rem !important}.marginBottomS{margin-bottom:1rem !important}.marginBottom0{margin-bottom:0rem !important}.marginRightS{margin-right:1rem !important}.paddingTopL{padding-top:5rem !important}.paddingTopML{padding-top:3.5rem !important}.paddingTopM{padding-top:2.5rem !important}.paddingTopMS{padding-top:1.5rem !important}.paddingTopS{padding-top:1rem !important}.paddingTop0{padding-top:0rem !important}.paddingBottom0{padding-bottom:0rem !important}.textAlignCenter{text-align:center !important}.textAlignRight{text-align:right !important}.centering{margin-left:auto;margin-right:auto}.centering.textAlignCenter{text-align:left !important}@media (min-width: 520px){.centering.textAlignCenter{text-align:center !important}}.centering.textAlignLeft{text-align:left !important}@media (min-width: 520px){.centering.textAlignLeft{width:fit-content}}.fontsizeL{font-size:1.13rem !important}.fontsizeM{font-size:1rem !important;line-height:1.4}.fontsizeMS{font-size:.94rem !important;line-height:1.7}.fontsizeS{font-size:.87rem !important;line-height:1.8}.fontsizeSS{font-size:.75rem !important;line-height:1.8}.letterSpaceNarrow{letter-spacing:-0.02em !important}.textImportant{color:#d81954 !important}.textNotice{color:#0d61ae}.fontBold{font-weight:bold}.mbbr{display:inline}@media (min-width: 520px){.mbbr{display:none}}.pcbr{display:none}@media (min-width: 520px){.pcbr{display:inline}}.securityWidget{padding-top:1.5rem}.loadingWrapper{position:absolute;top:0;left:0;width:100%;height:100%;min-height:140px;background-color:#fff;visibility:visible;opacity:1;transition:visibility .2s,opacity .5s}.loadingWrapper.hide{visibility:hidden;opacity:0}.container main>.loadingWrapper{padding-top:calc(50vh - 60px)}.loader{margin:3em auto 0 auto;font-size:.7rem;width:12px;height:12px;border-radius:50%;position:relative;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load5{0%,100%{box-shadow:0em -2.6em 0em 0em #0d61ae,1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.5),-1.8em -1.8em 0 0em rgba(13,97,174,0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.7),1.8em -1.8em 0 0em #0d61ae,2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.5),1.8em -1.8em 0 0em rgba(13,97,174,0.7),2.5em 0em 0 0em #0d61ae,1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.5),2.5em 0em 0 0em rgba(13,97,174,0.7),1.75em 1.75em 0 0em #0d61ae,0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.5),1.75em 1.75em 0 0em rgba(13,97,174,0.7),0em 2.5em 0 0em #0d61ae,-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.5),0em 2.5em 0 0em rgba(13,97,174,0.7),-1.8em 1.8em 0 0em #0d61ae,-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.5),-1.8em 1.8em 0 0em rgba(13,97,174,0.7),-2.6em 0em 0 0em #0d61ae,-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.5),-2.6em 0em 0 0em rgba(13,97,174,0.7),-1.8em -1.8em 0 0em #0d61ae}}@keyframes load5{0%,100%{box-shadow:0em -2.6em 0em 0em #0d61ae,1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.5),-1.8em -1.8em 0 0em rgba(13,97,174,0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.7),1.8em -1.8em 0 0em #0d61ae,2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.5),1.8em -1.8em 0 0em rgba(13,97,174,0.7),2.5em 0em 0 0em #0d61ae,1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.5),2.5em 0em 0 0em rgba(13,97,174,0.7),1.75em 1.75em 0 0em #0d61ae,0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.5),1.75em 1.75em 0 0em rgba(13,97,174,0.7),0em 2.5em 0 0em #0d61ae,-1.8em 1.8em 0 0em rgba(13,97,174,0.2),-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.5),0em 2.5em 0 0em rgba(13,97,174,0.7),-1.8em 1.8em 0 0em #0d61ae,-2.6em 0em 0 0em rgba(13,97,174,0.2),-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.5),-1.8em 1.8em 0 0em rgba(13,97,174,0.7),-2.6em 0em 0 0em #0d61ae,-1.8em -1.8em 0 0em rgba(13,97,174,0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(13,97,174,0.2),1.8em -1.8em 0 0em rgba(13,97,174,0.2),2.5em 0em 0 0em rgba(13,97,174,0.2),1.75em 1.75em 0 0em rgba(13,97,174,0.2),0em 2.5em 0 0em rgba(13,97,174,0.2),-1.8em 1.8em 0 0em rgba(13,97,174,0.5),-2.6em 0em 0 0em rgba(13,97,174,0.7),-1.8em -1.8em 0 0em #0d61ae}}.loadText{padding-top:50px;color:#6e758f;text-align:center;font-size:1.1rem}a.button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;appearance:none;position:relative;display:flex;justify-content:center;width:calc(100% - 130px);max-width:295px;min-width:250px;margin:0 auto;padding:.8em 1.5em .8em 1.5em;color:#fff;text-align:center;letter-spacing:1px;background-color:#0d61ae;border-radius:50px;cursor:pointer;transition:background-color .5s;color:#fff;text-decoration:none}a.button.disabled{background-color:#c7c7c7 !important;cursor:default;pointer-events:none}a.button.login:not(.blue),a.button.mypage,a.button.service,a.button.lightblue{background-color:#55a7ed}a.button:hover{background-color:#1b7cd5}a.button.login:not(.blue):hover,a.button.mypage:hover,a.button.service:hover,a.button.lightblue:hover{background-color:#62b7ff}a.button.next{padding-right:1.9em}a.button.next::after{content:"";position:absolute;top:0;bottom:0;right:1.2rem;display:inline-block;width:10px;height:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);transition:right .3s}a.button.next:hover::after{right:1rem}a.button.back{padding-left:1.9em}a.button.back::after{content:"";position:absolute;top:0;bottom:0;left:1.2rem;display:inline-block;width:10px;height:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(-135deg);transition:left .3s}a.button.back:hover::after{left:1rem}a.button.sendmail::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-mail-cade4b08cc6b556bc47880943f40c970f36c476185ea8f4b11602e735937bb89.svg);background-position:0 1.5px;background-repeat:no-repeat}a.button.login::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-login-067d22c08f4971d33af02bf2f9220e452a6181597cb6c1834fa588ec2c28f1b3.svg);background-repeat:no-repeat}a.button.mypage::before{content:"";display:block;width:18px;height:13.5px;margin:auto .7em auto 0;background-image:url(/assets/icon-mypage-bf82b390ba11e7ed4d48cf530f0c79d61fa00240c67bd70000c487b95bfda437.svg);background-repeat:no-repeat}a.button.complete::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-complete-0552453258ef9353d1f555f4780cdabe242a5ed61327d98ca44a9d55af2a16b6.svg);background-position:0 2px;background-repeat:no-repeat}a.button.service::before{content:"";display:block;width:18px;height:15px;margin:auto .6em auto 0;background-image:url(/assets/icon-service-15deb4ca42411fbf17c0ddaa9a06192524b388fb506db3d2cb0ecfbb1c2e052e.svg);background-repeat:no-repeat}a.button.details::before{content:"";display:block;width:16px;height:16px;margin:auto .6em auto 0;background-image:url(/assets/icon-details-dd18e7f036ed3673e57e3e5cfd6b36571f0e1d67a8eec88ca59ebca4ab10fb3d.svg);background-repeat:no-repeat}a.button.transition{padding:.8em .5em .8em .5em}a.button.transition::before{content:"";display:block;width:12px;height:12px;margin:auto .5em auto 0;background-image:url(/assets/icon-arrow-91d7b2c685750cc30f430f1b591522168b78ef585713d7ff56feba71922948fa.svg);background-repeat:no-repeat}a.button.lowpriority{width:160px;max-width:initial;min-width:initial;padding-top:.6em;padding-bottom:.6em;color:#0d61ae;background-color:#fff;border:1px solid #0d61ae;transition:opacity .5s}a.button.lowpriority:hover{opacity:.7}a.button.lowpriority.back::after{left:1rem;border-right:2px solid #0d61ae;border-top:2px solid #0d61ae}a.button.lowpriority.back:hover::after{left:.8rem}a.button.lowpriority.cancel{width:calc(100% - 130px);max-width:295px;min-width:250px;padding:.5em 1.5em .5em 1.5em;font-size:.87rem}a.button.lowpriority.cancel:hover{opacity:.7;color:#0d61ae}a.button.lowpriority.add{width:100%;max-width:none}@media (min-width: 520px){a.button.lowpriority.add{max-width:295px}}a.button.lowpriority.add::before{content:"";display:block;margin:auto .4em auto 0;width:11px;height:11px;background-image:url(/assets/icon-add-4bc7e19477374560daeaf561f20bd4c0e20da3de3142e19adeee44562fad96aa.svg);background-repeat:no-repeat}a.button.lowpriority.logout::before{content:"";display:block;width:13px;height:13px;margin:auto .5em auto 0;background-image:url(/assets/icon-logout-0ac2381802519b6269db559fb87cc6439e3cca2decb0964285db9386ad8ae059.svg);background-position:0 1px;background-repeat:no-repeat}a.button.lowpriority.logout:hover{opacity:.7;color:#0d61ae}a.button.select{width:130px;max-width:initial;min-width:initial;padding-top:.6em;padding-bottom:.6em}a.button.mini{width:auto;max-width:initial;min-width:max-content;padding:.2em .8em;font-size:.94rem;color:#0d61ae;background-color:#fff;border:1px solid #0d61ae;transition:opacity .5s}a.button.mini:hover{color:#0d61ae;opacity:.7}a.button.mini.blue{display:inline-block;background-color:#0d61ae;color:#fff;transition:background .5s}a.button.mini.blue:hover{background-color:#1b7cd5;color:#fff;opacity:1}a.button.baseWidth{width:calc(100% - 130px);max-width:295px;min-width:250px}a.button span{display:block;text-align:center;max-width:192px}.formarea button.transition span{max-width:205px}@media (min-width: 520px){a.button span{max-width:230px}}a.button.btnloading{pointer-events:none;background-color:#f4f6f8;border:none}a.button.btnloading::before{display:none}a.button.btnloading::after{position:absolute;content:"";width:24px;height:24px;background-image:url(/assets/icon-loading-2ccdcf8ff57ebe208cf9b5af94e203c6813b86242e90a0f60dc448c5d6d54215.svg);border:none !important;left:calc(50% - 12px) !important;top:calc(50% - 12px);right:auto;bottom:auto;animation:spin 1s linear infinite}a.button.btnloading span{opacity:0}a.button:hover{color:#fff}a.button.lowpriority:hover{color:#0d61ae}.header .information.dol{color:#333;background-color:#f5f3f0}.header .information.dol a{color:#2d2a18}.header .information.dol p{padding-left:32px}.header .information.dol .wrapper p::before{content:"";position:absolute;top:calc(50% - 8px);left:0;display:inline-block;width:26px;height:17px;background-image:url(/assets/icon-information-dol-c2556ec48e77b36a8859a90a8e57a2ebd31fb89c01c321e3609656d9f665bfde.svg);background-repeat:no-repeat}.dolpremiumbox{width:90vw;max-width:30rem;padding:0;margin:-1.5rem auto 2.5rem auto;text-align:center}@media (min-width: 520px){.dolpremiumbox{margin-top:-2.5rem}}a.button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;appearance:none;position:relative;display:flex;justify-content:center;width:calc(100% - 130px);max-width:295px;min-width:250px;margin:0 auto;padding:.8em 1.5em .8em 1.5em;color:#fff;text-align:center;letter-spacing:1px;background-color:#0d61ae;border-radius:50px;cursor:pointer;transition:background-color .5s}a.button.disabled{background-color:#c7c7c7 !important;cursor:default;pointer-events:none}a.button.login:not(.blue),a.button.mypage,a.button.service,a.button.lightblue{background-color:#55a7ed}a.button:hover{background-color:#1b7cd5}a.button.login:not(.blue):hover,a.button.mypage:hover,a.button.service:hover,a.button.lightblue:hover{background-color:#62b7ff}a.button.next{padding-right:1.9em}a.button.next::after{content:"";position:absolute;top:0;bottom:0;right:1.2rem;display:inline-block;width:10px;height:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);transition:right .3s}a.button.next:hover::after{right:1rem}a.button.back{padding-left:1.9em}a.button.back::after{content:"";position:absolute;top:0;bottom:0;left:1.2rem;display:inline-block;width:10px;height:10px;margin:auto;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(-135deg);transition:left .3s}a.button.back:hover::after{left:1rem}a.button.sendmail::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-mail-cade4b08cc6b556bc47880943f40c970f36c476185ea8f4b11602e735937bb89.svg);background-position:0 1.5px;background-repeat:no-repeat}a.button.login::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-login-067d22c08f4971d33af02bf2f9220e452a6181597cb6c1834fa588ec2c28f1b3.svg);background-repeat:no-repeat}a.button.mypage::before{content:"";display:block;width:18px;height:13.5px;margin:auto .7em auto 0;background-image:url(/assets/icon-mypage-bf82b390ba11e7ed4d48cf530f0c79d61fa00240c67bd70000c487b95bfda437.svg);background-repeat:no-repeat}a.button.complete::before{content:"";display:block;width:16px;height:16px;margin:auto .7em auto 0;background-image:url(/assets/icon-complete-0552453258ef9353d1f555f4780cdabe242a5ed61327d98ca44a9d55af2a16b6.svg);background-position:0 2px;background-repeat:no-repeat}a.button.service::before{content:"";display:block;width:18px;height:15px;margin:auto .6em auto 0;background-image:url(/assets/icon-service-15deb4ca42411fbf17c0ddaa9a06192524b388fb506db3d2cb0ecfbb1c2e052e.svg);background-repeat:no-repeat}a.button.details::before{content:"";display:block;width:16px;height:16px;margin:auto .6em auto 0;background-image:url(/assets/icon-details-dd18e7f036ed3673e57e3e5cfd6b36571f0e1d67a8eec88ca59ebca4ab10fb3d.svg);background-repeat:no-repeat}a.button.transition{padding:.8em .5em .8em .5em}a.button.transition::before{content:"";display:block;width:12px;height:12px;margin:auto .5em auto 0;background-image:url(/assets/icon-arrow-91d7b2c685750cc30f430f1b591522168b78ef585713d7ff56feba71922948fa.svg);background-repeat:no-repeat}a.button.lowpriority{width:160px;max-width:initial;min-width:initial;padding-top:.6em;padding-bottom:.6em;color:#0d61ae;background-color:#fff;border:1px solid #0d61ae;transition:opacity .5s}a.button.lowpriority:hover{opacity:.7}a.button.lowpriority.back::after{left:1rem;border-right:2px solid #0d61ae;border-top:2px solid #0d61ae}a.button.lowpriority.back:hover::after{left:.8rem}a.button.lowpriority.cancel{width:calc(100% - 130px);max-width:295px;min-width:250px;padding:.5em 1.5em .5em 1.5em;font-size:.87rem}a.button.lowpriority.cancel:hover{opacity:.7;color:#0d61ae}a.button.lowpriority.add{width:100%;max-width:none}@media (min-width: 520px){a.button.lowpriority.add{max-width:295px}}a.button.lowpriority.add::before{content:"";display:block;margin:auto .4em auto 0;width:11px;height:11px;background-image:url(/assets/icon-add-4bc7e19477374560daeaf561f20bd4c0e20da3de3142e19adeee44562fad96aa.svg);background-repeat:no-repeat}a.button.lowpriority.logout::before{content:"";display:block;width:13px;height:13px;margin:auto .5em auto 0;background-image:url(/assets/icon-logout-0ac2381802519b6269db559fb87cc6439e3cca2decb0964285db9386ad8ae059.svg);background-position:0 1px;background-repeat:no-repeat}a.button.lowpriority.logout:hover{opacity:.7;color:#0d61ae}a.button.select{width:130px;max-width:initial;min-width:initial;padding-top:.6em;padding-bottom:.6em}a.button.mini{width:auto;max-width:initial;min-width:max-content;padding:.2em .8em;font-size:.94rem;color:#0d61ae;background-color:#fff;border:1px solid #0d61ae;transition:opacity .5s}a.button.mini:hover{color:#0d61ae;opacity:.7}a.button.mini.blue{display:inline-block;background-color:#0d61ae;color:#fff;transition:background .5s}a.button.mini.blue:hover{background-color:#1b7cd5;color:#fff;opacity:1}a.button.baseWidth{width:calc(100% - 130px);max-width:295px;min-width:250px}a.button span{display:block;text-align:center;max-width:192px}.formarea button.transition span{max-width:205px}@media (min-width: 520px){a.button span{max-width:230px}}a.button.btnloading{pointer-events:none;background-color:#f4f6f8;border:none}a.button.btnloading::before{display:none}a.button.btnloading::after{position:absolute;content:"";width:24px;height:24px;background-image:url(/assets/icon-loading-2ccdcf8ff57ebe208cf9b5af94e203c6813b86242e90a0f60dc448c5d6d54215.svg);border:none !important;left:calc(50% - 12px) !important;top:calc(50% - 12px);right:auto;bottom:auto;animation:spin 1s linear infinite}a.button.btnloading span{opacity:0}a.button.dol{width:100%;max-width:100%;border-radius:0;color:#0d61ae;border:1px solid #0d61ae;background-color:transparent;text-decoration:none;transition:opacity .5s}a.button.dol span{max-width:100%}a.button.dol:hover{opacity:.7}a.button.dol::after{content:"";display:block;width:12px;height:12px;margin:auto 0 auto .5em;background-image:url(/assets/icon-arrow-blue-58aa3c25944232ffda9acbcb53c837537df73e745d84618316bd54422a9096ba.svg);background-repeat:no-repeat}
