@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');
#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{
	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 img, .feature_ .contents_inner_ #lp_ ul li a img{width:95%; display:block !important; margin:0 auto; }
.feature_ .contents_inner_ #lp_ ul li.price_{margin:0px;}

.feature_ .contents_inner_ #lp_ ul li.width_{width:1040px;}

.feature_ .contents_inner_ #lp_ ul li.width_ img.logo_{width:200px; margin:0 auto; margin-top:40px;}

.feature_ .contents_inner_ #lp_ ul li p.top_text_{font-family:'Noto Sans JP', sans-serif;font-size:15px;letter-spacing:2px;color:black;margin:0px;margin-top:40px;padding:0px;}
.feature_ .contents_inner_ #lp_ ul li.width_.small_ img{width:700px;}
.feature_ .contents_inner_ #lp_ ul li.small1_{text-align:right;}
.feature_ .contents_inner_ #lp_ ul li.small1_ img{float:right;width:520px; margin:60px;}
.feature_ .contents_inner_ #lp_ ul li.small2_{position:relative; height:680px;}
.feature_ .contents_inner_ #lp_ ul li.small2_ img{position: absolute;}
.feature_ .contents_inner_ #lp_ ul li.small2_ img.one_{position: absolute;width:680px;top:80px;left:20px;}
.feature_ .contents_inner_ #lp_ ul li.small2_ img.two_{position: absolute;width:455px;left:200px;}
.feature_ .contents_inner_ #lp_ ul li.small2_ img.three_{position: absolute;width:200px;right:25px;top:0px;}
.feature_ .contents_inner_ #lp_ ul li.small2_ img.four_{position: absolute;width:200px;right:25px;bottom:0px;}

.feature_ .contents_inner_ #lp_ ul li.small_ img{width:400px;}
.feature_ .contents_inner_ #lp_ ul li img.text_hello_{width:480px !important;position:absolute; top:20px; left:100px;}
.feature_ .contents_inner_ #lp_ ul li.two_{display: inline-flex;
display : -webkit-inline-box;
	display : -ms-inline-flexbox;
	display : -webkit-inline-flex;
	display : inline-flex;}

.feature_ .contents_inner_ #lp_ ul li.two_ img.text_hello_{width:800px !important;position:absolute; top:40px; left:100px;}


.feature_ .contents_inner_ #lp_ ul li.green_{width:800px;margin:0 auto; margin-top:80px;background-color:#526340;padding:0px;height: 500px;}
.feature_ .contents_inner_ #lp_ ul li.green_ img.one_{width:330px; position:absolute;left:-60px; top:60px;}
.feature_ .contents_inner_ #lp_ ul li.green_ img.two_{width:550px; position:absolute; right:-50px;bottom:60px;}

.feature_ .contents_inner_ #lp_ ul li.small_ img.absolute_{z-index:0;width:450px;position: absolute; top:-40px;left:130px;}
.feature_ .contents_inner_ #lp_ ul li img.staff_{width:400px !important; }
.feature_ .contents_inner_ #lp_ ul li img.next_{width:380px !important; margin-top:40px;padding-right:30px;}
.feature_ .contents_inner_ #lp_ ul li img.check_{width:350px !important; margin-top:80px;}

.feature_ .contents_inner_ #lp_ div.youtube_{text-align: center;}





.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: 'Lato', sans-serif;font-weight: bold;
}
.feature_ .contents_inner_ #lp_ ul li a{color:black;}

