/* 
 mainArea
----------------------------------- */
/* ----- メイントップ ----- */

#contents .topicArea {
	width:750px;
	margin-bottom:15px;
	background:left top #ffffff;
}



.nen_main{
position:relative;
}

.nen_mainImgTop{
width:750px;
height:136px;
background:url(//img.e87.com/selection/newyear/2007images/kadomatsu_bg01.jpg) no-repeat right top;
margin:0;
padding:0;
}

.nen_mainTxtTop{
width:750px;
height:auto;
min-height:47px;
_height:47px;
background:url(//img.e87.com/selection/newyear/2007images/kadomatsu_bg02.jpg) repeat-y left bottom;
margin:0;
padding:0;
}

.nen_mainTxtTop p{
padding:5px 5px 5px 210px;
}

.nen_main h1{
position:absolute;
top:0px;
left:5px;
z-index:1;
}


/* ----- メインコンテンツ ----- */


#contents .topicArea .syoBox {
width:750px;
background: url(//img.e87.com/selection/newyear/2007images/kadomatsu_bg03.gif) no-repeat left top #eefae5; 
margin:0px;
}

#contents .topicArea .syoBox ul {
	padding:0 0 15px 0;
}

#contents .topicArea .syoBox ul li.list01 {
	width:342px;
	display:inline;
	float:left;
	margin:16px 0 0 19px;
}

#contents .topicArea .syoBox ul li.list02 {
	width:342px;
	display:inline;
	float:left;
	margin:16px 24px 0 23px;
}

#contents .topicArea .syoBox ul li.list03 {
	width:342px;
	display:inline;
	float:left;
	margin:25px 0 23px 19px;
}

#contents .topicArea .syoBox ul li.list04 {
	width:342px;
	display:inline;
	float:left;
	margin:25px 24px 23px 23px;
}

#contents .topicArea p.syoText {
	font-size:85%;
	color:#ca417d;
	border-top:dashed 1px #8fb870; 
	border-bottom:dashed 1px #8fb870; 
}

#contents .topicArea p.syoText a {
	color:#ca417d;
}

#contents .topicArea .syoText02  {width:240px; float:left; }
#contents .topicArea .syoImg02 { width:91px; float:left; }

#contents .topicArea .syoImg { width:342px; }

#contents .topicArea .syoimgLeft {
width:195px; 
float:left; }

#contents .topicArea .syotxtLeft1 {
width:147px; 
float:left; 
background: url(//img.e87.com/selection/newyear/2007images/kadomatsu_subtit_bg1.jpg) no-repeat left top;
}
#contents .topicArea .syotxtLeft2 {
width:147px; 
float:left; 
background: url(//img.e87.com/selection/newyear/2007images/kadomatsu_subtit_bg2.jpg) no-repeat left top;
}



#contents .topicArea .syotxtLeft1 p, #contents .topicArea .syotxtLeft2 p {
padding:0 5px 5px 5px;
}

#contents .topicArea .syoBox p.syoText {
	width:240px;
	font-size:85%;
	padding:6px 0 6px 0;
}

#contents .topicArea ul.icon{
	width:240px;
	padding:0 0 3px 0;
	border-bottom:dashed 1px #8fb870;
	height:23px;
	_height:23px;
}

#contents .topicArea ul.icon li{
	float:left;
	padding:5px 0px 5px 7px;
}


#contents .topicArea .priceBox {
	width:240px;
	font-size:85%;
	padding:3px 0 3px 0;
}


#contents .priceBox p.priceLeft {
	float:left;
}

#contents .priceBox p.priceRight {
	float:right;
}

#contents .priceBox p.priceLeft span {
	font-weight:bold;
}

#contents .priceBox p.priceRight span {
	font-weight:bold;
}

#contents .topicArea div.priceBottom {
	width:240px;
	margin:0 0 4px 0;
	padding:0 0 7px 0;
	border-bottom:dashed 1px #8fb870; 
}

#contents .topicArea div.priceBottom p {
	font-size:85%;
	font-weight:bold;
	float:left;

}

#contents .topicArea div.priceBottom .imgBox {
	padding:0px 30px 0px 0px;
	height:17px;
	text-align:right;
	display:inline;
	float:right;

}



