

svg a{display: block;}
svg a:hover{opacity: 1;}

svg a g{display: block}


#jan,
#jan-t,
#untei-t,
#aed,
#untei,
#otona,
#burnko,
#hakkaku,
#min-jan,
#tsuriwa,
#tetsubo,
#kaidan,
#heikindai,
#heikinbo,
#untei-1-2,
#buranko-1-2{
  fill: #f6c0c5;
}


#shiyukan,

#kouen,
#tamokutekki{
 fill:#ede6df
}


#shiyukan-2{
 fill: #58bc70;
}


#tyusya,
#ent,
#grally{
  fill: #d9ccba;
}



#jan:hover,
#jan-t:hover,
#untei-t:hover,
#aed:hover,
#untei:hover,
#deiri:hover,
#otona:hover,
#burnko:hover,
#hakkaku:hover,
#min-jan:hover,
#tsuriwa:hover,
#tetsubo:hover,
#kaidan:hover,
#heikindai:hover,
#heikinbo:hover,
#untei-1-2:hover,
#buranko-1-2:hover,
#shiyukan:hover,
#tyusya:hover,
#ent:hover,
#kouen:hover,
#grally:hover,
#tamokutekki:hover{
fill: #ffae1e;
}




.cls-64-2{
  fill: #f6c0c5;
}

#toi:hover{
fill: #ffae1e;
opacity: 1;
}

#toi{
fill: #98989a;
}

.cls-5 {
fill: #fdf5e1;
}

a .cls-5:hover{
fill: #ffae1e;
opacity: 1;
}


.cls-2 {
  fill: #d5d5d7;
}

a .cls-2:hover {
  fill: #ffae1e
}


.cls-4 {
  fill: #b0a483;
}

#deiri{
  fill: #fdf5e1;
}


.cls-3{
fill: #98989a;
}


.cls-1, .cls-13, .cls-137, .cls-149, .cls-46, .cls-7, .cls-8, .cls-9 {
  fill: none;
}


.cls-6{
fill:#fff;
}

.cls-15, .cls-22, .cls-61 {
  fill: #231815;
}

.cls-7 {
  stroke: gray;
  stroke-width: 0.56px;
}

.cls-13, .cls-137, .cls-149, .cls-22, .cls-7, .cls-8, .cls-9 {
  stroke-miterlimit: 10;
}

.cls-13, .cls-137, .cls-149, .cls-8, .cls-9 {
  stroke: #fff;
}

.cls-8 {
  stroke-width: 0.79px;
}

.cls-9 {
  stroke-width: 1.12px;
}

.cls-10 {
  font-size: 13.35px;
  letter-spacing: 0.05em;
}

.cls-10, .cls-103, .cls-11, .cls-110, .cls-113, .cls-120, .cls-124, .cls-133, .cls-136, .cls-138, .cls-141, .cls-148, .cls-153, .cls-17, .cls-19, .cls-23, .cls-47, .cls-56, .cls-65, .cls-74, .cls-92, .cls-99 {
  fill: #231815;
}

.cls-10, .cls-103, .cls-11, .cls-110, .cls-113, .cls-120, .cls-124, .cls-133, .cls-136, .cls-138, .cls-141, .cls-148, .cls-15, .cls-153, .cls-17, .cls-19, .cls-23, .cls-34, .cls-47, .cls-56, .cls-61, .cls-65, .cls-74, .cls-92, .cls-99 {
font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, 'MS PGothic', 'ＭＳ Ｐゴシック', sans-serif;
}

.cls-11 {
  font-size: 12px;
  letter-spacing: 0.02em;
}

.cls-12 {
  letter-spacing: -0.25em;
}

.cls-13 {
  stroke-width: 4.11px;
}



.cls-15, .cls-17, .cls-61 {
  font-size: 19.4px;
}

.cls-15, .cls-17, .cls-62 {
  letter-spacing: 0.05em;
}



.cls-18 {
  fill: #999;
}

.cls-19 {
  font-size: 12px;
  letter-spacing: 0.05em;
  font-weight: bold;
}

.cls-20 {
  letter-spacing: 0.01em;
}

.cls-21 {
  letter-spacing: 0.05em;
}

.cls-22 {
  stroke: #999;
  stroke-width: 0.99px;
}

.cls-148, .cls-23 {
  font-size: 11.45px;
}

.cls-23 {
  letter-spacing: -0.05em;
}

