/*--基本方針--------------------------------------------------------------------
パクラレ元：http://maglog.jp/layer79ray97/
------------------------------------------------------------------------------*/

*{
	margin:0;
	padding:0;
	font-size:15px;
	font-style:normal;
	color:white;
	line-height:150%
}

html{
	height:100%;
}

body{
	height:100%;
	background-image:url("img/back.png");
	background-repeat:repeat;
}

img{
	border:0;
}

div#container{
	width:900px;
	min-height:100%;
	margin-left:auto;
	margin-right:auto;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#777777;
	border-left-style:double;
	border-left-width:3px;
	border-left-color:#000000;
	border-right-style:double;
	border-right-width:3px;
	border-right-color:#000000;
}

/*------------------------------------------------------------------------------
	ヘッダ
------------------------------------------------------------------------------*/
div#header{
	width:900px;
	height:100px;
	margin-bottom:5px;
	background-image:url("img/header.png");
}

div#header h1{
	font-size:30px;
	padding-left:30px;
	padding-top:10px;
}

div#header p{
	padding-left:30px;
}

/*------------------------------------------------------------------------------
	メニュー
------------------------------------------------------------------------------*/
div#menu{
	width:900px;
	height:50px;
	margin-bottom:5px;
	background-image:url("img/menu.png");
}

div#menu ul{
	list-style:none;
	margin-left:10px;
}

div#menu a.menuitem{
	height:50px;
	float:left;
}


a#menutop{
	width:100px;
}

a#menuabout{
	width:120px;
}

a#menuworks{
	width:130px;
}

a#menuevent{
	width:130px;
}

a#menusupport{
	width:130px;
}

a#menulink{
	width:100px;
}

a#menudiary{
	width:170px;
}

/*------------------------------------------------------------------------------
	トップページの宣伝イラスト
------------------------------------------------------------------------------*/
div#topimage{
	margin-bottom:5px;
}

div#topimage img{
	width:900px;
	height:350px;
}

/*------------------------------------------------------------------------------
	コンテンツ
------------------------------------------------------------------------------*/
div.content{
	width:900px;
	height:auto;
	margin-bottom:5px;
}

div.Cheader{
	width:900px;
	height:50px;	
}

div.Ccenter{
	width:900px;
	min-height:500px;
	background-repeat:no-repeat;
	background-color:#000000;
}

div.Cbottom{
	width:900px;
	height:10px;
}

/*------------------------------------------------------------------------------
	コンテンツ--トップページ
------------------------------------------------------------------------------*/
div#index div.Cheader{
	background-image:url("img/content_index_top.png");
}

div#index div.Ccenter{
	background-color:#777777;
	background-image:url("img/content_index_center_02.png");
	background-repeat:repeat;
}

div#index div.Cbottom{
	background-image:url("img/content_index_bottom.png");
}

div#Cleft{
	width:235px;
	min-height:500px;
	background-image:url("img/content_index_left.png");
	background-repeat:no-repeat;
	float:left;
}

div#quicklink{
	width:200px;
	margin-left:25px;
}

div#quicklink img{
	margin-top:5px;
}

div#Cright{
	width:660px;
	min-height:500px;
	margin-left:5px;
	background-image:url("img/content_index_right.png");
	background-repeat:no-repeat;
	float:left;
}

div#headline{
	width:625px;
	padding-left:25px;
}

div.topic{
	padding-bottom:20px;
}
div.topic h2{
	font-size:30px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	margin-bottom:5px;
}

div#Cfoot{
	clear:both;
}

p.tweet{
	text-align:right;
}

/*------------------------------------------------------------------------------
	コンテンツ--トップページ以外のページの共通部分
------------------------------------------------------------------------------*/
div.other div.Ccenter{
	width:865px;
	padding-left:25px;
	padding-right:10px;
	background-image:url("img/content_other_center.png");
}

div.other div.Cbottom{
	background-image:url("img/content_other_bottom.png");
}

/*------------------------------------------------------------------------------
	コンテンツ--AM紹介ページ
------------------------------------------------------------------------------*/
div#about div.Cheader{
	background-image:url("img/content_about_top.png");
}

div.topic ul{
	margin-left:30px;
}

div#about div.topic table{
	margin-top:20px;
	margin-left:30px;
}

div#about div.topic td{
	padding-right:30px;
}
/*------------------------------------------------------------------------------
	コンテンツ--作品情報ページ
------------------------------------------------------------------------------*/
div#works div.Cheader{
	background-image:url("img/content_works_top.png");
}

div.works_img{
	width:320px;
	height:240px;
	padding:10px;
	float:left;
}

div.works_diag{
	width:525px;
	padding-top:20px;
	float:left;
}

div.download{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	text-align:right;
}

div.works_foot{
	clear:both;
}

/*------------------------------------------------------------------------------
	コンテンツ--作品情報--作品ごとのページ
------------------------------------------------------------------------------*/
div.content div.Cheader{
	background-image:url("img/content_notitle_top.png");
}

div.Wintro{
	text-align:center;
	margin-bottom:30px;
}

div.Wintro h2{
	font-size:45px;
}

div.controll{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}


/*------------------------------------------------------------------------------
	コンテンツ--イベントページ
------------------------------------------------------------------------------*/
div#event div.Cheader{
	background-image:url("img/content_event_top.png");
}

div.works_img{
	text-align:center;
}

div.works_diag h3{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
}

div.display td{
	width:180px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	background-color:grey;
	vertical-align:super;
}

td.display{
	text-align:center;
}

div.package{
	background-color:#4040FF;
	margin-top:5px;
}

div.icon{
	text-align:center;
	float:left;
}

div.inpackage{
	margin-left:180px;
}

/*------------------------------------------------------------------------------
	コンテンツ--サポートページ
------------------------------------------------------------------------------*/
div#support div.Cheader{
	background-image:url("img/content_support_top.png");
}

/*------------------------------------------------------------------------------
	コンテンツ--リンクページ
------------------------------------------------------------------------------*/
div#link div.Cheader{
	background-image:url("img/content_link_top.png");
}

div#link div.topic img{
	padding:5px;
}
div.nobanner{
	width:200px;
	padding:5px;
	text-align:center;
}
/*------------------------------------------------------------------------------
	コンテンツ--黒歴史ノートページ
------------------------------------------------------------------------------*/
div#diary div.Cheader{
	background-image:url("img/content_diary_top.png");
}


/*------------------------------------------------------------------------------
	フッタ
------------------------------------------------------------------------------*/
div#footer{
	width:900px;
	height:50px;
	margin-bottom:5px;
	background-image:url("img/footer.png");
}

div#footer address{
	padding-top:10px;
	text-align:center
}

/*------------------------------------------------------------------------------
	忍者ツール：アクセス解析
------------------------------------------------------------------------------*/
div.Nanalyze{
	width:88px;
	margin-left:auto;
	margin-right:auto;
}

div.Nmailform{
	width:400px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	background-color:#DDDDDD;
}

div.fcwhite{
	color:black;
}

input{
	color:black;
}

textarea{
	color:black;
}
