@charset "utf-8";

/* ----------------------------------------------

	CSS information
	file name  :  style.css
	cast :  個別CSS
	
 ---------------------------------------------- */

#title{
background:url(images/title.gif) no-repeat;
width:143px;
height:95px;
float:left;
font-size:0px;
line-height:0px;
text-indent:-10000px;
}
#title_social{
overflow:hidden;}
.line{
background:url(../images/line.gif) no-repeat;
width:959px;
height:3px;
font-size:0px;
line-height:0px;
text-indent:-10000px;}


#contents{
margin-top:35px;
overflow:hidden;}

/* cast */
#cast{}

#cast dl{
height:100%;
float:left;
padding:0px 0px 30px 0px;
}
#cast dl dt{
width:222px;
float:left;
}
#cast dl dd{
width:716px;
float:left;
margin:0px 0px 0px 20px;
}

/* guest */

#guest_box{
padding-top:15px;
clear:both;}
#guest{
width:214px;
float:left;}
.guest_photo{
width:745px;
float:right;}
.photo{
width:745px;
margin-bottom:30px;
overflow:hidden;
clear:both;}


.nextguest{
background:url(images/img_nextguest.gif) no-repeat;
width:173px;
height:28px;
margin-bottom:13px;
font-size:0px;
line-height:0px;
text-indent:-10000px;}
.preguest{
background:url(images/img_preguest.gif) no-repeat;
width:173px;
height:64px;
margin-bottom:13px;
font-size:0px;
line-height:0px;
text-indent:-10000px;}

#guest_box dl{
height:100%;
float: left;}
#guest_box dt{
width:145px;float:left;}
#guest_box dd{
width:108px;
float: left;
margin-left:9px;
font-size:0.9em;
color:#f40008}
#guest_box dd span{
font-size:1.5em;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
color:#000000;}
#guest_box dd em{
color:#000000;}

/*ゲスト3人用：ddの幅を狭める*/
#guest_box dd.guest_short{
width:90px;}
#guest_box dl.gest_2{
	width: 340px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#guest_box dd.gest_long{
width: 180px;
}
