@charset "shift_jis";

/*============================================================*
* Fair Style 
*============================================================*/

/* Layout campaign [contents] */

sup {
	vertical-align: baseline;
	position:relative;
	top:-0.6em;
}

.btn_dealer_search01 {
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.btn_dealer_search02 {
	padding-bottom: 30px;
	text-align: center;
}

.detail_orange {
	background-image: url(/information/common/images//orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	float: right;
	margin-top: 10px;
	margin-bottom: 20px;
}

.ul_2 {
	font-size:10px;
	margin-bottom:20px;}

/* ColorTopics */

.color_topics {
	background-color: #00479D;
	margin: 0 0 20px;
	width:570px;
}

.color_topics .outer_box {
	padding: 10px;
}

.color_topics .inner_box {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
}

.color_topics .leftarea {
	width:227px;
	float:left;
}

.color_topics .rightarea {
	width:288px;
	float:right;
}

.color_topics .bottomarea {
	text-align:center;
}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.floatL{float:left;}
.floatR{float:right;}
.stxt{font-size:10px;margin:5px 0;line-height:14px;}

div.read01{margin-bottom:30px;}
div.read01 div.leftarea{float:left;width:375px;}
div.read01 div.rightarea{float:right;width:185px;}







