@charset "EUC-JP";

* {line-height: 1.4em;font-size: 100%;}

html, div, p{
	padding: 0;
	margin: 0;
}
html{
	scrollbar-face-color: #FFEEF0;
	scrollbar-track-color: #FFF0F0;
	scrollbar-arrow-color: #DB7093;
	scrollbar-highlight-color: #EFBAAD;
	scrollbar-shadow-color: #DB7093;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}

img	{
	padding: 0;
	margin: 0;
	border-width: 0px;
	border-style: none;
}

/* ¢£¢£¢£¢£¢£¥ì¥¤¥¢¥¦¥È¢£¢£¢£¢£¢£ */
body {
	background: #FFFFFF url(./image/background.jpg) no-repeat 50% 0 fixed;
	margin:0 auto;
	text-align: center;
	font-family: Verdana, Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	color: #E0E0E0;
	font-size: 100%;

	scrollbar-face-color: #FFDDDD;
	scrollbar-track-color: #FFF0F0;
	scrollbar-arrow-color: #DB7093;
	scrollbar-highlight-color: #EFBAAD;
	scrollbar-shadow-color: #DB7093;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
 }

#wrapper	{
	margin: 0px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 800px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}

#header	{
	background: #C0C0C0 url(./image/header.jpg) no-repeat left top;
	border-bottom: 1px solid #000000;
	height: 564px;

}

#footer	{
	background-color: #000000;
	border-top: 1px solid #000000;
	width: 800px;
	font-size: 15px;
	text-align: center;
}

#inner {
	margin:0px 0px 0px 0px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}  

#menu	{
	border-bottom: 1px dashed #333333;
	height: 24px;
}

#mainWrapper	{
	margin-bottom: 100px;
	padding: 20px 0px;
	height: 100%;
}

br.clear		{ clear:both;  display:none;}


/* ¢£¢£¢£¢£¢£ ¶¦ÄÌ¥Ú¡¼¥¸¥¹¥¿¥¤¥ë ¢£¢£¢£¢£¢£ */

#menu ul	{
	margin: 0px;
	padding: 0px;
	height: 20px;
	overflow:hidden;
	float: right;
}
#menu li	{
	margin: 0px;
	padding: 0px 15px;
	background: none;
	height: 20px;
	font-family: "Times New Roman", "£Í£Ó £ÐÌÀÄ«", serif;
	font-size: 14px;
	letter-spacing: 0.1em;
	list-style: none;
	float: left;
	overflow: hidden;
}
#menu div	{
	margin: 0px;
	padding: 0px 10px;
	height: 20px;
	font-size: 15px;
	font-weight: bold;
	overflow:hidden;
	float: left;
}



a	{
	text-decoration: none;
}
#mainWrapper a:link,
#mainWrapper a:visited	{
	text-decoration: underline;
	color: #DD9C9C;
}
#mainWrapper a:hover	{
	text-decoration: none;
	color: #CD5C5C;
}

#menu a {
	text-decoration: none;
	text-align: center;
	display: block;
	outline: none;
}
#menu a:link {
	border-bottom: none;
	color: #F0F0F0;
}
#menu a:visited {
	color: #EEEEEE;
}
#menu a:hover {
	color: #EFBAAD;
}

ul#thumbnail a	{
	border-width: 0px;
	height: 152px;
}
ul#thumbnail a:link,
ul#thumbnail a:visited,
ul#thumbnail a:hover	{
	border-width: 0px;
}

ul#thumbnail a:link img,
ul#thumbnail a:visited img {
	border: 1px solid #000000;
}
ul#thumbnail a:hover img	{
	border: 1px solid #FFFFFF;
}

div.toTop	{
	padding-right: 15px;
	text-align: right;
	clear: both;
}
a.toTop	{
	text-decoration: none;
}





h1,h2,h3,h4,h5	{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

h1	{
	font-family: "Arial Black", Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: 50px;
	color: #FFFFFF;
	position: relative;
}
h1 a {
	border-width: 0px;
	width: 1px;
	height: 1px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
}

h2	{
	margin-bottom: 10px;
	width: 800px;
	height: 50px;
	font-family: Verdana, Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: 30px;
	color: #505050;
	overflow: hidden;
	text-indent: -1000px;
	clear: both;
}
h2#category_news	{
	background: transparent url(./image/category_news.gif) no-repeat left center;
}
h2#category_track	{
	background: transparent url(./image/category_track.gif) no-repeat left center;
}
h2#category_movie	{
	background: transparent url(./image/category_movie.gif) no-repeat left center;
}
h2#category_info	{
	background: transparent url(./image/category_info.gif) no-repeat left center;
}
h2#category_credit	{
	background: transparent url(./image/category_credit.gif) no-repeat left center;
}
h2#category_link	{
	background: transparent url(./image/category_link.gif) no-repeat left center;
}


