@charset "UTF-8";

/*eventスタイル専用*/
.mv-event{
	background-image: url("/event/parent/img/mv01.jpg");
	background-repeat: no-repeat;
	background-position: 50% 40%;
	background-size: cover;
}
@media only screen and (min-width:769px){
	.mv-event{
		background: url(/event/parent/img/mv01.jpg) right center no-repeat;
		background-size: cover;
	}
}

.ttl-event{
	width: 95%;
}
@media only screen and (min-width:769px){
	.ttl-event{
		width: auto;
    right: auto;
    left: 43%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.ttl-event img{
		width: 100%;
	}
}

.area-event-contents-in{
	background: url(/event/parent/img/bg_01.png) top left repeat;
}
.area-event-contents-in .wrap.style02 {
	padding: 40px 20px;
}
@media only screen and (min-width:769px){
	.area-event-contents-in .wrap.style02 {
		padding: 70px 20px;
	}
}
.txt-lead-wp{
	background: url(/event/parent/img/bg_02.png) top left repeat-x;
	padding: 80px 0 40px;
}

.txt-lead-wp .txt-lead-01{
	color: #000;
}
.txt-lead-wp .txt-lead-02{
	color: #391d18;
}
