body{
	background:	white url("../img/logbg.png") scroll repeat center;
	margin:		0px;
	padding:	0px;
	color:		#543d38;
	line-height:1;
	font-size:	medium;
	font-weight:normal;
	text-align:	center;
}

h1{
	height:		60px;
	background:	url("../img/h1bg.png") scroll no-repeat top left;
	text-align:	left;
	font-size:	18px;
	color:		#7f6a5d;
	font-weight:bold;
	font-family:sans-serif;
	margin:		0px;

}

h1#top span{
	position:	absolute;top:30px;left:150px;
}

div#menu{
		}

ul#menu{
	background:	white url("../img/menubg.png") scroll no-repeat top left;
	margin:		0px;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:4px;
	color:		#b5cfcc;
	font-size:	12px;
	text-align:	right;
	line-height:1;
	list-style:	none;}
ul#menu li{display:	inline;}
ul#menu li:after{content:" - ";}
ul#menu a{text-decoration:none;}
ul#menu a:link{color:	#7c0707;
				border:none;}
ul#menu a:visited{color:	#7c0707;
				border:none;}
ul#menu a:hover{color:	#238638;
				border:none;}


div#month{
	margin-right:		30px;}

/* ルート表示 */
.Root {font-size:	70%;
	color:		#877874;
	text-align:	left;
	margin-top:	5px;
	margin-left:	10px;
	margin-bottom:	20px;
	clear:		both;}
.Root a		{text-decoration:	none;}
.Root a:link	{color:			#877874;
		 border:		none;}
.Root a:visited	{color:			#877874;
		 border:		none;}
.Root a:hover	{color:			#1590d0;
		 border:		none;}

/* 画像 */
img	{border-style:	none;}
/* リンク */
a	{text-decoration:none;}
a:link{border-bottom:1px solid #937764;
		color:			#63342a;}
a:visited{border-bottom:1px solid #937764;
		color:			#63342a;}
a:hover{border-style:	none;
		color:			#9c651f;}

/* 強調 */

.B{	font-weight:	bold;
}
.I{	font-style:	oblique;}
.L{	font-size:	large;}
.LB{	font-size:	large;
	font-weight:	bold;}
.LBI{	font-size:	large;
	font-weight:	bold;
	font-style:	oblique;}
.LL{	font-size:	x-large;}
.LLB{	font-size:	x-large;
	font-weight:	bold;}
.LLL{	font-size:	xx-large;}
.LLLB{	font-size:	xx-large;
	font-weight:	bold;}

/* アクセス解析 */
.ACR {	font-size:	50%;
	text-align:	right;
	padding-top:	50px;
	margin-right:	0px;
	clear:		both;}
.ACR a		{text-decoration:	none;}
.ACR a:link	{border:		none;}
.ACR a:visited	{border:		none;}
.ACR a:hover	{border:		none;}


		 





/* ちぇきスガバナーリンク */

.sugabanner a{text-decoration:none;}
.sugabanner a:link{border-style:none;}
.sugabanner a:visited{border-style:none;}
.sugabanner a:hover{border-style:none;}


/* ライブレポロールオーバー */

.liverepotitle {
border:0px;
margin:0px;
padding:0px;
width:150px;
height:40px;
overflow:hidden;
}

.liverepotitle img {
visibility: hidden;
}

.liverepotitle a,
.liverepotitle a:link,
.liverepotitle a:visited {
background-position: 0px 0px;
float:left;
}

.liverepotitle a:hover{background-position: 0px 80px;
float:left;
}

.liverepotitle a:active {
background-position: 0px 40px;
float:left;
}

.liverepotitle .birdman a {
background-image: url("../img/doc-1999title.png");
}

.liverepotitle .pams a {
background-image: url("../img/doc-2001title.png");
}

.liverepotitle .drinksmap a {
background-image: url("../img/doc-2002title.png");
}


.live {margin:40px 0px;}




/* Expressログ一覧 */
h2#exlog{
	height:		34px;
	margin:		50px 12% 30px 12%;
	padding-top:7px;
	padding-left:65px;
	text-align:	left;
	font-size:	18px;
	font-weight:bold;
	color:		#674d0d;
	background:	url("../img/h2bg.png") top left no-repeat scroll;
}

.exlog{
margin:0px 13% 20px 13%;
background:#FCFCFD;
padding:0px 10px;
line-height:1.8;
text-align:left;
font-size:80%;
}

.exlog a{text-decoration:none;}
.exlog a:link{border-style:none;}
.exlog a:visited{border-style:none;}
.exlog a:hover{border-bottom:1px dotted #A093B2;
border-top:1px dotted #A093B2;}

.ex01{color:#986B6B;
font-weight:bold;
padding:0px 5px;}

.ex02{color:#9D619E;
font-weight:bold;
padding:0px 5px;}

.ex03{color:#9F98BA;
font-weight:bold;
padding:0px 5px;}

.ex04{color:#D3ABCC;
font-weight:bold;
padding:0px 5px;}

.ex05{color:#A7BBE9;
font-weight:bold;
padding:0px 5px;}

.ex06{color:#95B06F;
font-weight:bold;
padding:0px 5px;}

.ex07{color:#97C2C6;
font-weight:bold;
padding:0px 5px;}

.ex08{color:#ABB1FC;
font-weight:bold;
padding:0px 5px;}

.ex09{color:#EACA45;
font-weight:bold;
padding:0px 5px;}

.ex10{color:#BABA95;
font-weight:bold;
padding:0px 5px;}

.ex11{color:#AF8E75;
font-weight:bold;
padding:0px 5px;}

.ex12{color:#848FA4;
font-weight:bold;
padding:0px 5px;}

/* Express全体 */
#Expressall{
width:100%;
margin:auto;
padding:40px 0px;
font-size:80%;
}

/* Expressポジション */

#body{
margin-top:30px;
position:absolute; right:230px; left:30px;
}

#side{
margin-top:30px;
position:absolute; right:20px;
width:200px;
}

