
.title{
	margin: 0 0 10px 0;
}

/** wbox **/

.wbox{
	border: 1px solid #ffdced;
	background: #fff;
	margin: 0 0 20px 0;
	padding: 19px;
}

.wbox p{
	font-size: 13px;
	line-height: 24px;
	margin: 0 0 20px 0;
}

.wbox p:last-child,
.wbox .d2:last-child{	margin-bottom: 0;}

.d1{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	border-bottom: 1px solid #ff3399;
	margin: 0 0 15px 0;
}

.d1 span{	color: #ff3399;}

.d2{
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #ff3399;
	margin: 0 0 15px 0;
}


/** topimg **/

.topimg{
	position: relative;
	height: 250px;
	margin: 0 0 15px 0;
}

.topimg h4{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #ff3399;
}

.topimg h4 p{
	font-size: 13px;
	line-height: 20px;
}

#shop1 .topimg{	background: url(img/topimg1.jpg) no-repeat;}
#shop2 .topimg{	background: url(img/topimg2.jpg) no-repeat;}
#shop3 .topimg{	background: url(img/topimg3.jpg) no-repeat;}

#shop1 .topimg h4{
	position: absolute;
	top: 118px;
	left: 40px;
}

#shop1 .topimg p{
	position: absolute;
	top: 195px;
	left: 40px;
}

#shop2 .topimg h4{
	position: absolute;
	top: 118px;
	left: 40px;
}

#shop3 .topimg h4{
	position: absolute;
	top: 148px;
	left: 40px;
}


/** midimg **/

.midimg{
	min-height: 255px;
	padding: 0 255px 0 0;
}

#shop1 .midimg{	background: url(img/midimg1.jpg) no-repeat top right;}
#shop2 .midimg{	background: url(img/midimg2.jpg) no-repeat top right;}
#shop3 .midimg{	background: url(img/midimg3.jpg) no-repeat top right;}

#shop1 .midimg .d2:first-child{	color: #63bb2d;}
#shop2 .midimg .d2:first-child{	color: #0099ff;}
#shop3 .midimg .d2:first-child{	color: #63bb2d;}


/** point **/

.point{
	width: 570px;
	text-align: left;
	border-radius: 5px;
	margin: 0 0 15px 0;
	padding: 20px 0 20px 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

.point h5{
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #63421b;
	padding: 0 0 10px 85px;
}

.point ul{
	padding: 0 0 0 85px;
}

.point li{
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #ac8316;
	padding: 2px 0;
}

#p1{	background: url(img/p1.png) no-repeat 20px 50% #fff6c3;}
#p2{	background: url(img/p2.png) no-repeat 20px 50% #fff6c3;}
