/* テイルエンダーズ TOPページ用CSS*/

/*全体*/
body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-style: normal;
	font-size:100%;
	background: #000000 url(../main_img/bg_b.gif) repeat-y 50% 0px;
	word-spacing: normal}
a:link{
	color:#CC0000;
	text-decoration: underline}
a:visited{
	color:#CC0000;
	text-decoration: none}
a:active{
	color:#000000;
	text-decoration: none}
a:hover{
	color:#330000;
	text-decoration:underline;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em}


/*メイン*/

#main-container {
	width:640px;
	height:893px;
	background:url(../main_img/top_illust.jpg) no-repeat;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-align:left}
#p_body {
	width:640px;
	height:610px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

/*ヘッダー*/

div#header {
	height:160px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
div#header h1.title {
	position:relative;
	right:70px;
	top:35px;
	display:block;
	width:420px;
	height:100px;
	font-size:0px;
	text-indent:-9999px;
	background:url(../main_img/tailenders_rogo.gif) no-repeat 0 0;
	float:right}

div#header p.douga {
	position:relative;
	left:70px;
	top:45px;
	display:block;
	width:57px;
	height:80px;
	font-size:0px;
	text-indent:-9999px;
	background:url(../main_img/animeinnovation_rogo.gif) no-repeat 0 0;
	}


/*ナビゲーション*/

div#navi {
	width:200px;
	height:480px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px}

#navi ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:140px}

#navi li {
	padding:5px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	text-indent:-9999px;
	}

#navi li a {
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	margin:0px 0px 0px 0px;
	}

#navi li#news a {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/news_white.gif) no-repeat;
	}

#navi li#news a:hover {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/news_over_black.gif) no-repeat;
	}

#navi li#about a {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/about_white.gif) no-repeat;
	}

#navi li#about a:hover {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/about_over_black.gif) no-repeat;
	}

#navi li#cs a {
	height:32px;
	width:140px;
	background:url(../main_img/cs_white.gif) no-repeat;
	}

#navi li#cs a:hover {
	height:32px;
	width:140px;
	background:url(../main_img/cs_over_black.gif) no-repeat;
	}

#navi li#story a {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/story_white.gif) no-repeat;
	}
	
#navi li#story a:hover {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/story_over_black.gif) no-repeat;
	}

#navi li#chara a {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/chara_white.gif) no-repeat;
	}
	
#navi li#chara a:hover {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/chara_over_black.gif) no-repeat;
	}

#navi li#blog a {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/blog_white.gif) no-repeat;
	}
	
#navi li#blog a:hover {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/blog_over_black.gif) no-repeat;
	}

#navi li#trailer a {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/trailer_white.gif) no-repeat;
	}
	
#navi li#trailer a:hover {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/trailer_over_black.gif) no-repeat;
	}

#navi li#link a {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/link_white.gif) no-repeat;
	}
	
#navi li#link a:hover {
	height:32px;
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/link_over_black.gif) no-repeat;
	}
.last-text1 {
	font-size:10px;
	color:#CC0000;
	margin:0px 0px 10px 6px;
	padding:0px 0px 0px 0px;
	line-height:150%;
	}
.last-text2 {
	font-size:12px;
	font-weight:600;
	color:#FFFFFF;
	}
.last-text3 {
	font-size:12px;
	font-weight:600;
	color:#FFFFFF;
	line-height:150%;
	margin:0px 0px 20px 5px;
	padding:0px 0px 0px 0px;
	}

/*メイン*/

div#main {
	height:60px;
	margin:60px 0px 0px 0px;
	padding:0px 0px 0px 0px}

div#main p.siyou {
	text-indent:-9999px;
	width:640px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../main_img/siyou_text.gif) no-repeat 160px 0px;}


/*フッター*/
div#footer {
	font-size:11px;
	margin:0px;
	padding:0px 10px 0px 0px;
	color:#FFFFFF;
	text-align:right;}