@charset "Shift_JIS";

/*
::::::::::::::: base-style :::::::::::::::
*/

*
{
	font-size: small;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
	letter-spacing: 0.1em;
	line-height: 130%;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a
{
	outline: 0;
}

img
{
	border: none;
}

html
{
	height: 100%;
}

body
{
	height: 100%;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(/special/images/bg.gif);
	background-repeat: repeat-x;
}

/*
::::::::::::::: content-style :::::::::::::::
*/

div#header
{
	width: 100%;
	height: 62px;
	margin: 0;
	padding: 0;
}


/* logo */
p#logo
{
	width: 308px;
	height: 62px;
	float: left;
	text-indent: -2000em;
	font-size: 1px;
	margin: 0;
	padding: 0;
	background: url(/special/images/logo.gif) no-repeat;
}

	p#logo-btn a
	{
		display: block;
		width: 308px;
		height: 62px;
		float: left;
		text-indent: -2000em;
		font-size: 1px;
		margin: 0;
		padding: 0;
		background: url(/special/images/logo.gif) no-repeat;
	}

/* close btn */
p.btn-close
{
	width: 47px;
	height: 12px;
	float: right;
	margin: 0;
	padding: 22px 30px 0 0;
}
	p.btn-close a
	{
		display: block;
		width: 47px;
		height: 12px;
		text-indent: -2000em;
		font-size: 1px;
		background: url(/special/images/btn_close.gif) no-repeat;
	}
		p.btn-close a:hover
		{
			background: url(/special/images/btn_close.gif) no-repeat bottom;
		}


/* back btn */
p.btn-back
{
	width: 47px;
	height: 12px;
	float: right;
	margin: 0;
	padding: 22px 30px 0 0;
}
	p.btn-back a
	{
		display: block;
		width: 47px;
		height: 12px;
		text-indent: -2000em;
		font-size: 1px;
		background: url(/special/images/btn_back.gif) no-repeat;
	}
		p.btn-back a:hover
		{
			background: url(/special/images/btn_back.gif) no-repeat bottom;
		}

/* main-movie */
p#main-movie
{
	padding: 0;
	margin: 0;
	clear: both;
	text-align: center;
}


/* copyright */
p#copyright
{
	height: 21px;
	margin: 0 auto;
	font-size: 1px;
	text-indent: -2000em;
	background: url(/common/images/copyright.gif) no-repeat center;
}

div#main-content
{
	width: 750px;
	margin: 15px auto 0 auto;
}


p.opencumpus
{
	text-align: center;
}
