@charset "UTF-8";
/* CSS Document */



#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;
  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_{max-width:1100px; width:100%; overflow: hidden; margin:0 auto;padding:0px;font-size:14px;font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"; }

.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;
font-size: 62.5%;
}
.feature_ .contents_inner_ #lp_ ul li .flex_{display:flex; align-items:center; align-content: center; justify-content: center;        flex-flow: wrap;
}
.feature_ .contents_inner_ #lp_ ul li .flex2_{width:66%;margin:0 auto;display:flex; align-items:center; align-content: center; justify-content: space-around !important;}
.feature_ .contents_inner_ #lp_ ul li .flex2_ img{width:99% !important;margin-top:40px;}
.feature_ .contents_inner_ #lp_ ul li p{font-size:16px; letter-spacing: 2px;}
.feature_ .contents_inner_ #lp_ ul li p.txt_right_{text-align: right;}
.feature_ .contents_inner_ #lp_ ul li p.txt_left_{text-align: left;}

.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.width_{width:1040px;}




.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_ .textleft_{text-align: left !important;}

.feature_ .contents_inner_ #lp_ .wd20p_{max-width:200px !important; width:20% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd15p_{max-width:150px !important; width:15% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd30p_{ width:30% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd33p_{ width:33% !important; max-width: 400px; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd40p_{max-width:480px !important; width:40% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd48p_{max-width:480px !important; width:48% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd49p_{max-width:530px !important; width:49% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd50p_{width:50% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd60p_{max-width:600px !important; width:60% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd70p_{max-width:700px !important; width:70% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd80p_{max-width:800px !important; width:91% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd95p_{max-width:800px !important; width:95% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd80p_top_{max-width:800px !important; width:80% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd90p_{max-width:900px !important; width:90% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd100p_{max-width:1000px !important; width:90% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .small_{max-width:500px! important; width:70% !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd85p_{max-width:800px !important; width:90% !important; margin:0 auto !important;}

.feature_ .contents_inner_ #lp_ .wd1000_{max-width:1000px !important; width:100%;margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd1100_{max-width:1100px !important;width:100%;  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_ .mgt30_{margin-top:30px !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_ .mgt120sp_{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_ .mgt280_{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_ .mgt700_{margin-top:700px !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-120_{margin-top:-120px !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_ .mgl-10p_{margin-left:-10%!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_ .mgr5p_{padding-right:5% !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;
}
.feature_ .contents_inner_ #lp_ p.price_{font-size:18px; color:lightgray; margin-top:10px;}
.feature_ .contents_inner_ #lp_ p.price_{font-size:18px;}
.feature_ .contents_inner_ #lp_ p.check_{ width:40%; display: block; margin: 0 auto; margin-top:40px; padding:8px 6px;border:solid 1px #333;}
.feature_ .contents_inner_ #lp_ p.check_ a{text-decoration: none !important; font-size:18px;}
.feature_ .contents_inner_ #lp_ p.price_ a{ text-decoration: none !important; color:black; font-family: Arial, Helvetica, "sans-serif";}
.feature_ .contents_inner_ #lp_ p.price_ a span{line-height: 0px !important;}
.feature_ .contents_inner_ #lp_ p.price_ a span.nedan_{font-weight: bold;font-size:22px;}


/* -----------------------------------------------
フェードインの動きの大きさ設定
-------------------------------------------------- */
@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_ 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: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";}

.feature_ .contents_inner_ #lp_ .logo_top_{width:70%; max-width: 700px; position: absolute; left:5%;bottom:60px; z-index: 100;}
.feature_ .contents_inner_ #lp_ p.text_{font-size:16px !important; }
.feature_ .contents_inner_ #lp_ p.text2_{font-size:18px !important; }

.feature_ .contents_inner_ #lp_ .bottom_ a {margin-top:40px;padding:20px; text-decoration-line: none !important; font-size: 15px; width:70% !important; border:solid 1px black; }


	.feature_ .contents_inner_ #lp_ .sp_{display:none;}
.feature_ .contents_inner_ #lp_ p.top_text_{font-size: 22px !important;color:#573438 !important;}
.feature_ .contents_inner_ #lp_ p.top_text_{font-size: 22px !important;color:#573438 !important;}


@keyframes box-animation{
  0%{width: 0%; }
  100%{width: 90%; }
}
@keyframes box-animation2{
  0%{width: 0%; }
  100%{width: 80%; }
}
@media screen and (max-width: 600px) {
/* スマホ */
	.feature_ .contents_inner_ #lp_ .fur_wrap_{top:170px !important; width:100%; }

	.feature_ .contents_inner_ #lp_ img.bg1_{position: absolute; z-index: 0; right:20%; top:200px; }


.feature_ .contents_inner_ #lp_ .sp_{display:block;}
.feature_ .contents_inner_ #lp_ .pc_{display:none;}
.feature_ .contents_inner_ #lp_ .back_{position: absolute;}


.feature_ .contents_inner_ #lp_ p.price_{font-size:12px;}
.feature_ .contents_inner_ #lp_ .logo_top_{width:60% !important; max-width: 400px; position: absolute; left:5%;bottom:40px !important; z-index: 100;}


}

@keyframes box-animation3{
  0%{width: 0%; }
  100%{width: 80%; }
}
@keyframes box-animation4{
  0%{width: 0%; }
  100%{width: 90%; }
}

.scroll_circle_{
  position: absolute;
  width: 175%;
  top: 0;
  right:-35%;
  z-index: 0;
}	
.circle {
  position: absolute;
  width: 35%;
  z-index: 1;
  bottom: 7%;
  right: 33%;
}
.circle_ img {
  animation: 6s linear infinite rotation;		
}	
.scroll_circle_ img {
  animation: 20s linear infinite rotation;		
}	

@keyframes rotation {
  0%{ transform:rotate(0);}
  100%{ transform:rotate(360deg); }
}
@media screen and (max-width: 600px) {
	.animetion_{width:100%; height:400px;overflow: hidden; position: absolute; top:-20px; }
	.scroll_circle_{
  position: absolute;
  width: 150%;
  right:-25%;
		top:0px;
}	
.feature_ .contents_inner_ #lp_ p.check_{ width:60%; display: block; margin: 0 auto; margin-top:40px; padding:8px 6px;border:solid 1px #333;}
.feature_ .contents_inner_ #lp_ p.check_ a{text-decoration: none !important; font-size:13px;}
.feature_ .contents_inner_ #lp_ p.price_ a span.nedan_{display: block; font-weight: bold;font-size:16px;margin-top:10px;}
.feature_ .contents_inner_ #lp_ p.price_{font-size:11px;margin-top:0px;}

}
