@charset "Shift_JIS";

/* 基本 */

BODY{
	margin: 0px;
	padding: 0px;
	color: #000;
	background:url(../cmn_img/bg.gif);
}

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: #000000;
	line-height: 1.3em;
}

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

A:link    {
	text-decoration:underline; color: #FF6600;
}
A:visited { 
	text-decoration:underline; color: #FF6600;
}
A:active  { 
	text-decoration:underline; color: #FF6600;
}
A:hover   { 
	text-decoration:underline; color: #FF9933; 
}


/* テキスト */

.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%;
}
.attention{
	text-align: left;
	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: #FFF;
}
A.navilink:visited { 
	text-decoration:underline; color: #E7AA01;
}
A.navilink:active  { 
	text-decoration:underline; color: #FFFFFF;
}
A.navilink:hover   { 
	text-decoration:underline; color: #E7BF50; 
}


/*=================================================
add header
=================================================*/
#add_header{
	width: 100%;
	height: 54px;
	background-image: url(../cmn_img/bg_add_header.png);
	background-repeat: repeat-x;
	text-align: center;
}

#add_header #wrap{
	width: 960px;
	margin: 0 auto;
	text-align: center;
}

#add_header #wrap .add_btn{
	width: 580px;
	margin: 0 auto;
	padding-top: 10px;
}

#add_header #wrap .add_btn a img{
	border: none;
}