/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
’è‹`
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/

* {
	margin:0px;
	padding:0px;
	font-size:100%;
}

html {
	overflow:scroll;
	height:100%;
	min-height:100%;
	margin:0px;
	padding:0px;
	}	

body {
	line-height:1.4;
	font-size:80%;
	width:100%;
	min-height:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

body,h1,h2,h3,h4,h5,h6,p,ul,li,form,input,select,textarea {
	margin: 0;
	padding: 0;
}

ul li {
    list-style-type: none;
    padding-left:20px;
}

/*
BackUp
ul li {
	list-style: none;
	background: url(./img/renewal_img/common/icon_circle_w.gif) no-repeat 0em 0.2em;
	padding-left:20px;
}
*/
img {
	border:none;
}

a:link, a:visited {
	color: #006CFF;
	text-decoration: underline;
}
a:hover, a:active {
	color: #006CFF;
	text-decoration: none;
}


/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
‘å˜g
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/


div#boxArea {   
    overflow: hidden;   
    height: auto;   
    width: 960px;
    *width: 964px;
	margin-left:auto;
	margin-right:auto;
}   

div#boxArea div#mainL {   
    overflow: hidden;
	background: #fff;
    width: 230px;   
    float: left;   
    padding-bottom: 32767px;   
    margin-bottom: -32767px;    
 
}   
div#boxArea div#mainM {   
    overflow: hidden;
	background: #fff;
    width: 526px;   
    float: left;   
	margin-left:10px;
    margin-bottom: -32767px;    
    padding-bottom: 32767px;   
}   

div#boxArea div#mainM2 {   
    overflow: hidden;
	background: #fff;
    float: left;   
    width: 766px;   
    padding-bottom: 32767px;   
    margin-bottom: -32767px;    
}   


div#boxArea div#mainM3 {   
    overflow: hidden;
	width: 900px;   
    background: #fff;
	margin:0px 30px;
}   


div#boxArea div#mainR {
	overflow: hidden;
	text-align:center;   
    background: #eee;
    float: left;   
    width: 184px;   
	margin-left:10px;
    margin-bottom: -32767px;    
    padding-bottom: 32767px;   
	}  

#header {
/*	background:url(./img/renewal_img/bg_head02.jpg) 0 0 repeat-x #e9e9e9;*/
	background:url(./img/renewal_img/common/bg_head02.jpg) 0 0 repeat-x #e9e9e9;
	width:961px;
	min-height:83px;
	/*height:70px;*/
	*height:110px;
	margin-bottom:22px;
	margin-left:auto;
	margin-right:auto;
	text-align : center;
	}
#header img {
	float:left;
        margin:0px;
        padding:0px;
	}


.footer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}	


/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
ƒwƒbƒ_
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/
	
#company {
	padding:3px 6px;
	float:left;
	}
#company img {
	margin-right:5px;
}

#navi {
	float:right;
	}

#navi ul li {
	display: inline;
	list-style: none;
	background-image:none;
	padding:0px;
}

#navi ul{
	display:block;
	float:left;
	margin:2px 0 0 0;
}

#navi li {
	float:left;
	list-style: none;
	background-image:none;
	margin:0px;
}







/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
ŒŸõ
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/

.search01 {
/*	background:url(./img/renewal_img/search01_bg.jpg) 0 0 repeat-x #69c; */
/*	background:url(./img/renewal_img/common/search01_bg.jpg) 0 0 repeat-x #69c; */
	background:url(./img/renewal_img/common/search01_bg.gif) 0 0 repeat-x #69c;
	width:210px;
	/*min-height:165px;*/
	margin:0px;
	padding:10px;
	}
.search02 {
/*	background:url(./img/renewal_img/search01_bg.jpg) 0 0 repeat-x #69c; */
/*	background:url(./img/renewal_img/common/search01_bg.jpg) 0 0 repeat-x #69c; */
	background:url(./img/renewal_img/common/search01_bg.gif) 0 0 repeat-x #69c;
	width:210px;
	/*min-height:190px;*/
	margin:0px;
	padding:10px;
	}
.search03 {
/*	background:url(./img/renewal_img/search03_bg.gif) repeat-y #69c; */
	background:url(./img/renewal_img/common/search03_bg.gif) repeat-y #69c;
	width:210px;
	margin:0px;
	padding:0 10px 10px 10px;
	}

.search03a {
/*	background:url(./img/renewal_img/search01_bg.jpg) 0 0 repeat-x #69c; */
/*	background:url(./img/renewal_img/common/search01_bg.jpg) 0 0 repeat-x #69c; */
	background:url(./img/renewal_img/common/search01_bg.gif) 0 0 repeat-x #69c;
	width:210px;
	margin:0px;
	padding:10px;
	}

.search03b {
/*		background:url(./img/renewal_img/search01_bg.jpg) 0 0 repeat-x #69c; */
/*	background:url(./img/renewal_img/common/search01_bg.jpg) 0 0 repeat-x #69c; */
	background:url(./img/renewal_img/common/search01_bg.gif) 0 0 repeat-x #69c;
	width:210px;
	/*min-height:190px;*/
	margin:0px;
	padding:10px;
	}
	
.search03c {
	clear:both;
	background:#69c;
	width:230px;
	/*min-height:30px;*/
	min-height:25px;/*kawa*/
	margin:0px;
	padding:5px 0px 0px 0px;
	}

.search03 input {
	margin:0px 5px;
	}

#catg {
	display:none;
	/*add 090328 kawabata start*/
	margin:0px;
	padding:0px;
	/*add 090328 kawabata end*/
	}
/*
.sac01_btn01 {
	border: 0;
	background: url(./img/renewal_img/search01_btn01.gif) no-repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
	width: 75px;
	height: 25px;
	float:left;
	display:inline;
}
*/
/* 2009.03.04 add start */
.sac01_btn01 {
	border: 0;
	background: url(./img/renewal_img/jp/top/search01_btn01.gif) no-repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
	width: 75px;
	height: 25px;
	float:left;
	display:inline;
	margin-right: 5px;
}

.sac01_btn01_e {
	border: 0;
	background: url(./img/renewal_img/en/top/search01_btn01_e.gif) no-repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
	width: 75px;
	height: 25px;
	float:left;
	display:inline;
	margin-right: 5px;
}
/* 2009.03.04 add end   */

/*
.sac01_btn02 {
	border: 0;
	background: url(./img/renewal_img/search01_btn02.gif) no-repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
	width: 70px;
	height: 25px;
	float:left;
	display:inline;
}
*/
/* 2009.03.04 add start */
.sac01_btn02 {
	border: 0;
	background: url(./img/renewal_img/jp/top/search01_btn02.gif) no-repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
	width: 70px;
	height: 25px;
	float:left;
	display:inline;
}

.sac01_btn02_e {
	border: 0;
	background: url(./img/renewal_img/en/top/search01_btn02_e.gif) no-repeat 0 0;
	text-indent: -1000px;
	cursor: pointer;
	width: 70px;
	height: 25px;
	float:left;
	display:inline;
}
/* 2009.03.04 add end   */

.sacFom {
	width:200px;
	vertical-align:top;
	margin-top:5px;
	margin:5px 0px;
	}

.sacFomT {
	width:135px;
	vertical-align:top;
	margin:5px 0px;
	}
	
.chc_all {
	margin-left:30px;
	}

.chc_all a,.chc_all a:visited {
	color:#009;
	}


/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
What'sNew
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/
/* 2009/02/17 add start */
/* 2009/03/18 add start */
dl#whatsnew_list {
    margin          : 0px 0px 5px 10px;
    padding         : 0px 0px 0px 5px;
    font-size		: 9pt;
    clear	: both;
}

dl#whatsnew_list dt{
	width	: 15px;
	float	: left;
	padding	: 0px;
	margin	: 0.1em 0px;
}

dl#whatsnew_list dd{
    margin	: 0px 0px 0px 15px;
    line-height	: 1.3em;
    _height	: 1%
}

p#wn_banner_L {
	width	: 230px;
	margin	: 2px 0px;
}

p#wn_banner_C {
	width	: 526px;
	margin	: 2px 0px;
}

p#wn_banner_R {
	width	: 174px;
/*20100917 mod_start*/
	/*margin	: 5px 0px;*/
	margin	: 0px 0px 5px 0px;
/*20100917 mod_end */
}

br.wn_clear {
	clear		:both;
	line-heigh	: 0px;
	height		: 0px;
}


/* 2009/03/18 add End   */

div#whats_menu {
    margin          : 0px 0px 5px 10px;
    padding         : 0px 0px 0px 5px;
    font-size		: 10pt;
}

div#whats_menu dl dt{ 
	float		: left;
	text-align	: left;
	padding		: 0px 0px 0px 0px;
	margin		: 0px 3px 7px 0px;
}

div#whats_menu dl dd{
	text-align		: left;
	padding			: 0px;
	margin			: 0px 0px 7px 0px;
}

div#whats_menu span#clear{
	clear		:both;
	line-heigh	: 0px;
}

div#whats_menu img#banner {
	padding	: 0px;
	margin	: 5px 0px 5px 0px;
	clear	: both;
}

ul.wn_menu li {
    margin          : 0px 5px 5px 10px;
    padding         : 0px 0px 0px 5px;
    font-size		: 10pt;
}

ul.wn_menu li img#icon {
    padding	: 0px;
    margin	: 3px 5px 0px 2px;
    float   : left;
}

ul.wn_menu li img#bnner {
	padding	: 0px;
	margin	: 5px 0px 5px 0px;
}
/* 2009/02/17 add end   */


ul.wn_menu01 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s01.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
ul.wn_menu02 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s02.gif) no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu03 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s03.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu04 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s04.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu05 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s05.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu06 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s06.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu07 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s07.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu08 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s08.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}
.wn_menu09 li {
	list-style-type: none;
	background:url(./img/renewal_img/icon_s09.gif) top left no-repeat;
	padding-left:15px;
	margin:0 5px 5px 15px;
}

#wn_menuRE li a:hover {
	text-decoration:none;
}

.watchall {
	text-align: right;
	margin:0.5em 0 1em 0;
}

.watchall a {
	text-decoration:none;
/*	background:url(./img/renewal_img/icon_all.gif) center left no-repeat; */
	background:url(./img/renewal_img/common/icon_all.gif) center left no-repeat;
	padding-left:10px;
}


.watchall_p {
	margin:0.5em 0 0 130px;
/*	background:url(./img/renewal_img/icon_all.gif) center left no-repeat; */
	background:url(./img/renewal_img/common/icon_all.gif) center left no-repeat;
	padding-left:10px;
}
.watchall_p a {
	text-decoration:none;
}


/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
ƒtƒbƒ^
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/


.footer_menuB{
	border-bottom:1px solid #ccc;
	border-top:3px solid #666;
    width:960px;
	padding:12px 0px;
	text-align:center;
}

ul.footer_menu{
	display:inline;
	text-align:center;
}


ul.footer_menu li{
	display:inline;
	text-align:center;
    list-style:none;
/*	background:url(./img/renewal_img/copyright_icon.gif) center right no-repeat; */
	background:url(./img/renewal_img/common/copyright_icon.gif) center right no-repeat;
	padding-right:20px;
}
ul.footer_menu li a,ul.footer_menu li a:visited{
	text-decoration:none;
}


.cpr {
	color:#333;
	text-align:right;
/*	background:url(./img/renewal_img/copyright_bg.gif) 0 0 repeat-x; */
	background:url(./img/renewal_img/common/copyright_bg.gif) 0 0 repeat-x;
	height:36px;
	margin:0px;
	}




/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
2ƒJƒ‰ƒ€ƒŠƒXƒg
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/

/*’†•ª—Þiwidth 526px—pj*/
.CB_2column {
	margin:0 0 10px 15px;
	}

ul.CB_2column li {
/*	background:url(./img/renewal_img/icon_s00.gif) center left no-repeat; */
	background:url(./img/renewal_img/common/icon_s00.gif) center left no-repeat;
	list-style:none;
	display:inline;
	float:left;
	width:220px;
	}


/*ŒÂ•ÊƒRƒ“ƒeƒ“ƒciwidth 900px—pj*/
.KC_2column {
	margin:0 0 30px 15px;
	}

ul.KC_2column li {
/*	background:url(./img/renewal_img/icon_s00.gif) center left no-repeat; */
	background:url(./img/renewal_img/common/icon_s00.gif) center left no-repeat;
	list-style:none;
	display:inline;
	float:left;
	width:400px;
	}

.KC_2column_icon03 {
	margin:0 0 30px 15px;
	}

ul.KC_2column_icon03 li {
	background:url(./img/renewal_img/common/icon_s03.gif) center left no-repeat;
	list-style:none;
	display:inline;
	float:left;
	width:400px;
	}


/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
‰Eƒƒjƒ…|
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/
.menuRBN	{
	display:block;
	text-align:center;
	background-color:#fff;
	border:1px solid #C6CBD3;
	padding:1px;
	margin-bottom:10px;
	}

.menuRBN,.menuRBN2 img {
	padding-bottom:2px;
	}
.menuRBN2	{
	padding:1px;
	margin-bottom:10px;
	}

.menuRBB li a,.menuRBB li a:visited{
	color:#333;
	text-decoration:none;
}

.kotiramo {
	text-align:left;
/*	background:url(./img/renewal_img/icon_kotira.gif) top left no-repeat; */
	background:url(./img/renewal_img/common/icon_kotira.gif) top left no-repeat;
	margin:0px 13px 10px 13px;
	padding-left:20px;
}

.kotiramo a {
	text-decoration:none;
}
	


/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
‚Ï‚ñ‚­‚¸
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/


#Tpath {   
    margin:0 0 10px 0;   
}   
#Tpath li {   
    display:inline;   
    line-height:110%;   
    /*list-style-type:none;  */ 
}   
#Tpath a{   
    padding-right:15px;
/*	background:url(./img/renewal_img/topicpath.gif)  center right no-repeat; */
	background:url(./img/renewal_img/common/topicpath.gif)  center right no-repeat;
}  

/*
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
”Ä—pƒXƒ^ƒCƒ‹
ŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸŸ
*/


img.vaT {
	vertical-align:top;
	/*add 090328 kawabata start*/
	float:left;
	margin:0px;
	padding:0px;
	/*add 090328 kawabata end*/
	}
.flL {
	float:left;
	}
.flR {
	float:right;
	}		
.cl {   
    display: inline-block;   
} 


.dispblck {
	display: block;
}
.marginbtm {
	margin: 0 auto 10px;
}

/*table(1)*/

table.tbl_bdr {
	border:1px solid #999999;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.tbl_bdr th {
	border:1px solid #999999;
	border-collapse:collapse;
	background-color:#F0F0F0;
	font-weight:normal;
	padding:0.3em;
}
table.tbl_bdr td {
	border:1px solid #999999;
	border-collapse:collapse;
	padding:0.3em;
}


/*table(2)*/

table.tbl_bdr2 {
	border:1px solid #999999;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.tbl_bdr2 th {
	border:1px solid #999999;
	border-collapse:collapse;
	background-color:#FFFFE6;
	font-weight:normal;
}
table.tbl_bdr2 td {
	border:1px solid #999999;
	border-collapse:collapse;
}

/*table(3)*/

table.tbl_bdr3 {
	border:1px solid #999;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.tbl_bdr3 th {
	border:1px solid #999;
	border-collapse:collapse;
	background-color:#E5F0F5;
	font-weight:normal;
}
table.tbl_bdr3 td {
	border:1px solid #999;
	border-collapse:collapse;
}
table.tbl_bdr_n {
	border:none;
}
table.tbl_bdr_n th {
	border:none;
}
table.tbl_bdr_n td {
	border:none;
}


.txtred {
	color:#FF0000;
	font-weight:bold;
}
.txtnotes {
	color:#990000;
}
.clear {
	clear:both;
}
.goto {
	text-align:right;
}
.goto img {
	vertical-align:bottom;
}
.btn_submit {
	text-align:center;
	margin:20px 0px;
}
/*ŠÔŠu’²®—pƒXƒ^ƒCƒ‹*/
.top_5px{
	margin-top:5px;
	}
.top_10px {
	margin-top:10px;
}
.top_20px {
	margin-top:20px;
}
.top_30px {
	margin-top:30px;
}
.top_50px {
	margin-top:50px;
}
.bottom_10px {
	margin-bottom:10px;
}

.bottom_20px {
	margin-bottom:20px;
}

.bottom_30px {
	margin-bottom:30px;
}

/*ƒ^ƒCƒgƒ‹‰ñ‚è*/

h1.Cbunrui01 {
	background:url(./img/renewal_img/bg_h1_01.jpg) repeat-x;
	border-left:5px solid #336C9F ;
	color:#336C9F;
	font-size:14px;
	height:24px;
	margin:10px 0px;
	padding:5px 5px 0px 20px;
	}

h1.Cbunrui760 {
/*	background:url(./img/renewal_img/bg_h1_760.jpg) no-repeat; */
	background:url(./img/renewal_img/common/bg_h1_760.jpg) no-repeat;
	color:#336C9F;
	font-size:14px;
	height:34px;
	margin:10px 0px;
	padding:5px 5px 0px 20px;
	}

h1.Cbunrui960 {
	background:url(./img/renewal_img/common/bg_h1_960.jpg) no-repeat;
/*	background:url(./img/renewal_img/bg_h1_960.jpg) no-repeat; */
	color:#336C9F;
	font-size:14px;
	height:34px;
	margin:10px 0px;
	padding:5px 5px 0px 20px;
	}
h2.kobetu900_01 {
	margin:10px 0px;
	}
	
	#toyota-price{
	width: 760px;
	margin: 10px auto 30px auto;
	}
