﻿/* ------ sliderArea ------ */
#sliderArea {
	position: relative;
	width: 100%;
}

/* ------ slid-inner ------ */
#slid-inner {
	position: relative;
	width: 100%;
}
#slid-inner .slid_img {
	position: absolute;
	display: none;
	width:100%;
	margin-left: -50%;	
	padding-left: 50%;
	top: 0;
}
#slid-inner .slid_img:first-child {
	position: relative;
	display: block;
}
#slid-inner .slid_img a:hover img {
	opacity:1.0;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
	line-height:1px;
}

/* ------ slid-btn ------ */
#slid-btn {
	width: 100%;
	height: 60px;
	text-align: center;
}
#slid-btn div {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 22px 10px;
	overflow: hidden;
	vertical-align: top;
}
#slid-btn div {
	*display: inline;
}
#slid-btn a {
	display: block;
	width: 20px;
	height: 20px;
}
#slid-btn a:link,
#slid-btn a:visited {
	margin-top: 0px;
}
#slid-btn a:hover,
#slid-btn a:active,
#slid-btn a.current {
	margin-top: -30px;
}
#slid-btn a img {
	vertical-align: top;
}

/* ------ slid-arrow ------ */
#slid-arrow {
	position: absolute;
	z-index: 200;
	width: 100%;
	left: 0;
	margin-top: -42px;
}
#slid-arrow-inner {
	position: relative;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
}
#slid-arrow .prev,
#slid-arrow .next {
	position: absolute;
	width: 27px;
	height: 27px;
	overflow: hidden;
}
#slid-arrow .prev {
	left: 1%;
}
#slid-arrow .next {
	right: 1%;
}
#slid-arrow a {
	display: block;
	width: 27px;
	height: 54px;
}
#slid-arrow a:link,
#slid-arrow a:visited {
	margin-top: 0px;
}
#slid-arrow a:hover,
#slid-arrow a:active {
	margin-top: -36px;
}
#slid-arrow a img {
	vertical-align: top;
}

/*-----------------------------------------------------	*/
/*	1280px以上					*/
/*-----------------------------------------------------	*/

@media screen and (min-width: 1280px) {

/* ------ sliderArea ------ */
#sliderArea {
	max-width: 1280px;
	margin:0 auto;
}

}

/*-----------------------------------------------------	*/
/*	for - 1279px					*/
/*-----------------------------------------------------	*/

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

}

/*-----------------------------------------------------	*/
/*	for - 960px					*/
/*-----------------------------------------------------	*/

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

}
