@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{
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{
	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;
	padding-top:30px;
    padding-bottom:30px;
	position: relative;
}




.feature_ .contents_inner_ #lp_ ul li.top1_{background:#bba9bb; margin-top:20px;padding:0px;}
.feature_ .contents_inner_ #lp_ ul li.top1_ img{width:1040px;margin:0px; padding:0px;}

.feature_ .contents_inner_ #lp_ ul li.width_{width:1040px;}
.feature_ .contents_inner_ #lp_ ul li.top_{background-color:#bba9bb;padding:0px 0px 40px 0px;position: relative;}
.feature_ .contents_inner_ #lp_ ul li p.top_text_{color:white; font-size:12px;letter-spacing: 3px; line-height: 30px; font-weight: thin;margin-top:40px;}
.feature_ .contents_inner_ #lp_ ul li.top_ img{position: relative;width:800px;margin: 0 auto;z-index: 100; margin-top:20px;}

.feature_ .contents_inner_ #lp_ ul li.top_ img.title_{width:300px; margin:0 auto; margin-top:20px;display: block;}
.feature_ .contents_inner_ #lp_ ul li.top_ div {width:800px;margin: 0 auto;}

.feature_ .contents_inner_ #lp_ ul li p.price_.width_{width:50%;margin:0px; float:left; margin-top:20px;}

.feature_ .contents_inner_ #lp_ ul li.blue_{background-color:#596282;display:inline-flex;
    justify-content: center;
  align-items: center;
  text-align: center; height:780px;width:520px;}


.feature_ .contents_inner_ #lp_ ul li.blue_ img{width:300px;}
.feature_ .contents_inner_ #lp_ ul li.green_{background-color:#3e483a;height:1440px;}
.feature_ .contents_inner_ #lp_ ul li.green_ img, .feature_ .contents_inner_ #lp_ ul li.green_ p{position: absolute;z-index: 0;}
.feature_ .contents_inner_ #lp_ ul li.green_ p{z-index: 999;}
.feature_ .contents_inner_ #lp_ ul li.green_ img.left1_{top:80px; left:80px;width:360px;z-index: 0;}
.feature_ .contents_inner_ #lp_ ul li.green_ img.right1_{top:40px; right:60px;width:440px;z-index: 0;}
.feature_ .contents_inner_ #lp_ ul li.green_ img.left2_{bottom:50px; left:380px;width:400px;
    -moz-transform:    rotate( -5deg ); 
-webkit-transform: rotate( -5deg ); 
-o-transform:      rotate( -5deg ); 
-ms-transform:     rotate( -5deg );  
transform:         rotate( -5deg );  
    z-index: 20;}
.feature_ .contents_inner_ #lp_ ul li.green_ img.right2_{bottom:40px; left:200px;width:200px;z-index: 10;}
.feature_ .contents_inner_ #lp_ ul li.green_ p.price1_{top:420px; left:-100px;}
.feature_ .contents_inner_ #lp_ ul li.green_ p.price2_{top:710px; right:130px;width:300px;}
.feature_ .contents_inner_ #lp_ ul li.green_ p.price3_{top:640px; left:100px;width:300px;}
.feature_ .contents_inner_ #lp_ ul li.green_ p.price4_{bottom:20px; left:300px;width:300px;text-align: left;}
.feature_ .contents_inner_ #lp_ ul li.green_ p.price5_{bottom:0px; right:-10px;width:300px;text-align: left;}

.feature_ .contents_inner_ #lp_ ul li.blue2_{background-color:#596282;height:1460px !important;}
.feature_ .contents_inner_ #lp_ ul li.blue2_ img{width:520px;margin:40px;}
.feature_ .contents_inner_ #lp_ ul li.blue2_ img.small_{width:230px;position:absolute; top:300px; left:350px;}
.feature_ .contents_inner_ #lp_ ul li.blue2_ img.small2_{width:350px;position:absolute; right:20px; top:120px;}
.feature_ .contents_inner_ #lp_ ul li.blue2_ .price1_{position:absolute;top:380px;left:300px;}
.feature_ .contents_inner_ #lp_ ul li.blue2_ .price2_{position:absolute;bottom:0px;left:-200px;}
.feature_ .contents_inner_ #lp_ ul li.blue2_ .price3_{position:absolute;bottom:60px;left:320px;}

.feature_ .contents_inner_ #lp_ ul li.blue2_ img.left1_{margin-top:80px;}
.feature_ .contents_inner_ #lp_ ul li.blue2_ img.right1_{position:absolute; bottom:100px;right:20px;width:350px;}

.feature_ .contents_inner_ #lp_ ul li.red_{background-color:#9f5765;padding:40px 0px;}
.feature_ .contents_inner_ #lp_ ul li.red_ img{width:45%;float:left;margin-left:40px;}
.feature_ .contents_inner_ #lp_ ul li.red_ img.floatright_{float:right;margin:0px;margin-top:180px;margin-right:40px;margin-bottom:20px;}

.feature_ .contents_inner_ #lp_ ul li.width_.back1_{ background-color:#bba9bb;display: inline-flex;align-content:center; justify-content:center;}
.feature_ .contents_inner_ #lp_ ul li.width_.back1_ div{width:380px;position:relative; z-index: 5;margin-top:40px;}
.feature_ .contents_inner_ #lp_ ul li.width_.back1_ img.back_{width:100% !important;z-index: 0; position:absolute; top:0px; left:0px;}


.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:10px;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_ a{color:white;}

.feature_ .contents_inner_ #lp_ div.youtube_{text-align: center;}
.feature_ .contents_inner_ #lp_ div.bottom_{text-align: center;margin-bottom:60px;}
.feature_ .contents_inner_ #lp_ div.bottom_ img{width:350px; margin-top:80px;}






