@charset "utf-8";

/* 全体
---------------------------------------*/
div#container{
	font-family: Arial,Helvetica,Verdana,Sans-serif;
	}

/* HEADER
---------------------------------------*/
/* MyToyotaロゴ部分 */

div#header p{
	background: url(../img/mytoyotalogo.jpg) no-repeat;
	margin-bottom: 0px;
	}

/* グローバルナビゲーション */
div#header{
	height: 125px;
	margin-bottom: 0px;
}
div#header ul#g_navi{
	margin-left: 0px;
	}

div#header ul#g_navi li a{
	width: 89px;
	height:33px;
	background: url(../img/g_navi.jpg) no-repeat;
	}

/* Home */
div#header ul#g_navi li#g_navi_top a{
	background-position: left 0px;
	}
div#header ul#g_navi li#g_navi_top a:hover, div#header ul#g_navi li#g_navi_top a:active{
	background-position: left -34px;
	}
/* Lineup */
div#header ul#g_navi li#g_navi_car a{
	background-position: -89px 0px;
	width: 136px;
	}
div#header ul#g_navi li#g_navi_car a:hover, div#header ul#g_navi li#g_navi_car a:active{
	background-position: -89px -34px;
	}
/* Car Buyer's Guide */
div#header ul#g_navi li#g_navi_guide a{
	width: 225px;
	background-position: -225px 0px;
	}
div#header ul#g_navi li#g_navi_guide a:hover, div#header ul#g_navi li#g_navi_guide a:active{
	background-position: -225px -34px;
	}
/* FAQ */
div#header ul#g_navi li#g_navi_faq a{
	width: 102px;
	background-position: -450px 0px;
	}
div#header ul#g_navi li#g_navi_faq a:hover, div#header ul#g_navi li#g_navi_faq a:active{
	background-position: -450px -34px;
	}
/* Customer Service */
div#header ul#g_navi li#g_navi_customer a{
	width: 196px;
	background-position: -552px 0px;
	}
div#header ul#g_navi li#g_navi_customer a:hover, div#header ul#g_navi li#g_navi_customer a:active{
	background-position: -552px -34px;
	}

/* About　Sitemap */
div#header ul#site_navi li{
	background: #f0ece0;
	}
div#header ul#site_navi li a{
	color: #333333;
	padding-left: 12px;
	background: url(../img/site_navi_li.gif) no-repeat left 50%;
	}

/* ぱんくず */
div#wrapper ol.breadcrumb{
	width: 726px;
	height: 27px;
	background: none;
	min-height: 27px;
	}
div#wrapper ol.breadcrumb li{
	float: left;
	height: 27px;
	padding-left: 0px;
	background: url(../img/breadcrumb_a.gif) no-repeat 10px top;
	}

/* WRAPPER
---------------------------------------*/
div#wrapper{
	width: 726px;
	float: left;
	padding: 0 12px 0 10px;
	background: url(../img/breadcrumb.gif) repeat-x left top;
}

div#wrapper ol.breadcrumb li{
	padding-left: 25px;
	}

div#container{
	border-left: 2px solid #ae7b25;
	border-right: 2px solid #ae7b25;
	background: url(../img/sidewrapper_bg_long.gif) repeat-y right top;
	}

/* 題名 */
div#wrapper h1{
	border-bottom: 3px solid #e7e4df;
	}

/* SIDEWRAPPER
---------------------------------------*/
/* toyota ver. */
div#sidewrapper p#englishtoyota{
	margin: 22px 0 5px 10px;
	}
* html div#sidewrapper p#englishtoyota{
	margin-top: 32px;
	}
div#sidewrapper p#englishtoyota a{
	display: block;
	width: 212px;
	height: 34px;
	background: url(/englishlexus/common/img/englishtoyota.gif);
	}
/* japanese */
div#sidewrapper p#japanese{
	margin: 7px 0 5px 10px;
	}	
div#sidewrapper p#japanese a{
	display: block;
	width: 212px;
	height: 34px;
	background: url(/englishlexus/common/img/japanese.gif);
	}	
