/*期間限定スペシャルプライス*/
a{
	color:#6e29af;
	text-decoration:none;
}
a:hover{
	color:#6e29af;
	text-decoration:underline;
}
#subjectArea{
	width:880px;
	height:65px;
	background:url(../img/sp_price/subjectBg.gif) no-repeat;
	margin:0 0 20px 0;
	padding:13px 0 0 0;
}
#subjectArea p{
	font-size:12px;
	color:#6e29af;
	line-height:3.0em;
	text-indent:15px;
}
#subjectArea ul{
	width:850px;
	height:33px;
	margin:0 0 0 16px;
	padding:0;
	list-style:none;
}
#subjectArea ul li{
	width:168px;
	height:33px;
	margin:0 2px 0 0;
	padding:0;
	float:left;
}
#subjectArea ul li a{
	width:168px;
	height:33px;
	display:block;
}
#subjectArea ul li a:hover img{
	visibility:hidden;
}
.contentsBox{
	width:880px;
	height:auto;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:0;
}
.contentsBox h2{
	margin:10px 0;
	padding:5px 0 5px 10px;
	font-size:12px;
	font-weight:bold;
	background:url(../../img/common/bg_section_title_01.jpg) left bottom repeat-x #d7d7d7;
}
.contentsBox_left{
	width:230px;
	margin:0;
	padding:2px;
	background-color:#efeeee;
	float:left;
}
.contentsBox_left ul{
	margin:5px;
	padding:0;
	list-style:none;
}
.contentsBox_left ul li{
	font-size:12px;
	color:#555555;
	line-height:1.5em;
	text-align:left;
	text-indent:8px;
	margin:10px 0;
	padding:0;
	background:url(../../img/icon/ic_triangle_gray.gif) 0 5px no-repeat;
}	
.contentsBox_right{
	width:636px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}	
.contentsBox_right dl{
	margin:0 0 10px 0;
	padding:0;
	border-bottom: solid 1px #cacaca;
}
.contentsBox_right dt{
	width:557px;
	margin:5px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#6e29af;
	line-height:2.0em;
	float:left;
}
.contentsBox_right dt img.level{
	margin:5px 5px 0 0;
	float:left;
}
.contentsBox_right dd{
	width:79px;
	margin:5px 0;
	float:right;
}
.contentsBox_right dd img{
	margin:20px 10px;
}


.redbold{
	font-size:12px;
	color:#F00;
}
strong{
	font-weight:bold;
}
	
/* 20100108 hs */
.contentsBox_left4{
	width:230px;
	height:400px;
	margin:0;
	padding:2px;
	background-color:#efeeee;
	float:left;
}	
	
