@charset "euc-jp";
/* ****************************************************
Since :2009/09/22
Last Modified:2009/09/22
***************************************************** */

/* cpnBonus
---------------------- */
div#cpnBonus {
	width:888px;
	padding:6px 5px 5px 5px;
	/*margin:0 0 15px 0;*//* 元 */
	/*margin:0 10px 15px 10px;*//* 自動車保険 */
	margin:0 auto 15px auto;/* レビュー特集 */
	border:1px solid #CCCCCC;
	background:#fffffd url(../images/cpnBonus_bg01.jpg) no-repeat 0 0;
}
* html div#cpnBonus {/* forIE6 */
	width:900px;
	margin:0 0 15px 26px;/* レビュー特集 */
}

div#cpnBonus div.areaLeft {
	float:left;
	width:519px;
}
div#cpnBonus div.areaLeft p.areaTitle {
	font-size:0;
}
div#cpnBonus div.areaLeft p.araeTerm {
	margin:0 0 15px 0;
	padding:4px 3px 4px 3px;
	background-color:#def7ff;
	color:#333333;
	text-align:center;
	font-weight:bold;
	font-size:80%;
}
div#cpnBonus div.areaLeft p.araeTxt {
	line-height:1.4;
	color:#333333;
	font-size:75%;
}

div#cpnBonus dl.areaRight {
	float:right;
	width:354px;
	border:1px solid #FF0000;
	background-color:#FFFFFF;
}
div#cpnBonus dl.areaRight dt {
	margin:0 0 4px 0;
	padding:2px 3px 1px 3px;
	background-color:#FF0000;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:75%;
}
div#cpnBonus dl.areaRight dd {
	padding:0 7px 6px 7px;
}
div#cpnBonus dl.areaRight dd p {
	margin:0 0 7px 0;
	line-height:1.4;
	color:#333333;
	font-weight:bold;
	font-size:115%;
}
div#cpnBonus dl.areaRight dd ul li.areaBt {
	margin:0 0 10px 0;
	font-size:0;
}
div#cpnBonus dl.areaRight dd ul li.areaLink {
	padding:1px 1px 1px 1px;
	background-color:#00c7ff;
	text-align:center;
	font-weight:bold;
	font-size:105%;
}
div#cpnBonus dl.areaRight dd ul li.areaLink a {
	color:#FFFFFF;
}
div#cpnBonus dl.areaRight dd ul li.areaLink a:hover {
	text-decoration:none;
}



/* 	Clearfix Property
---------------------------------------------------------- */
div#cpnBonus:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	line-height: 0;
	visibility: hidden;
}

div#cpnBonus {
	zoom: 1;
}
