@media tty { i{content:"\";/*" "*/}} @import 'ie5.css'; /*";} }/* */
/*\*//*/ @import "ie5mac.css"; /**/

/* Global Settings */

BODY{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	color : #444444;
	background-color : #F0F0F0;
}

BODY, TABLE, DIV, H1, H2, H3, H4, H5, P, LI{
	font-size : x-small;
	line-height : 1.3;
}

TABLE, DIV{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;
	letter-spacing : 0px;
}

TH, TD{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

ADDRESS{
}

H1, H2, H3, H4, H5{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-repeat : no-repeat;
	font-weight : normal;
}

P{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 8px 0px;
}

STRONG{
	font-weight : bold;
}

OL{
	margin : 0px 0px 0px 18px;
	padding : 0px 0px 0px 0px;
}

UL{
	margin : 0px 0px 0px 18px;
	padding : 0px 0px 0px 0px;
}

LI{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

IMG{
	border : 0px none;
}

A{
	color : #555555;
	text-decoration : underline;
}

A:link{
	color : #555555;
	text-decoration : underline;	
}

A:visited{
	color : #555555;
	text-decoration : underline;
}

A:hover{
	color : #AAAAAA;
	text-decoration : underline;
}

A:active{
	color : #555555;
	text-decoration : underline;
}

FORM{
	display : inline;
}


/* Contents Settings */
#pagePane{
	width : 631px;
	margin : 0px auto;
	padding : 0px 0px 0px 1px;
	background-image : url(../img/body_bg.gif);
	background-repeat : repeat-y;
	background-position : 0px 0px;
}
#headPane{
	width : 598px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;
	border-color : #888888;
	border-style : solid;
	background-color : #FFFFFF;
	float : none;
}


/* bodyPane */

#bodyPane{
	width : 371px;
	margin : 0px 0px 0px 0px;
	padding : 11px 18px 30px 18px;
	border-width : 0px 0px 0px 0px;
	border-color : #888888;
	border-style : solid;
	background-color : #FFFFFF;
	text-align : left;
	float : left;
}

#bodyPane P, #bodyPane LI, #bodyPane TH, #bodyPane TD{
	font-size : small;
	color : #444444;
}

#bodyPane H2{
	width : 371px;
	height : 21px;
	margin : 8px 0px 0px 0px;
	padding : 8px 0px 0px 0px;
	color : #FF9900;
	font-size : medium;
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-color : #FF9900;
	border-style : solid;
}

#bodyPane H2.audio{
	background-image : url(../img/icon_audio.gif);
	background-repeat : no-repeat;
	background-position : 335px 0px;
}

#bodyPane H2.video{
	background-image : url(../img/icon_audio.gif);
	background-repeat : no-repeat;
	background-position : 335px 0px;
}

#bodyPane P.caption{
	font-size : x-small;
	text-align : right;
	color : #999999;
}

#bodyPane P.mp3{
	margin : 0px 0px 12px 0px;
	padding : 16px 0px 16px 0px;
	background-image : url(../img/banner_play.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	font-size : x-small;
}
#bodyPane P.mp3 A{
	padding : 0px 0px 0px 46px;
}


#bodyPane H3{
	margin : 12px 0px 2px 0px;
	font-size : small;
	color : #444444;
}

#bodyPane UL.link{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

#bodyPane UL.link LI{
	margin-bottom : 4px;
	padding-left : 12px;
	background-image : url(../img/arrow_mini01.gif);
	background-repeat : no-repeat;
	background-position : -2px 2px;
	list-style-type : none;
	font-size : x-small;
}
#bodyPane UL.link LI A{
	font-size : small;
}

#infomation{
	margin : 0px 0px 0px 16px;
	font-size : 1.0em;
	line-height : 1.4;
}
#infomation H4{
	margin : 0px 0px -12px -8px;
	font-size : 1.2em;
}
#infomation BR{
}


#photo{
	margin : 20px 0px 0px 0px;
}
#photo P{
	font-size : x-small;
}
#photo IMG{
	margin : 0px 4px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-width : 1px 1px 1px 1px;
	border-color : #888888;
	border-style : solid;
}

