#top {
	width:100%;
	text-align:center;
	margin:0;
}
#top ul.bnr01 {
	width:950px;
	margin:0 0 50px 0;
	
}
#top ul.bnr01 li {
	list-style:none;
	margin:0 0 30px 0;
}



#top .item {
	width:1000px;
	margin:0 atuo;
	padding:100px 0;
}
#top .item .t_txt {
	color:#464646;
	font-size:15px;
	line-height:18px;
	margin:30px 0 50px 0;
	padding:0;
}


#top .item .i_1 {
	width:1000px;
	margin:0;
	padding:0;
	background:url(https://file002.shop-pro.jp/PA01380/797/images/top/item_01.jpg) no-repeat;
	position:relative;
	height:399px;
}
#top .item .i_1 .ttl {
	position:absolute;
	top:60px;
	left:377px;
	margin:0;
	padding:0;
}
#top .item .i_1 .b1 {
	width:295px;
	position:absolute;
	top:115px;
	left:375px;
}
#top .item .i_1 .b2 {
	width:295px;
	position:absolute;
	top:115px;
	left:690px;
}
#top .item .i_1 .b3 {
	position:absolute;
	top:245px;
	left:295px;
}
#top .item .i_1 .b4 {
	position:absolute;
	top:245px;
	left:635px;
}




#top .item .i_1 ul.endpin {
	margin:0; padding:0;
	text-align:left;
}
#top .item .i_1 ul.endpin li {
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	color:#000;
	font-size:15px;
	line-height:30px;
	background:url(https://file002.shop-pro.jp/PA01380/797/images/top/dot_b.gif) no-repeat left;
	display:block;
}



#top .item .i_2 {
	width:489px;
	margin:50px 11px 0 0;
	padding:0;
	background:url(https://file002.shop-pro.jp/PA01380/797/images/top/item_02.jpg) no-repeat;
	position:relative;
	height:310px;
}
#top .item .i_2 .b5 {
	position:absolute;
	top:255px;
	left:290px;
}

#top .item .i_3 {
	width:489px;
	margin:50px 0 0 11px;
	padding:0;
	background:url(https://file002.shop-pro.jp/PA01380/797/images/top/item_03.jpg) no-repeat;
	position:relative;
	height:310px;
}
#top .item .i_3 .b6 {
	position:absolute;
	top:255px;
	left:290px;
}


#top .story {
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	padding:110px 0;
    background:url(https://file002.shop-pro.jp/PA01380/797/images/top/co_bg.jpg) no-repeat 0 0;
    /*background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
	min-height:200px;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#top .story .st_inner {
	width:1000px;
	text-align:left;
}
#top .story .st_inner p {
	color:#fff;
	font-size:15px;
	line-height:50px;
	width:530px;
	float:right;
}





/* slider */
#container {
	width: 100%;
	margin:0;
	text-align: center;
  
}

.wideslider {
	padding-bottom: 30px;
	width: 100%;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
}

.wideslider ul li img {
	width: 100%;
	display: none;

}

.wideslider_base {
	top: 0;
	position: absolute;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;

}
.wideslider_wrap img{
	opacity: .5;
	-webkit-opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);	/* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-ms-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
}
.mainList .mainActive img{
	opacity: 1;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=50);	/* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-ms-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
}
.slider_prev,
.slider_next {
	top: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}
.slider_prev {background: url(https://file002.shop-pro.jp/PA01380/797/images/slider/ar_l.png) no-repeat right center; padding: 0 0 0 3%;}
.slider_next {background: url(https://file002.shop-pro.jp/PA01380/797/images/slider/ar_r.png) no-repeat left center; padding: 0 3% 0 0 ;}
.pagination {
    bottom: -40px;
    height: 50px;
    padding: 80px 0 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.pagination a {
	margin: 0 5px;
	width: 10px;
	height: 10px;
	display: inline-block;
	overflow: hidden;
	background: #825523;
	border-radius:50%;
}
.pagination a.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}
/* ***** top¤Î¤ßÅ¬ÍÑ *****/
.row_all {
	width:100%;
	margin:0;
	padding:0;
}
#contents {
	width:100%;
	margin:0;
	padding:0;
}
#side {display:none;}

