/** F13CD CSS **/
body { color:#444444; }
a:active { color: #ff6600; text-decoration: underline }
a:link { color: #5a5ace; text-decoration: underline }
a:visited { color: #5a5ace; text-decoration: underline }
a:hover{ color: #ff6600; text-decoration: underline }

.note { font-size: 80%; }

#f13_main { width: 752px; margin-bottom: 10px; }

/**　左エリア　**/
#f13_left { width: 245px; float: left; margin-right: 7px; height: 100%; }
#f13_left .flashArea { background-color: #4a4a4a; }
#f13_left .linkArea { background-color: #f5f5ef; }

#f13_left .linktitle { margin: 7px 10px 0px 10px; border-left: 5px solid #7373af;}
#f13_left .linktitle h2 { font-size: 1.0em; font-weight: bold; color: #7373af; padding: 10px 0px 1px 5px; }
#f13_left .linktext { margin: 10px 10px 10px 20px; padding: 0px; }


/* 区切り線　<div class="separator"><hr /></div>の形で使用 */
#f13_left .separator { height: 2px; background-color: #4a4a4a; }
#f13_left .separator hr { display: none; }

#f13_left .note { margin: 10px 10px 0px 20px; padding-bottom: 10px;}


/** プレスリストの灰色矢印を消す **/
#f13_left .global_arow_gray { padding-top: 0px; padding-bottom: 0px; }
#f13_left .global_arow_gray dt {
	text-indent: 0px;
	background: none;
	margin: 0px; padding: 0px;
}
#f13_left .global_arow_gray dd { text-indent: none; margin-top: 0px; margin-left: 0px; !important }
#f13_left .global_arow_gray li { list-style-image: none; margin: 0px; }



/**** ---- ****/
/** 右側コンテンツ **/
#f13_right { float: left; }

#f13_right .linkArea { text-align: right; margin-top: 10px; }

/** トピックス及び特集のボックス**/

#rbox500 .titleArea,
#rbox500 .titleArea2,
#rbox500 .titleArea3,
#rbox500 .titleArea4,
#rbox500 .titleArea5 {
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ffffff;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	height: 100%;
	width: 498px;
}

#rbox500 .titleArea { background-image: url(/countdown/f13/img/title_bg_1.gif); }
#rbox500 .titleArea2 { background-image: url(/countdown/f13/img/title_bg_2.gif); }
#rbox500 .titleArea3 { background-image: url(/countdown/f13/img/title_bg_3.gif); }
#rbox500 .titleArea4 { background-image: url(/countdown/f13/img/title_bg_4.gif); }
#rbox500 .titleArea5 { background-image: url(/countdown/f13/img/title_bg_5.gif); }

#rbox500 .text { float: left; width: 380px; margin: 6px 0px 2px 0px; padding: 0px 0px 0px 12px; }
#rbox500 .text h2, #rbox500 .text h3 { font-size: 1.0em; font-weight: bold; }
#rbox500 .backnumber { float: right; text-align: right; width: 94px; margin-top: 6px; padding-right: 12px; }
#rbox500 .contents { width: 474px; padding: 12px; border: 1px solid #CCCCCC; margin: 0px 0px 10px 0px; }
#rbox500 .contents img { margin-left: 5px; margin-right: 5px; }
#rbox500 .contents h3, .contents h4 { font-size: 1.0em; font-weight: bold; margin-bottom: 5px;}

#f13_right h3.special { font-size: 1.0em; font-weight: bold; color: #7373af; }
img.pict_sp { padding-right: 15px; }


/** 2ページ目以降 **/

#f13_right .separator { clear: both; margin: 10px 0px; height: 1px; background-color: #cccccc; } /* 2nd階層・右コラム用区切り線 */
#f13_right .separator hr { display: none; }


/** 更新情報（2pain） プレスリスト用CSS上書き版**/
.linepress-block-563 { border-top: dotted 1px #000000; padding: 4px 0px 4px 0px; width: 473px; }
.linepress-563, .linepress_563 { background-image: url(/countdown/f13/img/press_bg.gif); background-repeat: repeat; width: 473px; }
#f13_right .text_563 { float: left;width: 362px; padding: 5px 0px 5px 5px; }

/** 青色矢印リスト **/
ul.arow_link { padding: 0px; }
ul.arow_link li { list-style-image: url(/countdown/f13/img/arow_link.gif); margin: 5px 0px 0px 0px; }


/** SELENE表 **/

table.view {
 margin: 0 0 0.7em;
 border-collapse: collapse;
}

table.view tr,
table.view td {
 padding: 0.4em 1.0em;
 border-top: none;
 border-left: none;
 border-right: none;
 border-bottom: 1px solid #ccc;
 font-weight: normal;
} 

.view td.first, .view td.one { border-top: 1px solid #333; }
.view td.last, .view td.one { border-bottom-color: #333; }

h3.sub_title { margin: 7px 10px 10px 0px; border-left: 5px solid #7373af; font-size: 1.0em; font-weight: bold; color: #7373af; padding: 10px 0px 1px 5px; }
#rbox500 .sp_box {width: 440px; padding: 5px; background-color: #ededf9; border: 1px solid #b4b4d9; margin: 8px 0px 10px 10px;}
.date{text-align: right; margin-bottom: 5px; }
img.topics {padding-bottom: 5px; padding-left: 5px; }

.column_title {border-top:0px; border-right:0px; border-left:solid 5px #ffcc33; border-bottom:solid 1px #999; padding:5px; margin-bottom:15px; font-weight:bold;
	}
.live_l	{font-weight: bold; float: left}
.live_r {border-right: 0px; border-top: 0px; padding-left: 5px; margin-left: 120px; border-left: #ffcc00 5px solid; border-bottom: 0px; text-align: left
}
.live_tv {border-right: 0px; border-top: 0px; padding-left: 5px; margin-left: 140px; border-left: #ffcc00 5px solid; border-bottom: 0px; text-align: left
}
.message {border:#CCC solid 1px; border-width:1px 0 0 0; padding:10px 5px 20px;
}

.message .name { color:#7196e4; font-weight:bold; }
