#mv{
	background: url(../../shop/image/bg-floor.jpg) no-repeat center center / cover;
}
#contents{
	background: rgba(255,255,255,0.9);
	width: 1000px;
	margin: 0 auto;
	padding: 50px 0;
	box-sizing: border-box;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.4);
	line-height: 1.8;
}
#contents #txt-intro{
	text-align: center;
	font-size: 16px;
	margin-bottom: 50px;
	padding: 0 50px;
}
#floor{
	background: #7b7b7b;
	color: #fff;
	padding: 50px 50px 0px;
}
#floor h2{
	font-size: 42px;
	margin-bottom: 10px;
}
#floor p{
	padding-bottom: 20px;
}
#floor figure{
	padding-bottom: 60px;
}
#photo{
    width: 100%;
    padding: 40px 50px;
	box-sizing: border-box;
    color: #fff;
    background: #250098;
    background: -moz-linear-gradient(top, #250098 0%, #1d207b 100%);
    background: -webkit-linear-gradient(top, #250098 0%,#1d207b 100%);
    background: linear-gradient(to bottom, #250098 0%,#1d207b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#250098', endColorstr='#1d207b',GradientType=0 );
}


.bxslider li{
	text-align: center;
}
.bx-wrapper .bx-caption {
	background: rgba(0, 0, 0, 0.5)!important;
}
.bx-wrapper .bx-caption span{
	font-size: 16px!important;
}
.bxslider2 li{
	padding-top: 10px;
}
.notice{
	text-align: center;
	padding: 10px;
	font-size: 10px;
    margin-bottom: 100px;
}