:root{--black-6-c:#000000;--504-c:#56212f;--7504-c:#977e5b;--467-c:#c3b08f;--warm-grey-1c:#d6d1ca;--7420-c:#9F2241;--4635-c:#965f36;--465-c:#bc955b;--468-c:#ddc8a4;--black-70:#4d4d4d;--black-50:#808080;--black-20:#cccccc}*{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}[x-cloak]{display:none}body{display:flex;flex-direction:column;min-height:100vh}footer{color:#fff;margin-top:auto;text-align:center;background:var(--7420-c);border-top:5px solid var(--7504-c)}.body{background-image:url(bg.svg)}.header{background-color:var(--7420-c);border-bottom:5px solid var(--465-c);color:#fff}hr{border:none;border-top:3px double #333;color:#333;overflow:visible;text-align:center;height:5px}hr:after{content:'※';padding:0 4px;position:relative;top:-15px}.navbar-nav li.dropdown:hover>ul.dropdown-menu{display:block}.zoom{cursor:pointer;transition:transform .2s}.zoom:hover{transform:scale(1.5)}.icon{width:22px;height:22px}.zoom:hover{z-index:10}.txt{height:80px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;padding:10px;text-overflow:ellipsis}