@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_ {
/*	width: 1000px !important;*/
	margin: 0 auto 0 !important;
	padding: 0 !important;
	letter-spacing: 0.2em !important;
	color:#000;
	font-family: arno-pro, serif;
	font-weight: 400;
	font-style: normal;
	font-size: 17px;
	line-height: 1.7;
}

#feature_ .contents_inner_ div,
#feature_ .contents_inner_ h1,
#feature_ .contents_inner_ h2,
#feature_ .contents_inner_ p,
#feature_ .contents_inner_ ul,
#feature_ .contents_inner_ li,
#feature_ .contents_inner_ span{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
}
#feature_ .contents_inner_ img{
  margin: 0;
  padding:0;
  vertical-align: bottom;
}
#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: underline;
  color:#404040;
  line-height:2.2;
}

#feature_ .contents_inner_ a:hover {
  filter:alpha(opacity=50);
  -ms-filter:"alpha(opacity=50)";
  opacity:0.5;
  text-decoration:none;
}



.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{
 display: block;
 margin:0 auto;
 padding:0px;
	margin-top:0px;
 padding-top: 0px;
 letter-spacing: -0.4em;
	text-align: center;
	
}
.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:50%;
	position: relative;
    padding:0px;
}

.feature_ .contents_inner_ #lp_ ul li p{font-size:12px; letter-spacing: 2px;}

.feature_ .contents_inner_ #lp_ ul li img, .feature_ .contents_inner_ #lp_ ul li a img{width:100% !important; display:block !important; margin:0 auto; }
.feature_ .contents_inner_ #lp_ ul li.price_{margin:0px;}

.feature_ .contents_inner_ #lp_ ul li.width_{width:1040px;}


span.Lora_{ font-size:17px;letter-spacing:2px;}
span.noto_{ font-size:13px;letter-spacing:2px;}


.feature_ .contents_inner_ #lp_ p{
	margin: 0 auto 0 !important;
	padding: 0 !important;
	letter-spacing: 0.2em !important;
	color:#000;
	font-family: arno-pro, serif;
	font-weight: 400;
	font-style: normal;
	font-size: 17px;
	line-height: 2.0;
}
.feature_ .contents_inner_ #lp_ ul li p.price_{font-size:14px; line-height: 24px;}
.feature_ .contents_inner_ #lp_ ul li a{color:black;}



.feature_ .contents_inner_ #lp_ .z-index0_{position: relative; z-index:0;}
.feature_ .contents_inner_ #lp_ .z-index1_{position: relative; z-index:1;}
.feature_ .contents_inner_ #lp_ .z-index5_{position: relative; z-index:5;}
.feature_ .contents_inner_ #lp_ .z-index6_{position: relative; z-index:6;}
.feature_ .contents_inner_ #lp_ .z-index10_{position: relative; z-index:10;}



.feature_ .contents_inner_ #lp_ .absolute_{position:absolute;}

.feature_ .contents_inner_ #lp_ .text1_{bottom:55px;right:70px;}
.feature_ .contents_inner_ #lp_ .text2_{bottom:0px;right:40px;}



.feature_ .contents_inner_ #lp_ .textleft_{text-align: left !important;}


.feature_ .contents_inner_ #lp_ .wd25_{width:25px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd60_{width:60px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd80_{width:80px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd100_{width:100px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd120_{width:120px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd130_{width:130px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd160_{width:160px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd200_{width:200px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd220_{width:220px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd240_{width:240px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd280_{width:280px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd290_{width:290px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd300_{width:300px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd320_{width:320px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd330_{width:330px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd335_{width:335px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd340_{width:340px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd350_{width:350px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd360_{width:360px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd380_{width:380px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd390_{width:390px !important; margin:0 auto !important;}

.feature_ .contents_inner_ #lp_ .wd400_{width:400px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd430_{width:430px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd440_{width:448px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd450_{width:450px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd460_{width:460px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd470_{width:470px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd475_{width:475px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd480_{width:480px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd500_{width:500px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd520_{width:520px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd540_{width:545px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd550_{width:550px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd600_{width:600px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd700_{width:700px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd750_{width:750px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd650_{width:650px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd800_{width:800px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd820_{width:820px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd900_{width:900px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd950_{width:950px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd1000_{width:1000px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd1100_{width:1000px !important; margin:0 auto !important;}