/* Express内容 */

.Ex{
text-align:left;
line-height:1.65;
padding:25px;
background:white;
}

/* 番組情報 */

.pr{color:#9f98ba;
font-size:90%;}

/* 発言元 */

.nakai{font:oblique large bolder;
color:#6c9de6;}

.kimura{font:oblique large bolder;
color:#d58e8e;}

.goro{font:oblique large bolder;
color:#c691b6;}

.tsuyo{font:oblique large bolder;
color:#c2a56d;}

.shingo{font:oblique large bolder;
color:#799aa2;}

.mama{font:oblique large bolder;
color:#eb9abe;}

.outsider{font:oblique large bolder;
color:#9f98ba;}

/* 本文 */

.text{}

.L{font-size:large;}

.LB{font-size:large;
font-weight:bold;}

.LL{font-size:x-large;}

.S{font-size:small;}


/* 本文末尾、コンテンツへ */

.btnavi{
margin-top:20px;
margin-right:30px;
font-size:90%;
text-align:right;
}

.btnavi a{text-decoration:none;}
.btnavi a:link{border-style:none;
color:#98bfc0;}
.btnavi a:visited{border-style:none;
color:#7593b0;}
.btnavi a:hover{border-bottom:1px dotted #E2CCBF;
color:#E2CCBF;}


/* 目次 */

.contents{
margin-bottom:60px;
List-style:none;
text-align:left;
line-height:1.4;}

.contents a{text-decoration:none;}
.contents a:link{border-style:none;}
.contents a:visited{border-style:none;}
.contents a:hover{border-bottom:1px dotted #A093B2;
border-top:1px dotted #A093B2;}


/* ライン */
.line{
font:cursive small-caps bold;
letter-spacing: 10px;
margin:30px auto 30px auto;
}


/* ルート表示 */

.zRoot {font-size:80%;
color:#6C5F7B;
text-align:left;
margin-top:50px;
margin-left:0px;
margin-bottom:20px;
clear:both;}
.zRoot a{text-decoration:none;}
.zRoot a:link{color:#6C5F7B;
 border:none;}
.zRoot a:visited{color:#6C5F7B;
 border:none;}
.zRoot a:hover{color:#A56FE5;
 border:none;}


/* BIRDMAN */

.BIRDMAN{
background-color:black;
background-image:url("../img/doc-birdmanbg.jpg");
background-repeat:repeat-y;
background-position:center;
background-attachment:scroll;
margin:0px;
padding:0px;
word-break:break-all;
color:#A7ACB1;
font-size:medium;
text-align:center;
}

/* BIRDMANルート表示 */

.BIRDMANRoot {font-size:60%;
text-align:left;
padding-top:5px;
padding-left:10px;
padding-bottom:20px;
clear:both;}


.BRoot{background-color:black;
color:#b1b1b1;}
.BRoot a{text-decoration:none;}
.BRoot a:link{color:#b1b1b1;
border:none;}
.BRoot a:visited{color:#b1b1b1;
border:none;}
.BRoot a:hover{color:#d5d5d5;
border:none;}


/* BIRDMAN前説 */
.Annotation {width:230px;
text-align:left;
font-size:70%;
line-height:1.55;
color:#CDDEEE;
margin-top:15px;
margin-left:auto;
margin-right:auto;
padding:0px;
}

.Annotation a{text-decoration:none;}
.Annotation a:link{border-bottom:1px dotted #C5CFD9;
  color:#C5CFD9;}
.Annotation a:visited{border-bottom:1px dotted #C5CFD9;
 color:#C5CFD9;}
.Annotation a:hover{border-bottom-style:none;
  color:white;}


/* BIRDMAN本文 */
.BText{
width:340px;
line-height:1.7;
text-align:left;
font-size:80%;
margin:30px auto 0px;
}

/* チャプター表示 */
.Chapter{
color:#666666;
text-align:center;
font-size:75%;
margin:50px auto;
}

/* 羽根 */
.Feather{
background:url("../img/doc-birdmanfeather.gif") top center no-repeat scroll;
width:38px;
height:45px;
margin:40px auto;
}

/* 解説もどき */
.Commentary{
width:340px;
color:#CDDEEE;
text-align:left;
font-size:70%;
line-height:1.6;
margin:30px auto 50px;
}


/* ライブレポ2002 */

.DrinkSmap{
background-color:#FEE1DB;
margin:0px;
padding:0px;
word-break:break-all;
color:#3A3A3A;
font-size:medium;
text-align:center;
}


/* ライブレポ2002ルート表示 */

.DrinkSmapRoot {font-size:60%;
text-align:left;
padding-top:5px;
padding-left:10px;
padding-bottom:20px;
clear:both;}


.DSRoot{color:#3A3A3A;}
.DSRoot a{text-decoration:none;}
.DSRoot a:link{color:#3A3A3A;
border:none;}
.DSRoot a:visited{color:#3A3A3A;
border:none;}
.DSRoot a:active{color:blue;
border:none;}
.DSRoot a:hover{color:red;
border:none;}


/* ライブレポ2002タイトル画像 */

.DStitle{background-image:url("../img/doc-2002large.gif");
background-position:left;
background-repeat:no-repeat;
width:400px;
height:399px;
position:absolute; top:78px; left:0px; 
}

.DSdecoration{background-image:url("../img/doc-2002mini.gif");
background-repeat:no-repeat;
width:203px;
height:156px;
position:absolute; top:190px; right:25px; 

}


/* ライブレポ2002p背景 */

.DSsp{height:360px;
margin:0px;
background-color:#FEE1DB;
}

.DSp{width:750px;
height:528px;
margin:0px auto;
background-image:url("../img/doc-2002p.jpg");
}

.DSa{width:750px;
margin:0px auto;
background-image:url("../img/doc-2002a.jpg");
}

.DSsm{width:750px;
height:668px;
margin:0px auto;
background-image:url("../img/doc-2002sm.jpg");
}


/* ライブレポ2002ピン */
.DSpin{background-image:url("../img/doc-2002pin.gif");
width:192px;
height:201px;
margin:auto;
}

/* ライブレポ2002前説 */
.DSLocation{padding-top:80px;
font-size:120%;
font-weight:bold;
}

.DSAnnotation{width:330px;
margin:auto;
font-size:8pt;
line-height:1.2;
text-align:left;
}


/* ライブレポ2002本文 */
.DSList{width:610px;
background-image:url("../img/doc-2002bg.gif");
background-repeat:repeat-y;
background-position:center;
color:white;
font-weight:bold;
text-align:center;
margin:0px auto 5px auto;
padding:5px 62px;
}

.DSText{width:490px;
margin:auto auto 50px auto;
padding:5px auto 30px auto;
text-align:left;
font-size:80%;
line-height:1.8;
}

.DSComment{width:600px;
margin:auto auto 50px auto;
padding:5px auto 30px auto;
text-align:left;
font-size:80%;
line-height:1.8;
}




/* ライブレポ2001 */

.Pams{
background-color:black;
background-image:url("../img/doc-2001bg.gif");
background-repeat:repeat-y;
background-position:133px;
margin:0px;
padding:0px;
word-break:break-all;
color:#FF73FF;
text-align:right;
font-size:medium;
}

/* ライブレポ2001ルート表示 */

.PamsRoot {font-size:60%;
text-align:left;
padding-top:5px;
padding-left:10px;
padding-bottom:20px;
clear:both;}


.PmRoot{color:black;
background-color:#FF73FF;}
.PmRoot a{text-decoration:none;}
.PmRoot a:link{color:black;
border:none;}
.PmRoot a:visited{color:black;
border:none;}
.PmRoot a:hover{color:white;
border:none;}

.PmbRoot{color:#FF73FF;
background-color:black;}
.PmbRoot a{text-decoration:none;}
.PmbRoot a:link{color:#FF73FF;
border:none;}
.PmbRoot a:visited{color:#FF73FF;
border:none;}
.PmbRoot a:hover{color:white;
border:none;}

/* ライブレポ2001タイトル画像 */

.Pmtitle{background-image:url("../img/doc-2001main.gif");
background-position:left;
background-repeat:no-repeat;
width:351px;
height:201px;
position:absolute; top:78px; left:15px; 
}


/* ライブレポ2001本文枠 */

.PamsText{width:55%;
margin:auto 70px auto auto;
}



/* ライブレポ2001前説 */
.PmLocation{padding-top:20px;
padding-right:10px;
font-size:120%;
font-weight:bold;
}

.PmAnnotation{width:300px;
margin-left:auto;
margin-right:10px;
font-size:8pt;
line-height:1.2;
text-align:left;
}

/* ライブレポ2002本文 */
.PmTexttop{
height:51px;
margin:20px 0px 0px 0px ;
background-color:#FF73FF;
background-image:url("../img/doc-2001texttop.gif");
background-repeat:no-repeat;
background-position:top right;
}

.PmTextbottom{
height:51px;
margin:0px 0px 40px 0px;
background-color:#FF73FF;
background-image:url("../img/doc-2001textbottom.gif");
background-repeat:no-repeat;
background-position:bottom left;
}

.PmList{
line-height:1.2;
background-color:black;
color:#FF73FF;
font-weight:bold;
text-align:center;
margin:0px;
padding:5px;
}

.PmText{
background-color:#FF73FF;
color:black;
margin:0px;
padding:25px 30px 0px 25px;
text-align:left;
font-size:80%;
line-height:1.8;
}

.PmI{height:300px;}

.PmIText{
background-color:#FF73FF;
color:black;
margin:0px;
padding:55px 30px 30px 25px;
text-align:center;
font-weight:bold;
font-size:120%;
line-height:2.5;
}

.PmIText a{text-decoration:none;}
.PmIText a:link{color:black;
border:none;}
.PmIText a:visited{color:black;
border:none;}
.PmIText a:hover{color:white;
border:none;}



/* ライブレポ1999 */

.BIRDMANLIVE{
background-color:#3595BD;
background-image:url("../img/doc-1999bg.gif");
background-repeat:no-repeat;
background-position:top center;
margin:0px;
padding:0px;
word-break:break-all;
color:white;
text-align:center;
font-size:medium;
}


/* ライブレポ1999ルート表示 */

.BIRDMANLIVERoot {
font-size:60%;
text-align:left;
padding-top:5px;
padding-left:10px;
padding-bottom:20px;
clear:both;}


.BMLRoot{color:white;
background-color:#3595BD;}
.BMLRoot a{text-decoration:none;}
.BMLRoot a:link{color:white;
border:none;}
.BMLRoot a:visited{color:white;
border:none;}
.BMLRoot a:hover{color:#9FCDE0;
border:none;}


/* ライブレポ1999タイトル画像 */

.BMLtitle{
background-image:url("../img/doc-1999main.gif");
background-position:center;
background-repeat:no-repeat;
margin:150px auto auto auto;
width: 279px;
height:244px;
}

/* ライブレポ1999前説 */
.BMLLocation{padding-top:20px;
margin:auto;
font-size:120%;
font-weight:bold;
text-align:center;
}

.BMLAnnotation{width:400px;
margin:10px auto;
font-size:8pt;
line-height:1.2;
text-align:left;
}

/* ライブレポ1999本文 */
.BMLList{
width:600px;
background-image:url("../img/doc-1999list.gif");
background-position:center;
background-repeat:no-repeat;
line-height:1.2;
background-color:white;
color:#3595BD;
font-weight:bold;
text-align:center;
margin:50px auto auto auto;
padding:8px;
}

.BMLText{
width:550px;
color:white;
margin:20px auto;
text-align:left;
font-size:80%;
line-height:1.8;
}

.BMLpin{
background-image:url("../img/doc-1999pin.gif");
background-position:center;
background-repeat:no-repeat;
width:77px;
height:92px;
margin:50px auto auto auto;
}
