@charset "utf-8";
/* CSS Document */
/*-----------------------------
 reset
-------------------------------*/
.block-landingpage--body-top div,.block-landingpage--body-top span,.block-landingpage--body-top p{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;line-height:1.0;}.block-landingpage--body-top img{vertical-align:bottom; display: block;margin: 0 auto}
/*-----------------------------
 common （クラス「.block-landingpage--body-top」で継承を行う。）
-------------------------------*/
.block-landingpage--body-top .wrap {
	max-width: 640px;
	margin: 0 auto;
	
}
.block-landingpage--body-top .contentwrap{
	width: 100%;
}

.block-landingpage--body-top .lpimg{
	width: 100%;
}

.block-landingpage--body-top .relative{
	position: relative;
}
.block-landingpage--body-top .btn{
	width: 44%;
	position: absolute;
}

.block-landingpage--body-top .btn01,.btn02,.btn03{
	top: 34.5%;;
	left: 47.5%;
}
.DateTimeDisp{
    position: absolute;
    top: 3.5%;
    left: 66.1%;
		font-size: 2.8125vw;
		font-weight: 500;
		color: #006934;
		font-family: sans-serif;
}
@media screen and (min-width:641px){
.DateTimeDisp{
font-size: 18px;
}
}