.contents img{
	vertical-align:bottom;
	padding-left:0;
}

.contents h2{
	background:transparent url(//img.e87.com/selection/agedday/2010images/agedday_icon_01.gif) no-repeat scroll left center;
	font-size:100%;
	margin:10px 0 2px 0;
	padding:3px 0 3px 25px;
	color:#7c7b7b;
	font-weight:normal;
}

.contents h2 span{
	font-weight:bold;
	color:#7c7b7b;
}

.contents h2.kakaku{
	font-size:100%;
	font-weight:bold;
}

.contents h2.kakaku span{
	margin-right:10px;
}

.contents h2.h2_ttl {
	background:url(//img.e87.com/selection/agedday/2010images/column_ttl_bg.gif) no-repeat top center;
	padding:3px 0 0 10px;
	margin-bottom:10px;
	font-weight:bold;
	height:27px;
	line-height:1.9em;
	color:#601621;
}

h2.mT0{margin-top:0;}
h2.mT5{margin-top:5px;}
.mT20{margin-top:20px;}
.left{float:left;}
.right{float:right;}
.txtAC{
	text-align:center;
}

p.lead{
	width:680px;
	color:#696851;
	margin:10px 0 0 25px;
	line-height:1.5;
}

p.lead02{
	width:680px;
	color:#696851;
	margin:10px 0 0 25px;
	line-height:1.3;
	font-size:80%;
	text-indent:-1em;
	padding-left:1em;
}

/* 
 header
------------------------------ */
#wrap_0903new #header_agedday{
	width:950px;
	min-height:180px;
	height:180px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_main_bg.jpg) no-repeat left top;
	margin:0 0 15px 0;
}

#wrap_0903new #header_agedday .txt{
	width:470px;
	_width:500px;
	color:#696851;
	padding:0 0 0 20px;
	line-height:1.2;
	font-size:90%;
}

#wrap_0903new #header_agedday h1.txt{
	color:#4c295b;
	padding-top:85px;
	font-size:85%;
}

#wrap_0903new #header_agedday .kikan{
	padding:10px 0 0 20px;
}

#wrap_0903new #header_agedday .kikan img{
	margin-right:5px;
}

/*　bnr_camp
-----------------------------*/
.bnr_camp{
	margin-top:15px;
}

/*　colR
-----------------------------*/
.colR{
	float:left;
	width:556px;
}

/*　style
-----------------------------*/
ul.style {
	margin-bottom:10px;
}
ul.style li{
	float:left;
	width:311px;
	margin-right:8px;
}
ul.style li.lastChild{
	margin-right:0;
}




/*-------------------------------------------------------------
	01) MainContents
-------------------------------------------------------------*/



#Sweets{
	width:755px;
	color:#562700;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_sweets_bg.gif) repeat-y;
	position:relative;
}

#SweetsIn{
	width:740px;
	margin:15px 0 0 8px;
}

#SweetsInL{
	width:466px;
	float:left;
}
#SweetsInR{
	width:251px;
	float:right;
	margin-right:5px;
}

#Yaoya{
	width:466px;
}

#YaoyaL{
	width:258px;
	float:left;
}

#YaoyaR{
	width:208px;
	float:right;
}

#YaoyaR #YaoyaT{
	width:197px;
	height:91px;
	margin-top:23px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_tag_01.gif) no-repeat;
}

#YaoyaR #YaoyaT p a{
	color:#5b3e18;
	font-size:12px;
	font-weight:bold;
}

.BrownB{
	color:#5b3e18;
	font-size:12px;
	font-weight:bold;
}

.GrayB{
	font-size:10px;
	font-weight:bold;
}

.GrayS{
	font-size:10px;
}

.mt10{padding-top:10px;}

#RindouT{
	width:251px;
	height:95px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_tag_02.gif) no-repeat;
}

#RindouT p{margin-left:35px;}

#RindouT p a{
	color:#5b3e18;
	font-size:12px;
	font-weight:bold;
}

