

/*============================
　index
==============================
headr
rindouList
item
rindou column
reco
column
other


=============================*/



/* ----------------------------
 header
------------------------------ */

#rindou .headTit{
	margin-top:10px;
	line-height:115% !important
}

#rindou h1{
	float:left;
	margin-top:0px !important
}


#rindou .en{
	clear:both
}

#rindou .contents h2{
	background:transparent url(//img.e87.com/selection/agedday/2011images/aged_icon_01.gif) no-repeat scroll left top;
	font-size:100%;
	margin:0;
	margin:10px 0 5px 0;
	padding:0;
	padding:0 20px 3px 25px;
	color:#7c7b7b;
	font-weight:normal;
}

#rindou .contents h2 span{
	font-weight:bold;
	color:#7c7b7b;
}

#rindou #reco h3 {
min-height:27px;
_height:27px;
padding-left:80px;
padding-top:7px;
margin-bottom:10px;
	background:transparent url(//img.e87.com/selection/agedday/2011images/rindou_h3_bg.gif) no-repeat scroll left top;
	color:#601621;
	font-weight:bold;

}

#rindou div#title_area_rindou{
	background:url(//img.e87.com/selection/agedday/2011images/rindou_head_bg.jpg) no-repeat top right;
	min-height:170px;
	_height:170px;
	padding-left:230px;
	text-align:left;
	font-size:10px;
}

#rindou div#title_area_rindou h1{
	color:#c22880;
	font-weight:normal;
	line-height:115%;
	margin:10px 0 3px 0;
	clear:both;
}

#rindou div#title_area_rindou p.en{
	font-size:10px;
	margin-left:2px;
	width:295px
}

#rindou div#title_area_rindou img {
	margin-top:10px;
	vertical-align:bottom;
}
#rindou div#title_area_rindou img.btm {
	margin-top:5px;
}

#rindou .subTtl{
	color:#c22880;
}

#rindou div#title_area_rindou .card{
float:left;
margin-right:80px;
_display:inline;
}

#rindou div#title_area_rindou .btn_column{
margin-top:5px
}

/*----------------------------
　rindouList
-----------------------------*/
#rindou .rindouList{
	margin-bottom:21px;
}

#rindou .rindouList li{
	float:left;
	width:131px;
	height:49px;
	margin-right:2px;
	padding-left:55px;
	padding-top:9px;
	_display:inline;
	text-align:left;
	line-height:1.0;
	_width:186px;
}

#rindou .rindouList li a{
	color:#7c2798
}

#rindou .rindouList li.best1{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best1List_bg.gif) no-repeat
}

#rindou .rindouList li.best2{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best2List_bg.gif) no-repeat
}

#rindou .rindouList li.best3{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best3List_bg.gif) no-repeat
}

#rindou .rindouList li.pickup{
width:133px;
_width:183px;
padding-left:50px;
background:url(//img.e87.com/selection/agedday/2011images/rindou_pickupList_bg.gif) no-repeat

}



/*-----------------------------
　item
-----------------------------*/
#rindou .item_wrap {
	width:750px;
}

#rindou .item_wrap h2 span {
	font-weight:bold;
}

/*　title
-----------------------------*/
#rindou .best{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best_bgM.gif) repeat-y;
padding:0 
}

#rindou #best1 .best_inner{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best1_bgT.jpg) no-repeat
}

#rindou #best2 .best_inner{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best2_bgT.jpg) no-repeat
}

#rindou #best3 .best_inner{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best3_bgT.jpg) no-repeat
}

#rindou #best1 .best_inner2{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best1_bgB.gif)  left bottom no-repeat
}

#rindou #best2 .best_inner2{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best2_bgB.gif) left bottom no-repeat
}

#rindou #best3 .best_inner2{
background:url(//img.e87.com/selection/agedday/2011images/rindou_best3_bgM.gif)  left bottom no-repeat
}

#rindou .best dl.tit{
min-height:355px;
_height:390px
}

#rindou .best dl.tit dt{
margin-left:115px
}

#rindou .best dl.tit dd{
margin-top:40px;
margin-left:20px
}

/*box
-----------------------------*/
#rindou dl.tit{
padding-top:35px;
}

#rindou .bestBox{
padding-bottom:17px
}

#rindou .bestBox dl{
float:left;
width:360px;
margin-left:20px;
margin-right:23px;
_display:inline
}

#rindou  .bestBox dt a{
color:#7c2798;
font-weight:bold
}



#rindou .bestBox dd{
color:#742f0a
}

#rindou .bestBox .boxR{
float:right;
width:265px;
margin-right:70px;
_display:inline
}

#rindou .detail{
	float:right
}


