@charset "UTF-8";

/*----------------------------------------------------------------------
/		layout 
/-----------------------------------------------------------------------*/

/*
	doc		ドキュメント
		hd	ヘッダー
		bd	ボディー
		ft	フッター
*/

/*----------------------------------------------------------------------
/		doc
/-----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
/		doc > header
/-----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
/		doc > body 
/-----------------------------------------------------------------------*/

div#bd_contents_menu,
div#bd_contents_menu_bottom {
}
div#bd_contents_menu p,
div#bd_contents_menu_bottom p {
	line-height: 2.5em;
}

/*----------------------------------------------------------------------
/		body > menu 
/-----------------------------------------------------------------------*/

p.menu_line {
	background-image: url("/themes/rss-clip/images/line_dot.gif");
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
}

/*----------------------------------------------------------------------
/		body > menu > RSS Entry
/-----------------------------------------------------------------------*/

div#menu_rss_list {
	font-size: 93.9%;
	height: 420px;
	overflow: auto;
}

div#menu_rss_list_guest {
	font-size: 93.9%;
	overflow: auto;
}


li.menu,
li.menu_rss_list {
	line-height: 150%;
	margin-left: 1.6em;
	padding: 0px;
	text-indent: 0px;
	color: dimgray;
}
li.menu_rss_list_stop {
	line-height: 150%;
	margin-left: 1.6em;
	padding: 0px;
	text-indent: 0px;
	color: indianred;
}
div#menu h4 { font-size:110%; }
a.menu_check {
	font-size: 110%;
	font-weight: bold;
}
a.menu_stop {
	color: indianred;
}
a.menu_stop_check {
	color: indianred;
	font-size: 110%;
	font-weight: bold;
}

/*----------------------------------------------------------------------
/		body > menu > Google Trend
/-----------------------------------------------------------------------*/

div#bd_menu_googleTrendLatestView {
	height: 100px;
	overflow: auto;
	margin: 0px 0px 1em 0px;
	font-size: 93.9%;
	vertical-align: middle;
}

span.bd_menu_googleSearchBoxView_rank {
	padding: 0px; 
	text-align: right;
	/* vertical-align: middle; */
}

span.bd_menu_googleSearchBoxView_rank_non {
	padding: 0px 0px 0px 3px; 
	/* text-align: center; */
	/* vertical-align: middle; */
}
span.bd_menu_googleSearchBoxView_rank_up {
	padding: 0px 0px 0px 3px; 
	/* text-align: center; */
	/* vertical-align: middle; */
	background-color: #87CEFA;
}
span.bd_menu_googleSearchBoxView_rank_down {
	padding: 0px 0px 0px 3px; 
	/* text-align: center; */
	/* vertical-align: middle; */
	background-color: #FFC0CB;
}
span.bd_menu_googleSearchBoxView_query {
	padding: 0px; 
	/* text-align: center; */
	/* vertical-align: middle; */
}

/*----------------------------------------------------------------------
/		body > menu > Google Search Box
/-----------------------------------------------------------------------*/

div#bd_menu_googleSearchBoxView{
	margin:0px 0px 1em 0px;
}

/*----------------------------------------------------------------------
/		body > contents > rss_entry
/-----------------------------------------------------------------------*/

/* RSS ENTRY 一覧 */
div#rss_entry {
	/* clear: both; */
	height: 648px;
	/* height: 50em; */
	overflow: auto;
}

div#rss_entry_guest {
	overflow: auto;
}

div#rss_entry p.line,
div#rss_entry_guest p.line {
	/*clear: both;*/
	padding: 3px 0px 3px 0px;
}

/*
クラス		h2.背景色	h2.枠色		div.背景色
(green)		gainsboro	darkgray	(none)		normal:古い
(green)		whitesmoke	silver		(none)		normal
green_error	whitesmoke	silver		whitesmoke
stop		lightgrey	darkgray	lightgrey
yellow		khaki		gold		khaki
orange		navajowhite	orange		navajowhite
red		lightcoral	indianred	lightcoral
*/

div.rss_entry_one,
div.rss_entry_one_green_error,
div.rss_entry_one_stop,
div.rss_entry_one_yellow,
div.rss_entry_one_orange,
div.rss_entry_one_red {
	/* clear: both; */
	min-height: 128px;
	height: auto !important;
	height: 128px;
}
div.rss_entry_one_green_error {
	background-color: whitesmoke;
}
div.rss_entry_one_stop {
	background-color: lightgrey;
}
div.rss_entry_one_yellow {
	background-color: khaki;
}
div.rss_entry_one_orange {
	background-color: navajowhite;
}
div.rss_entry_one_red {
	background-color: lightcoral;
}

h2.green_error {
	color: inherit;
	background-color: whitesmoke;
	border-color: silver;
}
h2.stop {
	color: inherit;
	background-color: lightgrey;
	border-color: darkgray;
}
h2.yellow {
	color: inherit;
	background-color: khaki;
	border-color: gold;
}
h2.orange {
	color: inherit;
	background-color: navajowhite;
	border-color: orange;
}
h2.red {
	color: inherit;
	background-color: lightcoral;
	border-color: indianred;
}

div.rss_entry_one p.line {
	clear: both;
	padding: 3px 0px 3px 0px;
}

div.rss_entry_img {
	/*clear: both;*/
	border: none;
	float: left;
	width: 128px;
}

div.rss_entry_title {
	margin-left: 128px;
	padding: 0.5em 0em 0em 1em;
	font-weight: bold;
	text-align: left;
}

