@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: 6px;
	right: 20px;
}
#wrapper-inner {
	width: 760px;
	background: #f4f4f4;
	margin: 0;
}
.margin-set {
	margin: 0;
	padding: 0;
	position: relative;
	width: 760px;
	overflow:hidden;
}

.content-text{
	position: absolute;
	color: #333;
	font-size: 12px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.6em;
	padding: 5px;
}

h2 {
	padding-top: 1000px;
}

/*-----.about-----*/
.about {
	display: block;
	background: url(/images/pages/feature/201308_03/about.jpg) no-repeat;
	height: 126px;
}
.about .content-text{
	top:10px;
	left:110px;
}
.about .content-text .box0{
	padding-left:0px;
	font-size:13px;
	line-height:190%;
	font-weight:bold;
}
.about .content-text .box1{
	padding-left:20px;
	font-size:13px;
	line-height:190%;
	font-weight:bold;
}
.about .content-text .box2{
	padding-left:40px;
	font-size:13px;
	line-height:190%;
	font-weight:bold;
}
.about .content-text .box3{
	padding-left:60px;
	font-size:13px;
	line-height:190%;
	font-weight:bold;
}

/*-----.products-----*/
.products {
	display: block;
	background: url(/images/pages/feature/201308_03/products.jpg) no-repeat;
	height: 531px;
}

.products .box0{
	width:530px;
	top:130px;
	left:5px;
}
.products .box0 p.box0-0{
	padding-left:0px;
}
.products .box0 p.box0-1{
	padding-left:20px;
}
.products .box0 p.box0-2{
	padding-left:40px;
}
.products .box0 p.box0-3{
	padding-left:60px;
}
.products .box0 p.box0-4{
	padding-left:80px;
}
.products .box1{
	width:180px;
	top:75px;
	right:20px;
}
.products .box2{
	width:180px;
	top:305px;
	left:140px;
}
.products .box3{
	width:220px;
	bottom:40px;
	left:260px;
}
.products .box4{
	width:180px;
	bottom:30px;
	right:20px;
}
/*-----.content01-----*/
.content01_title {
	display: block;
	background: url(/images/pages/feature/201308_03/content01_title.jpg) no-repeat top center;
	height: 62px;
}
.content01 {
	display: block;
	background: url(/images/pages/feature/201308_03/content01.jpg) no-repeat top center;
	height: 328px;
}
.content01 .box1{
	width:480px;
	top:1px;
	left:253px;
	line-height:1.9em;
}
.content01 .box2{
	width:480px;
	top:250px;
	left:253px;
	line-height:1.9em;
}

/*-----.content02-----*/
.content02_title {
	display: block;
	background: url(/images/pages/feature/201308_03/content02_title.jpg) no-repeat top center;
	height: 49px;
}
.content02 {
	display: block;
	background: url(/images/pages/feature/201308_03/content02.jpg) no-repeat;
	height: 344px;
}
.content02 .box1{
	width:480px;
	top:1px;
	left:253px;
	line-height:1.9em;
}
.content02 .box2{
	width:480px;
	top:180px;
	left:253px;
	line-height:1.9em;
}

/*-----.content03-----*/
.content03_title {
	display: block;
	background: url(/images/pages/feature/201308_03/content03_title.jpg) no-repeat top center;
	height: 46px;
}
.content03 {
	display: block;
	background: url(/images/pages/feature/201308_03/content03.jpg) no-repeat;
	height: 366px;
}
.content03 .box1{
	width:480px;
	top:1px;
	left:253px;
	line-height:1.9em;
}
.content03 .box2{
	width:480px;
	top:220px;
	left:253px;
}
/*-----.content04-----*/
.content04_title {
	display: block;
	background: url(/images/pages/feature/201308_03/content04_title.jpg) no-repeat top center;
	height: 43px;
}
.content04 {
	display: block;
	background: url(/images/pages/feature/201308_03/content04.jpg) no-repeat;
	height: 373px;
}
.content04 .content-text{
	width:480px;
	top:1px;
	left:253px;
	line-height:1.9em;
}

/*-----.bottom-----*/
.bottom_01 {
	display: block;
	background: url(/images/pages/feature/201308_03/bottom01.gif) no-repeat;
	height: 291px;
}
.bottom_01 .content-text{
	padding-left:1000px;
}
.bottom_02 {
	display: block;
	background: url(/images/pages/feature/201308_03/bottom02.gif) no-repeat;
	height: 105px;
}
.bottom_02 .content-text{
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	width:536px;
	top:5px;
	right:90px;
}