.inner {
  width: 100%;
  background-color: #fff;
  margin: 0 auto;
  padding: 0;
  line-height: 0;
}

@media screen and (min-width: 1140px) {
  .inner {
    width: 1140px;
    box-shadow: 6px 0px 5px -5px #999, -6px 0px 5px -5px #999;
  }
}

.buton {
  width: 100%;
  /*text-align: center;*/
  padding: 20px 0px;
  margin: 0 auto;
}

.button_img {
  filter: drop-shadow(5px 5px 5px #aaa);
  width: 80%;
}

.button_img:hover{
	position:relative;
	left:3;
	top:3;
}

body {
  background: #fff;
}

.donate {
  width: 100%;
  text-align: center;
  padding: 30px 0px;
}

.addmission_area {
  width: 100%;
  padding: 0;
  margin: 0;
  background: url("../../assets/img/addmission_bg.jpg") center repeat-y;
  text-align: center;
}

.forpc {
  display: none;
}

.forsp {
  display: block;
}


@media screen and (min-width: 576px) {
	.forpc{
		display:block;
	}
	.forsp{
		display:none;
	}
}

.colorful_break {
  background-image: url("../../assets/img/cancer-support-lp-02.png");
  background-position: center;
  background-size: contain;
}

.bgcolor-yellow {
  background-color: rgba(255,226,40,0.10);
}

.explain-area {
  line-height: 2;
}

.bgcolor-grey {
  background-color: #F2F2F2;
}

.pic_explain {
  line-height: 1.2;
}

.bottom_menu {
  line-height: 1.5;
  position: fixed;
  bottom: 0;
}

@media (min-width: 768px) {
  .bottom_menu {
    line-height: 1.5;
    position: fixed;
    bottom: 0;
    display:none;
  }
}

.top_menu {
    line-height: 1.5;
    position: fixed;
    top: 0;
  }

.movie_bottom {
    background-image:url("../img/movie_bottom.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
}