#RindouBox{
	width:234px;
	margin-left:17px;
}

#RindouBoxL{
	width:100px;
	margin-top:10px;
	float:left;
}
#RindouBoxR{
	width:125px;
	margin-top:10px;
	float:right;
}

#Suzuya{
	width:465px;
}

#SuzuyaL{
	width:242px;
	float:left;
	margin-top:10px;
}
#SuzuyaR{
	width:223px;
	height:291px;
	float:right;
	margin-top:10px;
	position:relative;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_sweets_photo05_bg.jpg) top left no-repeat;
}

#SuzuyaR #SuzuyaRTitle{
	width:181px;
	height:41px;
	position:absolute;
	top:22px;
	left:16px;
}

#SuzuyaR #SuzuyaRTxt{
	width:208px;
	position:absolute;
	top:75px;
	left:16px;
}

#SuzuyaR #SuzuyaZenzai{
	position:absolute;
	top:178px;
	left:0px;
}

#SuzuyaR #SuzuyaZenzai a{
	color:#5b3e18;
	font-size:12px;
	font-weight:bold;
}

#SuzuyaR #SuzuyaKakaku{
	position:absolute;
	top:197px;
	left:0px;
}
#SweetsInUnder{
	width:741px;
	height:543px;
	position:relative;
	margin-top:-13px;
	margin-left:8px;
}

#SweetsTitle04{
	width:223px;
	height:42px;
	position:absolute;
	top:62px;
	left:4px;
}

#SweetsTitle04{
	width:223px;
	height:42px;
	position:absolute;
	top:62px;
	left:4px;
}

#SweetsPhoto05{
	width:246px;
	height:287px;
	position:absolute;
	top:112px;
	left:0px;
}

#SweetsTag03{
	width:246px;
	height:74px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_tag_03.gif) no-repeat;
	position:absolute;
	top:399px;
}

#SweetsTag03 #SweetsTag03Title{
	width:246px;
	position:absolute;
	top:4px;
	left:30px;
	color:#5b3e18;
	font-weight:bold;
}

#SweetsTag03 #SweetsTag03Title a{
	color:#5b3e18;
	font-size:12px;
	font-weight:bold;
}

#SweetsTag03 #SweetsTag03Kakaku{
	width:246px;
	position:absolute;
	top:25px;
	left:30px;
}

#SweetsPhoto06{
	width:235px;
	height:275px;
	position:absolute;
	top:0px;
	left:254px;
}

#NashiTxt{
	width:220px;
	position:absolute;
	top:480px;
	left:20px;
}

#SweetsTag04{
	width:227px;
	height:92px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_tag_04.gif) no-repeat;
	position:absolute;
	top:275px;
	left:246px;
}

#SweetsTag04 #SweetsTag04Title{
	position:absolute;
	top:5px;
	left:28px;
	line-height:1.3;
	color:#5b3e18;
	font-weight:bold;
}

#SweetsTag04 #SweetsTag04Title a{
	color:#5b3e18;
	font-size:12px;
	font-weight:bold;
}

#SweetsTag04 #SweetsTag04Kakaku{
	position:absolute;
	top:55px;
	left:28px;
}

#SweetsTitle05{
	width:231px;
	height:43px;
	position:absolute;
	top:370px;
	left:258px;
}

#FinancierTxt{
	width:108px;
	position:absolute;
	top:423px;
	left:258px;
}

#FinancierPhoto{
	width:123px;
	height:125px;
	position:absolute;
	top:419px;
	left:374px;
}

#SweetsPhoto07{
	width:235px;
	height:275px;
	position:absolute;
	top:50px;
	left:500px;
}

#SweetsTitle06{
	width:223px;
	height:42px;
	position:absolute;
	top:0;
	left:500px;
}

#SweetsTag05{
	width:230px;
	height:90px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_tag_05.gif) no-repeat;
	position:absolute;
	top:322px;
	left:487px;
}