div.rss_entry_content {
	margin: 0px 0px 0px 128px;
	padding: 0.7em 0.5em 1em 2em;
	line-height: 1.3em;
	text-align: left;
	word-break: break-word;
	word-wrap: break-word;
}

div.rss_entry_datetime {
	margin: 0px 0px 0px 128px;
	padding: 0px 0.5em 0px 2em;
	text-align: right;
	line-height: 1.3em;
}

div.rss_entry_delete {
	float: left;
	padding: 2px 0.5em 0px 0.5em;
}

div.rss_entry_select_flag {
	margin: 0;
}

div.rss_entry_select_flag form {
	display: inline;
}

div.rss_entry_flag {
	margin: 0.5em 0px 0px 128px;
}

form.rss_entry_flag {
	margin: 0px;
}

a.rss_entry_check {
	font-size: 120%;
	font-weight: bold;
}

/*----------------------------------------------------------------------
/		body > contents > listRSS
/-----------------------------------------------------------------------*/

div#listRSS .qz_line {
	background-color: #B7CAD7;
}
div#listRSS .qz_line_hd2 {
	/*background-color: #738693;*/
	background-color: #637683;
}
div#listRSS .qz_line_bd1 {
	background-color: #B7CAD7;
	float: left;
	width: 2em;
}
div#listRSS .qz_line_bd2 {
	/*background-color: white;*/
	background-color: #ECECEC;
	margin-left: 4em;
}

/*----------------------------------------------------------------------
/		body > contents > listRSS > site2clip
/-----------------------------------------------------------------------*/


/*----------------------------------------------------------------------
/		body > contents > RSSの新規登録・編集
/-----------------------------------------------------------------------*/

div#addRss,
div#editRss {
	margin-top: 2em;
}

div#addRss form,
div#editRss form {
	border: 0px;
	margin: 0;
	padding: 0;
}

div#addRss .qz_msg span.step {
	font-size: 120%;
	font-weight: bold;
}
div#addRss .qz_msg span.step_error {
	font-size: 120%;
	font-weight: bold;
}
div#addRss .qz_msg span.step_warning {
	font-size: 120%;
	font-weight: bold;
}


.addRss_line,
.editRss_line {
	border: solid 1px white;
	margin: 0 auto;
	width: 52em;
	background-color: #87CEFA;
}

.addRss_key {
	float: left;
	padding: 0.35em 1em;
	width: 8em;
	min-height: 1.7em;
	height: auto !important;
	height: 1.7em;
	text-align: right;
	font-weight: bold;
	background-color: #87CEFA;
}

.addRss_var {
	margin-left: 10em;
	padding: 0.35em 1em;
	min-height: 1.7em;
	height: auto !important;
	height: 1.7em;
	text-align: left;
	background-color: #DCDCDC;
}

.editRss_key {
	float: left;
	border: 0px 1px 0px 0px solid white;
	padding: 0.5em 1em;
	width: 8em;
	min-height: 1.7em;
	height: auto !important;
	height: 1.7em;
	text-align: right;
	font-weight: bold;
	background-color: #87CEFA;
}

.editRss_key_sub {
	float: left;
	padding: 0.5em 1em;
	width: 3em;
	min-height: 1.7em;
	height: auto !important;
	height: 1.7em;
	text-align: right;
	font-weight: bold;
	background-color: #87CEFA;
}

.editRss_var {
	margin-left: 15em;
	border: 0px 1px 0px 0px solid white;
	padding: 0.5em 1em;
	min-height: 1.7em;
	height: auto !important;
	height: 1.7em;
	text-align: left;
	background-color: #DCDCDC;
}

.addRss_msg,
.editRss_msg {
	text-align: center;
}

.addRss_var input,
.editRss_var input {
	padding-left: 0.1em;
}

.addRss_varfull,
.editRss_varfull {
	padding: 5px; 
	text-align: center;
	background-color: #FFFFFF;
}

/*----------------------------------------------------------------------
/		body > contents > RSSエントリーの新規登録・編集
/-----------------------------------------------------------------------*/

div#editRssEntry {
	margin-top: 2em;
}

div#editRssEntry form {
	border: 0px;
	margin: 0;
	padding: 0;
}

.editRssEntry_line {
	border: solid 1px white;
	margin: 0 auto;
	width: 52em;
	background-color: #87CEFA;
}

.editRssEntry_key {
	float: left;
	border: 0px 1px 0px 0px solid white;
	padding: 0.5em 1em;
	width: 10em;
	min-height: 1.7em;
	height: auto !important;
	height: 1.7em;
	text-align: right;
	font-weight: bold;
	background-color: #87CEFA;
}

.editRssEntry_var {
	margin-left: 12em;
	border: 0px 1px 0px 0px solid white;
	padding: 0.5em 1em;
	min-height: 1.7em;
	height: auto !important;
	height: 1.7em;
	text-align: left;
	background-color: #DCDCDC;
}

.editRssEntry_msg {
	text-align: center;
}

.editRssEntry_var input {
	padding-left: 0.1em;
}

.editRssEntry_varfull {
	padding: 5px; 
	text-align: center;
	background-color: #FFFFFF;
}

/*----------------------------------------------------------------------
/		h1, h2, h3, h4 h5
/-----------------------------------------------------------------------*/

h2,
h5 {
	color: inherit;
	background-color: whitesmoke;	/* gainsboro -> whitesmoke */
	border-color: silver;			/* darkgray -> silver */
}

/*----------------------------------------------------------------------
/		end 
/-----------------------------------------------------------------------*/
