
img, div { behavior:url(../js/iepngfix.htc) }

.box-container{
padding:10px 0 0 0;
width:680px;
}

.box-wrapper{
background:url(../episode/img/arasuji_top-trans.png) top no-repeat;
width:628px;
margin:0 auto;
text-align:center;
}

/*
* html .box-wrapper {
behavior: expression(IEPNGFIX.fix(this));
}
*/

.box-bottom{
background:url(../episode/img/arasuji_bottom-trans.png) bottom no-repeat;
width:628px;
text-align:left;
}

/*
* html .box-bottom {
behavior: expression(IEPNGFIX.fix(this));
}
*/


.box-wrapper .title{
width:500px;
float:left;
font-weight:bold;
color:#FFEB02;
font-size:14px;
margin:0 0 10px 0;
}

.box-wrapper .date{
text-align:right;
display:block;
width:80px;
float:left;
font-weight:bold;
padding:5px 0 0 0;
}

.charge{
clear:left;
background:url(../episode/img/arasuji_hr.gif) repeat-x top;
width:600px;
padding:10px 0 0 0;
}

.box-inner{
width:580px;
padding:20px;
}

.episode-table{
margin:20px 0 0 0;
}

.episode-table td p{
padding: 0 20px;
line-height:150%;
}

.list-btn{
padding:20px 0 200px 0;
}

.box-inner2{
min-height:560px;
height: auto !important;
height: 560px;
padding:30px 20px 20px 30px;
}

.box-wrapper .title-list{
width:500px;
float:left;
color:#FFEB02;
font-size:12px;
margin:0 0 10px 0;
}

.box-wrapper .title-list a{color:#FFEB02; text-decoration:none;}
.box-wrapper .title-list a:link{color:#FFEB02; text-decoration:none;}
.box-wrapper .title-list a:visited{color:#FFEB02; text-decoration:none;}
.box-wrapper .title-list a:hover{color:#FFEB02; text-decoration:underline;}
.box-wrapper .title-list a:active{color:#FFEB02; text-decoration:none;}

.box-wrapper .date-list{
padding:0 0 0 30px;
color:#FFFFFF;
}

/*--------------------------------
           CSS HACK
 ------------------------------ */
.clearfix:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	line-height:0;
	visibility:hidden;
}

.clearfix{
	zoom:1;/*for IE 5.5-7*/
}