/* click box */
div#sidewrapper div#clickbox{
	margin: 7px 0 15px 10px;
	}	
div#sidewrapper div#clickbox{
	width: 212px;
	height: 112px;
	background: url(/englishlexus/common/img/click_txt.gif) no-repeat;
	background-color:#fff;
	padding-top:5px;
	}		
div#sidewrapper div#clickbox p#cpo{
	margin-top:30px;
	}
* html div#sidewrapper div#clickbox p#cpo{
	margin-top: 35px;
	}
*:first-child+html div#sidewrapper div#clickbox p#cpo{
	margin-top: 35px;
	}	
div#sidewrapper div#clickbox p#cpo a{
	display: block;
	width: 212px;
	height: 40px;
	background: url(/englishlexus/common/img/cpo.gif);
	}		
div#sidewrapper div#clickbox p#cpo a:hover{
	background: url(/englishlexus/common/img/cpo_hover.gif);
	}		
div#sidewrapper div.sidecontents{
	margin: 0 10px 15px 10px;
	background: url(/englishlexus/common/img/sidecontents_bg.gif) left bottom no-repeat;
	}
div#sidewrapper div.sidecontents h2{
	border-bottom: 1px solid #cecece;
	}
div#sidewrapper div.sidecontents h2 a{
	display: block;
	height: 25px;
	width: 212px;
	}
/* Contact Customer Service */
div#sidewrapper div#clickbox a.customer-btn{
	display: block;
	height: 30px;
	width: 170px;
	background: url(/englishlexus/common/img/contactbtn.gif) no-repeat;
	text-indent: -999em;
	}
div#sidewrapper div#clickbox a.customer-btn:hover{
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	}
div#sidewrapper div#clickbox div#contact{
	margin: 5px 0 15px 22px;
	}

/* ユーザーズボイズ */
div#sidewrapper div#users-voice h2 a{
	background: url(/englishlexus/common/img/voice_ttl.gif) left top no-repeat;
	}

div#sidewrapper div#users-voice ul{
	margin: 10px;	
	}
div#sidewrapper div#users-voice ul li{
	margin-bottom: 10px;
	}
div#sidewrapper div#users-voice ul li a{
	padding-left: 40px;
	display: block;
	background: url(/englishlexus/common/img/voice_noimg.gif) left 2px no-repeat;
	min-height: 32px;
	line-hight: 1.2;
	}
* html div#sidewrapper div#users-voice ul li a{
	height: 32px;
	}

div#sidewrapper div#users-voice ul li.user1 a{
	background-image: url(/englishlexus/common/img/voice_user1.jpg);
	}
div#sidewrapper div#users-voice ul li.user2 a{
	background-image: url(/englishlexus/common/img/voice_user2.jpg);
	}
div#sidewrapper div#users-voice ul li.user4 a{
	background-image: url(/englishlexus/common/img/voice_user4.jpg);
	}
/* スタッフ */
div#sidewrapper div#staff{
	padding-bottom: 10px;
	}
div#sidewrapper div#staff h2 a{
	background: url(/englishlexus/common/img/staff_ttl.gif) left top no-repeat;
	}

div#sidewrapper div#staff p.lead{
	margin: 10px;
	}

div#sidewrapper div#staff div.blog-contents{
	margin: 10px;
	margin-bottom: 0;
	background: url(/englishlexus/common/img/staff_blog_top.gif) left top no-repeat;
	cursor: pointer;
	}

/* FOOTER
---------------------------------------*/
/* PAGETOP ページの先頭にもどる */
div#footer p#foot-contents a{
	background: url(/englishlexus/common/img/pagetop.gif) no-repeat left bottom;
	}
div#footer p#foot-contents a:hover{
	background: url(/englishlexus/common/img/pagetop.gif) no-repeat left top;
	}

/* 各社リンク */
div#footer div p#group_p{
	margin-top: -12px;
	margin-bottom: 5px;
	}

