@charset "UTF-8";
/* CSS Document */

#htlRmSrch {
	margin-top: 0px;
	position: absolute;
	left: 0;
	top: 1528px;
	z-index: 1000;
}

#upfrntPlans{
	position: absolute;
	left: 0;
	top: 2640px;
}

#htlSide-A #latest_cstm_review {
	position: absolute;
	left: 0;
	top: 2460px !important;
}

#htlSide-A .module-history-domsearch {
	position: absolute;
	left: 0;
	text-align: left;
	top: 3100px !important;
}

#htlContents #htlBrdCrmbs h1{
	color: #000 !important;
}

#htlContents #htlBrdCrmbs a{
	color: #1D54A7 !important;
}

#htlContents #htlBrdCrmbs a:hover{
	color: #C00 !important;
}

.mv{
	margin-bottom: 30px;
	position: relative;
}

.mv iframe{
	width: 2000px;
	height: 700px;
	margin-left: -405px;
}

.mv_text{
	position: absolute;
	color: #FFF;
	font-size: 46px;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
	width: 100%;
	text-align: center;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	z-index: 1;
}



/*20230803 追記*/
.mv_bnr{
	position: absolute;
	/*color: #FFF;
	font-size: 46px;
	text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
	width: 100%;
	text-align: center;*/
  width: 250px;
  height: 250px;
	top: 60%;
	right: 70%;
	/*transform: translateY(-50%);*/
	z-index: 1;
}