@charset "utf-8";
/* CSS Document */

#toyota .main_contents .free_edit div#tup-info {
	width:722px;
	height:173px;
	background: url(../images/img01a.jpg) no-repeat;
	padding:0;
	margin:0;
}


#toyota .main_contents .free_edit h2#tup-title {
	text-indent:-9999px;
	border:none;
	height:0px;
	display:none;
}

#toyota .main_contents .free_edit #tup-info #tup-search p {
}

#toyota .main_contents .free_edit #tup-info #tup-search a {
	text-indent:-9999px;
	background:url(../images/tup-search_btn.gif) no-repeat bottom;
    display:block;
	height:63px;
	width:214px;
	padding:0;
	float:right;
	margin-top:103px;
	margin-right:20px;
}

*html #toyota .main_contents .free_edit #tup-info #tup-search a {
	margin-right:10px;
}


#toyota .main_contents .free_edit div#tup-about {
	width:722px;
	height:70px;
	background: url(../images/img01b.jpg) no-repeat;
	padding:0;
	margin:0;
	text-indent:-9999px;
	border:none;
	clear:both;
}

#toyota .main_contents .free_edit h3#tup-reason {
	text-indent:-9999px;
	border:none;
	height:0px;
	display:none;
}


#toyota .main_contents .free_edit div#tup-about ul{
padding-left:360px;
padding-top:6px;

}


#toyota .main_contents .free_edit div#tup-about ul li{
list-style-type:none;
float:left;
padding-left:10px;
}

#toyota .main_contents .free_edit div#tup-about li#secret a{
	text-indent:-9999px;
	background:url(../images/tup_btn01.gif);
    display:block;
	height:36px;
	width:142px;
	padding:0;
}

#toyota .main_contents .free_edit div#tup-about li#assessmen a{
	text-indent:-9999px;
	background:url(../images/tup_btn02.gif);
    display:block;
	height:36px;
	width:142px;
	padding:0;
}


.free_edit ol#reason{
margin:0 auto;
padding:0 0 0 147px;
height:150px;
width:100%;
list-style-type:none;
background-image:url(../images/img02.jpg);
background-position:left top;
background-repeat:no-repeat;
	}
.free_edit ol#reason li{
padding-left:20px;
float:left;
width:170px;
	}
	
.free_edit ol#reason li#reaseon01{
background-image:url(../images/lir01.gif);
background-repeat:no-repeat;
background-position:left top;
padding-top:50px;
	}


.free_edit ol#reason li#reaseon02{
background-image:url(../images/lir02.gif);
background-repeat:no-repeat;
background-position:left top;
padding-top:50px;
	}

.free_edit ol#reason li#reaseon03{
background-image:url(../images/lir03.gif);
background-repeat:no-repeat;
background-position:left top;
padding-top:50px;
	}



.free_edit div#list-special{
	margin:0 0 20px 0;
	background-image:url(../images/list-bgimg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:140px;
	height: 179px;
	}

*html .free_edit div#list-special{
padding-left:80px;
	padding-left:inline;
	}	

.free_edit div#list-special p#title{
background-image:url(../images/list-headimg.gif);
background-position:left top;
background-repeat:no-repeat;
height:63px;
text-indent:-9999px;
	}

*html .free_edit div#list-special p#title{
margin-left:60px;
	}

.free_edit div#list-special ol{

	}

.free_edit div#list-special ol#left{
width:272px;
float:left;
list-style-type:none;
margin:0 auto;
display:inline;
}
	
.free_edit div#list-special ol#right{
list-style-type:none;

	}

	
.free_edit div#list-special p#shop{
margin:5px 10px 25px 0px;
float:right;
display:inline;

	}	
	
			
	
.free_edit dl#insurance dt{
width:199px;
float:left;
clear:both;
padding-right:10px;
}

.free_edit dl#insurance dd{
	padding-top:37px;
	padding-bottom: 3px;
}

