@charset "shift_jis";
/* CSS Document */

h2 {
  display: block;
  margin-bottom: 12px;
}
.event_com {
  display: block;
  *line-height: 14px;
}
#event_main {
  background-image: url(../image/event/bac.jpg);
  text-align: center;
  font-size: 18px;
  line-height: 1.3;
  padding-bottom: 10px;
  min-height: 1590px;
  height: auto !important;  /* ie6用 min-heightハック */
  height: 1590px;           /* ie6用 min-heightハック */
}
#movable a {
  display: block;
  margin-bottom: 3px;
}
#movable a img {
  height: 65px;
  width: 150px;
}
#event_kousoku {
  background-image: url(../event/20120121_kousoku/banner.jpg);
  background-repeat: no-repeat;
  height: 220px;
  width: 632px;
  position: relative;
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
}
#event_kousoku .gif, #event_kousoku div {
  position: absolute;
  left: 5px;
  bottom: 5px;
  height: 170px;
  width: 170px;
}
#event_ikinari_new {
  background-image: url(../event/20110325_ikinari_new/banner.jpg);
  background-repeat: no-repeat;
  height: 220px;
  width: 632px;
  position: relative;
  margin-bottom: 10px;
  margin-right: auto;
  margin-left: auto;
}
#event_ikinari_new .gif, #event_ikinari_new div {
  position: absolute;
  left: 5px;
  bottom: 5px;
  height: 170px;
  width: 170px;
}
#event_ikinari {
  background-image: url(../event/20090724_ikinari/banner.jpg);
  background-repeat: no-repeat;
  height: 220px;
  width: 632px;
  position: relative;
  margin-bottom: 10px;
}
#event_ikinari .gif, #event_ikinari div {
  position: absolute;
  left: 5px;
  bottom: 5px;
  height: 170px;
  width: 170px;
}
#event_onanii {
  background-image: url(../event/20090807_onanii/banner.jpg);
  background-repeat: no-repeat;
  height: 220px;
  width: 632px;
  position: relative;
  margin-bottom: 10px;
}
#event_onanii .gif, #event_onanii div {
  position: absolute;
  left: 5px;
  bottom: 5px;
  height: 170px;
  width: 170px;
}
#event_waribiki_com {
  line-height: 18px;
}
#event_waribiki {
  background-image: url(../event/20091130_waribiki/waribiki.gif);
  background-repeat: no-repeat;
  height: 323px;
  width: 652px;
  position: relative;
}
#event_waribiki iframe {
  display: block;
  position: absolute;
  left: 388px;
  top: 12px;
}
#mmaga_event_container {
  width: 652px;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
}
#mmaga_event {
  padding-top: 182px;
  background-image: url(../event/20111214_mmaga/mmaga.jpg);
  background-repeat: no-repeat;
}
#mmaga_event2 {
  padding-top: 210px;
  background-image: url(../event/20111214_mmaga/mmaga.jpg);
  background-repeat: no-repeat;
  background-position: center;
}
#mmaga_event .address {
  width: 280px;
}


/* 着たままイベントリニューアルcss */


#kitamama_container {
  background-image: url(../event/20160416_kitamama2/kitamama_bg.jpg);
  background-repeat: no-repeat;
  height: 3826px;
  width: 652px;
  position: relative;
  padding-top: 174px;
}
#kitamama_container2 {
  background-image: url(../event/20160416_kitamama2/kitamama_bg2.jpg);
  background-repeat: no-repeat;
  height: 3826px;
  width: 652px;
  position: relative;
  padding-top: 174px;
}
#cos_wrapper {
  width: 620px;
  margin-left: 32px;
}
#cos_wrapper .cos_box {
  display: block;
  float: left;
  height: 106px;
  width: 190px;
  margin-right: 10px;
  margin-bottom: 41px;
}
#kitamama_movie {
  height: 339px;
  width: 606px;
  position: absolute;
  left: 22px;
  top: 1407px;
}


/* 丸見え夜這いコースcss */

#marumie_movie {
  height: 339px;
  width: 606px;
  margin-bottom: 425px;
}
#marumie_container2 {
  background-image: url(../event/20160618_marumie/06.jpg?update=20171031);
  background-repeat: no-repeat;
  height: 4420px;
  width: 629px;
  position: relative;
  padding-top: 779px;
  padding-left: 23px;
}
#marumie_shitumonhe {
  display: block;
  height: 0px;
  width: 610px;
  padding-top: 68px;
  overflow: hidden;
  position: absolute;
  left: 23px;
  top: 2270px;
}
#marumie_shitumonhe2 {
  display: block;
  height: 20px;
  width: 530px;
  position: absolute;
  left: 103px;
  top: 2345px;
  font-size: 18px;
  font-weight: bold;
  color: #0F0;
}
#marumie_shitumonhe2 a {
  color: #0F0;
}
#marumie_shitumonhe2 a:hover {
  color:#F00;
}
#marumie_movie3 {
  display: block;
  height: 188px;
  width: 320px;
  padding-left: 285px;
  padding-bottom: 78px;
}



