@charset "UTF-8";
/*
* インデックス
*/
@import "unit_tag.css";
@import "unit_common.css";
@import "unit_foot.css";
/*
@import "unit_head.css";
@import "unit_textmenu.css";
@import "unit_menu.css";
@import "unit_layout_noside.css";
*/

/*
@import "unit_content.css";
@import "unit_bottom.css";
@import "unit_side.css";
*/


#foot-inner{
	width:			800px;
}


/* head **************/
#head{
	width:			100%;
	position:		relative;
	background:		url("../img/common/head_bg.gif") center top repeat;
	/*
	z-index:		100;
	*/
}
#head-content{
	margin:			auto;
	width:			800px;
	height:			284px;
	position:		relative;
}

#head-mail{
	position:		absolute;
	left:			670px;
	top:			0;
}

h1{
	position:		absolute;
	left:			0px;
	top:			86px;
}

#head-catch{
	position:		absolute;
	left:			430px;
	top:			86px;
}

/* menu *****************/
#menu{
	width:			100%;
	height:			80px;
	background:		url("../img/index/menu_bg.gif") left top repeat-x;
	position:		relative;
}
#menu ul{
	width:			800px;
	margin:			auto;
	padding-top:	13px;
}
#menu li{
	list-style-type:	none;
	display:			inline;
}
#menu li img{
	vertical-align:		middle;
}

/* content *****************/
#contentBox{
	width:			786px;
	margin:			auto;
	/*
	padding:		10px 0 20px 0;
	*/
}
#contentBox-head{
	width:			100%;
	height:			32px;
	background:		url("../img/index/bottom_head.gif") left top no-repeat;
}
#contentBox-body{
	width:			100%;
	background:		url("../img/index/bottom_body.gif") left top repeat-y;
}
#contentBox-foot{
	width:			100%;
	height:			12px;
	background:		url("../img/index/bottom_foot.gif") left top no-repeat;
}

h2 img{
	margin-top:		-20px;
	margin-bottom:	10px;
}

/* news *******************/
#contentNews{
	float:			left;
	padding-left:	13px;
	padding-right:	10px;
	width:			170px;
}
#contentNews dt{
	font-weight:	bold;
	font-family:	Arial;
	font-size:		10px;
	background:		url("../img/common/list_icon_orange.gif") left 4px no-repeat;
	padding-left:	10px;
	color:			#333;
}
#contentNews dd{
	padding-left:	10px;
	padding-bottom:	8px;
}
/* movie *******************/
#contentMovie{
	float:			left;
	padding-left:	19px;
	width:			331px;
}
#contentMovie .movie-item{
	width:			312px;
	margin:			auto;
	padding-bottom:	8px;
}

/* movie *******************/
#contentLink{
	float:			right;
	padding-right:	13px;
	width:			200px;
}
#contentLink li{
	list-style-type:	none;
	padding-bottom:		3px;
}
#contentLink li img{
	vertical-align:		middle;
}



