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

SLIDE

*****************************************************/

#sld {
	width: 100%;
	height: 447px;
	overflow: hidden;
	background:#f3f3f3;
	text-align:center;
	position:relative;
	z-index:-1;
}
.slideGuide {
	width: 100%;
	height: 447px;
}
.slide {
	display: block;
	float: left;
	height: 447px;
	overflow: hidden;
	pointer: cursor;
	position: relative;
}
.slide img {
	vertical-align: top;
  height:447px;
}

.saleTtl{
	position:absolute;
	top:160px;
	left:50%;
	color:#000;
	z-index:9999;
	border:1px solid #000;
	padding:1em;
	font-size:20px;
	width:520px;
	margin-left:-260px;
}
/******************************************************

STORE
150910

******************************************************/

.mainImg {
	height: 447px;
	background: #f9f9f9;
	border-bottom: 1px solid #fff;
	position: relative;
 z-index:-1;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
   
}
.rslides li {
	-webkit-backface-visibility: hidden;
	display: none;
	width: 100%;
}
.srlides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.sld {
	width: 100%;
	height: 447px;
	overflow: hidden;
}
/*スライドショー　1枚目を変更する場合は下記（）内のURLを書き換えてください*/
.s001 {
	background: url(https://img21.shop-pro.jp/PA01328/696/etc/main001.jpg?cmsp_timestamp=20150928141907) no-repeat center bottom;
	background-size: cover;
}
/*スライドショー　2枚目を変更する場合は下記（）内のURLを書き換えてください*/
.s002 {
	background: url(https://img21.shop-pro.jp/PA01328/696/etc/main002.jpg?cmsp_timestamp=20150928141920) no-repeat center bottom;
	background-size: cover;
}
/*スライドショー　3枚目を変更する場合は下記（）内のURLを書き換えてください*/
.s003 {
	background: url(https://img21.shop-pro.jp/PA01328/696/etc/main003.jpg?cmsp_timestamp=20150928135410) top center no-repeat;
	background-size: cover;
}
.centered-btns_nav {
	z-index: 999;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 10px;
	text-indent: -9999px;
	overflow: hidden;
	height: 62px;
	width: 20px;
	background: transparent url(https://img21.shop-pro.jp/PA01328/696/etc/arrow_off.png?cmsp_timestamp=20150928134953) no-repeat left top;
	margin-top: -31px;
	opacity: 1.0;
}
.centered-btns_nav:active {
	opacity: 0.5;
}
.centered-btns_nav.next {
	left: auto;
	background-position: right top;
	right: 10px;
}
.centered-btns_tabs {
	position: absolute;
	bottom: 20px;
	left: 50%;
	z-index: 999;
	width: 112px;
	margin-left: -39px;
}
.centered-btns_tabs li {
	display: inline;
	float: none;
	_float: left;
 *float: left;
	margin: 0 5px;
}
.centered-btns_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	background: #fff;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	_display: block;
 *display: block;
	opacity: 0.5;
}
.centered-btns_tabs a:hover, .centered-btns_here a {
	opacity: 1;
}
/******************************************************

BNR

******************************************************/

.bnrs {
	height: 260px;
	background: #f4f4f4 url(https://img21.shop-pro.jp/PA01328/696/etc/bnrBg.gif?cmsp_timestamp=20150915195008) repeat-y center center;
	border-bottom: 1px solid #fff;
	margin-bottom: 80px;
	text-align: center;
}
.bnr {
	width: 320px;
	height: 260px;
float:left;
	overflow: hidden;
	position: relative;
}
.bnrL {
	background: #f9fedd;
}
.bnrC {
	background: #e8f4fd;
}
.bnrR {
	background: #fae8e8;
}
.bnrImg {
	-moz-transition: -moz-transform 0.5s linear;
	-webkit-transition: -webkit-transform 0.5s linear;
	-ms-transition: -ms-transform 0.5s linear;
	transition: transform 0.5s linear;
}
.bnrImg:hover {
	-webkit-transform: scale(1.08);
 -moz-transform: scale(1.08.);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
}
.bnr a:hover {
	opacity: 1!important;
}
.capBnr {
	position: absolute;
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	z-index: 3;
	bottom: 0;
	left: -1px;
	text-align: center;
	font-size: 21px;
	font-size: 2.1rem;
	font-weight: 100;
	color: #666;
	letter-spacing: .9;
}
.capBnr span {
	padding-left: 1em;
	font-size: 13px;
	font-size: 1.3rem;
}

.infoWrp a:link, .infoWrp a:visited, .infoWrp a:visited{
  color:#1f286f;
}

.banner_area{
  margin:0 auto 60px ;
  text-align:center;
}