<!--body{ font-size: 88%; text-align: center; }#ctv_tab { background: #FFF; 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; }.attention{ border: 2px #E70072 solid; padding: 8px; margin: 24px auto 24px; width: 600px; }	h1#comment{ background: url(../09img/cap01.gif) no-repeat; text-indent: -9999px; width: 732px; height: 53px; margin: 10px auto 12px; padding: 0; display: block; }	#commu_btn ul{ text-align: left; width: 843px; margin: 0 auto 0px; padding: 0; }	#commu_btn li{ display: block; float: left; padding: 0; margin: 0; }	#commu_btn li a{ display: block; padding: 0; text-indent: -9999px; width: 263px; height: 90px; }	#commu_btn li#tsubuyaki a{ background: transparent url(../09img/btn_01tsubuyaki.gif) no-repeat scroll left top; margin: 0 27px 0px 9px; }	#commu_btn li#tsubuyaki a:hover{ background: transparent url(../09img/btn_01tsubuyaki_b.gif) no-repeat scroll left bottom; }	#commu_btn li#fanclub a{ background: transparent url(../09img/btn_02fanclub.gif) no-repeat scroll left top; margin: 0 27px 0 0; }	#commu_btn li#fanclub a:hover{ background: transparent url(../09img/btn_02fanclub_b.gif) no-repeat scroll left bottom; }	#commu_btn li#sukoyaka a{ background: transparent url(../09img/btn_03sukoyaka.gif) no-repeat scroll left top; margin: 0 0 0 0; }	#commu_btn li#sukoyaka a:hover{ background: transparent url(../09img/btn_03sukoyaka_b.gif) no-repeat scroll left bottom; }div#community2{ background: url(../09img/bg_issyo.jpg) no-repeat; width: 960px; height: 969px; margin: 0 auto 0; padding: 0; position: relative; }	#c_left{ float: left; width: 203px; text-align: left; margin: 0; padding: 0; }		#whatsnew{ margin: 0 0 16px 10px; width: 178px; }		#whatsnew_h{ background: url(../09img/whatsnew_h.gif) no-repeat; text-indent: -9999px; width: 178px; height: 32px; margin: 0; padding: 0; display: block; }		#whatsnew_m{ background: url(../09img/whatsnew_m.gif) repeat left top; margin: 0; padding: 0; height: 185px; }		#whatsnew_m ul{ padding: 0px 8px 4px 12px; width: 153px; height: 180px; overflow: auto; text-align: left; }		#whatsnew_m ul li{ border-bottom: #CCC 1px dotted; font-size: 88%; line-height: 124%; padding: 1px 0 0 0; list-style-position: outside; }		#left_btn ul{ text-align: left; width: 190px; margin: 0; padding: 0; }		#left_btn li{ display: block; float: left; padding: 0; margin: 0 0 9px 0; }		#left_btn li a{ display: block; padding: 0; text-indent: -9999px; width: 190px; height: 47px; }		#left_btn li#gekijo a{ background: transparent url(../09img/btn_l01_gekijo.png) no-repeat scroll left top; margin: 0; }		#left_btn li#gekijo a:hover{ background: transparent url(../09img/btn_l01_gekijo_b.png) no-repeat scroll left top; margin: 0; }		#left_btn li#nakama a{ background: transparent url(../09img/btn_l02_nakama.png) no-repeat scroll left top; margin: 0; }		#left_btn li#nakama a:hover{ background: transparent url(../09img/btn_l02_nakama_b.png) no-repeat scroll left bottom; }		#left_btn li#yakusoku a{ background: transparent url(../09img/btn_l03_yakusoku.png) no-repeat scroll left top; margin: 0; }		#left_btn li#yakusoku a:hover{ background: transparent url(../09img/btn_l03_yakusoku_b.png) no-repeat scroll left bottom; }		#left_btn li#kyaraban a{ background: transparent url(../09img/btn_l04_kyaraban.png) no-repeat scroll left top; margin: 0; }		#left_btn li#kyaraban a:hover{ background: transparent url(../09img/btn_l04_kyaraban_b.png) no-repeat scroll left bottom; }		#left_btn li#blog a{ background: transparent url(../09img/btn_l05_blog.png) no-repeat scroll left top; margin: 0; }		#left_btn li#blog a:hover{ background: transparent url(../09img/btn_l05_blog_b.png) no-repeat scroll left bottom; }		#left_btn li#chushop a{ background: transparent url(../09img/btn_l06_chushop.png) no-repeat scroll left top; margin: 0 0 113px 0; }		#left_btn li#chushop a:hover{ background: transparent url(../09img/btn_l06_chushop_b.png) no-repeat scroll left bottom; }		div#higashiyama{ padding: 0 0 0 10px; }	#c_center{ float: left; width: 553px; text-align: center; margin: 0; padding: 0; }		.movie{ width: 553px; height: 400px; float: left; margin: 0; padding: 0; }		#battirhythm, #makura, #unchikun, #chukyosan, #issyo_ch{ background: url(../09img/bg_issyo_movie.jpg) no-repeat; }			h2#rhythm{ background: url(../09img/mov_rhythm_h.gif) no-repeat; text-indent: -9999px; width: 553px; height: 85px; margin: 0; padding: 0; display: block; }			h2#rhythm_newyear{ background: url(../09img/mov_rhythm_h_newyear.gif) no-repeat; text-indent: -9999px; width: 553px; height: 85px; margin: 0; padding: 0; display: block; }			#battirhythm #bg_movie{ width: 553px; background: url(../09img/mov_rhythm_m.gif) repeat left top; }			#battirhythm #bg_movie_newyear{ width: 553px; background: url(../09img/mov_rhythm_m_newyear.gif) repeat left top; }			div#rhythm_txt{ background: url(../09img/mov_rhythm_f.png) no-repeat; text-indent: -9999px; width: 553px; height: 80px; margin: 0; padding: 0; display: block; }			div#rhythm_txt01{ background: url(../09img/mov_rhythm_f01.png) no-repeat; text-indent: -9999px; width: 553px; height: 80px; margin: 0; padding: 0; display: block; }			div#rhythm_txt02{ background: url(../09img/mov_rhythm_f02.png) no-repeat; text-indent: -9999px; width: 553px; height: 80px; margin: 0; padding: 0; display: block; }			div#rhythm_txt03{ background: url(../09img/mov_rhythm_f03.png) no-repeat; text-indent: -9999px; width: 553px; height: 80px; margin: 0; padding: 0; display: block; }			div#rhythm_txt_newyear{ background: url(../09img/mov_rhythm_f_newyear.png) no-repeat; text-indent: -9999px; width: 553px; height: 80px; margin: 0; padding: 0; display: block; }			h2#makura{ background: url(../09img/mov_makura_h.gif) no-repeat; text-indent: -9999px; width: 553px; height: 85px; margin: 0; padding: 0; display: block; }			#makura #bg_movie{ width: 553px; background: url(../09img/mov_makura_m.gif) repeat left top; }			div#makura_txt{ background: url(../09img/mov_makura_f.png) no-repeat; text-indent: -9999px; width: 553px; height: 52px; margin: 0; padding: 0; display: block; }			h2#unchikun{ background: url(../09img/mov_unchikun_h.gif) no-repeat; text-indent: -9999px; width: 553px; height: 85px; margin: 0; padding: 0; display: block; }			#unchikun #bg_movie{ width: 553px; background: url(../09img/mov_unchikun_m.gif) repeat left top; }			div#unchikun_txt{ background: url(../09img/mov_unchikun_f.png) no-repeat; text-indent: -9999px; width: 553px; height: 52px; margin: 0; padding: 0; display: block; }			h2#chukyosan{ background: url(../09img/mov_chukyosan_h.gif) no-repeat; text-indent: -9999px; width: 553px; height: 85px; margin: 0; padding: 0; display: block; }			#chukyosan #bg_movie{ width: 553px; background: url(../09img/mov_chukyosan_m.gif) repeat left top; }			div#chukyosan_txt{ background: url(../09img/mov_chukyosan_f.png) no-repeat; text-indent: -9999px; width: 553px; height: 80px; margin: 0; padding: 0; display: block; }			h2#issyo_ch{ background: url(../09img/mov_issyoch_h.gif) no-repeat; text-indent: -9999px; width: 553px; height: 85px; margin: 0; padding: 0; display: block; }			#issyo_ch #bg_movie{ width: 553px; background: url(../09img/mov_issyoch_m.gif) repeat left top; }			div#issyo_ch_txt{ background: url(../09img/mov_issyoch_f.png) no-repeat; width: 553px; height: 80px; margin: 0; padding: 0; display: block; }			#issyo_ch_txt p{ text-align: center; color: #E10549; margin: 0 0 5px; font-weight: bold; line-height: 160%; }		p.qrcode{ background: url(../09img/mobile_qr.png) no-repeat; text-indent: -9999px; width: 553px; height: 110px; margin: 8px 0 4px 0; padding: 0; display: block; }			/* menu */			body#issyo_ch_menu{ background-color: #E7BFD3; }			.bgc_a{ background-color: #FFFCEA; }			.bgc_b{ background-color: #FFFFFF; }	#c_right{ float: right; width: 204px; text-align: left; margin: 0; padding: 0; }		h2#issyo{ background: url(../09img/logo_issyo.gif) no-repeat; text-indent: -9999px; width: 204px; height: 114px; margin: 0; padding: 0; display: block; }		#issyo_time{ background: url(../09img/issyo_f.gif) repeat left top; margin: 0 0 5px 0; padding: 0; }		#issyo_time ul{ text-align: right; padding: 0px 18px 5px 20px; }		#issyo_time li{ text-align: right; font-size: 88%; line-height: 142%; list-style-position: outside; }		#right_btn{ background: url(../09img/btn_r01_rhythm.png) no-repeat; margin: 0 0 6px 10px; padding: 0; width: 194px; height: 329px; }		#right_btn2 ul{ text-align: left; width: 163px; margin: 0; padding: 0; }		#right_btn2 li{ display: block; float: left; padding: 0; margin: 0 0 0 12px; }		#right_btn2 li a{ display: block; padding: 0; text-indent: -9999px; width: 163px; }		#right_btn2 li#yakusoku a{ background: transparent url(../09img/btn_r05_yakusoku.png) no-repeat scroll left top; margin: 0 0 2px 0; height: 42px; }		#right_btn2 li#yakusoku a:hover{ background: transparent url(../09img/btn_r05_yakusoku_b.png) no-repeat scroll left top; }		#right_btn2 li#sensei a{ background: transparent url(../09img/btn_r06_sensei.png) no-repeat scroll left top; margin: 0 0 6px 0; height: 45px; }		#right_btn2 li#sensei a:hover{ background: transparent url(../09img/btn_r06_sensei_b.png) no-repeat scroll left top; }		#right_btn2 li#tvdata a{ background: transparent url(../09img/btn_r07_tvdata.png) no-repeat scroll left top; margin: 0; height: 29px; }		#right_btn2 li#tvdata a:hover{ background: transparent url(../09img/btn_r07_tvdata_b.png) no-repeat scroll left top; margin: 0; }		#right_btn2 li#issyoch a{ background: transparent url(../09img/btn_r08_issyoch.png) no-repeat scroll left top; margin: 0 0 4px 0; height: 82px; }		#right_btn2 li#issyoch a:hover{ background: transparent url(../09img/btn_r08_issyoch_b.png) no-repeat scroll left top; }		#movie_new{ margin: 0 auto; padding: 0; width: 180px; }		#right_btn3 ul{ text-align: left; width: 168px; margin: 0; padding: 0; }		#right_btn3 li{ display: block; float: left; padding: 0; margin: 8px 0 0 12px; }		#right_btn3 li a{ display: block; padding: 0; text-indent: -9999px; }		#right_btn3 li#issyoch2 a{ background: transparent url(../10img/btn_r_issyoch.png) no-repeat scroll left top; margin: 0 0 4px 0; height: 42px; width: 163px; }		#right_btn3 li#issyoch2 a:hover{ background: transparent url(../10img/btn_r_issyoch_b.png) no-repeat scroll left top; }		#right_btn4 ul{ text-align: left; width: 168px; margin: 0 0 0 0px; padding: 0; }		#right_btn4 li{ display: block; float: left; padding: 0; margin: 0 0 0 8px; }		#right_btn4 li a{ display: block; padding: 0; text-indent: -9999px; }		#right_btn4 li#rhythm2 a{ background: transparent url(../10img/btn_r_rhythm.png) no-repeat scroll left top; margin: 0 0 2px 0; height: 84px; width: 84px; }		#right_btn4 li#rhythm2 a:hover{ background: transparent url(../10img/btn_r_rhythm_b.png) no-repeat scroll left top; }		#right_btn4 li#makura2 a{ background: transparent url(../10img/btn_r_makura.png) no-repeat scroll left top; margin: 0 0 2px 0; height: 84px; width: 84px; }		#right_btn4 li#makura2 a:hover{ background: transparent url(../10img/btn_r_makura_b.png) no-repeat scroll left top; }		#right_btn4 li#unchikun2 a{ background: transparent url(../10img/btn_r_unchikun.png) no-repeat scroll left top; margin: 0 0 8px 0; height: 84px; width: 84px; }		#right_btn4 li#unchikun2 a:hover{ background: transparent url(../10img/btn_r_unchikun_b.png) no-repeat scroll left top; }		#right_btn4 li#chukyosan2 a{ background: transparent url(../10img/btn_r_chukyosan.png) no-repeat scroll left top; margin: 0 0 8px 0; height: 84px; width: 84px; }		#right_btn4 li#chukyosan2 a:hover{ background: transparent url(../10img/btn_r_chukyosan_b.png) no-repeat scroll left top; }#footer{ background: url(../09img/footer.jpg) no-repeat; line-height: 19px; height: 19px; width: 960px; margin: 0 auto 0; text-indent: -9999px; }




