@charset "utf-8";


.top_h2 {
	text-align: center;
	letter-spacing: 2px;
}

.top_slider { position: relative; }
.slider_over {
	z-index: 9;
	position: absolute;
	pointer-events: none;
}
.top_slider_li { list-style: none; }
.top_slider_li a {
	display: block;
	width: 100%;
	height: 100%;
}





/*	---------------------------------

			tab mode -640px

		-------------------------------------*/
@media screen and (min-width: 640px) {

.top_slider { margin-top: 120px; }

.slider_over {
	top: 0;
	left: 0;
	width: 100%;
}
.slider_over img {
}
.flexslider {
	overflow:hidden;
	height: auto;
	position: relative;
}
.top_slider_li {
	width: 100%;
	height: auto;
	padding-top: 0;
}

.brand_saladment { margin-top: 20px; }
	
}



/*	---------------------------------

			PC mode 1000px

	-------------------------------------*/

@media screen and (min-width: 1000px) {
.slider_over {
	top: 0;
	left: 0;
}
.slider_over img { margin: 0 auto; }
.flexslider { height: 610px; }
.top_slider_li {
	width: 100%;
	height: 610px;
	padding-top: 31%;
}
.slider01 { background: url(../images/slider/01_pc.jpg)  no-repeat center top; }
.slider02 { background: url(../images/slider/02_pc.jpg)  no-repeat center top; }
.slider03 { background: url(../images/slider/03_pc.jpg)  no-repeat center top; }
	
}






/*	---------------------------------

			smf mode -640px

		-------------------------------------*/

@media screen and (max-width: 640px) {

#contents {	margin: 0 auto; }

.top_slider { margin-top: 80px; }

.slider_over {
	top: 0;
	left: 0;
	width: 100%;
}

.brand_saladment { margin-top: 5%; }

}