#cornerTitle { background-image: url(../img/cmn-line.png); background-repeat: no-repeat; background-position:left bottom; height: 35px; margin:0px 6px 15px 6px ; }
#titleimg { float: left; width: 400px; }
#bacunumbtn { float: right; width: 150px; text-align:right; padding-top:8px; }
#storytitlebox { background-color: #e7e1d2; margin-top: 0px; margin-right: 6px; margin-bottom: 15px; margin-left: 6px; }
#titletext { font-size: 18px; line-height: 20px; font-weight: bold; color: #a68229; width: 310px; margin-left: 10px; padding-top: 5px; padding-bottom: 3px; }
#titletime { font-size: 14px; line-height: 16px; color: #4d4d4d; text-align: right; float: right; width: 240px; margin-right: 10px; padding-top: 8px; }
#textbox{ margin:0px; text-align:center;}#btn-yokokudougabox { margin-bottom: 5px; }
#textboxright{float:right; margin:0 0 10px 2px}
#photobox img{ display:block; margin-bottom:5px;}


#btnwhite a{ display:block; position:absolute; }
.sugishita{ left: 186px; top: 215px; }
.kambe{ left: 382px; top: 215px; }
.yonezawa{ left: 56px; top: 42px; }
.itami{ left: 203px; top: 42px; }
.miura{ left: 319px; top: 41px; }
.serizawa{ left: 435px; top: 40px; }
.kakuta{ left: 43px; top: 241px; }
.tamaki{ left: 119px; top: 422px; }



#castdetail{ background-repeat:no-repeat; text-align:left; font-size:16px; line-height:1.7em; color:#FFFFFF; 
	}
#castdetailtxt { height:239px; width:342px; position:absolute; left: 205px; top: 70px; padding-right:5px; }
#castdetailtxt span.onoda{ font-size:14px; letter-spacing:-1px;}
#castdetailtxt span.ookouchi{ font-size:14px;}
#castdetailtxt span.kakuta{ font-size:14px;}
#castdetailtxt span.etsuko{ font-size:14px;letter-spacing:-1px;}
#castdetailtxt2 { height:239px; width:528px; position:absolute; left: 14px; top: 70px; padding-right:10px; }

a:link,a:visited,a:active
{
	color:#bea865;
	text-decoration: none;
	}
a:hover
	{
	color:#c8bd9c;
	text-decoration: underline;
	}