#SweetsTag05 #SweetsTag05Title{
	position:absolute;
	top:6px;
	left:25px;
	line-height:1.3;
	color:#5b3e18;
	font-weight:bold;
}

#SweetsTag05 #SweetsTag05Title a{
	color:#5b3e18;
	font-size:12px;
	font-weight:bold;
}

#SweetsTag05 #SweetsTag05Kakaku{
	position:absolute;
	top:54px;
	left:28px;
}
#CheeseCakeTxt{
	width:100px;
	position:absolute;
	top:415px;
	left:497px;
}

#CheeseCakePhoto{
	width:123px;
	height:129px;
	position:absolute;
	top:413px;
	left:610px;
}

#SweetsBtn{
	padding:12px 0 20px 0 ;
	margin:12px 52px 0 46px ;

}

#Sweets .box1 {
left:247px;
position:absolute;
top:252px;
}

#Sweets .box2 {
left:510px;
position:absolute;
top:403px;
}

#Sweets .box3 {
left:225px;
position:absolute;
top:568px;
}

#Sweets .box4 {
left:12px;
position:absolute;
top:1081px;
}

#Sweets .box5 {
left:260px;
position:absolute;
top:973px;
}

#Sweets .box6 {
left:500px;
position:absolute;
top:1024px;
}


/*　section02
-----------------------------*/
#section02 { margin-bottom:15px; }
#section02 .title {}
#section02 .inner { position:relative; height:1455px; background:url(//img.e87.com/selection/agedday/2010images/column_sec02_bg.jpg) no-repeat; }
#section02 .inner .txt { font-size:12px; color:#562700; }
#section02 .inner .menu { font-size:12px; color:#7b1515; font-weight:bold; }
#section02 .inner .menu a{ font-size:12px; color:#7b1515; font-weight:bold; }
#section02 .inner .price { font-size:10px; color:#414141; }
#section02 .inner .price span { font-weight:bold; }

#section02 .inner .unit01 .tit { position:absolute; top:12px; left:8px; }
#section02 .inner .unit01 .img { position:absolute; top:45px; left:8px; }
#section02 .inner .unit01 .txt { position:absolute; top:45px; left:370px; width:330px; }
#section02 .inner .unit01 .menu { position:absolute; top:125px; left:355px; }
#section02 .inner .unit01 .price { position:absolute; top:165px; left:355px; }
#section02 .inner .unit01 .box { position:absolute; top:112px; left:339px; }

#section02 .inner .unit02 .tit { position:absolute; top:240px; left:400px; }
#section02 .inner .unit02 .img { position:absolute; top:303px; left:394px; }
#section02 .inner .unit02 .txt { position:absolute; top:270px; left:400px; width:345px; }
#section02 .inner .unit02 .menu { position:absolute; top:580px; left:435px; }
#section02 .inner .unit02 .price { position:absolute; top:608px; left:435px; }
#section02 .inner .unit02 .box { position:absolute; top:558px; left:424px; }

#section02 .inner .unit03 .tit { position:absolute; top:398px; left:8px; }
#section02 .inner .unit03 .img { position:absolute; top:465px; left:8px; }
#section02 .inner .unit03 .txt { position:absolute; top:427px; left:8px; width:350px; }
#section02 .inner .unit03 .menu { position:absolute; top:730px; left:30px; }
#section02 .inner .unit03 .price { position:absolute; top:765px; left:30px; }
#section02 .inner .unit03 .box { position:absolute; top:712px; left:11px; }

#section02 .inner .unit04 .tit { position:absolute; top:852px; left:30px; }
#section02 .inner .unit04 .img { position:absolute; top:685px; left:397px; }
#section02 .inner .unit04 .txt { position:absolute; top:910px; left:30px; width:170px; }
#section02 .inner .unit04 .menu { position:absolute; top:925px; left:245px; }
#section02 .inner .unit04 .price { position:absolute; top:960px; left:245px; }
#section02 .inner .unit04 .box { position:absolute; top:909px; left:228px; }

