@charset "utf-8";
/* ----------------------------------------------
	CSS information
	file name  :  layout.css
	infomation : スタッフ　専用
 ---------------------------------------------- */

#contents_inner {
	width:1260px;
	margin: 0 auto;
	min-height: 890px;
	background:url(../images/bg_chart.jpg) no-repeat center top;}

#main {
	position:relative;}

#cast li {
	position: absolute;
	display: block;
	width: 174px;
	height: 92px;}

#hosokawa { top: 250px;	left:  10px;}
#miyagawa {	top: 430px;	left: 300px;}
#katou    { top: 180px; left: 485px;}
#takeda   { top: 170px; left: 700px;}
#arimura  { top: 450px; left: 740px;}
#sizu     { top: 700px; left:  75px;}
#koizumi  { top: 700px; left: 515px;}
#nazo     { top: 715px; left: 795px;}

#cast {
	margin-top: 800px;}

/*--------------------------------
	Guest
--------------------------------*/
.guest {
	width: 878px;
	margin: 0 auto;}
	
.guestBox {
	width: 868px;
	padding-right: 10px;
	background: url(../images/bg_guest.gif) no-repeat right top;
	border: 1px solid #c3c3c3;
	color:#1c373c;
	overflow: hidden;}

.guestBox div {
	width: 50%;
	float: left;}
	
.fLeft {
	float: left;
	padding: 10px;}
	
.name {
	padding: 10px 0;
	font-size:120%;
	font-weight: bold;}

.font_small {
	font-size: 80%;
	font-weight:normal;}

/*--------------------------------
	lightBox
--------------------------------*/

#wrapper_cast {
	width: 100%;
	padding: 65px 0 0 0;
	background:url(../images/bg_lightBox.jpg) repeat-x right top;
	position:relative;}

#btnClose {
	width: 102px;
	height: 19px;
	position: absolute;
	top: 15px;
	right: 15px;}

.contents_cast {
	width: 668px;
	height: 324px;
	padding: 35px;
	margin: 0 auto;
	background:url(../images/bg_cast.png) no-repeat 0 0;}

.contents_cast img {
	float:left;}

.contents_cast h2, .contents_cast p {
	width: 358px;
	height:70px;
	float: right;}

.contents_cast p {
	padding-top: 15px;}

/*ナビ*/
#navi_cast {
	width: 800px;
	height: 99px;
	margin: 30px auto 0 auto;
	overflow:hidden;}
#navi_cast li{
	float: left;}
