@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@font-face{font-family:Pretendard-Bold;src:url(/fonts/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Pretendard-SemiBold;src:url(/fonts/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Pretendard-Medium;src:url(/fonts/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Pretendard-Regular;src:url(/fonts/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-style:normal}body{font-family:Pretendard-Bold,Pretendard-SemiBold,Pretendard-Medium,Pretendard-Regular,Noto Sans JP,sans-serif}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hover-target:hover .default-content{display:none!important}.hover-target:hover .hover-content{display:flex!important}.hover-content{display:none!important}.default-content{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.custom-hover-row{background-color:var(--bg-default);transition:background-color .2s ease}.custom-hover-row:hover{background-color:var(--bg-hover)!important}.custom-hover-row .text-content{color:var(--text-default)!important}.custom-hover-row:hover .text-content{color:var(--text-hover)!important}.custom-hover-row .icon-content{opacity:0;transition:opacity .2s ease}.custom-hover-row:hover .icon-content{opacity:1}.input-placeholder:disabled{background-color:transparent;color:#C5C9CE;opacity:1;-webkit-text-fill-color:#C5C9CE;cursor:default}.input-placeholder::placeholder{color:#C5C9CE;opacity:1}