#rindou .bestBox .icon{
	margin-top:7px;
	padding-top:6px;
	background:url(//img.e87.com/selection/agedday/2011images/aged_dot_line.gif) repeat-x left top
	}

#rindou .icon li{
	float:left;
	padding-right:8px
}

#rindou .value{
clear:both;
float:left
}

/*----------------------------
  rindou column
-----------------------------*/
#rindou #column{
width:750px;
border:2px solid #d8c2dd;
_margin-left:30px;
}

#rindou #column .column_inner{
background:url(//img.e87.com/selection/agedday/2011images/rindou_column_bgT.jpg) repeat-y;
}

#rindou #column .column_inner2{
width:750px;
padding-top:20px;
background:url(//img.e87.com/selection/agedday/2011images/rindou_column_bgB.jpg) left bottom no-repeat;

}

#rindou #column p.tit{
float:left;
width:228px;
margin-left:15px;
margin-bottom:50px;
}

#rindou .txt{
float:right;
width:415px;
margin-right:20px;
_margin-right:20px;
margin-bottom:50px;
}

#rindou .txt p{
margin-bottom:1em;
color:#696851;
}



/*　--------------------------
   reco
-----------------------------*/

#rindou #reco ul{
float:left;
width:230px;
_width:220px
}

#rindou #reco .item a{
color:#ca417d
}

#rindou #reco ul li.item{
font-size:80%;
margin-bottom:35px;
overflow:hidden
}

#rindou #reco ul.left{
margin-left:20px;
_display:inline;
_width:230px;
}

#rindou #reco ul.center{
width:200px;
padding:0 25px;
_padding:0;
_padding-right:10px;
_width:210px
}

#rindou #reco ul.right{
_width:230px
}

#rindou #reco ul.left li.item{
padding-right:30px;
background:url(//img.e87.com/selection/agedday/2011images/rindou_dotlineY.gif) right repeat-y
}

#rindou #reco ul.right li.item{
padding-left:30px;
background:url(//img.e87.com/selection/agedday/2011images/rindou_dotlineY.gif) left repeat-y
}

#rindou #reco dd.recoValue{
padding-top:5px;
margin-top:5px;
background:url(//img.e87.com/selection/agedday/2011images/rindou_dotlineX.gif) left top repeat-x
}

#rindou #reco .icon{
margin-top:5px;
background:none;
}

#rindou #reco .icon li{
padding-right:3px
}

#rindou #reco .item dl{
clear:both
}

#rindou #reco .zaiko{
float:left
}

/*-----------------------------
  column
-----------------------------*/
#rindou div#aged_column {
	background-color:#ffffff;
	border:1px solid #dbdad3;
	margin:0 0 0 0;
	padding:10px 0 5px 15px;
}

#rindou div#aged_column h3{
	background:url(//img.e87.com/img/usr/agedday/images/colum_h3icon.gif) no-repeat left top;
	color:#ca417d;
	font-weight:bold;
	margin:0 0 7px 0;
	padding:0 0 0 19px;
}

#rindou div#aged_column ul:after{
   content:".";
        display:block;
        height:0px;
        clear:both;
        visibility:hidden;
}


.clr { zoom: 100% }
.clr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }


/* Win版IE7とMac版IE5対策 */
#rindou div#rindou_column ul{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \;*/
* html #rindou div#rindou_column ul{
   height:1px;
}

#rindou div#rindou_column ul{
   display:block;
}
/* End hide from IE-mac */

#rindou div#rindou_column ul li {
	background:url(//img.e87.com/img/usr/agedday/images/colum_arrow.gif) no-repeat left;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	font-size:85%;
	width:160px;
	float:left;
	list-style:none;
	_width:170px
}

#rindou div#rindou_column ul li a {
	text-decoration:none;
}

#rindou div#rindou_column ul li a:hover {
	text-decoration:underline;
}

#rindou div#rindou_column ul {
	margin:0 0 0 15px;
}
#rindou div#aged_column {
	background-color:#FFFFFF;
	border:1px solid #DBDAD3;
	margin:0;
	padding:10px 0 5px 15px;
}


#rindou #aged_column ul{
	clear:both;
	margin-left:24px;
}

#rindou #aged_column li{
	float:left;
	width:220px;
	background:transparent url(//img.e87.com/common/images/icn_arrow.gif) no-repeat scroll 0 center;
	padding:0 0 0 13px;
	font-size:85%;
	margin-bottom:3px;
	_width:232px
}

#rindou #aged_column li a{
	text-decoration:none
}

/*------------------------------ 
other
------------------------------ */
.contents {
	text-align:left;
}
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}
.txt_bold {
	font-weight:bold;
}
#rindou div.pagetop {
	clear:both;
	color:#CA417D;
	font-size:85%;
	margin:13px 2px 20px 0;
	text-align:right;
}
