@charset "UTF-8";
/* car-pita.com CSS Document 100212 */

body{
margin: 0;
background: #EEEEF0;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
text-align: center;
min-height: 900px;
}

h1{
float: left;
margin: 0 7px 5px 15px;
}

h2, h3, h4, h5, p{
margin: 0;
}

img{
border: none;
}

br{
clear: both;
margin: 0;
line-height: 0;
}

/*-------------------------NEWS.AREA-------------------------*/
#car-news{
margin: 0 15px 0 0;
padding-top: 5px;
background: url(/img/news-back.png) no-repeat #F8F8FF;
}

	#car-news h4{
	color: #1B5790;
	font-size: 12px;
	margin-left: 5px;
	padding: 3px 0 0 16px;
	background: url(/img/icon/balloon-news.png) no-repeat;
	}

	#car-news .ads{
	clear: both;
	padding: 5px 0 5px 13px;
	}

.car-news-topic{
clear: both;
margin: 0 10px;
padding: 3px 0 3px 5px;
}

	.car-news-topic img{
	float: left;
	margin: 0 5px 0 0;
	}

	.car-news-topic h5{
	font-size: 12px;
	}

	.car-news-topic a{
	color: #105CCF;
	}

	.car-news-topic p{
	font-size: 11px;
	color: #745591;
	}

	.car-news-topic .date{
	font-size: 10px;
	}

/*-------------------------foot-carview-------------------------*/
#foot-carv{
margin: 30px 40px 40px;
padding-bottom: 10px;
border: 1px solid #D3D3D3;
}

	#foot-carv iframe{
	float: left;
	margin: 10px 15px 50px 10px;
	}

	#foot-carv h2{
	padding: 5px 0;
	font-size: 14px;
	text-align: center;
	background: #DCDCDC;
	border-bottom: 1px solid #C0C0C0;
	}

	#foot-carv h3{
	margin: 5px 0;
	font-size: 15px;
	font-weight: normal;
	}

	#foot-carv p{
	font-size: 13px;
	line-height: 1.4em;
	margin-right: 20px;
	}

	#foot-carv .p-link{
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	}

/*-------------------------header-------------------------*/
#header-body{
margin: 0;
padding: 0;
height: 145px;
background: #fff;
border-bottom: 1px solid #ccc;
}

#header-area{
margin: 0 auto;
padding: 0;
width: 998px;
overflow: hidden;
background: url(/img/top/head-back.png);
}

#header-top{
width: 1000px;
margin: 0 auto;
padding: 10px;
text-align: left;
}

	#header-top strong{
	color: #666;
	font-size: 10px;
	}

	#header-top span{
	margin: 0 20px 0 0;
	padding-left: 18px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/icon/news.png) no-repeat;
	}

	#header-top a{
	text-decoration: none;
	}

	#header-top a:hover{
	text-decoration: underline;
	}

#header-main{
width: 1000px;
margin: 0 auto;
}

#search{
float: right;
margin: 10px 80px 0 0;
padding: 0;
}

#main-search{
float: left;
width: 300px;
height: 20px;
padding: 4px;
font-size: 16px;
background-color: #F0F0EF;
border: 1px solid #999999;
}

#main-search-b{
float: left;
width: 90px;
height: 30px;
background: url(/img/search-b.jpg);
border: none;
padding-left: 23px;
color: #E4E8FF;
font-size: 14px;
font-weight: bold;
cursor: pointer;
}

/*-------------------------pagelist-------------------------*/
#contents-tab{
margin: 0;
padding-left: 20px;
height: 30px;
border-bottom: 1px solid #E1E1E1;
}

	#contents-tab a{
	float: left;
	margin: 2px;
	display: block;
	font-size: 12px;
	padding: 3px 10px;
	text-decoration: none;
	color: #5280E1;
	font-weight: bold;
	border: 1px #fff solid;
	}

	#contents-tab a:hover{
	background: #F5F5F5;
	border: 1px #DCDCDC solid;
	}