#community_links{ width: 860px; margin: 0 auto 18px; height: 123px; }

/* コミュニティ　ボタン */
#community_btn{ float: left; display: block; width: 290px; padding: 0; margin: 0; }
	#community_btn a{ display: block; background: url(../10img/btn_community.jpg) no-repeat scroll left top; margin: 0; text-indent: -9999px; width: 290px; height: 184px; }
	#community_btn a:hover{ background: url(../10img/btn_community_b.jpg) no-repeat scroll left bottom; }

#community_btn2{ float: left; display: block; width: 290px; padding: 0; margin: 0; }
	#community_btn2 a{ display: block; background: url(../10img/btn_community2.jpg) no-repeat scroll left top; margin: 0; text-indent: -9999px; width: 290px; height: 123px; }
	#community_btn2 a:hover{ background: url(../10img/btn_community2_b.jpg) no-repeat scroll left bottom; }


/* コミュニティ　新着情報 */
#new_topic{ display: block; float: right; width: 540px; padding: 0; margin: 0; }
h2#topic_h{ background: url(../10img/topic_h.gif) no-repeat; text-indent: -9999px; width: 540px; height: 28px; margin: 0; padding: 0; display: block; }
#topic_m{ background: url(../10img/topic_m.gif) repeat left top; margin: 0; padding: 0; }
#ck_topic{ margin: 0; padding: 4px 4px 4px 6px; font-size: 120%; text-align: left; width: 514px; height: 133px; overflow: auto; }





