@charset "utf-8";
/*

----------------------------------------------------

UpdateHistory
09/0*******

*/

/* top
----------------------------------------------------------------------------*/
#top{
	background: url(/share/jr-tower/img/t38/cmn_bg_mianimages.jpg) center top no-repeat;
}
	#top div#contents a:hover img {
		filter: alpha(opacity=60);
		-moz-opacity:0.6;
		opacity:0.6;
	}
	/* subContents
	----------------------------------------------------------------------------*/
	#top div#subContents{
		width:220px;
		float:left;
		margin-right:10px;
	}
	#top div#subContents dl{
		margin-bottom:10px;
	}
	.businessHours{
		margin-bottom:10px;
		background:#F5F5F5;
		padding:8px;
		text-align:center;
	}

	/* mainContents
	----------------------------------------------------------------------------*/
	
	#top div#mainContents{
		width:545px;
		float:left;
		margin-right:10px;
	}
	/* mainContents
	----------------------------------------------------------------------------*/
	
	#top div#extraContents{
		width:165px;
		float:right;
	}
	#top div#extraContents li{
		margin-bottom:10px;
	}
	
		/*topicBox
		----------------------------------------------------------------------------*/
		.topicBox{
			background:url(/share/jr-tower/img/t38/idx_bg_cornerbottom_topics.png) center bottom no-repeat;
			width:529px;
			padding:10px 8px 5px;
			margin-bottom:10px;
			position:relative;
		}
		.topicBox #entry01{
			float:left;
		}
		.topicBox #entry02{
			float:right;
		}
		.topicBox dl{
			width:257px;
		}
		.topicBox dl dt{
			float:left;
			margin-right:10px;
		}
		.topicBox dl dd{
			height:143px;
			overflow: hidden;
		}
		.topicBox dl .data{
			font-size:0.8em;
			color:#002E73;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		.topicBox ul{
			position:absolute;
			top:-32px;
			right:5px;
			font-size:xx-small;
			margin:0;
			padding:0;
			text-align:right;
		}
		.topicBox ul li{
			display:inline;
			padding-left:10px;
		}
	
		/*t'ladyBox
		----------------------------------------------------------------------------*/
		.tladyBox{
			background: url(/share/jr-tower/img/t38/cmn_bg_cornerbottom545.png) center bottom no-repeat;
			width:529px;
			padding:10px 8px 0;
			margin-bottom:10px;
			position:relative;
		}
		.tladyBox dl{
			padding:3px 3px 8px;
		}
		.tladyBox dl dt{
			float:left;
			width:7em;
			margin-right:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		.tladyBox ul{
			position:absolute;
			top:-32px;
			right:5px;
			font-size:xx-small;
			margin:0;
			padding:0;
			text-align:right;
		}
		.tladyBox ul li{
			display:inline;
			padding-left:10px;
		}
		
		/*sunBox
		----------------------------------------------------------------------------*/
		.sunBox{
			background:url(/share/jr-tower/img/t38/sun/idx_bg_sun.png) left top no-repeat;
			width:265px;
			height:114px;
			position:relative;
		}
		.sunBox img{
			margin:0 1px 0 0;
		}
		.sunBox #today{
			position:absolute;
			width:80px;
			text-align:center;
			top:24px;
			left:20px;
		}
		.sunBox #sunSet{
			position:absolute;
			top:15px;
			left:130px;
		}
		.sunBox #sunRize{
			position:absolute;
			top:70px;
			left:130px;
		}
		/*eventBox
		----------------------------------------------------------------------------*/
		.eventBox{
			background:url(/share/jr-tower/img/t38/cmn_bg_cornerbottom265.png) left bottom no-repeat;
			width:265px;
			line-height:1.2;
			padding-bottom:3px;
			position:relative;
		}
		.eventBox h3{
			margin-bottom:5px;
		}
		.eventBox .detail{
			top:-5px;
		}
		.eventBox dl{
			width:255px;
			padding:0 5px 3px;
			_padding:0 5px 0 5px;
			float:left;
		}
		.eventBox dl dt{
			float:left;
			width:64px;
		}
		.eventBox dl dd{
			margin-left:69px;
			line-height:1.5;
		}
		
	.detail{
		position:relative;
	}
	.detail a{
		position:absolute;
		top:-28px;
		right:5px;
		font-size:xx-small;
	}


	.cornerBox220 ul{
		margin:10px 0 5px;
	}
	.cornerBox220 ul li{
		margin:0 0 1px;
	}
	