#pagelist-con-left{
margin-left: 15px;
text-align: center;
font-size: 12px;
}

	#pagelist-con-left a{
	float: left;
	margin: 3px 5px 0 0;
	padding: 0 5px 0 0;
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #439EF9;
	}

	#pagelist-con-left a:hover{
	text-decoration: underline;
	}

/*-------------------------contents-area-------------------------*/
#main-flame{
width: 998px;
text-align: left;
margin: 0 auto;
background: #FFFFFF;
border-right: 1px #cccccc solid;
border-left: 1px #cccccc solid; 
}

	#main-flame .ad-link{
	margin: 0 0 10px 0;
	padding: 5px;
	background: #D5D9DB;
	border-bottom: 1px solid #999;
	}

/*-------------------------price.nebiki-------------------------*/
.price-01{
margin: 10px 0 0 0;
padding: 0 0 0 15px;
font-size: 16px;
font-weight: bold;
color: #333333;
background: url(/img/yen.gif) no-repeat;
}

.nebiki-01{
margin-left: 10px;
padding: 0 0 0 35px;
background: url(/img/priced.gif) no-repeat;
}

.price-02{
float: left;
margin-top: 7px;
font-size: 10px;
color: #333333;
padding: 0 0 0 15px;
background: url(/img/yen.gif) no-repeat;
}

.nebiki-02{
margin-left: 10px;
padding: 0 0 0 35px;
background: url(/img/priced.gif) no-repeat;
}

/*--------index�`�����L���O�y�[�W�i�㕔���ʁj--------*/
#s-car-area{
float: left;
width: 640px;
margin: 15px 15px 10px 10px;
clear: both;
background: #FFFFFF;
}

#s-newmodel{
margin: 0;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #00008B;
padding: 0 0 5px 5px;
}

#s-newmodel-area{
width: 630px;
min-height: 175px;
margin: 0 0 15px 0;
padding: 12px 5px 12px 0;
}

	#s-newmodel-area h3{
	color: #B32909;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 7px;
	}

	#s-newmodel-area a{
	color: #b32909;
	text-decoration: none;
	}

	#s-newmodel-area a:hover{
	color: #ff0000;
	text-decoration: underline;
	}

#s-newmodel-area2{
min-height: 140px;
margin: 0 25px 10px 0;
padding: 12px 5px 12px 0;
}

	#s-newmodel-area2 h3{
	color: #B32909;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 7px;
	}

	#s-newmodel-area2 a{
	color: #b32909;
	text-decoration: none;
	}

	#s-newmodel-area2 a:hover{
	color: #ff0000;
	text-decoration: underline;
	}

#s-new-pic{
float: left;
margin: 0 30px 0 5px;
padding-top: 5px;
width: 180px;
height: 135px;
background: #fff;
}

#s-top-car{
margin: 10px 0 0 220px;
padding-left: 15px;
border-left: 1px solid #ccc;
}

.s-newcar-text{
font-size: 12px;
color: #3A3E3E;
text-indent: 0.5em;
line-height: 1.4em;
letter-spacing: 0.5px;
text-align: justify;
}

/*--------index.�����QandA--------*/

#answ{
margin: 0 10px 20px 10px;
border-top: 5px solid #4169E1;
border-right: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
padding: 15px;
background: url(/img/answ-back.png) repeat-x;
}

	#answ .more{
	float: right;
	margin: -10px -10px 0 0;
	font-size: 10px;
	color: #009BD0;
	}

	#answ a{
	color: #009BD0;
	text-decoration: none;
	}

	#answ a:hover{
	color: #009BD0;
	text-decoration: underline;
	}

	#answ h4{
	font-size: 12px;
	padding-left: 17px;
	font-weight: bold;
	color: #4169E1;
	background: url(/img/icon/q-balloon.png) no-repeat;
	}

	#answ span{
	font-size: 12px;
	padding-left: 17px;
	font-weight: bold;
	color: #BE8F38;
	background: url(/img/icon/s-balloon.png) no-repeat;
	}

	#answ h5{
	margin: 0;
	line-height: 3.0em;
	font-size: 16px;
	font-weight: bold;
	}

	#answ .ques{
	font-size: 12px;
	text-indent: 0.5em;
	line-height: 1.5em;
	text-align: justify;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #ccc;
	}

	#answ .best{
	margin-top:10px;
	font-size: 12px;
	text-indent: 0.5em;
	line-height: 1.5em;
	text-align: justify;
	}