.feature_ .contents_inner_ #lp_ .float_left_{float: left !important;}
.feature_ .contents_inner_ #lp_ .float_right_{float: right;}
.feature_ .contents_inner_ #lp_ .mgt0_{margin-top:0px !important;}
.feature_ .contents_inner_ #lp_ .mgt10_{margin-top:10px !important;}
.feature_ .contents_inner_ #lp_ .mgt20_{margin-top:20px !important;}
.feature_ .contents_inner_ #lp_ .mgt40_{margin-top:40px !important;}
.feature_ .contents_inner_ #lp_ .mgt50_{margin-top:50px !important;}
.feature_ .contents_inner_ #lp_ .mgt60_{margin-top:60px !important;}
.feature_ .contents_inner_ #lp_ .mgt80_{margin-top:80px !important;}
.feature_ .contents_inner_ #lp_ .mgt90_{margin-top:90px !important;}
.feature_ .contents_inner_ #lp_ .mgt100_{margin-top:100px !important;}
.feature_ .contents_inner_ #lp_ .mgt120_{margin-top:120px !important;}
.feature_ .contents_inner_ #lp_ .mgt140_{margin-top:140px !important;}
.feature_ .contents_inner_ #lp_ .mgt160_{margin-top:160px !important;}
.feature_ .contents_inner_ #lp_ .mgt180_{margin-top:180px !important;}
.feature_ .contents_inner_ #lp_ .mgt-180_{margin-top:-180px !important;}
.feature_ .contents_inner_ #lp_ .mgt200_{margin-top:200px !important;}
.feature_ .contents_inner_ #lp_ .mgt240_{margin-top:240px !important;}
.feature_ .contents_inner_ #lp_ .mgt-280_{margin-top:-280px !important;}
.feature_ .contents_inner_ #lp_ .mgt260_{margin-top:260px !important;}
.feature_ .contents_inner_ #lp_ .mgt300_{margin-top:300px !important;}
.feature_ .contents_inner_ #lp_ .mgt340_{margin-top:340px !important;}
.feature_ .contents_inner_ #lp_ .mgt380_{margin-top:380px !important;}
.feature_ .contents_inner_ #lp_ .mgt400_{margin-top:400px !important;}
.feature_ .contents_inner_ #lp_ .mgt550_{margin-top:550px !important;}
.feature_ .contents_inner_ #lp_ .mgt600_{margin-top:595px !important;}
.feature_ .contents_inner_ #lp_ .mgt620_{margin-top:620px !important;}
.feature_ .contents_inner_ #lp_ .mgt920_{margin-top:920px !important;}

.feature_ .contents_inner_ #lp_ .mgt-20_{margin-top:-20px !important;}
.feature_ .contents_inner_ #lp_ .mgt-5_{margin-top:-5px !important;}
.feature_ .contents_inner_ #lp_ .mgt-10_{margin-top:-10px !important;}
.feature_ .contents_inner_ #lp_ .mgt-15_{margin-top:-15px !important;}
.feature_ .contents_inner_ #lp_ .mgt-40_{margin-top:-40px !important;}
.feature_ .contents_inner_ #lp_ .mgt-60_{margin-top:-60px !important;}
.feature_ .contents_inner_ #lp_ .mgt-70_{margin-top:-70px !important;}

.feature_ .contents_inner_ #lp_ .mgt-80_{margin-top:-80px !important;}
.feature_ .contents_inner_ #lp_ .mgt-90_{margin-top:-90px !important;}
.feature_ .contents_inner_ #lp_ .mgt-100_{margin-top:-100px !important;}
.feature_ .contents_inner_ #lp_ .mgt-140_{margin-top:-140px !important;}
.feature_ .contents_inner_ #lp_ .mgt-200_{margin-top:-200px !important;}
.feature_ .contents_inner_ #lp_ .mgt-300_{margin-top:-300px !important;}
.feature_ .contents_inner_ #lp_ .mgt-400_{margin-top:-713px !important;}
.feature_ .contents_inner_ #lp_ .mgt-600_{margin-top:-600px !important;}
.feature_ .contents_inner_ #lp_ .mgl5_{margin-left:5px !important;}
.feature_ .contents_inner_ #lp_ .mgl15_{margin-left:35px !important;}
.feature_ .contents_inner_ #lp_ .mgl10_{margin-left:10px !important;}
.feature_ .contents_inner_ #lp_ .mgl20_{margin-left:20px !important;}
.feature_ .contents_inner_ #lp_ .mgl25_{margin-left:25px !important;}
.feature_ .contents_inner_ #lp_ .mgl30_{margin-left:30px !important;}
.feature_ .contents_inner_ #lp_ .mgl40_{margin-left:40px !important;}
.feature_ .contents_inner_ #lp_ .mgl50_{margin-left:50px !important;}
.feature_ .contents_inner_ #lp_ .mgl60_{margin-left:60px !important;}
.feature_ .contents_inner_ #lp_ .mgl70_{margin-left:70px !important;}
.feature_ .contents_inner_ #lp_ .mgl80_{margin-left:80px !important;}
.feature_ .contents_inner_ #lp_ .mgl90_{margin-left:90px !important;}
.feature_ .contents_inner_ #lp_ .mgl100_{margin-left:100px !important;}
.feature_ .contents_inner_ #lp_ .mgl120_{margin-left:120px !important;}
.feature_ .contents_inner_ #lp_ .mgl140_{margin-left:140px !important;}
.feature_ .contents_inner_ #lp_ .mgl150_{margin-left:150px !important;}
.feature_ .contents_inner_ #lp_ .mgl180_{margin-left:180px !important;}
.feature_ .contents_inner_ #lp_ .mgl200_{margin-left:200px !important;}
.feature_ .contents_inner_ #lp_ .mgl220_{margin-left:220px !important;}
.feature_ .contents_inner_ #lp_ .mgl240_{margin-left:240px !important;}
.feature_ .contents_inner_ #lp_ .mgl250_{margin-left:250px !important;}
.feature_ .contents_inner_ #lp_ .mgl300_{margin-left:300px !important;}

