@charset "UTF-8";
/* ------------------------------------------------------------
	#contents
------------------------------------------------------------ */
h1,h2,h3,p {
	text-align:left;
}

h1 {
	margin-bottom:10px;
	padding:5px;
	font-size:114%;
	background-color:#00337F;
	color:#FFFFFF;
	font-weight:bold;
}
h2 {
	border-bottom:3px solid #00337F;
	color:#00337F;
	font-weight:bold;
}
h3 {
	color:#00337F;
}
p {
	margin:0 0 15px 0;
}



.textStepArea p {
	margin-bottom:0px;
	text-align:center;
}
.textStepArea a.telNum {
	padding:0 0 0 25px;
	font-size:189%;
	font-weight:bold;
	background:url(/smt/hoken/images/free_dial_pic.gif) no-repeat left center;
	/*webkit*/
	-webkit-background-size: 25px 17px;
	/*FF*/
	-moz-background-size: 25px 17px;
}
.textStepArea .dialTime {
	margin-bottom:5px;
	font-size:63%;
}


#contents img {
	margin:5px;
	float:left;
	/*webkit*/
	-webkit-border-radius:7px;
	/*FF*/
	-moz-border-radius:7px;
}

.mainContentsLink a {
	margin:0 15px 15px;
	padding:5px;
	color:#00337F;
	display:block;
	font-weight:bold; 
	text-decoration:none;
	text-align:center;
	border:1px solid #80B3FF;
	/*webkit*/
	-webkit-border-radius:8px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BFD9FE), to(#80B3FF));
	-webkit-box-shadow: 0 0 0 1px rgba(230, 230, 230, 0.4) inset, 3px 4px 5px 0px #666666;
	/*FF*/
	-moz-border-radius:8px;
	background: -moz-linear-gradient(top , #BFD9FE, #80B3FF) repeat scroll 0 0 transparent;
	-moz-box-shadow: 0 0 0 1px rgba(230, 230, 230, 0.4) inset, 3px 4px 5px 0px #666666;
}

.contentsLink {
	margin-bottom:10px;
	padding:5px;
	clear:both;
	text-align:left;
}
.contentsLink a {
	margin:0 0 5px 0;
	padding:3px 0 3px 7px;
	font-size:107%;
	background:url(/smt/car-kaitori/images/link_sig.gif) no-repeat left center;
	display:block;
}

.breadcrumbs {
	padding:5px;
	background-color:#E3E3E3;
	font-size:77%;
	text-align:left;
	clear:both;
}



/*-----------------------サイト固有---------------------*/
.odd {
	background-color:#C9F8ED;
}

.kaitori h3 {
	background-color:#FFFFCC;
	color:#FF6600;
	text-align:center;
}
.kaitori .focus {
	margin-bottom:3px;
	float:left;
}
.experienceFaq h3 {
	background-color:#BFE3EC;
	font-weight:bold;
}

.comRank h3 {
	padding:5px;
	background-color:#FBE3E1;
	font-weight:bold;
}
.comRank h3 .comName {
	color:#FF6600;
	font-weight:bold;
}
.comRank .center {
	color:#0066FF;
}

.userGoodVoice h3,
.userBadVoice h3 {
	text-align:center;
	font-weight:bold;
}
.userGoodVoice h3 {
	background-color:#FBE3E1;
	color:#FF3300;
}
.userBadVoice h3 {
	background-color:#E2EFF3;
}
.postsArea {
	padding:10px 0;
	border-top:3px solid #00337F;
	border-bottom:3px solid #00337F;
	background-color:#E2F5EC;
}

.carRank {
	margin-bottom:5px;
	text-align:left;
}
.carRank li {
	padding:5px;
	overflow:hidden;
	display:block;
}
.carRank li img.rank {
	margin:0 5px 0 0 !important;
}
.carRank li .num {
	float:right;
}


.psychological .prologue {
	padding:10px 0;
	border-top:solid 3px #00337F;
	border-bottom:solid 3px #00337F;
}