/*--------index.�����L���O����--------*/
.carpoint-area{
float: right;
font-size: 8px;
line-height: 0.9em;
}

#pop-ichiran{
margin: 0;
padding: 0;
}

	#pop-ichiran h2{
	margin-left: 10px;
	}

.popu-title{
margin: 20px 10px 10px 12px;
padding: 2px 5px 2px 0;
background: #F9F9F9;
border-bottom: 1px #778899 solid;
}

.popumaker{
border-left: 4px #003366 solid;
padding: 3px;
font-size: 14px;
font-weight: bold;
color: #483D8B;
}

.official-url{
float: right;
padding-left: 46px;
font-size: 12px;
font-weight: bold;
background: url(/img/official.gif) no-repeat;
}

	.official-url a{
	color: #778899;
	text-decoration: none;
	}

	.official-url a:hover{
	color: #DC143C;
	}

.popu-left{
float: left;
width: 450px;
height: 85px;
margin-left: 5px;
padding: 0 10px;
border-right: 1px #cccccc dotted;
}

	.popu-left a{
	color: #00008B;
	text-decoration: none;
	border-bottom: 1px #00008B dotted;
	}

	.popu-left a:hover{
	color: #d03e3e;
	text-decoration: none;
	border-bottom: none;;
	}

.car-2{
float: left;
margin-right: 5px;
font-size: 14px;
font-weight: normal;
line-height: 1.8em;
}

.popu-pic{
float: right;
margin-right: 15px;
width: 104px;
height: 79px;
background: #ececec;
padding: 2px;
}

/*-------------------------�l�C�E�z�E���A�����L���O��������-------------------------*/

	*html .rank-zone{
	height: 95px;
	margin-left: 0;
	}

.rank-zone{
min-height: 100px;
margin: 0 25px 5px 10px;
border-bottom: 1px #666666 dotted;
}

	.rank-zone h3{
	margin: 10px 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	color: #b32909;
	}

	.rank-zone a{
	color: #b32909;
	text-decoration: none;
	}

	.rank-zone a:hover{
	text-decoration: underline;
	}

.rank-zone-text{
margin-top: 5px;
font-size: 12px;
text-indent: 0.5em;
line-height: 1.4em;
color: #000000;
}

.rank-zone-pic{
float: left;
margin: 0 30px 0 10px;
}

.down1-p{
float: right;
margin-top: -10px;
padding: 0 10px;
font-size: 80px;
color: #cccccc;
letter-spacing: -10px;
background: right bottom url(/img/yen1-down.gif) no-repeat;
}

.down-p{
float: right;
margin: -5px 5px 0 0;
padding: 0 10px;
font-size: 55px;
color: #cccccc;
letter-spacing: -6px;
background: right bottom url(/img/yen-down.gif) no-repeat;
}

.down1-r{
float: right;
margin-top: -10px;
padding: 0 10px 5px 10px;
font-size: 65px;
color: #cccccc;
letter-spacing: -8px;
background: right bottom url(/img/rate1-down.gif) no-repeat;
}

.down-r{
float: right;
margin: -5px 5px 0 0;
padding: 0 10px 5px 10px;
font-size: 45px;
color: #cccccc;
letter-spacing: -6px;
background: right bottom url(/img/rate-down.gif) no-repeat;
}

/*-------------------------index-keiko-area-------------------------*/
#keiko-full{
float: left;
padding: 0;
width: 300px;
margin: 10px 0 20px 0;
}

	#keiko-full h2{
	padding: 0 0 7px 5px;
	}

