.e9, .e10, .e12 {
	font-family:Arial, Verdana, sans-serif
}
.j9, .j10, .j12, .j14, .j16 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif
}

.font10{
	font-size : 10px;color : #191919;background-color : #ffffff;border :1px solid;
}

.style2-ex {color: #FFFFFF}
.cine-r {color: #000000}
.style4 {color: #523C1C}
.style5 {
	color: #77811C;
	font-size: 10px;
}

/*********** CSS for CINEMA-R 2004.07.08 ***********/
html{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
body {
	background-image: url(../images/back.gif);
	background-color: #7C715B;
	padding: 0px;
	margin: 0px;
	color: #523C1C;
	font-size: 12px;
	line-height: 135%;
	background-repeat: no-repeat;
}
a:link 		{  color:#523C1C; text-decoration:none; }
a:visited 	{  color:#78674E;  text-decoration:none; }
a:hover 	{  color:#523C1C; text-decoration:underline; }



td,th {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}

hr {
	height: 1px;
	color: #D9D5CD;
}


/*********** 見出し ***********/
h1{
	color: #334d55;
	font-size: 16px;
	font-weight: bold;
}

h2{
	font: bold;
	color: #334D55;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 130%;
}

h3{
	color: #334d55;
	margin: 0px;
	padding: 0px;
	font: bold;
	font-size: 12px;
	line-height: normal;
}

h4{
	font-size: 12px;
	color: #666666;
	margin: 3px 0px 2px 0px;
	padding: 0px;
	line-height: 130%;
}

h5{
	font-size: 12px;
	 color: #666666;
	 margin: 0px;
	 padding: 0px;
	 line-height: 130%;
}

h6 {
	font-size: 12px;
	color: #666666;
}
/***********  ***********/
img {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

em {
	font-weight:bold;
	font-style:normal;
}

/***********  ***********/
.calendar {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-weight: bold; color: #6A783F; text-decoration: none}
.pink {  color: #FF66CC}
.blue {  color: #80C5DD}
.red {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; color: #990000; line-height: 140%}
.red_small { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; color: #990000; line-height: 140% }
.main_big {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 135%;
	font-weight: bold;
}
.main_text {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 140%; text-decoration: none; color: #FF6600}
.little {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 135%}

.tempCell {  font-size: 0px; line-height: 0px; letter-spacing: 0em; word-spacing: 0em; height: 0px; width: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}


.timeDigit {font-size: 10px;}
.calMonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A783F;
}

.table_text {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 140%; text-decoration: none}
.table_text td{  font-size: 10px;}


a.color1 {  color: #6A783F !important;font-size:10px;}
a.color2 {  color: #CC0000!important;font-size:12px;}
a.color3 {  color: #0000ff !important;font-size:10px;}
a.color4 {  color: #ffff00 !important;font-size:10px;}
a.color5 {  color: #00ffff !important;font-size:10px;}
a.color6 {  color: #ff00ff !important;font-size:10px;}


/***********  ***********/
.p-title {
	color: #FFFFFF;
	background-color:#77811C;
	padding-left: 10px;
}
p {
	line-height: 135%;
}
.mainTableBg {
	background-image: url(../images/back.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.onAirTime {
	font-size: 11px;
	text-align: right;
}
.copyrights {
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
}
#main-content {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 50px;
}

ul.linkList li {
	padding:0px;
	margin: 10px 0px 0px 0px;
}
.green {
	color: #339900;
}

.bar1 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #77811C;
	padding: 6px 8px;
	clear: both;
	margin: 10px 0px 8px 0px;
}

.num-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: normal;
	margin: 2px 5px 2px 0px;
	padding: 2px 5px 0px 5px;
	background-color: #FF9966;
}
.num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bolder;
	line-height: normal;
}

/***********  form　***********/
form {
	margin: 0px;
	padding: 0px;
}

.mainFormTable {
	padding: 0px;
	margin: 5px 0px 5px 0px;
/*	border-collapse: collapse;
	border: solid #999 1px; */
/*	width: 550px; */
}
.mainFormTable td, .mainFormTable th {
/*	border-collapse: collapse;
	border: solid #ccc 1px; */
	padding: 5px;
	margin: 0px;
}
.mainFormTable th {
	border-collapse: collapse;
	border: solid #fff 1px;
	background-color:#ECEAE1;
	text-align: left;
	font-weight: normal;
	padding: 5px 10px;
}
.submitBtn {
	background-color: #D0CAC1;
	width: 80px;
	height: 24px;
}
/***********  ***********/

.caption {
	font-size: 10px;
	color: #999999;
	padding: 0px;
	margin: 3px 0px;
	line-height: normal !important;
}

.caption2 {
	font-style:normal;
	font-size: 10px;
	color: #FF3300 !important;
	padding: 0px;
	margin: 3px 0px;
	line-height: normal !important;
}


/***********  ***********/
.mailmag-Num {
	font-weight: bold;
	color: #006600;
}
pre {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: normal;
}
pre p {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: 80%;
}
#mm-content {
	text-align: center;
}
.mmVol {
	color: #FFFFFF;
	font-size: larger;
}
#backNum-content {
	height: auto;
}

.topProList{
	padding: 3px 0px;
	margin: 3px 8px 3px 15px;
}

.topProList li {
	padding: 3px 0px;
}
.caption3 {
	font-size: 10px;
	color: #FF66CC;
}
.Eurotype {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 18px;
}
.linkArea {
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 11px;
}
.topProListSmall { padding: 0px 0px; ; font-size: 8px; line-height: 10px; clip:   rect(   ); font-weight: normal; margin:   5px}
.topProListSmall1 { padding: 0px 0px; ; font-size: 7px; line-height: 8px ; top: 0px; clip:   rect(   )}
.privacy-policy {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal; font-weight: bold; color: #BB0022; left: auto; clip:  rect(   ); text-align: left; text-indent: 0px}
.main_pr-pol { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; font-style: normal; font-weight: bold; color: #BB0022; left: auto; clip: rect( ); text-align: left; text-indent: 0px ; line-height: 12px; text-decoration: none}
.topProListSmall2 { padding: 0px; ; font-size: 7px; line-height: 10px }
.kariudo {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; color: #804000; font-weight: bold}
