@charset "utf-8";
/* CSS Document */
/*--------------------------------------
　Main Index
---------------------------------------*/
.site_note {
 margin: 0 -5rem 4rem;
}
.l-main-area .l-mv .btn-internal {
 width: 340px;
	margin: 2rem auto;
}
.l-main-area .l-mv .btn-internal a {
 background-image: url("img/arrow01_white_down.svg");
 background-size: auto 26px;
 padding-left: 4rem;
 padding-right: 4rem;
 font-size: 1.6rem;
}
section {
 margin: 5rem 0;
}
.l-main-area .float-wrap .float-img.ct {
 width: 100%;
    max-width: 100%;
    text-align: center;
}
.l-contents-area .l-col5__box__body.heightE .btn-web a,
.l-contents-area .l-col5__box__body.heightE .btn-internal a {
 background-image: url(img/arrow01_white_down.svg);
 background-size: auto 26px;
 background-position: right 16px top 50%;
}
.l-selection {
 margin-left: 0;
 margin-right: 0;
}

@media screen and (max-width: 480px) {
 .site_note {
  margin: 0 0 4rem;
 }
 .l-main-area .l-mv .btn-internal {
  width: 80%;
	     margin: 1rem auto 2rem;
 }
 section {
  margin: 4rem 0;
 }
 .l-selection {
  margin-left: -1rem;
  margin-right: -1rem;
 }
		.l-main-area .l-mv .btn-internal a {
   padding: 1.5rem 2rem 1.5rem 1rem;
}
}

	