div#btn_rhythm01{ top: 488px; left: 412px; height: 30px; width: 41px; position: absolute; z-index: 100; }
div#btn_rhythm02{ top: 488px; left: 457px; height: 30px; width: 41px; position: absolute; z-index: 100; }
div#btn_rhythm03{ top: 488px; left: 503px; height: 30px; width: 41px; position: absolute; z-index: 100; }
div#btn_huritsuke{ top: 521px; left: 412px; height: 40px; width: 132px; position: absolute; z-index: 100; }
div#hayanehayaoki{}

#campaign{ width: 860px; margin: 4px auto 10px; }
#campaign .bnr01{ float: left; }




/* 新着動画 movie_new */
#movie_list{ margin: 0 0 0 12px; }
#movie_new{ background: #EDFFE3; color: #555; margin: 0; padding: 0; text-align: left; font-size: 96%; line-height: 100%; width: 164px; }
#movie_new ul{ text-align: left; margin: 0; padding: 0; }
#movie_new li{ padding: 2px 0 2px 4px; margin: 2px 0 0 0; list-style-type: none; float: left; border-bottom: 1px #76CD44 dotted; width: 99%; }
	#movie_new li.bg01{ background-color: #EDFFE3; }
	#movie_new li.bg02{ background-color: #FFF; }
#movie_new img{ margin: 0px 0 0px 0; padding: 0; }
#movie_new a:hover{ text-decoration: none; }



/* 動画メニュー */
#movie_menu{ margin: 4px 0 8px 12px; padding: 0; width: 179px; }
#right_movie_menu{ background: #FBF3C4; font-size: 112%; line-height: 110%; }
#right_movie_menu li{ padding: 4px 0 0 10px; margin: 0; font-weight: bold; }



/* サーバメンテナンスのお知らせ */
#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; }



/* トップバナー */
a:hover img.top_bnr, a:hover img.top_bnr2{ opacity:0.85; filter: alpha(opacity=85); }
.top_bnr2{ margin: 0 0 12px 0; }


a:hover span { cursor: pointer }
-->