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

#footer { margin-top: 200px; }

#syoukai { margin-bottom: 150px; }

/* slide */
.swiper-container { width: 100%; }
.swiper-slide { max-width: 640px; }
.swiper-slide span { position: absolute;bottom: 0;display: block;text-align: left;color: #fff;width: 100%;padding: 15px 20px;font-size: 180%;letter-spacing: 0.05em; }
.swiper-pagination { position: static;padding: 15px 0; }
.swiper-pagination span { width: 15px;height: 15px; }
.swiper-pagination-bullet-active { background: #6B233C; }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%236B233C'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%236B233C'%2F%3E%3C%2Fsvg%3E"); }
