/* フォント共通設定 Verdana */
body,td,th,caption {
	font-family:"Meiryo","MS PGothic",Osaka;
	font-size:12px;
	line-height:20px;
}

caption {font-weight:bold;}

/* フォント色・背景色 */
td {
	color:#242424;
	background:white;
}

th {
	color:white;
	background:#4a7dde;
}

h1 {
	font-size:20px;
	line-height:30px;
	text-align:center;
	color:#004080;
}

h3 {
	font-size:17px;
	line-height:25px;
	color:black;
}

body {
	color:#242424;
	background:url("backimg5.gif") #dfdfdf;

	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;

	scrollbar-arrow-color:#a0a0a0;
	scrollbar-face-color:#cecece;
	scrollbar-3dlight-color:#a0a0a0;
	scrollbar-darkshadow-color:#909090;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#c0c0c0;
}

a:link    {text-decoration:none;      color:#3366FF;}
a:visited {text-decoration:none;      color:#3366FF;}
a:hover   {text-decoration:underline; color:#cc3300;}
a:active  {text-decoration:none;      color:#cc3300;}

form {
	margin:0;
	padding:3px;
	color:white;
}

/* TOPメニューカラー */
td.color_org a:link    {text-decoration:none;      color:black;}
td.color_org a:visited {text-decoration:none;      color:black;}
td.color_org a:hover   {text-decoration:underline; color:#cc3300;}
td.color_org a:active  {text-decoration:none;      color:#cc3300;}

/* TOPカラー 未使用反転色 #ffc1a4 */
td.color0 {background:#fa5300;}

/* 韓国映画情報カラー */
td.color1           {background:#4a7dde;}
td.color1 a:link    {text-decoration:none;color:white;}
td.color1 a:visited {text-decoration:none;color:white;}
td.color1 a:hover   {
	text-decoration:none;
	width:130px;
	background:#b1c8f1;
	color:black;
}
td.color1 a:active  {text-decoration:none;width:130px;}

/* 映画祭・上映会カラー */
td.color2           {background:#ff9900;}
td.color2 a:link    {text-decoration:none;color:white;}
td.color2 a:visited {text-decoration:none;color:white;}
td.color2 a:hover   {
	text-decoration:none;
	width:130px;
	background:#ffc46a;
	color:black;
}
td.color2 a:active  {text-decoration:none;width:130px;}

/* 提供・配給カラー */
td.color3           {background:#339900;}
td.color3 a:link    {text-decoration:none;color:white;}
td.color3 a:visited {text-decoration:none;color:white;}
td.color3 a:hover   {
	text-decoration:none;
	width:130px;
	background:#dfffd0;
	color:black;
}
td.color3 a:active  {text-decoration:none;width:130px;}

/* table 設定 */
table.width_wide {width:800px;}
table.width_narrow {width:600px;}

table.filmfes_type1 {
	border-collapse:collapse;
	border-width:2px 0 0 2px;
	border-style:solid;
	border-color:#6789af;
}

table.filmfes_type1 caption {
	padding-bottom:5px;
	font-weight:bold;
}

table.filmfes_type1 th {
	border-width:0 2px 2px 0;
	border-style:solid;
	border-color:#6789af;
	padding:3px;
	font-weight:bold;
	color:#242424;
	background:white;
	text-align:center;
	line-height:18px;
}

table.filmfes_type1 td {
	border-width:0 2px 2px 0;
	border-style:solid;
	border-color:#6789af;
	padding:3px;
	line-height:18px;
}

table.filmfes_type2 {
	width:450px;
	border-collapse:collapse;
	border-width:3px;
	border-style:double;
	border-color:#6789af;
}

table.filmfes_type2 td {padding:8px;}

td.lineheight14 {line-height:14px;}

/* 12pxを14px、20pxへ */
img.newupnot20 {margin-top:4px;}
img.newupnot14 {margin-top:1px;}

/* 9pxを14px、20pxへ */
img.jpkrus20 {margin-top:7px;}
img.jpkrus14 {margin-top:4px;}

p.report_q {
	color:brown;
}

p.report_a {
	padding-left:30px;
}

p.report_footer {
	padding:0 30px 0 30px;
}