.open[data-v-0bcf61e7]{cursor:pointer}.ha-dialog-element[data-v-0bcf61e7]{background-color:transparent;height:auto;left:50%;max-height:none;max-width:none;opacity:0;padding:0;position:fixed;top:50%;translate:-50% -50%}.ha-dialog-element[open][data-v-0bcf61e7]{-webkit-animation:fade-in-0bcf61e7 .3s forwards;animation:fade-in-0bcf61e7 .3s forwards}.ha-dialog-element[data-v-0bcf61e7]::-ms-backdrop{background-color:#000c;cursor:pointer}.ha-dialog-element[data-v-0bcf61e7]::backdrop{background-color:#000c;cursor:pointer}.ha-dialog-element>.inner[data-v-0bcf61e7]{background-color:#fff;height:100%;overflow-y:auto;width:100%}.ha-dialog-element>.inner[data-v-0bcf61e7]:focus-visible{outline:none}.ha-dialog-element>.close[data-v-0bcf61e7]{aspect-ratio:1;cursor:pointer;position:absolute;right:2%;top:2%;width:20px}.ha-dialog-element>.close>.icon[data-v-0bcf61e7]{font-size:24px}.ha-dialog-element>.close>.icon[data-v-0bcf61e7] path{fill:#111827}@-webkit-keyframes fade-in-0bcf61e7{0%{opacity:0}to{opacity:1}}@keyframes fade-in-0bcf61e7{0%{opacity:0}to{opacity:1}}.ho-dialog-element .content[data-v-dc7a82e2]{background-color:#fff}.ho-dialog-element .header[data-v-dc7a82e2]{align-items:flex-start;align-self:stretch;background:linear-gradient(270deg,#bfe5ff,#f5d9fe);display:flex;justify-content:center;padding:40px 56px 16px}@media screen and (max-width:769px){.ho-dialog-element .header[data-v-dc7a82e2]{padding:32px 16px 16px}}.ho-dialog-element .body[data-v-dc7a82e2]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:4px 14px 10px}.ho-dialog-element .open-wrapper[data-v-dc7a82e2]{display:block}[data-v-dc7a82e2] .ha-dialog-element{border:none;border-radius:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden}[data-v-dc7a82e2] .ha-dialog-element>.close{align-items:center;background:#fff;border-radius:40px;display:flex;height:36px;justify-content:center;right:0;top:0;width:36px;z-index:1}[data-v-dc7a82e2] .ha-dialog-element>.inner{background:transparent;border-radius:16px;overflow:hidden}[data-v-dc7a82e2] .ha-dialog-element>.inner>.content{overflow-y:auto}.chara[data-v-b4c4aecd]{align-items:stretch;display:flex;overflow:hidden;position:relative;width:230px}@media screen and (max-width:769px){.chara[data-v-b4c4aecd]{width:200px}}.chara>.image[data-v-b4c4aecd]{height:auto;width:100%;z-index:1}.chara>.back[data-v-b4c4aecd]{animation:rotate-b4c4aecd 5s linear infinite reverse;display:block;position:absolute;top:0;width:90%;z-index:1}.chara>.star[data-v-b4c4aecd]{height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;width:15%;z-index:2}.chara>.star.left[data-v-b4c4aecd]{left:0;top:0}.chara>.star.right[data-v-b4c4aecd]{bottom:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes rotate-b4c4aecd{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes rotate-b4c4aecd{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}div.dialog.ho-dialog-element[data-v-417a3d6d]{position:relative}div.dialog.ho-dialog-element .body[data-v-417a3d6d]{align-items:flex-start;align-self:stretch;border-radius:0 0 16px 16px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}@media screen and (max-width:769px){div.dialog.ho-dialog-element .body[data-v-417a3d6d]{border-radius:0 0 16px 16px}}div.dialog.ho-dialog-element .body>.content[data-v-417a3d6d]{background-color:#fff;border-radius:0 0 16px 16px;height:100%;max-height:50dvh;overflow-y:auto;padding:40px 56px;width:100%}@media screen and (max-width:769px){div.dialog.ho-dialog-element .body>.content[data-v-417a3d6d]{border-radius:0 0 16px 16px;max-height:45dvh;padding:16px 16px 32px}}div.dialog.ho-dialog-element .body .upper[data-v-417a3d6d]{background:#fff;position:relative;width:100%}div.dialog.ho-dialog-element .body .upper>.bg[data-v-417a3d6d]{background:linear-gradient(270deg,#bfe5ff,#f5d9fe);height:50%;position:absolute;width:100%}div.dialog.ho-dialog-element .body .upper>.content[data-v-417a3d6d]{align-items:center;align-self:stretch;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:auto;padding:8px;position:relative;width:80%}@media screen and (max-width:769px){div.dialog.ho-dialog-element .body .upper>.content[data-v-417a3d6d]{width:95%}}div.dialog.ho-dialog-element .body .upper+.content[data-v-417a3d6d]{margin-top:-8px;padding-top:32px}div.dialog.ho-dialog-element .body .body-content[data-v-417a3d6d]{display:flex;flex-direction:column;justify-content:center}div.dialog.ho-dialog-element .body .body-content .image[data-v-417a3d6d]{-o-object-fit:contain;object-fit:contain;width:100%}div.dialog.ho-dialog-element .chara[data-v-417a3d6d]{left:50%;position:absolute;top:-102px;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1}@media screen and (max-width:769px){div.dialog.ho-dialog-element .chara[data-v-417a3d6d]{top:-70px;width:180px}}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element{max-width:720px;overflow:visible}@media screen and (max-width:769px){div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element{width:calc(100% - 32px)}}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element .body{padding:0}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.close{position:absolute;right:-7.42px;top:10px;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:769px){div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.close{right:-9px;top:-14px}}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner{background-color:transparent;margin-top:-32px;overflow:visible;position:relative;top:48px}@media screen and (max-width:769px){div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner{top:0}}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner>.content{background-color:transparent;overflow:visible}@media screen and (max-width:769px){div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner>.content{position:relative;top:24px}}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner>.content>.header{border-radius:16px 16px 0 0;position:relative}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner>.content>.header .title{color:#2e3458;font-size:24px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:2;text-align:center}@media screen and (max-width:769px){div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner>.content>.header .title{font-size:18px}}@media screen and (max-width:769px){div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element>.inner>.content>.header{border-radius:16px 16px 0 0}}div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element .body-container{border-radius:0 0 16px 16px;overflow:hidden}@media screen and (max-width:769px){div.dialog.ho-dialog-element[data-v-417a3d6d] .ha-dialog-element .body-container{border-radius:0 0 16px 16px}}.dialog[data-v-417a3d6d]>.ha-dialog-element{min-height:320px}
