<!--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; }/* ママ友 ---------------------------------------------------------------------------------------------------- */#mamatomo{	width: 932px;	margin: 12px auto 0;	padding: 0;}h1#mamatomo_logo a{	background: url(../img2010/mamatomo_logo.gif) no-repeat;	float: left;	display: block;	padding: 0;	text-indent: -9999px;	width: 204px;	height: 74px;}h1#mamatomo_logo a:hover{ background: url(../img2010/mamatomo_logo_b.gif) no-repeat; }h2#mamatomo_cap{	background: url(../img2010/mamatomo_cap.gif) no-repeat;	float: left;	display: block;	padding: 0;	text-indent: -9999px;	width: 562px;	height: 74px;}h2#mamatomo_touroku a{	background: url(../img2010/mamatomo_touroku.gif) no-repeat;	float: right;	display: block;	padding: 0;	text-indent: -9999px;	width: 166px;	height: 74px;}h2#mamatomo_touroku a:hover{ background: url(../img2010/mamatomo_touroku_b.gif) no-repeat; }#mama_topic{	float: left;	padding: 0;	margin: 0;	width: 932px;}h3#topic_h{	background: url(../img2010/topic_h.gif) no-repeat;	display: block;	padding: 0;	text-indent: -9999px;	width: 932px;	height: 38px;}#topic_m{	background: url(../img2010/topic_m.gif) no-repeat scroll left top;	height: 89px;	margin: 0;	padding: 0;}#mama_pres{	float: right;	width: 306px;}/* いっしょ！ ---------------------------------------------------------------------------------------------------- */#issyo_month{ margin-top: 10px; }#c_issyo{	background: url(../img2010/issyo_bg.gif) no-repeat;	width: 960px;	height: 389px;	margin: 0px auto 0;	padding: 0;	position: relative;}#issyo_movie{	float: left;	text-align: left;	width: 527px;}#movie_sensyuken{	margin: 89px 0 0 117px;/*	margin: 64px 0 0 117px; *//*	margin: 114px 0 0 117px; */}#issyo_cont{	float: left;	width: 200px;	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: 213px 0 0 0; height: 58px; }	#issyo_btn li#issyo_sanka a:hover{ background: transparent url(../img2010/isyo_sanka.gif) no-repeat scroll left bottom; }	#issyo_btn li#issyo_music a{ background: transparent url(../img2010/issyo_music.gif) no-repeat scroll left top; margin: 0 0 0 0; height: 42px; }	#issyo_btn li#issyo_music a:hover{ background: transparent url(../img2010/issyo_music.gif) no-repeat scroll left bottom; }	#issyo_btn li#issyo_furitsuke a{ background: transparent url(../img2010/issyo_furi.gif) no-repeat scroll left top; margin: 0; height: 46px; }	#issyo_btn li#issyo_furitsuke a:hover{ background: transparent url(../img2010/issyo_furi.gif) no-repeat scroll left bottom; }#issyo_info{	float: right;	width: 233px;	text-align: left;}	#issyo_tvtime p{ margin: 56px 0 18px 26px; width: 166px; height: 64px; font-size: 90%; line-height: 126%; }	#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#form a{ background: transparent url(../img2010/issyo_form.gif) no-repeat scroll left top; margin: 38px 0 0 0; height: 88px; }	#issyo_btn2 li#form a:hover{ background: transparent url(../img2010/issyo_form.gif) no-repeat scroll left bottom; }	#issyo_btn2 li#blog a{ background: transparent url(../img2010/issyo_blog.gif) no-repeat scroll left top; margin: 12px 0 0 0; height: 160px; }	#issyo_btn2 li#blog a:hover{ background: transparent url(../img2010/issyo_blog.gif) no-repeat scroll left bottom; }	#issyo_btn2 li#tvdata a{ background: transparent url(../img2010/issyo_datatv.gif) no-repeat scroll left top; margin: 9px 0 0 0; height: 69px; }	#issyo_btn2 li#tvdata a:hover{ background: transparent url(../img2010/issyo_datatv.gif) no-repeat scroll left bottom; }/* メニュー ---------------------------------------------------------------------------------------------------- */#menu_cont1{	width: 932px; margin: 22px auto 0px; padding: 0; clear: both;}	#menu_btn ul,	#menu_btn2 ul{ text-align: left; width: 932px; margin: 0; padding: 0; }	#menu_btn li,	#menu_btn2 li{ display: inline; float: left; padding: 0; margin: 0; }	#menu_btn li a,	#menu_btn2 li a{ display: block; margin: 0; padding: 0; text-indent: -9999px; }	#menu_btn li a:hover,	#menu_btn2 li a:hover{ opacity: 0.7; filter: alpha(opacity=70); }	#menu_btn li#chu_movie a{ background: transparent url(../img2010/bnr_premium.gif) no-repeat scroll left top; margin: 0 0 0 38px; width: 348px; height: 108px; }	#menu_btn li#chu_movie a:hover{ background: transparent url(../img2010/bnr_premium.gif) no-repeat scroll left bottom; }	#menu_btn li#chu_chara a{ background: transparent url(../img2010/bnr_chara.gif) no-repeat scroll left top; margin: 0 0 0 55px; width: 208px; height: 108px; }	#menu_btn li#chu_chara a:hover{ background: transparent url(../img2010/bnr_chara.gif) no-repeat scroll left bottom; }	#menu_btn li#chu_shop a{ background: transparent url(../img2010/bnr_chushop.gif) no-repeat scroll left top; margin: 0 0 0 63px; width: 208px; height: 108px; }	#menu_btn li#chu_shop a:hover{ background: transparent url(../img2010/bnr_chushop.gif) no-repeat scroll left bottom; }	#menu_btn2 li#qrcode{ background: transparent url(../img2010/bnr_mobile.gif) no-repeat scroll left top; margin: 30px 0 0 40px; width: 604px; height: 84px; text-indent: -9999px; }	#menu_btn2 li#zoo a{ background: transparent url(../img2010/bnr_zoo.gif) no-repeat scroll left top; margin: 30px 0 0 72px; width: 204px; height: 84px; }	#menu_btn2 li#zoo a:hover{ background: transparent url(../img2010/bnr_zoo.gif) no-repeat scroll left bottom; }	#menu_btn3 ul{ text-align: center; width: 932px; margin: 0 auto 0; padding: 0; }	#menu_btn3 li{ display: inline; float: left; padding: 0; margin: 0; }	#menu_btn3 li a{ display: block; margin: 0; padding: 0; text-indent: -9999px; }	#menu_btn3 li a:hover{ opacity: 0.7; filter: alpha(opacity=70); }	#menu_btn3 li#sukoyaka a{ background: transparent url(../img2010/bnr_sukoyaka.gif) no-repeat scroll left top; margin: 30px 0 0 40px; width: 604px; height: 84px; text-indent: -9999px; }	#menu_btn3 li#sukuwin a{ background: transparent url(../img2010/bnr_sukusuku.jpg) no-repeat scroll left top; margin: 30px 0 0 40px; width: 604px; height: 84px; text-indent: -9999px; }	#menu_btn3 li#zoo_walk a{ background: transparent url(../img2010/bnr_higashiyamawalk.gif) no-repeat scroll left top; margin: 30px 0 0 72px; width: 204px; height: 84px; }	#menu_btn3 li#forum a{ background: transparent url(../img2010/bnr_seikatsuforum.gif) no-repeat scroll left top; margin: 30px 0 0 72px; width: 204px; height: 84px; }	#menu_btn3 li#forum a:hover{ background: transparent url(../img2010/bnr_seikatsuforum.gif) no-repeat scroll left bottom; }/* フッター ---------------------------------------------------------------------------------------------------- */#footer{	background: url(../img2010/footer_bg.gif) no-repeat;	width: 960px;	height: 189px;	margin: 0 auto 0;	clear: both;}#hayanehayaoki{ padding-top: 32px; }#hayanehayaoki a{	display: block; margin: 0px auto 0; padding: 0; text-indent: -9999px;	background: transparent url(../img2010/bnr_hayanehayaoki.gif) no-repeat scroll left top; width: 469px; height: 86px;}#hayanehayaoki a:hover{ opacity:0.8; filter: alpha(opacity=80); }		.movie{ width: 553px; height: 400px; float: left; margin: 0; padding: 0; }			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; }			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; }		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; }		#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; }


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; }


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


































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


-->