@charset "UTF-8";*{	margin:0;	padding:0;}.none{	display:none;}.left{	float:left;}.right{	float:right;}body{	background-color:#FFEF00;	color:	#000000;	font-size: 12px;	line-height: 170%; 	font-family:'trebuchet ms', verdana, helvetica, arial, sans-serif,;	font-family: "メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","ＭＳ ゴシック","Osaka−等幅","Osaka","平成角ゴシック",sans-serif;}#bodybox{	width:	750px;	position: relative;	margin: 0 auto; 	border-top:solid 4px #000000;}a{	color:#FF0000;	text-decoration:none;}.red{	color:#FF0000;}.detail{	display:block;	background:url(../images/common/detail.gif) no-repeat;	width:	60px;	height:	20px;	margin-right:13px;}#main-inner{	width:510px;	margin:0 auto;}/***********************************//*************メイン部分**************//***********************************/#main{	width:565px;	margin-left:170px;	margin-top:60px;}/***********************************//************ナビゲーション************//***********************************/#gp{	position:absolute;	top:20px;	left:14px;	height:	21px;	width:	129px;	background:url(../images/common/gp.jpg) no-repeat;}.side-navi{	position:absolute;	top:	60px;	left:	14px;	width:	129px;	list-style:none;}.side-navi li a{	display:block;	width:	129px;	height:	34px;	margin-bottom:10px;}.side-navi #home a{	background:url(../images/common/home.jpg) no-repeat;}.side-navi #home a:hover{	background:url(../images/common/home_2.jpg) no-repeat;}.side-navi #news a{	background:url(../images/common/news.jpg) no-repeat;}.side-navi #news a:hover{	background:url(../images/common/news_2.jpg) no-repeat;}.side-navi #about a{	background:url(../images/common/about.jpg) no-repeat;}.side-navi #about a:hover{	background:url(../images/common/about_2.jpg) no-repeat;}.side-navi #theater a{	background:url(../images/common/theater.jpg) no-repeat;}.side-navi #theater a:hover{	background:url(../images/common/theater_2.jpg) no-repeat;}.side-navi #blog a{	background:url(../images/common/blog.jpg) no-repeat;}.side-navi #blog a:hover{	background:url(../images/common/blog_2.jpg) no-repeat;}.side-navi #special a{	background:url(../images/common/special.jpg) no-repeat;}.side-navi #special a:hover{	background:url(../images/common/special_2.jpg) no-repeat;}.side-navi #link a{	background:url(../images/common/link.jpg) no-repeat;}.side-navi #link a:hover{	background:url(../images/common/link_2.jpg) no-repeat;}.side-navi #event a{	height:64px;	background:url(../images/common/gpmy.jpg) no-repeat;}/****マウスオーバー時のフラッシュ防止*****/.side-navi #home{	background:url(../images/common/home.jpg) no-repeat;}.side-navi #news{	background:url(../images/common/news.jpg) no-repeat;}.side-navi #about{	background:url(../images/common/about.jpg) no-repeat;}.side-navi #theater{	background:url(../images/common/theater.jpg) no-repeat;}.side-navi #blog{	background:url(../images/common/blog.jpg) no-repeat;}.side-navi #special{	background:url(../images/common/special.jpg) no-repeat;}.side-navi #link{	background:url(../images/common/link.jpg) no-repeat;}/***********************************//**************フッター***************//***********************************/#footer{	width:750px;	border-top:solid 4px #000000;	height:29px;	margin-bottom:20px;}#studio4c{	display:block;	float:left;	margin-top:5px;	width:110px;	height:24px;	background:url(../images/common/4c.gif) no-repeat;}#suport{	display:block;	position:absolute;	left:	427px;	width:	205px;	height:	26px;	background:url(../images/common/bunka.jpg) no-repeat;}#copyright{	display:block;	position:absolute;	left:	652px;	width:	98px;	height:	26px;	background:url(../images/common/copyright.jpg) no-repeat;}