@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_ 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;
	-ms-box-sizing: border-box;
	-o-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 {
	-ms-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	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; 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: 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_ .width_{width:1040px;}


span.Lora_{ font-size:17px;letter-spacing:2px;}
span.noto_{ font-size:13px;letter-spacing:2px;}

.feature_ .contents_inner_ #lp_ .price_{
	margin: 40px auto;
	letter-spacing: 2px;
	font-size:14px; 
	text-align: center;
	line-height: 2.5;
	font-weight: bold;
}

.feature_ .contents_inner_ .cs_{
	margin: 40px auto;
	letter-spacing: 2px;
	font-size:14px; 
	text-align: center;
	color: #616161;
	line-height: 2.5;
	font-weight: bold;
}


.feature_ .contents_inner_ #lp_ .price_ a {
	text-decoration: underline; 
}



.feature_ .contents_inner_ #lp_ ul li a{color:black;}


.feature_ .contents_inner_ #lp_ ul li p.text_{color:#65bbc2; line-height: 60px !important; font-size: 11px; letter-spacing: 3px;}
.feature_ .contents_inner_ #lp_ ul li p.text_ span{font-size: 34px; font-weight: bold;}


.feature_ .contents_inner_ #lp_ ul li p.z-index10_{position: relative; z-index:10;}



.feature_ .contents_inner_ #lp_ .absolute_{position:absolute;}
.feature_ .contents_inner_ #lp_ img.absolute_.text1_{ left:420px !important; top:570px;z-index: 0;}
.feature_ .contents_inner_ #lp_ img.absolute_.text2_{ left:250px !important; top:630px;z-index: 0;}
.feature_ .contents_inner_ #lp_ img.absolute_.text3_{ right:100px !important; top:450px;z-index: 0;}

.feature_ .contents_inner_ #lp_ ul li .z-index10_{z-index:10; position:relative;}
.feature_ .contents_inner_ #lp_ ul li .z-index5_{z-index:5; position:relative;}
.feature_ .contents_inner_ #lp_ ul li .z-index0_{z-index:0 !important;}

.feature_ .contents_inner_ #lp_ ul li p.text_bt_{font-size:18px; font-weight:bold;}

.feature_ .contents_inner_ #lp_ .textleft_{text-align: left !important;}
.feature_ .contents_inner_ #lp_ .textright_{text-align: right !important;}


.feature_ .contents_inner_ #lp_ .wd20_{width:20px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd35_{width:35px !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:80px !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_ .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:333px !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_ .wd380_{width:380px !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_ .wd450_{width:450px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd480_{width:480px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd490_{width:490px !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_ .wd550_{width:550px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd600_{width:600px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd650_{width:650px !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_ .wd800_{width:800px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd900_{width:900px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd1000_{width:1000px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd1040_{width:1040px !important; margin:0 auto !important;}
.feature_ .contents_inner_ #lp_ .wd1100_{width:1100px !important; margin:0 auto;}



.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_ .mgt20_{margin-top:20px !important;}
.feature_ .contents_inner_ #lp_ .mgt40_{margin-top:40px !important;}
.feature_ .contents_inner_ #lp_ .mgt50_{margin-top:30px !important;}
.feature_ .contents_inner_ #lp_ .mgt60_{margin-top:60px !important;}
.feature_ .contents_inner_ #lp_ .mgt80_{margin-top:80px !important;}
.feature_ .contents_inner_ #lp_ .mgt100_{margin-top:100px !important;}
.feature_ .contents_inner_ #lp_ .mgt110_{margin-top:110px !important;}
.feature_ .contents_inner_ #lp_ .mgt120_{margin-top:120px !important;}
.feature_ .contents_inner_ #lp_ .mgt160_{margin-top:160px !important;}
.feature_ .contents_inner_ #lp_ .mgt180_{margin-top:180px !important;}
.feature_ .contents_inner_ #lp_ .mgt200_{margin-top:200px !important;}
.feature_ .contents_inner_ #lp_ .mgt300_{margin-top:300px !important;}
.feature_ .contents_inner_ #lp_ .mgt500_{margin-top:500px !important;}
.feature_ .contents_inner_ #lp_ .mgt600_{margin-top:595px !important;}
.feature_ .contents_inner_ #lp_ .mgt700_{margin-top:700px !important;}