#section02 .inner .unit05 .tit { position:absolute; top:1050px; left:370px; }
#section02 .inner .unit05 .img { position:absolute; top:1019px; left:8px; }
#section02 .inner .unit05 .txt { position:absolute; top:1106px; left:370px; width:340px; }
#section02 .inner .unit05 .menu { position:absolute; top:1230px; left:358px; }
#section02 .inner .unit05 .price { position:absolute; top:1265px; left:358px; }
#section02 .inner .unit05 .box { position:absolute; top:1213px; left:341px; }

#section02 .inner .btnArea { position:absolute; top:1322px; left:50px; }


/*　section03
-----------------------------*/
#section03 { margin-bottom:15px; }
#section03 .title {}
#section03 .inner { position:relative; height:737px; background:url(//img.e87.com/selection/agedday/2010images/column_sec03_bg.jpg) no-repeat; }
#section03 .inner .txt { font-size:12px; color:#562700; }
#section03 .inner .menu { font-size:12px; color:#7b1515; font-weight:bold; }
#section03 .inner .menu a{ font-size:12px; color:#7b1515; font-weight:bold; }
#section03 .inner .price { font-size:10px; color:#414141; }
#section03 .inner .price span { font-weight:bold; }

#section03 .inner .unit01 .tit { position:absolute; top:19px; left:16px; }
#section03 .inner .unit01 .img { position:absolute; top:43px; left:16px; }
#section03 .inner .unit01 .txt { position:absolute; top:50px; left:375px; width:350px; }
#section03 .inner .unit01 .menu { position:absolute; top:135px; left:360px; }
#section03 .inner .unit01 .price { position:absolute; top:170px; left:360px; }
#section03 .inner .unit01 .box { position:absolute; top:118px; left:349px; }

#section03 .inner .unit02 .tit { position:absolute; top:392px; left:22px; }
#section03 .inner .unit02 .img { position:absolute; top:284px; left:396px; }
#section03 .inner .unit02 .txt { position:absolute; top:450px; left:16px; width:350px; }
#section03 .inner .unit02 .menu { position:absolute; top:525px; left:210px; }
#section03 .inner .unit02 .price { position:absolute; top:560px; left:210px; }
#section03 .inner .unit02 .box { position:absolute; top:508px; left:198px; }

#section03 .inner .btnArea { position:absolute; top:611px; left:50px; }


/*　section04
-----------------------------*/
#section04 { margin-bottom:15px; }
#section04 .title {}
#section04 .inner { position:relative; height:1375px; background:url(//img.e87.com/selection/agedday/2010images/column_sec04_bg.jpg) no-repeat; }
#section04 .inner .txt { font-size:12px; color:#562700; }
#section04 .inner .menu { font-size:12px; color:#7b1515; font-weight:bold; }
#section04 .inner .menu a{ font-size:12px; color:#7b1515; font-weight:bold; }
#section04 .inner .price { font-size:10px; color:#414141; }
#section04 .inner .price span { font-weight:bold; }

#section04 .inner .unit01 .tit { position:absolute; top:33px; left:365px; }
#section04 .inner .unit01 .img { position:absolute; top:10px; left:0px; }
#section04 .inner .unit01 .txt { position:absolute; top:63px; left:365px; width:345px; }
#section04 .inner .unit01 .menu { position:absolute; top:145px; left:340px; }
#section04 .inner .unit01 .price { position:absolute; top:180px; left:340px; }
#section04 .inner .unit01 .box { position:absolute; top:129px; left:328px; }

#section04 .inner .unit02 .tit { position:absolute; top:384px; left:28px; }
#section04 .inner .unit02 .img { position:absolute; top:299px; left:388px; }
#section04 .inner .unit02 .txt { position:absolute; top:414px; left:28px; width:350px; }
#section04 .inner .unit02 .menu { position:absolute; top:500px; left:203px; }
#section04 .inner .unit02 .price { position:absolute; top:525px; left:203px; }
#section04 .inner .unit02 .box { position:absolute; top:478px; left:191px; }