.feature_ .contents_inner_ #lp_ .mgr5_{margin-right:5px !important;}
.feature_ .contents_inner_ #lp_ .mgr20_{margin-right:20px !important;}
.feature_ .contents_inner_ #lp_ .mgr30_{margin-right:30px !important;}
.feature_ .contents_inner_ #lp_ .mgr40_{margin-right:40px !important;}
.feature_ .contents_inner_ #lp_ .mgr50_{margin-right:50px !important;}
.feature_ .contents_inner_ #lp_ .mgr60_{margin-right:60px !important;}
.feature_ .contents_inner_ #lp_ .mgr-20_{margin-right:-20px !important;}
.feature_ .contents_inner_ #lp_ .mgr70_{margin-right:150px !important;}
.feature_ .contents_inner_ #lp_ .mgr80_{margin-right:200px !important;}
.feature_ .contents_inner_ #lp_ .mgr65_{margin-right:65px !important;}
.feature_ .contents_inner_ #lp_ .mgr-100_{margin-right:-100px !important;}
.feature_ .contents_inner_ #lp_ .mgr100_{margin-right:100px !important;}
.feature_ .contents_inner_ #lp_ .mgr140_{margin-right:140px !important;}
.feature_ .contents_inner_ #lp_ .mgb100_{margin-bottom:100px !important;}
.feature_ .contents_inner_ #lp_ .pgt80_{padding-bottom:80px !important;}


.feature_ .contents_inner_ #lp_ .pgt40_{padding-top:40px !important;}



.feature_ .contents_inner_ #lp_ .clearfix_::after {
   content: "" !important;
   display: block !important;
   clear: both !important;
}

/* -----------------------------------------------
フェードインの動きの大きさ設定
-------------------------------------------------- */
@keyframes fadeInUpsmall{
  0%{opacity:0;transform:translate3d(0,10%,0)}
  to{
    opacity:1;transform:none
  }
}
.fadeInUpsmall{
  animation-name:fadeInUpsmall}

@keyframes fadeInDownsmall{
    0%{opacity:0;transform:translate3d(0,-10%,0)}
    to{
      opacity:1;transform:none
    }
  }
  .fadeInDownsmall{
    animation-name:fadeInDownsmall}


@keyframes fadeInRightsmall{
      0%{opacity:0;transform:translate3d(10%,0,0)}
      to{
        opacity:1;transform:none
      }
    }
    .fadeInRightsmall{
      animation-name:fadeInRightsmall}

@keyframes fadeInLeftsmall{
        0%{opacity:0;transform:translate3d(-10%,0,0)}
        to{
          opacity:1;transform:none
        }
      }
      .fadeInLeftsmall{
        animation-name:fadeInLeftsmall}


.feature_ .contents_inner_ #lp_ p.link_item_{
		width:100%;
		margin:0px auto 0px;
		text-align: center;
		font-size:15px;
		font-family: arno-pro, serif;
		font-weight: 400;
		font-style: normal;
}


.feature_ .contents_inner_ #lp_ 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: underline !important;
  color:#404040;
  line-height:2.2;
	font-family: Georgia, "Times New Roman", Times, "serif";
}


.feature_ .contents_inner_ #lp_ span.taxin{
		width:100%;
		margin:0px auto 0px;
		text-align: center;
		font-size:12px;
		font-family: arno-pro, serif;
		font-weight: 400;
		font-style: normal;
}