.keiko-bot{
margin: 0;
width: 300px;
height: 11px;
background: url(/img/top/keiko-b2.gif) no-repeat;
}

	*html #keiko-area{
	margin: -8px 0 0 0;
	}

#keiko-area{
width: 298px;
background: #FFFDFF;
border-top: 1px #DDDDDD solid;
border-left: 1px #DDDDDD solid;
border-right: 1px #DDDDDD solid;
padding-top: 10px;
}

	#keiko-area h3{
	font-size: 18px;
	}

	#keiko-area p{
	font-size: 12px;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px #cccccc dotted;
	}

	#keiko-area a{
	padding: 2px;
	text-decoration: none;
	color: #483D8B;
	}

	#keiko-area a:hover{
	color: #ffffff;
	background: #483D8B;
	}

	*html .keiko-area-p{
	margin-top: 14px;
	}

	*:first-child+html .keiko-area-p{
	margin-top: 14px;
	}

	*html .keiko-box{
	margin-left: 15px;
	}

.keiko-box{
float: left;
width: 270px;
margin-left: 13px;
}

	*html .keiko-ex{
	font-size: 9px;
	}

	*:first-child+html .keiko-ex{
	font-size: 9px;
	}

	.keiko-ex{
	text-align: right;
	margin-right: 10px;
	font-size: 10px;
	color: #999999;
	}

/*-------------------------adSense-------------------------*/
.ad-area{
float: left;
margin: 0 0 10px 0;
background: #FFFFFF;
}

.ad-sky1{
float: left;
margin: 10px 0 0 10px;
padding: 30px 20px 50px 20px;
background: #F8F8EE;
}

/*-------------------------footer-area-------------------------*/
	*html #footer-over{
	margin-left: 0;
	margin-bottom: -6px;
	}

	*:first-child+html #footer-over{
	margin-bottom: -6px;
	}

#footer-over{
width: 100%;
margin-top: 20px;
margin-left: -1px;
}

.totop-link{
float: right;
padding: 0 5px 5px 0;
font-size: 12px;
}

	.totop-link a{
	color: #0000ff;
	text-decoration: none;
	}

	.totop-link a:hover{
	border-bottom: 1px #0000ff dotted;
	}

#footer-area{
width: 1000px;
background: url(/img/footer-back.png);
margin: 0 auto;
padding: 20px 0 30px 0;
color: #fff;
}

	#footer-area p{
	padding-top: 30px;
	font-size: 12px;
	color: #ffffff;
	}

	#footer-area a{
	color: #ffffff;
	text-decoration: none;
	}

	#footer-area a:hover{
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px #cccccc dotted;
	}

	#footer-area h2{
	clear: both;
	margin-left: -8px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: url(/img/icon/wink.png) no-repeat;
	}

#link-area{
margin: 0 auto;
padding: 10px 0 10px 20px;
width: 920px;
text-align: left;
}

.link-box{
float: left;
border-left: 1px #cccccc dotted;
padding: 0 15px;
width: 270px;
height: 120px;
margin: 5px auto 20px;
}

	.link-box h3{
	margin: 3px 0;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	background: url(/img/icon/chart_bar.png) no-repeat;
	}

	.link-box a{
	color: #0000ff;
	font-size: 12px;
	margin-right: 0.3em;
	}

	.link-box a:hover{
	color: #ff0000;
	}

.news-box{
float: left;
border-left: 1px #cccccc dotted;
padding: 0 15px;
margin: 5px auto 20px;
}

	.news-box h3{
	margin: 3px 0;
	padding-left: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	background: url(/img/icon/news.png) no-repeat;
	}

	.news-box a{
	color: #0000ff;
	font-size: 12px;
	margin-right: 0.3em;
	}

	.news-box a:hover{
	color: #ff0000;
	}


/*-------------------------list-page-------------------------*/
.topic-path{
float: left;
margin-left: 5px;
font-size: 14px;
}

