@charset "UTF-8";
body{
	background:url(../img/common/body_bg.jpg) repeat-x;
}

/*  ヘッダー---------------------------------*/
#header{
	width:980px;
	height:160px;/*
	background:url(../img/common/header_bg.jpg) no-repeat;*/
	color:#5a0a00;
	font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic Pro", "メイリオ", Meiryo, Verdana, Arial, sans-serif;
}
#header #h1{
	height:22px;
	overflow:hidden;
}
#header h1{
	font-size:13px;
	color:#c9caca;
	color:#a7a7a7;
}
#header #logo{
	width:500px;
	float:left;
}
#header #submenu{
	width:450px;
	float:right;
	text-align:right;
	padding-top:12px;
	padding-right:4px;
	font-size:72%;
}
#submenu a,
#submenu a:visited{
	color:#5a0a00;
	text-decoration:none;
}
#submenu a:hover{
	color:#ffffff;
	text-decoration:none;
}
#globalmenu{
	width:1050px;
	clear:both;
}


/*  ページ構成---------------------------------*/

#contents_wrap{
	width:980px;
	padding-bottom:50px;
}
#contents_left{
	width:717px;
	float:left;
}
#contents_right{
	width:250px;
	float:right;
}
.breadlink{
	font-size:70%;
	padding-bottom:10px;
}
p.totop{
	font-size:12px;
}
p.totop a,.breadlink a, .detail_pagenavi a{color:#0064ff;}
p.totop a:hover,.breadlink a:hover, .detail_pagenavi a:hover{color:#0064ff;}


/*  取り扱い車種　ラインアップ　---------------------------------*/


#lineup_frame{
	width:974px;
	font-size:80%;
	background:#ffffff;
	border:solid 1px #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 2px #777;
	-moz-box-shadow: 2px 2px 2px #777;
	box-shadow: 2px 2px 2px #777;
	behavior: url(/app/webroot/themed/FLEXDREAM/css/PIE.htc);
}
#lineup_frame a{
	color:#0090ff;
	text-decoration:underline;
}
#lineup_frame a:hover{
	text-decoration:none;
}
#lineup_wrap{
	width:934px;
	margin:20px auto;
}


/*　ラインアップ　*/

.lineup_thread{
	width:934px;
	margin-bottom:30px;
}

.lineup_title{
	width:934px;/*
	height:28px;*/
	background:#CCCC66;
	background:url(../img/lineup/title_bg.jpg);
	margin-bottom:25px;
}
.lineup_title h3{
	font-size:120%;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 8px;
}
#contents_wrap .lineup_title h3 a{
	color:#FFFFFF;
	text-decoration:none;
}
#contents_wrap .lineup_title h3 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


/*　親メニュー　車の画像付き　*/

ul.lineup{
	float:left;
}
ul.lineup h3{
	font-size:100%;
	font-weight:bold;
}
ul.lineup li.thumbnail{
	width:174px;
	height:126px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	display:block;
}
ul.lineup li.thumbnail li.touch{
	padding-top:105px;
	display:block;
	font-weight:bold;
	text-decoration:none !important;
	color:#004192 !important;
}
ul.lineup li.thumbnail a{
	padding-top:105px;
	display:block;
	font-weight:bold;
	text-decoration:none !important;
	color:#004192 !important;
}

/*　子メニュー　各車種コーナーのページへ直リンク　*/

ul.lineup ul.lineup_menu ul.lineup_sub{
	width:180px;
}

ul.lineup ul.lineup_menu ul.lineup_sub li{
	position:relative;
	z-index:999;
	background:#f0f0f0;
	border-bottom:#56586c solid 1px;
	border-right:#56586c solid 1px;
	border-top:#fff solid 1px;
	text-align:left;
	font-size:85%;
	line-height:1.3em;
	padding:4px 5px;
}
ul.lineup ul.lineup_menu ul.lineup_sub li a{
	padding:0;
}
ul.lineup ul.lineup_menu ul.lineup_sub li:hover{
	background:#e1e1e1;
}

ul.lineup li.lancuru300{
        background:url(../img/lineup/landcruiser300.jpg?dmy=20220316) no-repeat 0 0;
}
ul.lineup li.lancuru300:hover{
        background:url(../img/lineup/landcruiser300.jpg?dmy=20220316) no-repeat 0 -126px;
}

ul.lineup li.lexus{
	background:url(../img/lineup/lexus.jpg?) no-repeat 0 0;
}
ul.lineup li.lexus:hover{
	background:url(../img/lineup/lexus.jpg?) no-repeat 0 -126px;
}

