/* CSS Document */

#rashisaBox .storyBox h3{
	padding:20px 0 0 0;
	margin:0;
	}
#rashisaBox #indexMiddleBox h3{
	padding:0 0 5px 0;
	margin:0;
	}
	
#rashisaBox #topBox{
	width:950px;
	height:552px;
	background:url("../images/story/bg_main.jpg") no-repeat top;
	text-align:left;
	position:relative;
	font-size:90%;
	line-height:140%;
	}
#rashisaBox #topBox .txBox1{
	width:309px;
	padding:200px 0 0 0;
	margin:0 0 0 10px;
	}
#rashisaBox #topBox .txBox2{
	width:310px;
	position:absolute;
	top:60px;
	left:610px;
	}
#rashisaBox #topBox dd{
	padding:0 0 20px 0;
	}
	
/**/
#rashisaBox #middleBox{
	width:940px;
	padding:20px 0 0 10px;
	text-align:left;
	font-size:90%;
	line-height:140%;
	}
#rashisaBox #middleBox .txBox3{
	width:270px;
	margin:0 15px 0 0;
	float:left;
	}
#rashisaBox #middleBox .txBox4{
	width:270px;
	margin:0 15px 0 0;
	float:left;
	}
#rashisaBox #middleBox .txBox5{
	width:355px;
	margin:0;
	float:left;
	}
#rashisaBox #middleBox dd{
	padding:0 0 20px 0;
	}
	
/**/
#rashisaBox #bottomBox{
	width:950px;
	padding:0 0 40px 0;
	text-align:left;
	clear:both;
	position:relative;
	font-size:90%;
	line-height:140%;
	}
#rashisaBox .sizeImage{
	position:absolute;
	top:0;
	left:0;
	}

#rashisaBox .erabikataBox{
	padding:10px 10px 10px 285px;
	margin:0 0 0 350px;
	border:10px #eee solid;
	
	background:url("../images/story/im_list.gif") no-repeat;
	}
	
	



	
#rashisaBox .bannerBox li{
	display:table-cell;
	*display:inline;
	*zoom:1;
	}

