<!--body{ font-size: 88%; text-align: center; }#ctv_tab { margin: 0 auto 0; width: 100%; text-align: center; }div#container{ background: #FFF; width: 960px; margin: 0 auto 0; padding: 0; position: relative; }	div#community{ background: #FFF; width: 860px; margin: 0 auto 0; padding: 0; position: relative; }div#magical{ background: #FFF; width: 960px; margin: 0 auto 0; padding: 0; position: relative; }div#magical_seed{ background: url(../img2012/magical_bg1.gif); width: 960px; height: 56px; margin: 16px 0 0; padding: 0; position: relative; text-indent: -9999px; }div#magical2{ background: url(../img2012/magical_bg2.gif); width: 960px; height: 304px; margin: 0; padding: 0; position: relative; }.cont{ width: 960px; margin: 30px 0 0 0; padding: 0; clear: both; }/* いっしょ！ ---------------------------------------------------------------------------------------------------- */#c_issyo{	background: url(../img2012/issyo_bg.jpg) no-repeat;	width: 707px;	height: 497px;	margin: 0px auto 20px;	padding: 0;	position: relative;	float: left;}#premiumy{ width: 716px; height: 99px; }#premium_logo{ float: left; width: 347px; }#premium_logo a{	background: url(../img2012/premium_logo.gif) no-repeat;	display: block;	padding: 0;	margin: 0 0 0 14px;	text-indent: -9999px;	width: 333px;	height: 99px;}#premium_logo a:hover{ opacity:0.7; filter: alpha(opacity=70); }#premium_link{ float: right; width: 268px; margin: 0 60px 0 0; _margin: 0 30px 0 0; }	#premium_btn ul{ text-align: left; width: 268px; margin: 0; padding: 0; }	#premium_btn li{ display: inline; padding: 0; margin: 0; }	#premium_btn li a{ display: block; margin: 0; padding: 0; text-indent: -9999px; width: 268px; height: 23px; }	#premium_btn li a:hover{ opacity:0.6; filter: alpha(opacity=60); }	#premium_btn li#prem_tv a{ background: transparent url(../img2010/prem_01.gif) no-repeat scroll left top; margin: 21px 0 0 0; }	#premium_btn li#prem_yakusoku a{ background: transparent url(../img2010/prem_02.gif) no-repeat scroll left top; margin: 0; }	#premium_btn li#prem_rhythm a{ background: transparent url(../img2010/prem_03.gif) no-repeat scroll left top; margin: 0; }	#premium_btn li#prem_history a{ background: transparent url(../img2010/prem_04.gif) no-repeat scroll left top; margin: 0; }#issyo_movie{	float: left;	text-align: left;	width: 516px;	clear: both;}#movie_sensyuken{ margin: 120px 0 0 109px; }#movie_new2011{ margin: 100px 0 0 229px; }#issyo_cont{	float: left;	width: 168px;	text-align: left;}	#issyo_btn ul{ text-align: left; width: 168px; margin: 0; padding: 0; }	#issyo_btn li{ display: inline; padding: 0; margin: 0; }	#issyo_btn li a{ display: block; maring: 0; padding: 0; text-indent: -9999px; width: 168px; }	#issyo_btn li a:hover{ opacity:0.7; filter: alpha(opacity=70); }	#issyo_btn li#issyo_sanka a{ background: transparent url(../img2010/isyo_sanka.gif) no-repeat scroll left top; margin: 225px 0 0 0; height: 58px; }	#issyo_btn li#issyo_music a{ background: transparent url(../img2010/issyo_music.gif) no-repeat scroll left top; margin: 0; height: 42px; }	#issyo_btn li#issyo_furitsuke a{ background: transparent url(../img2010/issyo_furi.gif) no-repeat scroll left top; margin: 0; height: 46px; }#issyo_info{	float: right;	width: 208px;	margin: 0 22px 0 0;	_margin: 0 11px 0 0;	text-align: left;}	#issyo_btn2 ul{ text-align: left; width: 208px; margin: 0; padding: 0; }	#issyo_btn2 li{ display:inline; padding: 0; margin: 0; }	#issyo_btn2 li a{ display: block; maring: 0; padding: 0; text-indent: -9999px; width: 208px; }	#issyo_btn2 li a:hover{ opacity:0.7; filter: alpha(opacity=70); }	#issyo_btn2 li#blog a{ background: transparent url(../img2010/btn_blog.gif) no-repeat scroll left top; margin: 12px 0 0 0; height: 160px; }	#issyo_btn2 li#chu_chara a{ background: transparent url(../img2010/btn_nakama.gif) no-repeat scroll left top; margin: 12px 0 0 0; height: 108px; }	#issyo_btn2 li#chu_shop a{ background: transparent url(../img2010/btn_chushop.gif) no-repeat scroll left top; margin: 12px 0 0 0; height: 108px; }	#issyo_btn2 li#tvdata a{ background: transparent url(../img2010/bnt_tvdata.gif) no-repeat scroll left top; margin: 12px 0 0 0; height: 69px; }/* 応援サイト ---------------------------------------------------------------------------------------------------- */#ouen_link{ width: 707px; float: left; text-align: left; }	h3#ouen{ background: url(../img2012/txt_ouen.gif) no-repeat; display: block; margin: 0px 0 12px 0; text-indent: -9999px; width: 707px; height: 62px; }		#ouen_btn ul{ text-align: left; width: 960px; margin: 0 auto 0; padding: 0; }		#ouen_btn li{ display: inline; float: left; padding: 0; margin: 0; }		#ouen_btn li a{ display: block; margin: 0; padding: 0; text-indent: -9999px; }		#ouen_btn li a:hover{ opacity: 0.7; filter: alpha(opacity=70); }		#ouen_btn li#zoo a{ background: transparent url(../img2010/btn_zoo.gif) no-repeat scroll left top; margin: 0 0 0 32px; width: 202px; height: 82px; }		#ouen_btn li#hayane a{ background: transparent url(../img2010/btn_hayane.gif) no-repeat scroll left top; margin: 0 0 0 30px; width: 202px; height: 82px; }			#ouen_btn li#sukusummer a{ background: transparent url(../img2010/btn_sukusuku2011.gif) no-repeat scroll left top; margin: 0 0 0 30px; width: 202px; height: 82px; }			#ouen_btn li#zoo_walk a{ background: transparent url(../img2010/btn_walking.gif) no-repeat scroll left top; margin: 0 0 0 30px; width: 202px; height: 82px; }			#ouen_btn li#sukuwin a{ background: transparent url(../img2010/btn_sukusuku.gif) no-repeat scroll left top; margin: 0 0 0 30px; width: 202px; height: 82px; }		.bnr_anpanman{ margin: 0 0 0 32px; }#mobile{ float: right; background: transparent url(../img2012/btn_mobile.gif) no-repeat scroll left top;	margin: 0px 16px 0 0;	_margin: 0px 8px 0 0;	width: 225px; height: 220px; text-indent: -9999px; }/* フッター ---------------------------------------------------------------------------------------------------- */#footer{	background: url(../img2010/footer.gif) no-repeat;	width: 960px;	height: 100px;	margin: 0 auto 0;	clear: both;	text-indent: -9999px;}


/* サーバメンテナンスのお知らせ */
#notice{ border: 2px #E70072 solid; padding: 4px 10px; margin: 12px auto; width: 720px; text-align: left; }
#notice p{ font-size: 100%; line-height: 132%; }
h1#maintenance{ background: url(../10img/maintenance.gif) no-repeat; text-indent: -9999px; width: 283px; height: 32px; margin: 0px auto 2px; padding: 0; display: block; }
.attention{ border: 2px #E70072 solid; padding: 8px; margin: 24px auto 24px; width: 600px; }


-->