@charset "UTF-8";
/* CSS Document */

/* ========================
	compare_container style
======================== */

div#folklore_container {
  width: 720px;
  padding: 20px 0 0 0;
  position: relative;
}

div#map_container {
  width: 720px;
  height: 463px;
  background: transparent url(../img/folklore/map.png) no-repeat top left;
  background-size: 720px auto;
  -moz-background-size: 720px auto;
}

div#text_area {
  width: 300px;
  position: absolute;
  top: 50px;
  left: 50px;
}

p.m_01 {
  width: auto;
  position: absolute;
  top: 95px;
  left: 590px;
}

p.m_02 {
  width: auto;
  position: absolute;
  top: 175px;
  left: 517px;
}

p.m_03 {
  width: auto;
  position: absolute;
  top: 215px;
  left: 530px;
}

p.m_04 {
  width: auto;
  position: absolute;
  top: 255px;
  left: 515px;
}

p.m_05 {
  width: auto;
  position: absolute;
  top: 210px;
  left: 490px;
}

p.m_06 {
  width: auto;
  position: absolute;
  top: 250px;
  left: 475px;
}

p.m_07 {
  width: auto;
  position: absolute;
  top: 287px;
  left: 475px;
}

p.m_08 {
  width: auto;
  position: absolute;
  top: 325px;
  left: 490px;
}

p.m_09 {
  width: auto;
  position: absolute;
  top: 310px;
  left: 457px;
}

p.m_10 {
  width: auto;
  position: absolute;
  top: 313px;
  left: 423px;
}

p.m_11 {
  width: auto;
  position: absolute;
  top: 331px;
  left: 437px;
}

p.m_12 {
  width: auto;
  position: absolute;
  top: 357px;
  left: 473px;
}

p.m_13 {
  width: auto;
  position: absolute;
  top: 348px;
  left: 437px;
}

p.m_14 {
  width: auto;
  position: absolute;
  top: 366px;
  left: 430px;
}

p.m_15 {
  width: auto;
  position: absolute;
  top: 275px;
  left: 430px;
}

p.m_16 {
  width: auto;
  position: absolute;
  top: 300px;
  left: 365px;
}

p.m_17 {
  width: auto;
  position: absolute;
  top: 290px;
  left: 330px;
}

p.m_18 {
  width: auto;
  position: absolute;
  top: 320px;
  left: 305px;
}

p.m_19 {
  width: auto;
  position: absolute;
  top: 343px;
  left: 402px;
}

p.m_20 {
  width: auto;
  position: absolute;
  top: 325px;
  left: 382px;
}

p.m_21 {
  width: auto;
  position: absolute;
  top: 333px;
  left: 347px;
}

p.m_22 {
  width: auto;
  position: absolute;
  top: 363px;
  left: 390px;
}

p.m_23 {
  width: auto;
  position: absolute;
  top: 360px;
  left: 347px;
}

p.m_24 {
  width: auto;
  position: absolute;
  top: 377px;
  left: 325px;
}

p.m_25 {
  width: auto;
  position: absolute;
  top: 348px;
  left: 310px;
}

p.m_26 {
  width: auto;
  position: absolute;
  top: 338px;
  left: 282px;
}

p.m_27 {
  width: auto;
  position: absolute;
  top: 360px;
  left: 277px;
}

p.m_28 {
  width: auto;
  position: absolute;
  top: 340px;
  left: 245px;
}

p.m_29 {
  width: auto;
  position: absolute;
  top: 378px;
  left: 292px;
}

p.m_30 {
  width: auto;
  position: absolute;
  top: 395px;
  left: 260px;
}

p.m_31 {
  width: auto;
  position: absolute;
  top: 320px;
  left: 220px;
}

p.m_32 {
  width: auto;
  position: absolute;
  top: 325px;
  left: 162px;
}

p.m_33 {
  width: auto;
  position: absolute;
  top: 344px;
  left: 212px;
}

p.m_34 {
  width: auto;
  position: absolute;
  top: 347px;
  left: 170px;
}

p.m_35 {
  width: auto;
  position: absolute;
  top: 350px;
  left: 127px;
}

p.m_36 {
  width: auto;
  position: absolute;
  top: 387px;
  left: 228px;
}

p.m_37 {
  width: auto;
  position: absolute;
  top: 366px;
  left: 218px;
}

p.m_38 {
  width: auto;
  position: absolute;
  top: 377px;
  left: 162px;
}

p.m_39 {
  width: auto;
  position: absolute;
  top: 395px;
  left: 185px;
}

p.m_40 {
  width: auto;
  position: absolute;
  top: 368px;
  left: 90px;
}

p.m_41 {
  width: auto;
  position: absolute;
  top: 373px;
  left: 58px;
}

p.m_42 {
  width: auto;
  position: absolute;
  top: 395px;
  left: 30px;
}

p.m_43 {
  width: auto;
  position: absolute;
  top: 400px;
  left: 74px;
}

p.m_44 {
  width: auto;
  position: absolute;
  top: 390px;
  left: 110px;
}

p.m_45 {
  width: auto;
  position: absolute;
  top: 422px;
  left: 105px;
}

p.m_46 {
  width: auto;
  position: absolute;
  top: 430px;
  left: 50px;
}

p.m_47 {
  width: auto;
  position: absolute;
  top: 445px;
  left: 5px;
}
