@charset "shift_jis";

/* -----------------------------------------------
CSS file toyotahome.
FileName:default.css
Author:UNITEAIR
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "header.css";
@import "glnavi.css";
@import "breadcrumb.css";
@import "title.css";
@import "margin.css";
@import "indent.css";
@import "table.css";
@import "footernavi.css";
@import "sidenavi.css";
@import "footer.css";
@import "indexmenu.css";
@import "popup.css";


/* definition_basic_tag */
*{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	color:#111;
	background:#f3f3e7;
	font-family:"lr oSVbN", "Osaka", sans-serif;
	text-align:center;
}
img{
	border:none;
}
li{
	list-style:none;
	font-size:small;
}
p{
	font-size:small;
	line-height:1.3em;
}
br.clear{
	clear:both;
	font-size:0;
	line-height:0;
}

/* definition_link */
a:link{
	color:#111;
	text-decoration:none;
}
a:visited{
	color:#111;
	text-decoration:none;
}
a:hover{
	color:#111;
	text-decoration:underline;
}
a:active{
	color:#111;
	text-decoration:none;
}

/***************************************************
/* definition_textsize */
.small{
	font-size:x-small;/* 10px */
}
.medium{
	font-size:small;/* 12px */
}
.large{
	font-size:medium;/* 14px */
}
.xlarge{
	font-size:large;/* 16px */
}

/* definition_text_color */
.clr01{
	color:#19a;/* green */
}
.clr02{
	color:#f5367a;/* pink */
}
.clr03{
	color:#055b72;/* darkgreen */
}
.clr04{
	color:#74c1c1;/* lightgreen */
}

/* definition_text_align */
.alnL{
	text-align:left;
}
.alnC{
	text-align:center;
}
.alnR{
	text-align:right;
}

/***************************************************
/* definition_wrap */
#allwrap{
	margin:0 auto;
	padding:0 20px;
	width:900px;
	background:url(../../images/bg_body.gif) repeat-y center #f3f3e7;
}

/* definition_contents */
#contents{
	padding:15px 14px 0 24px;
	width:862px;
	text-align:left;
}
/*ŠStyle for MacIE5.x\*/
#contents{
	padding:15px 14px 0 24px;
	width:auto;
	text-align:left;
}
/*ŠStyle for Others*/

/* definition_main_contents */
#maincont{
	width:631px;
	float:left;
}

/* definition_side_navigation */
#sidenavi{
	float:right;
}

/***************************************************
/* definition_pagetop */
.pagetop{
	margin:20px 0 0 0;
	padding:0 0 0 13px;
	line-height:1.1;
	float:right;
	text-align:right;
}
/*ŠStyle for MacIE5.x\*/
.pagetop{
	margin:20px 0 0 0;
	padding:0 0 0 13px;
	background:url(../../images/blt_pagetop.gif) no-repeat 0 0.15em;
	line-height:1.1;
	float:right;
	text-align:right;
}
/*ŠStyle for Others*/

/* definition_acrobat_link */
.acrobatlink{
	margin:20px 0 0 0;
	width:621px;
	padding:12px 0 0 0;
	background:url(../../images/bg_acrobatlink_01.gif) no-repeat left top;
}
.acrobatlink p{
	width:597px;
	padding:0 12px 10px 12px;
	background:url(../../images/bg_acrobatlink_02.gif) no-repeat left bottom;
}
.acrobatlink p img{
	float:left;
	margin:0 10px 0 0;
	vertical-align:middle;
}

/* definition_quicktime_link */
.quicktimelink{
	width:550px;
	padding:12px 0 0 0;
	background:url(../../images/bg_quicktimelink_01.gif) no-repeat left top;
}
.quicktimelink p{
	width:526px;
	padding:0 12px 10px 12px;
	background:url(../../images/bg_quicktimelink_02.gif) no-repeat left bottom;
}
.quicktimelink p img{
	float:left;
	margin:0 10px 0 0;
	vertical-align:middle;
}

/* definition_plugin_banner */
dl.pluginbanner{
	margin:40px 0;
	width:100%;
	overflow:hidden;
}
.pluginbanner dt{
	width:98px;
	padding:0 0 0 10px;
	float:left;
}
.pluginbanner dd{
	font-size:small;
	float:left;
}

/* catalog_link */
.catlink{
	margin-top:20px;
	width:226px;
	height:78px;
	background:url(../../images/bg_catalog.gif) no-repeat right bottom;
	position:relative;
	float:right;
}
.catlink .catthm01{
	width:52px;
	height:73px;
	position:absolute;
	top:0;
	left:10px;
}
.catlink .catthm02{
	width:52px;
	height:54px;
	position:absolute;
	top:19px;
	left:10px;
}
.catlink .cattxt{
	width:150px;
	height:25px;
	position:absolute;
	top:18px;
	left:68px;
}
.catlink .catbtn{
	width:150px;
	height:23px;
	position:absolute;
	top:49px;
	left:68px;
}
.catlink_01{
	margin-top:20px;
	width:237px;
	height:78px;
	background:url(../../images/bg_catalog.gif) no-repeat right bottom;
	position:relative;
	float:right;
}
.catlink_01 .catthm{
	width:74px;
	height:55px;
	position:absolute;
	top:18px;
	left:0;
}
.catlink_01 .cattxt{
	width:150px;
	height:25px;
	position:absolute;
	top:18px;
	left:80px;
}
.catlink_01 .catbtn{
	width:150px;
	height:23px;
	position:absolute;
	top:49px;
	left:80px;
}
/* catalog_link_nothm */
.catlink_nothm{
	margin-top:20px;
	width:371px;
	height:31px;
	background:url(../../images/bg_catalog_02.gif) no-repeat right bottom;
	position:relative;
	float:right;
}
.catlink_nothm .cattxt{
	width:204px;
	height:12px;
	position:absolute;
	top:10px;
	left:8px;
}
.catlink_nothm .catbtn{
	width:130px;
	height:23px;
	position:absolute;
	top:5px;
	right:4px;
}



/***************************************************

/* definition_link */
.inlink{
	line-height:1.1;
}
.inlink a{
	padding-left:13px;
	background:url(../../images/blt_internal.gif) no-repeat 0 0.2em;
	display:block;
}
.exlink{
	line-height:1.1;
}
.exlink a{
	padding-left:13px;
	background:url(../../images/blt_external.gif) no-repeat 0 0.2em;
	display:block;
}