.feature_ .contents_inner_ #lp_ .mgt-20_{margin-top:-20px !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-100_{margin-top:-100px !important;}
.feature_ .contents_inner_ #lp_ .mgt-200_{margin-top:-200px !important;}
.feature_ .contents_inner_ #lp_ .mgt-300_{margin-top:-350px !important;}
.feature_ .contents_inner_ #lp_ .mgt-500_{margin-top:-500px !important;}
.feature_ .contents_inner_ #lp_ .mgt-400_{margin-top:-400px !important;}
.feature_ .contents_inner_ #lp_ .mgt-800_{margin-top:-800px !important;}

.feature_ .contents_inner_ #lp_ .mgl-30_{margin-left:-30px !important;}
.feature_ .contents_inner_ #lp_ .mgl20_{margin-left:20px !important;}
.feature_ .contents_inner_ #lp_ .mgl25_{margin-left:25px !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_ .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_ .mgl140_{margin-left:140px !important;}
.feature_ .contents_inner_ #lp_ .mgl200_{margin-left:200px !important;}
.feature_ .contents_inner_ #lp_ .mgl300_{margin-left:300px !important;}
.feature_ .contents_inner_ #lp_ .mgl520_{margin-left:520px !important;}

.feature_ .contents_inner_ #lp_ .mgr5_{margin-right:5px !important;}
.feature_ .contents_inner_ #lp_ .mgr20_{margin-right:20px !important;}
.feature_ .contents_inner_ #lp_ .mgr40_{margin-right:40px !important;}
.feature_ .contents_inner_ #lp_ .mgr60_{margin-right:60px !important;}
.feature_ .contents_inner_ #lp_ .mgr65_{margin-right:65px !important;}
.feature_ .contents_inner_ #lp_ .mgr80_{margin-right:80px !important;}
.feature_ .contents_inner_ #lp_ .mgr100_{margin-right:100px !important;}
.feature_ .contents_inner_ #lp_ .mgr140_{margin-right:140px !important;}
.feature_ .contents_inner_ #lp_ .mgr180_{margin-right:140px !important;}
.feature_ .contents_inner_ #lp_ .mgr300_{margin-right:200px !important;}
.feature_ .contents_inner_ #lp_ .mgb100_{margin-bottom:100px !important;}



.feature_ .contents_inner_ #lp_ .clearfix_::after {
	content: "" !important;
	display: block !important;
	clear: both !important;
}



.feature_ .contents_inner_ #lp_ .background1_{background:#bccac1; padding: 60px 0px; }
.feature_ .contents_inner_ #lp_ .back2_{top:60px; }
.feature_ .contents_inner_ #lp_ .text_s_{top:400px;left:-5px;}
.feature_ .contents_inner_ #lp_ .text_u_{top:450px;left:45px;}
.feature_ .contents_inner_ #lp_ .text_m1_{top:500px;left:-200px;}
.feature_ .contents_inner_ #lp_ .text_m2_{top:180px;left:100px;}
.feature_ .contents_inner_ #lp_ .text_e_{top:220px;left:350px;}
.feature_ .contents_inner_ #lp_ .text_r_{top:0px;left:470px;}
.feature_ .contents_inner_ #lp_ .text_p_{top:0px;left:500px;}
.feature_ .contents_inner_ #lp_ .text_o_{top:40px;left:600px;}
.feature_ .contents_inner_ #lp_ .text_o2_{top:60px;left:710px;}
.feature_ .contents_inner_ #lp_ .text_l_{top:10px;left:810px;}
.feature_ .contents_inner_ #lp_ .text_s_blue_{top:200px;left:600px;}
.feature_ .contents_inner_ #lp_ .text_i_{top:200px;left:730px;}
.feature_ .contents_inner_ #lp_ .text_d_{top:250px;left:830px;}
.feature_ .contents_inner_ #lp_ .text_e_blue_{top:250px;right:-100px;}
.feature_ .contents_inner_ #lp_ .logo4_{top:250px;left:530px;}

/* -----------------------------------------------
フェードインの動きの大きさ設定
-------------------------------------------------- */
@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}

