@charset "euc-jp";
/*------ ｵ篩・猴・-------*/

body { margin: 0px; color: #333; background-color: #FFF; }
p { font-size:12px; line-height: 16px; }
#main { margin: 10px 0px; }
h1,h2,h3{ margin: 0px; padding: 0px;}
.bold {font-weight: bold;}
ul { margin: 0px; padding: 0px; }
.lm10 { margin-left: 10px; }
.lm20 { margin-left: 20px; }
.rm10 { margin-right: 10px; }
.rm20 { margin-right: 20px; }
.tm10 { margin-top: 10px; }
.tm20 { margin-top: 20px; }
.bm5  {margin-bottom:5px;}
.bm20 { margin-bottom: 20px; }
.bm10 { margin-bottom: 10px; }
.left { text-align: left; }
.cen { text-align: center; }
.tm10b {
	margin-top: 10px;
	font-weight: bold;
}
.img_b{	margin-left:20px; }

.FL		{float:left;}
.FR		{float:right;}
.PR5		{ padding: 5px 5px 0 5px;}

a			{ font-size: 12px; color: #3e795a; line-height: 140%; text-decoration: none; margin:0; padding:0; }
a:hover		{ font-size: 12px; color: #3e795a; line-height: 140%; text-decoration: underline; margin:0; padding:0; }

.red	{ color: #CC0000;}

.tradeMark	{ font-size: 0.4em; line-height: 120%;}


/*リニューアル*/
.clear		{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px; display:inline;}
dl,dt,dd	{ margin: 0; padding: 0;}

#all_cont		{ background: #a0bdae;}
#all_cont2		{ background: #99c988;}
#mainContent	{ background: url(/cs/list/taleschannel/img/sideLine.gif) center repeat-y; *background: url(/cs/list/taleschannel/img/sideLine_ie.gif) center repeat-y; width: margin: 0; padding: 0; text-align: center;}
#mainContent_m	{ background: url(/cs/list/taleschannel/img/sideLine2.gif) center repeat-y; width: margin: 0; padding: 0; text-align: center;}
#mainContent2	{ background: url(/cs/list/taleschannel/img/mainBg1.gif) repeat-x; width: 920px; *width: 950px; margin: 0 auto; *margin: 0; padding: 15px; display: table;}
#mainContent3	{ background: #FFFFFF; width: 920px; *width: 950px; margin: 0 auto; *margin: 0; padding: 15px; display: table;}
#re_header		{ margin: 0 0 15px 0; width: 920px; text-align: left; display: none;}
#re_channel		{ float: left; margin-right: 5px; *margin-right: 4px;}
#re_flashArea	{ width: 920px; height: 345px; margin: 0 0 10px 0;}
#re_flashArea img{ border: none;}
#mainFoot		{ background: #498064; width: 951px; height: 15px; text-align: left; margin: 0 auto; *margin: 0;}
#mainFoot p		{ font-size: 10px; color: #FFFFFF; line-height: 150%; margin: 0 15px;}
#mainFoot2		{ background: #498064; height: 15px; text-align: left; margin: 0 auto; *margin: 0;}
#mainFoot2 p		{ font-size: 10px; color: #FFFFFF; line-height: 150%; margin: 0 15px;}

#titleBn_random	{ width: 729px; height: 92px; float: right}

/*left*/
#re_leftContent	{ width: 715px; margin: 0; padding: 0; float: left;}
#re_leftContent dl.leftcont{ margin: 0 0 10px 0;}
#re_leftContent dt.topics{ background: url(/cs/list/taleschannel/img/title_topics.gif) no-repeat; width: 715px; height: 23px;}
#re_leftContent dt.whatsnew{ background: url(/cs/list/taleschannel/img/title_whatsnew.gif) no-repeat; width: 715px; height: 23px;}

#re_leftContent dd.topibg{ background: url(/cs/list/taleschannel/img/table_bg.gif) repeat-y; width: 715px; margin: 0; display: table;}
#re_leftContent dd.topibg2{ background: url(/cs/list/taleschannel/img/table_bg.gif) repeat-y; width: 715px; margin: 0; padding: 5px; display: table;}
#re_leftContent dd.topifoot{ background: url(/cs/list/taleschannel/img/table_foot.gif) no-repeat; width: 715px; height: 6px; margin: 0;}



/*トピックス*/
#re_topiTitle	{ background: url(/cs/list/taleschannel/img/topics_titleBg.gif) repeat-x; height: 38px; margin: 5px 15px 0 15px; padding: 10px 5px 0 10px; text-align: left; font-size: 14px; color: #FFFFFF; line-height: 130%; font-weight: bold;}

.re_topiTitle3	{ background: #6a907c; width: 700px; margin: 5px auto 0 auto; text-align: left; font-size: 14px; color: #FFFFFF; line-height: 130%; font-weight: bold; display: table;}
.re_topiTitle3 div{ border-top: 1px solid #b1c5bb; border-bottom: 1px solid #b1c5bb; margin: 2px 0; padding: 3px 5px;}
.re_topiTitle3 a{ color: #FFFFFF; text-decoration: underline;}
.re_topiTitle3 a:hover{ color: #FFFFFF; text-decoration: none;}

.re_topiArea	{ margin: 0 auto; width: 700px; *width: 700px; height: 1%; display: table;}

.re_topiImg		{ margin: 5px 0 0 0; float: left; width: 215px; display: table;}
.re_topiImg img	{ margin: 0 0 5px 0;}
.textCopy		{ font-size: 10px; margin: 0; text-align: left; line-height: 140%;}

.re_topiMain	{ margin: 0; padding: 0; width: 480px; float: right;}
.re_topiMain2	{ margin: 0; padding: 0; width: 622px; *width: 625px; float:left;}
.re_topiMain2 p	{ margin: 0; padding: 5px 8px 5px 8px; text-align: left; font-size: 12px; color: #44290b; line-height: 140%;}

.re_topitext	{ margin: 0; padding: 5px 8px 5px 8px; text-align: left; font-size: 12px; color: #44290b; line-height: 140%;}
.re_topitext2	{ margin: 0; padding: 0; text-align: right; font-size: 12px; color: #44290b; line-height: 140%; font-weight: bold;}
.logo15th		{ background: url(/cs/list/taleschannel/img/topics_to15thLogo_s.jpg) no-repeat top right;}

.re_topitext img{ margin: 0 0 5px 0;}

.re_topitext span.topired{ font-weight: bold; color: #990000;}
.re_topitext span.topimargin{ margin-left: 55px;}


.re_topiDay		{ margin: 5px auto 10px auto; padding-top: 5px; width: 700px; text-align: right; height: 1%; display: table; border-top: 1px dotted #44290b;}

#reSnews		{ margin: 0 auto 10px auto; width: 710px; background: #FFFFFF; display: table; border-bottom: #BBBBBB 2px solid;}
#reSnews div	{ margin: 3px auto; padding: 4px; background: #FFFFFF; border-top: #6a907c 1px solid; border-bottom: #6a907c 1px solid;}
#reSnews p		{ margin: 0;}

.re_topitext dl.specListText1,
.re_topitext dl.specListText2,
.re_topitext dl.specListText3,
.re_topitext dl.specListText4{ margin: 0; padding: 0;}
.re_topitext dl.specListText1 dt{ margin: 0; width: 45px; float: left;}
.re_topitext dl.specListText2 dt{ width: 65px; float: left;}
.re_topitext dl.specListText3 dt{ width: 90px; float: left;}
.re_topitext dl.specListText4 dt{ width: 105px; float: left;}
.re_topitext dl.specListText1 dd{ margin: 0 0 0 48px;}
.re_topitext dl.specListText2 dd{ margin: 0 0 0 68px;}
.re_topitext dl.specListText3 dd{ margin: 0 0 0 93px;}
.re_topitext dl.specListText3 dd{ margin: 0 0 0 108px;}

/* What's New */
#whatsNewTb		{ margin: 5px 8px 0 8px; padding: 0; vertical-align: top;}
#whatsNewTb	p	{ font-size: 12px; color: #44290b; line-height: 140%; text-align: left; margin: 0; padding: 0;}

.whatsNewDl dl{ clear: left; background: url(/cs/list/taleschannel/img/whatsnew_bg.gif) no-repeat bottom left; width: 695px; margin: 5px 0 5px 3px; padding: 0; font-size: 12px; color: #44290b; text-align: left; line-height: 140%;}
.whatsNewDl dt	{ margin: 0 2px; padding: 0; width: 70px; float: left;}
.whatsNewDl dd	{ margin: 0 10px 0 75px; *margin: 0; padding: 0; width: 620px; *width: 615px;}

.whatsNewDl dd ul{ margin: 0 0 0 1px; padding: 0;}
.whatsNewDl dd li{ background: url(/cs/list/taleschannel/img/whatsnew_bg.gif) no-repeat bottom left; width: 610px; *width: 610px; list-style: none; margin: 0; padding: 0;}

.talesLogo		{ margin: 5px 0 10px 0; padding: 5px; clear: left;}
.talesLogo img	{ margin-right: 4px; float: left;}
.talesLogo p	{ margin: 10px; text-align: left;}



/*right*/
#re_rightContent{ width: 200px; margin: 0; padding: 0; float: right;}
#re_rightContent dl{ margin: 0 0 15px 0;}
#re_rightContent dt{ background: url(/cs/list/taleschannel/img/bntable_head.gif) no-repeat; width: 200px; height: 3px; margin: 0; padding: 0;}
#re_rightContent dd.bnbg{ background: url(/cs/list/taleschannel/img/bntable_bg.gif) repeat-y; width: 200px; margin: 0;}
#re_rightContent dd.bnbg ul{ margin: 0; padding: 2px 0;}
#re_rightContent dd.bnbg li{ list-style: none; margin: 0 0 1px 0;}
#re_rightContent dd.bnfoot{ background: url(/cs/list/taleschannel/img/bntable_foot.gif) no-repeat; width: 200px; height: 6px; margin: 0;}

#re_gnavi		{ background: url(/cs/list/taleschannel/img/gnavi_bg.gif) no-repeat; width: 715px; height: 54px; padding: 0 2px;}
#re_gnavi img	{ float: left; margin: 5px 1px 0 0;}



/* イベント2008 */
#event_title	{ margin: 100px 0 10px 0; *margin: 10px 0 10px 0; text-align: center;}
#event_title2	{ margin: 10px auto 10px auto; width: 680px; text-align: left; display: table;}

#event_poster	{ width: 310px; margin: 0; float: left;}
#event_topic	{ width: 170px; height:401px; margin: 0 0 0 10px; float: left;}
#event_topic p	{ font-size: 12px; color: #44290b; line-height: 140%; text-align: left; margin: 5px 0;}
#event_topicap	{ font-size: 12px; color: #44290b; line-height: 140%; text-align: center;}
#event_topic imgArea{ background: url(/cs/list/taleschannel/festival2008/img/topic.gif) no-repeat; width: 370px; display: table; margin: 10px 0;}
#event_topimg	{ margin: 8px 0;}

#event_backH	{ background: url(/cs/list/taleschannel/festival2008/img/main_bgH.gif) no-repeat; width: 682px; height: 28px; margin: 10px auto 0 auto;}
#event_back		{ background: url(/cs/list/taleschannel/festival2008/img/main_bgC.gif) repeat-y; width: 682px; margin: 0 auto; text-align: left;}
#event_backF	{ background: url(/cs/list/taleschannel/festival2008/img/main_bgF.gif) no-repeat; width: 682px; height: 32px; margin: 0 auto 10px auto;}
#event_back	p	{ font-size: 12px; color: #44290b; line-height: 140%; text-align: left; margin: 2px 0 0 0;}
#event_back	p span{ font-weight: bold; margin-right: 5px;}
#event_back	p span.under{ font-weight: normal; margin: 0 auto 10px auto; text-decoration: underline;} 
#event_back	p span.red	{ color: #CC0000; font-weight: normal;}

#event_back	p.ctn{ font-size: 12px; color: #44290b; font-weight: bold; line-height: 140%; text-align: left; margin: 15px 0 0 0;}
#event_back	p.ctn span{ font-weight: normal;}
#event_back	ul	{ font-size: 12px; color: #44290b; line-height: 140%; text-align: left; margin: 0;}
#event_back li	{ list-style: url(/cs/list/taleschannel/festival2008/img/kome.gif) outside; margin: 0 0 0 18px; padding: 0;}

#event_tb		{ margin: 30px 0 20px 80px;}

.event_naviBg	{ background: url(/cs/list/taleschannel/festival2008/img/navi_bg.gif) no-repeat; width: 183px; height: 439px; margin: 0 2px 0 0; float: left;}
.event_naviBg img{ margin: 38px 0 0px 0;}
.event_naviBg2	{ background: url(/cs/list/taleschannel/festival2008/img/navi_bg.gif) no-repeat; width: 183px; height: 439px; margin: 0 0 0 2px; float: left; text-align: center;}
.event_naviBg2 img{ margin: 2px 0;}
#event_navi00_t	{ margin: 18px 0 5px 0;}

.event_subtitle	{ margin: 10px 0;}
#event_subtitle2{ background: url(/cs/list/taleschannel/festival2008/img/subtitle_Bg.gif) no-repeat; width: 800px; height: 133px; margin: 0 auto;}
#event_subname	{ margin: 65px 5px 0 0; float: left;}
#event_backTop	{ margin: 75px 5px 0 0; float: right;}
#event_backH2	{ background: url(/cs/list/taleschannel/festival2008/img/main_bgH2.gif) no-repeat; width: 802px; height: 25px; margin: 10px auto 0 auto;}
#event_back2	{ background: url(/cs/list/taleschannel/festival2008/img/main_bgC2.gif) repeat-y; width: 802px; margin: 0 auto; text-align: left;}
#event_backF2	{ background: url(/cs/list/taleschannel/festival2008/img/main_bgF2.gif) no-repeat bottom; width: 802px; height: 30px; margin: 0 auto 10px auto;}

#event_tanksBg	{ background: url(/cs/list/taleschannel/festival2008/img/top_thanksBg.gif) no-repeat; width: 680px; height: 436px; margin: 0px auto 10px auto; text-align: center;}
#event_tanksBg img{ margin: 10px 0;}
#event_tanksBg p{ font-size: 12px; color: #44290b; line-height: 140%; margin: 0;}
#event_tanksBg p span{font-weight: bold;}

.event_thankHd	{ background: url(/cs/list/taleschannel/festival2008/img/top_thanksHd.gif) no-repeat; width: 680px; margin: 0 auto; padding: 8px 0 0 0; display: table;}
.event_thankFt	{ background: url(/cs/list/taleschannel/festival2008/img/top_thanksFt.gif) no-repeat bottom; width: 680px; margin: 0 auto; padding: 0 0 5px 0; display: table;}
.event_thankCt	{ background: url(/cs/list/taleschannel/festival2008/img/top_thanksCt.gif) repeat-y; width: 680px; margin: 0 auto; padding: 0; text-align: center; display: table;}
.event_thankCt2	{ background: url(/cs/list/taleschannel/festival2008/img/top_thanksCt.gif) repeat-y; width: 680px; margin: 0 auto 10px auto; padding: 0; text-align: center; display: table;}

span.F11		{font-size:11px;}
/*--cast--*/
.cast_content	{ width: 750px; margin: 0 auto; *margin: 0 20px; padding: 15px 0; display: table;}
#cast_cap		{ margin: 40px 0 0 20px;}
.cast_area		{ width: 180px; text-align: center; float: left; margin: 0 3px;}
.cast_area img	{ margin: 1px 0;}
#deen_area		{ width: 369px; text-align: center;}
.cast_content p { font-size: 12px; color: #44290b; line-height: 140%; text-align: left; margin: 5px 0;}
.cast_content p.deenText{ width: 500px; margin:  20px 0;}
.cast_content p.deenText2{ font-size: 12px; color: #44290b; line-height: 140%; text-align: center; margin: 5px 0; width: 370px;}

#item_table		{ margin: 0 0 0 30px; width: 750px; background-color: #60421e;}
#item_table p	{ font-size: 12px; color: #44290b; line-height: 140%; margin: 2px 2px;}
.item_TbBg1		{ background-color: #856238; text-align: center;}
.item_TbBg2		{ background-color: #cbac86;}
.item_TbBg3		{ background-color: #ffffff;}

.item_content	{ width: 750px; margin: 0 auto; *margin: 0 20px; padding: 5px 0; display: table;}
.item_area		{ width: 140px; text-align: center; float: left; margin: 0 3px;}
.item_area2		{ width: 286px; text-align: center; float: left; margin: 0 3px;}
.item_area_name	{ width: 140px; text-align: left;}
.item_area_name2{ width: 286px; text-align: left;}
p.item_cation	{ font-size: 12px; color: #44290b; line-height: 140%; text-align: left; margin: 5px 10px 0 30px;}

#event_cationArea{ maegin: 0; padding: 10px 30px;}
#event_cationCap{ margin: 10px 0 20px 0; text-align: center;}


#topiCation		{ margin: 0 25px; padding: 0 10px; width: 580px; border: 1px solid #503719;}



/* TOPICS */
#topicsPage_titleBg{ background:url(/cs/list/taleschannel/img/topicsP_titleBg.gif) no-repeat bottom; width: 920px; height: 48px; text-align: center;}
#topicsPage_textarea{ width: 880px; *width: 920px; height: 150px; background-color: #FFFFFF; margin: 10px 0; padding: 20px;}
#topicsPage_textarea p{ font-size: 14px; color: #333333; margin: 0 150px;}
#topicsPage_foot	{ background: url(/cs/list/taleschannel/img/topicsP_footerBg.gif) no-repeat; width: 920px; height: 23px; text-align: center;}
#topicsPage_foot img{ margin: 2px 5;}


/*report*/
#event_back_repo{background: url(/cs/list/taleschannel/festival2008/img/main_bgC2.gif) repeat-y; width: 802px; margin: 0 auto; text-align: left; padding-bottom:20px;}
.R_inner		{padding:0 20px;}
.section		{margin:0 auto 20px auto; padding:0; clear:both;}
.section p,
.sectionLast p	{ font-size: 13px; color: #44290b; line-height: 140%; text-align: left; margin: 0px 0 5px 0;}
.sectionLast	{margin:0 auto; padding:0; clear:both;}
.R_imgArea		{width:750px; margin:10px auto; padding:0; display:table;}
.R_imgArea img	{float:left; margin:0; padding:0; display:block;}
.repo			{margin-right:14px;}


p.topImgText	{ margin: 0 5px; padding: 0; text-align: left; color: #44290b;}

#re_topitextfes	{ margin: 0; padding: 10px 8px 5px 8px; text-align: left; font-size: 12px; color: #44290b; line-height: 140%; text-align: left;}

#re_topitextfes3{ margin: 0; padding: 10px 8px 5px 8px; text-align: left; font-size: 10px; color: #44290b; line-height: 140%; text-align: left; width: 310px; * width: 330px;}
#re_topitextfes3 p{ font-size: 10px;}

#re_topitextfes4{ margin: 0; padding: 10px 8px 5px 8px; text-align: left; font-size: 10px; color: #44290b; line-height: 140%; text-align: left; width: 310px; * width: 330px;}
#re_topitextfes4 p{ font-size: 10px; border:}