@charset "utf-8";
/* CSS Document */
#e_main_img {
	margin:15px auto;
}
#eucalyptus ul {
	margin:40px auto 0;
}
#eucalyptus li {
	margin:0 auto 50px;
	width:980px;
}
#eucalyptus li p {
	margin:10px 0 10px 10px;
	color:#5b4a44;
}
.point_img {
	margin-top:20px 0 0;
}
#point03 {
	position:relative;
	height:240px;
}
#point03 .point_img {
	position: absolute;
	top:80px;
	left:60px;
}
#p4list {
	margin:20px 0 0 !important;
	text-align: center;
}
#p4list li {
	text-align:left;
	width:23.5%;
	height:150px;
	color:#5b4a44;
	font-size:11px;
	margin:0 5px 0 0;
	padding:0 3px 0 0;
	vertical-align:top;
	display:inline-block;
	border-right:1px dashed #69c57c;
}
#p4list li:last-child {
	margin:0;
	border-right:none;
	padding:0;
}
#p4list li h4 {
	font-size:15px;
	color:#ff8f00;
	height:34px;
	line-height:34px;
	text-align:left;
	padding:0 0 0 50px;
}
#p4_01 h4 {
	background:url(../images/li04_5.png) no-repeat;
	background-position:left center;
}
#p4_02 h4 {
	background:url(../images/li04_6.png) no-repeat;
	background-position:left center;
}
#p4_03 h4 {
	background:url(../images/li04_7.png) no-repeat;
	background-position:left center;
}
#p4_04 h4 {
	background:url(../images/li04_8.png) no-repeat;
	background-position:left center;
}
#p4_01 {
	background-image:url(../images/li04_1.png);
	background-position:90% 95%;
	background-repeat: no-repeat;
}
#p4_02 {
	background-image:url(../images/li04_2.png);
	background-position:90% 95%;
	background-repeat: no-repeat;
}
#p4_03 {
	background-image:url(../images/li04_3.png);
	background-position:90% 95%;
	background-repeat: no-repeat;
}
#p4_04 {
	background-image:url(../images/li04_4.png);
	background-position:90% 95%;
	background-repeat: no-repeat;
}
#point05 h4 {
	font-size:18px;
	text-align:center;
	margin:20px auto 5px;
	color:#ff8f00;
}
#point05 table {
	width:99%;
	margin:0 0 0 10px;
}
#point05 table td {
	width:25%;
	background-image: url(../images/list.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}
/*オリジナル特典*/
#o_top {
	width:940px;
	height:98px;
	background-image: url(../images/original_back.png);
	background-repeat:no-repeat;
}
#o_top h3 {
	position:absolute;
	top:15px;
	left:95px;
}
#o_top p {
	position:absolute;
	top:50px;
	left:100px;
	color:#422e27;
}
#original ul li {
}
#life {
	float:left;
	width:692px !important;
}
#life p {
	position: absolute;
	top:-10px;
	right:55px;
	line-height:1.3;
}
#gourmet {
	margin:0 0 0 10px !important;
	float:left;
	width:234px!important;
}
#gourmet p {
	position: absolute;
	top:50px;
	left:0;
	line-height:1.3;
	font-size:12px;
}