.result-s{
text-align: right;
font-size: 12px;
color: #666666;
margin-right: 10px;
}

	* html #main-area{
	width: 745px;
	margin: 5px 0 0 5px;
	}

#main-area{
float: left;
width: 750px;
margin: 5px 0 10px 10px;
text-align: left;
border-right: 1px #B0C4DE dotted;
background: #fff;
}

	#main-area a:hover{
	color:#ff0000;
	}

.result-car{
font-size: 12px;
border-top: 1px dotted #ccc;
margin: 5px 10px 10px 5px;
padding: 15px 0 15px 10px;;
}

	.result-car img{
	float: left;
	margin-right: 10px;
	}

	.result-car h3{
	padding-top: 15px;
	font-size: 14px;
	}

	.result-car a{
	color: #003399;
	text-decoration: none;
	}

	.result-car a:hover{
	text-decoration: underline;
	}

.rp-box{
margin: 10px 0;
padding-left: 5px;
}

	.rp-box img{
	float: none;
	margin-right: 5px;
	vertical-align: baseline;
	}

	.rp-box p{
	color: #003399;
	}

.dis-p{
font-size: 16px;
font-weight: bold;
color: #8B0000;
}

/*-------------------------car�ڍ׃y�[�W-------------------------*/
.bold{
font-weight: bold;
}

.car-area{
margin: 8px 0 10px 0;
}

.car-name-area{
width: 95%;
margin: 0 0 5px;
padding: 10px;
border: 1px #808080 solid;
background: url(/img/cartitle-back.png) repeat-x #F8F8FF;
}

	.car-name-area a{
	text-decoration: none;
	color: #FF0000;
	}

	.car-name-area a:hover{
	color: #FF9696;
	}

.car-name-al{
float: left;
color: #778899;
font-size: 18px;
font-weight: bold;
margin-right: 5px;
}

.car-name-kana{
margin: 10px 0 0 8px;
font-size: 30px;
font-weight: bold;
color: #3D3D3D;
}

.car-grade-area{
float: right;
margin: 0px 5px 0px 0px;
padding: 2px;
font-size: 10px;
}

.car-grade-title{
float: left;
color: #5F2A2A;
font-size: 12px;
font-weight: bold;
}

.car-pick-grade{
float: left;
font-size: 12px;
font-weight: bold;
}

.car-pick-price{
float: left;
color: #FF0000;
font-size: 12px;
font-weight: bold;
}

.car-pick-year{
margin-top: 2px;
font-size: 12px;
color: #778899;
}

#car-open2{
margin: 0 10px 10px 0;
padding: 0 20px 20px;
color: #2F4F4F;
font-size: 14px;
text-indent: 0.5em;
letter-spacing: 0.5px;
text-align: justify;
line-height: 1.4em;
border-bottom: 1px dotted #cccccc;
}

#car-answ{
margin: 10px 15px 12px 0;
padding: 15px;
border-top: 5px solid #4169E1;
border-right: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
border-bottom: 1px solid #EEEEEE;
background: url(/img/answ-back.png) repeat-x;
}

	#car-answ h4{
	font-size: 14px;
	font-weight: bold;
	color: #4169E1;
	padding-left: 16px;
	background: url(/img/icon/q-balloon.png) no-repeat;
	}

	#car-answ ul{
	margin: 0;
	padding: 10px 0 0 25px;
	}

	#car-answ li{
	font-size: 12px;
	font-weight: bold;
	line-height: 1.6em;
	list-style: url(/img/answ-midashi.png);
	}

	#car-answ a{
	color: #4169E1;
	text-decoration: none;
	}

	#car-answ a:hover{
	text-decoration: underline;
	}

	#car-answ .ads2{
	padding: 13px 0 5px 5px;
	}

	#car-answ .day{
	margin: 3px 0 15px 3px;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	}

	#car-answ .ques{
	margin: 0 0 20px 0;
	padding: 0 30px 25px 5px;
	font-size: 13px;
	text-indent: 0.5em;
	line-height: 1.6em;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	}

	#car-answ .best{
	margin:10px 0 0 0;
	padding: 0 30px 0 10px;
	font-size: 13px;
	text-indent: 0.5em;
	line-height: 1.6em;
	text-align: justify;
	}

