@charset "Shift_JIS";

/* 基本 */

BODY{
	margin: 0px;
	padding: 0px;
	color: #000000;
}

H1{
	margin: 0;
	padding: 0;
}

H2{
	margin: 0;
	padding: 15px 0;
}

H3{
	margin: 0;
	padding: 0px 0px 10px;
}

H4{
	margin: 0;
	padding: 15px 0px 10px;
}


.small{
	font-size: 10px;
	color: #FFFFFF;
	line-height: 1.3em;
}

.normal{
	font-size: 12px;
	color: #FFFFFF;
	line-height: 1.6em;
}

.small_b{
	font-size: 10px;
	color: #FFFFFF;
	line-height: 2em;
}

A:link    {
	text-decoration:underline; color: #99CCFF;
}
A:visited { 
	text-decoration:underline; color: #66CCFF;
}
A:active  { 
	text-decoration:underline; color: #99CCFF;
}
A:hover   { 
	text-decoration:underline; color: #99FFFF; 
}


/* テキスト */

.normal_l{
	padding: 0 15px 0 0;
	font-size: 12px;
	color: #000000;
	line-height: 1.6em;
}

.normal_r{
	padding: 0 0 0 15px;
	font-size: 12px;
	color: #000000;
	line-height: 1.6em;
}

.copyright{
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 140%;
}

.foot_lnk{
	margin: 0;
	padding: 20px 0 10px;
	font-size: 10px;
	line-height: 160%;
	text-align: center;
}

.nolink{
 color: #CCC;
}

.act_lnk{
 color: #0066FF;
	font-weight: bold;
}

.lead{
	margin: 0;
	padding: 0px 0px 20px 0px;
	font-size: 14px;
	color: #000000;
	line-height: 1.4em;
}

.cap{
	margin: 0;
	padding: 5px 0;
	font-size: 10px;
	color: #000000;
	line-height: 1.3em;
	text-align: center;
}

.cap12{
	margin: 0;
	padding: 5px 0;
	font-size: 12px;
	color: #000000;
	line-height: 1.6em;
}

.table_txt{
	margin: 0;
	padding: 3px 5px;
	font-size: 12px;
	color: #FFF;
}

.movie_info{
	padding: 0 0 3px 0;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}


/* 画像 */



/* リンク */

A.navilink:link    {
	text-decoration:underline; color: #000000;
}
A.navilink:visited { 
	text-decoration:underline; color: #CCCCCC;
}
A.navilink:active  { 
	text-decoration:underline; color: #99CCFF;
}
A.navilink:hover   { 
	text-decoration:underline; color: #FFFFFF; 
}