h3	{
	background: transparent url(./image/border_h3.gif) no-repeat center bottom;
	margin: 0px 25px 10px;
	width: auto;
	font-family: Verdana, Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: 20px;
	text-align: center;
	color: #505050;
	letter-spacing: 0.15em;
}


#mainWrapper div.contents	{
	margin: 25px 50px;
	font-family: Verdana, Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
	font-size: 13px;
	color: #E0E0E0;
	line-height: 20px;
	text-align: center;
}

#mainWrapper div#titleText	{
	margin-bottom: 40px;
	font-family: Georgia, "£Í£Ó £ÐÌÀÄ«", serif;
	font-size: 13px;
	text-align: center;
}
div#titleText div	{
	margin: 20px;
	font-size: 25px;
	font-family: Georgia, "£Í£Ó £ÐÌÀÄ«", serif;
	letter-spacing: 0.5em;
	text-align: center;
	color: #d5cb0f;
}

div.contents div#newsText	{
	font-size: 14px;
	float: left;
}
div.contents table#members	{
	margin-bottom: 20px;
	font-size: 11px;
	float: right;
}
div.contents table#members td	{
	border-bottom: 1px dotted #555555;
}

table#audition	{
	margin-top: 30px;
	width: 100%;
	font-size: 15px;
}

ul.shop	{
	margin: 0px;
	padding-left: 50px;
	width: 300px;
	float: left;
}
ul.shop li	{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

a.shop	{
	border-style: none;
	text-align: left;
	text-indent: -3000px;
	display: block;
	float: left;
}
a#tora	{
	background: transparent url(./image/information_tora.gif) no-repeat center top;
	border-style: none;
	width: 219px;
	height: 23px;
}
a#tora:hover	{
	background: transparent url(./image/information_tora-hover.gif) no-repeat center top;
}
a#messe	{
	background: transparent url(./image/information_messe.gif) no-repeat center top;
	border-style: none;
	width: 171px;
	height: 23px;
}
a#messe:hover	{
	background: transparent url(./image/information_messe-hover.gif) no-repeat center top;
}
a#akibao	{
	background: transparent url(./image/information_akibao.gif) no-repeat center top;
	border-style: none;
	width: 219px;
	height: 19px;
}
a#akibao:hover	{
	background: transparent url(./image/information_akibao-hover.gif) no-repeat center top;
}
a#zin	{
	background: transparent url(./image/information_zin.gif) no-repeat center top;
	border-style: none;
	width: 171px;
	height: 19px;
}
a#zin:hover	{
	background: transparent url(./image/information_zin-hover.gif) no-repeat center top;
}
a#meron	{
	background: transparent url(./image/information_meron.gif) no-repeat center top;
	border-style: none;
	width: 219px;
	height: 21px;
}
a#meron:hover	{
	background: transparent url(./image/information_meron-hover.gif) no-repeat center top;
}
a#dstage	{
	background: transparent url(./image/information_dstage.gif) no-repeat center top;
	border-style: none;
	width: 171px;
	height: 21px;
}
a#dstage:hover	{
	background: transparent url(./image/information_dstage-hover.gif) no-repeat center top;
}
a#wc	{
	background: transparent url(./image/information_wc.gif) no-repeat center top;
	border-style: none;
	width: 219px;
	height: 19px;
}
a#wc:hover	{
	background: transparent url(./image/information_wc-hover.gif) no-repeat center top;
}
a#grep	{
	background: transparent url(./image/information_grep.gif) no-repeat center top;
	border-style: none;
	width: 171px;
	height: 19px;
}
a#grep:hover	{
	background: transparent url(./image/information_grep-hover.gif) no-repeat center top;
}


ul#thumbnail	{
	margin: 20px 0px;
	text-align: left;
	clear: both;
}
ul#thumbnail li	{
	margin: 0px;
	padding: 0px 8px;
	background: none;
	list-style: none;
	display: inline;
}

p.copyright	{
	margin: 20px auto;
	padding: 10px;
	border: 2px dashed #696969;
	width: 70%;
}

table#creditTable	{
	margin: 0px auto;
}
table#creditTable td	{
	margin: 0px auto;
	text-align: left;
	vertical-align: top;
}

ul	{						/* ÈÆÍÑ¥ê¥¹¥È */
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li	{
	padding-left: 15px;
	background: transparent url(./image/list_marker.gif) no-repeat left center;
}

p	{										/* ÈÆÍÑÃÊÍî */
	margin-bottom: 10px;
}

strong	{							/* ÈÆÍÑ¶¯Ä´(¼å) */
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
em	{									/* ÈÆÍÑ¶¯Ä´(¶¯) */
	font-style: normal;
	font-weight: bold;
}




/* ¢£¢£¢£¢£¢£IEÍÑ¥Ð¥°ÂÐºö¢£¢£¢£¢£¢£ */
br {
letter-spacing: 0;
}