#car-answ-area{
width: 700px;
margin: 5px 0 5px 5px;
padding: 10px 0 10px 10px;
}

	#car-answ-area h4{
	float: left;
	margin: 0;
	font-size: 16px;
	}

#car-answ-list{
margin-top: 10px;
width: 100%;
padding: 10px 0 20px 0;
background: #FAFAFA;
border-bottom: 1px #cccccc solid;
}

	#car-answ-list li{
	line-height: 1.8em;
	font-size: 14px;
	list-style: url(/img/anls-midashi.png);
	}

	#car-answ-list a{
	text-decoration: none;
	color: #333333;
	}

	#car-answ-list a:hover{
	text-decoration: underline;
	}

	#car-answ-list .ads2{
	padding: 5px 0 0 17px;
	}

#car-photo-area{
margin: 0;
}

.car-photo{
float: left;
margin: 5px 17px 10px 10px;
}

#car-photo-right{
float: left;
width: 380px;
}

	#car-photo-right h4{
	font-size: 12px;
	font-weight: bold;
	color: #FF4500;
	}

	#car-photo-right .thumbnail img{
	cursor: pointer;
	}

.thumbnail-l{
float: left;
width: 104px;
height: 104px;
margin: 4px 12px 4px 0px;
padding: 0 3px;
border: 1px solid #eee;
}

.thumbnail-r{
float: left;
width: 104px;
height: 104px;
margin: 4px 0px 4px 0px;
padding: 0 3px;
border: 1px solid #eee;
}

.car-color{
padding-top: 10px;
margin-left: 0.5em;
font-size: 12px;
line-height: 1.4em;
letter-spacing: 1px;
}

.image-c{
margin: 12px 0 20px 0;
}

	*html .check-area-top{
	margin: -25px 0 0 35px;
	}

.check-area-top{
float: left;
font-size: 30px;
margin: -25px 0 0 60px;
color: #F5F5F5;
}

#check-area{
float: left;
margin: -10px 0 5px 5px;
width: 725px;
background-color: #F5F5F5;
}

	#check-area h4{
	text-align: center;
	line-height: 1.8em;
	}

.check-lbox{
float: left;
margin: 0 15px;
}

.check-sogo{
margin: 10px 15px;
font-size: 70px;
}

#check-area-right{
float: left;
width: 580px;
}

.check-part{
float: left;
width: 280px;
margin-top: 5px;
padding: 5px;
}

.check-rbox{
float: left;
margin: 0 3px 0 0;
font-size: 12px;
}

.check-rbox-p{
font-size: 12px;
margin-bottom: 5px;
}

#spec-box{
float: left;
width: 400px;
margin: 0 5px 5px 10px;
padding: 5px;
border: 1px #ADD8E6 solid;
background: url(/img/spec-back.png) repeat-x #DCEAE9;
}

	#spec-box ul{
	padding: 0;
	margin-left: 25px;
	margin-top: 15px;
	font-size: 13px;
	line-height: 1.5em;
	}

.car-shokeihi{
float: left;
width: 280px;
margin: 0 5px 5px 10px;
padding: 5px;
border: 1px #ADD8E6 solid;
background: url(/img/spec-back.png) repeat-x #DCEAE9;
}

	.car-shokeihi table{
	width: 95%;
	margin: 12px 0 0 5px;
	font-size: 13px;
	}

	.car-shokeihi td{
	padding: 3px 0 2px 0;
	border-bottom: 1px dashed #B0C4DE;
	}

.car-shokeihi-r{
text-align: right;
}

.car-spec-area{
float: left;
margin: 20px 10px 5px 5px;
border-top: 1px #666666 dotted;
padding: 10px;
}

	.car-spec-area h4{
	font-size: 14px;
	line-height: 1.4em;
	}

	.car-spec-area p{
	font-size: 12px;
	margin-bottom: 10px;
	padding-left: 5px;
	text-align: justify;
	line-height: 1.4em;
	}

