/* $Id: group.css,v 1.11 2004/10/24 K.Fukushima */
/*****************************************************************************/
/* 共通要素                                                                  */
/*****************************************************************************/
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
	text-align: center;
}
h5 {
	font-size: 12px;
	line-height:1.4em;
	margin:0;
}

div,
span,
li,
dt,
dd,
pre,
td,
th {
	line-height: 140%;
	font-size: 12px;
	letter-spacing: 0.08em;
}
P {
	margin: 0;
	line-height: 140%;
	font-size: 12px;
	letter-spacing: 0.08em;
}
a {	
	color: #339;
	text-decoration: underline;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #339;
}
a:active {
	text-decoration: underline;
}
a:hover {
	color: #0033CC;
	text-decoration: underline;
}

.invisible {
	display: none;
}
.inline {
	display: inline;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
input, textarea, select { /*** Mac IE5 文字化け防止（日本語フォント指定）***/
	color: #333333;
	margin: 2px 0 0 0;
	font-family: Times New Roman,Helvetica,ＭＳ Ｐゴシック,sans-serif;
	}
/*****************************************************************************/
/* 全体のレイアウト                                                          */
/*****************************************************************************/
body {
	BACKGROUND: url(../images/top_bg.gif); 
	TEXT-ALIGN: center;
	margin: 0;
}
#Head {
	PADDING: 0px;
	BACKGROUND: #ffffff;
	MARGIN: 0 auto;
	WIDTH: 780px;

	POSITION: relative; 
	HEIGHT: 50px;
}
#GlobalNavi {
	PADDING: 2px 0 0 10px;
	MARGIN: 2px auto 0;
	WIDTH: 776px;
/* sugahara */ 
/*	BORDER-BOTTOM: #333333 3px solid; */
	TEXT-ALIGN: right;
	HEIGHT: 20px;
}
#Marqee {

/* sugahara */ 
/*	BORDER: #999999 1px solid; */
	MARGIN: 5px auto 0;
	padding: 3px 0;
	WIDTH: 780px;
	HEIGHT: 25px;
}
#Outline {
	PADDING: 0px;
	MARGIN: 0 auto;
	WIDTH: 785px;
}
#LocalNavi {
	PADDING: 0;
	FLOAT: left;
	MARGIN: 5px 0px 0px;
	WIDTH: 200px;
	text-align: center;
}
#Right {
	margin: 5px 0 0;
	padding: 0;
	width: 570px;
/* 2006.05.23 sugahra */
/*	float: right; */
	float: left; 

}

/*sugahara*/
#PostMail {
	margin: 0px 0 0;
	padding: 0;
/*	width: 300px;*/
/* 2006.05.23 sugahra */
/*	float: right; */
	float: left; 
	TEXT-ALIGN: left;
}
/*****************************************************************************/
/* 左ナビ                                                                    */
/*****************************************************************************/
.img_ban {
	MARGIN: 0px 0px 5px;
	width: 200px;
	height: 55px;
}
.name_ban {
	FONT-SIZE: 12px;
	COLOR: #333;
	LETTER-SPACING: 0pt;
	padding-left: 3px; 
	margin: 0px;
}
IMG.MailIcon {
	vertical-align:middle;
	right:0;
	float: right;
}
HR.ban {
	clear: both;
}
/*****************************************************************************/
/* メイン部分TOPコンテンツ                                                   */
/*****************************************************************************/
#Main_Top {
	margin: 0; 
	padding: 0 0 3px;
	width: 100%;
	text-align: left;
	border: solid #333333;
	border-width: 1px;
	float: right;
}
#Movie {
	float:left;
	margin: 0;
	padding: 0 ;
	width: 320px;
/*	height:260px; */
	text-align: left;
	letter-spacing: 1.1pt;
}
#Text_Main_Top {
	float:right;
	margin: 0;
	padding: 10px 0;
/*	width: 220px;*/
	width: 240px;
	height:240px;
	overflow:auto;
	text-align: left;
	letter-spacing: 1.1pt;
/*	background: #FF0000; */
}
IMG.window {
	width: 320px;
}
#Text_Main_Message {
	text-align: left;
}
/*****************************************************************************/
/* 本日の出演者表示                                                          */
/*****************************************************************************/
#Performer {
/*	WHITE-SPACE: nowrap; */
	margin: 10px 0 0;

}
.performer {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0px;
}
/*****************************************************************************/
/* メイン部分三段カラム                                                      */
/*****************************************************************************/
#Main_Third {
	margin: 5px 0 0 ;
	padding: 0;
	width: 100%;
/*	border-top:1px solid #333333; */
}
/* sugahara add */
.column_0 {
	BORDER: #333333 1px solid;
	VERTICAL-ALIGN: top;
	WIDTH: 100%;
	background: #FFFFFF;
	margin-right: 0px;
}
/* sugahara add */
.column_33 {
	BORDER: #333333 1px solid;
	VERTICAL-ALIGN: top;
	WIDTH: 20%;
	background: #FFFFFF;
	margin-right: 0px;
}
.column_3 {
	BORDER: #333333 1px solid;
	VERTICAL-ALIGN: top;
	WIDTH: 50%;
	background: #FFFFFF;
	margin-right: 5px;
}
.scroll_yes {
	width: 100%;
	height: 400px;
	overflow: auto;
	margin: 3px 0 0 0;
}
/*****************************************************************************/
/* メイン部分一番下                                                          */
/*****************************************************************************/
#Main_Foot {
	margin: 5px 0 0;
	padding: 5px;
	border: 1px dashed #333333; 
	text-align: left;
	width: 99%;
}
/*****************************************************************************/
/* メイン部バナーエリア                                                      */
/*****************************************************************************/
#Main_link {
/*	margin: 15px 10px;
	text-align: left;
*/
}
.ban_link {
/*	float: left;
	display: inline;
	text-align: center;
	width: 140px;
	height: 100px;
*/
}
/*****************************************************************************/
/* コピーライツ                                                              */
/*****************************************************************************/
.copyright {
	letter-spacing: 0.8pt;
	text-align: center;
	margin:0 auto 10px;
}
/*****************************************************************************/
.img_border {
	border: 1px solid #000000;
}
.clear {
	clear:both;
	height: 1px;
	font-size: 0.01em;
}
HR.main {
	MARGIN: 0px
}
.valign_mid {
	VERTICAL-ALIGN: middle
}
IMG.MailIcon {
}
/*****************************************************************************/
/* 二階層目各パーソナリティページ                                             */
/*****************************************************************************/

/*****************************************************************************/
/* 出演者のプロフィール                                                      */
/*****************************************************************************/
#Profile {
	float:left;
	margin: 10px 0 0;
	padding: 0 0 0 5px;
	width: 390px;
	text-align: left;
}
#Profile {
	float:left;
	margin: 10px 0 0;
	padding: 0 0 0 5px;
	width: 390px;
	text-align: left;
}
/*****************************************************************************/
/* アーカイブはこちら                                                        */
/*****************************************************************************/
#Archive {
	float:right;
	margin: 10px 0 0;
	padding: 0 5px 0 0 ;
	width: 150px;
	text-align: center;
	font-size:14px;
	letter-spacing: 0.8pt;
}

