@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
#feature_ .contents_inner_ a {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  text-decoration: none;
	color:#000;
  line-height:2.2;
}

#feature_ .contents_inner_ a:hover {
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	opacity:0.5;
	text-decoration:underline;
}

.feature_ .contents_inner_ #lp_{width:1040px; overflow: hidden; margin:0 auto;padding:0px;font-size:14px;font-family: 'Noto Sans JP', sans-serif; }
.feature_ .contents_inner_ #lp_ a{text-decoration: none;color:black;}

.feature_ .contents_inner_ #lp_ img{display:block; margin:0 auto;}
.feature_ .contents_inner_ #lp_ ul, .feature_ .contents_inner_ #lp_ ul li.item_ ul{
width:1040px;
 display: block;
 margin:0 auto;
 padding:0px;
	margin-top:0px;
 padding-top: 0px;
 letter-spacing: -0.4em;
	text-align: center;
	padding-bottom: 100px;
	
}
.feature_ .contents_inner_ #lp_ ul li, .feature_ .contents_inner_ #lp_ ul li.item_ ul li{
	list-style: none;
display: -moz-inline-box;
  display: inline-block;
  *display:inline;
  *zoom: 1;
  text-align:center;
  vertical-align:middle;
  margin:0px;
  letter-spacing: normal;
	width:520px;
	margin-top:60px;
	position: relative;
}
.feature_ .contents_inner_ #lp_ ul li.item_ p.title_{color:#A8A8A8; letter-spacing: 2px; font-size:18px; font-family: mrs-eaves, serif;}
.feature_ .contents_inner_ #lp_ ul li.item_{margin-top:40px;}
.feature_ .contents_inner_ #lp_ ul li.item_ img{width:90%;}
.feature_ .contents_inner_ #lp_ ul li.item_ ul li{width:250px;margin-top:0px;}
.feature_ .contents_inner_ #lp_ ul li.item4_ ul li{width:230px;margin-top:0px;}



.feature_ .contents_inner_ #lp_ ul li.width_{width:1040px;}
.feature_ .contents_inner_ #lp_ ul li.width_.small_{width:800px;}
.feature_ .contents_inner_ #lp_ ul li.width_.small2_{width:400px;}
.feature_ .contents_inner_ #lp_ ul li.width_.small2_ img{padding-right:60px;}
.feature_ .contents_inner_ #lp_ ul li.width_.small3_ img{width:200px;}



.feature_ .contents_inner_ #lp_ ul li.top_ img{width:600px !important;display:block; margin:0 auto;}

.feature_ .contents_inner_ #lp_ ul li img, .feature_ .contents_inner_ #lp_ ul li a img{width:95%; display:block !important; margin:0 auto; }
span.Lora_{ font-size:17px;letter-spacing:2px;}
span.noto_{ font-size:13px;letter-spacing:2px;}


.feature_ .contents_inner_ #lp_ ul li p.price_, .feature_ .contents_inner_ #lp_ ul li p.price_ p{width:95%;margin:0 auto;letter-spacing: 2px; color:lightgray;margin-top:40px;margin-bottom:40px; font-family: mrs-eaves, serif;
}
.feature_ .contents_inner_ #lp_ ul li a{color:black;}

.feature_ .contents_inner_ #lp_ ul li p.price_.pink_ a{color:#dc789f;}
.feature_ .contents_inner_ #lp_ ul li p.price_.yellow_ a{color:#f4c45a;}
.feature_ .contents_inner_ #lp_ ul li p.price_.gray_ a{color:gray;}
.feature_ .contents_inner_ #lp_ ul li.bottom1_{display: block; width:840px;margin:0 auto; margin-top:140px;}
.feature_ .contents_inner_ #lp_ ul li.bottom1_ img{width:380px; float:left;  margin:20px;margin-bottom:40px; }
.feature_ .contents_inner_ #lp_ ul li p.price2_{width:208px;display:block; float:left;}

.feature_ .contents_inner_ #lp_ ul li p.top_text_{font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";letter-spacing:2px;font-weight: lighter;color:#A8A8A8;}
.feature_ .contents_inner_ #lp_ ul li.width_ p.float_{width:600px; margin:0 auto;position:relative;height:620px;margin-top:40px;}
.feature_ .contents_inner_ #lp_ ul li img.small_{width:300px;margin:0 auto;}
.feature_ .contents_inner_ #lp_ ul li img.small1_{position:absolute; top:00px; z-index: 0;left:00px; ;width:300px;}
.feature_ .contents_inner_ #lp_ ul li img.small2_{position: absolute; z-index: 999; display:block; margin:0 auto;left:250px;margin-top:90px;width:350px;}

.feature_ .contents_inner_ #lp_ ul li.width_ img.small4_{position: relative;z-index: 999; width:700px;margin:0 auto; display:block;}
.feature_ .contents_inner_ #lp_ ul li.width_ img.small5_{position: relative;z-index: 0;margin-left:450px;  width:400px;margin-top:-60px; }