#petSpecialContainer {color:#333; font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;}

.keyvisual {margin-bottom:0; background:none;}

.btn-campaign {width:680px; margin:30px auto 50px auto;}

.sub-contents {width:830px; margin:30px auto; text-align:center;}

.sub-contents h2 {margin-bottom:15px;}

.comsBox .comsBlock {margin-left:20px;}
.comsBox .comsBlock ul li {
    color: #007FB8;
    float: left;
    margin: 0 20px 16px 0;
    width: 80px;
}
.comsLink {
    margin: 10px 0 0;
    text-align: right;
	font-size:12px;
}
.comsLink ul li a:before {
	content:" ";
	display:inline-block;
	width:5px;
	height:11px;
    background: url(//life-cdn.oricon.co.jp/rank_carbuyer/img2015/rank_bg.png) -550px -290px no-repeat;
    padding:0;
	margin:0 3px 0 0;
}

.move_estimate {width:950px; margin:30px auto 50px auto; text-align:center;}
.move_estimate a {display:block; margin-top:4px;}

.move_estimate a:hover {opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";}

.car-list {width:950px; margin:30px auto;}

.car-list ul {width:950px; margin:20px auto 0; padding:0 0 0 5px;}
.car-list li {width:280px; padding:12px; border:2px solid #d4d4c3; background-color:#edede1; margin:0 8px 0 0; float:left;}

li.mr0 {margin-right:0;}

.car-detail {font-size:18px; margin:10px 0; line-height:28px; font-weight:normal;}
.examle {display:inline-block; margin:10px 0 10px 0;}

.sougou-ranking {width:920px; margin:30px auto;}

.attention {text-align:right; margin:10px 0 30px 0; font-size:12px;}