.cls-24 {
  letter-spacing: -0.16em;
}

.cls-25 {
  letter-spacing: -0.15em;
}

.cls-26 {
  letter-spacing: -0.09em;
}

.cls-27 {
  letter-spacing: -0.05em;
}

.cls-28 {
  letter-spacing: -0.22em;
}

.cls-29 {
  letter-spacing: -0.2em;
}

.cls-148, .cls-30, .cls-33 {
  letter-spacing: 0.05em;
}

.cls-31 {
  letter-spacing: 0.03em;
}

.cls-32 {
  letter-spacing: 0.06em;
}

.cls-106, .cls-33 {
  font-family: KozGoPr6N-Regular-83pv-RKSJ-H, Kozuka Gothic Pr6N;
}

.cls-34, .cls-74 {
  font-size: 11.26px;
}

.cls-34 {
  fill: #7d592d;
}

.cls-35 {
  letter-spacing: -0.02em;
}

.cls-36 {
  letter-spacing: 0.02em;
}

.cls-37 {
  letter-spacing: -0.04em;
}

.cls-38 {
  letter-spacing: -0.09em;
}

.cls-39 {
  letter-spacing: -0.12em;
}

.cls-40 {
  letter-spacing: -0.08em;
}

.cls-41 {
  letter-spacing: -0.02em;
}

.cls-42 {
  letter-spacing: -0.01em;
}

.cls-43 {
  letter-spacing: -0.25em;
}

.cls-44 {
  letter-spacing: -0.5em;
}