/* 丸見え夜這いコース_よくある質問css */

#marumie_faq_container {
  background-image: url(../event/20160727_marumie_faq/03.jpg);
  background-repeat: no-repeat;
  height: 480px;;
  width: 629px;
  position: relative;
  padding-top: 2936px;
  padding-left: 23px;
}
#marumie_faq_box {
  display: block;
  height: 0px;
  width: 610px;
  padding-top: 68px;
  overflow: hidden;
  position: absolute;
  left: 23px;
  top: 3303px;
}
#marumie_faq_box2 {
  display: block;
  height: 20px;
  width: 550px;
  position: absolute;
  left: 95px;
  top: 3375px;
  font-size: 18px;
  font-weight: bold;
}
#marumie_faq_box2 a {
  color:#0F0;
}
#marumie_faq_box2 a:hover {
  color:#F00;
}
#marumie_faq_gif_box {
  height: 216px;
  width: 385px;
  position: absolute;
  left: 76px;
  top: 673px;
}

/* いきなりチンポコースver3 css */

#ikinari_container {
  background-image: url(../event/20171025_ikinari_ver3/bg.jpg);
  background-repeat: no-repeat;
  height: 2848px;
  width: 644px;
  position: relative;
  padding-top: 172px;
  padding-left: 8px;
  position: relative;
}
#ikinari_movie {
  float: left;
  height: 356px;
  width: 636px;
}
#ikinari_icon {
  position: absolute;
  height: 121px;
  left: 0px;
  top: 1310px;
  width: 140px;
}
.ikinari_gif {
  display: block;
  position: absolute;
  height: 120px;
  width: 120px;
}
#ikinari_gif01 {
  left: 532px;
  top: 1641px;
}
#ikinari_gif02 {
  left: 0px;
  top: 2092px;
}
#ikinari_gif03 {
  left: 532px;
  top: 2533px;
}

/* onanii_ver2 css */

#onanii_ver2_container {
  background: url(../event/onanii_ver2/bg.jpg);
  background-repeat: no-repeat;
  height: 2001px;
  width: 636px;
  position: relative;
  padding-top: 239px;
  padding-left: 16px;
  position: relative;
}
#onanii_ver2_container .video-box {
  height: 348px;
  margin-bottom: 1082px;
  width: 620px;
}
#onanii_ver2_gifcontainer {
  padding-left: 7px;
}
.onanii_ver2_gifbox {
  float: left;
  height: 200px;
  margin-right: 13px;
  margin-bottom: 37px;
  width: 194px;
}

/* vibrator_ver2 css */

#vibrator_ver2_cintainer {
  background: url(../event/vibrator_ver2/01.jpg);
  background-repeat: no-repeat;
  height: 2045px;
  width: 644px;
  position: relative;
  padding-top: 235px;
  padding-left: 8px;
}

/* event_denma css */

#event_denma {
  position: relative;
}
.event_denma_video {
  position: absolute;
  top: 203px;
  left: 9px;
  width: 636px;
}
.event_denma_video video {
  width: 100%;;
}
.event_denma_gif_a,
.event_denma_gif_b,
.event_denma_title {
  position: absolute;
}
.event_denma_title{
  top: 0;
  right: 0;
}
.event_denma_gif_a {
  top: 1085px;
}
.event_denma_01 {
  left: 15px;
}
.event_denma_02 {
  left: 335px;
}
.event_denma_gif_b {
  top: 1693px;
}
.event_denma_03 {
  left: 13px;
}
.event_denma_04 {
  left: 223px;
}
.event_denma_05 {
  left: 433px;
}

/* event_bravo */

#event_bravo {
  position: relative;
}
.event_bravo_a {
  position: absolute;
}
.event_bravo_video {
  left: 16px;
  top: 300px;
}
.event_bravo_video video {
  width: 620px;
}
.event_bravo_img {
  display: flex;
  justify-content: space-between;
  left: 16px;
  top: 1384px;
  width: 620px;
}
.event_bravo_denma {
  left: 417px;
  top: 1557px;
}
.event_bravo_hakusyu {
  left: 521px;
  top: 2087px;
}