#section04 .inner .unit03 .tit { position:absolute; top:683px; left:373px; }
#section04 .inner .unit03 .img { position:absolute; top:610px; left:10px; }
#section04 .inner .unit03 .txt { position:absolute; top:733px; left:373px; width:350px; }
#section04 .inner .unit03 .menu { position:absolute; top:815px; left:350px; }
#section04 .inner .unit03 .price { position:absolute; top:850px; left:350px; }
#section04 .inner .unit03 .box { position:absolute; top:802px; left:331px; }

#section04 .inner .unit04 .tit { position:absolute; top:994px; left:20px; }
#section04 .inner .unit04 .img { position:absolute; top:928px; left:380px; }
#section04 .inner .unit04 .txt { position:absolute; top:1052px; left:20px; width:350px; }
#section04 .inner .unit04 .menu { position:absolute; top:1133px; left:204px; }
#section04 .inner .unit04 .price { position:absolute; top:1168px; left:204px; }
#section04 .inner .unit04 .box { position:absolute; top:1118px; left:192px; }

#section04 .inner .btnArea { position:absolute; top:1247px; left:50px; }


/*　section05
-----------------------------*/
#section05 { margin-bottom:15px; }
#section05 .title {}
#section05 .inner { position:relative; height:1029px; background:url(//img.e87.com/selection/agedday/2010images/column_sec05_bg.jpg) no-repeat; }
#section05 .inner .txt { font-size:12px; color:#562700; }
#section05 .inner .menu { font-size:12px; color:#7b1515; font-weight:bold; }
#section05 .inner .menu a{ font-size:12px; color:#7b1515; font-weight:bold; }
#section05 .inner .price { font-size:10px; color:#414141; }
#section05 .inner .price span { font-weight:bold; }

#section05 .inner .unit01 .tit { position:absolute; top:25px; left:365px; }
#section05 .inner .unit01 .img { position:absolute; top:14px; left:10px; }
#section05 .inner .unit01 .txt { position:absolute; top:55px; left:365px; width:345px; }
#section05 .inner .unit01 .menu { position:absolute; top:155px; left:355px; }
#section05 .inner .unit01 .price { position:absolute; top:190px; left:355px; }
#section05 .inner .unit01 .box { position:absolute; top:140px; left:336px; }

#section05 .inner .unit02 .tit { position:absolute; top:355px; left:31px; }
#section05 .inner .unit02 .img { position:absolute; top:266px; left:390px; }
#section05 .inner .unit02 .txt { position:absolute; top:410px; left:31px; width:350px; }
#section05 .inner .unit02 .menu { position:absolute; top:490px; left:223px; }
#section05 .inner .unit02 .price { position:absolute; top:525px; left:223px; }
#section05 .inner .unit02 .box { position:absolute; top:475px; left:204px; }

#section05 .inner .unit03 .tit { position:absolute; top:608px; left:368px; }
#section05 .inner .unit03 .img { position:absolute; top:574px; left:6px; }
#section05 .inner .unit03 .txt { position:absolute; top:638px; left:368px; width:185px; }
#section05 .inner .unit03 .menu { position:absolute; top:775px; left:355px; }
#section05 .inner .unit03 .price { position:absolute; top:810px; left:355px; }
#section05 .inner .unit03 .box { position:absolute; top:761px; left:330px; }

#section05 .inner .btnArea { position:absolute; top:897px; left:50px; }


/*　section06
-----------------------------*/
#section06 { margin-bottom:15px; }
#section06 .title {}
#section06 .inner { position:relative; height:690px; background:url(//img.e87.com/selection/agedday/2010images/column_sec06_bg.jpg) no-repeat; }
#section06 .inner .txt { font-size:12px; color:#562700; }
#section06 .inner .price { font-size:10px; color:#414141; }
#section06 .inner .price span { font-weight:bold; }
#section06 .inner .price ul { margin-bottom:5px; }
#section06 .inner .price ul li { float:left; margin-right:5px; }