.cls-45 {
  clip-path: url(#clip-path);
}

.cls-46 {
  stroke: #76b76f;
  stroke-width: 1.03px;
}

.cls-47, .cls-56 {
  font-size: 13.7px;
}

.cls-47 {
  letter-spacing: -0.1em;
}

.cls-48 {
  letter-spacing: -0.21em;
}

.cls-49 {
  letter-spacing: -0.2em;
}

.cls-50 {
  letter-spacing: -0.14em;
}

.cls-51 {
  letter-spacing: -0.1em;
}

.cls-52 {
  letter-spacing: -0.02em;
}

.cls-53 {
  letter-spacing: -0.01em;
}

.cls-54 {
  letter-spacing: -0.06em;
}

.cls-55 {
  letter-spacing: 0.03em;
}

.cls-56 {
  letter-spacing: -0.11em;
}

.cls-57 {
  letter-spacing: -0.16em;
}

.cls-58 {
  letter-spacing: -0.16em;
}

.cls-59 {
  letter-spacing: -0.18em;
}

.cls-60 {
  letter-spacing: -0.08em;
}

.cls-61 {
  letter-spacing: -0.03em;
}

.cls-63 {
  letter-spacing: -0.01em;
}


.cls-138, .cls-141, .cls-65 {
  font-size: 11.3px;
}

.cls-65 {
  letter-spacing: -0.06em;
}

.cls-66 {
  letter-spacing: -0.07em;
}

.cls-67 {
  letter-spacing: 0.04em;
}

.cls-68 {
  letter-spacing: -0.01em;
}

.cls-69 {
  letter-spacing: -0.04em;
}

.cls-70 {
  letter-spacing: -0.06em;
}

.cls-71 {
  letter-spacing: -0.09em;
}

.cls-72 {
  letter-spacing: -0.22em;
}

.cls-73 {
  letter-spacing: -0.07em;
}

.cls-74 {
  letter-spacing: -0.05em;
}

.cls-75 {
  letter-spacing: -0.02em;
}

.cls-76 {
  letter-spacing: -0.04em;
}

.cls-77 {
  letter-spacing: -0.08em;
}

.cls-78 {
  letter-spacing: -0.09em;
}

.cls-79 {
  letter-spacing: -0.12em;
}

.cls-80 {
  letter-spacing: -0.07em;
}

.cls-81 {
  letter-spacing: -0.13em;
}

.cls-82 {
  letter-spacing: -0.17em;
}

.cls-83 {
  letter-spacing: 0.04em;
}

.cls-84 {
  letter-spacing: -0.01em;
}

.cls-85 {
  letter-spacing: -0.12em;
}

.cls-86 {
  letter-spacing: -0.01em;
}

.cls-87 {
  letter-spacing: -0.09em;
}

.cls-88 {
  letter-spacing: 0.04em;
}

.cls-89 {
  letter-spacing: 0.07em;
}

.cls-90 {
  letter-spacing: 0.05em;
}

.cls-91 {
  letter-spacing: -0.45em;
}

.cls-106, .cls-92, .cls-99 {
  font-size: 10.8px;
}

.cls-92 {
  letter-spacing: -0.14em;
}

.cls-93 {
  letter-spacing: -0.17em;
}

.cls-94 {
  letter-spacing: -0.12em;
}

.cls-95 {
  letter-spacing: -0.09em;
}

.cls-96 {
  letter-spacing: -0.18em;
}

.cls-97 {
  letter-spacing: -0.22em;
}

.cls-98 {
  letter-spacing: -0.01em;
}

.cls-100 {
  letter-spacing: -0.02em;
}

.cls-101 {
  letter-spacing: -0.05em;
}

.cls-103, .cls-120, .cls-153 {
  font-size: 12.59px;
}

.cls-103 {
  letter-spacing: 0.05em;
}

.cls-104 {
  letter-spacing: 0.03em;
}

.cls-105 {
  letter-spacing: 0em;
}

.cls-106 {
  fill: #323333;
  letter-spacing: -0.02em;
}

.cls-107 {
  letter-spacing: 0.01em;
}

.cls-108 {
  letter-spacing: 0.01em;
}

.cls-109 {
  letter-spacing: -0.01em;
}

.cls-110 {
  font-size: 12.6px;
  letter-spacing: 0.05em;
}

.cls-111 {
  letter-spacing: 0.03em;
}

.cls-112 {
  letter-spacing: 0em;
}

.cls-113 {
  font-size: 11.45px;
  letter-spacing: 0em;
}

.cls-114 {
  letter-spacing: -0.09em;
}

.cls-115 {
  letter-spacing: -0.06em;
}

.cls-116 {
  letter-spacing: 0.02em;
}

.cls-117 {
  letter-spacing: 0.05em;
}

.cls-118 {
  letter-spacing: 0.03em;
}

.cls-119 {
  letter-spacing: 0em;
}

.cls-120 {
  letter-spacing: 0.01em;
}

.cls-121 {
  letter-spacing: 0em;
}

.cls-122 {
  letter-spacing: -0.03em;
}

.cls-123 {
  letter-spacing: 0.03em;
}

.cls-124 {
  font-size: 10.08px;
  letter-spacing: -0.11em;
}

.cls-125 {
  letter-spacing: -0.03em;
}

.cls-126 {
  letter-spacing: -0.09em;
}

.cls-127 {
  letter-spacing: -0.12em;
}

.cls-128 {
  letter-spacing: -0.07em;
}

.cls-129 {
  letter-spacing: -0.04em;
}

.cls-130 {
  letter-spacing: -0.13em;
}

.cls-131 {
  letter-spacing: -0.17em;
}

.cls-132 {
  letter-spacing: 0.04em;
}

.cls-133 {
  font-size: 13.74px;
  letter-spacing: -0.1em;
}

.cls-134 {
  letter-spacing: -0.06em;
}

.cls-135 {
  letter-spacing: 0.05em;
}

.cls-136 {
  writing-mode: tb;
  text-orientation: upright;
  glyph-orientation-vertical: 0deg;
  font-size: 12.33px;
  letter-spacing: 0.05em;
}

.cls-137 {
  stroke-width: 1.15px;
}

.cls-138 {
  letter-spacing: 0.05em;
}

.cls-139 {
  letter-spacing: 0.03em;
}

.cls-140 {
  letter-spacing: 0em;
}

.cls-141 {
  letter-spacing: -0.08em;
}

.cls-142 {
  letter-spacing: -0.08em;
}

.cls-143 {
  letter-spacing: -0.07em;
}

.cls-144 {
  letter-spacing: -0.03em;
}

.cls-145 {
  letter-spacing: -0.01em;
}

.cls-146 {
  letter-spacing: -0.06em;
}

.cls-147 {
  letter-spacing: 0.03em;
}

.cls-149 {
  stroke-width: 2.06px;
}

.cls-151 {
  letter-spacing: -0.2em;
}

.cls-152 {
  letter-spacing: 0.05em;
}

.cls-153 {
  letter-spacing: 0em;
}

.cls-154 {
  letter-spacing: -0.09em;
}

.cls-155 {
  letter-spacing: -0.06em;
}

.cls-156 {
  letter-spacing: 0.02em;
}
