

html, body {
	margin: 0px;
	padding: 0px;
}

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

a img {
	border: none;
}



/***---			flexslider			---***/

div.flexslider_outer {
	background:rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #ea68a2, #ea68a2) repeat scroll 0 0;
	margin-top:104px;
	margin-bottom:5px;
}

div.flexslider {
	width: 1060px;
	margin: 0px auto;
}

div.flexslider .slides > li {
	margin: 10px;	// このmarginを変更する場合は、jquery.flexslider.costum.exec.jsのitemMarginも同じ値にしてください。
}

div.flexslider .slides > li:not(.flex-active-slide) {
	opacity: 0.5;
}

div.flexslider .slides > li a {
	display: inline-block;
}



ol.flex-control-thumbs {
	margin: 0px;
	padding: 0px 5px;
}

ol.flex-control-thumbs li {
	width: calc(14.5% - 12.5px);
	margin: 4px;
	/*margin: 10px;*/
}

ol.flex-control-thumbs img {
	opacity: 0.5;
	width:145px;
}



ul.flex-direction-nav .flex-prev {
  left: -60px;
  background: url(../img/commons/left.png) center center no-repeat transparent;
  background-size: contain;
}

ul.flex-direction-nav .flex-next {
  right: -60px;
  background: url(../img/commons/right.png) center center no-repeat transparent;
  background-size: contain;
}



