#top {
	text-align: center;
	padding-top: 40px;
	overflow: hidden;
}




#mv ul li dl {
display: inline-block;
width: 45%;
position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit- transform: translateY(-50%) translateX(-50%);
  margin: auto;
/*top: 47%;
left: 30%;*/
color: #fff;
text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
text-shadow: 0px 0px 3px #111111,
0px 0px 5px #333333,
0px 0px 7px #000033,
0px 0px 9px #4689FF,
0px 0px 12px #4689FF,
0px 0px 15px #D9E5FF;
}




#mv ul li dl dt {
font-weight: bold;
font-size: 300%;
line-height: 1.2em;
margin-bottom: 10px;
}
#mv ul li dl dd {
font-size: 150%;
line-height: 1.4em;
}


#mv ul li dl.slide1 dt {
font-size: 450%;
}

#mv ul li dl.slide1 dd {
font-size: 250%;
}



#mv ul li dl.slide2 dd {
font-size: 220%;
}








/* Wrapper
--------------------------- */

#top {
	width: 100%;
	background: #fff;
	position: relative;
/*	z-index: 120;*/
}


#rental {
background-color: #f6f5f4;
padding-top: 40px;
width: 1200px;
margin-left: auto;
margin-right: auto;
}




#top #mainbody dl {
margin-bottom: 30px;
}

#top #mainbody dl dt {
font-size: 34px;
padding-bottom: 10px;
}

#top #mainbody dl dd {
font-size: 18px;
font-weight: bold;
color: #656666;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*//*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.imgWrap {
	overflow: hidden;	/*拡大時にはみ出た部分を隠す*/
	width: 320px;	/*画像の幅*/
	height: 180px;	/*画像の高さ*/
}
.imgWrap img {
	display: block;
	transition-duration: 0.3s;	/*変化に掛かる時間*/
}
.imgWrap img:hover {
	transform: scale(1.1);	/*画像の拡大率*/
	transition-duration: 0.3s;	/*変化に掛かる時間*/
	opacity: 0.6;	/* 小さくするほど暗くなります */
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*//*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/


#top #rental ul {
overflow: hidden;
}


#top #rental ul li {
float: left;
margin-left: 20px;
}


#top #rental ul li:nth-last-child(3){
margin-left: 0;
}


#top #rental ul li p {
color: #656666;
font-size: 16px;
padding-top: 10px;
}


/*#top #rental ul.row {
margin-left: auto;
margin-right: auto;
width: 660px;
}

#top #rental ul.row li:nth-last-child(2) {
margin-left: 0;
}*/



#top #other {
margin-top: 40px;
overflow: hidden;
}



#top #other ul {
overflow: hidden;
width: 700px;
margin-left:auto;
margin-right: auto;
}

#top #other ul li {
float: left;
margin-left: 20px;
}


#top #other ul li:nth-last-child(3){
margin-left: 0;
}


#top #other ul li dl {
text-align: left;
margin: 0 0;
padding: 0 0;
}

#top #other ul li dl dt {
font-size: 28px;
}

#top #other ul li dl dd {
font-size: 14px;
margin-top: -10px;
}







/* =======================================
	ClearFixElements
======================================= */
/*.fullSlideShow ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
.fullSlideShow ul {
	display: inline-block;
	overflow: hidden;
}*/