﻿@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
/*　ページ全体項目(共通)　*/
body{
	color: #eff;
	font-size:15px;
	font-family: "ＭＳ　Ｐゴシック","MS PGothic",sans-serif;
	line-height:160%;
	background-color:#8790fa;
	text-align: center;
}

img{
	border: 0;
}

ul {
list-style-type: none;
}

a[target="_new"]
{
    cursor: alias !important;
}

dt {
font-weight: bold;
}

dd {
text-indent:1em;
}

.caption {
	font-size: 80%;
}


/*　リンク　*/
a:link,a:visited{
	color:#8ff;
	border-bottom-width: 1px;
	border-bottom-color: #09f;
	border-bottom-style: solid;
	text-decoration: none;
}
a:hover,a:active{
	color:#0fa;
	border-bottom-width: 1px;
	border-bottom-color: #fff;
	border-bottom-style: solid;
}

/*　リンク(下線なし)　*/
.noborder a:link{
	border-style: none;
}

*--------------------------------------------------------
Social button
--------------------------------------------------------*/
/* Twitterボタンの幅調整 */
iframe.twitter-share-button {
	width: 120px!important;
}


/*　　　ホリゾンタルバー　　 */

hr {
width: 640px;
height: 50px;
margin: 20px auto 0 auto;
background: url(http://www1.ttcn.ne.jp/~rmr/eden/bo_g2eden02_bar_long02.png) top center no-repeat;
border: none;
}
/*　　小見出し　*/
h1{
	font-size: 80%;
	font-weight: bold;
	text-align: right;
}

/*　　コンテンツタグ　*/
h2 {
	text-align: center;
	margin: 0 auto 20px auto;
	font-size: 120%;
	font-weight: bold;
}

#contents {
	margin: 0 auto;
	background-color: #5050fa;
	width: 840px;
}

#header {
	padding: 5px 0px;
	height: 15px;
	text-align: right;
	margin-right: 30px;
	font-size: 80%;
}




#NEWS {
text-align: right;
padding: 0 30px;
font-size: 80%;
}

#titleimg {
	margin: 0 auto;
	padding: 10px 50px;
	background-color: #505080;
}

#drama {
	margin: 0 auto;
	padding: 20px 50px;
	background-color: #5050c0;
}


#setumei {
	margin: 0 auto;
	padding: 20px 150px;
	background-color: #80c0c0;
	text-align: left;
}

#mecasetumei {
	margin: 0 auto;
	padding: 20px 70px;
	background-color: #80c0c0;
	text-align: left;
}

#cast {
	margin: 0 auto;
	padding: 10px 50px;
	background-color: #505080;
}

#bookmark{
	margin: 0 auto;
	padding-top: 8px;
	width: 840px;
	height: 80px;
	text-align: center;
	background-color: #505080;
}

/*　フッター　*/
/*FOOTER
---------------------------------------------------------------*/
#footer {
width:840px;
height:40px;
color:#eff;
text-shadow:none;
padding-top:20px;
text-align:center;
position:relative;
	background-color:#8790fa;
}

/*　回り込み回避用　*/
.space{clear: both;}

/* Win版IE7とMac版IE5対策 */
ul{
   display:inline-block;
}
/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul{
   height:1px;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
