﻿@charset "utf-8";
/*sp*/
/* default */
.flickity-slider .item img {
	max-width: 100%;
	width: auto;
	height: 500px;
	vertical-align: bottom;
}
/* slider */
.slider {
	/* padding-top: 70.65px; */
	/* padding-top: 58px; */
	background-color: #fff;
	margin: 0 -4px;
	white-space: nowrap;
	letter-spacing: -0.4em;
	margin-left:auto;
	margin-right:auto;
	top:2px;
}
.slider .item {
	width: 100%;
	display: inline-block;
	letter-spacing: normal;
	text-align: center;
}
.slider .flickity-page-dots {
	padding-bottom:3px;
	bottom: 0px;
}
.slider .flickity-page-dots .dot {
	background: #007c42;
}
/* article */
article {
	padding: 100px 4% 6%;
}
.slider + article {
	padding: 10% 4%;
}
