
.bxslider {
display: none;
}

/*-- .buttonAnime --*/

.buttonAnime {
	width:860px;
	height:107px;
	position:relative;
		cursor: pointer;
}
.buttonAnime input {
	width:860px;
	height:107px;
	display:block;
	box-sizing:border-box;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	z-index:10;
}

.buttonAnimeIndent {
	width:860px;
	height:107px;
		background:url(../images/btn_bg.png) no-repeat left top;
}

.buttonAnime-free {
	width:218px;
	height:49px;
	display:block;
	position:absolute;
		top: 27px;
		left: 34px;
	z-index:100;
}

.buttonAnime-confirmGo {
	width:553px;
	height:49px;
	display:block;
	position:absolute;
	top: 27px;
		left: 283px;
	z-index:101;
}

.buttonAnime-balloon {
	width:409px;
	position:absolute;
	top:81px;
	left:91px;
	z-index:102;
}

.buttonAnime-button {
	width:867px;
	height:114px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.buttonAnime-free {
	-moz-animation-name:free;
	-moz-animation-duration:5.0s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count:infinite;
	-webkit-animation-name:free;
	-webkit-animation-duration:5.0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name:free;
	-o-animation-duration:5.0s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count:infinite;
	-ms-animation-name:free;
	-ms-animation-duration:5.0s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count:infinite;
}

.msg_box {
	position: absolute;
	top: 0;
	left: 0;
	width: 80%;
}

.msg_place_pc,.msg_place_sp {
	position: absolute;
	margin: 0;
	font-weight: 900;
	line-height: 1.0;
	text-align: left;
	color: #fff;
	background-color: #2559ea;
	padding: 0.21em 0.08em;
	border-radius: 6px;
}

@keyframes free {
	0% {transform:scale(1.0);opacity:1;}
	10% {transform:scale(1.0);opacity:1;}
	13% {transform:scale(1.2);opacity:1;}
	16% {transform:scale(0.9) ;opacity:1;}
	19% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-moz-keyframes free {
	0% {transform:scale(1.0);opacity:1;}
	10% {transform:scale(1.0);opacity:1;}
	13% {transform:scale(1.2);opacity:1;}
	16% {transform:scale(0.9) ;opacity:1;}
	19% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-webkit-keyframes free {
	0% {transform:scale(1.0);opacity:1;}
	10% {transform:scale(1.0);opacity:1;}
	13% {transform:scale(1.2);opacity:1;}
	16% {transform:scale(0.9) ;opacity:1;}
	19% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-o-keyframes free {
	0% {transform:scale(1.0);opacity:1;}
	10% {transform:scale(1.0);opacity:1;}
	13% {transform:scale(1.2);opacity:1;}
	16% {transform:scale(0.9) ;opacity:1;}
	19% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-ms-keyframes free {
	0% {transform:scale(1.0);opacity:1;}
	10% {transform:scale(1.0);opacity:1;}
	13% {transform:scale(1.2);opacity:1;}
	16% {transform:scale(0.9) ;opacity:1;}
	19% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}


.buttonAnime-confirmGo {
	-moz-animation-name:confirmgo;
	-moz-animation-duration:5.0s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count:infinite;
	-webkit-animation-name:confirmgo;
	-webkit-animation-duration:5.0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name:confirmgo;
	-o-animation-duration:5.0s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count:infinite;
	-ms-animation-name:confirmgo;
	-ms-animation-duration:5.0s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count:infinite;
}
@keyframes confirmgo {
	0% {transform:scale(1.0);opacity:1;}
	23% {transform:scale(1.0);opacity:1;}
	26% {transform:scale(1.2);opacity:1;}
	29% {transform:scale(0.9) ;opacity:1;}
	32% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-moz-keyframes confirmgo {
	0% {transform:scale(1.0);opacity:1;}
	23% {transform:scale(1.0);opacity:1;}
	26% {transform:scale(1.2);opacity:1;}
	29% {transform:scale(0.9) ;opacity:1;}
	32% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-webkit-keyframes confirmgo {
	0% {transform:scale(1.0);opacity:1;}
	23% {transform:scale(1.0);opacity:1;}
	26% {transform:scale(1.2);opacity:1;}
	29% {transform:scale(0.9) ;opacity:1;}
	32% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-o-keyframes confirmgo {
	0% {transform:scale(1.0);opacity:1;}
	23% {transform:scale(1.0);opacity:1;}
	26% {transform:scale(1.2);opacity:1;}
	29% {transform:scale(0.9) ;opacity:1;}
	32% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}
@-ms-keyframes confirmgo {
	0% {transform:scale(1.0);opacity:1;}
	23% {transform:scale(1.0);opacity:1;}
	26% {transform:scale(1.2);opacity:1;}
	29% {transform:scale(0.9) ;opacity:1;}
	32% {transform:scale(1.0) ;opacity:1;}
	100% {transform:scale(1.0) ;opacity:1;}
}

.buttonAnime-balloon {
	-moz-animation-name:balloon;
	-moz-animation-duration:5.0s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count:infinite;
	-webkit-animation-name:balloon;
	-webkit-animation-duration:5.0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name:balloon;
	-o-animation-duration:5.0s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count:infinite;
	-ms-animation-name:balloon;
	-ms-animation-duration:5.0s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count:infinite;
}
@keyframes balloon {
	0% {transform:scale(0.0);transform-origin:43px 0;opacity:0;}
	36% {transform:scale(0.0);transform-origin:43px 0;opacity:1;}
	39% {transform:scale(1.1);transform-origin:43px 0;opacity:1;}
	42% {transform:scale(0.9);transform-origin:43px 0;opacity:1;}
	45% {transform:scale(1.0);opacity:1;}
	94% {transform:scale(1.0);opacity:1;}
	100% {transform:scale(1.0);opacity:0;}
}
@-moz-keyframes balloon {
	0% {transform:scale(0.0);transform-origin:43px 0;opacity:0;}
	36% {transform:scale(0.0);transform-origin:43px 0;opacity:1;}
	39% {transform:scale(1.1);transform-origin:43px 0;opacity:1;}
	42% {transform:scale(0.9);transform-origin:43px 0;opacity:1;}
	45% {transform:scale(1.0);opacity:1;}
	94% {transform:scale(1.0);opacity:1;}
	100% {transform:scale(1.0);opacity:0;}
}
@-webkit-keyframes balloon {
	0% {transform:scale(0.0);transform-origin:43px 0;opacity:0;}
	36% {transform:scale(0.0);transform-origin:43px 0;opacity:1;}
	39% {transform:scale(1.1);transform-origin:43px 0;opacity:1;}
	42% {transform:scale(0.9);transform-origin:43px 0;opacity:1;}
	45% {transform:scale(1.0);opacity:1;}
	94% {transform:scale(1.0);opacity:1;}
	100% {transform:scale(1.0);opacity:0;}
}
@-o-keyframes balloon {
	0% {transform:scale(0.0);transform-origin:43px 0;opacity:0;}
	36% {transform:scale(0.0);transform-origin:43px 0;opacity:1;}
	39% {transform:scale(1.1);transform-origin:43px 0;opacity:1;}
	42% {transform:scale(0.9);transform-origin:43px 0;opacity:1;}
	45% {transform:scale(1.0);opacity:1;}
	94% {transform:scale(1.0);opacity:1;}
	100% {transform:scale(1.0);opacity:0;}
}
@-ms-keyframes balloon {
	0% {transform:scale(0.0);transform-origin:43px 0;opacity:0;}
	36% {transform:scale(0.0);transform-origin:43px 0;opacity:1;}
	39% {transform:scale(1.1);transform-origin:43px 0;opacity:1;}
	42% {transform:scale(0.9);transform-origin:43px 0;opacity:1;}
	45% {transform:scale(1.0);opacity:1;}
	94% {transform:scale(1.0);opacity:1;}
	100% {transform:scale(1.0);opacity:0;}
}

.buttonAnimeIndent {
	animation-name:buttonindent;
	animation-duration:5.0s;
	animation-timing-function: ease;
	animation-iteration-count:infinite;
	transform:scale(1.0);
	transform-origin:center bottom;
	-moz-animation-name:buttonindent;
	-moz-animation-duration:5.0s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count:infinite;
	-moz-transform:scale(1.0);
	-moz-transform-origin:center bottom;
	-webkit-animation-name:buttonindent;
	-webkit-animation-duration:5.0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform:scale(1.0);
	-webkit-transform-origin:center bottom;
	-o-animation-name:buttonindent;
	-o-animation-duration:5.0s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count:infinite;
	-o-transform:scale(1.0);
	vtransform-origin:center bottom;
	-ms-animation-name:buttonindent;
	-ms-animation-duration:5.0s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count:infinite;
	-ms-transform:scale(1.0);
	-ms-transform-origin:center bottom;
}

@keyframes buttonindent{
	56% {transform:skew(0deg);transform:skew(0deg);}
	58.5% {transform:skew(10deg);transform:skew(10deg);}
	61% {transform:skew(-10deg);transform:skew(-10deg);}
	63.5% {transform:skew(5deg);transform:skew(5deg);}
	66% {transform:skew(-5deg);transform:skew(-5deg);}
	68.5% {transform:skew(0deg);transform:skew(0deg);}
}
@-moz-keyframes buttonindent {
	56% {transform:skew(0deg);transform:skew(0deg);}
	58.5% {transform:skew(10deg);transform:skew(10deg);}
	61% {transform:skew(-10deg);transform:skew(-10deg);}
	63.5% {transform:skew(5deg);transform:skew(5deg);}
	66% {transform:skew(-5deg);transform:skew(-5deg);}
	68.5% {transform:skew(0deg);transform:skew(0deg);}
}
@-webkit-keyframes buttonindent{
	56% {transform:skew(0deg);transform:skew(0deg);}
	58.5% {transform:skew(10deg);transform:skew(10deg);}
	61% {transform:skew(-10deg);transform:skew(-10deg);}
	63.5% {transform:skew(5deg);transform:skew(5deg);}
	66% {transform:skew(-5deg);transform:skew(-5deg);}
	68.5% {transform:skew(0deg);transform:skew(0deg);}
}
@-o-keyframes buttonindent {
	56% {transform:skew(0deg);transform:skew(0deg);}
	58.5% {transform:skew(10deg);transform:skew(10deg);}
	61% {transform:skew(-10deg);transform:skew(-10deg);}
	63.5% {transform:skew(5deg);transform:skew(5deg);}
	66% {transform:skew(-5deg);transform:skew(-5deg);}
	68.5% {transform:skew(0deg);transform:skew(0deg);}
}
@-ms-keyframes buttonindent {
	56% {transform:skew(0deg);transform:skew(0deg);}
	58.5% {transform:skew(10deg);transform:skew(10deg);}
	61% {transform:skew(-10deg);transform:skew(-10deg);}
	63.5% {transform:skew(5deg);transform:skew(5deg);}
	66% {transform:skew(-5deg);transform:skew(-5deg);}
	68.5% {transform:skew(0deg);transform:skew(0deg);}
}

/*-- .buttonAnime hide --*/

.buttonAnime-sp { display: none; }

@media only screen and (max-width: 767px){
.title{margin-top:0!important;}
.buttonAnime-sp { display: block; }
.sp_form {
		padding-bottom: 0;
}

.buttonAnime {
	height: 200px;
	margin: 0 auto;
	width: 100%;
		background: url(../images/form_btn.png) left top no-repeat;
	background-size: 100% auto
}
.buttonAnime-confirmGo, .buttonAnime-start {
		width: 76%;
		margin-left: 12%;
		position: absolute;
		top: 25%;
	height: auto;
	display: block;
	-moz-animation-name: start;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-name: start;
	-webkit-animation-duration: 4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name: cstart;
	-o-animation-duration: 4s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count: infinite;
	-ms-animation-name: start;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count: infinite
}
@keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-moz-keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-webkit-keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-o-keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-ms-keyframes start {
	12%, 16% {
		opacity: 1
	}
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2)
	}
	16% {
		transform: scale(.9)
	}
}
.buttonAnime {
	animation-name: button;
	animation-duration: 4s;
	animation-timing-function: ease;
	animation-iteration-count: infinite;
	transform: scale(1);
	transform-origin: center bottom;
	-moz-animation-name: button;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count: infinite;
	-moz-transform: scale(1);
	-moz-transform-origin: center bottom;
	-webkit-animation-name: button;
	-webkit-animation-duration: 4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform: scale(1);
	-webkit-transform-origin: center bottom;
	-o-animation-name: button;
	-o-animation-duration: 4s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count: infinite;
	-o-transform: scale(1);
	vtransform-origin: center bottom;
	-ms-animation-name: button;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count: infinite;
	-ms-transform: scale(1);
	-ms-transform-origin: center bottom
}
@keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-moz-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-webkit-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-o-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-ms-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}

/*-- .buttonAnime hide --*/

.buttonAnime-pc { display: none; }

}

@media only screen and (max-width: 767px){
	.buttonAnime-sp { display: block; }
	.sp_form {
		padding-bottom: 0;
	}

	.buttonAnime {
	height: 120px;
	margin: 0 auto;
	width: 100%;
	background: url(../images/form_btn_sp.png) left top no-repeat;
	background-size: 100% auto
}
.buttonAnime-confirmGo, .buttonAnime-start {
		width: 76%;
		margin-left: 12%;
		position: absolute;
		top: 22%;
	height: auto;
	display: block;
	-moz-animation-name: start;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-name: start;
	-webkit-animation-duration: 4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-o-animation-name: cstart;
	-o-animation-duration: 4s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count: infinite;
	-ms-animation-name: start;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count: infinite
}
@keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-moz-keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-webkit-keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-o-keyframes start {
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2);
		opacity: 1
	}
	16% {
		transform: scale(.9);
		opacity: 1
	}
}
@-ms-keyframes start {
	12%, 16% {
		opacity: 1
	}
	0%, 100%, 20%, 8% {
		transform: scale(1);
		opacity: 1
	}
	12% {
		transform: scale(1.2)
	}
	16% {
		transform: scale(.9)
	}
}
.buttonAnime {
	animation-name: button;
	animation-duration: 4s;
	animation-timing-function: ease;
	animation-iteration-count: infinite;
	transform: scale(1);
	transform-origin: center bottom;
	-moz-animation-name: button;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease;
	-moz-animation-iteration-count: infinite;
	-moz-transform: scale(1);
	-moz-transform-origin: center bottom;
	-webkit-animation-name: button;
	-webkit-animation-duration: 4s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform: scale(1);
	-webkit-transform-origin: center bottom;
	-o-animation-name: button;
	-o-animation-duration: 4s;
	-o-animation-timing-function: ease;
	-o-animation-iteration-count: infinite;
	-o-transform: scale(1);
	vtransform-origin: center bottom;
	-ms-animation-name: button;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease;
	-ms-animation-iteration-count: infinite;
	-ms-transform: scale(1);
	-ms-transform-origin: center bottom
}
@keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-moz-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-webkit-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-o-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}
@-ms-keyframes button {
	28%, 48% {
		transform: skew(0)
	}
	32% {
		transform: skew(10deg)
	}
	36% {
		transform: skew(-10deg)
	}
	40% {
		transform: skew(5deg)
	}
	44% {
		transform: skew(-5deg)
	}
}

/*-- .buttonAnime hide --*/

.buttonAnime-pc { display: none; }

}

/*-- ãƒ˜ãƒƒãƒ€ãƒ¼ç”»åƒ --*/
.lp-header{
	position: relative;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	height: 20%;

}
.lp-header img{
	vertical-align: bottom;
	/* margin-top: -5px;*/
	/*margin: 13px auto 0 auto;*/
	width: 100%;
}
.lp-header p{
	text-align: left;
	position: absolute;
	top: 35%;
	left: 20%;
	font-size: 250%;
	font-weight: bold;
	color: #ff7400;
	text-shadow: #fff 2px 0px,  #fff -2px 0px,
	#fff 0px -2px, #fff 0px 2px,
	#fff 2px 2px , #fff -2px 2px,
	#fff 2px -2px, #fff -2px -2px,
	#fff 1px 2px,  #fff -1px 2px,
	#fff 1px -2px, #fff -1px -2px,
	#fff 2px 1px,  #fff -2px 1px,
	#fff 2px -1px, #fff -2px -1px;

}
.lp-header p.todouhuken{
	padding-left: 0.5%;
}
.lp-header p.HowMuch{
	top: 50%;
	font-size: 300%;
}
.lp-header p.seconds60{
	top: 72%;
	font-size: 160%;
	color: #000000;
}
.lp-sp-header{position: relative;}
.lp-sp-header p{
	text-align: left;
	position: absolute;
	top: 28%;
	left: 5%;
	font-size: 200%;
	font-weight: bold;
	color: #ff7400;
	text-shadow: #fff 2px 0px,  #fff -2px 0px,
	#fff 0px -2px, #fff 0px 2px,
	#fff 2px 2px , #fff -2px 2px,
	#fff 2px -2px, #fff -2px -2px,
	#fff 1px 2px,  #fff -1px 2px,
	#fff 1px -2px, #fff -1px -2px,
	#fff 2px 1px,  #fff -2px 1px,
	#fff 2px -1px, #fff -2px -1px;

}
.lp-sp-header p.todouhuken{
	padding-left: 0.5%;

}
.lp-sp-header p.HowMuch{
	top: 40%;
	font-size: 230%;
}
.lp-sp-header p.seconds60{
	top: 57%;
	font-size: 160%;
	color: #000000;
}
@media only screen and (max-width: 1200px){

	.lp-header p.todouhuken{font-size: 3vw}
	.lp-header p.HowMuch{font-size:4vw }
	.lp-header p.seconds60{font-size: 2.5vw}

}
@media only screen and (max-width: 767px){
}
@media (max-width: 415px){
	.lp-sp-header p.todouhuken{
		padding-left: 0.5%;
		font-size: 160%;
	}
	.lp-sp-header p.HowMuch{
		top: 45%;
		font-size: 180%;
	}
	.lp-sp-header p.seconds60{
		top: 65%;
		font-size: 120%;
		color: #000000;
	}
}