.feature_ .contents_inner_ #lp_ .logo_title_{
	top: 1100px;
    left: 50%;
    transform: translate(-50%, -50%);}

.feature_ .contents_inner_ #lp_ .logo1_{right: 25%; top:3%;}
.feature_ .contents_inner_ #lp_ .logo2_{top:0; right: 17%;}
.feature_ .contents_inner_ #lp_ .rec1_{left:150px; top:100px;}
.feature_ .contents_inner_ #lp_ .logo3_{left:120px; top:450px;}
.feature_ .contents_inner_ #lp_ .logo4_{left: 17%; bottom:-5%;}
.feature_ .contents_inner_ #lp_ .logo5_{right:12%; top:0;}
.feature_ .contents_inner_ #lp_ .logo6_{left: 17%; bottom:-11%;}

.feature_ .contents_inner_ #lp_ .rec2_{bottom:-100px; left:12%;}


.feature_ .contents_inner_ #lp_ .bg1_{left:0px; top:200px;opacity: .6;}
.feature_ .contents_inner_ #lp_ .bg2_{left:0px; top:0px;}
.feature_ .contents_inner_ #lp_ .bg3_{right:40px; top:40px;}
.feature_ .contents_inner_ #lp_ .bg4_{right:0px; top:0px;}
.feature_ .contents_inner_ #lp_ .bg5_{right:0px; top:200px;}
.feature_ .contents_inner_ #lp_ .bg6_{left:100px; top:20px;opacity: .5;}
.feature_ .contents_inner_ #lp_ .bg7_{left:0px; bottom:5px;}
.feature_ .contents_inner_ #lp_ .bg8_{right:0px; bottom:-60px;}

.feature_ .contents_inner_ #lp_ .rec3_{top:75px; left:50px;}
.feature_ .contents_inner_ #lp_ .logo7_{top:375px; left:40px;}
.feature_ .contents_inner_ #lp_ .logo8_{top:1200px; right:190px;}

.feature_ .contents_inner_ #lp_ .rec4_{top:700px; left:200px;}
.feature_ .contents_inner_ #lp_ .rec5_{top:1100px; left:40px;border:solid 3px white;}
.feature_ .contents_inner_ #lp_ .rec6_{top:1200px; left:80px;}
.feature_ .contents_inner_ #lp_ .rec7_{top:720px; right:25px;}
.feature_ .contents_inner_ #lp_ .logo17_{top:20px;left:300px;}
.feature_ .contents_inner_ #lp_ .logo18_{top:810px;left:300px;}


.feature_ .contents_inner_ #lp_ .bg10_{left:0px; top:0px;}
.feature_ .contents_inner_ #lp_ .logo9_{bottom:200px;left:300px;}
.feature_ .contents_inner_ #lp_ .rec8_{top:0px; left:180px;}
.feature_ .contents_inner_ #lp_ .logo10_{bottom:80px;right:160px;}

.feature_ .contents_inner_ #lp_ .rec9_{top:150px; left:275px;}
.feature_ .contents_inner_ #lp_ .rec10_{top:190px; left:300px;}
.feature_ .contents_inner_ #lp_ .logo11_{top:170px;left:400px;}

.feature_ .contents_inner_ #lp_ .logo12_{bottom:230px;left:280px;}
.feature_ .contents_inner_ #lp_ .rec11_{top:120px; left:200px;}

.feature_ .contents_inner_ #lp_ .logo13_{top:500px;left:199px;}
.feature_ .contents_inner_ #lp_ .rec12_{bottom:-60px; left:200px;}
.feature_ .contents_inner_ #lp_ .logo14_{bottom:350px;left:250px;}


.feature_ .contents_inner_ #lp_ .logo15_{top:50px;left:300px;}
.feature_ .contents_inner_ #lp_ .logo16_{bottom:50px;left:300px;}

.feature_ .contents_inner_ #lp_ #rec_{height:0px;width:0px;top:700px;right:40px; ;opacity: 0.7; border:solid 3px #7e7e7e; border-left:0px;border-top:0px;
  transition : all 5s;}

.feature_ .contents_inner_ #lp_ #rec_.active_{height:3000px;width:500px;
	background-color: antiquewhite;}

.contents_{
	background-color: #f5eeea;
}


/*.feature_ .contents_inner_ #lp_ .waku{
	position: relative;
}*/

.feature_ .contents_inner_ #lp_ .allitems
{width: 65%;
margin: 0 auto;}

 
.waku::after{
  content: "";
  position: absolute;
  top: 10px;
left: 72px;
  display: block;
  border: 5px solid #fff;
	width: 900px;
	height: 1200px;
}