
div.unit{
	padding:0 0 10px 85px;
	line-height:1.5;
}


div.unit p.news-title{
	background:url(../img/bg_title.gif) no-repeat left top;
	color:#ff0074;
	font-weight:bold;
	padding:5px 20px 10px 35px;
	margin:0 0 20px 0;
}



div.paragraph{
	padding:0 0 0 65px;
	line-height:1.5;
	margin:20px 0;
}

p.text01{
	margin:0 0 0 0;
	width:720px;
}

p.text02{
	margin:10px 0 10px 0;
	background-color:#FFFFFF;
	border:1px solid #ffa3a3;
	padding:14px 22px;
	width:636px;
	line-height:1.8; 	
}

div.paragraph02{
	padding:0 0 0 95px;
	line-height:1.5;
	margin:20px 0 0 0;
}

div.text03{
	margin:10px 0 0 0;
	background-color:#FFFFFF;
	border:1px solid #ffa3a3;
	padding:14px 22px;
	width:636px;
	line-height:1.8;
}

div.image-middle{
}

td.left{
	text-align:right;
}

.red{
	color:#ff0074;
}

div.catch01{
}


td.mayumi-prof{
	padding:0 100px 0 20px;
}

table.profile{
	margin:20px 0 30px 30px;
}

p.pink{
	color:#aa2d77;
}

p.blue{
	color:#1383b5;
}

.bold{
	font-weight:bold;
}

div.pagetop{
	text-align:right;
	width:720px;
	padding:20px 0;
}

div.asta,div.asta2,div.asta3,div.asta4{
padding:0 100px 0 0;
}

div.back-topics{
	width:810px;
	text-align:right;
	padding-bottom:15px;
}

#cast{
margin-left:30px;
  overflow: hidden; 
  position: relative;

}

#cast_title{
float:left;

}
#cast_act{
float:left;
}
#cast_name{
float:left;
}
#cast_clear{
clear:both;
}


div.pagetop a,
div.pagetop a:link,
div.pagetop a:visited{
	text-decoration:underline;
	color:#ff0074;
}

div.pagetop a:hover,
div.pagetop a:active{
	text-decoration:none;
	color:#ff0074;
}

div.game{
width:700px;
margin-bottom:10px;
}

div.game img {
margin-right:10px;
}

div.left{
float:left;
width:345px;
}
div.right{
float:right;
width:345px;
}
