/* 
 frame
---------------------------------------- */
#contents {
	width:750px;
	margin:0 0 0 14px;
}

#contents div.contents_inner{
margin:0px 14px;
}

div#header_aged{
margin:18px 12px 10px 30px;
clear:both;
height:35px;
}

div#header_aged .kikan{
padding:10px 0 0 0;
text-align:right;
float:right;
}

div#header_aged .totop{
width:230px;
float:left;
}

.clr { clear:both; font-size:1px; }

/* 
 topicpath
------------------------------ */
div#topicpath{
margin:18px 0 0 0;
font-weight:bold;
}


/* 
 localmenu
------------------------------ */
.line_height1-4{
line-height:1.4em;
}

#sp_aged div#localmenu_aged{
margin:0 14px;
border-bottom:2px solid #b84669;
padding:0 0 0 3px;
clear:both;
}

#sp_aged div#localmenu_aged ul{
margin:0;
}

#sp_aged div#localmenu_aged ul:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
#sp_aged div#localmenu_aged ul{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html #sp_aged div#localmenu_aged ul{
   height:1px;
}

#sp_aged div#localmenu_aged ul{
   display:block;
}
/* End hide from IE-mac */

#sp_aged div#localmenu_aged ul li{
list-style-type:none;
float:left;
width:119px;
margin:0 0 0 3px;
padding:0;
text-align:center;
}

#sp_aged div#localmenu_aged ul li.navi05{
background:url(//img.e87.com/selection/agedday/2008images/localmenu_bg05.gif) no-repeat top left #e5e4d7;
width:145px;
}

#sp_aged div#localmenu_aged ul li.cur05{
background:url(//img.e87.com/selection/agedday/2008images/localmenu_bg_cur05.gif) no-repeat top left #b84669;
width:145px;
}

#sp_aged div#localmenu_aged ul li a{
font-weight:bold;
text-decoration:none;
color:#979685;
}

#sp_aged div#localmenu_aged ul li.cur05 a{
color:#fff;
}


/* 
 titlearea
------------------------------ */
#sp_aged div#localmenu02_aged{
background:#edcfda;
border-bottom:1px solid #f6dcf8;
}

#sp_aged div#localmenu02_aged ul{
margin:0;
}

#sp_aged div#localmenu02_aged ul:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
#sp_aged div#localmenu02_aged ul{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html #sp_aged div#localmenu02_aged ul{
   height:1px;
}

#sp_aged div#localmenu02_aged ul{
   display:block;
}
/* End hide from IE-mac */

#sp_aged div#localmenu02_aged ul li{
list-style-type:none;
float:left;
padding-left:3px;
background:url(//img.e87.com/selection/agedday/2008images/localmenu02_arrow.gif) no-repeat 5px;
border-right:1px solid #f4e2e9;
}

#sp_aged div#localmenu02_aged ul li.cur{
background:url(//img.e87.com/selection/agedday/2008images/localmenu02_arrow_c.gif) #dba7be no-repeat 5px;
}

#sp_aged div#localmenu02_aged ul li.cur span{
font-weight:bold;
text-decoration:none;
color:#652857;
display:block;
margin:0 5px 0 12px;
}

#sp_aged div#localmenu02_aged ul li a{
font-weight:bold;
text-decoration:none;
color:#652857;
display:block;
margin:0 5px 0 12px;
}
/* 
 localmenu03
------------------------------ */

#sp_aged div#localmenu03_aged{
background:url(//img.e87.com/selection/agedday/2008images/localmenu03_bg.gif) repeat-x;
}

#sp_aged div#localmenu03_aged ul{
margin:0;
}

#sp_aged div#localmenu03_aged ul:after{
   content:".";
   display:block;
   height:0px;
   clear:both;
   visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
#sp_aged div#localmenu03_aged ul{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html #sp_aged div#localmenu03_aged ul{
   height:1px;
}

/* End hide from IE-mac */

#sp_aged div#localmenu03_aged ul li{
list-style-type:none;
float:left;
color:#652857;
display:block;
margin-left:8px;
}

#sp_aged div#localmenu03_aged ul li.cur{
background:#b8bfec no-repeat left;
padding-left:4px;
}

#sp_aged div#localmenu03_aged ul li.cur a{
background:#dba7be no-repeat left;
padding-left:4px;
text-decoration:none;
font-weight:bold;
}

#sp_aged div#localmenu03_aged ul li a{
font-weight:normal;
text-decoration:underline;
color:#652857;
margin:2px 5px 2px 5px;
}




/* ----- columnListArea ----- */

#sp_aged div#aged_column {
	background-color:#ffffff;
	border:1px solid #dbdad3;
	margin:0 0 20px 0;
	padding:10px 0 5px 15px;
}

#sp_aged div#aged_column h3{
	background:url(//img.e87.com/selection/agedday/2008images/colum_h3icon.gif) no-repeat left top;
	color:#ca417d;
	font-weight:bold;
	margin:0 0 7px 0;
	padding:0 0 0 19px;
}

#sp_aged 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対策 */
#sp_aged div#aged_column ul{
   display:inline-block;
   padding-left:20px;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \;*/
* html #sp_aged div#aged_column ul{
   height:1px;
}

#sp_aged div#aged_column ul{
   display:block;
}
/* End hide from IE-mac */

#sp_aged div#aged_column ul li {
	background:url(//img.e87.com/selection/agedday/2008images/colum_arrow.gif) no-repeat left;
	padding:0 0 0 10px;
	margin:0 15px 5px 10px;
	font-size:85%;
	width:190px;
	_width:190px;
	float:left;
	list-style:none;
}

#sp_aged div#aged_column ul li a {
	text-decoration:none;
}

#sp_aged div#aged_column ul li a:hover {
	text-decoration:underline;
}






/* 
 bottomArea
----------------------------------- */

#contents .pagetop {
	width:720px;
	text-align:right;
	margin:10px 0 15px 0;
	color:#ca417d;
	font-size:85%;
}

#contents .pagetop p {
	font-size:85%;
	margin:0 5px 0 0;
}

.contents_inner .pagetop a{
	margin-right:5px;
}

.contents_inner .pagetop a.column_pgtop{
	margin-right:0;
}

.aged_topic{
	margin:5px 0 5px 15px;
}



.clearfix:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
/* IE7対策 */
.clearfix {   
	display: inline-block;   
} 


.clear{
	clear:both;
}

