#bodyPane H2.mail{
	margin : 20px 0px 0px 0px;
}

TABLE.mail{
	margin : 8px 0px 0px 0px;
}

TABLE.mail TH, TABLE.mail TD{
	padding : 3px 3px 3px 3px;
}

TABLE.mail TH{
	width : 50px;
	text-align : right;
}

TABLE.mail TD{
}


/* naviPane */

#naviPane{
	width : 224px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 30px 0px;
	text-align : left;
	float : left;
}

#naviPane P, #naviPane LI, #naviPane TH, #naviPane TD{
	color : #000000;
	font-size : x-small;
}

#naviPane H2{
	padding : 6px 0px 0px 0px;
}

#naviPane A{ color : #000000; }
#naviPane A:link{ color : #000000; }
#naviPane A:visited{ color : #000000; }
#naviPane A:hover{ color : #000000; }
#naviPane A:active{ color : #000000; }

#naviPane DIV.line, #naviPane DIV.bg{
	width : 191px;
	margin : 0px 32px 0px 0px;
	padding : 0px 0px 12px 0px;
	clear : both;
}
#naviPane DIV.line{
	border-width : 0px 0px 1px 1px;
	border-color : #FF9900;
	border-style : solid;
}
#naviPane DIV.bg{
	background-color : #FF9900;
}

#naviPane #message{
	text-align : center;
}
#naviPane #message P{
	padding : 4px 0px 4px 16px;
	text-align : left;
}

#naviPane #podcast IMG{
	padding : 6px 0px 0px 8px;
}

#naviPane #backnumber{
	padding : 4px 0px 4px 0px;
}
#naviPane #backnumber UL{
	margin : 0px 0px 8px 4px;
	padding : 0px 0px 0px 0px;
}
#naviPane #backnumber UL LI{
	margin-bottom : 1px;
	padding-left : 12px;
	background-image : url(../img/arrow_mini01.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	list-style-type : none;
}
#naviPane #backnumber UL LI.none{
	background-image : none;
}
#naviPane #backnumber TABLE{
	width : 187px;
}
#naviPane #backnumber TABLE TD{
	padding : 0px 4px 0px 6px;
}

#cast P{
	padding : 0px 6px 0px 6px;
}

#cast #cast01{
	width : 133px;
	height : 30px;
	padding : 20px 0px 0px 55px;
	background-image : url(../img/icon_cast01.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}
#cast #cast02{
	width : 133px;
	height : 35px;
	padding : 15px 0px 0px 55px;
	background-image : url(../img/icon_cast02.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

#link UL{
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 0px 0px;
}
#link UL LI{
	margin-bottom : 1px;
	padding-left : 12px;
	list-style-type : none;
	font-weight : bold;
}
#link UL LI UL{
	margin : 0px 0px 0px 0px;
	padding : 3px 0px 0px 0px;
}
#link UL LI UL LI{
	margin-bottom : 1px;
	padding-left : 12px;
	background-image : url(../img/arrow_mini01.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	list-style-type : none;
	font-weight : normal;
}


/* Elements Setting */

#headPane P.lead{
	margin : 10px 0px 0px 20px;
	font-size : 1.1em;
}

.level{
	margin : 0px 0px 0px 16px;
}

.notes{
	font-size : xx-small;
	line-height : 1.2;
}

.caution{
	color : #FF0000;
	font-size : xx-small;
	line-height : 1.2;
}

.important{
	color : #FF0000;
}


/* System Message */
DIV.SystemMessage{
	margin : 8px 0px 8px 0px;
	padding : 6px 6px 6px 6px;
	background-color : #EEEEEE;
}
#bodyPane DIV.SystemMessage P, #bodyPane DIV.SystemMessage LI{ font-size : small !important; }
UL.Error LI, UL.SystemMessage LI, UL.Success LI{	margin : 0px 0px 0px 0px;	}
P.Error, P.SystemMessage, P.Success{	margin : 0px 0px 4px 0px;	}
UL.Error	LI, P.Error		{	color : #FF4400 !important;	}
UL.Message	LI, P.Message	{						}
UL.Success	LI, P.Success	{	color : #0000FF !important;	}

