@charset "utf-8";
@import "slidestyle.css";/* jsプロモーションエリア */

/* HEADER
---------------------------------------*/
/* MyToyotaロゴ部分 */
/* MyToyotaロゴ部分 */
div#header h1{
	height: 64px;
	background: url(../common/img/mytoyotalogo.jpg) no-repeat;
	margin-bottom: 7px;
	padding-top: 28px;
	}
* html div#header h1{ height: 92px; }
div#header h1 a{
	height: 50px;
	width: 245px;
	margin-top: 16px;
	display: block;
	}

/* グローバルナビゲーション アクティブ */
div#header ul#g_navi li#g_navi_top a{
	background-position: left -34px;
	}


/* WRAPPER
---------------------------------------*/
/* promo プロモーションエリア */
div#wrapper div#promo{
	width: 726px;
	height: 257px;
	margin-bottom: 10px;
	}
div#wrapper div#promo h2{
	text-indent: 0;
	}
div#wrapper div#promo a#form-btn{
	position: absolute;
	top: 340px;
	left: 65px;
	width: 134px;
	height: 29px;
	display: block;
	}
div#wrapper div#promo a#form-btn:hover{
	background: #fff;
	filter: Alpha(opacity=40);
	opacity: 0.4;
	}

/* CONTENTS
---------------------------------------*/
div#wrapper div#contents{
	}

div#wrapper div#contents ul li{
	width: 228px;
	margin-left: 21px;
	float: left;
	padding-bottom: 15px;
	}
div#wrapper div#contents ul li h2{
	height: 29px;
	text-indent: -999em;
	border-bottom: 1px solid #cecece;
	margin-bottom: 7px;
	}
* html div#wrapper div#contents ul li h2{
	height: 30px;
	}
div#wrapper div#contents ul li a{
	display: block;
	width: 93px;
	float: left;
	}
/* ラインナップ 
div#wrapper div#contents ul li.lineup{
	margin-left: 0;
	}
div#wrapper div#contents ul li.lineup h2{
	background-image: url(../img/h2_ttl_lineup.gif);
	}*/
/* Happy New Year! */
div#wrapper div#contents ul li.newyear{
	margin-left: 0; /* 先頭のコンテンツはマージン0に */
	}
div#wrapper div#contents ul li.newyear h2{
	background-image: url(../img/h2_ttl_newyear.gif);
	}
/* ハイブリッド ファミリー */
div#wrapper div#contents ul li.hybrid{
	margin-left: 0; /* 先頭のコンテンツはマージン0に */
	}
div#wrapper div#contents ul li.hybrid h2{
	background-image: url(../img/h2_ttl_hybrid.gif);
	}
/* +ドライブ */
div#wrapper div#contents ul li.drive h2{
	background-image: url(../img/h2_ttl_drive.gif);
	}
/* カーバイヤーズガイド */
div#wrapper div#contents ul li.guide h2{
	background-image: url(../img/h2_ttl_guide.gif);
	}

/* ブロック要素をクリッカブル
---------------------------------------*/
div#wrapper div#contents ul li:hover{
	background: url(../img/loop.jpg) left 30px no-repeat;
	cursor: pointer;
	}

/*休業日のご案内*/
div#holidayalart ,
div#newsalart{
	background-color: #ffe8e8;
	padding: 1ex;
}
div#newsalart{
	margin-bottom:1ex;
}

div#newsalart span{
	text-align: center;
	margin: 0 auto;
	padding-right: 1.5ex;
	font-weight: bold;
}
div#holidayalart span{
	font-weight: bold;
	padding-right: 1.5ex;
}
div#holidayalart a ,
div#newsalart a{
	color: #ed0000;
	display: inline;
}
