﻿@charset "UTF-8";
/* --------------------------------------------------------------------------------------
ページタイトル */
#pagetitle h1{
	height:45px;
	background:url(/sp/img/top/bg_alfa_l.png) right top no-repeat #fc800e;
	background-size:130px 45px;
	font-size:1.49em;
	color:#fff;
	line-height:45px;
	padding-left:10px;
}
#pagetitle dl{
	height:89px;
	background:url(/sp/img/rent/top/page-title_bg.png) right top no-repeat;
	background-size:142px 89px;
	padding:10px;
}
#pagetitle dl dt{
	color:#f00;
	font-size:1.2em;
	margin-bottom:3px;
}
#pagetitle dl dd{
	font-size:0.90em;
	line-height:18px;
}
/* --------------------------------------------------------------------------------------
検索ボタン */
#search_btn{
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	display:table;
	width:100%;
	text-align:center;
}
#search_btn li{
	display:table-cell;
	font-size:1.3em;
	width:50%;
}
#search_btn li a{
	padding-top:22px;
	height:120px;
}
#search_btn li img{
	height:47px;
	width:53px;
	display:block;
	margin:0 auto 6px;
}
#search_btn li.last{
	border-left:1px solid #ccc;
}
/* --------------------------------------------------------------------------------------
新着 */
#new{
	padding:10px 10px 0;
}
#new h1{
	border-bottom:1px dashed #212121;
	padding-bottom:9px;
}
#new h1 span{
	font-size:1.2em;
}
#new h1 a{
}
#new h1 img{
	width:91px;
	height:20px;
}
#new li{
	background:url(/sp/img/sale/top/arrow_black.png) right center no-repeat;
	background-size:8px 17px;
	padding:10px 0;
	border-bottom:1px solid #ccc;
	line-height:20px;
}
#new .red{
	color:#f00;
}
#new li:last-child{
	border:none;
}
#new li a{
	padding-right:12px;
}
/* --------------------------------------------------------------------------------------
おすすめ */
#recommend h1{
	font-size:1.2em;
	margin-bottom:3px;
}
#recommend ul li.block{
	border-bottom:1px solid #ccc;
	background:url(/sp/img/sale/top/arrow_reco.png) right center no-repeat;
	background-size:18px 17px;
	line-height:19px;
}
#recommend ul li.block a{
	padding:2px 0;
	padding-right:22px;
	font-size:0.90em;
}
#recommend ul li.block a .red{
	color:#f00;
}
#recommend ul li .img{
	 width: 100px;
  height: 100px;
  overflow: hidden;
  position: relative;
}
#recommend ul li .img img{
	position: absolute;
	min-width: 100%;
	min-height: 100%; /*余白出す場合はmax-widthとmax-heigtに*/
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate(-50%, -50%);
	transform: translate3d(-50%, -50%, 0);
}
#recommend ul li.block ul{
	padding:10px;
}
