/* -----------------------------------
　ニュース
----------------------------------- */

#News h2
	{
		font-size:150%;
		margin:3 0 5 0px;
		border-left:7px solid #cccccc;
		border-bottom:1px solid #cccccc;
		padding:3 0 3 8px;
		line-height:1;
	}
#NewsImg img
	{
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
	}
#News i
	{
		color:#666666;
		font-style:normal;
	}
#News p
	{
		margin: 7px 0px 10px 0px;
		line-height:1.4;
	}
#News #old
	{
		line-height:1.6;
	}
#News #oldTitle
	{
		font-size:100%;
		border-top:1px solid #cccccc;
		border-bottom:3px double #cccccc;
		background:#ededed;
		margin-bottom:5px;
		font-weight:bold;
		line-height:1;
	}
#News #oldTitle td
	{
		padding:3 8px;
	}

/* 最近の記事を見るリンク */
.GoNewsPage a:link, .GoNewsPage a:visited, .GoNewsPage a:active
	{
		color:#1C6495;
		font-weight:normal;
	}
.GoNewsPage a:hover
	{
		color:#FF7E00;
		font-weight:normal;
	}

/* -----------------------------------
　ホットニュース
----------------------------------- */

#HotnewsTxt td
	{
		padding:3 7px;
	}

/* 注目のタレント部分 */
#HotTopic p
	{
		margin:0 5 5 5px;
		font-size:85%;
		text-align:center;
		padding:3 0px;
	}
#HotTopic h3
	{
		font-size:85%;
		margin:3 2 3 2px;
		padding:3 5px;
		border-bottom:3px double #FFFFFF;
		background:#7FC7FF;
		font-weight:normal;
		text-align:center;
		line-height:1;
	}
#HotTopic h3 a:link, #HotTopic h3 a:visited, #HotTopic h3 a:active
	{
		color:#000000;
		text-decoration:none;
	}
#HotTopic h3 a:hover
	{
		color:#D30045;
	}

/* DVDピックアップ部分 */
#dvdpick p
	{
		margin:0 5 5 3px;
		font-size:85%;
		padding:3 0px;
		text-align:center;
	}
#dvdpick h3
	{
		font-size:85%;
		margin:3 2 3 2px;
		padding:3 5px;
		border-bottom:3px double #FFFFFF;
		background:#7FC7FF;
		font-weight:normal;
		text-align:center;
		line-height:1;
	}
#dvdpick h3 a:link, #HotTopic h3 a:visited, #HotTopic h3 a:active
	{
		color:#000000;
		text-decoration:none;
	}
#dvdpick h3 a:hover
	{
		color:#D30045;
	}


/* -----------------------------------
　ドラマ
----------------------------------- */

#DoramaTop
	{
		border:1px solid #cccccc;
		margin-top:13px;
	}
#DoramaTop i
	{
		font-style:normal;
		font-size:85%;
		line-height:1;
	}

#DoramaBottom
	{
	background:url(../img/0608/top_dorama_bg.gif) no-repeat;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:0;
	line-height:1.4;
	margin: 0px;
	}
#DoramaBottom h2
	{
		font-size:110%;
		margin:3 0 7 0px;
	}
#DoramaBottom h3
	{
		font-size:100%;
		margin:0 0 3 0px;
	}
#DoramaBottom .Capture
	{
		margin:0 7 0 7px;
	}
#DoramaBanners
	{
		margin-top:10px;
	}
#DoramaBanners td
	{
		font-size:85%;
		color:#cc0000;
	}

/* -----------------------------------
　右の段各コンテンツタイトル部分
----------------------------------- */

.RightContentsMenu
	{
		font-size:100%;
		color:#FFFFFF;
		margin-bottom:5px;
	}
.RightContentsMenu a:link, .RightContentsMenu a:visited, .RightContentsMenu a:active
	{
		color:#FFFFFF;
		text-decoration:none;
	}
.RightContentsMenu a:hover
	{
		color:yellow;
		text-decoration:underline;
	}

/* -----------------------------------
　What's new
----------------------------------- */