#section06 .inner .unit01 .img { position:absolute; top:8px; left:9px; }
#section06 .inner .unit01 .tit { position:absolute; top:222px; left:19px; }
#section06 .inner .unit01 .lead { position:absolute; top:281px; left:19px; }
#section06 .inner .unit01 .txt { position:absolute; top:303px; left:19px; width:220px; }
#section06 .inner .unit01 .price { position:absolute; top:395px; left:19px; width:220px; padding-top:7px; border-top:dotted 1px #bca086; }
#section06 .inner .unit01 .btn { position:absolute; top:452px; left:68px; }

#section06 .inner .unit02 .img { position:absolute; top:8px; left:257px; }
#section06 .inner .unit02 .tit { position:absolute; top:222px; left:267px; }
#section06 .inner .unit02 .lead { position:absolute; top:281px; left:267px; }
#section06 .inner .unit02 .txt { position:absolute; top:303px; left:267px; width:220px; }
#section06 .inner .unit02 .price { position:absolute; top:395px; left:267px; width:220px; padding-top:7px; border-top:dotted 1px #bca086; }
#section06 .inner .unit02 .btn { position:absolute; top:452px; left:317px; }

#section06 .inner .unit03 .img { position:absolute; top:8px; left:506px; }
#section06 .inner .unit03 .tit { position:absolute; top:222px; left:516px; }
#section06 .inner .unit03 .lead { position:absolute; top:281px; left:516px; }
#section06 .inner .unit03 .txt { position:absolute; top:303px; left:516px; width:220px; }
#section06 .inner .unit03 .price { position:absolute; top:395px; left:516px; width:220px; padding-top:7px; border-top:dotted 1px #bca086; }
#section06 .inner .unit03 .btn { position:absolute; top:452px; left:566px; }

#section06 .inner .navi01 { position:absolute; top:505px; left:15px; }
#section06 .inner .navi01 li { float:left; padding:0 25px 0 10px; }
#section06 .inner .navi01 .btnlast { margin-right:0px; }

#section06 .inner .navi02 { position:absolute; top:589px; left:52px; }











/*
columnListArea
-----------------------------*/

.contents .columnArea {
	margin:15px 0 0 14px;
}

.contents .boxline {
	background:url(//img.e87.com/selection/agedday/2010images/index_dot_line_l.gif) no-repeat left top;
	padding-top:1px;
}

.contents .topic_box01 {
	width:235px;
	padding:6px 0;
	margin:0 10px 0 0;
	float:left;
}

.contents .topic_box02 {
	width:235px;
	padding:6px 0;
	float:left;
	background:url(//img.e87.com/selection/agedday/2010images/index_dot_line.gif) no-repeat center bottom;
}

.contents .textBox {
	float:left;
	width:160px;
}

.contents .textBox a {
	font-size:85%;
	color:#c83c9f;
	font-weight:bold;
	text-decoration:none;
}

.contents .textBox a:hover {
	text-decoration:underline;
}

.contents .textBox p {
	width:160px;
	font-size:85%;
	line-height:120%;
	margin:4px 0 0 0;
}

.contents .imgBox {
	float:left;
	width:70px;
	margin:0 0 0 5px;
}


/* LocalNavi
------------------------------ */
#lnavi_0903new #bnr_agedday{
	margin-bottom:4px;
}

#lnavi_0903new ul#index_lnavi_bnr{
	margin-bottom:10px;
}

#lnavi_0903new ul#index_lnavi_bnr img{
	vertical-align:bottom
}

#lnavi_0903new ul#index_lnavi_bnr li{
	margin-bottom:9px;
}

#lnavi_0903new ul#index_lnavi_bnr li.h190{
	height:190px;
}

#lnavi_0903new ul#index_lnavi_bnr li a{
	display:inline;
	padding:0;
	background:none;
}

/* ichioshi
------------------------------ */
#lnavi_0903new #ichioshi{
	margin-bottom:12px;
}

