﻿/**
 *
 */
body {
	text-align		: center;
	background		: #333333;
	color			: #ffffff;
	font-family		: "ＭＳ Ｐゴシック", Osaka, sans-serif ;
	font-size		: 12px;
	margin			: 0px;
	padding			: 0px;
}

/**
 *
 */
#backWrap {
	/*
	width			: 1065px;
	*/
	width			: 1015px;
	height			: 768px;
	text-align		: center;
	margin			: auto;
	background		: #000000 url("../images/back-wrap.jpg") repeat;
}

/**
 *
 */
#wrap {
	/*
	width			: 1025px;
	*/
	width			: 975px;
	height			: 768px;
	text-align		: center;
	margin			: auto;
	background		: transparent;;
}

/**
 * メインコンテンツ
 */
#mainWrap {
	/*
	width			: 1025px;
	*/
	width			: 975px;
	height			: 693px;
	text-align		: left;
	background		: #000000 url("../images/back-top_100.jpg") no-repeat;
}

/**
 * Flashムービー
 */
#movie {
	width			: 640px;
	height			: 480px;
	background		: transparent;
	z-index			: 1;
	position		: relative;
	top			: 0px;
	left			: 193px;
	/*
	border			: 1px solid #ffffff;
	*/
}

/**
 * フッター
 */
#footer {
	/*
	width			: 1023px;
	*/
	width			: 973px;
	height			: 73px;
	text-align		: center;
	background		: #000000;
	border			: 1px solid #ffffff;
}

/**
 * Flashバナー
 */
#banner {
	/*
	width			: 1025px;
	*/
	width			: 975px;
	height			: 41px;
	text-align		: right;
	background		: transparent;
	margin			: 16px auto 16px auto;
}

/**
 * メニュー枠
 */
#menu {
	/*
	width			: 746px;
	*/
	width			: 728px;
	height			: 73px;
	background		: #000000;
	float			: left;
}

#menu ul {
	list-style		: none;
	margin			: 0px;
	padding			: 0px;
}

#menu ul li {
	margin			: 0px auto 0px auto;
	padding			: 0;
	float			: left;
}

#menu ul li a {
	display			: block;
	padding			: 0;
	margin			: 0;
	float			: left;
}

#menu ul li.program a {
	background		: #000000 url("../images/menu-program-0.jpg") no-repeat;
	/*
	width			: 248px;
	*/
	width			: 242px;
	height			: 73px;
	text-indent		: -9999px;
	border-right		: 1px solid #ffffff;
}

#menu ul li.program a:hover {
	background		: #000000 url("../images/menu-program-1.jpg") no-repeat;
	background-position	: 0px 0px;
	/*
	width			: 248px;
	*/
	width			: 242px;
	height			: 73px;
	border-right		: 1px solid #ffffff;
}

#menu ul li.archives a {
	background		: #000000 url("../images/menu-archives-0.jpg") no-repeat;
	/*
	width			: 248px;
	*/
	width			: 242px;
	height			: 73px;
	text-indent		: -9999px;
	/*
	border-right		: 1px solid #ffffff;
	*/
}

#menu ul li.archives a:hover {
	background		: #000000 url("../images/menu-archives-1.jpg") no-repeat;
	background-position	: 0px 0px;
	/*
	width			: 248px;
	*/
	width			: 242px;
	height			: 73px;
	/*
	border-right		: 1px solid #ffffff;
	*/
}

#menu ul li.access a {
	background		: #000000 url("../images/menu-access-0.jpg") no-repeat;
	/*
	width			: 248px;
	*/
	width			: 242px;
	height			: 73px;
	text-indent		: -9999px;
	border-right		: 1px solid #ffffff;
}

#menu ul li.access a:hover {
	background		: #000000 url("../images/menu-access-1.jpg") no-repeat;
	background-position	: 0px 0px;
	/*
	width			: 248px;
	*/
	width			: 242px;
	height			: 73px;
	border-right		: 1px solid #ffffff;
}

/**
 * 著作権枠
 */
#copyright {
	/*
	width			: 276px;
	*/
	width			: 243px;
	height			: 73px;
	text-align		: center;
	background		: #000000 url("../images/back-copyright.jpg") repeat;
	border-left		: 1px solid #ffffff;
	float			: right;
}

/**
 * 著作権表記
 */
.copyrightTop {
	font-family		: "ＭＳ明朝", 細明朝体, serif;
	font-size		: 15px;
	margin			: 0px;
	padding			: 14px 0px 0px 0px;
}
.copyright {
	font-family		: "ＭＳ明朝", 細明朝体, serif;
	font-size		: 15px;
	margin			: 0px;
	padding			: 4px 0px 0px 0px;
}

.clear {
	clear			: both;
}   

.clear hr {
	display			: none;
}

/**
 * h1～h3 
 */
h1 {
	font-family		: "ＭＳ Ｐゴシック", Osaka, sans-serif ;
	font-size		: 12px;
	font-weight		: bold;
	text-align		: right;
}

/**
 * リンク
 */
a:link {
	color			: #ff00ff;
	text-decoration		: none;
}
a:visited {
	color			: #ff00ff;
	text-decoration		: none;
}
a:active {
	color			: #00ff00;
	text-decoration		: none;
}
a:hover {
	color			: #ff0000;
	text-decoration		: none;
}