@charset "utf-8";
/* CSS Document */

#contents {
  z-index: 0;
  font-size: 16px;
}
.page-txt {
  margin: 30px 0 0;
  height: 2000px;
}
#modal-open {
  color: #cc0000;
}

#modal-open2 {
  color: #cc0000;
}

#modal-open3 {
  color: #cc0000;
}
#modal-open4 {
  color: #cc0000;
}

#modal-open5 {
  color: #cc0000;
}

#modal-open6 {
  color: #cc0000;
}
#modal-open7 {
  color: #cc0000;
}

#modal-open8 {
  color: #cc0000;
}

#modal-open9 {
  color: #cc0000;
}
#modal-open10 {
  color: #cc0000;
}

#modal-open11 {
  color: #cc0000;
}

#modal-open12 {
  color: #cc0000;
}
#modal-open13 {
  color: #cc0000;
}

#modal-open14 {
  color: #cc0000;
}

#modal-open15 {
  color: #cc0000;
}

#modal-open18 {
  color: #cc0000;
}

#modal-open19 {
  color: #cc0000;
}

#modal-open20 {
  color: #cc0000;
}

#modal-open21 {
  color: #cc0000;
}

#modal-open22 {
  color: #cc0000;
}



/* モーダル コンテンツエリア */
#modal-main {
  display: none;
  width: 900px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main2 {
  display: none;
  width: 900px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main3 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main4 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main5 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main6 {
  display: none;
  width: 840px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main7 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main8 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main9 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main10 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main11 {
  display: none;
  width: 900px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main12 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main13 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main14 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main15 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main16 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main17 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main18 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main19 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main20 {
  display: none;
  width: 600px;
  height: auto;
  margin: 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}


#modal-main0 {
  display: none;
  width: 290px;
  height: auto;
  margin: 480px 50px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:absolute;
  z-index: 2;
}

#modal-main02 {
  display: none;
  width: 290px;
  height: auto;
  margin: 440px 0 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:absolute;
  left:-15px;
  z-index: 2;
}

#modal-main03 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main04 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main05 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main06 {
  display: none;
  width: 290px;
  height: auto;
  margin: 200px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:absolute;
  z-index: 2;
}

#modal-main07 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main08 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main09 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main010 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main011 {
  display: none;
  width: 290px;
  height: auto;
  margin: 840px 50px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:absolute;
  z-index: 2;
}

#modal-main012 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main013 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main014 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main015 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main016 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main017 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main018 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main019 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}

#modal-main020 {
  display: none;
  width: 290px;
  height: auto;
  margin: 70px 30px 0 0;
  padding: 0 20px 20px 20px;
  background-color: #ffffff;
  color: #666666;
  position:fixed;
  z-index: 2;
}


/* モーダル 背景エリア */
#modal-bg {
  display:none;
  width:100%;
  height:100%;
  background-color: rgba(0,0,0,0.5);
  position:fixed;
  top:0;
  left:0;
  z-index: 1;
}