/* head image */
#contents #rindHead {
	width:750px;
	min-height:151px;
	height:151px;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_main_img.jpg) no-repeat left top;
}

html>body #contents #rindHead {
	margin:0 auto;
	height:auto;
}



#rindHead h1,p.titP{
	font-size:75%;
	padding:11px 0 0 26px;
	width:313px;
}

#rindHead p.titP{
	margin-top:-10px;
}

#rindHead h1{
	color:#5057ac;
}

#rindHead .tit_text{
	width:313px;
	padding-top:80px;
}

/* link */
ol#rindLink {
	width:748px;
	margin-left:1px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_x.gif) repeat-x left bottom;
	list-style-type:none;
}

div.bar_y{
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y 558px;
}

ol#rindLink li {
	font-size:100%;
	padding:8px 0 12px 0;
	text-align:center;
	float:left;
}
ol#rindLink li.linkBox01 { 
	width:180px;
 }

ol#rindLink li.linkBox02 {
	width:200px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y left top;
}
ol#rindLink li.linkBox03 {
	width:183px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y left top;
}


ol#rindLink li.linkBox04 {
	width:184px;
	padding-bottom:5px;
	padding-top:3px;
}

ol#rindLink li a.best {
	color:#696851;
	min-height:18px;
	padding:10px 25px 10px 0;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_arrow.gif) no-repeat right center; 
}

/*safari*/
body:first-of-type ol#rindLink li a.best {
	color:#696851;
	min-height:18px;
	padding:10px 25px 10px 0;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_arrow.gif) no-repeat right center; 
	font-size:85%;
}

ol#rindLink li a img{
	min-height:18px;
	padding:2px 25px 0 0;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_arrow.gif) no-repeat right center; 
}


ol#rindLink span.rind_num1{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_best1.gif) no-repeat left center; 
	padding:3px 0 3px 46px;
	margin-left:3px;
	float:left;
}

ol#rindLink span.rind_num2{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_best2.gif) no-repeat left center; 
	padding:3px 0 3px 46px;
	margin-left:8px;
	float:left;
}

ol#rindLink span.rind_num3{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_icon_best3.gif) no-repeat left center; 
	padding:3px 0 3px 46px;
	margin-left:7px;
	float:left;
}





/* rind main */
#rindmain{
	_text-align:center;
}

.rindBox{
	width:717px;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_box_bg_01.gif) repeat-y;
	margin:30px auto 5px;
	text-align:left;
}

.rindBox_end{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_box_bg_02.gif) no-repeat bottom;
}

.rindBox_end .a_posi{
	position:relative;
}

.rindBox .no1{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_no1_bg.jpg) no-repeat center top;

}

.rindBox .no2{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_no2_bg.jpg) no-repeat center top;
}

.rindBox .no3{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_no3_bg.jpg) no-repeat center top;
}

.rindBox a.img_l{
	position:absolute;
	top:0;
	right:0;
	width:370px;
	height:340px;
}

.rindBox .rindBox_top h2{
	margin-right:100px;
}

.rindBox .rindBox_top h2{
	margin-left:130px;
	margin-top:0 !important;
	padding-top:33px; 
}

.rindBox .rindBox_top p{
	width:247px;
	margin:60px 0 0 28px;
	padding-bottom:110px;
}


.rindBox .rindBox_top .left{
	padding-left:23px;
}

.rindBox .rindBox_bottom{
	clear:both;
	padding-bottom:10px;
	_margin-top:20px;
}


.rindBox .rindBox_bottom .rindBox_bottom1{
	width:405px;
	float:left;
	padding-left:22px;
}

.rindBox .rindBox_bottom .rindBox_bottom1 dt.photo_tit_01{
	margin-top:12px;
	margin-bottom:8px;

}

.rindBox .rindBox_bottom .rindBox_bottom1 dt.photo_tit_02{
	margin-top:10px;
	margin-bottom:8px;
}

.rindBox .rindBox_bottom .rindBox_bottom1 dt a.photo_tit_f{
	color:#460e57;
	font-size:120%;
	font-weight:bold;
}


.rindBox .rindBox_bottom .rindBox_bottom1 dd.rind_text{
	margin-bottom:15px;
}


.rindBox .rindBox_bottom .rindBox_bottom2{
	float:left;
	width:280px;
}

.rindBox .rindBox_bottom .rindBox_bottom2 ul.bar{
	background:url(//img.e87.com/selection/agedday/2008images/rind_bar_02.gif) no-repeat bottom left;
	padding-bottom:10px;
	margin-top:12px;
}

.rindBox .rindBox_bottom .rindBox_bottom2 ul{
	margin-bottom:11px;
}

.rindBox .rindBox_bottom .rindBox_bottom2 ul li{
	float:left;
	margin-right:2px;
	list-style:none;
	font-size:90%;
}

/*safari*/
body:first-of-type .rindBox .rindBox_bottom .rindBox_bottom2 ul li {
	float:left;
	margin-right:2px;
	list-style:none;
	font-size:85%;
}

.rindBox .rindBox_bottom .rindBox_bottom2 ul li span.bold{
	font-weight:bold;
}

.rindBox .rindBox_bottom .rindBox_bottom2 ul li a{
	padding-left:27px;
}

/*safari*/
body:first-of-type .rindBox .rindBox_bottom .rindBox_bottom2 ul li a {
	padding-left:13px;
}



#rind_box_column{
	width:716px;
	background:url(//img.e87.com/selection/agedday/2008images/rindou_column_bg_01.gif) repeat-y;
	margin:30px auto 0;

}

.rind_box_column_top{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_column_bg.jpg) no-repeat center top;
}

.rind_box_column_end{
	background:url(//img.e87.com/selection/agedday/2008images/rindou_column_bg_02.gif) no-repeat bottom;
	min-height:304px;
	_height:304px;
}

.rind_box_column_top h3{
	float:left;
	margin:15px 37px 0 30px;
	_margin-left:10px;
}

.rind_box_column_top .rind_column_text{
	width:395px;
	float:left;
	margin-top:20px;
}

.rind_box_column_top .rind_column_text p{
	margin-bottom:10px;
	_text-align:left;
}

#aged_column {
	margin-top:15px !important;
}

#aged_column h3{
	text-align:left;
}


/* pagetop link padding */
.rankPgtM { padding-bottom:15px; }




.clr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }
