﻿*{
	padding:0px;
}

/* ---------- HTML ---------- */

html{
	height:100%;
}

/* ---------- BODY ---------- */

body{
	color:#333333;
	background-color:#FFFFFF;
	line-height:1.5;
	font-size:0px;
	font-family:meiryo,Verdana,'ヒラギノ角ゴ Pro W3',osaka,'ＭＳ Ｐゴシック',sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
}

/* ---------- DIV ---------- */

div{
	cursor:default;
}

/* ---------- P ---------- */

p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:default;
}

/* ---------- INPUT---------- */

input{
	margin:3px 3px 0px 4px;
}

/* ---------- IMG ---------- */

img{
	border:0px none;
}

/* ---------- A ---------- */

a{
	color:#333333;
	text-decoration:underline;
	cursor:pointer;
}

a:visited{
	color:#333333;
	cursor:pointer;
}

a:hover{
	color:#666666;
	text-decoration:none;
	cursor:pointer;
}

a:active{
	color:#666666;
	cursor:pointer;
}

a#blue{
	color:#1D3994;
	text-decoration:none;
	cursor:pointer;
}

a#blue:visited{
	color:#1D3994;
	cursor:pointer;
}

a#blue:hover{
	color:#1D3994;
	text-decoration:underline;
	cursor:pointer;
}

a#blue:active{
	color:#1D3994;
	cursor:pointer;
}

/* ---------- UL LI ---------- */

ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	cursor:default;
}

li{
	margin:0px;
	padding:0px;
}

li.footerlist{
	display:inline;
}

li.hr{
	display:inline;
	margin:0px 3px 0px 3px;
}

/* ---------- feedControl local news ---------- */

#feedControl_local_news .gfc-tabsArea{
}

#feedControl_local_news .gfc-tabHeader{
}

#feedControl_local_news .gfc-tabhActive{
}

#feedControl_local_news .gfc-tabhInactive{
}

#feedControl_local_news .gfc-resultsbox-visible{
}

#feedControl_local_news .gfc-resultsHeader{
	background-color:#AAAAAA;
	border:0px solid #FFFFFF;
	height:0px;
	margin:0px;
	color:#FFFFFF;
}

#feedControl_local_news .gfc-results{
	margin:0px;
	padding:0px 10px 0px 10px;
}

#feedControl_local_news .gfc-title{
	display:none;
	color:#FFFFFF;
	height:20px;
}

#feedControl_local_news .gfc-result{
	display:block;
	height:22px;
	margin:0px;
	padding:0px;
}

#feedControl_local_news .gf-title{
	font-size:12px;
	font-weight:normal;
	height:17px;
	line-height:1.6em;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#feedControl_local_news .gf-title a{
	color:#1D3994;
	cursor:pointer;
	text-decoration:none;
}

#feedControl_local_news .gf-title a:visited{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_local_news .gf-title a:hover{
	color:#1D3994;
	cursor:pointer;
	text-decoration:underline;
}

#feedControl_local_news .gf-title a:active{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_local_news .gf-author{
	display:none;
}

#feedControl_local_news .gf-spacer{
	display:none;
}

#feedControl_local_news .gf-relativePublishedDate{
	display:none;
}

#feedControl_local_news .gf-snippet{
	display:none;
}

/* ---------- feedControl general news and local event ---------- */

#feedControl_general_news_and_local_event .gfc-tabsArea{
}

#feedControl_general_news_and_local_event .gfc-tabHeader{
}

#feedControl_general_news_and_local_event .gfc-tabhActive{
}

#feedControl_general_news_and_local_event .gfc-tabhInactive{
}

#feedControl_general_news_and_local_event .gfc-resultsbox-visible{
}

#feedControl_general_news_and_local_event .gfc-resultsHeader{
	background-color:#AAAAAA;
	border:0px solid #FFFFFF;
	height:0px;
	margin:0px;
	color:#FFFFFF;
}

#feedControl_general_news_and_local_event .gfc-results{
	margin:0px;
	padding:0px 20px 0px 20px;
}

#feedControl_general_news_and_local_event .gfc-title{
	display:none;
	color:#FFFFFF;
	height:20px;
}

#feedControl_general_news_and_local_event .gfc-result{
	display:block;
	height:22px;
	margin:0px;
	padding:0px;
}

#feedControl_general_news_and_local_event .gf-title{
	font-size:12px;
	font-weight:normal;
	height:17px;
	line-height:1.6em;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#feedControl_general_news_and_local_event .gf-title a{
	color:#1D3994;
	cursor:pointer;
	text-decoration:none;
}

#feedControl_general_news_and_local_event .gf-title a:visited{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_general_news_and_local_event .gf-title a:hover{
	color:#1D3994;
	cursor:pointer;
	text-decoration:underline;
}

#feedControl_general_news_and_local_event .gf-title a:active{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_general_news_and_local_event .gf-author{
	display:none;
}

#feedControl_general_news_and_local_event .gf-spacer{
	display:none;
}

#feedControl_general_news_and_local_event .gf-relativePublishedDate{
	display:none;
}

#feedControl_general_news_and_local_event .gf-snippet{
	display:none;
}

/* ---------- feedControl trend ---------- */

#feedControl_trend .gfc-tabsArea{
}

#feedControl_trend .gfc-tabHeader{
}

#feedControl_trend .gfc-tabhActive{
}

#feedControl_trend .gfc-tabhInactive{
}

#feedControl_trend .gfc-resultsbox-visible{
}

#feedControl_trend .gfc-resultsHeader{
	background-color:#AAAAAA;
	border:0px solid #FFFFFF;
	height:0px;
	margin:0px;
	color:#FFFFFF;
}

#feedControl_trend .gfc-results{
	margin:0px;
	padding:0px;
}

#feedControl_trend .gfc-title{
	display:none;
	color:#FFFFFF;
	height:20px;
}

#feedControl_trend .gfc-result{
	display:block;
	height:22px;
	margin:0px;
	padding:0px;
}

#feedControl_trend .gf-title{
	font-size:12px;
	font-weight:normal;
	height:17px;
	line-height:1.6em;
	margin:0px 5px 0px 0px;
	padding:0px;
	overflow:hidden;
}

#feedControl_trend .gf-title a{
	color:#1D3994;
	cursor:pointer;
	text-decoration:none;
}

#feedControl_trend .gf-title a:visited{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_trend .gf-title a:hover{
	color:#1D3994;
	cursor:pointer;
	text-decoration:underline;
}

#feedControl_trend .gf-title a:active{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_trend .gf-author{
	display:none;
}

#feedControl_trend .gf-spacer{
	display:none;
}

#feedControl_trend .gf-relativePublishedDate{
	display:none;
}

#feedControl_trend .gf-snippet{
	display:none;
	font-size:10px;
	font-weight:normal;
	height:17px;
	line-height:1.6em;
	margin:2px 3px 3px 3px;
	padding:0px;
	overflow:hidden;
}

/* ---------- feedControl weather ---------- */

#feedControl_weather_css .gfc-tabsArea{
}

#feedControl_weather_css .gfc-tabHeader{
}

#feedControl_weather_css .gfc-tabhActive{
}

#feedControl_weather_css .gfc-tabhInactive{
}

#feedControl_weather_css .gfc-resultsbox-visible{
}

#feedControl_weather_css .gfc-resultsHeader{
	background-color:#AAAAAA;
	border:0px solid #FFFFFF;
	height:0px;
	margin:0px;
	color:#FFFFFF;
}

#feedControl_weather_css .gfc-results{
	margin:0px;
	padding:0px;
}

#feedControl_weather_css .gfc-title{
	display:none;
	color:#FFFFFF;
	height:20px;
}

#feedControl_weather_css .gfc-result{
	display:block;
	height:44px;
	margin:0px;
	padding:0px;
}

#feedControl_weather_css .gf-title{
	font-size:12px;
	font-weight:normal;
	height:17px;
	line-height:1.6em;
	margin:0px 5px 0px 0px;
	padding:0px;
	overflow:hidden;
}

#feedControl_weather_css .gf-title a{
	color:#1D3994;
	cursor:pointer;
	text-decoration:underline;
}

#feedControl_weather_css .gf-title a:visited{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_weather_css .gf-title a:hover{
	color:#1D3994;
	cursor:pointer;
	text-decoration:underline;
}

#feedControl_weather_css .gf-title a:active{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_weather_css .gf-author{
	display:none;
}

#feedControl_weather_css .gf-spacer{
	display:none;
}

#feedControl_weather_css .gf-relativePublishedDate{
	display:none;
}

#feedControl_weather_css .gf-snippet{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	height:17px;
	line-height:1.6em;
	margin:4px 3px 1px 0px;
	padding:0px;
	overflow:hidden;
}

/* ---------- feedControl fortune ---------- */

#feedControl_fortune .gfc-tabsArea{
}

#feedControl_fortune .gfc-tabHeader{
}

#feedControl_fortune .gfc-tabhActive{
}

#feedControl_fortune .gfc-tabhInactive{
}

#feedControl_fortune .gfc-resultsbox-visible{
}

#feedControl_fortune .gfc-resultsHeader{
	background-color:#AAAAAA;
	border:0px solid #FFFFFF;
	height:0px;
	margin:0px;
	color:#FFFFFF;
}

#feedControl_fortune .gfc-results{
	margin:0px;
	padding:0px;
}

#feedControl_fortune .gfc-title{
	display:none;
	color:#FFFFFF;
	height:20px;
}

#feedControl_fortune .gfc-result{
	display:block;
	height:22px;
	margin:0px;
	padding:0px;
}

#feedControl_fortune .gf-title{
	font-size:12px;
	font-weight:normal;
	height:17px;
	line-height:1.6em;
	margin:0px 0px 0px 2px;
	padding:0px;
	overflow:hidden;
	text-align:center;
}

#feedControl_fortune .gf-title a{
	color:#1D3994;
	cursor:pointer;
	text-decoration:none;
}

#feedControl_fortune .gf-title a:visited{
	color:#1D3994;
	cursor:pointer;
}

#feedControl_fortune .gf-title a:hover{
	color:#1D3994;
	cursor:pointer;
	text-decoration:underline;
}

#feedControl_fortune .gf-title a:active{
	color:1D3994;
	cursor:pointer;
}

#feedControl_fortune .gf-author{
	display:none;
}

#feedControl_fortune .gf-spacer{
	display:none;
}

#feedControl_fortune .gf-relativePublishedDate{
	display:none;
}

#feedControl_fortune .gf-snippet{
	display:none;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	height:15px;
	line-height:1.6em;
	margin:2px 3px 3px 3px;
	padding:0px;
	overflow:hidden;
}

/* ---------- feedControl ranking ---------- */

#feed-control_ranking .gfg-root{
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	border:1px solid #C9D7F1;
}

#feed-control_ranking .gfg-title{
	font-size:12px;
	font-weight:bold;
	color:#3366cc;
	line-height:1.5;
	overflow:hidden;
	text-align:center;
	width:145px;
}

#feed-control_ranking .gfg-title a{
	color:#3366cc;
}

#feed-control_ranking .gfg-subtitle{
	font-size:12px;
	font-weight:bold;
	color:#3366cc;
	line-height:1.5;
	overflow:hidden;
	margin-bottom:5px;
}

#feed-control_ranking .gfg-subtitle a{
	color:#3366cc;
}

#feed-control_ranking .gfg-entry{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-top:3px;
}

#feed-control_ranking .gfg-root .gfg-entry .gf-result{
	position:relative;
	width:auto;
	height:100%;
	padding-left:20px;
	padding-right:5px;
}

#feed-control_ranking .gfg-list{
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-bottom:5px;
}

#feed-control_ranking .gfg-listentry{
	line-height:1.5;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	padding-left:15px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
}

#feed-control_ranking .gfg-listentry-odd{
}

#feed-control_ranking .gfg-listentry-even{
}

#feed-control_ranking .gfg-listentry-highlight{
}

#feed-control_ranking .gfg-root .gfg-entry .gf-result .gf-title{
	font-size:12px;
	line-height:1.5;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	margin-bottom:2px;
}

#feed-control_ranking .gfg-root .gfg-entry .gf-result .gf-snippet{
	height:100%;
	color:#000000;
	margin-top:3px;
}

#feed-control_ranking .gfg-horizontal-container{
	position:relative;
	background-color:#FFFFFF;
}

#feed-control_ranking .gfg-horizontal-root{
	background-image:url(/images/tab_156_24.gif);
	background-repeat:no-repeat;
	line-height:1.5;
	height:20px;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	border-top:1px solid #9FB7D4;
	border-left:1px solid #9FB7D4;
	border-right:1px solid #9FB7D4;
	border-bottom:1px solid #9FB7D4;
	padding:3px 5px 1px 5px;
	margin:0px;
}

#feed-control_ranking .gfg-horizontal-root .gfg-title{
	font-weight:bold;
	line-height:1.5;
	overflow:hidden;
	float:left;
	width:141px;
	padding-right:10px;
	text-align:center;
}

#feed-control_ranking .gfg-horizontal-root .gfg-title a{
	color:#191970;
	text-decoration:none;
	display:block;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry{
	width:auto;
	line-height:1.5;
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	padding-left:25px;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result{
	position:relative;
	width:100%;
	height:100%;
	line-height:1.5;
	overflow:hidden;
}

#feed-control_ranking .gfg-horizontal-root .gfg-list{
	display:none;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result .gf-author{
	display:none;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result .gf-title{
	color:#1D3994;
	margin-right:3px;
	float:left;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result a.gf-title{
	color:#1D3994;
	margin-right:3px;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:visited{
	color:#1D3994;
	margin-right:3px;
	float:left;
	cursor:pointer;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:hover{
	color:#1D3994;
	margin-right:3px;
	float:left;
	text-decoration:underline;
	cursor:pointer;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:active{
	color:#1D3994;
	margin-right:3px;
	float:left;
	cursor:pointer;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result .gf-spacer{
	float:left;
	display:block;
	color:#AAAAAA;
}

#feed-control_ranking .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate{
	display:none;
	color:#AAAAAA;
}

#feed-control_ranking .gfg-branding{
	display:none;
	overflow:hidden;
	text-align:left;
	position:absolute;
	right:0px;
	top:0px;
	width:80px;
}

#feed-control_ranking .gfg-collapse-open, #feed-control_player .gfg-collapse-closed{
	cursor:pointer;
	float:right;
	width:17px;
	height:22px;
}

#feed-control_ranking .gfg-collapse-open{
}

#feed-control_ranking .gfg-collapse-closed{
}

#feed-control_ranking .gfg-collapse-href{
}

#feed-control_ranking .clearFloat{
	clear:both;
}

/* ---------- feedControl local information ---------- */

#feed-control_local_information .gfg-root{
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	border:1px solid #C9D7F1;
}

#feed-control_local_information .gfg-title{
	font-size:12px;
	font-weight:bold;
	color:#3366cc;
	line-height:1.5;
	overflow:hidden;
	text-align:center;
	width:145px;
}

#feed-control_local_information .gfg-title a{
	color:#3366cc;
}

#feed-control_local_information .gfg-subtitle{
	font-size:12px;
	font-weight:bold;
	color:#3366cc;
	line-height:1.5;
	overflow:hidden;
	margin-bottom:5px;
}

#feed-control_local_information .gfg-subtitle a{
	color:#3366cc;
}

#feed-control_local_information .gfg-entry{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-top:3px;
}

#feed-control_local_information .gfg-root .gfg-entry .gf-result{
	position:relative;
	width:auto;
	height:100%;
	padding-left:20px;
	padding-right:5px;
}

#feed-control_local_information .gfg-list{
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-bottom:5px;
}

#feed-control_local_information .gfg-listentry{
	line-height:1.5;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	padding-left:15px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
}

#feed-control_local_information .gfg-listentry-odd{
}

#feed-control_local_information .gfg-listentry-even{
}

#feed-control_local_information .gfg-listentry-highlight{
}

#feed-control_local_information .gfg-root .gfg-entry .gf-result .gf-title{
	font-size:12px;
	line-height:1.5;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	margin-bottom:2px;
}

#feed-control_local_information .gfg-root .gfg-entry .gf-result .gf-snippet{
	height:100%;
	color:#000000;
	margin-top:3px;
}

#feed-control_local_information .gfg-horizontal-container{
	position:relative;
}

#feed-control_local_information .gfg-horizontal-root{
	line-height:1.5;
	height:20px;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	border-top:1px solid #9FB7D4;
	border-left:1px solid #9FB7D4;
	border-right:1px solid #9FB7D4;
	border-bottom:1px solid #9FB7D4;
	padding:3px 5px 2px 5px;
	margin:0px;
}

#feed-control_local_information .gfg-horizontal-root .gfg-title{
	display:none;
	font-weight:bold;
	line-height:1.5;
	overflow:hidden;
	float:left;
	width:130px;
	padding-right:5px;
	border-right:1px solid #9FB7D4;
	text-align:center;
}

#feed-control_local_information .gfg-horizontal-root .gfg-title a{
	color:#000000;
	text-decoration:none;
	display:block;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry{
	width:auto;
	line-height:1.5;
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	padding-left:5px;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result{
	position:relative;
	width:100%;
	height:100%;
	line-height:1.5;
	overflow:hidden;
}

#feed-control_local_information .gfg-horizontal-root .gfg-list{
	display:none;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result .gf-author{
	display:none;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result .gf-title{
	color:#1D3994;
	margin-right:3px;
	float:left;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title{
	color:#1D3994;
	margin-right:3px;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:visited{
	color:#1D3994;
	margin-right:3px;
	float:left;
	cursor:pointer;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:hover{
	color:#1D3994;
	margin-right:3px;
	float:left;
	text-decoration:underline;
	cursor:pointer;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:active{
	color:#1D3994;
	margin-right:3px;
	float:left;
	cursor:pointer;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result .gf-spacer{
	float:left;
	display:block;
	color:#AAAAAA;
}

#feed-control_local_information .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate{
	display:none;
	color:#AAAAAA;
}

#feed-control_local_information .gfg-branding{
	display:none;
	overflow:hidden;
	text-align:left;
	position:absolute;
	right:0px;
	top:0px;
	width:80px;
}

#feed-control_local_information .gfg-collapse-open, #feed-control_player .gfg-collapse-closed{
	cursor:pointer;
	float:right;
	width:17px;
	height:22px;
}

#feed-control_local_information .gfg-collapse-open{
}

#feed-control_local_information .gfg-collapse-closed{
}

#feed-control_local_information .gfg-collapse-href{
}

#feed-control_local_information .clearFloat{
	clear:both;
}

/* ---------- feedControl topic information ---------- */

#feed-control_topic_information .gfg-root{
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	border:1px solid #C9D7F1;
}

#feed-control_topic_information .gfg-title{
	font-size:12px;
	font-weight:bold;
	color:#3366cc;
	line-height:1.5;
	overflow:hidden;
	text-align:center;
	width:145px;
}

#feed-control_topic_information .gfg-title a{
	color:#3366cc;
}

#feed-control_topic_information .gfg-subtitle{
	font-size:12px;
	font-weight:bold;
	color:#3366cc;
	line-height:1.5;
	overflow:hidden;
	margin-bottom:5px;
}

#feed-control_topic_information .gfg-subtitle a{
	color:#3366cc;
}

#feed-control_topic_information .gfg-entry{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-top:3px;
}

#feed-control_topic_information .gfg-root .gfg-entry .gf-result{
	position:relative;
	width:auto;
	height:100%;
	padding-left:20px;
	padding-right:5px;
}

#feed-control_topic_information .gfg-list{
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-bottom:5px;
}

#feed-control_topic_information .gfg-listentry{
	line-height:1.5;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	padding-left:15px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
}

#feed-control_topic_information .gfg-listentry-odd{
}

#feed-control_topic_information .gfg-listentry-even{
}

#feed-control_topic_information .gfg-listentry-highlight{
}

#feed-control_topic_information .gfg-root .gfg-entry .gf-result .gf-title{
	font-size:12px;
	line-height:1.5;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	margin-bottom:2px;
}

#feed-control_topic_information .gfg-root .gfg-entry .gf-result .gf-snippet{
	height:100%;
	color:#000000;
	margin-top:3px;
}

#feed-control_topic_information .gfg-horizontal-container{
	position:relative;
}

#feed-control_topic_information .gfg-horizontal-root{
	line-height:1.5;
	height:20px;
	position:relative;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	border-top:1px solid #9FB7D4;
	border-left:1px solid #9FB7D4;
	border-right:1px solid #9FB7D4;
	border-bottom:1px solid #9FB7D4;
	padding:3px 5px 2px 5px;
	margin:0px;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-title{
	display:none;
	font-weight:bold;
	line-height:1.5;
	overflow:hidden;
	float:left;
	width:130px;
	padding-right:5px;
	border-right:1px solid #9FB7D4;
	text-align:center;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-title a{
	color:#000000;
	text-decoration:none;
	display:block;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry{
	width:auto;
	line-height:1.5;
	position:relative;
	overflow:hidden;
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	padding-left:5px;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result{
	position:relative;
	width:100%;
	height:100%;
	line-height:1.5;
	overflow:hidden;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-list{
	display:none;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result .gf-author{
	display:none;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result .gf-title{
	color:#1D3994;
	margin-right:3px;
	float:left;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title{
	color:#1D3994;
	margin-right:3px;
	float:left;
	text-decoration:none;
	cursor:pointer;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:visited{
	color:#1D3994;
	margin-right:3px;
	float:left;
	cursor:pointer;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:hover{
	color:#1D3994;
	margin-right:3px;
	float:left;
	text-decoration:underline;
	cursor:pointer;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:active{
	color:#1D3994;
	margin-right:3px;
	float:left;
	cursor:pointer;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result .gf-spacer{
	float:left;
	display:block;
	color:#AAAAAA;
}

#feed-control_topic_information .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate{
	display:none;
	color:#AAAAAA;
}

#feed-control_topic_information .gfg-branding{
	display:none;
	overflow:hidden;
	text-align:left;
	position:absolute;
	right:0px;
	top:0px;
	width:80px;
}

#feed-control_topic_information .gfg-collapse-open, #feed-control_player .gfg-collapse-closed{
	cursor:pointer;
	float:right;
	width:17px;
	height:22px;
}

#feed-control_topic_information .gfg-collapse-open{
}

#feed-control_topic_information .gfg-collapse-closed{
}

#feed-control_topic_information .gfg-collapse-href{
}

#feed-control_topic_information .clearFloat{
	clear:both;
}

/* ---------- feedControl pr line css ---------- */

#feedControl_pr_line_css .gf-title{
	display:inline;
	font-size:12px;
	line-height:1;
	position:relative;
	top:1px;
	vertical-align:middle;
}

#feedControl_pr_line_css .gfg-root{
	display:inline;
}

#feedControl_pr_line_css .gfg-title{
	display:inline;
}

#feedControl_pr_line_css .gfg-title a{
	display:inline;
	color:#333333;
}

#feedControl_pr_line_css .gfg-subtitle{
	display:inline;
	margin:0px;
}

#feedControl_pr_line_css .gfg-subtitle a{
	display:inline;
	color:#333333;
}

#feedControl_pr_line_css .gfg-entry{
	display:inline;
	overflow:hidden;
	margin:0px;
}

#feedControl_pr_line_css .gfg-root .gfg-entry .gf-result{
	display:inline;
	padding:0px;
}

#feedControl_pr_line_css .gfg-list{
	display:inline;
	overflow:hidden;
	margin:0px;
}

#feedControl_pr_line_css .gfg-listentry{
	display:inline;
	line-height:1.5;
	padding:0px;
	margin:0px;
}

#feedControl_pr_line_css .gfg-root .gfg-entry .gf-result .gf-title{
	display:inline;
	margin:0px;
}

#feedControl_pr_line_css .gfg-root .gfg-entry .gf-result .gf-snippet{
	display:inline;
	color:#333333;
	margin:0px;
}

#feedControl_pr_line_css .gfg-horizontal-container{
	display:inline;
}

#feedControl_pr_line_css .gfg-horizontal-root{
	display:inline;
	padding:0px;
	margin:0px;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-title{
	display:none;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-title a{
	display:inline;
	color:#000000;
	text-decoration:none;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry{
	display:inline;
	margin:0px;
	padding:0px;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result{
	display:inline;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-list{
	display:none;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result .gf-author{
	display:none;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result .gf-title{
	display:inline;
	color:#333333;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result a.gf-title{
	display:inline;
	color:#333333;
	text-decoration:none;
	cursor:pointer;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:visited{
	display:inline;
	color:#333333;
	cursor:pointer;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:hover{
	display:inline;
	color:#333333;
	text-decoration:underline;
	cursor:pointer;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result a.gf-title:active{
	display:inline;
	color:#333333;
	cursor:pointer;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result .gf-spacer{
	display:inline;
}

#feedControl_pr_line_css .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate{
	display:none;
}

#feedControl_pr_line_css .gfg-branding{
	display:none;
}

#feedControl_pr_line_css .gfg-collapse-open, #feed-control_player .gfg-collapse-closed{
	display:inline;
	cursor:pointer;
}

#feedControl_pr_line_css .clearFloat{
	clear:both;
}

/* ---------- ヘッダー ---------- */

#header{
	width:950px;
	height:120px;
	background-color:#FFFFFF;
}

#footer_common_header{
	width:950px;
	height:65px;
	background-color:#EEEEEE;
}

/* ---------- サーチ ---------- */

#search{
	width:950px;
	height:60px;
	background-color:#FFFFFF;
}

/* ---------- タブメニュー ---------- */

div#search table#tab_search li.present{
	float:left;
	background-image:url(/images/tab_dark_82_22.gif);
	background-repeat:no-repeat;
	background-color:#4682B4;
	border-top:1px solid #4682B4;
	border-left:1px solid #4682B4;
	border-right:1px solid #4682B4;
	border-bottom:0px solid #4682B4;
	height:21px;
	width:82px;
	padding:2px 0px 0px 0px;
	margin:0px 1px 0px 1px;
	text-align:center;
	cursor:default;
}

div#search table#tab_search li{
	float:left;
	background-image:url(/images/tab_off_dark_82_22.gif);
	background-repeat:no-repeat;
	background-color:#BBBBBB;
	border-top:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	height:20px;
	width:82px;
	padding:2px 0px 0px 0px;
	margin:0px 1px 0px 1px;
	text-align:center;
	cursor:pointer;
}

div#news_box table#tab_news li.present{
	float:left;
	background-image:url(/images/tab_229_21.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:1px solid #9BAAB1;
	border-left:1px solid #9BAAB1;
	border-right:1px solid #9BAAB1;
	border-bottom:0px solid #9BAAB1;
	height:19px;
	width:229px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:default;
}

div#news_box table#tab_news li{
	float:left;
	background-image:url(/images/tab_off_229_21.gif);
	background-repeat:no-repeat;
	background-color:#F5F9FD;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #9BAAB1;
	height:18px;
	width:229px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

div#weather_box table#tab_weather li.present{
	float:left;
	background-image:url(/images/tab_102_21.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:1px solid #9BAAB1;
	border-left:1px solid #9BAAB1;
	border-right:1px solid #9BAAB1;
	border-bottom:0px solid #9BAAB1;
	height:19px;
	width:102px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:default;
}

div#weather_box table#tab_weather li{
	float:left;
	background-image:url(/images/tab_off_102_21.gif);
	background-repeat:no-repeat;
	background-color:#F5F9FD;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #9BAAB1;
	height:18px;
	width:102px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

div#local_box table#tab_localnews li.present{
	float:left;
	background-image:url(/images/tab_70_21.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:1px solid #9BAAB1;
	border-left:1px solid #9BAAB1;
	border-right:1px solid #9BAAB1;
	border-bottom:0px solid #9BAAB1;
	height:19px;
	width:70px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:default;
}

div#local_box table#tab_localnews li{
	float:left;
	background-image:url(/images/tab_off_70_21.gif);
	background-repeat:no-repeat;
	background-color:#F5F9FD;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #9BAAB1;
	height:18px;
	width:70px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

table#tab_generalnews li.present{
	float:left;
	background-image:url(/images/tab_77_21.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:1px solid #9BAAB1;
	border-left:0px solid #9BAAB1;
	border-right:0px solid #9BAAB1;
	border-bottom:0px solid #9BAAB1;
	height:19px;
	width:77px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:default;
}

table#tab_generalnews li{
	float:left;
	background-image:url(/images/tab_off_77_21.gif);
	background-repeat:no-repeat;
	background-color:#F5F9FD;
	border-top:1px solid #AAAAAA;
	border-left:0px solid #AAAAAA;
	border-right:0px solid #AAAAAA;
	border-bottom:1px solid #9BAAB1;
	height:18px;
	width:77px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

div#self_box table#tab_selfnews li.present{
	float:left;
	background-image:url(/images/tab_70_21.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:1px solid #9BAAB1;
	border-left:1px solid #9BAAB1;
	border-right:1px solid #9BAAB1;
	border-bottom:0px solid #9BAAB1;
	height:19px;
	width:70px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:default;
}

div#self_box table#tab_selfnews li{
	float:left;
	background-image:url(/images/tab_off_70_21.gif);
	background-repeat:no-repeat;
	background-color:#F5F9FD;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #9BAAB1;
	height:18px;
	width:70px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

div#trend_box table#tab_trendinfo li.present{
	float:left;
	background-image:url(/images/tab_71_21.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top:1px solid #9BAAB1;
	border-left:1px solid #9BAAB1;
	border-right:1px solid #9BAAB1;
	border-bottom:0px solid #9BAAB1;
	height:19px;
	width:71px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:default;
}

div#trend_box table#tab_trendinfo li{
	float:left;
	background-image:url(/images/tab_off_71_21.gif);
	background-repeat:no-repeat;
	background-color:#F5F9FD;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #9BAAB1;
	height:18px;
	width:71px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

div#streetview_box table#tab_streetview li.present{
	float:left;
	background-color:#FFFFFF;
	border-top:1px solid #676767;
	border-left:1px solid #676767;
	border-right:1px solid #676767;
	border-bottom:0px solid #AAAAAA;
	height:15px;
	width:84px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:default;
}

div#streetview_box table#tab_streetview li{
	float:left;
	background-color:#EEEEEE;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #676767;
	height:14px;
	width:84px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}

table#tab_search li.present a, table#tab_search li.present a label{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	vertical-align:middle;
	display:block;
	height:100%;
	wisth:100%;
}

table#tab_search li.present a:visited, table#tab_search li.present a:visited label{
	color:#FFFFFF;
	font-weight:bold;
	cursor:default;
	vertical-align:middle;
}

table#tab_search li.present a:hover, table#tab_search li.present a:hover label{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	vertical-align:middle;
}

table#tab_search li.present a:active, table#tab_search li.present a:active label{
	color:#FFFFFF;
	font-weight:bold;
	cursor:default;
	vertical-align:middle;
}

table#tab_news li.present a, table#tab_weather li.present a, table#tab_localnews li.present a, table#tab_generalnews li.present a, table#tab_selfnews li.present a, table#tab_trendinfo li.present a, table#tab_streetview li.present a{
	color:#191970;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	vertical-align:middle;
	display:block;
	height:100%;
	wisth:100%;
}

table#tab_news li.present a:visited, table#tab_weather li.present a:visited, table#tab_localnews li.present a:visited, table#tab_generalnews li.present a:visited, table#tab_selfnews li.present a:visited, table#tab_trendinfo li.present a:visited, table#tab_streetview li.present a:visited{
	color:#191970;
	font-weight:bold;
	cursor:default;
	vertical-align:middle;
}

table#tab_news li.present a:hover, table#tab_weather li.present a:hover, table#tab_localnews li.present a:hover, table#tab_generalnews li.present a:hover, table#tab_selfnews li.present a:hover, table#tab_trendinfo li.present a:hover, table#tab_streetview li.present a:hover{
	color:#191970;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	vertical-align:middle;
}

table#tab_news li.present a:active, table#tab_weather li.present a:active, table#tab_localnews li.present a:active, table#tab_generalnews li.present a:active, table#tab_selfnews li.present a:active, table#tab_trendinfo li.present a:active, table#tab_streetview li.present a:active{
	color:#191970;
	font-weight:bold;
	cursor:default;
	vertical-align:middle;
}

table#tab_search li a, table#tab_search li a label{
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	vertical-align:middle;
	display:block;
	height:100%;
	wisth:100%;
}

table#tab_search li a:visited, table#tab_search li a:visited label{
	color:#FFFFFF;
	cursor:pointer;
	vertical-align:middle;
}

table#tab_search li a:hover, table#tab_search li a:hover label{
	color:#FFFFFF;
	text-decoration:underline;
	cursor:pointer;
	vertical-align:middle;
}

table#tab_search li a:active, table#tab_search li a:active label{
	color:#FFFFFF;
	cursor:pointer;
	vertical-align:middle;
}

table#tab_news li a, table#tab_weather li a, table#tab_localnews li a, table#tab_generalnews li a, table#tab_selfnews li a, table#tab_trendinfo li a, table#tab_streetview li a{
	color:#1D3994;
	text-decoration:none;
	cursor:pointer;
	vertical-align:middle;
	display:block;
	height:100%;
	width:100%;
}

table#tab_news li a:visited, table#tab_weather li a:visited, table#tab_localnews li a:visited, table#tab_generalnews li a:visited, table#tab_selfnews li a:visited, table#tab_trendinfo li a:visited, table#tab_streetview li a:visited{
	color:#1D3994;
	cursor:pointer;
	vertical-align:middle;
	display:block;
	height:100%;
	width:100%;
}

table#tab_news li a:hover, table#tab_weather li a:hover, table#tab_localnews li a:hover, table#tab_generalnews li a:hover, table#tab_selfnews li a:hover, table#tab_trendinfo li a:hover, table#tab_streetview li a:hover{
	color:#1D3994;
	text-decoration:underline;
	cursor:pointer;
	vertical-align:middle;
	display:block;
	height:100%;
	width:100%;
}

table#tab_news li a:active, table#tab_weather li a:active, table#tab_localnews li a:active, table#tab_generalnews li a:active, table#tab_selfnews li a:active, table#tab_trendinfo li a:active, table#tab_streetview li a:active{
	color:#1D3994;
	cursor:pointer;
	vertical-align:middle;
	display:block;
	height:100%;
	width:100%;
}

/* ---------- フッター ---------- */

#footer{
	clear:both;
	height:72px;
	background-color:#FFFFFF;
	font-size:12px;
}


#footer_common_footer{
	height:18px;
	background-color:#FFFFFF;
	font-size:12px;
}

#footer_list{
	height:22px;
	text-align:center;
	padding:10px 0px 0px 0px;
	font-size:12px;
}

#recommend{
	height:18px;
	text-align:center;
	color:#333333;
	padding:2px 0px 0px 0px;
}

#association{
	height:18px;
	text-align:center;
	color:#333333;
	padding:2px 0px 0px 0px;
}

#copyright{
	height:18px;
	text-align:center;
	font-size:11px;
	color:#666666;
	padding:3px 0px 0px 0px;
}

/* ---------- アウトライン ---------- */

#outline{
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:950px;
}

#outline_width720{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:720px;
}

/* ---------- Twitterウィジェットここから ---------- */

.twtr-widget{
	font-family:'ＭＳ Ｐゴシック',Georgia,'Lucida Sans Unicode','Lucida Sans',verdana,arial,helvetica;
}

/* ---------- Twitterウィジェットここまで ---------- */