#blog-area{
float: left;
border-top: 1px dotted #999999;
width: 700px;
margin: 15px 0 5px 5px;
padding: 10px;
}

	#blog-area h4{
	padding: 5px 0;
	font-size: 16px;
	}

#blog-area-l{
float: left;
width: 700px;
margin: 5px 0 5px 5px;
padding: 10px 0 10px 10px;
}

.blog-more{
float: right;
margin-right: 5px;
padding: 2px;
font-size: 12px;
background: #F0F8FF;
text-decoration: none;
}

.blog-box-l{
margin-top: 10px;
width: 100%;
padding: 10px 10px 20px;
background: #FAFAFA;
border-bottom: 1px #cccccc solid;
}

	.blog-box-l h5{
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	}

	.blog-box-l img{
	float: right;
	margin: 0 0 0 5px;
	}

	.blog-box-l blockquote{
	margin: 0;
	}

	.blog-box-l p{
	margin-top: 5px;
	text-indent: 0.5em;
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	}

	.blog-box-l a{
	color: #333333;
	}

.blog-box-strong{
font-size: 12px;
font-weight: bold;
}

.car-sensor{
width: 725px;
padding: 10px 0;
text-align: right;
}

/*-------------------------blog-list-------------------------*/
#google-carlist{
padding: 20px 0 10px 10px;
}

#blog-area-l h4{
float: left;
padding: 5px 0;
font-size: 16px;
margin-right: 20px;
}

	*html #blogword-area{
	margin: 18px 0 0 0;
	}

#blogword-area{
margin: 8px 0 0 0;
font-size: 14px;
}

	#blogword-area a{
	padding: 3px;
	margin: 5px 2px 0 0;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	}

	#blogword-area a:hover{
	color: #000000;
	border: 1px solid #003366;
	}

/*-------------------------right-menu-------------------------*/
	*html #right-flame{
	padding-right: 0;
	width: 205px;
	}

#right-flame{
float: left;
padding-right: 5px;
width: 210px;
margin: 0;
background: #fff;
}

	#right-flame h2{
	margin: 15px 0 5px 12px;
	font-size: 14px;
	}

	#right-flame select{
	margin-left: 13px;
	font-size: 12px;
	}

	#right-flame h3{
	font-size: 14px;
	}

	#right-flame ul{
	margin-bottom: 10px;
	}

	#right-flame li{
	font-size: 12px;
	line-height: 1.5em;
	}

	#right-flame a{
	color: #000099;
	}

	#right-flame a:hover{
	color: #FF0000;
	}

#kanren{
margin: 17px 0 25px 12px;
padding: 10px 5px;
border-top: 5px solid #D3D3D3;
border-bottom: 5px solid #D3D3D3;
}

	#kanren h2{
	color: #808080;
	font-size: 13px;
	margin: 0;
	padding: 0 0 3px 14px;
	border-bottom: 1px dotted #999;
	margin-bottom: 3px;
	background: url(/img/icon/ss-balloon.png) no-repeat;
	}

	#kanren ul{
	margin: 0;
	padding: 0;
	}

	#kanren li{
	float: left;
	list-style-type: none;
	white-space: nowrap;
	margin-right: 5px;
	font-size: 12px;
	font-weight: bold;
	}

.nebiki-r{
margin: 0 0 5px 10px;
padding: 8px;
background: #4169E1;
}

	.nebiki-r h4{
	font-size: 14px;
	color: #fff;
	}

	.nebiki-r h5{
	margin: 10px 0px;
	color: #fff;
	font-size: 36px;
	text-align: center;
	}

	.nebiki-r p{
	font-size: 10px;
	color: #B0C4DE;
	}

