@charset "utf-8";

/**************************************************
20260105 FV
**************************************************/
.mv_bg{
	position: relative;
	z-index: 1;
	top: 0;
	height: 90vw;
	min-height: 800px;
	max-height: 100vh;
	background: url("../img/mv_bg_r.png") no-repeat center top;
	background-size: cover;
}
@media screen and (max-width: 1100px){
	.mv_bg{
		position: relative;
		z-index: 0;
		height: 80vw;
		min-height: inherit;
	}
	/*.welcome{max-width: 600px;margin: 0 auto;}*/
}

.spinner {
	margin: 40vh auto;
	width: 280px;
	height: 200px;
	background: url("../img/top/logo_wh2026.png") no-repeat 0 0;
	background-size: contain;
	animation: sk-scaleout 1.0s cubic-bezier(0.5, 0.2, 0.05, 1) 0.15s forwards;
}

header {
    position: relative;
    background-color: #d3a98a;
}

/**************************************************
20260105 inshoku
**************************************************/
.plan_hanger ul li.riyoukakuninn{padding:30px 30px 100px; margin: auto;}
	@media (max-width: 690px) {
		.plan_hanger ul li.riyoukakuninn{padding:20px 10px 60px; max-width: 420px; }
		
	}

.plan_hanger ul li.taishou{font-size: 18px;text-align: center;line-height: 1.5;}
@media screen and (max-width: 900px){
	.plan_hanger ul li.taishou{
		font-size: 15px;
		text-align: left;
	}
}
