/* head image */
#contents #preHead {
	width:750px;
	min-height:151px;
	height:151px;
	background:url(//img.e87.com/selection/agedday/2008images/pre_main_img.jpg) no-repeat left top;
}

html>body #contents #preHead {
	margin:0 auto;
	height:auto;
}

#contents #preHead img {
	_padding:14px 0 0 23px;
	_margin-left:13px;
	padding:14px 0 0 13px;
	_margin-top:14px;
}

#preHead h1,p.titP {
	font-size:80%;
	padding:12px 0 0 26px;
	width:370px;
}

#preHead p.titP {
	margin-top:-10px;
}

#preHead h1{
	color:#5057ac;
}

/* link */
ul#preLink {
	width:748px;
	margin-left:1px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_x.gif) repeat-x left bottom;
	list-style-type:none;
}

ul#preLink li {
	font-size:100%;
	padding:8px 0 12px 0;
	text-align:center;
	float:left;
}
ul#preLink li.linkBox01 { 
	width:186px;
 }

ul#preLink li.linkBox02 {
	width:188px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y left top;
}
ul#preLink li.linkBox03 {
	width:187px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y left top;
}

ul#preLink li.linkBox04 {
	width:185px;
	background:url(//img.e87.com/selection/agedday/2008images/linkline_y.gif) repeat-y left top;
}

ul#preLink li a {
	color:#696851;
	min-height:18px;
	padding:2px 25px 2px 0;
	background:url(//img.e87.com/selection/agedday/2008images/okashi_icon_arrow.gif) no-repeat right center; 
}

/*safari*/
body:first-of-type ul#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%;
}

ul#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; 
}


ul#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;
}

ul#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;
}

ul#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;
}

span.bold{
	font-weight:bold;
}

#contents h2.title{
	background:url(//img.e87.com/selection/agedday/2008images/icon_check.gif) no-repeat left center;
	padding-left:25px;
	margin:15px 0 10px 15px;
	_text-align:left;
}

#contents h2.title span{
	margin-left:15px;
}

#contents h2.ichiran{
	background:url(//img.e87.com/selection/agedday/2008images/icon_check.gif) no-repeat left center;
	padding-left:25px;
	margin:15px 0 10px 0;
	font-weight:bold;
	_text-align:left;
}

/* pre box01
=====================================================================================================================*/
#premain{
	_text-align:center;
}

.prebox01{
	width:750px;
	text-align:left;
	margin:0 auto;
	background:url(//img.e87.com/selection/agedday/2008images/prebox_bg1_side.gif) repeat-y;
}

.prebox01_top{
	background:url(//img.e87.com/selection/agedday/2008images/prebox_bg1_top.gif) no-repeat top;
}

.prebox01_end{
	background:url(//img.e87.com/selection/agedday/2008images/prebox_bg1_bottom.gif) no-repeat bottom;
}


.prebox01_end .mainbox01{
	width:730px;
	margin-left:20px;
	padding-bottom:23px;
}

.prebox01_end .mainbox01 .left01{
	width:340px;
	float:left;
	margin-right:10px;
}

.prebox01_end .mainbox01 .left01 .lbox01 img{
	margin-bottom:10px;
	margin-top:10px;
}

.prebox01_end .mainbox01 .left01 .lbox01 p{
	width:326px;
	min-height:130px;
	_height:130px;
}

.prebox01_end .mainbox01 .left01 .lbox02{
	width:340px;
	margin-top:20px;	
}

.prebox01_end .mainbox01 .left01 .lbox02 img.photo_s{
	float:left;
	margin-right:10px;
}

.prebox01_end .mainbox01 .left01 .lbox02 dl dd{
	margin-bottom:7px;
}


.prebox01_end .mainbox01 .left01 .lbox02 p{
	width:205px;
}

.prebox01_end .mainbox01 .right01{
	width:375px;
	float:right;
}

.prebox01_end .mainbox01 .right01 img.dot{
	margin:7px 0;
}

.prebox01_end .mainbox01 .right01 .rbox{
	margin-top:26px;
}

.prebox01_end .mainbox01 .right01 .rbox dl{
	width:350px;
	padding-bottom:20px;
}

.prebox01_end .mainbox01 .right01 .rbox dl dt a{
	font-size:110%;
	color:#5057ac;
	font-weight:bold;
}

.prebox01_end .mainbox01 .right01 .rbox dl dd{
	margin-top:5px;
}


.prebox01_end .mainbox01 .right01 .rbox ul li{
	float:left;
}

.prebox01_end .mainbox01 .right01 .rbox .kakaku{
	float:left;
	font-size:90%;
}

body:first-of-type .prebox01_end .mainbox01 .right01 .rbox .kakaku{
	float:left;
	font-size:85%;
}

.prebox01_end .mainbox01 .right01 .rbox .detail{
	float:right;
	margin-right:25px;
}






/* pre box02
=====================================================================================================================*/
.prebox02{
	width:750px;
	text-align:left;
	margin:0 auto;
	background:url(//img.e87.com/selection/agedday/2008images/prebox_bg2_side.gif) repeat-y;
}

.prebox02_top{
	background:url(//img.e87.com/selection/agedday/2008images/prebox_bg2_top.gif) no-repeat top;
}

.prebox02_end{
	background:url(//img.e87.com/selection/agedday/2008images/prebox_bg2_bottom.gif) no-repeat bottom;
}


.prebox02_end .mainbox02{
	width:750px;
	padding-bottom:23px;
}

.prebox02_end .mainbox02 .right02{
	width:345px;
	float:right;
	margin-left:15px;
	margin-right:15px;
	_margin-right:5px;
}

.prebox02_end .mainbox02 .right02 .rbox01 img{
	margin-bottom:10px;
	margin-top:10px;
}

.prebox02_end .mainbox02 .right02 .rbox01 p{
	width:326px;
	min-height:130px;
	_height:130px;
}

.prebox02_end .mainbox02 .right02 .rbox01 p.text_rose{
	width:326px;
}

.prebox02_end .mainbox02 .right02 .rbox02{
	width:350px;
	margin-top:20px;	
}

.prebox02_end .mainbox02 .right02 .rbox02 img.photo_s{
	float:left;
	margin-right:10px;
}

.prebox02_end .mainbox02 .right02 .rbox02 dl dd{
	margin-bottom:7px;
}


.prebox02_end .mainbox02 .right02 .rbox02 p{
	width:205px;
}

.prebox02_end .mainbox02 .left02{
	width:371px;
	float:left;
}

.prebox02_end .mainbox02 .left02 img.dot{
	margin:7px 0;
}

.prebox02_end .mainbox02 .left02 .lbox{
	margin-top:26px;
	margin-left:20px;
}

.prebox02_end .mainbox02 .left02 .lbox dl{
	width:350px;
	padding-bottom:20px;
}

.prebox02_end .mainbox02 .left02 .lbox dl dt a{
	font-size:110%;
	color:#5057ac;
	font-weight:bold;
}

.prebox02_end .mainbox02 .left02 .lbox dl dd{
	margin-top:5px;
}


.prebox02_end .mainbox02 .left02 .lbox ul li{
	float:left;
}

.prebox02_end .mainbox02 .left02 .lbox .kakaku{
	float:left;
	font-size:90%;
}

body:first-of-type .prebox02_end .mainbox02 .left02 .lbox .kakaku{
	float:left;
	font-size:85%;
}

.prebox02_end .mainbox02 .left02 .lbox .detail{
	float:right;
}






















/* pagetop link padding */
.rankPgtM { padding-bottom:15px; }




.clr:after { content: ""; display: block; clear: both; height: 0px; overflow: hidden; }
