@charset "UTF-8";.ERUIBadge{align-items:center;gap:4px;display:inline-flex;border-radius:4px;font-size:.75rem;font-weight:700;line-height:1;height:21px;padding:4px 8px;white-space:nowrap;background-color:#4f857b;border:solid 1px #4F857B;color:#fff}.ERUIBadge .ERUIBadgeIcon{font-size:1em;color:inherit;transform:translateY(.2px)}.ERUIBadge.ERUIBadgeColorGray{background-color:#e7e7e7;border-color:#bbb;color:#2f4e4e}.ERUIBadge.ERUIBadgeColorWarning{background-color:#f2c230;border-color:#a7810b;color:#2f4e4e}.ERUIBadge.ERUIBadgeColorDanger{background-color:#d24146;border-color:#d24146;color:#fff}.ERUIBadge.ERUIBadgeColorSuccess{background-color:#147eb3;border-color:#147eb3;color:#fff}.ERUIBadge.ERUIBadgeColorInfo{background-color:#2f4e4e;border-color:#2f4e4e;color:#fff}.ERUIBadge.ERUIBadgeOutline{background-color:#fff;border-color:#4f857b;color:#2f4e4e}.ERUIBadge.ERUIBadgeRequired,.ERUIBadge.ERUIBadgeOptional{margin-left:8px}.ERUIBadge.ERUIBadgeRequired{background-color:#f2c230;border:solid 1px rgb(167.2936363636,128.5009090909,10.5063636364);color:#2f4e4e}.ERUIBadge.ERUIBadgeOptional{background-color:#e7e7e7;border:solid 1px #BBBBBB;color:#2f4e4e}.ERUIBadge.ERUIBadgeMiniSize{font-size:.625rem;font-weight:600;padding:4px 8px}.ERUIBadge.ERUIBadgeMiniSize.ERUIBadgePill{padding-left:8px;padding-right:8px}.ERUIBadge.ERUIBadgeMiniSize .ERUIBadgeIcon{font-size:1.1em}.ERUIBadge.ERUIBadgePill{border-radius:9999px;padding-left:12px;padding-right:12px}.ERUIBreadcrumbList{padding:0 16px 16px;font-size:.625rem;line-height:1;color:#4f857b;width:100%}.ERUIBreadcrumbList ol{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ERUIBreadcrumbList ol li{display:inline;font-weight:700}.ERUIBreadcrumbList ol li:after{content:"/";padding:0 .1875rem}.ERUIBreadcrumbList ol li:last-child:after{content:""}.ERUIBreadcrumbList ol li a{color:#4f857b}.ERUIBreadcrumbList ol li .iconBox{width:.75rem;height:.75rem;display:inline-flex;justify-content:center;align-items:center;position:relative}.ERUIBreadcrumbList ol li .e_resiIcon{position:absolute;top:2px;left:0;width:.75rem;height:.75rem}.ERUIBreadcrumbList ol li .lastItem{font-weight:700}.ERUIBreadcrumbList .ERUIBreadcrumbListBorder{width:100%;border-bottom:solid 1px #E7E7E7;margin-top:16px;margin-bottom:16px}.ERUIBreadcrumbList .ERUIBreadcrumbListText{font-weight:700;text-align:left}.ERUIButton:focus-visible{outline:2px solid #4F857B;outline-offset:2px}.ERUIButton{position:relative;outline:none;cursor:pointer;background:linear-gradient(rgb(84.7014150943,142.5985849057,131.8768867925),#4F857B);color:#fff;display:flex;justify-content:center;align-items:center;min-height:40px;padding-left:16px;padding-right:16px;border-radius:8px;border:none;font-size:.875rem;font-weight:700;z-index:0;white-space:nowrap;transform:translateZ(0);box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s;font-family:inherit;text-decoration:none}.ERUIButton.ERUIButtonBigSize{min-height:48px;padding-left:24px;padding-right:24px}.ERUIButton.ERUIButtonMiniSize{min-height:auto;font-size:.875rem!important;height:28.8px!important;padding-left:14.4px!important;padding-right:14.4px!important;border-radius:9999px!important}.ERUIButton.ERUIButtonMiniSize:after{border-radius:9999px!important}.ERUIButton.ERUIButtonTop{flex-direction:column!important;padding-top:8px;padding-bottom:8px}@media screen and (min-width: 1024px){.ERUIButton.ERUIButtonFlex{flex-direction:column!important;padding-top:8px;padding-bottom:8px}}.ERUIButton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all .25s ease-out 0s;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px}.ERUIButton:not([disabled]):hover,.ERUIButton:not([disabled]):focus{text-decoration:none;color:#fff;transform:translateZ(0) translateY(-1px);box-shadow:0 2px 20px #8cb80880}.ERUIButton:not([disabled]):hover:after,.ERUIButton:not([disabled]):focus:after{opacity:1}.ERUIButton:disabled{cursor:auto;background:none!important;background-color:#e7e7e7!important;color:#fff!important;box-shadow:none!important}.ERUIButton:disabled:after{opacity:0!important}.ERUIButton.ERUIButtonColorModeInfo{background:#2F4E4E;color:#fff}.ERUIButton.ERUIButtonColorModeSuccess{background:#147EB3;color:#fff}.ERUIButton.ERUIButtonColorModeDanger{background:#D24146;color:#fff}.ERUIButton.ERUIButtonColorModeWarning{background:#F2C230;color:#2f4e4e}.ERUIButton.ERUIButtonColorModeWarning:not([disabled]):hover,.ERUIButton.ERUIButtonColorModeWarning:not([disabled]):focus{color:#fff}.ERUIButton.ERUIButtonColorModeWhite{border:solid 1px #4F857B!important;color:#4f857b!important;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ERUIButton.ERUIButtonColorModeWhite:hover,.ERUIButton.ERUIButtonColorModeWhite:focus{background:#8CB808!important;backdrop-filter:none;-webkit-backdrop-filter:none;border:solid 1px #8CB808!important;color:#fff!important}.ERUIButton.ERUIButtonColorModeWhite:hover:after,.ERUIButton.ERUIButtonColorModeWhite:focus:after{opacity:0!important}.ERUIButton.ERUIButtonColorModeWhite:disabled{cursor:auto;background:none!important;color:#e7e7e7!important;border:solid 1px #E7E7E7!important;box-shadow:none!important}.ERUIButton.ERUIButtonColorModeWhite:disabled:after{opacity:0!important}.ERUIButton.ERUIButtonColorModeLine{background:#06C755!important}.ERUIButton.ERUIButtonColorModeLine:hover{background-color:#00aa4b!important}.ERUIButton.ERUIButtonColorModeLine:hover:after{opacity:0!important}.ERUIButton.ERUIButtonColorModeLine:disabled{background-color:#e7e7e7!important}.ERUIButton.ERUIButtonColorModeLine:disabled:hover{background-color:#e7e7e7!important;color:#fff!important}.ERUIButton .ERUIButtonIcon{height:1.7875rem;width:auto;margin-right:4px}.ERUIButton .ERUIButtonIcon.ERUIButtonIconMiniSize{height:.875rem!important;margin-right:4px}.ERUIButton .ERUIButtonIcon.ERUIButtonIconTop{height:2.125rem;margin-right:0!important;margin-bottom:4px}@media screen and (min-width: 1024px){.ERUIButton .ERUIButtonIcon.ERUIButtonIconFlex{height:2.125rem;margin-right:0!important;margin-bottom:4px}}.ERUIButton .ERUIButtonSpinner{display:inline-block;width:.875rem;height:.875rem;margin-right:4px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ERUIButtonSpin .75s linear infinite;vertical-align:text-bottom}.ERUIButton .ERUIButtonLabel{display:contents}.ERUIButton .ERUIButtonCount{display:inline-flex;justify-content:center;align-items:center;margin-left:4px;padding-left:8px;padding-right:8px;border-radius:3px;background-color:#fff;color:#4f857b;font-size:.625rem;line-height:1.4}.ERUIButton.ERUIButtonColorModeWhite .ERUIButtonCount{background-color:#4f857b;color:#fff}.ERUIButton:not([disabled]):hover .ERUIButtonCount,.ERUIButton:not([disabled]):focus .ERUIButtonCount{background-color:#fff;color:#8cb808}.ERUIButton:disabled .ERUIButtonCount{background-color:#fff;color:#e7e7e7}.ERUIButton .ERUIButtonFaIcon,.ERUIButton .ERUIButtonFaIcon.ERUIButtonFaIconBigSize{font-size:.875rem;margin-right:4px}.ERUIButton .ERUIButtonFaIcon.ERUIButtonFaIconMiniSize{font-size:.875rem!important;margin-right:4px}.ERUIButton .ERUIButtonFaIcon.ERUIButtonFaIconTop{font-size:1.375rem;margin-right:0!important;margin-bottom:4px}@media screen and (min-width: 1024px){.ERUIButton .ERUIButtonFaIcon.ERUIButtonFaIconFlex{font-size:1.375rem;margin-right:0!important;margin-bottom:4px}}@keyframes ERUIButtonSpin{to{transform:rotate(360deg)}}.ERUICheckBoxLabel:has(.ERUICheckBox:focus-visible){outline:2px solid #4F857B;outline-offset:2px}.ERUICheckBoxLabel{display:inline-flex;justify-content:flex-start;align-items:center;position:relative;cursor:pointer;margin:0;padding-left:46px;padding-right:.875rem;padding-top:.25rem;padding-bottom:.25rem;min-height:40px;color:#2f4e4e;font-size:.875rem;border:none;border-radius:8px;transform:translateZ(0);transition:all .25s ease-out 0s}.ERUICheckBoxLabel:before{position:absolute;content:"";top:50%;margin-top:-11px;left:16px;box-sizing:border-box;width:22px;height:22px;border-radius:3px;background:#FFFFFF;border:solid 1px rgb(63.7962264151,107.4037735849,99.3283018868);box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s}.ERUICheckBoxLabel:after{position:absolute;content:"";opacity:0;transition:all .25s ease-out 0s}.ERUICheckBoxLabel.ERUICheckBoxLabelBoxOnly{min-height:0;padding:0;width:22px;height:22px;vertical-align:middle}.ERUICheckBoxLabel.ERUICheckBoxLabelBoxOnly:before,.ERUICheckBoxLabel.ERUICheckBoxLabelBoxOnly:after{left:0}.ERUICheckBoxLabel .ERUICheckBoxIcon{color:inherit;font-size:1em;margin-right:4px}.ERUICheckBoxLabel:after{box-sizing:content-box;top:50%;margin-top:-11px;left:16px;width:7px;height:10px;border:solid 2px #2F4E4E;border-left:0;border-top:0;transform-origin:bottom right;transform:translate(.94px,3.95px) rotate(0)}.ERUICheckBoxLabel .ERUICheckBoxLayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:8px;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);box-shadow:0 2px 20px #8cb80880;opacity:0;transition:all .25s ease-out 0s}.ERUICheckBoxLabel .ERUICheckBox{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;position:absolute;width:0;height:0;outline:none}.ERUICheckBoxLabel:has(.ERUICheckBox:checked):before{background:#4F857B;box-shadow:0 3px 10px #00000029}.ERUICheckBoxLabel:has(.ERUICheckBox:checked):after{opacity:1;transform:translate(.94px,3.95px) rotate(45deg);border-color:#fff}.ERUICheckBoxLabel:has(.ERUICheckBox:not([disabled])):hover:before,.ERUICheckBoxLabel:has(.ERUICheckBox:not([disabled])):focus-within:before{border-color:#8cb808;box-shadow:0 2px 20px #8cb80880}.ERUICheckBoxLabel:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):hover:before,.ERUICheckBoxLabel:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):focus-within:before{background:#FFFFFF}.ERUICheckBoxLabel:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):hover:after,.ERUICheckBoxLabel:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):focus-within:after{border-color:#8cb808}.ERUICheckBoxLabel.ERUICheckBoxLabelBoxOnly:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):hover:before,.ERUICheckBoxLabel.ERUICheckBoxLabelBoxOnly:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):focus-within:before{background:#8CB808;border-color:#8cb808}.ERUICheckBoxLabel.ERUICheckBoxLabelBoxOnly:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):hover:after,.ERUICheckBoxLabel.ERUICheckBoxLabelBoxOnly:has(.ERUICheckBox:checked):has(.ERUICheckBox:not([disabled])):focus-within:after{border-color:#fff}.ERUICheckBoxLabel:has(.ERUICheckBox:not([disabled])):focus,.ERUICheckBoxLabel:has(.ERUICheckBox:not([disabled])):hover{transform:translateZ(0);color:#fff}.ERUICheckBoxLabel:has(.ERUICheckBox:not([disabled])):focus .ERUICheckBoxLayer,.ERUICheckBoxLabel:has(.ERUICheckBox:not([disabled])):hover .ERUICheckBoxLayer{transform:translateZ(0);opacity:1}.ERUICheckBoxLabel:has(.ERUICheckBox:disabled){cursor:auto;color:#e7e7e7}.ERUICheckBoxLabel:has(.ERUICheckBox:disabled):before{background:#FFFFFF;border:solid 1px #E7E7E7;box-shadow:none}.ERUICheckBoxLabel:has(.ERUICheckBox:disabled):has(.ERUICheckBox:checked):before{background:#E7E7E7;box-shadow:none}.ERUICheckBoxLabel:has(.ERUICheckBox:disabled):has(.ERUICheckBox:checked):after{opacity:1;border-color:#fff;transform:translate(.94px,3.95px) rotate(45deg)}.ERUIContentButton4PanelMode{container-type:inline-size;box-shadow:0 3px 10px #00000029;border-radius:8px;position:relative;display:flex;flex-direction:column;text-decoration:none!important;cursor:pointer;transition:all .25s ease-out 0s;min-width:0;overflow:hidden;aspect-ratio:1/1;width:100%}.ERUIContentButton4PanelMode .headerBox{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:flex-end;align-items:center;transition:all .25s ease-out 0s;z-index:1;padding-top:8px;padding-right:8px}.ERUIContentButton4PanelMode .headerBox .iconBox{line-height:1;color:#fff;font-weight:700;font-size:.9375rem;text-shadow:0 0 5px #2f4e4e;margin-right:4px;transition:all .25s ease-out 0s;text-shadow:0 0 1px #2f4e4e,0 0 2px #2f4e4e,0 0 3px #2f4e4e}.ERUIContentButton4PanelMode .headerBox .dateText{line-height:1;color:#fff;font-weight:700;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap;transition:all .25s ease-out 0s;text-shadow:0 0 1px #2f4e4e,0 0 2px #2f4e4e,0 0 3px #2f4e4e}.ERUIContentButton4PanelMode .mediaBox{flex:1 1 0%;min-height:30%;background-color:#c1f5ec;transition:all .25s ease-out 0s;z-index:-1}.ERUIContentButton4PanelMode .mediaBox .mediaBoxChild{width:100%;height:100%;object-fit:cover;transition:all .25s ease-out 0s}.ERUIContentButton4PanelMode .infoBox{container-type:inline-size;flex:0 0 auto;z-index:1;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .25s ease-out 0s;padding:4px 8px}@container (min-width: 260px){.ERUIContentButton4PanelMode .infoBox{padding:4px 8px 8px}}.ERUIContentButton4PanelMode .infoBox{height:max(4px + .875rem * 1.3 * 3 + .625rem * 1.3 + .625rem + 4px + 4px,4px + .875rem * 1.4 * 2 + 8px + 4px + .625rem * 1 * 1 + 16px + 4px)}@container (min-width: 260px){.ERUIContentButton4PanelMode .infoBox{height:max(4px + .875rem * 1.4 * 2 + 4px + .625rem * 1.4 + .625rem + 4px + 8px,8px + .875rem * 1.4 * 3 + 8px + 4px + .625rem * 1 * 1 + 16px + 4px)}}.ERUIContentButton4PanelMode .infoBox .contentTitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;color:#2f4e4e;font-weight:700;line-height:1.3;transition:all .25s ease-out 0s}@container (min-width: 260px){.ERUIContentButton4PanelMode .infoBox .contentTitle{-webkit-line-clamp:2;line-height:1.4}}.ERUIContentButton4PanelMode .infoBox .contentSubText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;color:#4f857b;font-weight:700;transition:all .25s ease-out 0s;line-height:1.3}@container (min-width: 260px){.ERUIContentButton4PanelMode .infoBox .contentSubText{line-height:1.4;padding-top:4px}}.ERUIContentButton4PanelMode .infoBox .contentSubTextBagde{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;padding-left:4px;padding-right:4px;border:solid 1px #4F857B;font-size:.625rem;font-weight:700;transition:all .25s ease-out 0s;background-color:transparent;color:#4f857b;margin-bottom:4px}.ERUIContentButton4PanelMode .snsContentBox{container-type:inline-size;flex:0 0 auto;z-index:1;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .25s ease-out 0s;display:flex;flex-direction:column;justify-content:space-between;padding:4px 8px 8px}@container (min-width: 260px){.ERUIContentButton4PanelMode .snsContentBox{padding:8px}}.ERUIContentButton4PanelMode .snsContentBox{height:max(4px + .875rem * 1.3 * 3 + .625rem * 1.3 + .625rem + 4px + 4px,4px + .875rem * 1.4 * 2 + 8px + 4px + .625rem * 1 * 1 + 16px + 4px)}@container (min-width: 260px){.ERUIContentButton4PanelMode .snsContentBox{height:max(4px + .875rem * 1.4 * 2 + 4px + .625rem * 1.4 + .625rem + 4px + 8px,8px + .875rem * 1.4 * 3 + 8px + 4px + .625rem * 1 * 1 + 16px + 4px)}}.ERUIContentButton4PanelMode .snsContentBox .profileBox{display:flex;align-items:center;color:#4f857b;font-size:.625rem;font-weight:700;transition:all .25s ease-out 0s;height:16px;margin-bottom:4px}.ERUIContentButton4PanelMode .snsContentBox .profileBox .profileImage{width:16px;height:16px;object-fit:cover;border-radius:50%;margin-right:4px}.ERUIContentButton4PanelMode .snsContentBox .profileBox .profileNoImage{width:16px;height:16px;border-radius:50%;background:#E7E7E7;margin-right:4px}.ERUIContentButton4PanelMode .snsContentBox .profileBox .profileAccountName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;transition:all .25s ease-out 0s}.ERUIContentButton4PanelMode .snsContentBox .snsPost{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .25s ease-out 0s;font-size:.875rem;color:#2f4e4e;font-weight:700;line-height:1.4}@container (min-width: 260px){.ERUIContentButton4PanelMode .snsContentBox .snsPost{font-size:.875rem;-webkit-line-clamp:3}}.ERUIContentButton4PanelMode .snsContentBox .snsPostMore{text-align:right;color:#2f4e4e;font-size:.625rem;font-weight:700;margin-top:4px;line-height:1;transition:all .25s ease-out 0s}.ERUIContentButton4PanelMode:after{transition:all .25s ease-out 0s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px;opacity:0}.ERUIContentButton4PanelMode:hover{box-shadow:0 2px 20px #8cb80880}.ERUIContentButton4PanelMode:hover:after{opacity:.8}.ERUIContentButton4PanelMode:hover .mediaBox{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIContentButton4PanelMode:hover .snsContentBox{background-color:#8cb808}.ERUIContentButton4PanelMode:hover .snsContentBox .profileBox .profileAccountName,.ERUIContentButton4PanelMode:hover .snsContentBox .snsPost,.ERUIContentButton4PanelMode:hover .snsContentBox .snsPostMore{color:#fff}.ERUIContentButton4PanelMode:hover .infoBox{background-color:#8cb808}.ERUIContentButton4PanelMode:hover .infoBox .contentSubTextBagde{color:#fff;border-color:#fff}.ERUIContentButton4PanelMode:hover .infoBox .contentTitle{color:#fff}.ERUIContentButton4SNSPanelMode{box-shadow:0 3px 10px #00000029;border-radius:8px;position:relative;display:flex;flex-direction:column;text-decoration:none!important;cursor:pointer;transition:all .25s ease-out 0s;min-width:0;overflow:hidden;aspect-ratio:1/1;width:100%}.ERUIContentButton4SNSPanelMode .mediaBox{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:#c1f5ec;transition:all .25s ease-out 0s}.ERUIContentButton4SNSPanelMode .mediaBox .mediaBoxChild{width:100%;height:55%;object-fit:cover;transition:all .25s ease-out 0s}.ERUIContentButton4SNSPanelMode .headerBox{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;padding:8px;transition:all .25s ease-out 0s;z-index:1;background:linear-gradient(180deg,rgba(47,78,78,.6),75%,rgba(47,78,78,0))}.ERUIContentButton4SNSPanelMode .headerBox .iconBox{line-height:1;color:#fff;font-weight:700;font-size:.875rem;text-shadow:0 0 5px #2f4e4e;margin-right:4px;transition:all .25s ease-out 0s}.ERUIContentButton4SNSPanelMode .headerBox .dateText{line-height:1;color:#fff;font-weight:700;font-size:.625rem;text-overflow:ellipsis;white-space:nowrap;transition:all .25s ease-out 0s;text-shadow:0 0 5px #2f4e4e}.ERUIContentButton4SNSPanelMode .headerBox.contentMode{flex-direction:column;align-items:flex-start}.ERUIContentButton4SNSPanelMode .headerBox.contentMode .seriesBagde{display:inline-flex;justify-content:center;align-items:center;padding-left:4px;padding-right:6px;border:solid 1px #FFFFFF;color:#fff;font-size:.625rem;font-weight:700;transition:all .25s ease-out 0s;text-shadow:0 0 5px #2f4e4e;box-shadow:0 3px 10px #00000029}.ERUIContentButton4SNSPanelMode .headerBox.contentMode .dateText{margin-top:4px}.ERUIContentButton4SNSPanelMode .contentBox{width:100%;height:100%;z-index:1}.ERUIContentButton4SNSPanelMode .contentBox .mainTextBox{position:absolute;bottom:0;left:0;width:100%;padding:8px;background:linear-gradient(0deg,rgba(47,78,78,.6),75%,rgba(47,78,78,0))}.ERUIContentButton4SNSPanelMode .contentBox .mainTextBox.contentText{background:white}.ERUIContentButton4SNSPanelMode .contentBox .mainTextBox p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .25s ease-out 0s;font-size:.625rem;color:#fff;font-weight:700;line-height:1.2;text-shadow:0 0 5px #2f4e4e}@container (min-width: 480px){.ERUIContentButton4SNSPanelMode .contentBox .mainTextBox p{-webkit-line-clamp:3;line-height:1.4}}@container (min-width: 1024px){.ERUIContentButton4SNSPanelMode .contentBox .mainTextBox p{-webkit-line-clamp:5;line-height:1.5}}.ERUIContentButton4SNSPanelMode .contentBox .mainTextBox p.contentText{font-size:.875rem;text-shadow:none;color:#2f4e4e;-webkit-line-clamp:2}.ERUIContentButton4SNSPanelMode .contentBox .mainTextBox p.contentSubText{font-size:.625rem;text-shadow:none;color:#4f857b}.ERUIContentButton4SNSPanelMode:after{transition:all .25s ease-out 0s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px;opacity:0}.ERUIContentButton4SNSPanelMode:hover{box-shadow:0 2px 20px #8cb80880}.ERUIContentButton4SNSPanelMode:hover:after{opacity:.8}.ERUIContentButton4SNSPanelMode:hover .mediaBox{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIContentButton4SNSPanelMode:hover .headerBox{background:transparent}.ERUIContentButton4SNSPanelMode:hover .headerBox .iconBox,.ERUIContentButton4SNSPanelMode:hover .headerBox .dateText{text-shadow:none}.ERUIContentButton4SNSPanelMode:hover .headerBox.contentMode .seriesBagde{text-shadow:none;box-shadow:none}.ERUIContentButton4SNSPanelMode:hover .contentBox .mainTextBox{background:transparent}.ERUIContentButton4SNSPanelMode:hover .contentBox .mainTextBox p{text-shadow:none}.ERUIContentButton4{box-shadow:0 3px 10px #00000029;border-radius:8px;position:relative;display:flex;flex-direction:column;text-decoration:none!important;cursor:pointer;transition:all .25s ease-out 0s;min-width:0;overflow:hidden;aspect-ratio:1/1.2}.ERUIContentButton4:after{transition:all .25s ease-out 0s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px;opacity:0}.ERUIContentButton4:hover:after{opacity:1;box-shadow:0 2px 20px #8cb80880}.ERUIContentButton4:hover .headerBox .bgImageBox{background-image:linear-gradient(225deg,transparent 0)}.ERUIContentButton4:hover .headerBox .bgImageBox svg path{fill:#fff}.ERUIContentButton4:hover .headerBox .nameBox .mainTitle,.ERUIContentButton4:hover .headerBox .nameBox .subTitle,.ERUIContentButton4:hover .headerBox .nameBox .dateText{color:#fff}.ERUIContentButton4:hover .contentBox .mediaBox{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIContentButton4:hover .contentBox .bottomBox{background:rgba(140,184,8,.85)}.ERUIContentButton4:hover .contentBox .bottomBox .contentTextBox,.ERUIContentButton4:hover .contentBox .bottomBox .dateBox{color:#fff}.ERUIContentButton4:hover .contentBox .bottomBoxNoMedia{background:rgba(140,184,8,.85)}.ERUIContentButton4:hover .contentBox .bottomBoxNoMedia .contentTextBox,.ERUIContentButton4:hover .contentBox .bottomBoxNoMedia .dateBox{color:#fff}.ERUIContentButton4 .headerBox{display:flex;align-items:center;padding:8px;transition:all .25s ease-out 0s;position:relative}.ERUIContentButton4 .headerBox .profileBox{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;margin-right:4px}.ERUIContentButton4 .headerBox .profileBox .profileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.ERUIContentButton4 .headerBox .profileBox .profileNoImage{width:100%;height:100%;border-radius:50%;background:#E7E7E7}.ERUIContentButton4 .headerBox .nameBox{flex:1 1 0%;overflow:hidden}.ERUIContentButton4 .headerBox .nameBox .mainTitle{color:#2f4e4e;font-weight:700;font-size:.875rem;line-height:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.ERUIContentButton4 .headerBox .nameBox .mainTitle.snsTitle{white-space:nowrap}.ERUIContentButton4 .headerBox .nameBox .subTitle,.ERUIContentButton4 .headerBox .nameBox .dateText{margin-top:4px;line-height:1;color:#4f857b;font-weight:700;font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ERUIContentButton4 .headerBox .bgImageBox{position:absolute;top:0;right:0;width:44.8px;height:44.8px;display:flex;justify-content:flex-end;padding:4px;background-image:linear-gradient(225deg,#C1F5EC 50%,transparent 0);transition:all .25s ease-out 0s}.ERUIContentButton4 .headerBox .bgImageBox svg{width:50%;height:50%}.ERUIContentButton4 .headerBox .bgImageBox svg path{fill:#4f857b;transition:all .25s ease-out 0s}.ERUIContentButton4 .contentBox{overflow:hidden;width:100%;height:100%;border-radius:0 0 8px 8px;position:relative}.ERUIContentButton4 .contentBox .mediaBox{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .25s ease-out 0s}.ERUIContentButton4 .contentBox .bottomBoxNoMedia{width:100%;height:100%;padding:8px;background:rgba(47,78,78,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .25s ease-out 0s}.ERUIContentButton4 .contentBox .bottomBoxNoMedia.noMedia{opacity:.3}.ERUIContentButton4 .contentBox .bottomBoxNoMedia .contentTextBox{transition:all .25s ease-out 0s;font-size:.875rem;color:#fff;max-height:90%;display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden}.ERUIContentButton4 .contentBox .bottomBoxNoMedia .dateBox{transition:all .25s ease-out 0s;color:#c1f5ec;font-size:.625rem;font-weight:700;margin-top:4px}.ERUIContentButton4 .contentBox .bottomBox{position:absolute;bottom:0;left:0;width:100%;padding:8px;background:rgba(47,78,78,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .25s ease-out 0s}.ERUIContentButton4 .contentBox .bottomBox .contentTextBox{transition:all .25s ease-out 0s;font-size:.875rem;color:#fff;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ERUIContentButton4 .contentBox .bottomBox .dateBox{transition:all .25s ease-out 0s;color:#c1f5ec;font-size:.625rem;font-weight:700;margin-top:4px}.ERUIContentButton4FlexMode{position:relative;text-decoration:none!important;cursor:pointer;transition:all .25s ease-out 0s;margin-top:0!important;padding-top:8px;padding-bottom:8px;border-top:solid 1px #C1F5EC;box-shadow:none!important}.ERUIContentButton4FlexMode:last-child{border-bottom:solid 1px #C1F5EC}.ERUIContentButton4FlexMode{padding-left:8px;padding-right:8px}.ERUIContentButton4FlexMode .mainTitle{min-height:calc(.875rem * 1.4 * 2)}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIContentButton4FlexMode{margin-top:16px!important;padding-top:0;padding-bottom:0;border-top:none}.ERUIContentButton4FlexMode:last-child{border-bottom:none}}@media screen and (min-width: 1024px){.ERUIContentButton4FlexMode{margin-top:16px!important;padding-top:0;padding-bottom:0;border-top:none}.ERUIContentButton4FlexMode:last-child{border-bottom:none}}.ERUIContentButton4FlexMode .headerBox{display:flex}.ERUIContentButton4FlexMode .headerBox .titleBox{min-width:0;max-width:100%;flex:1;display:flex;flex-direction:column}.ERUIContentButton4FlexMode .headerBox .titleBox .mainTitle{color:#2f4e4e;font-weight:700;font-size:.875rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:all .25s ease-out 0s}.ERUIContentButton4FlexMode .headerBox .titleBox .statusBox{color:#4f857b;font-weight:700;font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;flex-wrap:wrap;transition:all .25s ease-out 0s}.ERUIContentButton4FlexMode .headerBox .titleBox .statusBox .profileImage{background-color:#e7e7e7;width:.875rem;height:.875rem;border-radius:9999px;margin-right:4px;transition:all .25s ease-out 0s}.ERUIContentButton4FlexMode .headerBox .titleBox .modeBagdeBox{padding-top:4px;width:100%}.ERUIContentButton4FlexMode .headerBox .titleBox .modeBagdeBox .modeBagdeCore{display:inline-flex;justify-content:center;align-items:center;padding-left:4px;padding-right:6px;border:solid 1px #4F857B;color:#4f857b;font-size:.625rem;transition:all .25s ease-out 0s}.ERUIContentButton4FlexMode .headerBox .titleBox .modeBagdeBox .modeBagdeCore svg{margin-right:2px;width:.625rem;height:.625rem;display:block}.ERUIContentButton4FlexMode .headerBox .titleBox .modeBagdeBox .modeBagdeCore svg path{fill:#4f857b;transition:all .25s ease-out 0s}.ERUIContentButton4FlexMode .headerBox .mediaBox{margin-left:8px;flex-shrink:0;width:5.25rem;height:3.4375rem;border-radius:8px;background-color:#c1f5ec;transition:all .25s ease-out 0s;overflow:hidden;box-shadow:0 3px 10px #00000029}.ERUIContentButton4FlexMode .headerBox .mediaBox .mediaBoxChild{width:100%;height:100%;object-fit:cover;transition:all .25s ease-out 0s}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIContentButton4FlexMode .headerBox{flex-wrap:wrap;flex-direction:column-reverse}.ERUIContentButton4FlexMode .headerBox .titleBox{min-width:auto;margin-top:8px}.ERUIContentButton4FlexMode .headerBox .mediaBox{margin-left:0;width:100%;height:auto;aspect-ratio:2/1}}@media screen and (min-width: 1024px){.ERUIContentButton4FlexMode .headerBox{flex-wrap:wrap;flex-direction:column-reverse}.ERUIContentButton4FlexMode .headerBox .titleBox{min-width:auto;margin-top:8px}.ERUIContentButton4FlexMode .headerBox .mediaBox{margin-left:0;width:100%;height:auto;aspect-ratio:2/1}}.ERUIContentButton4FlexMode:hover .headerBox .titleBox .mainTitle,.ERUIContentButton4FlexMode:hover .headerBox .titleBox .statusBox{color:#8cb808}.ERUIContentButton4FlexMode:hover .headerBox .titleBox .statusBox .profileImage{box-shadow:0 2px 20px #8cb80880}.ERUIContentButton4FlexMode:hover .headerBox .titleBox .modeBagdeBox .modeBagdeCore{border-color:#8cb808;color:#8cb808}.ERUIContentButton4FlexMode:hover .headerBox .titleBox .modeBagdeBox .modeBagdeCore svg path{fill:#8cb808}.ERUIContentButton4FlexMode:hover .mediaBox{box-shadow:0 2px 20px #8cb80880}.ERUIContentButton4FlexMode:hover .mediaBox .mediaBoxChild{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}#ERUIContentDashboardTitle{margin-bottom:8px;gap:8px!important}#ERUIContentDashboardTitle .gridBox{border-radius:8px;padding:8px}#ERUIContentDashboardTitle .titleCell{padding:0;grid-row:1/2;grid-column:1/5}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIContentDashboardTitle .titleCell{grid-column:1/5}}@media screen and (min-width: 1024px){#ERUIContentDashboardTitle .titleCell{grid-column:1/5}}#ERUIContentDashboardTitle .titleCell .tagsBox{display:flex;flex-wrap:wrap;align-items:center}#ERUIContentDashboardTitle .titleCell .tagsBox span{display:inline-block;font-weight:700;font-size:.625rem;border:solid 1px #2F4E4E;padding:2px 4px;margin-right:4px}#ERUIContentDashboardTitle .titleCell .tagsBox span:last-child{margin-right:0}#ERUIContentDashboardTitle .titleCell .tagsBox span{margin-bottom:4px}#ERUIContentDashboardTitle .titleCell .tagsBox .dateText{border:none;font-size:.875rem;padding:0;color:#4f857b}#ERUIContentDashboardTitle .titleCell span{font-size:.875rem}#ERUIContentDashboardTitle .titleCell h1{margin-bottom:4px}#ERUIContentDashboardTitle .titleCell .subTitle{color:#4f857b;margin-bottom:8px}#ERUIContentDashboardTitle .titleCell .hashtagBox{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}#ERUIContentDashboardTitle .titleCell .hashtagBox .tagButton{margin-right:8px;margin-bottom:8px}#ERUIContentDashboardTitle .titleCell .snsShareButtonBox{height:28.8px}#ERUIContentDashboardTitle .titleCell .snsShareButtonBox a{display:inline-block}#ERUIContentDashboardTitle .titleCell .snsShareButtonBox a div{margin-right:4px;width:28.8px;height:28.8px;background-position:center;background-repeat:no-repeat;transition:all .25s ease-out 0s;display:flex;justify-content:center;align-items:center;color:#4f857b;font-size:28.8px;line-height:1}#ERUIContentDashboardTitle .titleCell .snsShareButtonBox a div:hover{color:#8cb808}#ERUIContentDashboardTitle .imageCell{padding:0;background-color:#c1f5ec;overflow:hidden;grid-row:2/3;grid-column:1/5;height:256px}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIContentDashboardTitle .imageCell{height:384px}}@media screen and (min-width: 1024px){#ERUIContentDashboardTitle .imageCell{height:512px}}#ERUIContentDashboardTitle .imageCell img{width:100%;height:100%;object-fit:cover}#ERUIContentDashboardTitle .imageCell img.spImage{display:block}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIContentDashboardTitle .imageCell img.spImage{display:none}}@media screen and (min-width: 1024px){#ERUIContentDashboardTitle .imageCell img.spImage{display:none}}#ERUIContentDashboardTitle .imageCell img.pcImage{display:none}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIContentDashboardTitle .imageCell img.pcImage{display:block}}@media screen and (min-width: 1024px){#ERUIContentDashboardTitle .imageCell img.pcImage{display:block}}.ERUIContentSeriesButton2{box-shadow:0 3px 10px #00000029;border-radius:8px;position:relative;overflow:hidden;transition:all .25s ease-out 0s;text-decoration:none!important;display:flex;flex-direction:column;cursor:pointer;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ERUIContentSeriesButton2:after{transition:all .25s ease-out 0s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px;opacity:0}.ERUIContentSeriesButton2:hover .ERUIContentSeriesButton2Title,.ERUIContentSeriesButton2:hover .ERUIContentSeriesButton2Title .seriesDate{color:#fff}.ERUIContentSeriesButton2:hover .ERUIContentSeriesButton2Image .ERUIContentSeriesButton2ImageChild{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIContentSeriesButton2:hover:after{opacity:1;box-shadow:0 2px 20px #8cb80880}.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Title{transition:all .25s ease-out 0s}.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Title .seriesTitle{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Title{width:100%;font-weight:700;padding:8px;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Title{padding-left:16px;padding-right:16px;font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Title{padding-left:16px;padding-right:16px;font-size:.875rem}}.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Title .seriesDate{color:#4f857b;font-size:.625rem;transition:all .25s ease-out 0s}.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Image{overflow:hidden;display:flex}.ERUIContentSeriesButton2 .ERUIContentSeriesButton2Image .ERUIContentSeriesButton2ImageChild{transition:all .25s ease-out 0s;width:100%;height:auto;object-fit:cover;aspect-ratio:32/19}.ERUIContentSeriesPagination{display:flex;flex-wrap:wrap}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop{width:100%;display:flex}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .leftBox,.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .rightBox{width:100%}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .centerBox{width:1px;background-color:#2f4e4e;margin-left:8px;margin-right:8px}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton{text-decoration:none;display:block;position:relative;width:100%;height:100%;box-shadow:0 3px 10px #00000029;overflow:hidden;border-radius:8px;transition:all .25s ease-out 0s}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton .imageBox{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .25s ease-out 0s}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton .layerBox{height:100%;background:rgba(255,255,255,.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:8px;transition:all .25s ease-out 0s}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton .layerBox .topBox{width:100%;font-size:.875rem;font-weight:700;margin-bottom:8px;transition:all .25s ease-out 0s}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton .layerBox .topBox.next{text-align:right}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton .layerBox .bottomBox .titleBox{transition:all .25s ease-out 0s;font-size:.875rem;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton .layerBox .bottomBox .dateBox{transition:all .25s ease-out 0s;color:#4f857b;font-size:.625rem;font-weight:700}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton:hover{box-shadow:0 2px 20px #8cb80880}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton:hover .imageBox{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton:hover .layerBox{background:rgba(140,184,8,.75)}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton:hover .layerBox .topBox,.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton:hover .layerBox .bottomBox .titleBox,.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton:hover .layerBox .bottomBox .dateBox{color:#fff}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButton:focus{box-shadow:0 2px 20px #8cb80880}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationTop .ERUIContentSeriesPaginationButtonDisabled{width:100%;height:100%;border-radius:8px;background-color:#e7e7e7;display:flex;justify-content:center;align-items:center;color:#4f857b;font-weight:700}.ERUIContentSeriesPagination .ERUIContentSeriesPaginationBottom{padding-top:16px}.ERUIEventArchiveButton2ModalTargetBox{margin-top:16px;position:relative;padding:16px;display:flex;flex-direction:column;align-items:center;margin-bottom:16px;background-color:#4f857b;color:#fff}.ERUIEventArchiveButton2ModalTargetBox .textBox{font-weight:700;margin-bottom:8px}.ERUIEventArchiveButton2ModalTargetBox .textBox span{font-size:1.375rem;margin-right:4px}.ERUIEventArchiveButton2ModalTargetBox #targetSelectBox{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventArchiveButton2ModalTargetBox #targetSelectBox{width:100%}}@media screen and (min-width: 1024px){.ERUIEventArchiveButton2ModalTargetBox #targetSelectBox{width:60%}}.ERUIEventArchiveButton2ModalTargetBox:after{content:"";position:absolute;top:100%;border:12px solid transparent;border-top:12px solid #4F857B}.ERUIEventArchiveButton2ModalMovie{position:relative;margin-top:8px;margin-bottom:16px;width:100%;aspect-ratio:16/9;min-width:80vw}.ERUIEventArchiveButton2ModalMovie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.ERUIEventArchiveButton2ModalMovie{display:block}.ERUIEventArchiveButton2ModalMovie.disabled{display:none}.ERUIEventArchiveButton2{position:relative;display:flex;overflow:hidden;transition:all .25s ease-out 0s;flex-wrap:wrap;flex-direction:column;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:solid 1px #4F857B}.ERUIEventArchiveButton2.disable{display:none}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2EventName{width:100%;font-weight:700;padding:8px;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2EventName{padding-left:16px;padding-right:16px;font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2EventName{padding-left:16px;padding-right:16px;font-size:.875rem}}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2EventName .eventDate{color:#2f4e4e;font-size:.625rem;transition:all .25s ease-out 0s}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2Image{position:relative;overflow:hidden;margin-left:0;width:100%;border-radius:0;aspect-ratio:8/3}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2Image .ERUIEventArchiveButton2ImageChild{transition:all .25s ease-out 0s;width:100%;height:100%;object-fit:cover}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox{display:flex;flex-direction:row;flex-wrap:wrap;transition:all .25s ease-out 0s;z-index:0;width:100%;padding:8px;line-height:1}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox{width:100%;flex-direction:row;padding:8px 16px}}@media screen and (min-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox{width:100%;flex-direction:row;padding:8px 16px}}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox .descriptionBox{font-size:.625rem;color:#4f857b;transition:all .25s ease-out 0s;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox .eventTag{width:100%;margin-bottom:4px}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox .eventTag span{transition:all .25s ease-out 0s;color:#4f857b;display:inline-block;font-weight:700;border:solid 1px #4F857B;font-size:.5rem;border-radius:.5rem;padding-left:calc(8px / 1.5);padding-right:calc(8px / 1.5);padding-top:1px;padding-bottom:1px;margin-right:2px;margin-bottom:4px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox .eventTag span{font-size:.5rem;border-radius:.5rem;padding-left:calc(8px / 1.5);padding-right:calc(8px / 1.5);padding-top:1px;padding-bottom:1px;margin-right:2px;margin-bottom:4px}}@media screen and (min-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2TextBox .eventTag span{font-size:.625rem;border-radius:.625rem;padding:2px 8px;margin-right:4px;margin-bottom:4px}}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox{display:flex;flex-wrap:wrap;width:100%;line-height:1;margin-top:auto;font-weight:700;padding:0 8px 4px;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox{padding:0 16px 4px;font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox{padding:0 16px 4px;font-size:.875rem}}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox .buttonBox{width:100%;display:flex;flex-wrap:wrap}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox .buttonBox.cancelButtonBox{margin-bottom:4px}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox .buttonBox .button{margin-right:8px;margin-bottom:8px}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox .buttonBox .button:last-child{margin-right:0}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox .buttonBox .cancelButton{font-size:.625rem;font-weight:400}.ERUIEventArchiveButton2 .ERUIEventArchiveButton2BottomBox .detailButton{width:100%;text-align:right;padding-top:0;font-size:.625rem}#ERUIEventDashboardTitle{margin-bottom:8px;gap:0!important}#ERUIEventDashboardTitle .gridBox{padding:8px}#ERUIEventDashboardTitle .titleCell{margin-bottom:8px;padding:0;grid-row:1/2;grid-column:1/5}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .titleCell{grid-column:1/5}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .titleCell{grid-column:1/5}}#ERUIEventDashboardTitle .titleCell .tagsBox{display:flex;flex-wrap:wrap;align-items:center}#ERUIEventDashboardTitle .titleCell .tagsBox span{display:inline-block;font-weight:700;font-size:.625rem;border:solid 1px #2F4E4E;padding:2px 4px;margin-right:4px}#ERUIEventDashboardTitle .titleCell .tagsBox span:last-child{margin-right:0}#ERUIEventDashboardTitle .titleCell .tagsBox span{margin-bottom:4px}#ERUIEventDashboardTitle .titleCell .tagsBox .dateText{border:none;font-size:.875rem;padding:0;color:#4f857b}#ERUIEventDashboardTitle .titleCell span{font-size:.875rem}#ERUIEventDashboardTitle .titleCell h1{margin-bottom:4px}#ERUIEventDashboardTitle .titleCell .dateText{border:none;font-size:.875rem;padding:0;color:#4f857b}#ERUIEventDashboardTitle .titleCell .hashtagBox{display:flex;justify-content:flex-start;flex-wrap:wrap}#ERUIEventDashboardTitle .titleCell .hashtagBox .tagButton{margin-right:8px;margin-bottom:8px}#ERUIEventDashboardTitle .imageCell{padding:0;background-color:#c1f5ec;overflow:hidden;grid-row:2/3;grid-column:1/5;border-radius:8px;margin-bottom:8px}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .imageCell{margin-bottom:16px}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .imageCell{margin-bottom:16px}}#ERUIEventDashboardTitle .imageCell.imageFallback img{object-fit:contain}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .imageCell.imageFallback img{object-fit:contain}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .imageCell.imageFallback img{object-fit:cover!important}}#ERUIEventDashboardTitle .imageCell img{width:100%;height:100%;object-fit:cover}#ERUIEventDashboardTitle .imageCell img.spImage{display:block}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .imageCell img.spImage{display:none}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .imageCell img.spImage{display:none}}#ERUIEventDashboardTitle .imageCell img.pcImage{display:none}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .imageCell img.pcImage{display:block}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .imageCell img.pcImage{display:block}}#ERUIEventDashboardTitle .countCell{background-color:#fff;color:#4f857b;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;height:3.9375rem}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell{height:4.8125rem}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell{height:6.125rem}}#ERUIEventDashboardTitle .countCell{border-bottom:solid 1px #C1F5EC;border-left:solid 1px #C1F5EC}#ERUIEventDashboardTitle .countCell:nth-child(3),#ERUIEventDashboardTitle .countCell:nth-child(4),#ERUIEventDashboardTitle .countCell:nth-child(5),#ERUIEventDashboardTitle .countCell:nth-child(6){border-top:solid 1px #C1F5EC}#ERUIEventDashboardTitle .countCell:nth-child(6),#ERUIEventDashboardTitle .countCell:nth-child(8){border-right:solid 1px #C1F5EC}#ERUIEventDashboardTitle .countCell i{font-size:.875rem;width:.875rem;text-align:center;flex-shrink:0;margin-right:0}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell i{margin-right:8px}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell i{margin-right:8px}}#ERUIEventDashboardTitle .countCell .topBox{line-height:1.5;margin-bottom:4px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;min-height:1.25rem}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox{flex-direction:row;min-height:1.25rem}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox{flex-direction:row;min-height:1.5625rem}}#ERUIEventDashboardTitle .countCell .topBox br{display:inline}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox br{display:none}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox br{display:none}}#ERUIEventDashboardTitle .countCell .topBox img{width:1.25rem;height:1.25rem}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox img{width:1.25rem;height:1.25rem;margin-right:4px}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox img{width:1.5625rem;height:1.5625rem;margin-right:4px}}#ERUIEventDashboardTitle .countCell .topBox{font-weight:700;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox{font-size:.625rem}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell .topBox{font-size:.875rem}}#ERUIEventDashboardTitle .countCell .bottomBox{line-height:1;font-weight:700;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell .bottomBox{font-size:1.375rem}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell .bottomBox{font-size:2.125rem}}#ERUIEventDashboardTitle .countCell .bottomBox span{padding-left:1px;font-size:.5rem}@media screen and (min-width: 480px) and (max-width: 1024px){#ERUIEventDashboardTitle .countCell .bottomBox span{padding-left:calc(4px / 3);font-size:.625rem}}@media screen and (min-width: 1024px){#ERUIEventDashboardTitle .countCell .bottomBox span{padding-left:2px;font-size:.875rem}}#ERUIEventDashboardTitle .countCell#dashboardA{border-radius:8px 0 0;grid-row:3/4;grid-column:1/2}#ERUIEventDashboardTitle .countCell#dashboardB{grid-row:3/4;grid-column:2/3}#ERUIEventDashboardTitle .countCell#dashboardC{grid-row:3/4;grid-column:3/4}#ERUIEventDashboardTitle .countCell#dashboardD{border-radius:0 8px 0 0;grid-row:3/4;grid-column:4/5}#ERUIEventDashboardTitle .countCell#dashboardAA{border-radius:0 0 0 8px;grid-row:4/5;grid-column:1/3}#ERUIEventDashboardTitle .countCell#dashboardAB{border-radius:0 0 8px;grid-row:4/5;grid-column:3/5}.ERUIEventReserveButton3{position:relative;display:flex;overflow:hidden;transition:all .25s ease-out 0s;flex-wrap:wrap;flex-direction:column;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:solid 1px #C1F5EC}.ERUIEventReserveButton3.disable{display:none}.ERUIEventReserveButton3{background-color:#fff}.ERUIEventReserveButton3 .ERUIEventReserveButtonEventName{width:100%;font-weight:700;padding:8px;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonEventName{padding-left:16px;padding-right:16px;font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonEventName{padding-left:16px;padding-right:16px;font-size:.875rem}}.ERUIEventReserveButton3 .ERUIEventReserveButtonEventName .eventDate{color:#2f4e4e;font-size:.625rem;transition:all .25s ease-out 0s}.ERUIEventReserveButton3 .ERUIEventReserveButtonImage{position:relative;overflow:hidden;margin-left:0;width:100%;border-radius:0;aspect-ratio:8/3}.ERUIEventReserveButton3 .ERUIEventReserveButtonImage .ERUIEventReserveButtonImageChild{transition:all .25s ease-out 0s;width:100%;height:100%;object-fit:cover;position:relative}.ERUIEventReserveButton3 .ERUIEventReserveButtonImage .ERUIEventReserveButtonImageChild.eventEnded{opacity:.2;filter:grayscale(.5)}.ERUIEventReserveButton3 .ERUIEventReserveButtonImage .endMessage{display:none}.ERUIEventReserveButton3 .ERUIEventReserveButtonImage .endMessage.eventEnded{display:flex}.ERUIEventReserveButton3 .ERUIEventReserveButtonImage .endMessage{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;justify-content:center;align-items:center;color:#4f857b;font-weight:700;font-size:1.375rem}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox{display:flex;flex-direction:row;flex-wrap:wrap;transition:all .25s ease-out 0s;z-index:0;width:100%;padding:8px;line-height:1}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox{width:100%;flex-direction:row;padding:8px 16px}}@media screen and (min-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox{width:100%;flex-direction:row;padding:8px 16px}}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .descriptionBox{font-size:.625rem;color:#4f857b;transition:all .25s ease-out 0s;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .tokutenBox{margin-top:8px;width:100%;padding:4px 8px;border-radius:8px;font-size:.625rem;color:#fff;transition:all .25s ease-out 0s;background-color:#8cb808}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .tokutenBox span{font-weight:700}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .tokutenBox{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .eventTag{width:100%;margin-bottom:4px}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .eventTag span{transition:all .25s ease-out 0s;color:#4f857b;display:inline-block;font-weight:700;border:solid 1px #4F857B;font-size:.5rem;border-radius:.5rem;padding-left:calc(8px / 1.5);padding-right:calc(8px / 1.5);padding-top:1px;padding-bottom:1px;margin-right:2px;margin-bottom:4px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .eventTag span{font-size:.5rem;border-radius:.5rem;padding-left:calc(8px / 1.5);padding-right:calc(8px / 1.5);padding-top:1px;padding-bottom:1px;margin-right:2px;margin-bottom:4px}}@media screen and (min-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .eventTag span{font-size:.625rem;border-radius:.625rem;padding:2px 8px;margin-right:4px;margin-bottom:4px}}.ERUIEventReserveButton3 .ERUIEventReserveButtonTextBox .eventTag span.collegeTagMore{background-color:#c1f5ec;color:#4f857b;border:solid 1px #4F857B}.ERUIEventReserveButton3 .ERUIEventReserveButtonTargetBox{width:100%;margin-top:0;padding-left:8px;padding-right:8px;margin-bottom:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonTargetBox{margin-top:8px;padding-left:16px;padding-right:16px;margin-bottom:16px}}@media screen and (min-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonTargetBox{margin-top:8px;padding-left:16px;padding-right:16px;margin-bottom:16px}}.ERUIEventReserveButton3 .ERUIEventReserveButtonTargetBox .ERUIEventReserveButtonTargetBoxChild{padding:8px;font-size:.875rem;border-radius:8px;background-color:#c1f5ec}.ERUIEventReserveButton3 .ERUIEventReserveButtonTargetBox .ERUIEventReserveButtonTargetBoxChild a{text-decoration:underline;font-weight:700}.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox{display:flex;flex-wrap:wrap;width:100%;line-height:1;margin-top:auto;font-weight:700;padding:0 16px 4px;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox{padding:0 16px 4px;font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox{padding:0 16px 4px;font-size:.875rem}}.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox .buttonBox{width:100%;display:flex;flex-wrap:wrap}.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox .buttonBox.cancelButtonBox{margin-bottom:4px}.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox .buttonBox .button{margin-right:8px;margin-bottom:8px}.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox .buttonBox .button:last-child{margin-right:0}.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox .buttonBox .cancelButton{font-size:.625rem;font-weight:400}.ERUIEventReserveButton3 .ERUIEventReserveButtonBottomBox .detailButton{width:100%;text-align:right;padding-top:0;font-size:.625rem}.ERUIEventReserveButtonListView.disabled{display:none}.ERUIEventReserveButtonListView{border-top:solid 1px #4F857B;border-bottom:solid 1px #4F857B}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink{position:relative;display:flex;transition:all .25s ease-out 0s;flex-wrap:wrap;flex-direction:row;padding:8px;border-radius:0!important;border-top:solid 1px #4F857B}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink:first-child{border:none}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all .25s ease-out 0s;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808)}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink:hover{text-decoration:none;transform:translateZ(0)}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink:hover:after{opacity:1}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink:hover .ERUIEventReserveButtonListViewChild{color:#fff!important}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink:hover .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild1 span{color:#fff!important;border:solid 1px #FFFFFF!important}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink:hover .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild1 span.core{color:#8cb808!important;background-color:#fff;border:solid 1px #FFFFFF!important}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink.reserved{background-color:#e7e7e7}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink.reserved:hover:after{opacity:0!important}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink.reserved .ERUIEventReserveButtonListViewChild{color:#4f857b!important}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink.reserved .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild1 span{color:#4f857b!important;border:solid 1px #4F857B!important}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild{width:100%;display:flex;flex-wrap:wrap}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .startTime{width:100%;font-weight:700}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .topBox{display:flex;align-items:center;flex-wrap:wrap;width:100%}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild1{width:100%}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild1 span{margin-right:4px;margin-bottom:4px;padding-left:8px;padding-right:8px;border-radius:.875rem;display:inline-flex;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;color:#4f857b;border:solid 1px #4F857B}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild1 span.core{color:#fff!important;background-color:#4f857b;border:solid 1px #4F857B}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild2{margin-top:4px;line-height:1;width:100%;font-weight:700}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .topBox .topBoxChild3{margin-top:4px;line-height:1.4;width:100%;font-weight:400;font-size:.625rem}.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .bottomBox{display:flex;width:100%;line-height:1;margin-top:auto;font-weight:700;font-size:.625rem;justify-content:flex-end}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .bottomBox{padding-top:0}}@media screen and (min-width: 1024px){.ERUIEventReserveButtonListView .ERUIEventReserveButtonListViewChildLink .ERUIEventReserveButtonListViewChild .contentsBox .bottomBox{padding-top:0}}.ERUIFormField{width:100%}.ERUIFieldStack{display:grid;gap:32px;width:100%}.ERUIFieldStack>*{margin-top:0;margin-bottom:0}.ERUIFormFieldLabel{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:8px;color:#2f4e4e;font-weight:700;line-height:1.3;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFormFieldLabel{font-size:.9375rem}}@media screen and (min-width: 1024px){.ERUIFormFieldLabel{font-size:1rem}}.ERUIFormFieldLabelIcon{min-width:calc(.875rem + 4px);margin-right:4px;text-align:center;color:inherit;font-size:1em}.ERUIFormFieldNote{width:100%;margin:0 0 4px;color:#4f857b;font-size:.75rem;line-height:1.5}.ERUIFormFieldNoteIcon{margin-right:4px;font-size:1em}.ERUIFormFieldBody{width:100%}.ERUIFormFieldRow .ERUIFormFieldBody{display:flex;gap:8px}.ERUIFormFieldRow .ERUIFormFieldBody>*{flex:1 1 0;min-width:0}.ERUIFormFieldInvalid .ERUITextField,.ERUIFormFieldInvalid .ERUITextarea,.ERUIFormFieldInvalid .ERUISearchField,.ERUIFormFieldInvalid .ERUISelectBoxLabel select{border-color:#d24146}.ERCFormErrorBox{display:flex;flex-direction:column;align-items:flex-start;padding-top:4px}.ERCFormErrorBox[hidden]{display:none}.ERCFormErrorBox .ERCFormErrorBoxCore{display:flex;flex-direction:column;align-items:center}.ERCFormErrorBox .ERCFormErrorBoxCore .ERCFormErrorBoxTop{box-sizing:border-box;width:calc(.625rem / 1.5);height:calc(.625rem / 1.5);border-right:calc(.625rem / 1.5) solid transparent;border-bottom:calc(.625rem / 1.5) solid #D24146;border-left:calc(.625rem / 1.5) solid transparent}.ERCFormErrorBox .ERCFormErrorBoxCore .ERCFormErrorBoxBottom{box-sizing:border-box;width:auto;height:100%;padding:4px 8px;border-radius:4px;background-color:#d24146;font-size:.75rem;font-weight:700;color:#fff}.ERUIDetailItem{width:100%}.ERUIDetailItemLabel{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:8px;color:#2f4e4e;font-weight:700;line-height:1.3;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIDetailItemLabel{font-size:.9375rem}}@media screen and (min-width: 1024px){.ERUIDetailItemLabel{font-size:1rem}}@media screen and (min-width: 1024px){.ERUIDetailItemRow{display:flex;align-items:baseline;gap:16px}.ERUIDetailItemRow .ERUIDetailItemLabel{flex:0 0 12.25rem;margin-bottom:0}.ERUIDetailItemRow .ERUIDetailItemValue{flex:1 1 auto;min-width:0}.ERUIDetailItemRow .ERUIDetailItemNote{flex:1 0 100%;order:3}}.ERUIDetailItemLabelIcon{min-width:calc(.875rem + 4px);margin-right:4px;text-align:center;color:inherit;font-size:1em}.ERUIDetailItemNote{margin:0 0 4px;color:#4f857b;font-size:.75rem;line-height:1.5}.ERUIDetailItemNoteIcon{margin-right:4px;color:inherit}.ERUIDetailItemValue{margin:0;padding:8px 0;color:#2f4e4e;font-size:1rem;line-height:1.5;word-break:break-word}.ERUIDetailItemValue.ERUIDetailItemValuePre{white-space:pre-wrap}.ERUIDetailItemEmpty{color:#4f857b}.ERUIFieldLabel{display:inline-flex;align-items:center;margin:0 8px 0 0;color:#2f4e4e;font-weight:700;font-size:.875rem;line-height:1.5}.ERUIFieldLabel.ERUIFieldLabelNoWrap{white-space:nowrap}.ERUIFieldLabelIcon{min-width:calc(.875rem + 4px);margin-right:4px;text-align:center;color:inherit;font-size:1em}.ERUIInputGroup{display:flex;align-items:stretch;width:100%}.ERUIInputGroup .ERUIInputGroupBody{flex:1 1 auto;min-width:0}.ERUIInputGroup .ERUIInputGroupAffix{display:flex;align-items:center;flex:0 0 auto;min-height:40px;padding-left:12px;padding-right:12px;border:solid 1px #4F857B;background:#eeeeee;color:#2f4e4e;font-size:.875rem;white-space:nowrap}.ERUIInputGroup .ERUIInputGroupAffixPrefix{border-right:none;border-radius:8px 0 0 8px}.ERUIInputGroup .ERUIInputGroupAffixPrefix+.ERUIInputGroupBody .ERUITextField,.ERUIInputGroup .ERUIInputGroupAffixPrefix+.ERUIInputGroupBody .ERUITextarea,.ERUIInputGroup .ERUIInputGroupAffixPrefix+.ERUIInputGroupBody .ERUISelectBoxLabel select{border-top-left-radius:0;border-bottom-left-radius:0}.ERUIInputGroup .ERUIInputGroupAffixSuffix{border-left:none;border-radius:0 8px 8px 0}.ERUIInputGroup:has(.ERUIInputGroupAffixSuffix) .ERUIInputGroupBody .ERUITextField,.ERUIInputGroup:has(.ERUIInputGroupAffixSuffix) .ERUIInputGroupBody .ERUITextarea,.ERUIInputGroup:has(.ERUIInputGroupAffixSuffix) .ERUIInputGroupBody .ERUISelectBoxLabel select{border-top-right-radius:0;border-bottom-right-radius:0}.ERUIInputGroup.ERUIInputGroupMiniSize .ERUIInputGroupAffix{min-height:32px}.ERUIInputGroupAction{flex:0 0 auto;display:flex;align-items:stretch;margin-left:8px}.ERUIInputGroupAction .ERUIButton{height:auto}.ERUISearchFieldBox{width:100%;height:40px;display:flex;position:relative}.ERUISearchFieldBox .ERUISearchField:focus-visible{outline:2px solid #4F857B;outline-offset:2px}.ERUISearchFieldBox .ERUISearchField{width:calc(100% - 3.75rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:#fff;color:#2f4e4e;font-size:.875rem;padding-left:16px;padding-right:16px;border:solid 1px #4F857B;border-right:none;border-radius:8px 0 0 8px;transition:all .25s ease-out 0s;box-shadow:0 3px 10px #00000029;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateZ(0)}.ERUISearchFieldBox .ERUISearchField:disabled{border:solid 1px #E7E7E7;border-right:none;color:#e7e7e7;box-shadow:none}.ERUISearchFieldBox .ERUISearchField:disabled:hover{border:solid 1px #E7E7E7;border-right:none}.ERUISearchFieldBox .ERUISearchField:disabled::placeholder{color:#e7e7e7;border-right:none}.ERUISearchFieldBox .ERUISearchField::placeholder{color:#4f857b;transition:all .25s ease-out 0s}.ERUISearchFieldBox .ERUISearchField:hover{border-right:none}.ERUISearchFieldBox .ERUISearchField:focus{border-right:none}.ERUISearchFieldBox .ERUISearchField:focus::placeholder{color:transparent}.ERUISearchFieldBox .ERUISearchField:focus{transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUISearchFieldBox .ERUISearchFieldButton:focus-visible{outline:2px solid #4F857B;outline-offset:2px}.ERUISearchFieldBox .ERUISearchFieldButton{width:3.75rem!important;position:relative;outline:none;cursor:pointer;background:linear-gradient(rgb(84.7014150943,142.5985849057,131.8768867925),#4F857B);color:#fff;display:flex;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;border-radius:0 8px 8px 0;border:none;font-size:.875rem;z-index:0;transform:translateZ(0);box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s}.ERUISearchFieldBox .ERUISearchFieldButton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all .25s ease-out 0s;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:0 8px 8px 0}.ERUISearchFieldBox .ERUISearchFieldButton:hover,.ERUISearchFieldBox .ERUISearchFieldButton:focus{text-decoration:none;transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUISearchFieldBox .ERUISearchFieldButton:hover:after,.ERUISearchFieldBox .ERUISearchFieldButton:focus:after{opacity:1}.ERUISearchFieldBox .ERUISearchFieldButton:disabled{cursor:auto;background:none;background-color:#e7e7e7;color:#fff!important;box-shadow:none}.ERUISearchFieldBox .ERUISearchFieldButton:disabled:after{opacity:0!important}.ERUISearchFieldBox .ERUISearchFieldButton .ERUISearchFieldButtonIcon{font-size:1rem;line-height:1}.ERUISearchFieldBoxFilterMode{display:block;position:relative;height:auto}.ERUISearchFieldBoxFilterMode .ERUISearchFieldFilterInput{padding-left:36px;padding-right:36px}.ERUISearchFieldBoxFilterMode .ERUISearchFieldFilterIcon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#4f857b;font-size:.875rem;pointer-events:none;z-index:1}.ERUISearchFieldBoxFilterMode.ERUISearchFieldBoxMiniSize .ERUISearchFieldFilterInput,.ERUISearchFieldBox.ERUISearchFieldBoxMiniSize{height:32px}.ERUISearchFieldBox.ERUISearchFieldBoxMiniSize .ERUISearchFieldButtonIcon{font-size:.875rem}.ERUISearchFieldClear{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:none;color:#4f857b;font-size:.875rem;line-height:1;cursor:pointer;z-index:1;transition:all .25s ease-out 0s}.ERUISearchFieldClear:focus-visible{outline:2px solid #4F857B;outline-offset:2px}.ERUISearchFieldClear:hover{color:#8cb808}.ERUISearchFieldClear[hidden]{display:none}.ERUISearchFieldBox:has(.ERUISearchFieldButton) .ERUISearchFieldClear{right:calc(3.75rem + 8px)}.ERUISearchField::-webkit-search-cancel-button,.ERUISearchFieldFilterInput::-webkit-search-cancel-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:none}footer{display:flex;flex-direction:column;align-items:center}.ERUIFooter2Boreder{border-bottom:solid 1px #BBBBBB;width:calc(100% - 32px)}.ERUIFooter2Parent{width:100%;padding:16px;position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent{justify-content:center}}@media screen and (min-width: 1024px){.ERUIFooter2Parent{justify-content:center}}.ERUIFooter2Parent .ERUIFooterBox{font-size:.625rem}.ERUIFooter2Parent .ERUIFooterBox p{display:flex;justify-content:flex-start}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox p{justify-content:center}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox p{justify-content:center}}.ERUIFooter2Parent .ERUIFooterBox p:first-child{font-weight:700}.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox{height:32px;margin-bottom:.5rem;display:flex;justify-content:flex-start}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox{justify-content:center}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox{justify-content:center}}.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox img{width:auto;height:100%}.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox2{height:24px;margin-bottom:.625rem;display:flex;justify-content:flex-start}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox2{justify-content:center}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox2{justify-content:center}}.ERUIFooter2Parent .ERUIFooterBox .logoLinkBox2 img{width:auto;height:100%}.ERUIFooter2Parent .ERUIFooterBox .snsLinkBox{width:100%;display:flex;justify-content:flex-start;margin-bottom:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .snsLinkBox{justify-content:center}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .snsLinkBox{justify-content:center}}.ERUIFooter2Parent .ERUIFooterBox .snsLinkBox a{margin-right:8px}.ERUIFooter2Parent .ERUIFooterBox .snsLinkBox a:last-child{margin-right:0}.ERUIFooter2Parent .ERUIFooterBox .snsLinkBox a{display:inline-flex;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;color:#4f857b;font-size:1.375rem;line-height:1}.ERUIFooter2Parent .ERUIFooterBox .snsLinkBox a:hover{color:#8cb808}.ERUIFooter2Parent .ERUIFooterBox .textLinkBox{display:flex;flex-direction:column}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .textLinkBox{flex-direction:row;margin-bottom:8px;justify-content:center}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .textLinkBox{flex-direction:row;margin-bottom:8px;justify-content:center}}.ERUIFooter2Parent .ERUIFooterBox .textLinkBox a{margin-bottom:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .textLinkBox a{margin-right:16px;margin-bottom:0}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .textLinkBox a{margin-right:16px;margin-bottom:0}}.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:16px;margin-bottom:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox{flex-direction:row;margin-bottom:16px}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox{flex-direction:row;margin-bottom:16px}}.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;height:100%;width:auto;border-right:none;padding-left:8px;padding-right:8px;padding-bottom:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a{width:33.3333333333%;border-right:solid 1px #4F857B;padding-bottom:0}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a{width:33.3333333333%;border-right:solid 1px #4F857B;padding-bottom:0}}.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a:last-child{border-right:none}.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a img{width:auto;width:50%;margin-bottom:4px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a img{width:50%}}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a img{width:50%}}.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a span{display:none}@media screen and (min-width: 1024px){.ERUIFooter2Parent .ERUIFooterBox .ERUIFooterBox_LinkBox a span{display:inline}}.ERUIGlobalMenu2RootIconBox{background-color:#fff3;position:absolute;left:0;width:100%;z-index:3;height:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}#testD{padding:30px}.balloon1-top{position:relative;display:inline-block;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background:green}.balloon1-top:before{content:"";position:absolute;top:-30px;right:20%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid green}.balloon1-top p{margin:0;padding:0}.ERUIGlobalMenu2Panel{color:#2f4e4e;padding-bottom:8px;width:100%}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Panel{width:70vw}}.ERUIGlobalMenu2Panel .titleBox{font-size:.875rem;font-weight:700;text-align:left}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Panel .titleBox{text-align:center}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Panel .titleBox{text-align:center}}.ERUIGlobalMenu2Panel .titleBox.fontSizeL{font-size:1.375rem}.ERUIGlobalMenu2Panel form{display:block}.ERUIGlobalMenu2Panel form.hide{display:none}.ERUIGlobalMenu2Panel .ERCAccordionSummary:hover{color:#fff!important}.ERUIGlobalMenu2Panel .ERCAccordionSummary:hover .ERCAccordionSummaryInner .selectedText{color:#fff}.ERUIGlobalMenu2Panel .ERCAccordionSummary:hover .ERCAccordionSummaryInner:after{opacity:1;box-shadow:0 2px 20px #8cb80880}.ERUIGlobalMenu2Panel .searchBox.hide{display:none}.ERUIGlobalMenu2Panel .searchBox details{display:block}.ERUIGlobalMenu2Panel .searchBox details.hide{display:none}.ERUIGlobalMenu2Panel .searchBox details.addBorder{border-bottom:solid 1px #BBBBBB}.ERUIGlobalMenu2Panel .searchBox details .ERCAccordionSummaryInner{display:flex;align-items:center;margin-right:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ERUIGlobalMenu2Panel .searchBox details .ERCAccordionSummaryInner .selectedText{font-size:.625rem;font-weight:400;color:#4f857b;margin-left:8px;text-decoration:none;transition:all .25s ease-out 0s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ERUIGlobalMenu2Panel .searchBox .searchButtonBox{margin-bottom:16px}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2SearchFlexBox{display:flex;flex-wrap:wrap}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2TextField{width:100%}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2TextField{width:60%}}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2UIPartsBoxA{width:50%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2UIPartsBoxA{width:33.3333333333%}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2UIPartsBoxA{width:25%}}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2UIPartsBoxB{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2UIPartsBoxB{width:33.3333333333%}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2UIPartsBoxB{width:25%}}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2SelectBox{width:100%}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2SelectBox{width:60%}}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2SearchAreaLabel{width:100%;font-weight:700;color:#4f857b;margin-top:8px}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Search .ERUIGlobalMenu2SearchAreaLabel:first-child{margin-top:0}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginLabel{margin-bottom:4px}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginForm{display:flex;flex-direction:column;align-items:center;margin-top:8px}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginForm .ERUIGlobalMenu2LoginFormChild{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginForm .ERUIGlobalMenu2LoginFormChild{width:100%}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginForm .ERUIGlobalMenu2LoginFormChild{width:60%}}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginForm .ERUIGlobalMenu2LoginFormChild #login-form-id{margin-bottom:16px}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginForm .ERUIGlobalMenu2LoginFormChild .ERUIGlobalMenu2LoginLinkBox{margin-top:16px;text-align:right}.ERUIGlobalMenu2Panel#ERUIGlobalMenu2Login .ERUIGlobalMenu2LoginForm .ERUIGlobalMenu2LoginFormChild #loginButton{margin-top:16px;width:100%}.ERUIGlobalMenu2Padding{height:64px}.ERUIGlobalMenu2Padding.mosaicBg{margin-bottom:calc(100vw - 4.375rem)}@media screen and (min-width: 480px){.ERUIGlobalMenu2Padding.mosaicBg{margin-bottom:calc(50vw - 4.375rem)}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Padding.mosaicBg{margin-bottom:calc(40vw - 4.375rem)}}.ERUIGlobalMenu2Parent{position:fixed;top:0;left:0;width:100%;height:48px;display:flex;justify-content:center;transition:all .25s ease-out 0s}.ERUIGlobalMenu2Parent.isScrolled{z-index:100}.ERUIGlobalMenu2Parent.isScrolled .ERUIGlobalMenu2{box-shadow:0 3px 10px #00000029}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2{width:100%;max-width:1280px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-weight:700;margin-top:8px;margin-left:8px;margin-right:8px;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:9999px;box-shadow:none;transition:all .25s ease-out 0s}@media (hover: hover){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2:hover{box-shadow:0 3px 10px #00000029}}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root{display:flex;justify-content:center;align-items:center;position:relative;transition:all .25s ease-out 0s;width:calc(5.625rem + 16px);padding-left:16px;padding-right:8px;height:100%}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root:after{transition:all .25s ease-out 0s;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);opacity:0;border-radius:9999px 0 0 9999px}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root:hover:after{opacity:1;box-shadow:0 2px 20px #8cb80880}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root:hover svg path{fill:#fff}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root svg{width:100%;height:auto;transition:all .25s ease-out 0s}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root svg path{transition:all .25s ease-out 0s}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root svg .st0{fill:#8cb808}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2Root svg .st1{fill:#2f4e4e}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons{display:flex;align-items:center;justify-content:flex-end;height:100%;width:calc(100% - 5.625rem - 16px)}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons{width:calc(100% - 5.625rem - 32px)}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons{width:calc(100% - 5.625rem - 32px)}}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon{height:100%;min-width:calc(2.5rem + 4px);max-width:33.3333333333%}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon:last-child a{padding-right:16px}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon:last-child a:after{border-radius:0 9999px 9999px 0}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a{display:flex;justify-content:center;align-items:center;position:relative;height:100%;transition:all .25s ease-out 0s;line-height:1;text-decoration:none;flex-direction:column;font-size:.625rem;padding:8px 4px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a{flex-direction:row;font-size:.625rem;padding-left:8px;padding-right:8px}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a{flex-direction:row;font-size:.875rem;padding-left:16px;padding-right:16px}}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a:after{transition:all .25s ease-out 0s;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);opacity:0}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a i{font-size:12px;margin-right:0;margin-bottom:4px;color:#2f4e4e;transition:all .25s ease-out 0s}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a i{font-size:16px;margin-right:4px;margin-bottom:0}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a i{font-size:16px;margin-right:4px;margin-bottom:0}}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a:hover{color:#fff}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a:hover:after{opacity:1;box-shadow:0 2px 20px #8cb80880}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a:hover i{color:#fff}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a .spText{line-height:1;display:inline}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a .spText{display:none}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a .spText{display:none}}.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a .pcText{line-height:1;display:none}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a .pcText{display:inline}}@media screen and (min-width: 1024px){.ERUIGlobalMenu2Parent .ERUIGlobalMenu2 .ERUIGlobalMenu2RootIcons .ERUIGlobalMenu2RootIcon a .pcText{display:inline}}.ERCAccordionSummaryInner>.fa-solid{margin-right:4px}.ERCDialogButtonBox>a>.fa-solid{margin-right:4px}.ERUIGlobalMenu2HospitalSuggestWrapper{position:relative}.ERUIGlobalMenu2HospitalSuggestList{position:static;box-sizing:border-box;width:100%;align-self:stretch}@media screen and (min-width: 1024px){.ERUIGlobalMenu2HospitalSuggestList{width:60%;align-self:center}}.ERUIGlobalMenu2HospitalSuggestList{margin:4px 0 0;padding:0;border:none;list-style:none;border-radius:8px;box-shadow:0 3px 10px #00000029;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;display:none}.ERUIGlobalMenu2HospitalSuggestList.is-open{display:block}.ERUIGlobalMenu2HospitalSuggestList li:nth-child(n+4){display:none}.ERUIGlobalMenu2HospitalSuggestList li.ERUIGlobalMenu2HospitalSuggestMessage{display:list-item}.ERUIGlobalMenu2HospitalSuggestList li{padding:8px 16px;font-size:.875rem;color:#2f4e4e;cursor:pointer;border-bottom:1px solid #E7E7E7;transition:all .25s ease-out 0s}.ERUIGlobalMenu2HospitalSuggestList li:last-child{border-bottom:none}.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id]:hover,.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id].active{background-color:#8cb808}.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id]:hover .organization,.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id].active .organization,.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id]:hover .name,.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id].active .name,.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id]:hover .kana,.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id].active .kana{color:#fff}.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id]:hover .programBadges .programBadge,.ERUIGlobalMenu2HospitalSuggestList li[data-hospital-id].active .programBadges .programBadge{background-color:#fff;color:#8cb808}.ERUIGlobalMenu2HospitalSuggestList li .organization{display:block;color:#4f857b;font-size:.625rem;font-weight:700;transition:all .25s ease-out 0s}.ERUIGlobalMenu2HospitalSuggestList li .name{display:block;font-weight:700;transition:all .25s ease-out 0s}.ERUIGlobalMenu2HospitalSuggestList li .name>.fa-solid{margin-right:4px}.ERUIGlobalMenu2HospitalSuggestList li .kana{display:block;transition:all .25s ease-out 0s;color:#4f857b;font-size:.625rem}.ERUIGlobalMenu2HospitalSuggestList li .programBadges{display:flex;margin-top:4px;gap:4px}.ERUIGlobalMenu2HospitalSuggestList li .programBadges .programBadge{display:inline-block;padding:0 4px;font-size:.625rem;font-weight:700;border-radius:9999px;vertical-align:middle;transition:all .25s ease-out 0s}.ERUIGlobalMenu2HospitalSuggestList li .programBadges .programBadge.junior,.ERUIGlobalMenu2HospitalSuggestList li .programBadges .programBadge.senior{background-color:#4f857b;color:#fff}.ERUIGlobalMenu2HospitalSuggestList li.ERUIGlobalMenu2HospitalSuggestMessage{color:#4f857b;font-size:.625rem;cursor:default;font-weight:700}.ERUIGlobalMenu2TagSuggestWrapper{position:relative}.ERUIGlobalMenu2TagSuggestList{position:static;box-sizing:border-box;width:100%;align-self:stretch}@media screen and (min-width: 1024px){.ERUIGlobalMenu2TagSuggestList{width:60%;align-self:center}}.ERUIGlobalMenu2TagSuggestList{margin:4px 0 0;padding:0;border:none;list-style:none;box-shadow:0 3px 10px #00000029;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;overflow:hidden;display:none}.ERUIGlobalMenu2TagSuggestList.is-open{display:block}.ERUIGlobalMenu2TagSuggestList li:nth-child(n+6){display:none}.ERUIGlobalMenu2TagSuggestList li{padding:8px 16px;font-size:.875rem;color:#2f4e4e;cursor:pointer;border-bottom:1px solid #E7E7E7;transition:all .25s ease-out 0s;font-weight:700}.ERUIGlobalMenu2TagSuggestList li:last-child{border-bottom:none}.ERUIGlobalMenu2TagSuggestList li[data-tag-name]:hover,.ERUIGlobalMenu2TagSuggestList li[data-tag-name].active{background-color:#8cb808;color:#fff}.ERUIGlobalMenu2TagSuggestList li[data-tag-name]:hover .count,.ERUIGlobalMenu2TagSuggestList li[data-tag-name].active .count{color:#fff}.ERUIGlobalMenu2TagSuggestList li>.fa-solid{margin-right:4px}.ERUIGlobalMenu2TagSuggestList li .count{color:#4f857b;font-size:.625rem;font-weight:700;transition:all .25s ease-out 0s}.ERUIGlobalMenu2TagSuggestBox{padding:0 8px}.ERUIGlobalMenu2TagSuggestBox .ERUIGlobalMenu2TagSuggestLabel{margin-bottom:8px;font-weight:700;color:#2f4e4e}.ERUIGlobalMenu2TagSuggestBox .ERUIGlobalMenu2TagSuggestLabel>.fa-solid{margin-right:4px}.ERUIGlobalMenu2TagSuggestBox .ERUIGlobalMenu2TagSuggestItems{display:flex;flex-wrap:wrap;gap:8px}.ERUIGlobalMenu2TagSuggestBox .ERUIGlobalMenu2TagSuggestEmpty{margin:0;color:#c1f5ec}.ERUIHospitalBookmarkButton{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;position:absolute;width:0;height:0;outline:none}.ERUIHospitalBookmarkButton:focus+label,.ERUIHospitalBookmarkButton:hover+label{color:#8cb808;transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUIHospitalBookmarkButton+label{display:inline-flex;justify-content:center;align-items:center;position:relative;cursor:pointer;padding-left:.875rem;padding-right:.875rem;height:40px;background-color:#fff;color:#2f4e4e;font-size:.875rem;border:solid 1px #C1F5EC;border-radius:8px;transform:translateZ(0);background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .25s ease-out 0s;font-weight:700;box-shadow:0 3px 10px #00000029}.ERUIHospitalBookmarkButton+label svg{width:24px;height:24px;transition:all .25s ease-out 0s;transform:rotate(0);transform-origin:center;margin-right:8px}.ERUIHospitalBookmarkButton+label svg .st0{stroke-width:8;stroke-linejoin:round;stroke-miterlimit:16;stroke:#4f857b;fill:#fff;transition:all .25s ease-out 0s}.ERUIHospitalBookmarkButton+label.smallSize{background-color:#c1f5ec;border:none;background:linear-gradient(rgb(84.7014150943,142.5985849057,131.8768867925),#4F857B);font-size:.625rem!important;height:25.6px!important;padding-left:11.2px!important;padding-right:11.2px!important;border-radius:25.6px!important}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalBookmarkButton+label.smallSize{font-size:.625rem!important;height:25.6px!important;padding-left:11.2px!important;padding-right:11.2px!important;border-radius:25.6px!important}}@media screen and (min-width: 1024px){.ERUIHospitalBookmarkButton+label.smallSize{font-size:.875rem!important;height:28.8px!important;padding-left:14.4px!important;padding-right:14.4px!important;border-radius:28.8px!important}}.ERUIHospitalBookmarkButton+label.smallSize{color:#fff!important}.ERUIHospitalBookmarkButton+label.smallSize svg{margin-right:4px;height:18px!important;width:18px!important}.ERUIHospitalBookmarkButton+label.smallSize:focus,.ERUIHospitalBookmarkButton+label.smallSize:hover{transform:translateZ(0)}.ERUIHospitalBookmarkButton+label.smallSize:focus:after,.ERUIHospitalBookmarkButton+label.smallSize:hover:after{opacity:1}.ERUIHospitalBookmarkButton+label.smallSize:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all .25s ease-out 0s;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:25.6px!important}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalBookmarkButton+label.smallSize:after{border-radius:25.6px!important}}@media screen and (min-width: 1024px){.ERUIHospitalBookmarkButton+label.smallSize:after{border-radius:28.8px!important}}.ERUIHospitalBookmarkButton:checked+label svg{transform:rotate(144deg)}.ERUIHospitalBookmarkButton:checked+label svg .st0{fill:#8cb808;stroke:#8cb808}.ERUIHospitalBookmarkButton:checked+label.smallSize{background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808)}.ERUIHospitalBookmarkButton:checked+label.smallSize svg{transform:rotate(144deg)}.ERUIHospitalBookmarkButton:checked+label.smallSize svg .st0{fill:#fff!important;stroke:#8cb808}.ERUIHospitalBookmarkButton:disabled+label svg{transform:rotate(144deg);transform:translateZ(0);filter:none}.ERUIHospitalBookmarkButton:disabled+label svg .st0{fill:#e7e7e7;stroke:#e7e7e7}.ERUIHospitalButtonLink3{position:relative;display:flex;overflow:hidden;transition:all .25s ease-out 0s;flex-wrap:wrap;flex-direction:row;box-shadow:0 3px 10px #00000029;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:solid 1px #C1F5EC}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3{flex-direction:column}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3{flex-direction:column}}.ERUIHospitalButtonLink3:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all .25s ease-out 0s;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px}.ERUIHospitalButtonLink3:hover{text-decoration:none;background-position:center;transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUIHospitalButtonLink3:hover:after{opacity:1}.ERUIHospitalButtonLink3:hover{color:#fff}.ERUIHospitalButtonLink3:hover .ERUIHospitalButtonImageChild{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIHospitalButtonLink3:hover .ERUIHospitalButtonTextBox .ERUIHospitalButtonAddress{color:#fff}.ERUIHospitalButtonLink3:hover .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard{color:#8cb808}.ERUIHospitalButtonLink3:hover .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild{background-color:#fff;color:#8cb808}.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName{width:100%;font-weight:700;padding:8px;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName{padding:8px 16px;font-size:.875rem;border-bottom:none}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName{padding:8px 16px;font-size:.875rem;border-bottom:none}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName .organizationName{font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName .organizationName{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName .organizationName{font-size:.625rem}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName .hospitalName span{margin-right:4px;font-size:.5rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName .hospitalName span{margin-right:8px;font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonHospitalName .hospitalName span{margin-right:8px;font-size:.625rem}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonImage{position:relative;overflow:hidden;margin-left:8px;width:calc(30% - 8px);border-radius:4px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonImage{margin-left:0;width:100%;border-radius:0;aspect-ratio:8/3}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonImage{margin-left:0;width:100%;border-radius:0;aspect-ratio:8/3}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonImage .ERUIHospitalButtonImageChild{background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .25s ease-out 0s;width:100%;height:100%}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:700;transition:all .25s ease-out 0s;z-index:0;width:70%;padding:0 8px;line-height:1}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox{width:100%;flex-direction:row;padding:16px}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox{width:100%;flex-direction:row;padding:16px}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonAddress{transition:all .25s ease-out 0s;width:100%;overflow:hidden;line-height:1.4;margin-bottom:4px;color:#4f857b;font-weight:700;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonAddress{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonAddress{font-size:.625rem}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard{transition:all .25s ease-out 0s;width:100%;color:#4f857b;font-weight:700;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard{font-size:.625rem}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild{transition:all .25s ease-out 0s;display:flex;background-color:#c1f5ec;margin-bottom:4px;flex-wrap:wrap}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild:first-child{border-radius:4px 0 0}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild:nth-child(2){border-radius:0 4px 0 0}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild:nth-last-child(2){border-radius:0 0 0 4px;margin-bottom:0}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild:last-child{border-radius:0 0 4px;margin-bottom:0}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild{padding:2px 4px 4px;width:calc(50% - 2px)}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild{padding:4px 8px;width:calc(50% - 2px)}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild{padding:4px 8px;width:calc(50% - 2px)}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .title{display:flex;align-items:center;line-height:1;width:calc(100% - 16px);white-space:nowrap;padding-left:4px;padding-top:4px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .title{padding-left:0;padding-top:0}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .title{padding-left:0;padding-top:0}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .title i{font-size:.875rem;width:.875rem;text-align:center;flex-shrink:0;margin-right:4px;transition:all .25s ease-out 0s;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .title i{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .title i{font-size:.875rem}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .value{display:flex;align-items:center;justify-content:flex-end;line-height:1;width:100%;margin-top:4px;font-size:.875rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .value{font-size:.875rem;margin-top:4px}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .value{font-size:.875rem;margin-top:4px}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .value span{margin-left:2px;font-size:.5rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .value span{margin-left:4px;font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonTextBox .ERUIHospitalButtonDashboard .ERUIHospitalButtonDashboardBox .ERUIHospitalButtonDashboardBoxChild .value span{margin-left:4px;font-size:.625rem}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonBottomBox{display:flex;flex-wrap:wrap;width:100%;line-height:1;margin-top:auto;font-weight:700;padding:8px;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonBottomBox{padding:0 16px 8px;font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalButtonBottomBox{padding:0 16px 8px;font-size:.875rem}}.ERUIHospitalButtonLink3 .ERUIHospitalButtonBottomBox .bookmarkButtonBox{display:flex;width:100%;flex-wrap:wrap}.ERUIHospitalButtonLink3 .ERUIHospitalButtonBottomBox .bookmarkButtonBox .button{margin-right:8px;margin-bottom:8px}.ERUIHospitalButtonLink3 .ERUIHospitalButtonBottomBox .bookmarkButtonBox .button:last-child{margin-right:0}.ERUIHospitalButtonLink3 .ERUIHospitalButtonBottomBox .detailButton{width:100%;text-align:right;padding-top:0;font-size:.625rem}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonNumberBox{position:absolute;top:8px;left:8px;line-height:1}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonNumberBox{top:16px;left:16px}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonNumberBox{top:16px;left:16px}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonNumberBox span{color:#fff;background:linear-gradient(rgb(84.7014150943,142.5985849057,131.8768867925),#4F857B);font-weight:700;display:inline-flex;justify-content:center;align-self:center;padding:4px;border-radius:50%;margin-right:4px;width:27.2px;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonNumberBox span{margin-right:8px;width:32px;font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonNumberBox span{margin-right:8px;width:32px;font-size:.875rem}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:700;background:#FFFFFF;transition:all .25s ease-out 0s;z-index:0;justify-content:space-between;width:75%;padding:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText{width:100%;flex-direction:row;padding:16px}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText{width:100%;flex-direction:row;padding:16px}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextTitle{width:100%;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextTitle{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextTitle{font-size:.875rem}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox{width:100%;text-align:right;font-size:.875rem}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox span{font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox{font-size:1.375rem}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox span{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox{font-size:1.375rem}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox span{font-size:.875rem}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox{width:100%;font-size:.625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox{font-size:.875rem}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox .programName{width:100%;font-size:.625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox .programName{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox .programName{font-size:.875rem}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox .hospitalName{width:100%;color:#4f857b;font-size:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox .hospitalName{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .programNameBox .hospitalName{font-size:.625rem}}.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .nameBox{width:100%;font-size:.625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .nameBox{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalButtonLink3 .ERUIHospitalRankingButtonText .nameBox{font-size:.875rem}}.ERUIHospitalDashboardDetails2{gap:8px!important}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2{gap:16px!important}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2{gap:16px!important;grid-template-columns:repeat(4,1fr)}}.ERUIHospitalDashboardDetails2 .gridBox{border-radius:8px;padding:8px}.ERUIHospitalDashboardDetails2 .countCellBox{grid-row:2/3;grid-column:1/5;display:grid;grid-template-columns:repeat(4,1fr)}.ERUIHospitalDashboardDetails2 .countCellBox .countCell{background-color:#fff;color:#4f857b;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;height:3.9375rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell{height:4.8125rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell{height:6.125rem}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell{border-left:solid 1px #C1F5EC;border-bottom:solid 1px #C1F5EC}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(1){border-radius:8px 0 0;border-top:solid 1px #C1F5EC}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(2){border-radius:0 8px 0 0;border-right:solid 1px #C1F5EC;border-top:solid 1px #C1F5EC}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(2){border-radius:0;border-right:0}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(2){border-radius:0;border-right:0}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(3){border-top:0}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(3){border-top:solid 1px #C1F5EC}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(3){border-top:solid 1px #C1F5EC}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(4){border-radius:0;border-top:0;border-right:solid 1px #C1F5EC}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(4){border-radius:0 8px 0 0;border-top:solid 1px #C1F5EC}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(4){border-radius:0 8px 0 0;border-top:solid 1px #C1F5EC}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(5){border-radius:0}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(5){border-radius:0 0 0 8px}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(5){border-radius:0 0 0 8px}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(6){border-right:solid 1px #C1F5EC}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(6){border-right:0}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(6){border-right:0}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(7){border-radius:0 0 0 8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(7){border-radius:0}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(7){border-radius:0}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell:nth-child(8){border-radius:0 0 8px;border-right:solid 1px #C1F5EC}.ERUIHospitalDashboardDetails2 .countCellBox .countCell i{font-size:.875rem;width:.875rem;text-align:center;flex-shrink:0;margin-right:8px}.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox{line-height:1.5;margin-bottom:4px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:1.25rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox{min-height:1.25rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox{min-height:1.5625rem}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox br{display:inline}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox br{display:none}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox br{display:none}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox{font-weight:700;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .topBox{font-size:.875rem}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox{line-height:1;font-weight:700;font-size:1.375rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox{font-size:1.375rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox{font-size:2.125rem}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox .beforSpan{padding-right:1px;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox .beforSpan{padding-right:calc(4px / 3);font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox .beforSpan{padding-right:2px;font-size:.875rem}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox .afterSpan{padding-left:1px;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox .afterSpan{padding-left:calc(4px / 3);font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell .bottomBox .afterSpan{padding-left:2px;font-size:.875rem}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardA{grid-row:1/2;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardA{grid-row:1/2;grid-column:1/2}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardA{grid-row:1/2;grid-column:1/2}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardB{grid-row:1/2;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardB{grid-column:2/3}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardB{grid-column:2/3}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardC{grid-row:2/3;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardC{grid-row:1/2;grid-column:3/4}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardC{grid-row:1/2;grid-column:3/4}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardD{grid-row:2/3;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardD{grid-row:1/2;grid-column:4/5}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardD{grid-row:1/2;grid-column:4/5}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardE{grid-row:3/4;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardE{grid-row:2/3;grid-column:1/2}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardE{grid-row:2/3;grid-column:1/2}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardF{grid-row:3/4;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardF{grid-row:2/3;grid-column:2/3}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardF{grid-row:2/3;grid-column:2/3}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardG{grid-row:4/5;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardG{grid-row:2/3;grid-column:3/4}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardG{grid-row:2/3;grid-column:3/4}}.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardH{grid-row:4/5;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardH{grid-row:2/3;grid-column:4/5}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .countCellBox .countCell#dashboardH{grid-row:2/3;grid-column:4/5}}.ERUIHospitalDashboardDetails2 .imageCell{padding:0;background-color:#c1f5ec;grid-row:1/2;height:150px;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .imageCell{height:230px;grid-column:1/3}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .imageCell{height:300px;grid-column:1/3}}.ERUIHospitalDashboardDetails2 .imageCell.addShadow{box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s}.ERUIHospitalDashboardDetails2 .imageCell.addShadow:hover{box-shadow:0 2px 20px #8cb80880}.ERUIHospitalDashboardDetails2 .imageCell.addShadow:hover .imageBox img{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell{padding:0;border-radius:8px;overflow:hidden;width:100%;height:100%}.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell .imageBox{border-radius:8px;overflow:hidden}.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell .imageBox img{transition:all .25s ease-out 0s;object-fit:cover;width:100%;aspect-ratio:1/1;height:150px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell .imageBox img{height:230px}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell .imageBox img{height:300px}}.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell #imageCellPagination{margin-top:0;position:absolute;bottom:8px}.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell #imageCellPagination .splide__pagination__page{opacity:1;background-color:#fff}.ERUIHospitalDashboardDetails2 .imageCell .splideHospitalImageCell #imageCellPagination .splide__pagination__page.is-active{background:#8CB808}.ERUIHospitalDashboardDetails2 .mapCell{box-shadow:0 3px 10px #00000029;padding:0;overflow:hidden;background-color:#c1f5ec;transition:all .25s ease-out 0s;position:relative;grid-row:1/2;height:150px;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardDetails2 .mapCell{height:230px;grid-column:3/5}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardDetails2 .mapCell{height:300px;grid-column:3/5}}.ERUIHospitalDashboardDetails2 .mapCell:hover{box-shadow:0 2px 20px #8cb80880}.ERUIHospitalDashboardDetails2 .mapCell:hover a img{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIHospitalDashboardDetails2 .mapCell img{width:100%;height:100%;object-fit:cover;transition:all .25s ease-out 0s}.ERUIHospitalDashboardDetails2 .mapCell .topLabel{position:absolute;color:#fff;font-weight:700;top:8px;left:8px;z-index:1;filter:drop-shadow(0px 0px 3px #2f4e4e)}.ERUIHospitalDashboardDetails2 .mapCell .bottomLabel{position:absolute;color:#fff;font-size:.625rem;font-weight:700;bottom:8px;right:8px;z-index:1;filter:drop-shadow(0px 0px 3px #2f4e4e)}.ERUIHospitalDashboardProgramDetails2{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.ERUIHospitalDashboardProgramDetails2 .gridBox{padding:8px}.ERUIHospitalDashboardProgramDetails2 .gridBox:first-child{border-radius:8px 8px 0 0}.ERUIHospitalDashboardProgramDetails2 .gridBox:last-child{border-radius:0 0 8px}.ERUIHospitalDashboardProgramDetails2 .gridBox:nth-last-child(2){border-radius:0 0 0 8px}.ERUIHospitalDashboardProgramDetails2 .titleCell{grid-row:1/2;grid-column:1/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .titleCell{grid-column:1/5}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .titleCell{grid-column:1/5}}.ERUIHospitalDashboardProgramDetails2 .titleCell{padding-left:16px;padding-right:16px;background-color:#4f857b;color:#fff}.ERUIHospitalDashboardProgramDetails2 .titleCell h2{display:flex;flex-wrap:wrap;align-items:center;line-height:120%}.ERUIHospitalDashboardProgramDetails2 .titleCell h2 span{padding-left:8px;padding-right:8px;margin-right:8px;font-size:.625rem;border-radius:.625rem;font-weight:700;background-color:#fff;color:#4f857b}.ERUIHospitalDashboardProgramDetails2 .countCell{background-color:#fff;color:#4f857b;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;height:3.9375rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell{height:4.8125rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell{height:6.125rem}}.ERUIHospitalDashboardProgramDetails2 .countCell{border-left:solid 1px #C1F5EC;border-bottom:solid 1px #C1F5EC}.ERUIHospitalDashboardProgramDetails2 .countCell:nth-child(3){border-right:solid 1px #C1F5EC}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell:nth-child(3){border-right:none}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell:nth-child(3){border-right:none}}.ERUIHospitalDashboardProgramDetails2 .countCell:nth-child(5),.ERUIHospitalDashboardProgramDetails2 .countCell:nth-child(7){border-right:solid 1px #C1F5EC}.ERUIHospitalDashboardProgramDetails2 .countCell i{font-size:.875rem;width:.875rem;text-align:center;flex-shrink:0;margin-right:8px}.ERUIHospitalDashboardProgramDetails2 .countCell .topBox{line-height:1.5;margin-bottom:4px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:1.25rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .topBox{min-height:1.25rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .topBox{min-height:1.5625rem}}.ERUIHospitalDashboardProgramDetails2 .countCell .topBox br{display:inline}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .topBox br{display:none}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .topBox br{display:none}}.ERUIHospitalDashboardProgramDetails2 .countCell .topBox{font-weight:700;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .topBox{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .topBox{font-size:.875rem}}.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox{line-height:1;font-weight:700;font-size:1.375rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox{font-size:1.375rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox{font-size:2.125rem}}.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox .beforSpan{padding-right:1px;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox .beforSpan{padding-right:calc(4px / 3);font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox .beforSpan{padding-right:2px;font-size:.875rem}}.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox .afterSpan{padding-left:1px;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox .afterSpan{padding-left:calc(4px / 3);font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell .bottomBox .afterSpan{padding-left:2px;font-size:.875rem}}.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardA{grid-row:2/3;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardA{grid-column:1/2}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardA{grid-column:1/2}}.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardB{grid-row:2/3;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardB{grid-column:2/3}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardB{grid-column:2/3}}.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardC{grid-row:3/4;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardC{grid-row:2/3;grid-column:3/4}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardC{grid-row:2/3;grid-column:3/4}}.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardD{grid-row:3/4;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardD{grid-row:2/3;grid-column:4/5}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardD{grid-row:2/3;grid-column:4/5}}.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardE{grid-row:4/5;grid-column:1/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardE{grid-row:3/4;grid-column:1/3}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardE{grid-row:3/4;grid-column:1/3}}.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardF{grid-row:4/5;grid-column:3/5}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardF{grid-row:3/4;grid-column:3/5}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardProgramDetails2 .countCell#dashboardF{grid-row:3/4;grid-column:3/5}}.ERUIHospitalKuchikomiButtonTopBox{display:flex;width:100%;flex-wrap:wrap;padding-top:8px;justify-content:space-between}.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonSegmentedControlBox{width:100%;margin-bottom:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonSegmentedControlBox{width:100%}}@media screen and (min-width: 1024px){.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonSegmentedControlBox{width:calc(66.6666666667% - 8px);margin-bottom:0}}.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonPostButtonBox{width:100%;padding-left:0;display:flex;justify-content:center}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonPostButtonBox{width:100%}}@media screen and (min-width: 1024px){.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonPostButtonBox{display:block;width:calc(33.3333333333% - 8px)}}.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonPostButtonBox .ERUIHospitalKuchikomiButtonPostButton{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonPostButtonBox .ERUIHospitalKuchikomiButtonPostButton{width:60%}}@media screen and (min-width: 1024px){.ERUIHospitalKuchikomiButtonTopBox .ERUIHospitalKuchikomiButtonPostButtonBox .ERUIHospitalKuchikomiButtonPostButton{width:100%}}.ERUIHospitalKuchikomiButtonNotLoginWrapper{padding-bottom:16px;display:flex;flex-wrap:wrap}.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox{width:100%;font-weight:700;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end;padding-top:16px}.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .textBox{width:100%;text-align:center;margin-bottom:16px}.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button#signup{margin-bottom:16px}.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button{width:60%}}@media screen and (min-width: 1024px){.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button{width:60%}}.ERUIHospitalKuchikomiButtonTabWrapper{opacity:0;display:none;padding-bottom:16px}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper{opacity:1;display:flex;flex-wrap:wrap}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .ERUIHospitalKuchikomiButtonNotLoginReviewBox{width:100%;position:relative}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .ERUIHospitalKuchikomiButtonNotLoginReviewBox .reviewContentBox{filter:blur(2px)}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox{width:100%;font-weight:700;display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-end;padding-top:8px}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .textBox{width:100%;text-align:center;margin-bottom:16px}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button#signup{margin-bottom:16px}.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button{width:60%}}@media screen and (min-width: 1024px){.ERUIHospitalKuchikomiButtonTabWrapper.ERUIHospitalKuchikomiButtonNotLoginWrapper .messageBox .buttonBox .button{width:60%}}.ERUIHospitalKuchikomiButtonTabWrapper.isActive{opacity:1;display:block}.ERUIHospitalKuchikomiButtonTabWrapper .reviewStatusBox{width:100%;display:flex;flex-wrap:wrap}.ERUIHospitalKuchikomiButtonTabWrapper .reviewStatusBox .reviewStatusTag{margin-right:8px;margin-bottom:8px;padding-left:8px;padding-right:8px;border-radius:.875rem;display:flex;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;background-color:#fff;color:#4f857b;border:solid 1px #4F857B}.ERUIHospitalKuchikomiButtonTabWrapper .reviewContentBox{word-break:break-all}.ERUIHospitalKuchikomiButtonTabWrapper .reviewSeparatorBox{width:100%;height:1px;border-bottom:solid 1px #4F857B;margin-top:16px;margin-bottom:16px}.ERUIHospitalKuchikomiButtonCloseButtonBox{width:100%;display:flex;justify-content:center;padding-left:8px;padding-right:8px}.ERUIHospitalKuchikomiButtonCloseButtonBox .ERUIHospitalKuchikomiButtonCloseButton{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalKuchikomiButtonCloseButtonBox .ERUIHospitalKuchikomiButtonCloseButton{width:60%}}@media screen and (min-width: 1024px){.ERUIHospitalKuchikomiButtonCloseButtonBox .ERUIHospitalKuchikomiButtonCloseButton{width:60%}}.ERUIHospitalProgramSchedule{padding-top:8px;padding-bottom:8px;overflow-x:scroll}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalProgramSchedule{overflow-x:auto}}@media screen and (min-width: 1024px){.ERUIHospitalProgramSchedule{overflow-x:auto}}.ERUIHospitalProgramSchedule .scheduleBox{width:800px;margin-bottom:16px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalProgramSchedule .scheduleBox{width:100%}}@media screen and (min-width: 1024px){.ERUIHospitalProgramSchedule .scheduleBox{width:100%}}.ERUIHospitalProgramSchedule .scheduleBox:last-child{margin-bottom:0}.ERUIHospitalProgramSchedule .yearLabelBox{width:100%;margin-bottom:2px;color:#2f4e4e;font-weight:700}.ERUIHospitalProgramSchedule .monthLabelBox{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:2px}.ERUIHospitalProgramSchedule .monthLabelBox div{width:8.3333333333%;padding-left:1px;padding-right:1px}.ERUIHospitalProgramSchedule .monthLabelBox div div{display:flex;justify-content:center;align-items:center;background-color:#4f857b;color:#fff;font-weight:700;font-size:.625rem;width:100%}.ERUIHospitalProgramSchedule .monthLabelBox div:first-child{padding-left:0}.ERUIHospitalProgramSchedule .monthLabelBox div:last-child{padding-right:0}.ERUIHospitalProgramSchedule .weekLabelBox{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:2px}.ERUIHospitalProgramSchedule .weekLabelBox div{width:8.3333333333%;padding-left:1px;padding-right:1px}.ERUIHospitalProgramSchedule .weekLabelBox div div{display:flex;justify-content:center;align-items:center;background-color:#c1f5ec;color:#4f857b;border:solid 1px #4F857B;font-weight:700;font-size:.625rem;width:100%}.ERUIHospitalProgramSchedule .weekLabelBox div:first-child{padding-left:0}.ERUIHospitalProgramSchedule .weekLabelBox div:last-child{padding-right:0}.ERUIHospitalProgramSchedule .nameBox{width:100%;display:flex}.ERUIHospitalProgramSchedule .nameBox div{width:100%;padding-left:1px;padding-right:1px}.ERUIHospitalProgramSchedule .nameBox div div{display:flex;justify-content:center;align-items:center;background-color:#fff;border:solid 1px #4F857B;color:#2f4e4e;font-weight:700;font-size:.5rem;width:100%;height:100%;padding-top:8px;padding-bottom:8px}.ERUIHospitalProgramSchedule .nameBox div:first-child{padding-left:0}.ERUIHospitalProgramSchedule .nameBox div:last-child{padding-right:0}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_1{width:4.1666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_2{width:8.3333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_3{width:12.5%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_4{width:16.6666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_5{width:20.8333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_6{width:25%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_7{width:29.1666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_8{width:33.3333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_9{width:37.5%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_10{width:41.6666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_11{width:45.8333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_12{width:50%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_13{width:54.1666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_14{width:58.3333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_15{width:62.5%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_16{width:66.6666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_17{width:70.8333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_18{width:75%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_19{width:79.1666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_20{width:83.3333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_21{width:87.5%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_22{width:91.6666666667%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_23{width:95.8333333333%}.ERUIHospitalProgramSchedule .nameBox div.sizeMonthly_24{width:100%}.ERUIHospitalProgramSchedule .commentBox{margin-top:16px}.ERUIHospitalRankingButtonLink{position:relative;display:flex;overflow:hidden;transition:all .25s ease-out 0s;flex-direction:row}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink{flex-direction:column}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink{flex-direction:column}}.ERUIHospitalRankingButtonLink:hover{text-decoration:none;background-position:center;transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUIHospitalRankingButtonLink:hover .ERUIHospitalRankingButtonImageBox{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIHospitalRankingButtonLink:hover .ERUIContentButtonLayer{opacity:0}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonImageBox{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all .25s ease-out 0s;width:25%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonImageBox{width:100%;aspect-ratio:8/3}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonImageBox{width:100%;aspect-ratio:8/3}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonImageBox .ERUIHospitalRankingButtonNumberBox{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;line-height:0;font-size:32px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonImageBox .ERUIHospitalRankingButtonNumberBox{font-size:80px}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonImageBox .ERUIHospitalRankingButtonNumberBox{font-size:128px}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonImageBox .ERUIHospitalRankingButtonNumberBox{box-shadow:0 3px 10px #00000029}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:700;background:#FFFFFF;transition:all .25s ease-out 0s;z-index:0;justify-content:space-between;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:75%;padding:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText{width:100%;flex-direction:row;padding:16px}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText{width:100%;flex-direction:row;padding:16px}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextTitle{width:100%;font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextTitle{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextTitle{font-size:.875rem}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox{width:100%;text-align:right;font-size:.875rem}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox span{font-size:.625rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox{font-size:1.375rem}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox span{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox{font-size:1.375rem}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .ERUIHospitalRankingButtonTextValueBox span{font-size:.875rem}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox{width:100%;font-size:.625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox{font-size:.875rem}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox .programName{width:100%;font-size:.625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox .programName{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox .programName{font-size:.875rem}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox .hospitalName{width:100%;color:#4f857b;font-size:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox .hospitalName{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .programNameBox .hospitalName{font-size:.625rem}}.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .nameBox{width:100%;font-size:.625rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .nameBox{font-size:.875rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIHospitalRankingButtonText .nameBox{font-size:.875rem}}.ERUIHospitalRankingButtonLink .ERUIContentButtonText{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:700;background:#FFFFFF;transition:all .25s ease-out 0s;z-index:0;width:75%;padding:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText{width:100%;flex-direction:row;padding:16px}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText{width:100%;flex-direction:row;padding:16px}}.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextCategory{display:flex;width:100%;order:2;margin-bottom:4px}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextCategory{order:1;width:calc(100% - 5rem)}}.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextCategory .ERUIContentButtonTextCategoryCore{font-size:.5rem;padding:.125rem .25rem;border:solid 1px #2F4E4E;border-bottom:solid 1px #2F4E4E;line-height:1;margin-top:.25rem}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextCategory .ERUIContentButtonTextCategoryCore{font-size:.625rem;padding:.25rem .5rem;border:solid 1px #2F4E4E;margin-top:.25rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextCategory .ERUIContentButtonTextCategoryCore{font-size:.625rem;padding:.25rem .5rem;border:solid 1px #2F4E4E;margin-top:0}}.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextDate{width:100%;display:flex;justify-content:flex-start;font-size:.5rem;line-height:1;order:1}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextDate{font-size:.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextDate{order:2;font-size:.625rem;width:5rem;justify-content:flex-end}}.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextTitle{order:3;width:100%;overflow:hidden;line-height:1.5;font-size:.625rem;min-height:1.875rem;max-height:1.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextTitle{font-size:.875rem;min-height:2.625rem;max-height:2.625rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonTextTitle{font-size:.875rem;min-height:2.625rem;max-height:2.625rem}}.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonEventTitle{order:3;width:100%;overflow:hidden;line-height:1.5;font-size:.625rem;min-height:2.8125rem;max-height:2.8125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonEventTitle{font-size:.875rem;min-height:3.9375rem;max-height:3.9375rem}}@media screen and (min-width: 1024px){.ERUIHospitalRankingButtonLink .ERUIContentButtonText .ERUIContentButtonEventTitle{font-size:.875rem;min-height:3.9375rem;max-height:3.9375rem}}.ERUIHospitalRankingButtonLink .ERUIContentButtonLayer{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(100.0424528302,162.9575471698,151.3066037736,0),rgba(79,133,123,.5));opacity:1;transition:all .25s ease-out 0s}._ERUIMemberStatusBox{width:100%;color:#2f4e4e;font-weight:700;border-radius:8px;background-color:#c1f5ec;font-size:.875rem;padding:8px}@media screen and (min-width: 480px) and (max-width: 1024px){._ERUIMemberStatusBox{font-size:1.375rem;padding:8px 16px}}@media screen and (min-width: 1024px){._ERUIMemberStatusBox{font-size:1.375rem;padding:8px 16px}}._ERUIMemberStatusBox ._ERUIMemberStatusBoxTitle{width:100%;margin-bottom:8px;display:flex;align-items:center}._ERUIMemberStatusBox ._ERUIMemberStatusBoxTitle i{width:1.375rem;text-align:center;flex-shrink:0;margin-right:16px}._ERUIMemberStatusBox ._ERUIMemberStatusBoxSubTitle{font-weight:400;font-size:.875rem;width:100%;margin-bottom:8px;color:#4f857b;font-weight:700}._ERUIMemberStatusBox ._ERUIMemberStatusBoxBody{width:100%;display:flex;flex-wrap:wrap;align-items:center}._ERUIMemberStatusBox ._ERUIMemberStatusBoxResidentStatus{padding-right:4px}@media screen and (min-width: 480px) and (max-width: 1024px){._ERUIMemberStatusBox ._ERUIMemberStatusBoxResidentStatus{padding-right:8px}}@media screen and (min-width: 1024px){._ERUIMemberStatusBox ._ERUIMemberStatusBoxResidentStatus{padding-right:8px}}._ERUIMemberStatusBox ._ERUIMemberStatusBoxResidentStatus span{display:inline-block;background-color:#fff;color:#4f857b;padding:4px 8px;border-radius:8px;border:solid 2px #4F857B;line-height:1}._ERUIMemberStatusBox ._ERUIMemberStatusBoxGraduationYear{width:auto;flex:1;margin-bottom:0}._ERUIMemberStatusBox ._ERUIMemberStatusBoxButtonBox{margin-top:4px;width:100%;flex:initial;display:flex;justify-content:flex-end}@media screen and (min-width: 480px) and (max-width: 1024px){._ERUIMemberStatusBox ._ERUIMemberStatusBoxButtonBox{width:100%;flex:initial}}@media screen and (min-width: 1024px){._ERUIMemberStatusBox ._ERUIMemberStatusBoxButtonBox{width:auto;flex:1}}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogTitle{font-size:.875rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center;color:#2f4e4e;padding-top:0!important}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogTitle i{width:1em;text-align:center;flex-shrink:0;margin-right:8px}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogForm{display:flex;flex-direction:column;gap:16px}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogField{display:flex;flex-direction:column;gap:8px}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogLabel{font-weight:700;color:#4f857b;display:flex;align-items:center}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogLabel i{width:1em;text-align:center;flex-shrink:0;margin-right:8px}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogLabel .requiredLabel{padding-left:8px;padding-right:8px;margin-left:8px;font-size:.625rem;border-radius:4px;background-color:#4f857b;color:#fff}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogRadioBox{display:flex;flex-direction:column}._ERUIMemberStatusEditDialog ._ERUIMemberStatusEditDialogExplanation{width:100%;color:#8cb808;font-size:.625rem;margin-bottom:4px;font-weight:700}.ERUIMainVisualBox3{position:relative;width:100%;max-width:1280px;top:-16px}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3Link{display:block;text-decoration:none;border-radius:8px;overflow:hidden}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3Link:hover .ERUIMainVisualBoxMedia3ImageBox img{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3Link:hover .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualSeriesInfoBox span{color:#fff;border-color:#fff}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3Link:hover .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualTitleInfoBox,.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3Link:hover .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualDescriptionInfoBox{color:#fff}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3Link:hover:after{opacity:1;box-shadow:0 2px 20px #8cb80880}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3Link:after{transition:all .25s ease-out 0s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px;opacity:0}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox{overflow:hidden;width:100%;aspect-ratio:1.25/1}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox{aspect-ratio:2.5/1}}@media screen and (min-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox{aspect-ratio:2.5/1}}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img{transition:all .25s ease-out 0s;width:100%;height:100%;object-fit:cover;object-position:center}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.spMedia{display:block;visibility:visible}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.tabletMedia,.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.pcMedia{display:none;visibility:hidden}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.spMedia{display:none;visibility:hidden}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.tabletMedia{display:block;visibility:visible}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.pcMedia{display:none;visibility:hidden}}@media screen and (min-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.spMedia,.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.tabletMedia{display:none;visibility:hidden}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3ImageBox img.pcMedia{display:block;visibility:visible}}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox{padding:8px 16px}@media screen and (min-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox{padding-top:16px;padding-bottom:16px}}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualSeriesInfoBox span{display:inline-block;max-width:100%;overflow:hidden;transition:all .25s ease-out 0s;font-weight:700;line-height:1;padding:4px;font-size:.625rem;border:solid 1px #2F4E4E}@media screen and (min-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualSeriesInfoBox span{padding:6px 8px;font-size:.875rem;border:solid 2px #2F4E4E}}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualTitleInfoBox{transition:all .25s ease-out 0s;line-height:1.5;padding-top:0}@media screen and (min-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualTitleInfoBox{padding-top:4px}}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualTitleInfoBox{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:.875rem}@media screen and (min-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualTitleInfoBox{-webkit-line-clamp:1;font-size:1.375rem}}.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualDescriptionInfoBox{transition:all .25s ease-out 0s;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#4f857b;font-weight:700;font-size:.625rem}@media screen and (min-width: 1024px){.ERUIMainVisualBox3 .ERUIMainVisualBoxMedia3 .ERUIMainVisualBoxMedia3InfoBox .ERUIMainVisualDescriptionInfoBox{-webkit-line-clamp:1;font-size:.875rem}}@keyframes ERUIMosaicScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ERUIMosaicVisual{opacity:1;position:absolute;top:0;left:0;width:100%;max-width:none;z-index:-99}.ERUIMosaicVisual .ERUIMosaicVisualSingle{width:100%;overflow:hidden;height:100vw}@media screen and (min-width: 480px){.ERUIMosaicVisual .ERUIMosaicVisualSingle{height:50vw}}@media screen and (min-width: 1024px){.ERUIMosaicVisual .ERUIMosaicVisualSingle{height:40vw}}.ERUIMosaicVisual .ERUIMosaicVisualTrack{width:100%;overflow:hidden;height:100vw}@media screen and (min-width: 480px){.ERUIMosaicVisual .ERUIMosaicVisualTrack{height:50vw}}@media screen and (min-width: 1024px){.ERUIMosaicVisual .ERUIMosaicVisualTrack{height:40vw}}.ERUIMosaicVisual .ERUIMosaicVisualList{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;width:max-content;animation:ERUIMosaicScroll var(--mosaic-scroll-duration, 20s) linear infinite;will-change:transform}.ERUIMosaicVisual .ERUIMosaicVisualItem{flex-shrink:0;display:grid;grid-template-rows:repeat(10,1fr);overflow:hidden;height:100vw}@media screen and (min-width: 480px){.ERUIMosaicVisual .ERUIMosaicVisualItem{height:50vw}}@media screen and (min-width: 1024px){.ERUIMosaicVisual .ERUIMosaicVisualItem{height:40vw}}.ERUIMosaicVisual.layout-1 .ERUIMosaicVisualItem{grid-template-columns:repeat(10,1fr);width:100vw}.ERUIMosaicVisual.layout-2 .ERUIMosaicVisualItem{grid-template-columns:repeat(10,1fr);width:200vw}.ERUIMosaicVisual.layout-3 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-4 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-5 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-6 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-7 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-8 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-9 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-10 .ERUIMosaicVisualItem{grid-template-columns:repeat(15,1fr);width:150vw}@media screen and (min-width: 480px){.ERUIMosaicVisual.layout-1 .ERUIMosaicVisualItem{grid-template-columns:repeat(20,1fr);width:100vw}.ERUIMosaicVisual.layout-2 .ERUIMosaicVisualItem{grid-template-columns:repeat(10,1fr);width:200vw}.ERUIMosaicVisual.layout-3 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-4 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-5 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-6 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-7 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-8 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-9 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-10 .ERUIMosaicVisualItem{grid-template-columns:repeat(15,1fr);width:150vw}}@media screen and (min-width: 1024px){.ERUIMosaicVisual.layout-1 .ERUIMosaicVisualItem{grid-template-columns:repeat(25,1fr);width:100vw}}@media screen and (min-width: 1024px){.ERUIMosaicVisual.layout-2 .ERUIMosaicVisualItem{grid-template-columns:repeat(10,1fr);width:80vw}}@media screen and (min-width: 1024px){.ERUIMosaicVisual.layout-3 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-4 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-5 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-6 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-7 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-8 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-9 .ERUIMosaicVisualItem,.ERUIMosaicVisual.layout-10 .ERUIMosaicVisualItem{grid-template-columns:repeat(15,1fr);width:60vw}}.ERUIMosaicVisual .ERUIMosaicVisualCell.colA{grid-column:1/11;grid-row:1/11}@media screen and (min-width: 480px){.ERUIMosaicVisual.layout-1 .ERUIMosaicVisualCell.colA{grid-column:1/21}}@media screen and (min-width: 1024px){.ERUIMosaicVisual.layout-1 .ERUIMosaicVisualCell.colA{grid-column:1/26}}.ERUIMosaicVisual.layout-2 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-3 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-4 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-5 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-6 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-7 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-8 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-9 .ERUIMosaicVisualCell.colA,.ERUIMosaicVisual.layout-10 .ERUIMosaicVisualCell.colA{grid-column:1/11;grid-row:1/11}.ERUIMosaicVisual .ERUIMosaicVisualCell.colB-1{grid-column:11/16;grid-row:1/6}.ERUIMosaicVisual .ERUIMosaicVisualCell.colB-2{grid-column:11/16;grid-row:6/11}.ERUIMosaicVisual .ERUIMosaicVisualCell{position:relative;display:block;overflow:hidden;text-decoration:none;min-width:0;min-height:0}.ERUIMosaicVisual .ERUIMosaicVisualCell[href]{cursor:pointer}.ERUIMosaicVisual .ERUIMosaicVisualCell[href]:hover .ERUIMosaicVisualCellImage{transform:scale(1.05);filter:brightness(1.05)}.ERUIMosaicVisual .ERUIMosaicVisualCellImage{transition:all .25s ease-out 0s;display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:relative;z-index:1}.ERUIMosaicVisual .ERUIMosaicVisualOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(250,250,250,0) 80%,#FAFAFA 99%,#FAFAFA 100%);z-index:1}.ERUINotice{align-items:flex-start;display:flex;gap:8px;border-radius:0 8px 8px 0;padding:16px;width:100%;background-color:#eaf0ef;border-left:solid 4px #4F857B;color:#2f4e4e;font-size:.875rem}.ERUINotice+.ERUINotice{margin-top:8px}.ERUINotice .ERUINoticeIcon{line-height:1.5;color:inherit}.ERUINotice .ERUINoticeBody{min-width:0;flex:1}.ERUINotice .ERUINoticeTitle{font-weight:700;margin:0 0 4px}.ERUINotice p,.ERUINotice li,.ERUINotice h2,.ERUINotice h3,.ERUINotice h4,.ERUINotice h5,.ERUINotice h6{color:inherit;font-size:.875rem;margin:0}.ERUINotice strong,.ERUINotice b,.ERUINotice em,.ERUINotice small,.ERUINotice span{color:inherit}.ERUINotice ul{list-style:none;margin:0;padding:0}.ERUINotice ol{list-style:decimal;margin:0;padding-left:20px}.ERUINotice li+li,.ERUINotice p+p{margin-top:4px}.ERUINotice a{color:inherit;text-decoration:underline}.ERUINotice.ERUINoticeColorSuccess{background-color:#e3f0f6;border-left-color:#147eb3;color:#10648e}.ERUINotice.ERUINoticeColorWarning{background-color:#fdf8e6;border-left-color:#a7810b;color:#2f4e4e}.ERUINotice.ERUINoticeColorDanger{background-color:#fae8e9;border-left-color:#d24146;color:#bd2d32}.ERUIPagination{list-style:none;margin:0;padding:0;font-size:.875rem;display:flex;align-items:center;gap:8px;height:40px;color:#2f4e4e}.ERUIPagination i{font-size:16px;color:inherit;transition:all .25s ease-out 0s}.ERUIPagination li{display:flex;justify-content:center;align-items:center;width:40px;height:100%;font-size:.875rem;color:#2f4e4e}.ERUIPagination li.dots{margin-left:-4px;margin-right:-4px}.ERUIPagination li.onlySP{display:flex}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIPagination li.onlySP{display:none}}@media screen and (min-width: 1024px){.ERUIPagination li.onlySP{display:none}}.ERUIPagination li.onlyPC{display:none}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIPagination li.onlyPC{display:flex}}@media screen and (min-width: 1024px){.ERUIPagination li.onlyPC{display:flex}}.ERUIPagination li.arrow{width:64px}.ERUIPagination li.counter{width:auto}.ERUIPagination li.counter .page-link{box-shadow:none!important;border:none!important}.ERUIPagination li.counter .page-link{background-color:transparent}.ERUIPagination li.active{color:#fff;border-radius:8px;background:#4F857B}.ERUIPagination li.active .page-link{background-color:transparent;border-color:#4f857b;box-shadow:none}.ERUIPagination li .page-link{color:inherit;position:relative;display:flex;justify-content:center;align-items:center;text-decoration:none;width:100%;height:100%;border-radius:8px;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s;border:solid 1px #4F857B;white-space:nowrap}.ERUIPagination li .page-link.disabled{cursor:auto!important;background-color:#e7e7e7!important;background:#E7E7E7!important;box-shadow:none!important;color:#c1f5ec;border:none}.ERUIPagination li .page-link.disabled i{color:#fff}.ERUIPagination li a:not(.disabled):hover,.ERUIPagination li a:not(.disabled):focus{color:#fff;background:#8CB808;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#8cb808;box-shadow:0 2px 20px #8cb80880}.ERUIPagination li.statusText{width:auto;padding-left:16px;padding-right:16px;font-size:.875rem}.ERUIPickupButtonCarouselPadding{height:calc(6.25rem + 48px)}.ERUIPickupButtonCarousel{position:absolute;width:100%;left:0}.ERUIPickupButtonLink{display:flex;flex-direction:column;justify-content:flex-end;position:relative;transition:all .25s ease-out 0s;border-radius:8px;overflow:hidden;margin-bottom:16px}.ERUIPickupButtonLink:hover{text-decoration:none}.ERUIPickupButtonLink:hover .ERUIPickupButtonImage img{transform:scale(1.05);filter:blur(1px);filter:brightness(1.05)}.ERUIPickupButtonLink:hover .ERUIPickupButtonText{color:#fff;background:transparent}.ERUIPickupButtonLink:hover:after{opacity:1;box-shadow:0 2px 20px #8cb80880}.ERUIPickupButtonLink:after{transition:all .25s ease-out 0s;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);border-radius:8px;opacity:0}.ERUIPickupButtonLink .ERUIPickupButtonImage{overflow:hidden;width:100%;height:5.625rem}.ERUIPickupButtonLink .ERUIPickupButtonImage img{transition:all .25s ease-out 0s;width:100%;height:100%;object-fit:cover;object-position:center}.ERUIPickupButtonLink .ERUIPickupButtonText{padding:8px;font-size:.625rem;font-weight:700;transition:all .25s ease-out 0s;line-height:1;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ERUIRadioButtonLabel:has(.ERUIRadioButton:focus-visible){outline:2px solid #4F857B;outline-offset:2px}.ERUIRadioButtonLabel{display:inline-flex;justify-content:flex-start;align-items:center;position:relative;cursor:pointer;margin:0;padding-left:46px;padding-right:.875rem;padding-top:.25rem;padding-bottom:.25rem;min-height:40px;color:#2f4e4e;font-size:.875rem;border:none;border-radius:8px;transform:translateZ(0);transition:all .25s ease-out 0s}.ERUIRadioButtonLabel:before{position:absolute;content:"";top:50%;margin-top:-11px;left:16px;box-sizing:border-box;width:22px;height:22px;border-radius:50%;background:#FFFFFF;border:solid 1px rgb(63.7962264151,107.4037735849,99.3283018868);box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s}.ERUIRadioButtonLabel:after{position:absolute;content:"";opacity:0;transition:all .25s ease-out 0s}.ERUIRadioButtonLabel.ERUIRadioButtonLabelBoxOnly{min-height:0;padding:0;width:22px;height:22px;vertical-align:middle}.ERUIRadioButtonLabel.ERUIRadioButtonLabelBoxOnly:before,.ERUIRadioButtonLabel.ERUIRadioButtonLabelBoxOnly:after{left:0}.ERUIRadioButtonLabel .ERUIRadioButtonIcon{color:inherit;font-size:1em;margin-right:4px}.ERUIRadioButtonLabel:after{box-sizing:content-box;top:50%;margin-top:-11px;left:16px;width:7px;height:10px;border:solid 2px #2F4E4E;border-left:0;border-top:0;transform-origin:bottom right;transform:translate(.94px,3.95px) rotate(0)}.ERUIRadioButtonLabel .ERUIRadioButtonLayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:8px;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);box-shadow:0 2px 20px #8cb80880;opacity:0;transition:all .25s ease-out 0s}.ERUIRadioButtonLabel .ERUIRadioButton{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;position:absolute;width:0;height:0;outline:none}.ERUIRadioButtonLabel:has(.ERUIRadioButton:checked):before{background:#4F857B;box-shadow:0 3px 10px #00000029}.ERUIRadioButtonLabel:has(.ERUIRadioButton:checked):after{opacity:1;transform:translate(.94px,3.95px) rotate(45deg);border-color:#fff}.ERUIRadioButtonLabel:has(.ERUIRadioButton:not([disabled])):hover:before,.ERUIRadioButtonLabel:has(.ERUIRadioButton:not([disabled])):focus-within:before{border-color:#8cb808;box-shadow:0 2px 20px #8cb80880}.ERUIRadioButtonLabel:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):hover:before,.ERUIRadioButtonLabel:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):focus-within:before{background:#FFFFFF}.ERUIRadioButtonLabel:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):hover:after,.ERUIRadioButtonLabel:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):focus-within:after{border-color:#8cb808}.ERUIRadioButtonLabel.ERUIRadioButtonLabelBoxOnly:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):hover:before,.ERUIRadioButtonLabel.ERUIRadioButtonLabelBoxOnly:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):focus-within:before{background:#8CB808;border-color:#8cb808}.ERUIRadioButtonLabel.ERUIRadioButtonLabelBoxOnly:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):hover:after,.ERUIRadioButtonLabel.ERUIRadioButtonLabelBoxOnly:has(.ERUIRadioButton:checked):has(.ERUIRadioButton:not([disabled])):focus-within:after{border-color:#fff}.ERUIRadioButtonLabel:has(.ERUIRadioButton:not([disabled])):focus,.ERUIRadioButtonLabel:has(.ERUIRadioButton:not([disabled])):hover{transform:translateZ(0);color:#fff}.ERUIRadioButtonLabel:has(.ERUIRadioButton:not([disabled])):focus .ERUIRadioButtonLayer,.ERUIRadioButtonLabel:has(.ERUIRadioButton:not([disabled])):hover .ERUIRadioButtonLayer{transform:translateZ(0);opacity:1}.ERUIRadioButtonLabel:has(.ERUIRadioButton:disabled){cursor:auto;color:#e7e7e7;box-shadow:none}.ERUIRadioButtonLabel:has(.ERUIRadioButton:disabled):before{background:#FFFFFF;border:solid 1px #E7E7E7;box-shadow:none}.ERUIRadioButtonLabel:has(.ERUIRadioButton:disabled):has(.ERUIRadioButton:checked):before{background:#E7E7E7;box-shadow:none}.ERUIRadioButtonLabel:has(.ERUIRadioButton:disabled):has(.ERUIRadioButton:checked):after{opacity:1;border-color:#fff;transform:translate(.94px,3.95px) rotate(45deg)}.ERUIRatingControlBox{display:inline-flex;align-items:center;justify-content:center}.ERUIRatingControlBox .titleLeft,.ERUIRatingControlBox .titleRight{font-size:.625rem;font-weight:700;color:#4f857b;width:3.75rem}.ERUIRatingControlBox .titleLeft.disabled,.ERUIRatingControlBox .titleRight.disabled{color:#e7e7e7}.ERUIRatingControlBox .titleLeft{text-align:right;margin-right:8px}.ERUIRatingControlBox .titleRight{text-align:left;margin-left:8px}.ERUIRatingControlBox .ERUIRatingControlButton{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;position:absolute;width:0;height:0;outline:none}.ERUIRatingControlBox .ERUIRatingControlButton+label{display:inline-flex;justify-content:center;align-items:center;position:relative;cursor:pointer;width:28px;height:28px;color:#2f4e4e;transform:translateZ(0)}.ERUIRatingControlBox .ERUIRatingControlButton+label.dot:before{position:absolute;content:"";width:65%;height:65%;border-radius:50%;background:#FFFFFF;border:solid 1.2px #2F4E4E;transition:all .25s ease-out 0s;filter:drop-shadow(0px .2px .7px rgba(0,0,0,.021)) drop-shadow(0px .5px 2px rgba(0,0,0,.053)) drop-shadow(0px 1.2px 4.8px rgba(0,0,0,.094)) drop-shadow(0px 4px 16px rgba(0,0,0,.15))}.ERUIRatingControlBox .ERUIRatingControlButton+label.dot:focus:before,.ERUIRatingControlBox .ERUIRatingControlButton+label.dot:hover:before{background:#8CB808;border:solid 1.2px #8CB808;transform:translateZ(0);filter:drop-shadow(0px .2px .7px rgba(140,184,8,.041)) drop-shadow(0px .5px 2px rgba(140,184,8,.106)) drop-shadow(0px 1.2px 4.8px rgba(140,184,8,.188)) drop-shadow(0px 4px 16px rgba(140,184,8,.3))}.ERUIRatingControlBox .ERUIRatingControlButton+label svg{width:100%;height:100%;transition:all .25s ease-out 0s;transform:rotate(0);transform-origin:center}.ERUIRatingControlBox .ERUIRatingControlButton+label svg .st0{stroke-width:7;stroke-linejoin:round;stroke-miterlimit:16;stroke:#2f4e4e;fill:#fff;transition:all .25s ease-out 0s}.ERUIRatingControlBox .ERUIRatingControlButton+label svg{filter:drop-shadow(0px .2px .7px rgba(0,0,0,.021)) drop-shadow(0px .5px 2px rgba(0,0,0,.053)) drop-shadow(0px 1.2px 4.8px rgba(0,0,0,.094)) drop-shadow(0px 4px 16px rgba(0,0,0,.15))}.ERUIRatingControlBox .ERUIRatingControlButton+label svg.checked{transform:rotate(144deg);filter:drop-shadow(0px .2px .7px rgba(140,184,8,.041)) drop-shadow(0px .5px 2px rgba(140,184,8,.106)) drop-shadow(0px 1.2px 4.8px rgba(140,184,8,.188)) drop-shadow(0px 4px 16px rgba(140,184,8,.3))}.ERUIRatingControlBox .ERUIRatingControlButton+label svg.checked .st0{fill:#8cb808;stroke:#8cb808}.ERUIRatingControlBox .ERUIRatingControlButton+label svg:focus .st0,.ERUIRatingControlBox .ERUIRatingControlButton+label svg:hover .st0{fill:#8cb808;stroke:#8cb808}.ERUIRatingControlBox .ERUIRatingControlButton+label svg:focus,.ERUIRatingControlBox .ERUIRatingControlButton+label svg:hover{filter:drop-shadow(0px .2px .7px rgba(140,184,8,.041)) drop-shadow(0px .5px 2px rgba(140,184,8,.106)) drop-shadow(0px 1.2px 4.8px rgba(140,184,8,.188)) drop-shadow(0px 4px 16px rgba(140,184,8,.3))}.ERUIRatingControlBox .ERUIRatingControlButton:checked+label.dot:before{background:#8CB808;border:solid 1.2px #8CB808}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label{cursor:auto}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label.dot:before{position:absolute;content:"";width:65%;height:65%;border-radius:50%;background:#FFFFFF;border:solid 1.8px #E7E7E7;transition:all .25s ease-out 0s;filter:none}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg{width:100%;height:100%;filter:none}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg .st0{stroke-width:12;stroke-linejoin:round;stroke-miterlimit:16;stroke:#e7e7e7;fill:#fff}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg:focus .st0,.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg:hover .st0{stroke:#e7e7e7;fill:#fff}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg:focus,.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg:hover{filter:none}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg.checked{filter:none}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg.checked .st0{stroke:#e7e7e7;fill:#e7e7e7}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg.checked:focus .st0,.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg.checked:hover .st0{stroke:#e7e7e7;fill:#e7e7e7}.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg.checked:focus,.ERUIRatingControlBox .ERUIRatingControlButton:disabled+label svg.checked:hover{filter:none}.ERUIRatingControlBox .ERUIRatingControlButton:disabled:checked+label.dot:before{background:#E7E7E7;border:solid 1.8px #E7E7E7}.ERUISNSShareButtonBox{height:32px}.ERUISNSShareButtonBox a{display:inline-block}.ERUISNSShareButtonBox a div{margin-right:4px;width:32px;height:32px;background-position:center;background-repeat:no-repeat;transition:all .25s ease-out 0s}.ERUISNSShareButtonBox a div img{width:100%;height:100%;opacity:1}.ERUISNSShareButtonBox a div.ERUISNSShareButtonBoxTwitterButton img:last-child{left:16px}.ERUISNSShareButtonBox a div.ERUISNSShareButtonBoxFacebookButton img:last-child{left:56px}.ERUISNSShareButtonBox a div.ERUISNSShareButtonBoxLineButton img:last-child{left:96px}.ERUISearchEntryBox2{padding:16px;display:flex;flex-wrap:wrap}.ERUISearchEntryBox2 h3{width:100%;margin-bottom:8px}.ERUISearchEntryBox2 .coreBox{width:100%;display:flex;flex-wrap:wrap}.ERUISearchEntryBox2 .coreBox .button{margin-right:8px;margin-bottom:8px;padding-left:8px;padding-right:8px;border-radius:.875rem;display:flex;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;color:#4f857b;background-color:#fff}.ERUISearchEntryBox2 .coreBox .label{margin-right:8px;margin-bottom:8px;background-color:#c1f5ec;display:flex;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;color:#4f857b}.ERUISearchEntryBox2 .coreBox .error{width:100%;color:#4f857b;display:flex;justify-content:center}.ERUISearchEntryBox2 .coreBox .link{width:100%;color:#2f4e4e;display:flex;justify-content:flex-end}.ERUISearchEntryBox3{display:flex;flex-wrap:wrap}.ERUISearchEntryBox3 h3{width:100%;margin-bottom:8px}.ERUISearchEntryBox3 h3:not(:first-child){margin-top:16px}.ERUISearchEntryBox3 .coreBox{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ERUISearchEntryBox3 .coreBox .label{margin-right:8px;margin-bottom:8px;display:flex;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;color:#4f857b}.ERUISearchEntryBox3 .coreBox .platform{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISearchEntryBox3 .coreBox .platform{width:40%}}@media screen and (min-width: 1024px){.ERUISearchEntryBox3 .coreBox .platform{width:30%}}.ERUISearchEntryBox3 .coreBox .keyword{background:#C1F5EC;color:#2f4e4e;display:flex;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;border-radius:9999px;font-size:.625rem;font-weight:700;z-index:0;white-space:nowrap;height:25.6px!important;padding-left:11.2px!important;padding-right:11.2px!important}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISearchEntryBox3 .coreBox .keyword{font-size:.625rem!important;height:25.6px!important;padding-left:11.2px!important;padding-right:11.2px!important}}@media screen and (min-width: 1024px){.ERUISearchEntryBox3 .coreBox .keyword{font-size:.875rem!important;height:28.8px!important;padding-left:14.4px!important;padding-right:14.4px!important}}.ERUISelectBoxLabel{position:relative;display:block;margin:0}.ERUISelectBoxLabel:after{display:block;content:"";position:absolute;top:16.8px;right:10.4px;border-top:8px solid #4F857B;border-right:5px solid transparent;border-bottom:8px solid transparent;border-left:5px solid transparent;pointer-events:none}.ERUISelectBoxLabel.disabled:after{border-top:8px solid #E7E7E7!important}.ERUISelectBoxLabel select:focus-visible{outline:2px solid #4F857B;outline-offset:2px}.ERUISelectBoxLabel select{width:100%;height:40px;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#2f4e4e;font-size:.875rem;padding-left:16px;padding-right:24px;border-radius:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:solid 1px #4F857B}.ERUISelectBoxLabel select::placeholder{color:#4f857b}.ERUISelectBoxLabel select:not([disabled]):focus::placeholder,.ERUISelectBoxLabel select:not([disabled]):hover::placeholder{color:transparent}.ERUISelectBoxLabel select:not([disabled]):focus,.ERUISelectBoxLabel select:not([disabled]):hover{transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUISelectBoxLabel select:disabled{border:solid 1px #E7E7E7;color:#e7e7e7;box-shadow:none}.ERUISelectBoxLabel select[readonly]{background:#E7E7E7;color:#2f4e4e;box-shadow:none}.ERUISelectBoxLabel select[readonly]:hover,.ERUISelectBoxLabel select[readonly]:focus{box-shadow:none}.ERUISelectBoxLabel.ERUISelectBoxLabelMiniSize:after{top:12.8px}.ERUISelectBoxLabel.ERUISelectBoxLabelMiniSize select{height:32px;padding-left:12px}.ERUISeparatedBar{border-bottom:solid 1px #BBBBBB;padding-bottom:48px;margin-bottom:48px}.ERUITabControlBox{width:100%;display:flex;height:48px;border-radius:8px;box-shadow:0 3px 10px #00000029;margin-bottom:16px;padding:4px;border:solid 1px #4F857B;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ERUITabControlBox:has(.ERUITabControlRadioButton:focus-visible){outline:2px solid #4F857B;outline-offset:2px}.ERUITabControlBox:focus-within{box-shadow:0 2px 20px #8cb80880}.ERUITabControlBox .ERUITabControlBoxBorder{padding-left:4px;padding-right:4px;height:100%;display:flex;justify-content:center}.ERUITabControlBox .ERUITabControlBoxBorder div{width:1px;height:100%;background-color:#4f857b}@media screen and (max-width: 480px){.ERUITabControlBox.ERUITabControlBoxSpLayout .ERUITabControlRadioButtonLabel{font-size:.625rem!important}}.ERUITabControlBox .ERUITabControlRadioButtonLabel{width:100%;height:100%;justify-content:center;position:relative;cursor:pointer;color:#2f4e4e;font-size:.875rem;font-weight:700;padding:4px;transform:translateZ(0);transition:all .25s ease-out 0s;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.ERUITabControlBox .ERUITabControlRadioButtonLabel{flex-direction:row}}.ERUITabControlBox .ERUITabControlRadioButtonLabel .titleLabel{white-space:nowrap}.ERUITabControlBox .ERUITabControlRadioButtonLabel .titleLabel .ERUITabControlIcon{font-size:.875rem;margin-right:2px;line-height:1}.ERUITabControlBox .ERUITabControlRadioButtonLabel .countLabel{display:inline-flex;justify-content:center;align-items:center;background-color:#4f857b;font-size:.5rem;color:#fff;border-radius:3px;padding-left:8px;padding-right:8px;line-height:1.4;transition:all .25s ease-out 0s;margin-bottom:2px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUITabControlBox .ERUITabControlRadioButtonLabel .countLabel{font-size:.625rem;margin-bottom:4px}}@media screen and (min-width: 1024px){.ERUITabControlBox .ERUITabControlRadioButtonLabel .countLabel{font-size:.625rem;margin-left:4px;margin-bottom:0}}.ERUITabControlBox .ERUITabControlRadioButtonLabel:after{content:"";position:absolute;top:100%;border:12px solid transparent;border-top:12px solid #8CB808;opacity:0;transition:all .25s ease-out 0s}.ERUITabControlBox .ERUITabControlRadioButtonLabel:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.ERUITabControlBox .ERUITabControlRadioButtonLabel:first-child:before{border-top-left-radius:8px;border-bottom-left-radius:8px}.ERUITabControlBox .ERUITabControlRadioButtonLabel:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.ERUITabControlBox .ERUITabControlRadioButtonLabel:last-child:before{border-top-right-radius:8px;border-bottom-right-radius:8px}.ERUITabControlBox .ERUITabControlRadioButtonLabel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgb(151.15625,198.6625,8.6375),#8CB808);box-shadow:0 2px 20px #8cb80880;opacity:0;transition:all .25s ease-out 0s}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:disabled){color:#e7e7e7;cursor:auto}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:disabled) .countLabel{display:none}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):focus,.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):hover{transform:translateZ(0);color:#fff;z-index:1}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):focus:before,.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):hover:before{transform:translateZ(0);opacity:1}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):focus:after,.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):hover:after{opacity:1}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):focus .countLabel,.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:not([checked])):has(.ERUITabControlRadioButton:not([disabled])):hover .countLabel{color:#8cb808;background-color:#fff}.ERUITabControlBox .ERUITabControlRadioButtonLabel .ERUITabControlRadioButton{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;position:absolute;width:0;height:0;outline:none}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:checked){cursor:auto;color:#fff}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:checked):before{background:linear-gradient(rgb(84.7014150943,142.5985849057,131.8768867925),#4F857B);box-shadow:none;opacity:1}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:checked):after{border-top:12px solid #4F857B;opacity:1}.ERUITabControlBox .ERUITabControlRadioButtonLabel:has(.ERUITabControlRadioButton:checked) .countLabel{color:#4f857b!important;background-color:#fff}.ERUITabControlBoxFilterMode{width:auto;height:auto;flex-wrap:wrap;margin-bottom:0}.ERUITabControlBoxFilterMode .ERUITabControlRadioButtonLabel{width:auto;height:auto;flex-direction:row;margin:0;min-height:28.8px;padding:4px 8px}.ERUITabControlBoxFilterMode .ERUITabControlRadioButtonLabel:after{content:none}.ERUITabControlBoxFilterMode .ERUITabControlBoxBorder{height:auto}.ERUITabControlBoxFilterMode .ERUITabControlBoxBorder div{align-self:stretch;height:auto}.ERUITabControlBoxFormMode .ERUITabControlRadioButtonLabel{margin-bottom:0}.ERUITabControlBoxFormMode .ERUITabControlRadioButtonLabel:after{content:none}.ERUITextField:focus-visible{outline:2px solid #4F857B;outline-offset:2px}.ERUITextField{width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#2f4e4e;font-size:.875rem;padding-left:16px;padding-right:16px;border:solid 1px #4F857B;border-radius:8px;transform:translateZ(0);box-shadow:0 3px 10px #00000029;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .25s ease-out 0s}.ERUITextField:disabled{border:solid 1px #E7E7E7;color:#e7e7e7;box-shadow:none}.ERUITextField:disabled::placeholder{color:#e7e7e7}.ERUITextField::placeholder{color:#4f857b;transition:all .25s ease-out 0s}.ERUITextField:not([disabled]):focus::placeholder,.ERUITextField:not([disabled]):hover::placeholder{color:transparent}.ERUITextField:not([disabled]):focus,.ERUITextField:not([disabled]):hover{transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUITextField[readonly]{background:#E7E7E7;color:#2f4e4e;box-shadow:none}.ERUITextField[readonly]:hover,.ERUITextField[readonly]:focus{box-shadow:none}.ERUITextField.ERUITextFieldMiniSize{height:32px;padding-left:12px;padding-right:12px}.ERUITextField[type=number]{-moz-appearance:textfield}.ERUITextField[type=number]::-webkit-inner-spin-button,.ERUITextField[type=number]::-webkit-outer-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.ERUITextarea:focus-visible{outline:2px solid #4F857B;outline-offset:2px}.ERUITextarea{width:100%;height:128px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#2f4e4e;font-size:.875rem;padding-left:16px;padding-right:16px;border:solid 1px #4F857B;border-radius:8px;box-shadow:0 3px 10px #00000029;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .25s ease-out 0s}.ERUITextarea:disabled{border:solid 1px #E7E7E7;color:#e7e7e7;box-shadow:none}.ERUITextarea:disabled:hover{border:solid 1px #E7E7E7}.ERUITextarea:disabled::placeholder{color:#e7e7e7}.ERUITextarea::placeholder{color:#4f857b;transition:all .25s ease-out 0s}.ERUITextarea[rows]{height:auto}.ERUITextarea.ERUITextareaMiniSize{padding-left:12px;padding-right:12px}.ERUITextarea.ERUITextareaResizeNone{resize:none}.ERUITextarea.ERUITextareaResizeVertical{resize:vertical}.ERUITextarea.ERUITextareaResizeHorizontal{resize:horizontal}.ERUITextarea.ERUITextareaResizeBoth{resize:both}.ERUITextarea[readonly]{background:#E7E7E7;color:#2f4e4e;box-shadow:none}.ERUITextarea[readonly]:hover,.ERUITextarea[readonly]:focus{box-shadow:none}.ERUITextarea:not([disabled]):focus::placeholder,.ERUITextarea:not([disabled]):hover::placeholder{color:transparent}.ERUITextarea:not([disabled]):focus,.ERUITextarea:not([disabled]):hover{transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.ERUITitleBar{padding-top:0;padding-bottom:32px}.ERUITitleBar.fixMarginBottom{margin-bottom:0}.ERUITitleBar h1{text-align:left}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUITitleBar h1{text-align:center}}@media screen and (min-width: 1024px){.ERUITitleBar h1{text-align:center}}.ERUITitleBar h3{color:#4f857b;padding-top:4px;text-align:left}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUITitleBar h3{text-align:center}}@media screen and (min-width: 1024px){.ERUITitleBar h3{text-align:center}}.ERUITitleBar.ERUITitleBarAlignLeft h1,.ERUITitleBar.ERUITitleBarAlignLeft h3{text-align:left}.ERUITitleBar.ERUITitleBarAlignCenter h1,.ERUITitleBar.ERUITitleBarAlignCenter h3{text-align:center}.ERUITitleBar .titleBar{width:90%}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUITitleBar .titleBar{width:70%}}@media screen and (min-width: 1024px){.ERUITitleBar .titleBar{width:50%}}.ERUITitleBar .titleBar{height:1px;border-bottom:solid 1px #4F857B;margin-top:4px;margin-bottom:8px}.ERUITitleBarSub{margin-bottom:16px}.ERUITitleBarSub.fixMarginBottom{margin-bottom:0}.ERUITitleBarSub h2{font-weight:700;text-align:left}.ERUITitleBarSub h3{color:#4f857b;padding-top:4px;text-align:left}.ERUITitleBarSub.ERUITitleBarSubBorder{border-bottom:solid 1px #4F857B;padding-bottom:8px}.ERUITitleBarSub.ERUITitleBarSubAlignLeft h2,.ERUITitleBarSub.ERUITitleBarSubAlignLeft h3{text-align:left}.ERUITitleBarSub.ERUITitleBarSubAlignCenter h2,.ERUITitleBarSub.ERUITitleBarSubAlignCenter h3{text-align:center}.ERUISNSContentCarousel{position:absolute;width:100%;left:0}.splideERUISNSContentCarousel{width:100%;padding-bottom:32px}.splideERUISNSContentCarousel .splide__track{overflow:visible}.splideERUISNSContentCarousel .splide__list{align-items:stretch}.splideERUISNSContentCarousel .splide__slide{height:auto}.splideERUISNSContentCarousel .splide__slide .item{height:100%;display:flex;flex-direction:column}.ERUISNSContentCarouselPadding{height:auto}@media screen and (max-width: 480px){.ERUISNSContentCarouselPadding.ERUISNSContentCarousel--normal{height:calc((100vw - 32px)*1.2 + 32px)}}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISNSContentCarouselPadding.ERUISNSContentCarousel--normal{height:calc((100vw - 48px)*.6 + 32px)}}@media screen and (min-width: 1024px){.ERUISNSContentCarouselPadding.ERUISNSContentCarousel--normal{height:calc((min(100vw,1280px) - 32px - 32px) / 3 * 1.2 + 32px)}}@media screen and (max-width: 480px){.ERUISNSContentCarouselPadding.ERUISNSContentCarousel--flex{height:calc(6.25rem + 48px)}}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISNSContentCarouselPadding.ERUISNSContentCarousel--flex{height:calc((100vw - 48px)/4 + 40px + 6.25rem)}}@media screen and (min-width: 1024px){.ERUISNSContentCarouselPadding.ERUISNSContentCarousel--flex{height:calc((min(100vw,1280px) - 32px - 32px) / 3 / 2 + 8px + 6.25rem + 32px)}}.ERUIContentPanelView{width:100%;container-type:inline-size}.ERUIContentPanelView .ERUIContentPanelViewCore{width:100%;display:grid;gap:8px}@container (min-width: 480px){.ERUIContentPanelView .ERUIContentPanelViewCore{gap:16px}}@container (min-width: 1024px){.ERUIContentPanelView .ERUIContentPanelViewCore{gap:16px}}.ERUIContentPanelView .ERUIContentPanelViewCore{grid-template-columns:repeat(2,1fr)}@container (min-width: 480px){.ERUIContentPanelView .ERUIContentPanelViewCore{grid-template-columns:repeat(3,1fr)}}@container (min-width: 1024px){.ERUIContentPanelView .ERUIContentPanelViewCore{grid-template-columns:repeat(4,1fr)}}.ERUIContentPanelView[data-max-rows-sp="1"] .ERUIContentPanelViewCore>*:nth-child(n+3){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="1"] .ERUIContentPanelViewCore>*:nth-child(n+3){display:flex}}.ERUIContentPanelView[data-max-rows-sp="2"] .ERUIContentPanelViewCore>*:nth-child(n+5){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="2"] .ERUIContentPanelViewCore>*:nth-child(n+5){display:flex}}.ERUIContentPanelView[data-max-rows-sp="3"] .ERUIContentPanelViewCore>*:nth-child(n+7){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="3"] .ERUIContentPanelViewCore>*:nth-child(n+7){display:flex}}.ERUIContentPanelView[data-max-rows-sp="4"] .ERUIContentPanelViewCore>*:nth-child(n+9){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="4"] .ERUIContentPanelViewCore>*:nth-child(n+9){display:flex}}.ERUIContentPanelView[data-max-rows-sp="5"] .ERUIContentPanelViewCore>*:nth-child(n+11){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="5"] .ERUIContentPanelViewCore>*:nth-child(n+11){display:flex}}.ERUIContentPanelView[data-max-rows-sp="6"] .ERUIContentPanelViewCore>*:nth-child(n+13){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="6"] .ERUIContentPanelViewCore>*:nth-child(n+13){display:flex}}.ERUIContentPanelView[data-max-rows-sp="7"] .ERUIContentPanelViewCore>*:nth-child(n+15){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="7"] .ERUIContentPanelViewCore>*:nth-child(n+15){display:flex}}.ERUIContentPanelView[data-max-rows-sp="8"] .ERUIContentPanelViewCore>*:nth-child(n+17){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="8"] .ERUIContentPanelViewCore>*:nth-child(n+17){display:flex}}.ERUIContentPanelView[data-max-rows-sp="9"] .ERUIContentPanelViewCore>*:nth-child(n+19){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="9"] .ERUIContentPanelViewCore>*:nth-child(n+19){display:flex}}.ERUIContentPanelView[data-max-rows-sp="10"] .ERUIContentPanelViewCore>*:nth-child(n+21){display:none}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-sp="10"] .ERUIContentPanelViewCore>*:nth-child(n+21){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="1"] .ERUIContentPanelViewCore>*:nth-child(n+4){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="1"] .ERUIContentPanelViewCore>*:nth-child(n+4){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="2"] .ERUIContentPanelViewCore>*:nth-child(n+7){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="2"] .ERUIContentPanelViewCore>*:nth-child(n+7){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="3"] .ERUIContentPanelViewCore>*:nth-child(n+10){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="3"] .ERUIContentPanelViewCore>*:nth-child(n+10){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="4"] .ERUIContentPanelViewCore>*:nth-child(n+13){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="4"] .ERUIContentPanelViewCore>*:nth-child(n+13){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="5"] .ERUIContentPanelViewCore>*:nth-child(n+16){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="5"] .ERUIContentPanelViewCore>*:nth-child(n+16){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="6"] .ERUIContentPanelViewCore>*:nth-child(n+19){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="6"] .ERUIContentPanelViewCore>*:nth-child(n+19){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="7"] .ERUIContentPanelViewCore>*:nth-child(n+22){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="7"] .ERUIContentPanelViewCore>*:nth-child(n+22){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="8"] .ERUIContentPanelViewCore>*:nth-child(n+25){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="8"] .ERUIContentPanelViewCore>*:nth-child(n+25){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="9"] .ERUIContentPanelViewCore>*:nth-child(n+28){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="9"] .ERUIContentPanelViewCore>*:nth-child(n+28){display:flex}}@container (min-width: 480px){.ERUIContentPanelView[data-max-rows-tablet="10"] .ERUIContentPanelViewCore>*:nth-child(n+31){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-tablet="10"] .ERUIContentPanelViewCore>*:nth-child(n+31){display:flex}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="1"] .ERUIContentPanelViewCore>*:nth-child(n+5){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="2"] .ERUIContentPanelViewCore>*:nth-child(n+9){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="3"] .ERUIContentPanelViewCore>*:nth-child(n+13){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="4"] .ERUIContentPanelViewCore>*:nth-child(n+17){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="5"] .ERUIContentPanelViewCore>*:nth-child(n+21){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="6"] .ERUIContentPanelViewCore>*:nth-child(n+25){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="7"] .ERUIContentPanelViewCore>*:nth-child(n+29){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="8"] .ERUIContentPanelViewCore>*:nth-child(n+33){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="9"] .ERUIContentPanelViewCore>*:nth-child(n+37){display:none}}@container (min-width: 1024px){.ERUIContentPanelView[data-max-rows-pc="10"] .ERUIContentPanelViewCore>*:nth-child(n+41){display:none}}.ERUIContentPanelView .ERUIContentPanelViewMoreButton{margin-top:8px}@container (min-width: 480px){.ERUIContentPanelView .ERUIContentPanelViewMoreButton{margin-top:16px}}@container (min-width: 1024px){.ERUIContentPanelView .ERUIContentPanelViewMoreButton{margin-top:16px}}.ERUISNSPostDialog .socialPostLayout{display:flex;flex-direction:column;gap:16px;margin-top:8px;flex-wrap:wrap}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISNSPostDialog .socialPostLayout{flex-direction:column}}@media screen and (min-width: 1024px){.ERUISNSPostDialog .socialPostLayout{flex-direction:row;margin-top:8px}}.ERUISNSPostDialog .socialPostImageArea{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:#4f857b1a;border-radius:8px;overflow:hidden;position:relative;width:100%;height:280px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISNSPostDialog .socialPostImageArea{width:100%;height:380px}}@media screen and (min-width: 1024px){.ERUISNSPostDialog .socialPostImageArea{width:50%;height:480px}}.ERUISNSPostDialog .socialPostImageArea img{max-width:100%;max-height:100%;object-fit:contain}.ERUISNSPostDialog .socialPostImageArea .socialPostSingleImage{object-fit:contain;width:100%;height:auto}.ERUISNSPostDialog .socialPostImageArea .socialPostSingleVideo{width:100%;height:auto}.ERUISNSPostDialog .socialPostImageArea .socialPostVideo{width:100%;height:auto;max-height:600px;object-fit:contain}.ERUISNSPostDialog .socialPostImageArea .socialPostNoImage{width:100%;height:300px;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:.875rem}.ERUISNSPostDialog .socialPostImageArea .splide{padding:0;width:100%;height:100%}.ERUISNSPostDialog .socialPostImageArea .splide:not(.is-initialized) .splide__list{display:block;overflow:hidden;width:100%;height:100%}.ERUISNSPostDialog .socialPostImageArea .splide:not(.is-initialized) .splide__slide:not(:first-child){display:none}.ERUISNSPostDialog .socialPostImageArea .splide:not(.is-initialized) .splide__slide:first-child{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ERUISNSPostDialog .socialPostImageArea .splide .splide__track{width:100%;height:100%;overflow:hidden}.ERUISNSPostDialog .socialPostImageArea .splide .splide__track .splide__list{height:100%}.ERUISNSPostDialog .socialPostImageArea .splide .splide__track .splide__slide{display:flex;align-items:center;justify-content:center;overflow:hidden}.ERUISNSPostDialog .socialPostImageArea .splide .splide__track .splide__slide img{width:100%;height:100%;object-fit:contain;flex-shrink:0}.ERUISNSPostDialog .socialPostImageArea .splide .splide__track .splide__slide video{width:100%;height:100%;flex-shrink:0}.ERUISNSPostDialog .socialPostImageArea .splide .splide__arrow{width:32px!important;height:32px!important}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISNSPostDialog .socialPostImageArea .splide .splide__arrow{width:32px!important;height:32px!important}}@media screen and (min-width: 1024px){.ERUISNSPostDialog .socialPostImageArea .splide .splide__arrow{width:32px!important;height:32px!important}}.ERUISNSPostDialog .socialPostImageArea .splide .splide__pagination{margin-top:0;position:absolute;bottom:8px}.ERUISNSPostDialog .socialPostTextArea{flex:1;color:#2f4e4e;font-size:.875rem;white-space:pre-wrap;word-break:break-word;display:flex;flex-direction:column;gap:8px}.ERUISNSPostDialog .socialPostTextArea .socialPostDate{font-size:.875rem;font-weight:700;color:#4f857b}.ERUISNSPostDialog .socialPostTags{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px}.ERUISNSPostDialog .socialPostButtonBox{width:100%;display:flex;justify-content:center;gap:16px}.ERUISNSPostDialog .socialPostButtonBox .socialPostButton{width:100%}.ERUISNSPostDialog .socialPostButtonBox{flex-wrap:wrap}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUISNSPostDialog .socialPostButtonBox{flex-wrap:nowrap}}@media screen and (min-width: 1024px){.ERUISNSPostDialog .socialPostButtonBox{flex-wrap:nowrap}}.ERUISNSPostDialog .socialPostButtonBox{padding-bottom:16px}.ERUIHospitalDashboardTitle2{display:grid;grid-template-columns:1fr;grid-template-rows:2fr;gap:8px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardTitle2{grid-template-columns:75px 1fr;grid-template-rows:1fr}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardTitle2{grid-template-columns:100px 1fr;grid-template-rows:1fr}}.ERUIHospitalDashboardTitle2 .imageCell{grid-column:1/1;grid-row:1/2}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardTitle2 .imageCell{grid-column:1/2;grid-row:1/2}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardTitle2 .imageCell{grid-column:1/2;grid-row:1/2}}.ERUIHospitalDashboardTitle2 .imageCell .profileImage{width:50px;height:50px}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardTitle2 .imageCell .profileImage{width:75px;height:75px}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardTitle2 .imageCell .profileImage{width:100px;height:100px}}.ERUIHospitalDashboardTitle2 .imageCell .profileImage{background-color:#e7e7e7;border-radius:9999px;object-fit:cover;flex-shrink:0}.ERUIHospitalDashboardTitle2 .titleCell{grid-column:1/1;grid-row:2/3}@media screen and (min-width: 480px) and (max-width: 1024px){.ERUIHospitalDashboardTitle2 .titleCell{grid-column:2/3;grid-row:1/2}}@media screen and (min-width: 1024px){.ERUIHospitalDashboardTitle2 .titleCell{grid-column:2/3;grid-row:1/2}}.ERUIHospitalDashboardTitle2 .titleCell{gap:4px;display:flex;flex-direction:column}.ERUIHospitalDashboardTitle2 .titleCell .tagsBox{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ERUIHospitalDashboardTitle2 .titleCell .tagsBox span{display:inline-block;font-weight:700;font-size:.625rem;border:solid 1px #2F4E4E;padding:2px 4px}.ERUIHospitalDashboardTitle2 .titleCell h1 span{font-size:.875rem}.ERUIHospitalDashboardTitle2 .titleCell .address{color:#4f857b}.ERUIHospitalDashboardTitle2 .titleCell .buttonBox{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px}dialog{color:#2f4e4e;font-size:.875rem;padding:0;border:0;outline:none;border-radius:8px;background-color:#fff;overscroll-behavior:contain;min-width:30vw;width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){dialog{width:fit-content}}@media screen and (min-width: 1024px){dialog{width:fit-content}}dialog{border-radius:16px;background:rgba(255,255,255,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 3px 10px #00000029}dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}dialog:modal{max-width:100%!important;max-height:calc(100% - 24px)!important;inset-block-start:24px!important}@media screen and (min-width: 480px) and (max-width: 1024px){dialog:modal{max-width:calc(100% - 32px)!important;max-height:calc(100% - 32px)!important;inset-block-start:0!important}}@media screen and (min-width: 1024px){dialog:modal{max-width:calc(100% - 32px)!important;max-height:calc(100% - 32px)!important;inset-block-start:0!important}}dialog .ERCDialogInner{position:relative}dialog .ERCDialogInner .ERCModalWindowCloseButton2{padding:0;border:none;font-family:inherit;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:38.4px;height:38.4px;color:#2f4e4e;display:flex;justify-content:center;align-items:center;position:sticky;top:12px;left:calc(100% - 48px);z-index:10;border-radius:9999px;font-size:1.375rem;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s}dialog .ERCDialogInner .ERCModalWindowCloseButton2:hover{box-shadow:0 2px 20px #8cb80880;transition:all .25s ease-out 0s;background-color:#8cb808;color:#fff}dialog .ERCDialogInner .ERCModalWindowCloseButton2:focus-visible{outline:2px solid #4F857B;outline-offset:2px}dialog .ERCDialogInner .ERCDialogHeader{margin:16px;display:flex;justify-content:flex-end;height:16px}dialog .ERCDialogInner .ERCDialogHeader .ERCModalWindowCloseButton{cursor:pointer;position:relative;width:16px;height:16px;padding:0;border:none;background:none;color:#2f4e4e;font-size:16px;line-height:1;display:flex;justify-content:center;align-items:center;transition:all .25s ease-out 0s}dialog .ERCDialogInner .ERCDialogHeader .ERCModalWindowCloseButton:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}dialog .ERCDialogInner .ERCDialogHeader .ERCModalWindowCloseButton:hover{color:#8cb808}dialog .ERCDialogInner .ERCDialogHeader .ERCModalWindowCloseButton:focus-visible{outline:2px solid #4F857B;outline-offset:2px}dialog .ERCDialogInner .ERCDialogBody .ERCDialogBodyInner{padding-left:16px;padding-right:16px}dialog .ERCDialogInner .ERCDialogBody{margin-bottom:16px}dialog .ERCDialogInner .ERCDialogCenterTextBox{color:#2f4e4e;font-size:.875rem;text-align:left}@media screen and (min-width: 480px) and (max-width: 1024px){dialog .ERCDialogInner .ERCDialogCenterTextBox{text-align:center}}@media screen and (min-width: 1024px){dialog .ERCDialogInner .ERCDialogCenterTextBox{text-align:center}}dialog .ERCDialogInner .ERCDialogCenterTextBox.marginBottom{margin-bottom:16px}dialog .ERCDialogInner .ERCDialogCenterTextBox.marginBottomS{margin-bottom:8px}dialog .ERCDialogInner .ERCDialogCenterTitleBox{color:#2f4e4e;font-size:.875rem;font-weight:700;text-align:left}@media screen and (min-width: 480px) and (max-width: 1024px){dialog .ERCDialogInner .ERCDialogCenterTitleBox{text-align:center}}@media screen and (min-width: 1024px){dialog .ERCDialogInner .ERCDialogCenterTitleBox{text-align:center}}dialog .ERCDialogInner .ERCDialogCenterTitleBox.fontSizeL{font-size:1.375rem}dialog .ERCDialogInner .ERCDialogCenterTitleBox.marginBottom{margin-bottom:16px}dialog .ERCDialogInner .ERCDialogCenterTitleBox.marginBottomS{margin-bottom:8px}dialog .ERCDialogInner .ERCDialogLeftTextBox{color:#2f4e4e;font-size:.875rem;text-align:left}dialog .ERCDialogInner .ERCDialogLeftTextBox.marginBottom{margin-bottom:16px}dialog .ERCDialogInner .ERCDialogLeftTextBox.marginBottomS{margin-bottom:8px}dialog .ERCDialogInner .ERCDialogLeftTitleBox{color:#2f4e4e;font-size:.875rem;font-weight:700;text-align:left}dialog .ERCDialogInner .ERCDialogLeftTitleBox span{font-weight:400}dialog .ERCDialogInner .ERCDialogLeftTitleBox.fontSizeL{font-size:1.375rem}dialog .ERCDialogInner .ERCDialogLeftTitleBox.marginBottom{margin-bottom:16px}dialog .ERCDialogInner .ERCDialogLeftTitleBox.marginBottomS{margin-bottom:8px}dialog .ERCDialogInner .ERCDialogButtonBox{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:16px}dialog .ERCDialogInner .ERCDialogButtonBox .ERUIButton,dialog .ERCDialogInner .ERCDialogButtonBox label{margin-bottom:16px}dialog .ERCDialogInner .ERCDialogButtonBox .ERUIButton:last-child,dialog .ERCDialogInner .ERCDialogButtonBox label:last-child{margin-bottom:0}dialog .ERCDialogInner .ERCDialogButtonBox .ERUIButton,dialog .ERCDialogInner .ERCDialogButtonBox label{width:100%}@media screen and (min-width: 480px) and (max-width: 1024px){dialog .ERCDialogInner .ERCDialogButtonBox .ERUIButton,dialog .ERCDialogInner .ERCDialogButtonBox label{width:100%}}@media screen and (min-width: 1024px){dialog .ERCDialogInner .ERCDialogButtonBox .ERUIButton,dialog .ERCDialogInner .ERCDialogButtonBox label{width:60%}}dialog .ERCDialogInner .ERCDialogMessage{margin:0}@media screen and (min-width: 1024px){dialog .ERCDialogInner .ERCDialogFooterBox:has(>:nth-child(2)){flex-direction:row;gap:16px}dialog .ERCDialogInner .ERCDialogFooterBox:has(>:nth-child(2)) .ERUIButton,dialog .ERCDialogInner .ERCDialogFooterBox:has(>:nth-child(2)) label{margin-bottom:0;flex:1 1 0;width:auto}}dialog .ERCDialogInner .ERCDialogSeparatedBar{border-bottom:solid 1px #BBBBBB;padding-top:16px;margin-bottom:16px}@media screen and (min-width: 480px) and (max-width: 1024px){dialog .ERCDialogInner .ERCDialogSeparatedBar{padding-top:32px;margin-bottom:32px}}@media screen and (min-width: 1024px){dialog .ERCDialogInner .ERCDialogSeparatedBar{padding-top:32px;margin-bottom:32px}}dialog[open]{animation-name:modalIn;animation-duration:.25s;animation-fill-mode:fowards;animation-timing-function:ease-out}@keyframes modalIn{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacifty:1}}@keyframes modalInFromBottom{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacifty:1}}dialog[open]::backdrop{animation-name:modalInBackdrop;animation-duration:.25s;animation-fill-mode:fowards;animation-timing-function:ease-out}@keyframes modalInBackdrop{0%{opacity:0}to{opacity:1}}dialog.hide{animation-name:modalOut;animation-duration:.25s;animation-fill-mode:fowards;animation-timing-function:ease-out}dialog.hide::backdrop{animation-name:modalOutBackdrop;animation-duration:.25s;animation-fill-mode:fowards;animation-timing-function:ease-out}@keyframes modalOutBackdrop{0%{opacity:1}to{opacity:0}}@keyframes modalOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(-10%);opacity:0}}@keyframes modalOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(30%);opacity:0}}dialog.ERCDialogBottomPositioned{border-radius:16px 16px 0 0}dialog.ERCDialogBottomPositioned:modal{width:100%!important;height:100%!important;max-width:100%!important;max-height:calc(100% - 32px)!important;margin-top:32px;inset-block-start:auto!important;inset-block-end:0!important}@media screen and (min-width: 1024px){dialog.ERCDialogBottomPositioned:modal{max-width:1200px!important}}dialog.ERCDialogBottomPositioned[open]{animation-name:modalInFromBottom!important}dialog.ERCDialogBottomPositioned.hide{animation-name:modalOutToBottom!important}dialog.ERCDialogBottomPositioned2{border-radius:16px 16px 0 0}dialog.ERCDialogBottomPositioned2:modal{width:100%!important;height:100%!important;max-width:100%!important;max-height:calc(100% - 64px)!important;margin-top:64px;inset-block-start:auto!important;inset-block-end:0!important}@media screen and (min-width: 1024px){dialog.ERCDialogBottomPositioned2:modal{max-width:1200px!important}}dialog.ERCDialogBottomPositioned2[open]{animation-name:modalInFromBottom!important}dialog.ERCDialogBottomPositioned2.hide{animation-name:modalOutToBottom!important}dialog.ERCDialogImagePreview .ERCDialogBody{overflow:hidden;max-height:calc(85vh - 48px)}dialog.ERCDialogImagePreview .ERCDialogBody .ERCDialogBodyInner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}dialog.ERCDialogImagePreview .ERCDialogBody .ERCDialogBodyInner img{max-width:100%;max-height:calc(85vh - 124px);object-fit:contain;flex-shrink:0}dialog.ERCDialogImagePreview .ERCDialogBody .ERCDialogBodyInner .ERCDialogButtonBox{flex-shrink:0;padding-bottom:16px}@media screen and (min-width: 480px) and (max-width: 1024px){dialog.ERCDialogSizeMd,dialog.ERCDialogSizeLg,dialog.ERCDialogSizeXl{width:500px}}@media screen and (min-width: 1024px){dialog.ERCDialogSizeMd{width:500px}}@media screen and (min-width: 1024px){dialog.ERCDialogSizeLg{width:800px}}@media screen and (min-width: 1024px){dialog.ERCDialogSizeXl{width:1140px}}dialog .ERCDialogInner .ERCDialogHeader.ERCDialogHeaderTitled{margin:0;height:auto;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:16px 16px 0 0;color:#2f4e4e}dialog .ERCDialogInner .ERCDialogHeader.ERCDialogHeaderTitled .ERCDialogHeaderTitle{font-size:.875rem;font-weight:700;line-height:1.5;display:flex;align-items:center;gap:8px;min-width:0}dialog .ERCDialogInner .ERCDialogHeader.ERCDialogHeaderTitled .ERCDialogHeaderIcon{font-size:1em;color:inherit;flex-shrink:0}dialog .ERCDialogInner .ERCDialogHeader.ERCDialogHeaderTitled .ERCModalWindowCloseButton{color:inherit;flex-shrink:0}dialog .ERCDialogInner .ERCDialogHeaderTitled.ERCDialogHeaderToneGray{background-color:#e7e7e7;color:#2f4e4e}dialog .ERCDialogInner .ERCDialogHeaderTitled.ERCDialogHeaderToneWarning{background-color:#f2c230;color:#2f4e4e}dialog .ERCDialogInner .ERCDialogHeaderTitled.ERCDialogHeaderToneDanger{background-color:#d24146;color:#fff}dialog .ERCDialogInner .ERCDialogHeaderTitled.ERCDialogHeaderToneSuccess{background-color:#147eb3;color:#fff}dialog .ERCDialogInner .ERCDialogHeaderTitled.ERCDialogHeaderToneInfo{background-color:#2f4e4e;color:#fff}dialog .ERCDialogInner .ERCDialogHeaderTitled+.ERCDialogBody>.ERCDialogBodyInner{padding-top:16px}.ERUIVisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ERUIBorder{border:solid 1px #BBBBBB}.ERUIBorderNone{border:0!important}.ERUIRounded{border-radius:8px}.ERUIRoundedCircle{border-radius:50%}.ERUISurfaceSubtle{background-color:#eff4f3}.ERUISurfaceDark{background-color:#2f4e4e}.ERUISurfaceMuted{background-color:#4f857b}.ERUIAlignMiddle{vertical-align:middle}