.old-r{
margin: 0 0 0 10px;
padding: 8px;
background: url(/img/oldp-back.png) repeat-x;
border: 1px solid #B5BFC7;
}

	.old-r h4{
	float: left;
	font-size: 14px;
	color: #3B1C30;
	}

	.old-r h5{
	margin: 15px 0px 5px 0;
	color: #4387DB;
	font-size: 36px;
	text-align: center;
	}

	.old-r p{
	margin-top: 15px;
	font-size: 10px;
	color: #98ADEF;
	}

	.old-r a{
	margin-left: 3px;
	font-size: 10px;
	color: #B0C4DE;
	}

#oldcar-area{
margin: 0 0 5px 10px;
border-left: 1px solid #B5BFC7;
border-bottom: 1px solid #B5BFC7;
border-right: 1px solid #B5BFC7;
padding: 10px 5px 5px 5px;
background: #fff;
}

	#oldcar-area h4{
	float: left;
	margin: 0 0 0 3px;
	color: #808080;
	font-size: 12px;
	}

	#oldcar-area p{
	float: left;
	margin: 1px 0 0 5px;
	font-size: 10px;
	color: #999;
	}

.oldcar{
float: left;
margin: 7px 0 10px 5px;
padding: 0;
padding-top: 10px;
border-top: 1px #666666 dotted;
}

	.oldcar img{
	float: left;
	margin: 3px 5px 25px 0;
	}

	.oldcar a{
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	}

	.oldcarPrice{
	margin-top: 3px;
	font-size: 12px;
	color: #006699;
	}

#amazon-area{
margin: 10px 0 15px 15px;
}

	#amazon-area h2{
	color: #808080;
	font-size: 13px;
	margin: 0;
	padding: 0 0 3px 14px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	background: url(/img/icon/ss-balloon.png) no-repeat;
	}

.ad-amazon{
float: left;
margin: 0 5px 15px 5px;
padding: 0 0 10px 0;
border-bottom: 1px #666666 dotted;
}

	.ad-amazon h3{
	color: #808080;
	font-size: 13px;
	}

	.ad-amazon img{
	float: left;
	margin: 0 5px 0 0;
	border: 1px;
	}

	.ad-amazon a{
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	}

	.bookPrice{
	font-size: 12px;
	color: #006699;
	}

	.reviewTitle{
	font-size: 12px;
	}

#google-ad-squ{
margin: 10px 0 13px 5px;
padding: 5px;
width: 200px;
border: 1px solid #999;
background: url(/img/car-listad.png) right repeat-y #fff;
}

#google-ad-sky{
margin: 15px 0 0 13px;
padding: 10px 5px 0 5px;
border-top: 5px solid #D3D3D3;
border-bottom: 5px solid #D3D3D3;
background: #FFFFFF;
}

	#google-ad-sky h2{
	color: #808080;
	margin: 0;
	padding: 0 0 3px 14px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	background: url(/img/icon/ss-balloon.png) no-repeat;

}

/*-------------------------paging-area-------------------------*/
#paging{
margin: 20px 0 50px 20px;
}

.pages{
padding: 1em;
margin: 1em 0;
clear: left;
font-size: 85%;
}

	.pages a, .pages span{
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	border: 1px solid #fff;
	background: #fff;
	}

	.pages span.current{
	border: 1px solid #2E6AB1;
	font-weight: bold;
	background: #2E6AB1;
	color: #fff;
	}

	.pages a{
	border: 1px solid #9AAFE5;
	text-decoration: none;
	}

	.pages a:hover{
	border-color: #2E6AB1;
	}

	.pages a.nextprev{
	font-weight: bold;
	}

	.pages span.nextprev{
	color: #666;
	}

	.pages span.nextprev{
	border: 1px solid #ddd;
	color: #999;
	}

/*-------------------------404-------------------------*/
#ffm{
margin: 0;
}

	#ffm h2{
	font-size: 14px;
	font-weight: normal;
	margin: 50px 0 10px 40px;
	}

#ff-left{
float: left;
padding: 20px 50px 20px 70px;
border-right: 1px dashed #ccc;
margin-right: 50px;
}

#ff-right{
padding: 15px 0;
}