ul.lineup li.lancuru250{
	background:url(../img/lineup/landcruiser250.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru250:hover{
	background:url(../img/lineup/landcruiser250.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuru200{
	background:url(../img/lineup/landcruiser200.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru200:hover{
	background:url(../img/lineup/landcruiser200.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuru100{
	background:url(../img/lineup/landcruiser100.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru100:hover{
	background:url(../img/lineup/landcruiser100.jpg) no-repeat 0 -126px;
}

ul.lineup li.cygnus{
	background:url(../img/lineup/landcruiser_cygnus.jpg) no-repeat 0 0;
}
ul.lineup li.cygnus:hover{
	background:url(../img/lineup/landcruiser_cygnus.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuru80{
	background:url(../img/lineup/landcruiser80.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru80:hover{
	background:url(../img/lineup/landcruiser80.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuru70{
	background:url(../img/lineup/landcruiser70.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru70:hover{
	background:url(../img/lineup/landcruiser70.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuru60{
	background:url(../img/lineup/landcruiser60.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru60:hover{
	background:url(../img/lineup/landcruiser60.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuru55{
	background:url(../img/lineup/landcruiser55.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru55:hover{
	background:url(../img/lineup/landcruiser55.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuru40{
	background:url(../img/lineup/landcruiser40.jpg) no-repeat 0 0;
}
ul.lineup li.lancuru40:hover{
	background:url(../img/lineup/landcruiser40.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuruprado95{
	background:url(../img/lineup/landcruiser_prado95.jpg) no-repeat 0 0;
}
ul.lineup li.lancuruprado95:hover{
	background:url(../img/lineup/landcruiser_prado95.jpg) no-repeat 0 -126px;
}

ul.lineup li.lancuruprado78{
	background:url(../img/lineup/landcruiser_prado78.jpg) no-repeat 0 0;
}
ul.lineup li.lancuruprado78:hover{
	background:url(../img/lineup/landcruiser_prado78.jpg) no-repeat 0 -126px;
}
/*20200508*/
ul.lineup li.lancuruprado{
        background:url(../img/lineup/prado.jpg) no-repeat 0 0;
}
ul.lineup li.lancuruprado:hover{
        background:url(../img/lineup/prado.jpg) no-repeat 0 -126px;
}

ul.lineup li.tundra{
	background:url(../img/lineup/tundra.jpg) no-repeat 0 0;
}
ul.lineup li.tundra:hover{
	background:url(../img/lineup/tundra.jpg) no-repeat 0 -126px;
}

ul.lineup li.tacoma{
	background:url(../img/lineup/tacoma.jpg) no-repeat 0 0;
}
ul.lineup li.tacoma:hover{
	background:url(../img/lineup/tacoma.jpg) no-repeat 0 -126px;
}

ul.lineup li.sequoia{
	background:url(../img/lineup/sequoia.jpg) no-repeat 0 0;
}
ul.lineup li.sequoia:hover{
	background:url(../img/lineup/sequoia.jpg) no-repeat 0 -126px;
}

ul.lineup li.sienna{
	background:url(../img/lineup/sienna.jpg) no-repeat 0 0;
}
ul.lineup li.sienna:hover{
	background:url(../img/lineup/sienna.jpg) no-repeat 0 -126px;
}
ul.lineup li.hilux{
	background:url(../img/lineup/hilux.jpg) no-repeat 0 0;
}
ul.lineup li.hilux:hover{
	background:url(../img/lineup/hilux.jpg) no-repeat 0 -126px;
}
ul.lineup li.hilux_surf{
	background:url(../img/lineup/hilux_surf.jpg) no-repeat 0 0;
}
ul.lineup li.hilux_surf:hover{
	background:url(../img/lineup/hilux_surf.jpg) no-repeat 0 -126px;
}

ul.lineup li.fjcruiser{
	background:url(../img/lineup/fjcruiser.jpg) no-repeat 0 0;
}
ul.lineup li.fjcruiser:hover{
	background:url(../img/lineup/fjcruiser.jpg) no-repeat 0 -126px;
}

ul.lineup li.jeep{
	background:url(../img/lineup/jeep.jpg) no-repeat 0 0;
}
ul.lineup li.jeep:hover{
	background:url(../img/lineup/jeep.jpg) no-repeat 0 -126px;
}

ul.lineup li.hiace{
	background:url(../img/lineup/hiace.jpg) no-repeat 0 0;
}
ul.lineup li.hiace:hover{
	background:url(../img/lineup/hiace.jpg) no-repeat 0 -126px;
}

ul.lineup li.caravan{
	background:url(../img/lineup/caravan.jpg) no-repeat 0 0;
}
ul.lineup li.caravan:hover{
	background:url(../img/lineup/caravan.jpg) no-repeat 0 -126px;
}

ul.lineup li.d5{
	background:url(../img/lineup/d5.jpg) no-repeat 0 0;
}
ul.lineup li.d5:hover{
	background:url(../img/lineup/d5.jpg) no-repeat 0 -126px;
}

ul.lineup li.triton{
	background:url(../img/lineup/triton.jpg) no-repeat 0 0;
}
ul.lineup li.triton:hover{
	background:url(../img/lineup/triton.jpg) no-repeat 0 -126px;
}

ul.lineup li.townace{
    background:url(../img/lineup/townace.jpg) no-repeat 0 0;
}
ul.lineup li.townace:hover{
    background:url(../img/lineup/townace.jpg) no-repeat 0 -126px;
}

ul.lineup li.caravan{
    background:url(../img/lineup/caravan.jpg) no-repeat 0 0;
}
ul.lineup li.caravan:hover{
    background:url(../img/lineup/caravan.jpg) no-repeat 0 -126px;
}

