.material-symbols-outlined {
	font-variation-settings:
	'FILL' 0,
	'wght' 400,
	'GRAD' 0,
	'opsz' 24;
	font-size: 24px;
  }
  .material-symbols-outlined.filled {
	font-variation-settings:
	'FILL' 1,
	'wght' 400,
	'GRAD' 0,
	'opsz' 24;
	font-size: 24px;
  }


h2{
    font-size: 30px;
  }

  .notice{
	box-shadow:0px 1px 3px rgba(0,0,0,0.05);
	border-radius:5px;
	padding: 8px 5px; 
  }


  .buttonLinks{
    display:flex;
    text-align:center; font-size: 12px;
    justify-content:center;
    font-family: "Chakra Petch", "Noto Sans JP", sans-serif;
    letter-spacing: 2px;
    gap: 10px;
  }
  .buttonLink{
    display:flex;
    align-items: center;
    padding-bottom: 4px;
    padding-right: 6px;
    user-select: none;
    text-decoration: none;
    border-bottom: 2px solid transparent;
	transition: all 0.1s ease;
  }
  .buttonLink.selected{
    border-bottom: 2px solid #fff;
  }
  .buttonLink.selected:hover{
    opacity: 1.0;
  }
  .buttonLink:hover{
    opacity: 0.9;
  }

  .buttonLink.selected:hover {
	transform: scale(1.00);
  }

  .buttonLink:hover {
	transform: scale(1.00);
  }
    .buttonLink:active {
	transform: scale(0.98);
  }