p.btn_{
width: 33%;
position: absolute;
bottom:  100px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}p.btn_{
width: 33%;
position: absolute;
bottom:  100px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}@charset "UTF-8";
/* CSS Document */

#lp_ {
	width: 1000px;
    margin: 0 auto;
  }


#lp_ img {
	width: 100%;
}
#lp_ .feature_{
  margin: auto;
  width: 1100px;
}

.con_1{
position: relative;
}

p.tit{
width: 73%;
/*
font-family: cursive;
text-align: center;
*/
position: absolute;
top: 110px;
right: 146px;
}

p.btn_{
width: 33%;
position: absolute;
bottom:  63px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

p.btn_com{
width: 33%;
position: absolute;
bottom:  12%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}


/* -----------------------------------------------
フェードインの動きの大きさ設定
-------------------------------------------------- */
@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}

/* -----------------------------------------------
/フェードインの動きの大きさ設定
-------------------------------------------------- */

@media (max-width: 599px) {
	#lp_ {
		width: 100%;
        margin: 0 auto;
	}
	#lp_ .feature_{
		margin: auto;
		width: 100%;
	}
    
    p.tit{
width: 73%;
/*
font-family: cursive;
text-align: center;
*/
position: absolute;
top: 35px;
right: 14%;
}

p.btn_{
width: 33%;
position: absolute;
bottom:  22px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}


}
