@charset "utf-8";
/* CSS Document */

.wrapper-feature {
	padding: 0 0 20px 0;
}
.wrapper-contetns {
	width: 760px;
	height: 2000px;
	background: #ffc1c1;
}
#main-title {
	position: relative;
	margin: 0;
	z-index: 1;
}
.shop-sns-ul {
	position: absolute;
	z-index: 2;
	top: 370px;
	left: 150px;
}
#wrapper-inner {
	width: 760px;
	background: #f4f4f4;
	margin: 0;
}
.margin-set {
	margin: 0;
	padding: 0;
	position: relative;
	width: 760px;
}

.content-text{
	position:absolute;
	color:#1d5008;
	line-height:1.8em;
	padding:5px;
}

.content-text ul li{
	background: url(/images/pages/feature/201308_02/list-marker.gif) no-repeat left 5px;
	padding: 0 0 20px 19px;
}


/*-----.content01-----*/
.content01 {
	display: block;
	background: url(/images/pages/feature/201308_02/content01.jpg) no-repeat top center;
	height: 296px;
}

.content01 .content-text{
	width:422px;
	height:140px;
	left:90px;
	top:115px;
}

/*-----.content02-----*/
.content02-title {
	display: block;
	height: 60px;
}
.content02 {
	display: block;
	background: url(/images/pages/feature/201308_02/content02-bg.jpg) no-repeat;
	height: 320px;
}
.content02 .content-text{
	width:620px;
	height:300px;
	left:85px;
	top:5px;
	line-height:2.1em;
}


/*-----.content03-----*/
.content03-title {
	display: block;
	height: 40px;
}
.content03-01 {
	display: block;
	background: url(/images/pages/feature/201308_02/content03-bg.jpg) no-repeat;
	height: 530px;
}
.content03-01 .content-text{
	width:190px;
	height:96px;
}

.content03-01 .left{
	left:100px;
	top:10px;
}
.content03-01 .middle{
	left:310px;
	top:10px;
}
.content03-01 .right{
	left:520px;
	top:10px;
	text-align:center;
}

.content03-02 {
	display: block;
	background: url(/images/pages/feature/201308_02/content03-bg02.jpg) no-repeat;
	height: 370px;
}
.content03-02 .content-text{
	width:620px;
	height:80px;
	left:85px;
	top:5px;
}

/*-----.content04-----*/

.content04-title {
	display: block;
	height: 77px;
}
.content04-01 {
	display: block;
	background: url(/images/pages/feature/201308_02/content04.jpg) no-repeat;
	height: 500px;
}
.content04-02 {
	display: block;
	background: url(/images/pages/feature/201308_02/content04-bg.jpg) no-repeat;
	height: 400px;
}


/*-----.content05-----*/
.content05-title {
	display: block;
	height: 136px;
}
.content05-01 {
	display: block;
	background: url(/images/pages/feature/201308_02/content05-bg01.jpg) no-repeat;
	height: 505px;
}

.content05-01 .content-text{
	width:186px;
	top:155px;
}
.content05-01 .left{
	left:80px;
}
.content05-01 .middle{
	left:300px;
}
.content05-01 .right{
	left:520px;
}
.content05-01 .right strong{
	color: #db1919;
	font-weight:bold;
}
.content05-02 {
	display: block;
	background: url(/images/pages/feature/201308_02/content05-bg02.jpg) no-repeat;
	height: 395px;
}
.content05-02 .content-text{
	width:186px;
}
.content05-02 .content-text p{
	color:#f28703;
	font-weight:bold;
}
.content05-02 .left{
	left:80px;
	top:0px;
}
.content05-02 .middle{
	left:300px;
	top:100px;
}
.content05-02 .right{
	left:520px;
	top:130px;
}

/*-----.content06-----*/
.content06-title {
	display: block;
	height: 80px;
}
.content06-01 {
	display: block;
	background: url(/images/pages/feature/201308_02/content06-bg01.jpg) no-repeat;
	height: 460px;
}
.content06-02 {
	display: block;
	background: url(/images/pages/feature/201308_02/content06-bg02.jpg) no-repeat;
	height: 422px;
}
.content06-03 {
	display: block;
	background: url(/images/pages/feature/201308_02/content06-bg03.jpg) no-repeat;
	height: 141px;
}

/*-----.content07-----*/
.content07-title {
	display: block;
	height: 120px;
}
.content07-01 {
	display: block;
	background: url(/images/pages/feature/201308_02/content07-bg.jpg) no-repeat;
	height: 549px;
}
.content07-01 .content-text{
	width:186px;
	top:155px;
}
.content07-01 .left{
	left:80px;
}
.content07-01 .middle{
	left:300px;
}
.content07-01 .right{
	left:518px;
}

.content07-01 .bottom{
	width:620px;
	left:85px;
	top:410px;
}
.content07-01 .bottom ul{
	list-style-image:none;
	list-style-type: disc;
}
.content07-01 .bottom ul li{
	background: none;
	margin: -2px 0 0 16px;
	padding: 0 0 0 0;
}
.content07-01 .right p{
	color:#db1919;
	font-weight:bold;
}
.content07-01 .right strong{
	color:#db1919;
	font-weight:bold;
}

.content-bottom {
	display: block;
	background: url(/images/pages/feature/201308_02/bottom.jpg) no-repeat;
	height: 190px;
}