#WhatsTxtLine
	{
		width:194px;
		filter:alpha(style=0,opacity=80);
		background:#FFF3F7;
		border-right:1px solid #D18FA0;
		border-bottom:1px solid #D18FA0;
		margin-bottom:5px;
		font-size:100%;
		line-height:1.6;
		padding:4 6px;
	}

/* -----------------------------------
　コミュニティ
----------------------------------- */

.LoginText
	{
		font-size:85%;
	}
.CommunityTxtLine
	{
		filter:alpha(style=0,opacity=80);
		width:194px;
		font-size:100%;
		line-height:1.6;
		background:#FFFFFF;
		padding:4 6 6 6px;
		border-right:1px solid #D18FA0;
		border-bottom:1px solid #D18FA0;
		margin-bottom:5px;
	}
.CommunityTxtLine p
	{
		line-height:1.2;
		padding:3 5 3 5px;
		margin:0px;
		text-align:left;
		border:1px solid #cccccc;
	}
.CommunityTxtLineLogin
	{
		background:#FBC5E8;
	}
.CommunityTxtLineWadai
	{
		background:#7FC7FF;
	}
.CommunityTxtLineWadai, .CommunityTxtLineLogin
	{
		filter:alpha(style=0,opacity=80);
		width:194px;
		padding:2 7px;
		margin:0px;
		border-top:1px solid #FFFFFF;
		border-right:1px solid #D18FA0;
		border-bottom:1px solid #D18FA0;
		border-left:1px solid #FFFFFF;
	}
.CommunityTxtLineWadai td, .CommunityTxtLineLogin td
	{
		font-size:100%;
	}
.CommunityTxtLineWadai h3, .CommunityTxtLineLogin h3
	{
		font-size:100%;
		font-weight:normal;
		margin:0px;
		padding:0px;
	}

/* -----------------------------------
　投票
----------------------------------- */

#VoteQName
	{
		font-size:100%;
		font-weight:bold;
		border-right:1px solid #D18FA0;
	}
#VoteQName td
	{
		padding:0 5px;
	}
.VoteLine
	{
		font-size:85%;
		padding:3 5px;
	}
.VoteBTLine
	{
		font-size:85%;
		padding:5 0px;
	}

/* -----------------------------------
　ショッピング
----------------------------------- */

#shopping .title
	{
		background:#FFC600;
		line-height:1;
		text-align:center;
		padding:3 0px;
		font-weight:bold;
		margin-top:4px;
		border:1px solid #FFFFFF;
	}
#shopping .price
	{
		line-height:1.4;
		font-size:85%;
		text-align:center;
	}
#shopping .price strong
	{
		font-size:125%;
		color:#cc0000;
	}

#ShoppingDVD
	{
		border:1px solid #cccccc;
	}
#ShoppingDVD .inside .image
	{
		padding-top:5px;
	}
#ShoppingDVD .inside .DVDtitle
	{
		font-weight:bold;
		padding:2px 5px;
		background:#FFD800;
	}
#ShoppingDVD .inside .caption
	{
		padding:3px 5px;
		line-height:1.2;
	}
#ShoppingDVD .inside .price
	{
		text-align:center;
		padding:3px 0px 5px 0px;
	}
#ShoppingDVD .inside .price s
	{
		font-size:85%;
		line-height:1;
	}
#ShoppingDVD .inside .price b
	{
		color:#cc0000;
	}

/* -----------------------------------
　トラベル----------------------------------- */

#Travel, #TravelCategorys
	{
		margin-top:7px;
	}
#TravelCategorys
	{
		border-top:1px dotted #666666;
	}
#TravelCategorys td
	{
		border-top:4px solid #71D971;
		padding:0 4px;
	}
#Travel h2
	{
		font-size:150%;
		margin:0px;
		padding:0px;
	}
#Travel p
	{
		margin:7 0 0 0px;
		padding:0px;
		line-height:1.4;
	}
.TrvCategory
	{
		border-left:5px solid #00B300;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-top:1px solid #cccccc;
		padding:2 5px;
		margin:5 0px;
	}


/* -----------------------------------
　gooのサーチ部分
----------------------------------- */

#gooSearch td
	{
		font-size:85%;
		padding:1 1px;
		line-height:1;
	}