#lnavi_0903new #ichioshi .tit{ }

#lnavi_0903new #ichioshi .inner{
	padding:0 5px 5px 5px;
	background:url(//img.e87.com/selection/agedday/2010images/column_ichioshi_bg.gif) no-repeat bottom;
}
#lnavi_0903new #ichioshi dl{
	margin:8px 5px;
}

#lnavi_0903new #ichioshi dl dt {
	margin-bottom:8px;
	padding-bottom:8px;
	border-bottom:dotted 1px #d0d0d0;
}

#lnavi_0903new #ichioshi dl dt a{
	color:#ca417d;
}

#lnavi_0903new #ichioshi dl dd{
	color:#714257;
	padding: 0;
	margin:2px 0;
}

#lnavi_0903new #ichioshi dl dd span{
	font-size:85%;
}

/*　ranking
-----------------------------*/
#lnavi_0903new h2.agedday_ranking{
	height:auto;
	line-height:normal;
	width:180px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/agedday_icon_01.gif) no-repeat scroll left top;
	font-size:85%;
	margin:0 0 2px 0;
	padding:3px 20px 3px 18px;
	color:#7c7b7b;
	font-weight:normal;
}

#lnavi_0903new h2.agedday_ranking span{
	font-weight:bold;
	color:#7c7b7b;
	font-size:85%;
	letter-spacing:-1px;
}

#lnavi_0903new h2{
	padding-left:20px;
}
#lnavi_0903new img{
	vertical-align:bottom;
}
#lnavi_0903new dl.rank {
	width:190px;
	margin-bottom:15px;
}

#lnavi_0903new dl.rank dd {
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_bgrep_rankborder.gif) repeat-y left top;
}
#lnavi_0903new .ttl {
	font-weight:bold;
	display:block;
	font-size:115%; }
#lnavi_0903new .ranking03 {
	width:180px;
	_width:190px;
	border-bottom:1px solid #8f84ef;
	padding:4px 5px;
}
#lnavi_0903new .ranking03 .txt {
	font-size:12px;
	color:#ca417d;
}
#lnavi_0903new .ranking03 .txt a{
	font-size:12px;
	color:#ca417d;
	line-height:120%;
	/line-height:1.1;
}
#lnavi_0903new .ranking_l {
	width:55px;
	margin:0 5px 0 0;
	float:left;
}
#lnavi_0903new .ranking_r a {
	font-size:12px;
	color:#ca417d;
}
#lnavi_0903new .ranking_r {
	width:110px;
	margin:0;
	float:left;
}

#lnavi_0903new .bordernone{
	border:none;
	background:transparent url(//img.e87.com/selection/agedday/2010images/column_bgbtm_rankborder.gif) no-repeat left bottom;
	padding-bottom:9px;
}


/* rank_price
------------------------------ */

#lnavi_0903new h2.agedday_price{
	height:auto;
	line-height:normal;
	width:180px;
	background:transparent url(//img.e87.com/selection/agedday/2010images/agedday_icon_01.gif) no-repeat scroll left top;
	font-size:85%;
	margin:0 0 2px 0;
	padding:3px 20px 3px 18px;
	color:#7c7b7b;
	font-weight:normal;
}

#lnavi_0903new dl.rank_price {
	width:190px;
	margin-bottom:12px;
}


#lnavi_0903new ul#index_lnavi_price li a{
	display:inline;
	padding:0;
	background:none;
}

/* other
------------------------------ */
.contents {
	text-align:left;
}
.clearfix:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}
div.pagetop {
	clear:both;
	color:#CA417D;
	font-size:85%;
	margin:10px 2px 10px 0;
	text-align:right;
}

#index div.pagetop {
	clear:both;
	color:#CA417D;
	font-size:85%;
	margin:15px 2px 20px 0;
	text-align:right;
}

} /*IE7以外のモダンブラウザ向け*/

.clearfix{/display:inline-block;} /*IE7およびMacIE5向け*/

